h1{color:#ff00ff;font-size:35px;font-family:georgia;text-align:center;font-style:italic;}
h2{color:#3B72AC ;font-size:18pt; font-family: Verdana;georgia; text-align:center;}
h3{color:#3B72AC;font-size:14px;  font-family: Verdana ; text-align:center}
body{background:#F0C543; font-size:8pt;font-family:verdana;scrollbar-face-color:#F0C543;scrollbar-shadow-color:#F0C543;scrollbar-3dlight-color:#F0C543;scrollbar-highlight-color:#F0C543;scrollbar-arrow-color:#F0C543;}



body.boTit {background:#5D90C5; scrollbar-face-color:#5D90C5;scrollbar-shadow-color:#5D90C5;scrollbar-3dlight-color:#5D90C5;scrollbar-highlight-color:#5D90C5;scrollbar-arrow-color:#5D90C5;}

body.boCorpo {background:white; scrollbar-face-color:white;scrollbar-shadow-color:white;scrollbar-3dlight-color:white;scrollbar-highlight-color:white;scrollbar-arrow-color:white;}





table{font-size:12px; font-family:verdana;}







table.tablecorpo {background:white; font: 10pt Verdana; color:black;}



tr.tr2 {background:#3B72AC; font: bold 12px Verdana; color:#F0C543;}


td.Aap {width: 390px; height: 200px;}
td.A1 {width: 300px; height: 200px;}
td.A2 {width: 350px; height: 120px;}
td.aTit {background:#5D90C5;}
td.tdImmA1 {width: 200px; height: 200px;}
td.tdImmA2 {width: 120px; height: 120px;}
td.tdImmEv {font: 10pt; font-family: Verdana; color:black; width: 200px;}

p.p1 {color:#3B72AC;}
p.pA {font: 10pt; color:black;}
td.tdA {font-size: 10pt; font-family: Verdana; color:black;}
td.tdA1 {font: bold 16pt Verdana; color:black;}
td.tdA2 {font: bold 14pt Verdana; color:black;}
td.tdA3 {font: bold 12pt Verdana; color:black;}
td.tdA4 {font: bold 10pt Verdana; color:black; width: 100px;}
td.tdFirmaA {font: 10pt; color:#858480;}
td.tdTestoConsulta {font: 10pt Verdana; color:black; width: 400px;}




A:link, A:visited { text-decoration: none; color:#3B72AC; font-size: bold 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.l1:link { text-decoration: none; color:#3B72AC;} 
A.l1:visited { text-decoration: none; color:#3B72AC; font: bold 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.l2:link { text-decoration: none; color:#F0C543;} 
A.l2:visited { text-decoration: none; color:#F0C543; font: bold 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}


A.l3:visited {color:#F0C543;}
A.l3:hover {text-decoration: none; color:#878787;}

A.l4:visited {color:#3B72AC;}
A.l4:hover {text-decoration: none; color:#878787;}


A.aConsultaT1:link {color:black; font: bold 16pt; }
A.aConsultaT1:visited {color:black; font: bold 16pt; }
A.aConsultaT1:hover {text-decoration: none; color:#878787; font: bold 16pt;}

A.aConsultaT2:link {color:black; font: bold 14pt; }
A.aConsultaT2:visited {color:black; font: bold 14pt; }
A.aConsultaT2:hover {text-decoration: none; color:#878787; font: bold 14pt;}

A.aConsultaT3:link {color:black; font: bold 12pt;}
A.aConsultaT3:visited {color:black; font: bold 12pt;}
A.aConsultaT3:hover {text-decoration: none; color:#878787; font: bold 12pt;}

A.aConsulta:link {color:black; font: bold 10pt;}
A.aConsulta:visited {color:black; font: bold 10pt;}
A.aConsulta:hover {text-decoration: none; color:#878787; font: bold 10pt;}

A.aConsulta1:link {color:black; font: bold 10pt;}
A.aConsulta1:visited {color:black; font: bold 10pt;}
A.aConsulta1:hover {text-decoration: none; color:white; font: bold 10pt;}





input.pulsante3 {
	font: bold 12px Helvetica, sans-serif;
	color: #3B72AC;
	background: #F0C543;
	text-align: center;
	padding: 0px;
	border: 1px solid #3B72AC;
	margin-top: 0px;
}

input.pulsante4 {
	font: bold 14px Verdana,Arial, Helvetica, sans-serif;
	color: #3B72AC;
	background: ;
	text-align: left;
	padding: 0px;
	border: 0px solid #000000;
	margin-top: 0px;
}










input.pulsA1 {
	font: bold 14pt Verdana,Arial, Helvetica, sans-serif;
	color: black;
	background: ;
	text-align: left;
	padding: 0px;
	border: 0px solid #000000;
	margin-top: 0px;
}

input.pulsA2 {
	font: bold 10pt Verdana,Arial, Helvetica, sans-serif;
	color: #3B72AC;
	background: ;
	text-align: center;
	padding: 0px;
	border: 1px solid #000000;
	margin-top: 0px;
}



input.pulsA4 {
	font: bold 10pt Verdana,Arial, Helvetica, sans-serif;
	color: black;
	background: ;
	text-align: left;
	padding: 0px;
	border: 0px solid #000000;
	margin-top: 0px;
}





#form2 {
	background: #F0C543;
	border: 0px solid #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3B72AC;
	scrollbar-base-color : #F0C543;
	scrollbar-arrow-color:#F0C543;
}





input.pulsante5 {
	font: bold 12px Verdana,Arial, Helvetica, sans-serif;
	color: #3B72AC;
	background: #F0C543;
	text-align: left;
	padding: 0px;
	border: 0px solid #000000;
	width: 75px;
	margin-top: 0px;
}

input.text:focus {
	background: #F0C543;
}

input.pulsante2:hover {
	background: #F0C543;
}
input.pulsante2:active {
	background: #F0C543;
}



input.textCerca:focus {background: white; width:100px; border: 1px solid #000000}





#form1 {
	background: #F0C543;
	padding: 10px;
	border: 0px solid #3B72AC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3B72AC;
	scrollbar-base-color : #F0C543;
	scrollbar-arrow-color:#F0C543;
}

input.text1 {
	font: bold 12px Helvetica, Arial, sans-serif;
	color: #3B72AC;
	background: #F0C543;
	border: 1px solid #3B72AC;
	padding-right: 5px;
	padding-left: 5px;
	width: 50px;
}

select {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 60px;
            }

select.sel1 {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 170px;
            }

input.pulsante1 {
	font: bold 12px Verdana,Arial, Helvetica, sans-serif;
	color: #3B72AC;
	background: #F0C543;
	text-align: center;
	padding: 0px;
	border: 1px solid #3B72AC;
	margin-top: 0px;
}
input.text:focus {
	background: #F0C543;
}

input.pulsante1:hover {
	background: #F0C543;
}
input.pulsante1:active {
	background: #F0C543;
}




#form3 {
	background: #F0C543;
	padding: 10px;
	width: 500px;
	border: 1px solid #3B72AC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3B72AC;
	scrollbar-base-color : #F0C543;
	scrollbar-arrow-color:#F0C543;
}



#form {
	background: #F0C543;
	padding: 10px;
	width: 500px;
	border: 0px solid #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3B72AC;
	scrollbar-base-color : #F0C543;
	scrollbar-arrow-color:#F0C543;
}



#formCerca {
	    background: white;
	    padding: 1px;
	    width: 100px;
	    border: 1px solid #000000;
	    font: 10pt Verdana, Arial, Helvetica, sans-serif;
	    color: black;
	    scrollbar-base-color : #F0C543;
	    scrollbar-arrow-color:#F0C543;
}



input.textCerca {
	font:  12px Verdana,Helvetica, Arial, sans-serif;
	color: #000000;
	background: white;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
	width: 100px;
}


select {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 60px;
            }

select.Giorno {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 40px;
            }

select.Mese {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 40px;
            }

select.Anno {
	     font: 12px Verdana, Arial, Helvetica, sans-serif;
   	     color: #3B72AC;
	     background: #F0C543;
 	     width: 56px;
            }
	    
	    
input.pulsante {
	font: bold 12px Verdana,Arial, Helvetica, sans-serif;
	color: #F0C543;
	background: #3B72AC;
	text-align: center;
	padding: 5px;
	width: 140px;
	border: 1px solid #000000;
	margin-top: 10px;
}
input.text:focus {
	background: #F0C543;
}

input.pulsante:hover {
	background: #8097B0;
}
input.pulsante:active {
	background: #000000;
}




input.pulsanteCerca1 {
	font: 12px Verdana,Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	text-align: left;
	padding: 1px;
	width: 100px;
	height: 20px;
	border: 0px solid #000000;
	margin-top: 10px;
}






td.richiesto {
	color: #000000;
	background: #F0C543;
	text-align: right;
	font: bold 12px Arial, Helvetica, sans-serif;
}
td.opzionale {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0C543;
	text-align: right;
}
















iframe{background:#4898EA;}
