body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:repeat-y;
	background-color: #1B3547;
	font-size: 9px;
	height:100%;
 background:#1b3547 url(images/menu/bkg_menu.jpg) top left repeat-y;
}

.style4 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; }
.style5 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #f93; font-size: 10px; }
.style6 {
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #A7B9CA; 
font-size: 10px; 
font-weight:bold;
}
.style6 a {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #A7B9CA;
text-decoration:none; 
font-weight:bold;

}
.style6 a:link {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #A7B9CA; 
text-decoration:none; 
font-weight:bold;

}
.style6 a:visited {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #A7B9CA; 
text-decoration:none; 
font-weight:bold;

}
.style6 a:active {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #A7B9CA;
 text-decoration:none;
 font-weight:bold;
 
 }
.style6 a:hover {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #f93; 
text-decoration:none; 
font-weight:bold;

}
.style7 {
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 10px; 
font-weight:normal;
}
.style7 a {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
text-decoration:none; 
font-weight:normal;

}
.style7 a:link {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF; 
text-decoration:none; 
font-weight:normal;

}
.style7 a:visited {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #A7B9CA; 
text-decoration:none; 
font-weight:normal;

}
.style7 a:active {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
 text-decoration:none;
 font-weight:normal;
 
 }
.style7 a:hover {
font-size: 10px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #f93; 
text-decoration:none; 
font-weight:normal;

}
.style8 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #77838f; font-size: 10px; text-align:left;text-decoration:none}
.style8 a:link {font-family: Verdana,Arial,Helvetica,sans-serif; color: #77838f; font-size: 10px; text-align:left;text-decoration:none}
.style8 a:visited {font-family: Verdana,Arial,Helvetica,sans-serif; color: #77838f; font-size: 10px; text-align:left;text-decoration:none}
.style8 a :active{font-family: Verdana,Arial,Helvetica,sans-serif; color: #77838f; font-size: 10px; text-align:left;text-decoration:none}
.style8 a :hover {font-family: Verdana,Arial,Helvetica,sans-serif; color: #ff9933; font-size: 10px; text-align:left;text-decoration:underline}
.style17 {text-align: center; }
.style18 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #a7b9ca; font-size: 10px; }
.style19 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #a7b9ca; font-size: 10px; }
.style20 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #a7b9ca; font-size: 10px; text-transform: lowercase; }
.style18 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #a7b9ca; font-size: 10px; }
.style19 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #a7b9ca; font-size: 10px; }
.style20 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #a7b9ca; font-size: 10px; text-transform: lowercase; }
.style24 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #77838f; font-size: 9px; }
.style25 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #fff; font-size: 9px; }
.style28 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 12px; }
.style29 { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 18px; }
.style30 { font-family: Verdana,Arial,Helvetica,sans-serif; font-style: italic; color: #fff; font-size: 10px; }
.style32 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #fff; font-size: 12px; }
.style33 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; }
.style34 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #f93; font-size: 12px; }
.style35 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 9px; }
.style36 {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; }
.style36 a:link{font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; text-decoration:none }
.style36 a:visited {color: #A7B9CA; text-decoration:none }
.style36 a:active {color: #A7B9CA; text-decoration:none }
.style36 a:hover {color: #ff9933; text-decoration:none }

body,td,th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #96A9BA;
}
/* STILI PAGINA GENERICA */
.percorso_pag {font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #a7b9ca; font-size: 17px;  letter-spacing:-1px }
.titolo_pag { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; font-size: 20px; text-align:left; }
.data_pag {font-family: Verdana,Arial,Helvetica,sans-serif;  color: #a7b9ca; font-size: 10px; text-align:left }
.luogo_pag {font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;  color: #a7b9ca; font-size: 14px; text-align:left }

.sommario_pag { 
font-family: Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 12px; 
text-align:left;
}
.sommario_pag  a{ 
font-family: Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 12px; 
text-decoration:none;
font-weight:bold; 
text-align:left;


}
.sommario_pag  a:link { 
font-family: Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 12px; 
text-decoration:none;
font-weight:bold; 
text-align:left;


}
.sommario_pag  a:visited{ 
font-family: Arial,Helvetica,sans-serif; 
color: #a7b9ca; 
font-size: 12px; 
text-decoration:none;
font-weight:bold; 
text-align:left;


}
.sommario_pag  a:active{ 
font-family: Arial,Helvetica,sans-serif; 
color: #FFFFFF; 
font-size: 12px; 
text-decoration:none;
font-weight:bold; 
text-align:left;


}
.sommario_pag  a:hover{ 
font-family: Arial,Helvetica,sans-serif; 
color: #ff9933; 
font-size: 12px; 
text-decoration:none;
font-weight:bold; 
text-align:left;


}


.fonte_pag { font-family: Verdana,Arial,Helvetica,sans-serif; font-style:italic; color: #a7b9ca; font-size: 12px; text-align:left }
.testo_normale_pag { 
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 11px; 
text-align:left; 
}

.testo_normale_pag img { 
border:none;
}
.testo_normale_pag p{ 
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 11px; 
text-align:left; 
}

.testo_normale_pag td, tr {
font-family: Verdana,Arial,Helvetica,sans-serif; 
color: #fff; 
font-size: 11px; 
text-align:left;
}
.testo_normale_pag a {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 11px; 
text-decoration:underline; 
color: #FFFFFF; 
font-weight:bold; 
text-align:left;

}
.testo_normale_pag a:link {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 11px; 
text-decoration:underline; 
color: #FFFFFF; 
font-weight:bold; 
text-align:left;

}
.testo_normale_pag a:visited{
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 11px; 
text-decoration:underline; 
color: #a7b9ca; 
font-weight:bold; 
text-align:left;

}
.testo_normale_pag a:active {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 11px; 
text-decoration:underline; 
color: #FFFFFF; 
font-weight:bold; 
text-align:left;

}
.testo_normale_pag a:hover {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 11px; 
color: #ff9933; 
text-decoration: underline; 
font-weight:bold; 
text-align:left;
 
}


.testo_normale_pag h1 { font-size: 22px; font-weight: bold;}
.testo_normale_pag h2 { font-size: 20px; font-weight: bold;}
.testo_normale_pag h3 { font-size: 18px; font-weight: bold;}
.testo_normale_pag h4 { font-size: 16px; font-weight: bold;}
.testo_normale_pag h5 { font-size: 14px; font-weight: bold;}
.testo_normale_pag h6 { font-size: 12px; font-weight: bold;}
.testo_normale_pag img {border-color: #a7b9ca;}

.vocesottomenu_pag {
font-family: Arial,Helvetica,sans-serif;
color: #fff; 
font-size: 11px; 
font-weight:bold;
}
.vocesottomenu_pag a {
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF;
text-decoration:none; 
font-weight:bold;

}
.vocesottomenu_pag a:link {
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF; 
text-decoration:none; 
font-weight:bold;

}
.vocesottomenu_pag a:visited {
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF; 
text-decoration:none; 
font-weight:bold;

}
.vocesottomenu_pag a:active {
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color: #FFFFFF;
 text-decoration:none;
 font-weight:bold;
 
 }
.vocesottomenu_pag a:hover {
font-size: 11px; 
font-family: Arial,Helvetica,sans-serif;
color: #f93; 
text-decoration:none; 
font-weight:bold;

}
.freccettaarancio_pag{
color:#f93; 
font-weight:bold; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif ;
}
.testo_normale_pag input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*NORTHWIND MOD*/
	/*height: 20px;*/
	width: 250px;
	padding-left: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.testo_normale_pag textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	width: 250px;
	padding-left: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.testo_normale_pag select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 250px;
	padding-left: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
.bottoni{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
	background-image:url(admin/images/sfondo_bottoni.jpg);
	background-repeat:repeat-x;

}
/*Certificati du buona Azione*/
#corpo_cba_pg { width:473px; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFF }
#corpo_cba_pg a:link, #corpo_pg a:visited { color:#a7b9ca }
#corpo_cba_pg a:hover, #corpo_pg a:focus, #corpo_pg a:active { color:#f90 }
.col_form { float:left; height:22px;margin:0; padding:3px 0 }
.formshort {width:230px;}
.formlong {width:460px;}
.col_form label { width:73px;height:22px; float:left }
.col_form input { float:left ; width:138px}
.col_form select { width:140px; float:left;}
.col_form .kadio {vertical-align:top; width:20px; background:#1b3547; border:0 }
.col_form a { font-weight:normal; font-size:9px }
.arancione { color:#F90; }
.blocco { float:left; width:100%; margin:6px 0; }
.prog { float:left; width:180px; margin:8px 0; padding:0; font-size:11px }
.p01 { height:55px; width:236px; float:left; margin:0; padding:0 }
.p01 input { float:left; vertical-align:top; margin:8px 5px 0 0; width:30px; background:#1b3547; border:0 }
.col_form2 { width:460px; float:left; margin:9px 0 }
.col_form2 label { width:73px; float:left }
.col_form3 input, .col_form3 select { width:200px; margin:0 10px 0 0; float:left }
.col_form4 { width:460px; float:left }
.col_form4 label { width:90px; float:left }
.col_form4 input { width:108px; float:left }
.col_form5 { float:left; width:260px; margin:0; padding:3px 0 }
.p02 { float:left; padding:0; margin:3px 0 }
.p02 input { float:left; vertical-align:top; margin:0; width:20px; background:#1b3547; border:0 }
.paga { float:left; margin:5px 0 3px 8px; width:400px }
.scelta { clear:left }
.p03 { margin:10px 0; float:left }
.p04 { width:500px; float:left; margin:0; padding:0 }
.p04 input { float:left; vertical-align:top; margin:0 5px 0 0; width:30px; background:#1b3547; border:0 }
.avanti { float:left; margin-right:10px }
.avanti input { width:104px; height:38px; border:0; }


.desclnk a:link , .desclnk a:visited, .desclnk a:active,.desclnk a:hover{cursor:pointer; font-size: 10px;font-family: Verdana,Arial,Helvetica,sans-serif;color: #1b3547;}
/*Google MAPS*/
#map{width:474px; height:285px; border:1px solid #254962}
#map a{ color:#ff861d; font-size:14px; font-weight:bold} #map a:hover{ color: #1b3547}
.legenda p{  float:left; margin:8px 20px 3px 0; color:#fff; font-size:14px; font-weight:bold; float:left}
.legenda img{vertical-align:middle}
/*Colonna sinistra nuovo menù*/
.col_sx{ width:150px; margin:0; padding:0}/*ATTENZIONE al bkg assegnato a tutto il body*/
.col_sx a{ border:0}  
.col_sx h3 a{ color:#73838f; font:12px Arial, Helvetica, sans-serif;  text-decoration:none}
.col_sx h3 a:hover{ color:#fff}
.col_sx h3{width:150px; text-align:center; background:#030f1b; margin:0 0 23px 0; padding:3px 0 0 0; height:19px}
.col_sx ul{ margin:15px 0; padding:0; clear:left; width:150px} 
.col_sx li{ margin:0; padding:0; text-align:right; list-style-type:none}
.col_sx li a{ color:#a7b9ca; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border-top:1px solid #42515d;border-bottom:1px solid #132634; display:block; padding:10px 19px 10px 0; background:url(images/menu/spento.jpg) left  center no-repeat }
.col_sx li a:hover{ color:#fff;background:url(images/menu/acceso.jpg) left  center no-repeat}
.host{width:150px; text-align:center; font-size:9px; float:left}
.host a{  color:#77838f; text-decoration:none}
.host a:hover{ color:#fff}