* {
margin: 0;
padding: 0;
}

body{
margin:0 auto;
padding:0;
background:#E1E4D3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}

.contenitore{
width:980px;
background:white;
margin: 0 auto;
}

.testata2{
height:134px;
background: url(img/testata.jpg);
}

.menuo{
height:31px;
background: url(img/vert1.jpg);
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}

.menuo a{
float:left;
border-right:1px solid #91B454;
width:140px;
height:31px;
line-height: 31px;
text-align:center;
font-family:Trebuchet MS;
font-weight:bold;
font-size:13px;
color:white;
text-transform:uppercase;
text-decoration:none;
}

.menuo a:hover{
width:140px;
background: url(img/bg_v2_r.jpg);
}

a.menu_special:link{
float:left;
border-right:1px solid #91B454;
width:123px;
height:31px;
line-height: 31px;
text-align:center;
font-family:Trebuchet MS, Arial, Verdana;
font-weight:bold;
font-size:13px;
color:#E4F112;
text-transform:uppercase;
text-decoration:none;
}

a.menu_special:visited{
float:left;
border-right:1px solid #91B454;
width:123px;
height:31px;
line-height: 31px;
text-align:center;
font-family:Trebuchet MS, Arial, Verdana;
font-weight:bold;
font-size:13px;
color:#E4F112;
text-transform:uppercase;
text-decoration:none;
}

a.menu_special:hover{
background: url(img/bg_v2_r.jpg);
}




.break {clear: both;}



.height{
height:75px;
}

.corpo{
background: url(img/sfuma.jpg) repeat-x top;
}

.pie{
width:100%;
height:37px;
background:#729D27;
}

a.menu_voci:link{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#745B33;
text-decoration:none;
}
a.menu_voci:visited{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
color:#745B33;
text-decoration:none;
}

a.menu_voci:hover{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}

a.menu_voci_sel:link{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}
a.menu_voci_sel:visited{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}

a.menu_voci_sel:hover{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}

a.menu_voci2:link{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
color:#745B33;
text-decoration:none;
}
a.menu_voci2:visited{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
color:#745B33;
text-decoration:none;
}

a.menu_voci2:hover{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}

a.menu_voci2_sel:link{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
color:#D0AF16;
text-decoration:underline;
}
a.menu_voci2_sel:visited{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
color:#D0AF16;
text-decoration:underline;
}

a.menu_voci2_sel:hover{
height:18px;
line-height: 18px;
font-family:Verdana;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}



.voci_menu_sel{
line-height: 26px;
font-family:Verdana;
font-weight:bold;
font-size:11px;
text-decoration:underline;
color:#D0AF16;
}

.menusx{
float:left;
width:217px;
border-right: 1px dotted #aaaaaa;
padding-left:20px;
padding-right:10px;
height:auto;
}

.menusx2{
float:left;
width:227px;
border-right: 1px dotted #aaaaaa;
padding-left:10px;
padding-right:10px;
height:auto;
}

.corpo2{
margin-left:261px;
}

.corpo3{
margin-left:257px;
}

.titolo_pagina{


}

.crc_titolo{
font-family:Trebuchet MS, Arial, Verdana;
font-size:18px;
color:#D48411;
text-transform:uppercase;

}
.crc_titolo2{
font-family:Trebuchet MS, Arial, Verdana;
font-size:14px;
color:#D48411;

}



a.anni:link{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.anni:visited{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.anni:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:yellow;
text-decoration:none;
border-bottom:1px dotted yellow;
}

a.anni2:link{
font-family:Verdana;
font-size:11px;
text-decoration:none;
color:#745B33;
}
a.anni2:visited{
font-family:Verdana;
font-size:11px;
text-decoration:none;
color:#745B33;
}

a.anni2:hover{
font-family:Verdana;
font-size:11px;
text-decoration:none;
color:#E79A13;
}

a.anni_sel:link{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#f2f2f2;
text-decoration:none;
}
a.anni_sel:visited{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#f2f2f2;
text-decoration:none;
}
a.anni_sel:hover{
font-family:Arial, Verdana;
font-size:12px;
font-weight:bold;
color:#ffff00;
text-decoration:none;
border-bottom:1px dotted #77A402;
}


.inp{
font-family:Verdana;
font-size:11px;
color:#30392A;
border:1px solid #98c698;
}
#id_imgsx{
position:absolute;
background:white;
opacity:0;
filter: alpha(opacity:0);
}
#id_imgdx{
position:absolute;
background:white;
opacity:0;
filter: alpha(opacity:0);
}

a.testo_a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
a.testo_a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.testo_a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a.testo_a2:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#745B33;
text-decoration:none;
}
a.testo_a2:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#745B33;
text-decoration:none;
}

a.testo_a2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#745B33;
text-decoration:underline;
}


