body {
	background-color: #BFBFBF;
	margin: 0;
}
form{margin:0;padding:0}
body,table,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
h1{font-size:20px;margin:0;padding:0}
h2{font-size:19px;margin:0;padding:0}
h3{font-size:18px;margin:0;padding:0}
h4{font-size:17px;margin:0;padding:0}
h5{font-size:16px;margin:0;padding:0}
h6{font-size:15px;margin:0;padding:0}
.cont{
	width:100%;
	padding:0 16px 0 16px;
	background-color:#FFFFFF;
	background-image: url(img/sfondomenu.png);
	background-repeat: repeat-x;
	background-position: 0px 131px;
}
hr{color: #DDDDDD;
background-color: #DDDDDD;
height: 1px; 
border:0;
}
p{margin:0;padding:0}
a:link,a:visited{color:#333333;}
a:hover{text-decoration:none;color:#3799D7;}
.blu{color:#3799D7;}
.font-9{font-size:9px}
.font-10{font-size:10px}
.font-11{font-size:11px}
.font-12{font-size:12px}
.font-13{font-size:13px}
.font-14{font-size:14px}
.font-15{font-size:15px}
.font-16{font-size:16px}
.font-17{font-size:17px}
.font-18{font-size:18px}
.font-19{font-size:19px}
.font-20{font-size:20px}
.font-21{font-size:21px}
.font-22{font-size:22px}
.font-23{font-size:23px}
.font-24{font-size:24px}
.font-25{font-size:25px}
.font-26{font-size:26px}
.font-27{font-size:27px}
.font-28{font-size:28px}
.font-29{font-size:29px}
.font-30{font-size:30px}
.font-31{font-size:31px}
.font-32{font-size:32px}
.font-33{font-size:33px}
.font-34{font-size:34px}
.font-35{font-size:35px}
.font-36{font-size:36px}
.font-37{font-size:37px}
.font-38{font-size:38px}
.font-39{font-size:39px}
.font-40{font-size:40px}
.font-41{font-size:41px}
.font-42{font-size:42px}
.menu{width:802px;font-family:Verdana;}
.menu td{text-align:center}
.menu a:link,.menu a:visited{color:#666666;text-decoration:none;display:block;padding:4px 0 5px 0;width:100%}
.menu a:hover{background-color:#88B1E4;color:#FFFFFF;}
.chome{width:802px;border-right:1px solid #DDDDDD}
.sx{width:178px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;vertical-align:top;padding:7px 0 0 0}
.tit{
	font-family:"Times New Roman", Times, serif;
	background-image: url(img/palle.gif);
	background-repeat: no-repeat;
	font-size:24px;
	padding-left:21px;
	background-position: 7px 3px;
	margin-bottom:3px
}
.titint{
	font-family:"Times New Roman", Times, serif;
	background-image: url(img/palle.gif);
	background-repeat: no-repeat;
	font-size:24px;
	padding:0 12px 22px 14px;
	background-position: 0 3px;
	margin-bottom:3px
}
.titb{clear:both;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding:6px 0 16px 0;line-height:40px
}
.titbc{
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding:0 0 16px 0;line-height:40px;margin-top:-6px
}
.vocesx{
	background-image: url(img/sfondovoce.png);
	background-repeat: no-repeat;
	font-family:"Times New Roman", Times, serif;font-size:18px;text-align:center;padding:7px 0 8px 0;
}
.dx{width:152px;padding:7px 0 0 3px;vertical-align:top;}
.centro{padding:7px 0 0 10px;vertical-align:top}
.centroint{padding:14px 12px 32px 23px;vertical-align:top;}
.centro1{padding:0 0 0 10px;vertical-align:top}
.centro2{padding:22px 0 16px 0;vertical-align:top;border-top:1px solid #DDDDDD}
.amm{padding:22px 0 16px 0;vertical-align:top;border-left:1px solid #DDDDDD}
.hs{border:1px solid #DDDDDD;border-top:0;background-color:#F3F3F3;color:#666666;text-align:center;padding:3px 0 3px 0;margin:0 3px 0 4px}
.pl{width:78%;height:213px;text-align:center}
.pl img{margin:3px 0 3px 0}
.gr{color:#666666}
.hcoll{
	padding:16px 0 16px;
	border:1px solid #DDDDDD;
	width:145px;
	margin:2px 0 7px 4px;
	background-image: url(img/sfondocoll.jpg);
	background-repeat: no-repeat;
	height:231px;
	background-position: left bottom;
}
.dcoll{height:auto !important;height:8px;padding:2px 7px 3px 7px;background-color:#FFFFFF;font-family:"Times New Roman", Times, serif;font-size:18px;line-height:18px;-moz-opacity:0.7 ;
	filter:alpha(opacity: 70);
	opacity:0.7;}
.hcoll td{text-align:right}
.hcoll a:link,.hcoll a:visited{color:#666666;text-decoration:none;}
.hcoll a:hover{color:#3799D7;}
.sep{height:16px}
.sep1{height:32px}
.bo{background:#F3F3F3 url(img/h1.png) no-repeat;border-bottom:1px solid #DDDDDD;padding:8px 16px 0 7px;height:209px;vertical-align:top}
.no{padding:0 0 0 10px;clear:both}
.leggi{
	text-align:right;
	margin:0 0 5px 10px;
	background-image: url(img/rig.png);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.leggi3{
	text-align:right;
	margin:0 0 32px 10px;
	background-image: url(img/rig.png);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.leggi4{
	text-align:right;
	margin:0 0 20px 0;
	background-image: url(img/rig.png);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.leggi1{
	text-align:right;
	margin:0 0 0 10px;
	background-image: url(img/rig.png);
	background-repeat: repeat-x;
	background-position: 0px 11px;
}
.leggi a:link,.leggi a:visited{
	color:#3799D7;
	padding-left:10px;
	background-color:#F3F3F3;
	font-style: italic;
}
.leggi3 a:link,.leggi3 a:visited,.leggi4 a:link,.leggi4 a:visited{
	color:#3799D7;
	padding-left:10px;
	background-color:#FFFFFF;
	font-style: italic;
}
.leggi1 a:link,.leggi1 a:visited{
	padding-left:10px;
	background-color:#FFFFFF;
}
.leggi img,.leggi1 img,.leggi2 img,.leggi3 img,.loggato img,.leggi4 img{border:0;margin-left:5px}
.arc{text-align:right;padding:2px 8px 0 0}
.arc img{border:0;margin-left:5px;}
.anih{margin-top:12px}
.qh{width:196px;vertical-align:top}
.pad{padding:4px 8px 0 12px}
.tit1{
	color:#3799D7;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding:0 8px 0 12px;
	background-image: url(img/bia.gif);
	background-repeat: repeat-x;
}
.tit2{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:20px
}
.leggi2{
	text-align:right;
	padding:12px 8px 7px 0;
	background-image: url(img/ang.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.leggi2 a:link,.leggi2 a:visited{
	color:#3799D7;
	font-style: italic;
}
.foot{padding:32px 0 32px 0;font-size:10px;text-align:center}
.sot{width:50%;padding:0 16px 0 23px;vertical-align:top}
.sot2{border-left:1px solid #DDDDDD;padding:0 16px 0 0;vertical-align:top}
.vet{padding:0 0 14px 14px;font-size:10px}
.vet2{font-size:16px}
.vet a,.vet2 a{text-decoration:none}
.vet div.gr{background-color:#BBBBBB;width:26px;float:left;text-align:center;cursor:pointer;padding-bottom:1px}
.vet2 div.gr{background-color:#BBBBBB;width:38px;float:left;text-align:center;cursor:pointer;padding-bottom:2px}
.ev{width:99%;padding:12px 1px 12px 1px;font-size:10px;text-transform:uppercase;text-align:center}
.ev a{text-decoration:none}
a.pu:link,a.pu:visited{
	color:#979797;
	text-decoration:none;
	display:block;
	padding:7px 0 4px 18px;
	#width:100%;
	background-image: url(img/vl.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
a.pu:hover{color:#3799D7;}
.pad1{width:168px;margin:7px 0 0 6px;}
.inar{padding:7px 0 4px 18px;font-weight:bold}
.log{
	width:115px;
	height:15px;
	border:0;
	padding:1px 0 0 3px;
	background-color:transparent;cursor:text;
	margin:5px;font-size:11px

}
.perlog{background-image: url(img/log.gif);
	background-position: 0 0;
	border:0;
	background-repeat: no-repeat;margin:0 0 1px 0}
.tim{font-family:"Times New Roman", Times, serif;}
.red{color:#ee0000}
.loggato{padding:6px 18px 8px 4px;text-align:right;font-size:11px}
.loggato a:link,.loggato a:visited{color:#666666;text-decoration:none;}
.loggato a:hover{color:#3799D7;}
textarea{
	border:1px solid #DDDDDD;background-color:#FCFCFC;padding:3px;overflow:auto;
	SCROLLBAR-FACE-COLOR: #FCFCFC;
SCROLLBAR-HIGHLIGHT-COLOR: #C8C6C6;
SCROLLBAR-SHADOW-COLOR: #C8C6C6;
SCROLLBAR-3DLIGHT-COLOR: #FCFCFC;
SCROLLBAR-ARROW-COLOR: #C8C6C6;
SCROLLBAR-TRACK-COLOR: #FCFCFC;
SCROLLBAR-DARKSHADOW-COLOR: #FCFCFC;
}
.fte{border:1px solid #CCCCCC;background-color:#FCFCFC;padding:0 3px 0 3px}
.butt{
	border:1px solid #AAAAAA;
	background-image: url(/admin/img/sfbu.png);
	background-color:#FFFFFF;
	background-position: left center;
	color:#888888;font-weight:bold;
}
.campi{border-bottom:1px solid #DAD8D8;padding:4px 6px 4px 10px;}
.camp{border-top:1px solid #C8C6C6;border-bottom:1px solid #C8C6C6;background-color:#F2F2F2;padding:4px 6px 4px 10px;}
a.sez:link,a.sez:visited{
	color:#979797;
	text-decoration:none;
	display:block;
	padding:0 0 1px 18px;
	font-size:11px;

}
a.sez:hover{color:#3799D7;}
a.seze:link,a.seze:visited{
	color:#777777;
	background-color:#CCE4F4;
	text-decoration:none;
	display:block;
	padding:0 0 1px 18px;
	font-size:11px;
	border-top:1px solid #FFFFFF;

}
a.seze:hover{color:#3799D7;}
.bge{background-color:#CCE4F4;padding:1px 6px 1px 6px;margin-bottom:3px}
.rasta{margin:6px 0 6px 0;color:#AAAAAA;font-size:21px;font-weight:normal;font-family:"Times New Roman", Times, serif;}
.rece{margin:6px 0 6px 0;color:#3799D7;font-size:21px;font-weight:normal;font-family:"Times New Roman", Times, serif;}
.ico{
	display:block;
	background-repeat: no-repeat;
	padding-left:19px;padding-bottom:1px
}
