
body{
	background:#FFF;
	font-family:Verdana,Arial, Geneva, Helvetica,sans-serif;
	margin:0px auto 0em auto;
	text-align:center;
	line-height:1.45em;
	color:#000000;
	font-size:69%;
	width:67.95em;
}

.fontnote{font-family:Verdana,Arial, Geneva, Helvetica,sans-serif;font-size:80%;}

html>body{font-size:11.07px;}

/* SEZIONE COMUNAS */

img{border:0em;margin:0em;padding:0em}

a{color:#505050;text-decoration:none;}
a:hover{text-decoration:underline;color:#c41b04;}

.imgleftbar {width:15.898em;height:2.89em;display: block;}

.container{width:67.95em;text-align:left;}
.container-left{margin-left:5px;width:50.55em;float:left;text-align:left;}

.header{width:100%;margin-bottom:4px}
.logo{width:31.62em;margin-top:20px;}
.logo img{width:23.577em;}
.logo-reg{float:right;width:9.94em;margin:0}
.logo-reg img{width:52px;height:47px;margin:12px 0 0 0}
.sbds{font-size:0.9em;color:#000;}
.icdsir{float:right;width:28.24em;clear:right;text-align:right;margin-top:1px}

.footer{width:100%;height:1.45em;margin-top:2.89em;border-bottom:1px solid #AAA;float:left}
.footer a{float:left;margin-top:-1px;}
.footer .f-left{margin-left:0px;}
.footer .f-right{float:right;margin-right:0px;text-align:right;}
.lower-footer{float:right;margin:0;text-align:right;}
.lower-footer ul{margin:0px;padding:0px;}
.lower-footer li{display:inline;}

.t-link{float:left;display:inline}
.t-link-border{border-right:1px solid #AAA;padding-right:8px;margin-right:8px}

.navbar-top{width:67.95em;background-color:rgb(70,117,173);background-image: url('/img/pixel_white.gif');
	background-repeat: repeat-x;background-position:  bottom;text-align:center;}
.navbar-top-last{width:67.95em;background-color:rgb(213,217,202);}
.navbar-top a:hover{color:#fff}
.navbar-top-last a:hover{color:#fff}
.navbar-bottom{width:100%;background-color:rgb(213,217,202);margin-bottom:-1px;float:left;}
.navbar-bottom li{float:left;padding:0 0.9em 0 0.9em;display:inline}
.navbar-bottom a:hover{color:#fff}
.vocitop{width:100%}
.link-sub a{}
.link-sub a:hover{color:#c41b04;}
#select{background-color:rgb(213,217,202);border-bottom:1px solid rgb(213,217,202);}
#select a{color:rgb(90,90,90)}
.space-hp-tool{width:33.2%;border-right:1px solid #fff;float:left;}
.spt2-hp-last {width:33.3%;float:left;}


ul, li, div{margin:0px;padding:0;}
li{list-style-type:none}
.pos{float:left;}
.lrg{width:100%;}
.hidden{display:none;}

.left{float:left;}
.right{float:right;}

div .g-dim{display:block}
li .half-lined{border-bottom:1px solid #AAA;padding-bottom:7px;margin-bottom:8px;display:inline;}
div.divtb {width:67.95em;background-color:rgb(49,0,123);background-image: url('http://www.comunas.it/img/pixel_white.gif');background-repeat: repeat-x;
	background-position:bottom;float:left}
.litb {float:left;text-align:center;width:19.8%;background-color: rgb(49,0,123);border-right:1px solid #fff;border-bottom:1px solid #fff;}
.litb_grigio {float:left;text-align:center;color:rgb(49,0,123);width:19.8%;border-right:1px solid #fff;background-color:rgb(232,224,234);
	border-bottom:1px solid rgb(232,224,234);}
.litb_last {width:20.05%;float:left;text-align:center;background-color: rgb(49,0,123);border-bottom:1px solid #fff;}
.indent{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.bianco{color:#fff;}
.blu{color:rgb(49,0,123);}

.divgrigiotb {width:67.95em;float:left;background-color: rgb(232,224,234);margin-bottom:-1px;}
.divgrigiotb {height:1.44em;}
.divcentrale {width:41em;height:15.79em;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #ccc;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-left-width: 1px;margin-left: 13.475em;
	margin-right: 13.275em;margin-bottom:1.44em;border-left-style: solid;border-left-color: #ccc;}
	
.divcentrale2 {width:41em;height:18.67em;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #ccc;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-left-width: 1px;margin-left: 13.475em;
	margin-right: 13.275em;margin-bottom:1.44em;border-left-style: solid;border-left-color: #ccc;}

.classeradio{height:1.44em;}
.classeradio input{height:1.44em;}
.classeradio label{text-indent:1em;}	

/* BENVENUTO */
.TxtCodiceFiscale{width:1em;font-size:100%;}
.search-form #Benvenuto1_ComboComuni{width:15.4em;font-size:100%;}

.search-form #IscrizioneServizi2_BtnSalva{font-size:1em;padding:0px;}
.search-form #IscrizioneServizi2_ComboComuni{width:15.4em;font-size:100%;}
.search-form #IscrizioneServizi2_EdIndirizzoEmail{width:15.4em;font-size:100%;}
.search-form #IscrizioneServizi2_EdNumeroTelefono{width:15.4em;font-size:100%;}

.search-form {margin:0;padding:0;border:0;}
.search-form #idtext{width:17.3em;margin:0;font-size:1em;height:1.25em;padding:0em;}
.search-form #iddove{width:11.2em;margin:0;font-size:1em;height:1.6em;padding:0em;}
.search-form #idtra{margin:0 0.813em 0 0.813em;padding:0}
.search-form .input{padding:0em 0 0em 0}
.search-form #ButtonIscrivi{font-size:1em;}
.search-form .link-ric{margin:0 0.994em 0 0.994em;padding:0}
/* LOGIN*/
.search-form #lg_EdLogin{width:15.89em;margin-bottom:0.9em;font-size:100%;}
.search-form #lg_EdPassword{width:15.89em;font-size:100%;}
.search-form #lg_BtnLogin{font-size:1em;padding:0px;width:3em;}
.search-form #lg_ComboEnte{width:11.02em;font-size:100%;}
.search-form #lg_RequiredFieldValidator1{font-size:100%;margin-top:0px;vertical-align:middle;}
/* ATTIVAZIONE */
.search-form #actv_EdLogin{width:15.89em;margin-bottom:0.9em;font-size:100%;}
.search-form #actv_EdPassword{width:9.5em;font-size:100%;font-weight:bold;}
.search-form #actv_EdPin{width:4.89em;font-size:100%;border-color:#FF0000;color:#FF0000;font-weight:bold;}
.search-form #actv_BtnLogin{font-size:1em;padding:0px;width:3em;}
.search-form #actv_ComboEnte{width:11.02em;font-size:100%;}
.search-form #actv_RequiredFieldValidator1{font-size:100%;margin-top:0px;vertical-align:middle;}
.search-form #actv_LabelPassword{width:4.25em;float:left;}
.search-form #actv_Label_pwd_pin{width:10.75em;float:left;}


/* RECUPERO PASSWORD*/
.search-form #Recovery1_ButtonRichiedi{font-size:1em;padding:0px;width:3em;}
.search-form #Recovery1_TxtCodiceFiscale{width:15.79em;font-size:100%;}
/* REGISTRAZIONE */
.search-form #PRF_TxtVecchiaPwd {width:15.4em;font-size:100%;}
.search-form #PRF_TxtNuovaPwd {width:15.4em;font-size:100%;}
.search-form #PRF_TxtConfermaPwd {width:15.4em;font-size:100%;}
.search-form #PRF_TxtVecchiaPwd2 {width:15.4em;font-size:100%;}
.search-form #PRF_TxtNuovaPwd2 {width:15.4em;font-size:100%;}
.search-form #PRF_TxtConfermaPwd2 {width:15.4em;font-size:100%;}
.search-form #PRF_LabelCognome {width:15.4em;font-size:100%;}
.search-form #PRF_TxtCognome {width:15.4em;font-size:100%;}
.search-form #PRF_LabelNome {width:15.4em;font-size:100%;}
.search-form #PRF_TxtNome {width:15.4em;font-size:100%;}
.search-form #PRF_TxtDataNascita{width:6em;font-size:100%;text-align:center;}
.search-form #PRF_TxtComuneNascita {width:15.4em;font-size:100%;}
.search-form #PRF_DdProvNascita {width:6em;font-size:100%;}
.search-form #PRF_TxtCodiceFiscale {width:15.4em;font-size:100%;font-weight:bold;text-transform:uppercase;}
.search-form #PRF_TxtRagioneSociale {width:32.7em;font-size:100%;}
.search-form #PRF_TxtPIVA {width:15.4em;font-size:100%;font-weight:bold;}
.search-form #PRF_TxtRappresentante {width:15.4em;font-size:100%;}
.search-form #PRF_TxtDenominazione {width:15.4em;font-size:100%;}
.search-form #PRF_TxtLogin {width:15.4em;font-size:100%;font-weight:bold;}
.search-form #PRF_TxtIndirizzo {width:15.4em;font-size:100%;}
.search-form #PRF_TxtCitta {width:15.4em;font-size:100%;}
.search-form #PRF_DdProvincia {width:6em;font-size:100%;}
.search-form #PRF_TxtEmail {width:32.7em;font-size:100%;}
.search-form #PRF_TxtTelefono {width:15.4em;font-size:100%;}
.search-form #PRF_TxtCellulare {width:15.4em;font-size:100%;}
.search-form #PRF_TxtFax {width:15.4em;font-size:100%;}
.search-form #PRF_TxtNote {width:50.1em;font-size:100%;}
.search-form #PRF_TxtCivico {width:6.3em;font-size:100%;}
.search-form #PRF_TxtCAP{width:6.6em;font-size:100%;}
.search-form #PRF_TxtNazione{width:6.6em;font-size:100%;}
.search-form #PRF_ButtonIscrivi{font-size:1em;padding:0px;}
.search-form #PRF_ComboEnte{width:33.4em;font-size:100%;}
.search-form #PRF_fine{font-size:1em;padding:0px;}
.search-form #PRF_ButtonTipoUtente{font-size:1em;padding:0px;width:3em;}
/* SUITE SCHEDE INFORMATIVE */
.search-form #SUITESI_ComboComCapofila {width:33.2em;font-size:100%;}
.search-form #SUITESI_ComboClassificazione {width:15.79em;font-size:100%;}
.search-form #SUITESI_EdTestoMacro {width:33.2em;font-size:100%;}
.search-form #SUITESI_BtnCerca {font-size:1em;padding:0px;float:left;}
/* SUAP */
.search-form #SUAP_ComboComCapofila{width:15.4em;font-size:100%;}
.search-form #SUAP_ComboComuniAssociati{width:15.4em;font-size:100%;}
.search-form #SUAP_ComboProcedimento{width:33.2em;font-size:100%;}
.search-form #SUAP_CombotipoIntervento{width:15.4em;font-size:100%;}
.search-form #SUAP_EdAnnoPratica{width:6.6em;font-size:100%;}
.search-form #SUAP_EdNrPtatica{width:6.6em;font-size:100%;}
.search-form #SUAP_EdNrUnivoco{width:15.4em;font-size:100%;}
.search-form #SUAP_ComboRespProcedimento{width:15.4em;font-size:100%;}
.search-form #SUAP_ComboStatoPratica{width:15.4em;font-size:100%;}
.search-form #SUAP_BtnCerca{font-size:1em;padding:0px;float:left;}
/* SUAP ENDO */
.search-form #SUAPE_ComboComCapofila {width:33.2em;font-size:100%;}
.search-form #SUAPE_cmbAltrienti{width:33.2em;font-size:100%;}
.search-form #SUAPE_ComboClassificazione {width:33.2em;font-size:100%;}
.search-form #SUAPE_EdTestoMacro {width:33.2em;font-size:100%;}
.search-form #SUAPE_BtnCerca {font-size:1em;padding:0px;float:left;}
/* SUAP MODULISTICA */
.search-form #SuiteMod_btnAvanti{font-size:1em;padding:0px;float:left;}

.checkcomuni{float:left;}
.checkcomuni td{width:16.3em;border:0px;text-indent:5px;}
	
.path{width:100%;height:20px;float:left}
.path a{float:left;}
.path b{float:left;font-weight:normal;font-size:1em;}

.mt-space{margin-top:8.64em!important;display:inline;}
.mqt-space{margin-top:5.76em!important;display:inline;}
.mqt2-space{margin-top:4.32em!important;display:inline;}
.l-space_rb{margin-left:2.2em!important;display:inline;}
.t-space{margin-top:1.44em!important;display:inline;}
.t2-space{margin-top:1.3em!important;display:inline;}
.t3-space{margin-top:1.0em!important;display:inline;}
.t4-space{margin-top:1.2em!important;display:inline;}
.t5-space{margin-top:0.4em!important;display:inline;}
.t6-space{margin-top:1.34em!important;display:inline;}
.t7-space{margin-top:0.9em!important;display:inline;}
.t8-space{margin-top:0.8em!important;display:inline;}
.t9-space{margin-top:1.1em!important;display:inline;}
.t10-space{margin-top:0.1em!important;display:inline;}
.t11-space{margin-top:0.3em!important;display:inline;}
.t12-space{margin-top:0.5em!important;display:inline;}
.t13-space{margin-top:1.64em!important;display:inline;}
.t14-space{margin-top:0.2em!important;display:inline;}
.t15-space{margin-top:0.6em!important;display:inline;}
.r-space{margin-right:1.44em!important;display:inline;}
.b-space{margin-bottom:1.44em!important;display:inline;}
.b2-space{margin-bottom:1.30em!important;display:inline;}
.b3-space{margin-bottom:1.0em!important;display:inline;}
.b4-space{margin-bottom:1.1em!important;display:inline;}
.b5-space{margin-bottom:0.9em!important;display:inline;}
.b6-space{margin-bottom:1.34em!important;display:inline;}
.b7-space{margin-bottom:0.2em!important;display:inline;}
.b8-space{margin-bottom:5.42em!important;display:inline;}
.l-space{margin-left:1.44em!important;display:inline;}
.ht-space{margin-top:0.723em!important;display:inline;}
.ht2-space{margin-top:0.44em!important;display:inline;}
.tf-space{margin-top:1em!important;display:inline;}
.hb-space{margin-bottom:0.723em!important;display:inline;}
.qb-space{margin-bottom:0.361em!important;display:inline;}	
.qt-space{margin-top:0.361em!important;display:inline;}

/*.tabt-space1{margin-top:1.44em!important;display:inline;}
.tabt-space2{margin-top:1.35em!important;display:inline;}
.tabt-space3{margin-top:1.258em!important;display:inline;}
.tabt-space4{margin-top:1.17em!important;display:inline;}
.tabt-space5{margin-top:1.08em!important;display:inline;}
.tabt-space6{margin-top:0.99em!important;display:inline;}*/

.tabt-space1{margin-top:1.44em!important;display:inline;}
.tabt-space2{margin-top:1.44em!important;margin-top:1.35em;display:inline;}
.tabt-space3{margin-top:1.44em!important;margin-top:1.258em;display:inline;}
.tabt-space4{margin-top:1.44em!important;margin-top:1.17em;display:inline;}
.tabt-space5{margin-top:1.44em!important;margin-top:1.08em;display:inline;}
.tabt-space6{margin-top:1.44em!important;margin-top:0.99em;display:inline;}

.tabb-space6{margin-top:1.44em!important;display:inline;}
.tabb-space5{margin-top:1.35em!important;display:inline;}
.tabb-space4{margin-top:1.258em!important;display:inline;}
.tabb-space3{margin-top:1.17em!important;display:inline;}
.tabb-space2{margin-top:1.08em!important;display:inline;}
.tabb-space1{margin-top:0.99em!important;display:inline;}

.tabht-space1{margin-top:0.77em!important;display:inline;}
.tabht-space1a{margin-top:0.7em!important;display:inline;}
.tabht-space2{margin-top:0.675em!important;display:inline;}
.tabht-space3{margin-top:0.629em!important;display:inline;}
.tabht-space4{margin-top:0.585em!important;display:inline;}
.tabht-space5{margin-top:0.54em!important;display:inline;}
.tabht-space6{margin-top:0.495em!important;display:inline;}

.colorelink {color:#505050;text-decoration:none;}
.colorelink a{color:#505050;text-decoration:none;}
.colorelink a:hover{color:#c41b04;text-decoration:underline;}
.colorelinksel{color:rgb(70,117,173);}
.colorelinksel a:hover{text-decoration:underline;color: rgb(49,0,123);}
.linkdiecipx{color:#505050;font-size:0.9em;}
.linkdiecipx a:hover{text-decoration:underline;color:#505050;font-size:10px;}
.colorelinkheader {color:#ffffff;text-decoration:none;}
.colorelinkheader a{color:#ffffff;text-decoration:none;}
.colorelinkheader a:hover{color:#ffffff;text-decoration:underline;}

.inactive{color:rgb(70,117,173)}

.menu-left{width:15.9em;float:left;vertical-align: baseline;}
.ext-centerlog{width:57.95em;float:left;}
.ext-center{width:50.55em;float:left;}
.ext-center1liv{width:48.6em;float:left;margin-left:1em;}
.ext-center2liv{width:46em;float:left;margin-left:1em;}
.ext-center-bold {width:50.55em;float:left;font-weight: bold;text-align: right;padding-right: 18.06em;}
.titleinfo{height:1.72em;float:left;}

.column_meta{width:7.3em;float:left;} 
.column_meta2{width:7.15em;float:left;} 
.column_meta3{width:7.7em;float:left;}
.column_meta4{width:4.5em;float:left;}
.column{width:15.89em;float:left;} 
.column2{width:31.78em;float:left;} 
.column2a{width:31em;float:left;} 
.column3{width:11.7em;float:left;} 
.column_r{width:15.85em;float:right;} 
.column_r2{width:15.89em;float:right;}
.column_r3{width:18.6em;float:right;}
.column_2{width:9em;float:left;} 
.column_3{width:7.19em;float:left;} 
.column_4{width:6.89em;float:right;} 
.column_5{width:6em;float:left;} 
.column_6{width:7.245em;float:left;} 
.column_7{width:2em;float:right;} 
.column_8{width:40em;float:left;} 
.column_9{width:17.33em;float:left;}
.nrm-center{width:33.25em;float:left}
.column_tot{width:50.5em;text-align:left;}
.columnr-space{width:1.44em;float:left;}

.apstab{text-align:left;}

.font_comunas{color:rgb(70,117,173)}

.ext-center .photo{float:left;margin-right:0.72em;width:7.575em;height:10.1em;}

.path2{width:100%;float:left}
.path2 a{float:left;}
.path2 b{float:left;font-weight:normal;font-size:1em;}

.nav_top{width:100%;height:20px;float:right;display:inline!important;}
.nav_top a{float:right;}
.nav_top b{float:right;font-weight:normal;font-size:1em;color:rgb(49,0,123);}

.nav_log{width:100%;float:right;display:inline!important;height:1.44em;}
.nav_log a{float:none;}
.nav_log b{float:none;font-weight:normal;font-size:1em;color:rgb(49,0,123);}

.menu-left-img{width:15.90em;height:100%;float:left}
.menu-left ul{padding:0em;margin:0em;float:left;width:100%;}
.menu-left li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}
.menu-left .topvoci{color:#C41B04;font-size:1.2em;font-weight:bold}
.li_base {width:95.0%!important;margin:0em 0em 0em 0em!important;display:inline!important;}
.li_base_spazio {width:95.0%!important;margin:1.44em 0em 0em 0em!important;display:inline!important;}
.li_primo_liv {width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.li_secondo_liv {width:90.0%!important;margin:0em 0em 0em 10.00%!important;display:inline!important;}
.f-bold{font-weight:bold;}
.f-size-tit{font-size:1.72em}
.titoloparagrafo{color:rgb(70,117,173); font-size:1.167em;}
.font-red{color:#FF0000;}
.title4{font-weight:bold;font-size:0.909em;}

.divfisso {line-height: 1.335em;float:left;width:8.33em!important;width:8.359em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;	border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;
background-color:#F8F8F8;}
.divfisso2 {line-height: 1.335em;float:left;width:8.33em!important;width:8.44em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;background-color:#F8F8F8;}
.divsel {line-height: 1.335em;float:left;width:8.32em!important;width:8.36em;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;}
.divfirst {line-height: 1.335em;float:left;width:8.22em!important;width:8.2em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-left-width: 1px;border-left-style: solid;border-left-color: #ccc;text-align:center;background-color:#F8F8F8;}
.divpratfisso {float:left;line-height: 1.335em;width:17em!important;width:17.4em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;}
.divpratsel {float:left;line-height: 1.335em;width:17em!important;width:17.3em;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;}
.divpratfirst {float:left;line-height: 1.335em;width:17em!important;width:17.3em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-left-width: 1px;border-left-style: solid;border-left-color: #ccc;
			text-align:center;}
.divsuiteprofisso {float:left;line-height: 1.335em;width:12.5em!important;width:12.45em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;}
.divsuiteprosel {float:left;line-height: 1.335em;width:12.5em!important;width:12.45em;border-top-width: 1px;border-top-style: solid;border-top-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;text-align:center;}
.divsuiteprofirst {float:left;line-height: 1.335em;width:12.5em!important;width:12.45em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;
			border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;border-left-width: 1px;border-left-style: solid;border-left-color: #ccc;
			text-align:center;}
/* FINE SEZIONE COMUNAS */


.BarraTitolo { background-color: #00ACFF }
.BarraTitolo1 {height: 25px;background-color: #66ccff;}
.BarraTitolo2 { height: 25px; background-color: #CCFFCC }
.BarraTitolo3 { height: 25px; background-color: #FFFFCC }
.BarraTitolo4 { height: 25px; background-color: #FFCC99 }
.Verdana18bianco { color: #FFFFFF; font: bold 18px Verdana, Arial, Helvetica, sans-serif}
.Verdana12biancoBold { color: #FFFFFF; font: bold 12px Verdana, Arial, Helvetica, sans-serif}
.Verdana12bianco { color: #FFFFFF; font: normal 12px Verdana, Arial, Helvetica, sans-serif}
.Verdana12nerobold { color: #000000; font: bold 12px Verdana, Arial, Helvetica, sans-serif}
.Verdana12nero { color: #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif}
.Verdana14nerobold { color: #000000; font: bold 14px Verdana, Arial, Helvetica, sans-serif}
.Verdana14nero { color: #000000; font: normal 14px Verdana, Arial, Helvetica, sans-serif}
.Verdana18nerobold { color: #000000; font: bold 18px Verdana, Arial, Helvetica, sans-serif}
.Verdana18nero { color: #000000; font: normal 18px Verdana, Arial, Helvetica, sans-serif}
.Verdana10nerobold { color: #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif}
.Verdana10nero { color: #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif}
.AvvisoErrore {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold}
.TitolettoChiaro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF }
.TitolettoScuro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.TitoloScuro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #000000}
.TestoMedio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 }
.TestoScuro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 }
.nomano { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.arialGrande {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal}
.georgiaGrande { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: bold }
.verdanaMedio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal}
.verdanaPiccolissimo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
.timesMedioCorsivo {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: italic}
.comics {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px}
.comicsBold { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px ; font-weight: bold}
.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
table { border:none; font-family:Verdana,Arial, Geneva, Helvetica,sans-serif; font-size: 100%; text-decoration: none;}
.georgiaMedio { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold }
.bordo1nero {border: 1px solid #000000;}
.bordo1verde {border: 1px solid Green;}
.bordo1giallo {border: 1px solid Yellow;}
.bordo1rosso {border: 1px solid Red;}
.modulo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #000000;}
.modulodx {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;border: 1px solid #000000;}
.modulocenter {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;border: 1px solid #000000;}
.modulonoborder {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.modulodxnoborder {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;}
.modulocenternoborder {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;}
.charFixLen9 {font-family: "Courier New";font-size: 10px;}
.charFixLen11Border {font-family: "Courier New", Helvetica, sans-serif;font-size: 11px;border: 1px solid #000000;}

.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: blink; border: #0000FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hlp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none ; text-align: justify}
.menuSx {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold}
.smallLink {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
.linkSelected {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF9900; text-decoration: none;}

.menuSxBorder {border-top: 1px solid #004080;border-right: 1px solid #004080;border-bottom: 1px solid #004080;border-left: 1px solid #004080;}
.menuSxBorder1 {border-top: 1px solid #004080;border-right: 1px solid #004080;border-bottom: 1px solid #004080;border-left: 1px solid #004080;}
.menuSxBorder2 {border-top: 1px solid #004080;border-right: 1px solid #004080;border-bottom: 1px solid #004080;border-left: 1px solid #004080;}
.menuSxBorder3 {border-top: 1px solid #004080;border-right: 1px solid #004080;border-bottom: 1px solid #004080;border-left: 1px solid #004080;}

a.menuSx:hover { color: #FF9900; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.SottomenuSx { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal}
.BarraPos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; color: #FFFFFF}
a.BarraPos:hover { color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a.SottomenuSx:hover { color: #FF9900; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.TitoloLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; color: #000000}
a.TitoloLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; color: #FF9900}
.FooterAPSLink { text-decoration: none ; color: #000000}
a.FooterAPSLink:hover { text-decoration: none ; color: #FF9900}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; Z-INDEX: 500;}

.calendar, .calendar table
{
	border-right: #556 1px solid;
	border-top: #556 1px solid;
	font-size: 11px;
	background: #e1eefb;
	border-left: #556 1px solid;
	cursor: default;
	color: #000;
	border-bottom: #556 1px solid;
	font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .firstrow
{
	background: navy;
	color: #fff;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames
{
	background: navy;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #FFFFFF;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #FF9900;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #cde;
  color: #000000;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  color: #FFFFFF;
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: navy;
}

.calendar tbody .rowhilite td {
  background: lightyellow;
}

.calendar tbody .rowhilite td.wn {
  color: #000000;
  background: lightyellow;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: lightyellow;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #FF9900;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #acf;
}

.combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}
.AnaBottomMenuLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; text-transform: uppercase; color: #000000}
.AnaBottomMenuLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; text-transform: uppercase; color: #FF9900}

.maintab {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;text-decoration: none;width:30px;}
.moduloVerdana10center {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align: center;background-color: Transparent;border: 1px solid #000000;}
.moduloVerdana10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: Transparent;border: 1px solid #000000;}
.moduloVerdana10dx {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align: right;background-color: Transparent;border: 1px solid #000000;}

.DG_PagerCellPageNoAccess {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: Gray; text-decoration: none; font-weight: bold }
.DG_PagerCellPageLink {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold }
a.DG_PagerCellPageLink:hover {border:0px; color: #FF9900; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.DG_PagerCellPageTitle { border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: normal }
.DG_PagerCellResults {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: normal }

.TableStyle{border:0px solid #ffffff;width:50.55em;width:100%;line-height:1.2em;}
.ItemStyle {background-color: #F1F1F1;border:0px solid #ffffff;width:50.55em;line-height:1.2em;}
.ItemStyleFix {background-color: #F1F1F1;border:0px solid #ffffff;width:50.55em;line-height:1.44em;}

.ItemStyle2{background-color: #F1F1F1;border:0px solid #ffffff;width:50.55em;}
.CellStyle {border-bottom:0px;border-left:0px;border-top:0px;border-right: 1px solid #ffffff;vertical-align:top;padding-left:0.5em;padding-right:0.5em;
			border-bottom:1px solid #F1F1F1;vertical-align:top;}

.CellStyleRiepilogo {border-bottom:0px;border-left:0px;border-top:0px;border-right: 1px solid #ffffff;vertical-align:top;padding-left:0.5em;padding-right:0.5em;
					border-bottom:1px solid #F1F1F1;vertical-align:top;}
.CellStyleRiepilogo a{text-decoration:none;}
.CellStyleRiepilogo a:hover{text-decoration:none;}			
			
.maiuscolo {text-transform:uppercase;}
.CellStyleStretto {border-bottom:0px;border-left:0px;border-top:0px;border-right: 1px solid #ffffff;vertical-align:top;border-bottom:1px solid #F1F1F1;}
.ItemStyle_FontSmall {background-color: #F1F1F1;border-collapse:collapse;font-size: xx-small;}

.PagerStyle {background-color: #F1F1F1;color: Black;text-align: right;text-decoration: none;font-size:80%;border:0px solid #ffffff;line-height:1.3em;}

.HeaderStyle {color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:1.3em;}
.HeaderStyle a{color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:1.3em;}
a.HeaderStyle:hover {color:white;text-decoration: underline;}
.HeaderStyle2 {color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:2.8em;}
.HeaderStyle2 a{color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:2.8em;}
a.HeaderStyle2:hover {color:white;text-decoration: underline;}
.HeaderStyle3 {color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:4.32em;}
.HeaderStyle3 a{color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:4.32em;}
a.HeaderStyle3:hover {color:white;text-decoration: underline;}
.HeaderStyleFix {color: white;text-decoration: none;text-align:left;background-color:rgb(70,117,173);height:1.44em;}
.HeaderStyleCell {border-right: 1px solid #ffffff;text-align:left;padding-left:0.5em;padding-right:0.5em;vertical-align:top;}
.HeaderStyleCellStretto {border-right: 1px solid #ffffff;text-align:left;vertical-align:top;}
.HeaderStyleCellBorder {border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;text-align:left;padding-left:0.5em;padding-right:0.5em;vertical-align:top;}

a.PagerStyle:hover {color: #F1F1F1;}

.SelectedItemStyle {background-color: LightYellow;}
.AlternatingItemStyle {background-color: #E0E0E0;}
.AlternatingItemStyleStampa {background-color: WhiteSmoke;}

.TitolettoScuro2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; background-color: #00acff}
.TitolettoScuro3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; background-color: lightyellow}
.linkMenu {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Blue; text-decoration: underline;}
.linkMenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: Blue; text-decoration: underline;}
.TabellaSfondo { background-color: #000000}
.CellaSfondo { background-color: #f5f5f5}

.cellstyle4{width:12.65em;}