body{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; background-color:#fff;text-align:center; color:#000;  margin-top:0px;}
#contenitore{ width:762px; background-color:#fff; border:1px solid #3c6487; text-align:center; margin:auto;}
#contenitorepiccolo{ width:406px; background-color:#fff; border:1px solid #3c6487; text-align:center; margin:auto;}
#contenitore500{ width:508px; background-color:#fff; border:1px solid #3c6487; text-align:center; margin:auto;}
#testata{ width:760px; height:90px; background-color:#3377a5; text-align:left;}
#titolo{ width:760px; height:20px; text-align:center; font-weight:bold; color:#fff; font-size:10px;}
.giorno{ height:20px; color:#3377a5; font-weight:bold; font-size:10px; padding-left:10px; text-align:left;}
#barra{height:20px; color:#3377a5; font-weight:bold; font-size:10px; padding-left:10px; text-align:left;}
.barra{ background-color:#dce1e1; height:20px; color:#3377a5; font-weight:bold; font-size:10px; padding-left:10px; text-align:left; padding-top:3px;padding-bottom:3px;}
a.barra:link{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;background-color:#fff; text-align:left;}
a.barra:visited{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;background-color:#fff; text-align:left;}
a.barra:hover{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;background-color:#fff; text-align:left;}
a.barra:active{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;background-color:#fff; text-align:left;}
#colds{ width:160px; background-color:#dce1e1; text-align:center; margin:0px; padding-right:5px; padding-top:10px; vertical-align:top;} 
#colcen{ width:430px; text-align:center; padding-top:10px; vertical-align:top; margin:0;}
#colsn{ width:160px; background-color:#dce1e1; text-align:center; margin:0; padding-top:10px; vertical-align:top;}
#colsn2{
	width:160px;
	background-color:#dce1e1;
	text-align:left;
	margin:0;
	padding-top:10px;
	padding-left:7px;
	vertical-align:top;
	height: 40px;
}
.ritorno{ height:20px; padding-right:15px; text-align:right; padding-top:5px; }
a.ritorno:link { background-image:url(immagini/ritornoscuro.gif); text-decoration:none; background-repeat: no-repeat; width:15px; height:15px;}
a.ritorno:visited { background-image:url(immagini/ritornoscuro.gif); text-decoration:none; background-repeat: no-repeat; width:15px; height:15px;}
a.ritorno:active{ background-image:url(immagini/ritornochiaro.gif);text-decoration:none; background-repeat: no-repeat; width:15px; height:15px;}
a.ritorno:hover{ background-image:url(immagini/ritornochiaro.gif);text-decoration:none; background-repeat: no-repeat; width:15px; height:15px;}
.elencotabsn{ width:200px; text-align:left; margin:0; vertical-align:top; float:left;}
.elencotabcen{ width:190px; text-align:left; margin:0; vertical-align:top; float:left;}
.elencotabcen{ width:190px; text-align:left; margin:0; vertical-align:top; float:left;}
.elenco{ list-style:none; margin-left:5px; margin-right:5px; padding:0; text-align:center; margin-bottom:10px; display:block;}
#pagina{ width:740px; text-align:center; padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; margin:10px;}
#pagine{ width:740px; height:400px; text-align:center; padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; margin:10px;}
#colsnpag{ width:600px; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
#coldspag{ width:600px; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
.testo{ color:#000; font-size:10px; font-family:Verdana; text-align:left; }
.testotabella{ height:15px; color:#000; font-size:10px; font-family:Verdana; text-align:left; padding-left:5px; }
.testo2{ color:#000; font-size:10px; font-family:Verdana; }
.testo1{ color:#000; font-size:10px; font-family:Verdana; text-align:left; padding-left:25px; }
.Titolo{ color:#dce1e1; font-size:10px; font-weight:bold; width:160px; height:18px; text-align:left; margin:0; padding-left:3px; border:1px solid #999;}
.titolipag { color:#fff; font-size:18px; font-weight: bold; text-align:center; }
.titoletti{ color:#999; font-size:14px; font-family:Verdana; font-weight: bold;}
.sottotitoli{ color:#999; font-size:12px; font-family:Verdana; font-style: normal; font-weight: bold;}
.sottoblu{color:#3c6487; font-size:12px; font-family:Verdana; font-style: normal; font-weight: bold;}
.sottored{color:red; font-size:12px; font-family:Verdana; font-style: normal; font-weight: bold;}
.sottotitoli1{ color:#999; font-size:12px; font-family:Verdana; font-style: normal; font-weight: bold;padding-left:10px;}
a.emergenze:link {
	text-decoration:none; 
	display:block; 
	line-height:14px; 
	color:#000; 
	font-size:9px; 
	width:157px; 
	height:auto !important;
	height:14px; 
	text-align:left; 
	margin:0; 
	padding-left:3px; 
	background-color:#fff; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	border-left:1px solid #999; 
	margin-bottom:1px;}
a.emergenze:visited {text-decoration:none; display:block; color:#000; font-size:9px; width:157px; height:14px; text-align:left; margin:0; padding-left:3px; background-color:#fff; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; margin-bottom:1px;}
a.emergenze:hover {text-decoration:none; display:block; color:#fff; font-size:9px; width:157px; height:14px; text-align:left; margin:0; padding-left:3px; background-color:#999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; margin-bottom:1px;}
a.emergenze:active{text-decoration:none; display:block; color:#fff; font-size:9px; width:157px; height:14px; text-align:left; margin:0; padding-left:3px; background-color:#999; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; margin-bottom:1px;}
a.paginelink:link { color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.paginelink:visited{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.paginelink:hover{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.paginelink:active{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
.none{ list-style-type: none; color:#000; font-size:10px; text-align:left;}
.circle{ list-style-type: circle; color:#000; font-size:10px; text-align:left;}
.lalpha{ list-style-type: lower-alpha; color:#000; font-size:10px; text-align:left;}
.uroman{ list-style-type: upper-roman; color:#000; font-size:12px; text-align:left;}
.lroman{ list-style-type: lower-roman; color:#000; font-size:10px; text-align:left;}
.ualpha{ list-style-type: upper-alpha; color:#000; font-size:12px; text-align:left;}
.elenco-ol{ list-style:none; margin:0; padding:0; text-align:left; font-size:10px;}
.elenco-ol1{ list-style:none; margin:0; padding:0; text-align:left; font-size:10px; color:#3377a5; font-weight:bold;}
.elenco-li{ list-style:none; margin-left:5px; padding:0; text-align:left; margin:0;}
.grassetto{ color:#333; font-size:10px; font-family:Verdana; font-weight: bold;}
.grassetto1{ color:#666; font-size:10px; font-family:Verdana; font-weight: bold;}
.rosso{ color:#CC6666; font-size:10px; font-family:Verdana; font-weight: bold;}
.giallo{ color:#F1DC3D; font-size:10px; font-family:Verdana; font-weight: bold;}
.verde{ color:#06BB0F; font-size:10px; font-family:Verdana; font-weight: bold;}
.bianco{ color:#D8E0BD; font-size:10px; font-family:Verdana; font-weight: bold;}
.tabella{ width:500px; border:1px solid #666; font-size:10px; color:#000; background-color:#dce1e1; }
.tabella_b{ font-size:10px; color:#000; background-color:#dce1e1; }

.rigatab{ background-color:#fff; height:20px; }
#boxnews{ width:396px; border:0;}
.titolonews{ color:#cc6699; font-size:18px; font-weight:bold; margin:0; padding-left:5px; padding-top:5px; text-align:left;}
.sezionenews{ border-bottom:1px solid #e7e7e7; text-align:left}
.subsezionenews{ border-bottom:1px solid #e7e7e7; padding-top:10px;}
.titolosubsezionenews{ color:#666; font-size:12px; margin:0; padding-left:5px; text-align:left;}
.news1{ padding:10px; margin-bottom:5px; border-top:3px solid #e7e7e7; text-align:left;}
.news{ padding:10px; margin-bottom:5px; border-bottom:1px dashed #3377a5; text-align:left;}
a.titolosubsezionenews:link{ color:#666; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titolosubsezionenews:visited{ color:#666; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titolosubsezionenews:hover{ color:#666; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titolosubsezionenews:active{ color:#666; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
#boxapprofondimenti{ width:396px; border:0; text-align:left;}
.sezioneapp{ border-bottom:2px solid #e7e7e7;border-top:2px solid #e7e7e7; margin-top:5px;}
.titolosezioneapp{ color:#3377a5; font-size:18px ; font-weight:bold; margin:0; padding-left:5px; padding-top:5px; text-align:left; }
.subsezioneapp{ border-bottom:1px solid #e7e7e7;}
.titolosubsezioneapp{ color:#666; font-size:12px; margin:0; padding-left:5px;}
.appro{ padding:10px; border-bottom:1px dashed #3377a5; margin-bottom:5px;}
a.titoloapp:link{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloapp:visited{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloapp:hover{ color:#3399CC; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titoloapp:active{ color:#3399CC; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
.sottohomepage{ width:580px; border:0;}
.elencooriz { list-style:none; margin:0; padding:0; text-align:center; margin-top:10px; margin-bottom:10px; height:20px; line-height:20px; color:#666; font-size:10px; font-weight:bold;}
a.paglinkoriz:link{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:15px; padding:5px;}
a.paglinkoriz:visited{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:15px; padding:5px;}
a.paglinkoriz:hover{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:15px; padding:5px;}
a.paglinkoriz:active{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:underline; margin:15px; padding:5px;}
.colsnshomepage{ width:150px; border-top:2px solid #3377a5; padding:5px; border-bottom:2px dashed #3377a5; vertical-align:top;}
.coldsshomepage{ width:430px; border:0; padding:5px; vertical-align:top;}
a.elencosottopag:link {text-decoration:none; font-size:9px; color:#3377a5; text-align:left; padding:5px; margin:0;}
a.elencosottopag:visited {text-decoration:none; font-size:9px; color:#3377a5; text-align:left; padding:5px; margin:0; }
a.elencosottopag:hover {text-decoration:none; font-size:9px; color:#003366; text-align:left; padding:5px; margin:0;}
a.elencosottopag:active{text-decoration:none;font-size:9px; color:#003366; text-align:left; padding:5px; margin:0; }
.elencosottopag {text-decoration:none; width:100%px; font-size:9px; color:#666; text-align:left; padding:5px; margin:0; }
.elencoarearis{list-style:none; margin-left:5px; font-size:9px; font-weight:bold; color:#666; width:auto;}
.giorniavps1{ margin-left:15px; list-style:none; font-size:10px; font-weight:bold; color:#3377a5;}
.giorniavps{ margin-left:15px; list-style:none; font-size:10px; font-weight:bold; color:#666;}
.newsshom{ font-size:14px; font-weight:bold; width:150px; height:18px; padding:0; margin-bottom:5px; border-bottom:1px dashed #3377a5; }
a.newsshome:link {text-decoration:none; color:#3377a5; font-size:14px; width:150px; height:18px; text-align:center; margin:0; background-color:#fff;  margin-bottom:1px;}
a.newsshome:visited {text-decoration:none; color:#3377a5; font-size:14px; width:150px; height:18px; text-align:center; margin:0; background-color:#fff; margin-bottom:1px;}
a.newsshome:hover {text-decoration:none; color:#fff; font-size:14px; width:150px; height:18px; text-align:center; margin:0; background-color:#999; margin-bottom:1px;}
a.newsshome:active{text-decoration:none; color:#fff; font-size:14px; width:150px; height:18px; text-align:center; margin:0; background-color:#999; margin-bottom:1px;}
.sottotitoshom{ color:#666; font-size:12px; text-align:center; font-style: normal; font-weight: bold;  background-color:#ccccff; width:150px; height:18px;}
.titolettishom{ color:#999; font-size:18px; text-align:center; font-style: normal; font-weight: bold; }
.titolettishom2{ color:#999; font-size:18px; text-align:center; font-style: normal; font-weight: bold; margin-top:10px; margin-bottom:10px; height:20px; }
.numeriverdi{ color:#00cc33; font-size:10px; text-align:center; font-style: normal; font-weight: bold;  padding-left:10px}
.numeroverde{ color:#00cc33; font-size:14px; text-align:left; font-style: normal; font-weight: bold; padding-left:10px}
.titolosezioneapp1{ color:#009933; font-size:18px ; font-weight:bold; margin:0; padding-left:5px; padding-top:5px; }
.colonnalabel{ width: 100px; text-align:right; padding-right:5px; float:left;}
.colonnalabel1{ width: 200px; float:left;}
.collegamenti{list-style:none; margin-left:10px; font-size:14px; font-weight:bold; height:30px;}
a.elemcocolpag:link {text-decoration:none; height:30px; font-size:14px; font-weight:bold; color:#3377a5; text-align:left; padding:5px; margin:0;}
a.elemcocolpag:visited {text-decoration:none; height:30px; font-size:14px;font-weight:bold; color:#3377a5; text-align:left; padding:5px; margin:0;}
a.elemcocolpag:hover {text-decoration:none; height:30px; font-size:14px; font-weight:bold; color:#666; text-align:left; padding:5px; margin:0;}
a.elemcocolpag:active{text-decoration:none; height:30px; font-size:14px; font-weight:bold; color:#666; text-align:left; padding:5px; margin:0;}
a.elencocolpag:link {text-decoration:none; height:50px;  width:200px;  font-weight:bold; font-size:14px; color:#3377a5; text-align:left; padding:5px; margin:0;}
a.elencocolpag:visited {text-decoration:none; height:50px;  width:200px;  font-weight:bold; font-size:14px; color:#3377a5; text-align:left; padding:5px; margin:0;}
a.elencocolpag:hover {text-decoration:none; height:50px;  width:200px;  font-weight:bold; font-size:14px; color:#666; text-align:left; padding:5px; margin:0;}
a.elencocolpag:active{text-decoration:none; height:50px;  width:200px;  font-weight:bold; font-size:14px; color:#666; text-align:left; padding:5px; margin:0;}

a.titoloapp1:link{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloapp1:visited{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloapp1:hover{ color:#ff6600; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titoloapp1:active{ color:#ff6600; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.Titolo:link{ color:#dce1e1; font-size:10px; font-weight:bold; width:160px; height:18px; text-align:left; margin:0; padding-left:3px; border:1px solid #999; text-decoration:none;}
a.Titolo:visited{ color:#dce1e1; font-size:10px; font-weight:bold; width:160px; height:18px; text-align:left; margin:0; padding-left:3px; border:1px solid #999; text-decoration:none;}
a.Titolo:hover{ color:#fff; font-size:10px; font-weight:bold; width:160px; height:18px; text-align:left; margin:0; padding-left:3px; border:1px solid #999; text-decoration:underline;}
a.Titolo:active{ color:#fff; font-size:10px; font-weight:bold; width:160px; height:18px; text-align:left; margin:0; padding-left:3px; border:1px solid #999; text-decoration:underline;}
a.titologare:link{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titologare:visited{ color:#3c6487; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titologare:hover{ color:#ff9900; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titologare:active{ color:#ff9900; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titolodisdetta:link{ color:#3377a5; font-size:14px; font-weight:bold; text-decoration:none; margin:0;}
a.titolodisdetta:visited{ color:#3377a5; font-size:14px; font-weight:bold; text-decoration:none; margin:0;}
a.titolodisdetta:hover{ color:#ff9900; font-size:14px; font-weight:bold; text-decoration:underline; margin:0;}
a.titolodisdetta:active{ color:#ff9900; font-size:14px; font-weight:bold; text-decoration:underline; margin:0;}
a.titoloblu:link{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloblu:visited{ color:#3377a5; font-size:10px; font-weight:bold; text-decoration:none; margin:0;}
a.titoloblu:hover{ color:#ff9900; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
a.titoloblu:active{ color:#ff9900; font-size:10px; font-weight:bold; text-decoration:underline; margin:0;}
#piede{ width:760px; height:20px; background-color:#dce1e1; }
.piedepiccolo{ width:400px; height:20px; background-color:#dce1e1; padding-right:15px; text-align:right;}
.piedep500{ width:500px; height:20px; background-color:#dce1e1; padding-right:15px; text-align:right;}
.piede{ height:20px; background-color:#dce1e1; text-align:left; font-weight: bold; color:#666; font-size:10px; padding-left:15px; }
#sottopagina{ width:720px; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top;}
.sottopagina{ width:720px; border:0;}
.colsnsottopagina{ width:170px; border-top:2px solid #3377a5; padding:5px; border-bottom:2px dashed #3377a5; vertical-align:top;}
.coldssottopagina{ width:550px; border:0; padding:10px; vertical-align:top;}
.newsshom1{ font-size:14px; font-weight:bold; width:170px; height:18px; padding:0; margin-bottom:5px; border-bottom:1px dashed #3377a5; }
a.newsshome1:link {text-decoration:none; color:#3377a5; display:block; font-size:14px; width:170px; height:18px; text-align:center; margin:0; background-color:#fff;  margin-bottom:1px;}
a.newsshome1:visited {text-decoration:none; color:#3377a5; display:block;font-size:14px; width:170px; height:18px; text-align:center; margin:0; background-color:#fff; margin-bottom:1px;}
a.newsshome1:hover {text-decoration:none; color:#fff; display:block;font-size:14px; width:170px; height:18px; text-align:center; margin:0; background-color:#999; margin-bottom:1px;}
a.newsshome1:active{text-decoration:none; color:#fff; display:block; font-size:14px; width:170px; height:18px; text-align:center; margin:0; background-color:#999; margin-bottom:1px;}
.sottotitoshom1{ color:#666; font-size:12px; text-align:center; font-style: normal; font-weight: bold;  background-color:#ccccff; width:170px; height:18px;}
.data {
color:#444;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
.menu-tendina-verticale  {
list-style: none;
margin:0;
color:#dce1e1;
width:150px;
font-size:9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background-color:#dce1e1;
min-height:18px;
height:auto !important;
height:18px;
}
.menu-tendina-verticale { 
margin:3px;
display:inline;
width:150px;
text-align:left;
min-height:14px;
height:auto !important;
height:14px;
} 
.menu-tendina-verticale a {
text-decoration:none;
background:#dce1e1;
color:#fff;
display:block;
font-weight:bold;
border:1px solid #999;
margin-bottom:2px;
padding-left:5px;
font-size:9px; 
width:90%; 
margin:0; 
}
.menu-tendina-verticale a:hover { 
text-decoration:none;
background:#999;
color:#fff;
display:block;
font-weight:bold;
border:1px solid #999;
margin-bottom:2px;
font-size:9px; 
width:90%;
margin:0; 
}
.menu-tendina-verticale {
border:none;
margin:0;
width:150px;
min-height:14px;
height:auto !important;
height:14px;
}
.menu-tendina-verticale  {
display:block;
width:150px;
margin:0;
margin-bottom:5px;
min-height:14px;
height:auto !important;
height:14px;
}
.menu-tendina-verticale  a {
display:block;
border:1px solid #999;
border-top:0px;
background:#fff;
color:#000;
width:150px;
font-weight:normal;
margin:0;
min-height:14px;
height:auto !important;
height:14px;
}
.menu-tendina-verticale  a:hover { 
display:block;
border:1px solid #999;
border-top:0px;
background-color:#999;
color:#fff; 
margin:0; 
width:150px;
font-weight:normal;

}
.emergenza{ height:18px; width:160px; background-color:#ccc; font-weight:bold; font-size:14px; color:#fff; text-align:left; border:1px solid #999;}
.E{ padding-left:15px; height:18px; width:30px; background-color:#ff0000; }
.S{ padding-left:15px; height:18px; width:30px; background-color:#ffcc00; }
.B{ padding-left:15px; height:18px; width:30px; background-color:#66cccc; }
.N{ padding-left:15px; height:18px; width:30px; background-color:#cc6699; }
.L{ padding-left:15px; height:18px; width:30px; background-color:#99cccc; }

.tabellina {
	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: #FFFFFF;
	border-right-color: #AAD9AC;
	border-left-color: #FFFFFF;
	border-bottom-color: #AAD9AC;
	background-color: #F1FFEC;
	text-align:center;
}
/*---------RUBRICA TELEFONICA----------*/
form.cerca {
	padding:0px;
	margin:30px auto;
	font-size:12px;
	color:#5778B5;
}
form.cerca fieldset {
	border:1px solid #BBD7FB;
	padding:30px 0 ;
}
form.cerca legend {
	background-color:#BBD7FB;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 8px;
	margin-left:7px;
}
form.cerca p {
	margin:10px auto;
	
}
form.cerca label {
	float:left;
	width:180px;
	padding-right:40px;
	text-align:right;
}
form.cerca button {
	color:#4A5064;
	font-weight:bold;
	font-size:11px;
	padding:2px 6px;
	background-color:#F5F9FE;
	border-top:1px solid #CBE0FC;
	border-left:1px solid #CBE0FC;
	border-bottom:1px solid #0A49A0;
	border-right:1px solid #0A49A0;
}
table.risposta{
	font:12px Arial, Helvetica, sans-serif;
	color:#4A5064;
	margin-left:20px;
	border-bottom: 12px solid #CBE0FC;
	width:450px;
}
table.risposta th{
	text-align:left;
	padding-left:15px;
	background-image:url(../../grafica/cerchio.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
table.risposta td.trattino {
	border-top:1px dotted #4a5064;
	height:4px;
	max-height:4px;
	padding-top:4px;
}
td.recapiti{
	font:12px Arial, Helvetica, sans-serif;
	color:#234173;
}
table.risposta a {
	font-size:11px;
	font-weight:bold;
	color:#3377A5;
	text-decoration:none;
}
table.risposta a:hover {
	color:#FF9900;
}
small {
	color:#666C8A;
}
.padd{
	padding-top:4px;
	border-top:1px dotted #4a5064;
}
.bordino{
	border-top:1px dotted #4a5064;
}
.alert{
	margin:100px 0;
	text-align:center;
	font-weight:bold;
	color:#4A5064;
	font-size:12px;
}
table.paginazione{
	font:12px Arial, Helvetica, sans-serif;
	color:#6c7286;
	width:450px;
	text-align:center;
	margin-left:20px;
	margin-top:0px;
}
table.paginazione a{
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
table.paginazione a:hover{
	text-decoration:underline;
}
table td.servizi_dipendenti{
	background-color:#FEF9BC;
	border-right:3px solid #EDE9B1; 
	border-bottom:3px solid #EDE9B1;
	padding:4px 4px;
}
table td.sfondo_blu{
	background-color:#00253F; 
	border-right:3px solid #BCCDDE;
	border-bottom:3px solid #BCCDDE; 
	padding:2px 4px;
}
table td.sfondo_blu a{
	color:#FFF;
}
a.link_testata {
	font-size:11px; 
	font-family:'Trebuchet MS'; 
	text-decoration:none; 
	color:#036; 
	font-weight:bold;
}
a.link_testata:hover {
	color:#F90;
}
