body  {
	background-color : #FFFFFF;
	text-align: center;
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	/*font-size : 0.7em;*/
	font-size: 11px;
	color : #001245;
	text-decoration : none;
	margin-top: 0;
}
a {	text-decoration: none; color: #0e3d00;}
a:hover { color: #000000; text-decoration: underline; }

/* Intestazioni menu */
.mmenuintsx {	height: 1.5em; line-height: 1.5em; padding-left: 9px; background: url(../images/spigolo_s.jpg) no-repeat top right; }
.mmenuintdx {	height: 1.5em; line-height: 1.5em; padding-left: 9px; background: url(../images/spigolo_d.jpg) no-repeat top left; }

/* Menu */
.mcommon {	margin: 0 0 4px 0; padding: 0; list-style: none; }
.mcommon li { height: 1.5em; text-indent: 10px; }
.mcommon li a:link, .mcommon li a:visited { width: 100%; padding: 2px 0; display: block; }
.mcommon li span { color: #999999; width: 100%; padding: 2px 0; display: block; }

.mguida {	background-color: #F0F4EE; border-top: 1px solid #B6CAB1; }
.mguida li { border-bottom: 1px solid #B6CAB1; }
.mguida li a:link, .mguida li a:visited {	color: #0E3D00; }
.mguida li a:hover { color: #000000; background-color: #D3DFD0; }
.mguidad { color: #0E3D00; background-color : #D3DFD0; }

.titolettov { 
height: 1.5em; line-height: 1.5em; padding-left: 9px;  
color: #0E3D00; background-color : #D3DFD0;
}
.titolettov {	margin: 0 0 4px 0; padding: 0; list-style: none; }
.titolettov h3 { height: 1.5em; text-indent: 10px; }
.titolettov h3 a:link, .titolettov h3 a:visited { color: #0E3D00; width: 100%;	display: block; }
.titolettov  a:hover { color: #000000; background-color: #F0F4EE; }

.titolettocentralev { 
height: 1.5em; line-height: 1.5em; padding-left: 9px;  
color: #000000; background-color : #009848; font-size: 11px; font-weight: bold;
}

.titolettocentrale2 { 
	font-weight: bold;
height: 1.5em; line-height: 1.5em; padding-left: 9px;  
color: #0E3D00;   border-left: 35px solid  ;
}
#formanno {
	 
 vertical-align:middle;
 height:100%;
 
} 
 
#comboanno {
	width: 6em;
 
 
	font-size: 0.9em;
	font-weight : normal;
	font-style : normal;
 
}
#okanno {
	font-size: 0.8em;
 
}
.titolonewsv  {   padding: 3px; }
.titolonewsv { border-left: 15px solid #D3DFD0; }
.titolonewsv  {	color : #0E3D00; background-color : #F0F4EE; font-size: 11px;
	font-weight: bold;
}

.testonews { color : #0E3D00; background-color : #F0F4EE; 
	  text-indent: inherit; padding: 5px;
font-size: 11px;
}
.testo  { color : #0E3D00; 
	  text-indent: inherit; padding: 5px;
font-size: 11px;
} 

.testo_calendario  {
	color : #0E3D00; 
	text-align:center;
	padding: 1px;
	font-size: 10px;
	border:0px;
}

.testo_calendario  a:hover { color: #000000; background-color: #F0F4EE; }

.cont_sinistro {
	float: left;
	width: 190px;
	vertical-align:top;
}
.cont_destro {
	width: 190px;
	float: right;
}

.cont_centrale {
	clear: both;
}
div#riga_centrale {
	text-align: left; 
	width: 740px;
	/*width: 95%; 
 	max-width: 900px;*/
	margin-right: auto; 
	margin-left: auto;
	/*width: expression(document.body.clientWidth*0.95 > 900 ? "900px" : "95%");*/
 
		padding-top: 5px;
}
div#contenuto { 

	text-align: left;
	padding-bottom: 0px;
  position: relative; 
	height: 1%;
	margin-left: 5px;
	margin-right: 5px; 
 
}
div#menusx {
	height: 100%;
	width: 156px;
	padding-left: 4px;
}
div#menudx { 
	width: 156px; 
	text-align: left;
	padding-left: 4px;
}
div#bordodx { 
 position: relative; 
	margin-left: 168px;
	margin-right: 158px;
 	height:100%;
	width: 400px;	
	background-image: url(../images/puntini.jpg);
	background-repeat: repeat-y;
	background-position: top right;	 	
}
div#bordosx{ 
 position: relative; 
 	height:100%;
	width: 400px;
 	background-image: url(../images/puntini.jpg);
	background-repeat: repeat-y;
	background-position: top left;	 	
}
div#menusxcont { 
 
	width: 160px; 
	float: left;
 
}
div#menudxcont { 
 
	width: 160px; 
	float: right;
	text-align: right;
 	
	
}
div#container3 {
	background-image: url(../Img/PuntiniL.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	clear: both;
}
h1, h2, h3, h4 {
	margin: 0;
	font-size: 100%;
}
div#foot2 { 
 
 
	text-align: center;

 
}
div#foot12 {
	width: 370px; 
  
	clear: both;
 
	margin-left: auto;
	margin-right: auto;
}
div#foot { 
 	 
	 position: relative; 
	text-align: center;
 
 
}
div#foot1 {
 	vertical-align:bottom;
top:1.5em;
		float:inherit;
	position: relative; 
	clear: both;
  	margin-left: 158px;
	margin-right: 148px;
	text-align: center;
	margin-right: auto; 
	margin-left: auto;
}
.indirizzo  {	
	font-size: 11px;	
	color: #283232; 
	text-align : center; 
}
.indirizzo a {
	color: #BE4002;
}
.ruleindirizzo {
	height: 1px;
	width: 100%;
	border-bottom: 0 solid #ffffff;
	border-left: 0 solid #ffffff;
	border-right: 0 solid #ffffff;
}

.mappa {

width:200px;
margin-right: auto;
margin-left: auto;
height: 1.5em;
line-height: 1.5em;
padding-left: 9px;
color: #0E3D00;
background-color : #D3DFD0;
font-size: 11px;
}
