#contents1{width:100%;float:left;clear:left;background-image:url(img/bar/bar_green.gif);background-repeat:repeat-x;height:auto;}

#menu_sx .titolomenu{background-image:url(img/bar/tit_green.gif);background-repeat:repeat-x;height:51px;border-style:solid;border-color:#FFFFFF;border-width: 1px;border-top:0px;color:#ffffff;font-size:14px;font-weight:bold;}
ul#menu{margin:0px;padding:0px;list-style:none;width:auto;height:auto;border-style:solid;border-color:#27a000;border-width:7px;border-top:0px;border-right:0px;border-left:0px;}
ul#menu li{background-color:#a3a1a1;border-style:solid;border-color:#FFFFFF;border-width: 1px;border-top:0px;}
li#link{width:auto;background-color:#a3a1a1;}
li#link :hover{background-color:#5e8350;}
#menu a {text-decoration:none;padding-left:16px;color:#FFFFFF;font-size:11px;font-weight:bold;padding-top:4px;padding-bottom:8px;display:block;width:auto;height:auto;}
.infomenu{width:auto;text-align:center;padding-top:25px;padding-bottom: 25px;}

#menu_sx .divprinc3{background-image:url(img/bar/tit_green.gif); background-repeat:repeat-x;height:51px;border-style:solid;border-color:#FFFFFF;border-width: 1px;border-top:0px;color:#ffffff;font-size:14px;font-weight:bold;}
#menu_sx .divprinc3 a{margin-top:28px;margin-left:8px;color:#fff;display: block;background: url(img/page_square.gif) no-repeat;padding-left: 20px;text-decoration: none;}
#menu_sx .divprinc3 a:visited{	color: #fff; text-decoration: none;}
#menu_sx .divprinc3 a:hover{	color: #fff; text-decoration: underline;}

#menu_sx .divprincsel3{background-image:url(img/bar/tit_green.gif);background-repeat:repeat-x;height:51px;border-style:solid;border-color:#FFFFFF;border-width: 1px;color:#ffffff;font-size:14px;font-weight:bold; border-top:1px solid #186000 }
#menu_sx .divprincsel3 a{margin-top:28px;margin-left:8px;color:#fff;display: block;background: url(img/page_square.gif) no-repeat;padding-left: 20px;text-decoration: none;}
#menu_sx .divprincsel3 a:visited{	color: #fff; text-decoration: none;}
#menu_sx .divprincsel3 a:hover{	color: #fff; text-decoration: underline;}

.divsec3{	margin:0px; padding:0px; list-style:none; width:auto; height:auto; border-style:solid; border-color:#27a000; border-width:7px; border-top:0px; border-right:0px;border-left:0px; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.divsec3_liv2 a{ background-color: #a3a1a1; color: #fff; text-decoration: none;   }
.divsec3_liv2 a:visited{ color: #fff; text-decoration: none;}
.divsec3_liv2 a:hover{ color: #fff; text-decoration: none; background-color: #5e8350;}

.divsec3_liv2active a{width:auto; background-color: #5e8350; display: block; color: #fff; padding: 10px; border: 1px solid #fff; margin: 0; text-decoration: none;  border-top: 0; }
.divsec3_liv2active a:visited{ color: #fff; text-decoration: none;}
.divsec3_liv2active a:hover{ color: #fff; text-decoration: none; background-color: #5e8350;}

.divsec3_liv3{font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #a3a1a1; }
.divsec3_liv3 a{ font-size: 12px; width:auto; background-color: #a3a1a1; display: block; color: #fff; padding: 10px; border: 1px solid #fff; margin: 0; text-decoration: none;  border-top: 0; padding-left: 20px; }
.divsec3_liv3 a:visited{ color: #fff; text-decoration: none;}
.divsec3_liv3 a:hover{ color: #fff; text-decoration: none; background-color: #5e8350;}

.divsec3_liv3active{font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #a3a1a1; }
.divsec3_liv3active a{width:auto; background-color: #5e8350; display: block; color: #fff; padding: 10px; border: 1px solid #fff; margin: 0; text-decoration: none;  border-top: 0; padding-left: 20px; }
.divsec3_liv3active a:visited{ color: #fff; text-decoration: none;}
.divsec3_liv3active a:hover{ color: #fff; text-decoration: none; background-color: #5e8350;}

#menu_sx .divprinc2{	display: none;}
#menu_sx .divprinc1{	display: none;}
#menu_sx .divprinc4{	display: none;}
#menu_sx .divprinc5{	display: none;}
#menu_sx .divprinc6{	display: none;}
#menu_sx .divprinc7{	display: none;}


#news{
background-color:#ffffff;
border:1px dashed #27a000;
padding:3px;
border-width:2px;
}
#news .titolo {
background-image:url(img/news_tit_bgr_or.gif);
background-repeat:repeat-x;
padding-top: 13px;
padding-bottom: 5px;
}
#news h4 {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-image:url(img/news_selector_or.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 19px;
}
.news_tot a{
padding-left:8px;
color:#27a000;
font-weight:bold;
background-image:url(img/ico_arrow_right_or.gif);
background-repeat:no-repeat;
background-position: top left;
}