* {
margin: 0;
padding: 0;
}

body{
margin:0 auto;
padding:0;
background:url('img/bgpagina.jpg') no-repeat top #000000;
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/testata2.png);
}

.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 #ffffff;
opacity:0.88;
filter:alpha(opacity=88);
}

.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:244px;
border-right: 1px dotted #aaaaaa;
padding-left:0px;
padding-right:0px;
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;
}

ul {
	margin: 0;
	padding: 0;
}

ul.container_menu {
	width: 238px;
	margin: 0 auto;
	padding: 0px;
}

li {
	list-style: none;
	text-align: left;
}


/* inizio menu circuiti */
li.menu {
	/* Voci dell'elenco principale */
	width: 100%;
}

li.title a {
	/* Voce del menu principale */
	display: block;
	position: relative;
	width: 228px;
	/*height: 20px;*/
	padding: 12px 0px 12px 12px;
	/*-moz-border-radius: 5px;*/
	/*-webkit-border-radius: 5px;*/
	/*border-radius: 5px;*/
	background:url('img/separatore-menu.jpg') top center no-repeat;
	color: #810002;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

li.title a:hover {
	background:url('img/separatore-menu2.jpg') ;
	color:#810002;
	text-decoration: none;
}

li.title a span {
	/* Questo span agisce come parte finale della sezione title */
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 20px;
}

.sub-menu {
	/* Sotto menu */
	/* display: none; */
	width: 242px;
	padding-right:0px;
    margin: 0;
	/*background:url('img/separatore-menu4.jpg') no-repeat;*/
}

.sub-menu li {
	/* Voci del sotto menu */
	
	padding: 3px 0px 3px 15px;
	color: #810002;
	border-bottom:1px dotted #BF9696;
	background:url('img/separatore-menu4.jpg') no-repeat;
	
}

.crc_menu2_a:link
{
font-family:Arial;
font-size:12px;
color:#7C6238;
text-decoration:none;

}

.crc_menu2_a:visited
{
font-family:Arial;
font-size:12px;
color:#7C6238;

}

.crc_menu2_a:hover
{
font-family:Arial;
font-size:12px;
color:#BE9F3D;
text-decoration: none;


}

.crc_menu2_as:link
{
font-family:Arial;
font-size:12px;
color:#699615;
text-decoration: none;
font-weight:bold;
}

.crc_menu2_as:visited
{
font-family:Arial;
font-size:12px;
color:#699615;
text-decoration: none;
font-weight:bold;
}

.crc_menu2_as:hover
{
font-family:Arial;
font-size:12px;
color:#699615;
text-decoration: none;
font-weight:bold;
}
/* fine menu circuiti

