body {text-align:center;width:970px; background-image:url(../images/Sfondo.gif); background-repeat: repeat-x;
color : #333; 
margin:0px auto 0px 0px;
padding : 0; 
font : 11px verdana, arial, helvetica, sans-serif; 
} 
h1 {
margin : 0 0 15px; 
padding : 0; 
font-size : 28px; 
font-weight : 900; 
color : #ccc; 
} 
h2 {
font : bold 12px/14px verdana, arial, helvetica, sans-serif; 
margin : 0 0 5px; 
padding : 0; 
} 
p {
font : 11px/20px verdana, arial, helvetica, sans-serif; 
margin : 0 0 16px; 
padding : 0; 
} 
.midcontent > p {
margin : 0; 
} 
.midcontent > p + p {
text-indent : 0; 
} 
a {
color : #09c; 
font-size : 11px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-weight : 600; 
text-decoration : none; 
} 
a:link {
color : #09c; 
} 
a:visited {
color : #07a; 
} 
a:hover {
background-color : #eee; 
}

.global {
	background-repeat: repeat-x;
	background-position: center;
	width: 970px;
	height: auto;
}
 
.midcontent {
width : 644px; 
margin-left: 0px;
margin-bottom: 2px;  
border : 1px solid #c2ceda; 
background-color : #FFFFFF;  
} 
.midcontScheda {
width : 644px; 
margin-right: 1px; 
margin-left: 1px;
margin-bottom: 1px; 
padding : 0;  
} 

.midcontent2 {
	width : 644px;
	margin-right: 2px;
	margin-left: 1px;
	margin-bottom: 1px;
	border : 1px solid #c2ceda;
	background-color : white;
	padding : 1px;
	margin-top: 1px;
} 

.midcontent3 {
	width : 457px;
	border : 1px solid #6898d0;
	background-color : white;
	padding : 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 150px;
} 

.midcontent4 {
	width : 500px;
	border : 1px solid #6898d0;
	background-color : #FFFFFF;
	padding : 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 8px;
} 

#navleftmenu {
width : 150px; 
top : 20px; 
left : 10px; 
background-color : #fff; 
padding : 0;  
voice-family : "\"}\""; 
voice-family : inherit; 
width : 150px; 
} 
body > #navleftmenu {
width : 150px; 
} 
#navright { 
width : 160px; 
top : 20px; 
right : 10px; 
background-color : #fff; 
padding : 0; 
z-index : 1; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 160px; 
} 
body > #navright {
width : 160px; 
} 
#LeftMNav {
z-index : 100000; 
} 
#LeftMNav UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
color : #ffffff; 
padding-top : 0; 
background-color : #f5f5f5; 
} 
#LeftMNav LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
background-color : #c2ceda; 
font-size : 10px; 
color : #ffffff; 
font-family : Ms Sans Serif, Times New Roman; 
text-decoration : none; 
} 
#LeftMNav a {
border-right : 1px solid #c3c8cb; 
padding-right : 0; 
background-position : 100% 50%; 
border-top : 1px solid #fefefe; 
display : block; 
padding-left : 4px; 
font-weight : normal; 
padding-bottom : 3px; 
border-left : 1px solid #fefefe; 
padding-top : 3px; 
border-bottom : 1px solid #c3c8cb; 
background-color : #eaeeee; 
font-size : 10px; 
color : #21536a; 
font-family : Ms Sans Serif, Times New Roman; 
text-decoration : none; 
} 
#LeftMNav a:hover {
border-left-color : #fefefe; 
border-bottom-color : #c3c8cb; 
border-top-color : #fefefe; 
background-color : #f8fafc; 
border-right-color : #c3c8cb; 
font-size : 10px; 
color : #ff3e3e; 
font-family : Ms Sans Serif, Times New Roman; 
text-decoration : none; 
} 
#LeftMNav a:active {
border-left-color : #fefefe; 
border-bottom-color : #c3c8cb; 
border-top-color : #fefefe; 
background-color : #f8fafc; 
border-right-color : #c3c8cb; 
font-size : 10px; 
color : #21536a; 
font-family : Ms Sans Serif, Times New Roman; 
text-decoration : none; 
} 
.menuheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	font-weight : bolder;
	color : #336699;
	background-color : #6898d0;
	padding-top : 3px;
	padding-bottom : 1px;
	border-top : 1px solid #fefefe;
	border-bottom : 1px solid #c3c8cb;
	border-right : 1px solid #c3c8cb;
	border-top : 1px solid #fefefe;
	display : block;
	height : 20px;
	background-image: url(../images/tabacceso.gif);
} 
.headerwhite {
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
} 
.triangle {
width : 180px; 
background-color : #6898d0; 
margin-left: 4px;
} 
.triangle2 {
	background-color : #96b7de;
	margin-right: 150px;
	margin-left: 4px;
	width: 50%;
} 
.triangle3 {
width : 85px; 
background-color : #6898d0; 
width : 85px; 
top : 10px; 
right : 20px;
z-index : 1; 
} 
.triangleblue {
/*background : url(../tr14x15_1.gif) no-repeat 100% 0%; */
} 
.headmemspot {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #6898d0; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 0px; 
display : block; 
} 
.headmemspot2 {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #75a0d5; 
margin-top : 10px; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 1px; 
display : block; 
} 
.spacer {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px; 
text-align : center; 
font-weight : bold; 
color : #ffffff; 
padding-bottom : 3px; 
padding-left : 0px; 
display : block; 
} 
.divmiddle {
background-color : #FFFFFF; 
padding : 1px; 
display : block; 
} 
.divmiddle1 {
background-color : #fff; 
padding : 1px; 
display : block; 
} 
.divmiddle2 {
	background-color : #fff;
	margin-bottom : 2px;
	padding : 0;
	display : block;
	width: 151px;
} 
#banner {
height: 85px;
background: #336699 
padding: 0;
margin-right: 1px;  
margin-left: 1px;
margin-bottom: 5px;
}
#divbody{
margin: 1px;
padding: 0px;
}
#divleft{
	float: left;
	width: 150px;
	background-color: #fff;
	height: auto;
	border: 1px solid #c2ceda;
}
#divright{
	float:right;
	width: 160px;
	border: solid 1px #c2ceda;
	margin-left: 1px;
}
#divmid{
	float: left;
	width:644px;
	margin-left: 1px;
}
#divfoot{
	clear: both;
	padding: 0;
	margin-top: 4px;
}

