body {
	background-color: #ffffff;
	margin: 0;
}
form{margin:0;padding:0}
body,table,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-transform: none;
}
.tabh{
      width:100%;
	  float:left;
	  margin-left:0px
	  }
	  
	  .td_div{
	margin-left:0px;
	margin-top: 0px;
	padding-top: 10px;
	width:770px;
	  }

	  
	  

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 114px;
}
hr{color: #FFFFFF;
background-color: #FFFFFF;
height: 1px; 
border:0;
}
p{margin:0;padding:0}
a:link,a:visited{color:#333333;text-decoration:none;}
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:770px;
	font-family:Verdana;
	padding-bottom: 4px;
}
.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:#1e5b94;color:#FFFFFF;}
.chome{
	width:930px;
	border-right:1px solid #DDDDDD
}
.cint{
	width:700px;
	border-right:1px solid #DDDDDD;
	vertical-align:top;
}
.sx{
	width:160px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	vertical-align:top;
	padding:7px 0 0 0;
	text-indent: 6px;
}
.dxm{
	width:230px;
	border-left:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
	vertical-align:top;
	padding:15px 8 10 2;
	text-indent: 0px;
}
.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/loghino.gif);
	background-repeat: no-repeat;
	font-size:24px;
	background-position: 0 3px;
	margin-bottom:3px;
	padding-top: 4;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 36px;
}
.titb{
	clear:both;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:40px;
	width: 600px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}
.titbc{
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding:0 0 16px 0;line-height:40px;margin-top:-6px
}
.box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.boxcap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin: 0px;
	padding: 0;
	width: 50px;
}
.boxck{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin: 0px;
	padding: 0;
	width: 20px;
}
.boxcand{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18x;
	line-height:normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 4;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.vocesx{
	background-image: url(img/sfondovoce.png);
	background-repeat: no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	background-position: center center;
	height: 28px;
	padding-top: 7px;
	padding-right: 10;
	padding-bottom: 8px;
	padding-left: 0;
}

.vocedx{
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #d9d9d9;
	background-position: center center;
	height: 30px;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 15px;
	padding-left: 10;
}


.vocegog{
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #d9d9d9;
	background-position: center center;
	height: 30px;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 15px;
	padding-left: 4;
}
.vocedxgo{
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
		text-align:center;
	border-bottom:1px solid #d9d9d9;
	background-position: center center;
	height:600;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 2;
}
.vocedx_mail{
	background-color:#ff9c00;
	background-repeat: no-repeat;
	display:block;
	width:82%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-position: center center;
	height: 30px;
	padding-top: 3px;
	padding-right: 4;
	padding-bottom: 2px;
	padding-left: 14;
}

.vocedx_mail:hover{
	background-color:#ffffff;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-position: center center;
	height: 30px;
	padding-top: 3px;
	padding-right: 10;
	padding-bottom: 2px;
	padding-left: 14;
}
.vocedx_IMG{
	background-color:#ffffff;
	background-repeat: no-repeat;
	display:block;
	width:1%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom:0px solid #dddddd;
	border-top:0px solid #dddddd;
	border-left:0px solid #dddddd;
	border-right:0px solid #dddddd;
	background-position: center center;
	height: 50px;
	padding-top: 3px;
	padding-right: 10;
	padding-bottom: 2px;
	padding-left: 6;
}

.vocedx_IMG:hover{
	background-color:#ffffff;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border-bottom:0px solid #dddddd;
	border-top:0px solid #dddddd;
	border-left:0px solid #dddddd;
	border-right:0px solid #dddddd;
	background-position: center center;
	height: 50px;
	padding-top: 3px;
	padding-right: 10;
	padding-bottom: 2px;
	padding-left: 6;
}
.dx{
	width:152px;
	padding:7px 0 0 3px;
	vertical-align:top;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.centro{padding:7px 0 0 10px;vertical-align:top}
.centroint{padding:14px 12px 32px 23px;vertical-align:top;}
.centroint_div{}
.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:100%;height:500px;text-align:center}
.pl img{margin:3px 0 3px 0}
.gr{color:#000000}
.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;
	height:435px;
	vertical-align:top;
	padding-top: 8px;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 7px;
}
.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
}
.titbinfo {
	clear:both;
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	text-align: right;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#apDiv1 table {
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 10px;
	text-transform: capitalize;
}
#apDiv1 table h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
}
#apDiv1 table a:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #0033CC;
	text-decoration: underline;
}
#apDiv1 table a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #0033CC;
	text-decoration: underline;
}
#apDiv1 table a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
form#Form1{width:320px !important;width /**/:350px;
    height:290px !important; height /**/:300px;
    margin: 0;padding: 15px 15px 10px;
    background:#D3FFB6 url(img/formBk.png) no-repeat} 
	
	label{float: left;width: 90px;height: 30px;
    font: 12px/30px Arial,sans-serif;
    margin-right: 5px;text-align: right;color: #666} 
	
	input,textarea,button{border: 0px solid;color: #475078;
    font: 12px Arial,sans-serif} 
	
	input{display: block;width: 175px;background: #FFF;
    margin:5px 0 0 10px;} 
	
	input#vai{display: block;width: 50px;background: #FFF;
    margin:0px 0 0 200px;border: 1px solid;} 
	
	div.input-cont{float: left;width: 200px;height: 30px;
    background: #D3FFB6 url(img/inputBk.png) no-repeat top left;
    margin-bottom: 3px}
	
	div.textarea-cont{float: left;width: 200px;height: 170px;
    padding: 1px;background: #D3FFB6 url(img/textAreaBk.png) no-repeat}

textarea{width: 170px;height: 140px;margin: 10px} 

.button{
	float: left;
	width: 130px;
	height:25px !important;
	height /**/:30px;
	line-height: 25px;
	display: inline;
	margin-left:0px;
	padding: 0px 0 0px 0;
	background: #D5D8E1 url(img/submitBk.png) no-repeat;
	color: #000;
	cursor: pointer;

} 

