
@font-face {
    font-family: 'CronosProRegular';
    src: url('CronosPro-Regular.eot');
    src: url('CronosPro-Regular.eot?iefix') format('eot'),
         url('CronosPro-Regular.woff') format('woff'),
         url('CronosPro-Regular.ttf') format('truetype'),
         url('CronosPro-Regular.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
  background-color: #70AA22; /* da modificare */
  background-image:url(../images/bg.jpg); background-position:center; background-position:top; background-repeat:no-repeat;/* da modificare */
  margin:0;
  padding:0 0 <length> 0;
  font-family:Arial, Helvetica, sans-serif;
  color: #9D9F9E;
 }
 .logo img{
  border: 1px solid #70AA22 !important;
  border: 0;
} 
.logo img:hover{
  border: 1px solid #8AB420 !important;
}
 .persone img{
  border: 1px solid #cccccc !important;
  border: 0;
} 
.persone img:hover{
  border: 1px solid #8AB420 !important;
}
.emailpersone img{
  border: 1px solid #8AB420 !important;
  border: 0;
} 
.emailpersone img:hover{
  border: 1px solid #CCCCCC !important;
}
.titolo{ 
color:#99BA26;
font-size:14px;
text-decoration: none;
}
.titolo a{ 
color:#99BA26;
font-size:14px;
text-decoration: none;
}
.titolo a:hover{ 
color:#838383;
font-size:14px;
text-decoration: none;
}
h2{
font-size:13px;
}
.hidden{
display:none;
}
.titolomoltogrande { 
color:#99BA26;
font-size:20px;
}
.titologrande { 
color:#99BA26;
font-size:18px;
text-decoration: none;
}
.titologrande a{ 
color:#99BA26;
font-size:18px;
text-decoration: none;
}
.titologrande a:hover{ 
color:#838383;
font-size:18px;
text-decoration: none;
}
.titolograndeverde{ 
color:#9CB059;
font-size:18px;
text-decoration: none;
}
.titolograndeverde a{ 
color:#9CB059;
font-size:18px;
text-decoration: none;
}
.titolograndeverde a:hover{ 
color:#99BA26;
font-size:18px;
text-decoration: none;
}
.titolopiccolobianco{ 
color:#ffffff;
font-size:9px;
text-decoration: none;
}
.titolopiccolobianco a{ 
color:#ffffff;
font-size:9px;
text-decoration: none;
}
.titolopiccolobianco a:hover{ 
color:#333333;
font-size:9px;
text-decoration: none;
}
.titolopiccolo{ 
color:#99BA26;
font-size:12px;
text-decoration: none;
}
.titolopiccolo a{ 
color:#99BA26;
font-size:12px;
text-decoration: none;
}
.titolopiccolo a:hover{ 
color:#838383;
font-size:12px;
text-decoration: none;
}
.testopiccolo{ 
color:#838383;
font-size:11px;
text-decoration: none;
}
.testopiccolo a{ 
color:#838383;
font-size:11px;
text-decoration: none;
}
.testopiccolo a:hover{ 
color:#99BA26;
font-size:11px;
text-decoration: none;
}
.slogan{ 
color:#99BA26;
text-decoration: none;
font-family: 'CronosProRegular';
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 320px;
height: 200px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #ffffff;
margin: 0.3em auto;
padding: 5px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 320px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #ffffff;
margin: 0.3em auto;
padding: 5px;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}
#navmenu ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navmenu a
{
display: block;
color: #838383;
width: 314px;
height:24px;

padding: 6px 8px 0px 8px ;
border-bottom: 1px dotted #838383;
text-decoration: none;
}

#navmenu a:hover
{
background-color: #B1C806;
color: #FFFFFF;
}
#navmenu li { margin-bottom: 0px; }
.titolonews { 
color:#99BA26;
font-size:20px;
text-decoration: none;
}
.sottotitolonewsverde { 
color:#99BA26;
font-size:15px;
font-style:italic;
text-decoration: none;
}
.sottotitolonews { 
color:#838383;
font-size:15px;
font-style:italic;
text-decoration: none;
}
.testonews{ 
color:#838383;
font-size:13px;
text-decoration: none;
}
.testonews a{ 
color:#838383;
font-size:13px;
text-decoration: none;
}
.testonews a:hover{ 
color:#99BA26;
font-size:13px;
text-decoration: none;
}
#menu{
padding:0;
maragin:0;
font-family:Verdana,Arial;
font-size:0.70em;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
font-size:10px;
font-weight:bold;
} 

#menu li a{
width:110px;
height: 25px;
display: block;
text-decoration:none;
text-align: center;
line-height: 25px;
color: #ffffff;
background: url(../images/base.png) no-repeat  #FF0000 ;
} 

#menu li a:hover{
background: url(../images/base.png) no-repeat  #000000;


} 

#menu ul ul{
position: absolute;
top: 25px; 
visibility: hidden;
}


#menu ul li:hover ul {
visibility:visible;
} 

#menu ul ul ul li {
visibility: hidden;
left:150px;
top:-30px;
}

#menu ul ul li:hover ul li {
visibility:visible;
} 


#menu ul ul ul  ul li{
display:none;
left:150px;
top:-30px;
}

#menu ul ul ul li:hover ul li {
display:block;
}  
.email{ 
color:#ffffff;
font-size:11px;
text-decoration: none;
}
.email a{ 
color:#ffffff;
font-size:11px;
text-decoration: none;
}
.email a:hover{ 
color:#999999;
font-size:11px;
text-decoration: none;
}
.social{
	float:left;
	margin-left:40px;
}