/*inizio style scheda*/
.lato_dx_sch {
	float:right;
	text-align:center;
	font-weight:bold;
	padding:0;
	box-sizing:border-box;







-moz-box-sizing:border-box;
	height: auto;
	width: 180px;
	border: 1px solid #6898d0;
	background-color: #FFFFFF;
	margin: 0px 0px 2px 0px;
}
#col_sx{float:left;width:300px;padding:0px;margin:0px;text-align:left;}
#col_dx{float:left;width:458px;text-align:left;overflow:hidden;}
#col_dx_sx,#col_dx_dx{
	float:left;
	width:228px;
	overflow:hidden;

-moz-box-sizing:border-box;
	margin: 2px 2px 0px 0px;
}
#col_dx_dx{
	margin: 2px 2px 0px 0px;
}
#col_dx_wid{
	float:left;
	width:458px;
	margin:0px 2px6px 0px;
	text-align:left;
	overflow:hidden;
	border: 1px solid #6898d0;
	height: auto;
}
#no_print{display:none;}
#maintab .tab {
	float:left;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:3px 0px 4px 0px;
	border-right:1px solid #EAEEEE;
	border-top:1px solid #6898d0;
	box-sizing:border-box;

-moz-box-sizing:border-box;
	height: 20px;
}
.boxbarragr{background-position:bottom;background-repeat:repeat-x;margin:0px;background-color:#FFFFFF;padding:3px 8px 3px 8px;border:solid 1px #6898d0;border-bottom:none;-moz-box-sizing:border-box;}
.boxanggr,.boxanggr2{background-color:#FFFFFF;margin:0px 0px 2px 0px;padding:3px 2px 4px 1px;border:solid 1px #6898d0;border-top:solid 1px #6898d0;-moz-box-sizing:border-box;}
.boxanggr2{border-top:solid 1px #6898d0;}
.boxang{background:none;margin:0px;padding:0px 0px 2px 0px;border:none;-moz-box-sizing:border-box;}
.boxacc3{margin:0px;padding:2px 8px 4px 8px;border:solid 1px #336699;-moz-box-sizing:border-box;}
.txt,.txtb,.link,td{font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:normal;color:#2B2B2B;margin:0px;padding:0px 0px 0px 0px;}
.txtb{font-weight:bold;}
.link{color:#4063C1;}
.i06b{border:solid 1px #5A5A5A;margin-right:5px;padding:0px;}
.boxanggr3{background-color:#FFFFFF;margin:0px 0px 2px 0px;padding:3px 3px 4px 5px;border:solid 1px #6898d0;-moz-box-sizing:border-box;}
.clearing{clear:both;width:0;height:0;line-height:0px;font-size:0;margin:0;padding:0;border:none;}
 .ov_h,.ov_h63,.ov_h100,.ov_h114{overflow:hidden;}
.ov_h63{height:64px;}
.ov_h100{
	height:102px;
	margin-bottom: 4px;
}
.ov_h114{height:114px;}
.h_2{height: 2px;}
.h_3{height: 3px;}
.h_5{height: 5px;}
.h_9{height: 9px;}
.h_45{height: 45px;}
/* Spacer */
.com05a-pix,.com05a-brk,.com05a-sep{font-family:Verdana,Arial,Helvetica;font-weight:normal;color:#FFFFFF;text-decoration:none}
.com05a-pix{font-size:1pt;line-height:1pt;}
.com05a-brk{font-size:6px;line-height:5pt;}
.com05a-sep{font-size:4px;line-height:3pt;}
/* header */
.com07b-left{float:left;}
/* scheda */
#maintab {width:458;box-sizing:border-box;-moz-box-sizing:border-box;font-family:Tahoma,Arial,sans-serif;font-size:11px;}
#maintab .schedatabon {width:116;background-color:#EAEEEE;background-image:url(../images/tabacceso.gif);background-position:bottom;background-repeat:repeat-x;}
#maintab .schedataboff {
	width:114;
	background-image:url(../images/tabspento.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#maintab .schedatabon a {color:#6898d0;text-decoration:underline;}
#maintab .schedataboff a {color:#EAEEEE;text-decoration:none;}
#maintab .schedatabon a:hover,#maintab .schedataboff a:hover{text-decoration:underline;color:#000066;}
#schedatab0 { border-left: 1px solid #6898d0; }
#maincont0{
	overflow:hidden;
	position:relative;
	box-sizing: border-box;
-moz-box-sizing: border-box;	z-index:1;
	margin:0px 0px 2px 0px;
	padding:3px 0px 2px 0px;
	border:solid 1px #6898d0;
	border-top:none;
	width: 458px;
	height: 255px;
	text-align:left;
	clear: none;
	background-color: #FFFFFF;
}
#sectab0 .tab,#sectab1 .tab { width:220px;height:235px; padding: 0px 2px 0px 4px; float: left; overflow:hidden;}
#sectab0 .schedatabon a,#sectab1 .schedatabon a { font-size:11px;color:#000066 }
#sectab0 .schedataboff a,#sectab1 .schedataboff a { font-size:11px;color:#4063C1 }
#sectab0 .schedatabon img,#sectab1 .schedatabon img { width: 80px; height: 60px; border : 1px solid #000066; }
#sectab0 .schedataboff img,#sectab1 .schedataboff img { width: 80px; height: 60px; border : 1px solid #afb4b8;}
#sectab0 .schedatabon a:hover,#sectab0 .schedataboff a:hover,#sectab1 .schedatabon a:hover,#sectab1 .schedataboff a:hover  { text-decoration: underline; color:#006}
#seccont0,#seccont1 { height: 142px; padding-top:2px;}
.no_dis{display:none}
/* footer ver 7.1*/
.titb1 {font-weight:bold;}
.link1 {font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:normal;color:#2B2B2B;margin:0px;padding:0px 0px 0px 0px;}
body {
	margin-top: 0px;
}
/*fine style scheda*/
.cont460 {
	margin: 2px;
	padding: 1px;
	height: auto;
	width: 460px;
	border: thin solid 1px #2ceda;
}

.little_box1 {
	float:left; 
	width:151px; 
	height:64px; 
	margin-right:2px; 
	background-color:#FFFFFF; 
	border:1px solid #6898d0;
}

.little_box2 {
	float:left; 
	width:150px; 
	height:64px; 
	margin-right:2px; 
	background-color:ffffff; 
	border:1px solid #6898d0;
}

.little_box3 {
	float:right; 
	width:151; 
	height:64px; 
	background-color:ffffff; 
	border:1px solid #6898d0;
}
