html {height: 100%;}
a { text-decoration: none; }
a:link {color: #03304e}     				/* unvisited link */
a:visited {color: #03304e}  				/* visited link */
a:hover {color: #ff0000; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a:active {color: #03304e}   				/* selected link */


a.white:link {color: #ffffff}     				/* unvisited link */
a.white:visited {color: #ffffff}  				/* visited link */
a.white:hover {color: #03304e; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a.white:active {color: #ffffff}   				/* selected link */


a.whitered:link {color: #ffffff}     				/* unvisited link */
a.whitered:visited {color: #ffffff}  				/* visited link */
a.whitered:hover {color: #ff0000; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a.whitered:active {color: #ffffff}   				/* selected link */

a.whiteYellow:link {color: #ffffff; font-weight:bold}     				/* unvisited link */
a.whiteYellow:visited {color: #ffffff; font-weight:bold}  				/* visited link */
a.whiteYellow:hover {color: #FFFF00; text-decoration: none;  font-weight:bold}  	/* mouse over link text-decoration: underline;*/
a.whiteYellow:active {color: #ffffff; font-weight:bold}   				/* selected link */


a.redwhite:link {color: #ff0000}     				/* unvisited link */
a.redwhite:visited {color: #ff0000}  				/* visited link */
a.redwhite:hover {color: #ffffff; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a.redwhite:active {color: #ff0000}   				/* selected link */

a.redwhiteN:link {color: #ff0000; font-family:"Arial Narrow";}     				/* unvisited link */
a.redwhiteN:visited {color: #ff0000}  				/* visited link */
a.redwhiteN:hover {color: #ffffff; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a.redwhiteN:active {color: #ff0000}   				/* selected link */


a.navyred:link {color: #03304e}     				/* unvisited link */
a.navyred:visited {color: #03304e}  				/* visited link */
a.navyred:hover {color: #ff0000; text-decoration: none; }  	/* mouse over link text-decoration: underline;*/
a.navyred:active {color: #03304e}   	


h1 { font-family: verdana, helvetica, sans-serif; font-size: 18px; font-weight: bold;}
h2 { font-family: verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold;}
body, td { font-family:  verdana, helvetica, sans-serif; font-size: 9px; }
th { font-family:  verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold; }
th.ban,td.ban{ font-family:  verdana, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.titoliB { font-family: verdana, helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#FF0000}

/*Sortable Class*/
table.sortable a.sortheader{color:#666666; font-weight:bold; text-decoration:none; display:block;}
table.sortable span.sortarrow{color:black; text-decoration:none;}

.label{font-weight: bold; vertical-align:top; font-size: 12px; }

.campo {width: 255px; background-color:rgb(240,240,240); font-family:  verdana, helvetica, sans-serif; font-size: 9px; }
.campo_1 {width: 255px; background-color:rgb(255,255,204); font-family:  verdana, helvetica, sans-serif; font-size: 9px; }
/*.campo2 {width: 265px;font-family:  verdana, helvetica, sans-serif; font-size: 10px; }*/
.campo2 {width: 326px;font-family:  verdana, helvetica, sans-serif; font-size: 11px; }
.campoH {width: 210px; background-color:rgb(240,240,240); font-family:  verdana, helvetica, sans-serif; font-size: 9px; }
.campoH2 {width: 204px; background-color:rgb(240,240,240); font-family:  verdana, helvetica, sans-serif; font-size: 9px; }

.selezionaButton	{width: 60px;	font-family:  verdana, helvetica, sans-serif; font-size: 10px;	background-color:rgb(180,180,180); }
.deselezionaButton	{width: 60px; 	font-family:  verdana, helvetica, sans-serif; font-size: 10px; }

td.riga{font-size: 9px; }
td.annunicioriga{font-size: 10px;padding:3px;}


.titolo {FONT-SIZE: 9px; COLOR: #03304e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.testo {FONT-SIZE: 9px; COLOR: #03304e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal}
.sottotitolo {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal}
.labelHome {FONT-SIZE: 9px; COLOR: #03304e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold}
.campoHome {WIDTH: 100px; HEIGHT: 18px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt}
.selezionaButtonHome {width: 50px;HEIGHT: 20px;font-family:  verdana, helvetica, sans-serif; font-size:11px;	background-color:rgb(180,180,180)}
.red{ color:red}
.white{color:white}
.redB{ color:#FF0000; font-weight:bold}
.size10{ font-size:10px}
.size12B{ font-size:12px; font-weight:bold}

.boxN1{ border:1px solid black;}
.boxU1{border-top: 1px solid black}
.boxUR1{border-top: 1px solid black; border-right: 1px solid black;}
.boxR2{ border:2px solid red;}
/*Contenitore principale*/
#boxContainer {background-color: #FFFFFF;
	float: left;
	width: 772px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0; 
	height: 430px;
	border:0px solid  #FF0000;}
#HomeContainer {background-color: #EEF8FF;
	float: left;
	width: 771px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	/*height: 1010px;*/
	border:0px solid  #FF0000;}
#HomeCentro {
	position: relative;
	float:left;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	/*height: 1000px;*/
	border:0px solid  #FF0000;
	left: 4px;
	top: 5px; text-align:center}
	
#HomeDx {
	background-color: #EEF8FF;
	position: absolute;
	float: right;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*height: 339px;*/
	border:0px solid  blue;
	left: 592px;
	top: 254px; text-align:center}
#HomeCentroSx {
	position: relative;
	width: 575px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 1000px;
	border:0px solid  #000000;
	left: 3px;
	top: 5px; text-align:center}	
#HomeSx {
	background-color: #284868;
	position: relative;
	float: left;
	width: 221px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*height: 800px;*/
	border:0px solid  red;
	left: 2px;
	top: 5px;text-align:center}

#HomeLogin {
	background-color: #C1DBEF;
	position: absolute;
	float: left;
	width: 182px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 75px;
	border:0px solid  #0000FF;
	left: 595px;
	top: 164px;}
	
/*Contenitore delle foto*/
#boxFoto {
	position: absolute; left:510px; width:266px; height:100px;
	float: left;
	top:55px;
	border:0px solid  #FF0000;}
#boxFotoscritta1 { font-variant:small-caps; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold;
	position: absolute; left:513px; width:81px; height:38px;
	float: left;
	top:114px;
	border:0px solid  #FF0000;}
#boxFotoscritta2 { font-variant:small-caps; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold;
	position: absolute; left:602px; width:81px; height:38px;
	float: left;
	top:114px;
	border:0px solid  #FF0000;}
#boxFotoscritta3 { font-variant:small-caps; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold;
	position: absolute; left:691px; width:81px; height:38px;
	float: left;
	top:114px;
	border:0px solid  #FF0000;}
	
/*Contenitore dell'Iframe per le form */
#boxForm {
	float: left;
	position: relative; 
	left:5px; 
	top:3px;width:480px; 
	height:358px;
	border:0px solid  #000000;}
	
/*Contenitore dei titoli delle form*/
#titoli_form{ font-family:sans-serif,Arial, Helvetica ; 
	font-size:22px; 
	color:#FFFFFF; 
	font-weight:normal;
	text-align:center; 
	top:5px; 
	position:relative; 
	padding-left:3%;
	padding-right:5%;}
	
/*Contenitore delle form di inserimento-modifica*/	
#boxForm_Interno {
	float: left;
	position: relative; 
	left:12px; 
	top:17px;width:435px; 
	height:278px;
	border:0px solid  #000000;}
	
/*Contenitore del testo laterale*/
#boxTesto {
	position: absolute; 
	left:510px; 
	width:266px;
	height:270px;
	float: left;
	top:80px;
	border:0px solid  #FF0000;}

/*Contenitore del testo del menu*/
#boxTestoMenu { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:small-caps;
	position: absolute; 
	left:10px; 
	width:438px;
	height:20px;
	float: left;
	top:50px;
	border:0px solid  #FF0000;}

/*Contenitore dell'Iframe per gli annunci */
#boxAnnunci {
	float: left;
	position: relative; 
	left:0px; 
	top:8px;
	width:772px; 
	height:230px;
	border:0px solid  #FF0000;}
.bb{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.bb11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.bb10{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.bb1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#F2F2F2}
.bbb{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
	
.fondo_annunci{ background-color:#ADE3FF;}
.maiu{font-variant:small-caps; font-size:11px; text-align:center}
.label_form{ background-color:#CCCCCC; font-size:11px}
.butt_form{ background-color:#FF0000; color:#FFFFFF; cursor:pointer}
.butt_form_dis{ background-color:#C0C0C0; color:#808080}
.butt_form_agg{ background-color:#C0C0C0; color:#000000}
.titoli{ font-size:13px; color:#000000; font-weight:bold}
.hid{visibility:visible}
.dida{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}
.bluB {color:#0000FF; font-weight:bold}
.spazio_distanziatori_home{padding:5px 0px 5px;}
.spazio_distanziatori_home2{padding:5px 0px 0px;}