/*header*/
body.sfondo {
background-color: #FFFFFF;

}
.giorno_lista{
	background-color: rgb(225, 124, 156); color: white; font-weight: bold; font-size: 16px;padding:0.1em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
.regionelista{
font-size: 1em; background-color: rgb(225, 124, 156); padding-left: 2px; padding-right: 2px; color: black;
	}
.regionelista:hover{
color: white;
	}
.comlista{
font-size: 1.2em; padding-left: 2px; padding-right: 2px; color: black;
font-weight:bold;
text-decoration:none;
	}
.comlista:hover{
text-decoration:underline;
	}
.nobr {white-space: nowrap}

a.bordo {color:#E17C9C; background: #FFFFFF; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo:Visited {color:#E17C9C; background: #FFFFFF; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo:Hover {color:#000000; background: #E8E5D9; border:1px solid #E17C9C; padding:2px; text-decoration:none;}

a.bordo_sel {color:#000000; background: #E17C9C; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo_sel:Visited {color:#000000; background: #E17C9C; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo_sel:Hover {color:#E17C9C; background: #E8E5D9; border:1px solid #E17C9C; padding:2px; text-decoration:none;}

a.bordo_sel2 {color:#000000; background: #E8E5D9; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo_sel2:Visited {color:#000000; background: #E8E5D9; border:1px solid #E17C9C; padding:2px; text-decoration:none;}
a.bordo_sel2:Hover {color:#E17C9C; background: #FFFFFF; border:1px solid #E17C9C; padding:2px; text-decoration:none;}

a.dominante_sottol {color:#E17C9C; text-decoration:none}
a.dominante_sottol:Visited {color:#E17C9C; text-decoration:none}
a.dominante_sottol:Hover {color:#000000; text-decoration:underline}

.sfondino_dominante {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E17C9C;
}

.sfondino_dominante_sospeso {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #f00;
}
.sfondino_dominante13 {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E17C9C;
}

.sfondino_dominante18 {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E17C9C;
}

.dominante_verdana_10_bold {
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E17C9C;
}

.dominante_arial_12_bold {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E17C9C;
}

.sfondino_chiaro_bold {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #E8E5D9;
}

.sfondino_chiaro {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #E8E5D9;
}

.sfondino_chiaro_big {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background: #E8E5D9;
}

.sfondino_scuro_bold {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: #D4CFBC;
}

.sfondino_scuro_bold_rosso {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	background: #D4CFBC;
}

.sfondino_scuro_bold_big {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background: #D4CFBC;
}

.sfondino_scuro {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #D4CFBC;
}

.input80 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width: 80px;
	border: 1px solid #D4CFBC;
}

.input30 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width: 30px;
	border: 1px solid #D4CFBC;
}

.input50 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width:50px;
	border: 1px solid #D4CFBC;
}

.lettere{
	color:#888;
	}
a span.lettere{
	color:#888;
	text-decoration:none;
	}
a span.lettere:hover{
	text-decoration:underline
	color:black;
	}
.input200 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 200px;
	border: 1px solid #D4CFBC;
}

.input75 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 19px;
	width: 75px;
	border: 1px solid #D4CFBC;
}
.over{
	text-decoration:none;
	color:black;
	}
.over:hover{
	text-decoration:none;
	color:white;
	}

.input150 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 19px;
	width: 150px;
	border: 1px solid #D4CFBC;
}

.input280 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 19px;
	width: 280px;
	border: 1px solid #D4CFBC;
}

.input550 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 19px;
	width: 550px;
	border: 1px solid #D4CFBC;
}

.input350 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 19px;
	width: 350px;
	border: 1px solid #D4CFBC;
}

.input100 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 100px;
	border: 1px solid #D4CFBC;
}
.input150 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width: 150px;
	border: 1px solid #D4CFBC;
}

.textarea550 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 150px;
	width: 550px;
	border: 1px solid #D4CFBC;
}

.textarea650 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 150px;
	width: 550px;
	border: 1px solid #D4CFBC;
}

.textarea350 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 60px;
	width: 350px;
	border: 1px solid #D4CFBC;
}

.textarea780 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:100px;
	width: 800px;
	border: 1px solid #D4CFBC;
	overflow:auto;
}

.textarea100 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 40px;
	width: 100px;
	border: 1px solid #D4CFBC;
}
.textarea200 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: 40px;
	width: 200px;
	border: 1px solid #D4CFBC;
}


.input120 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	width: 120px;
	border: 1px solid #D4CFBC;
}

.submit_cerca {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 70px;
}

.submit_ricerca_av {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 150px;
}

.submitgo {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 50px;
	cursor:pointer;
}

.submit_logout {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 130px;
}

.submit200 {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 200px;
}
.submit200_disabled {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
background:#999;
border: 1px solid #000000;
	height: 60px;
	width: 200px;
	cursor:pointer;
}

.submit150 {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 150px;
}


.submit280 {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 280px;
}

.submit100 {
	-moz-border-radius:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
background: #E17C9C;
border: 1px solid #000000;
	height: 17px;
	width: 100px;
}
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #E17C9C;	 	
}

li #li_attivi:hover {
	background-color:#edf9e2;
	text-decoration:underline;
	font-weight:bold;
	color:#333;
}
li #li_scaduti:hover {
	background-color:#f7aa97;
	text-decoration:underline;
		font-weight:bold;
	color:#333;
}
li #li_scadenza:hover {
	background-color:#fbf8c5;
	text-decoration:underline;
		font-weight:bold;
	color:#333;
}
li #li_sospesi:hover {
	background-color:#f9d2a9;
	text-decoration:underline;
		font-weight:bold;
	color:#333;
}
	

li #li_attivi.current {
	background-color:#006600;
	border-bottom:2px solid #006600;	
	color:#000;	
		font-weight:bold;
	cursor:default;
}
li #li_sospesi.current {
	background-color:#f00;
	border-bottom:2px solid #FAF389;	
	color:#000;	
		font-weight:bold;
	cursor:default;
}
li #li_scaduti.current {
	background-color:#FAF389;
	border-bottom:2px solid #F00;	
	color:#000;	
		font-weight:bold;
	cursor:default;
}
li  #li_scadenza.current {
	background-color:#FF6600;
	border-bottom:2px solid #ff6600;	
	color:#000;	
		font-weight:bold;
	cursor:default;
}
	

div #attivi {
	display:none;
	border:1px solid #006600;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#006600;
}
div #sospesi {
	display:none;
	border:1px solid #f00;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#f00;	
}
div #scaduti {
	display:none;
	border:1px solid #faf389;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#faf389;	
}
div #in_scadenza {
	display:none;
	border:1px solid #FF6600;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#FF6600;	
}

#list a.citta_list:hover{
	font-weight:bold;
	text-decoration: none;
	}
#list a.citta_list:visited{
color:#E17C9C;
	}
.citta_list{
	cursor:pointer;
	text-decoration: underline; 
	}
	.div_citta{
		width:100px; 
		height:auto; 
		padding:0.1em 0.1em 0.1em 0.1em; 
		background-color:#E17C9C; 
		color:blue; display:none; 
		position:absolute;
		left:50px;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
opacity: 0.6;
		}
.div_citta:hover{
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
		}
.meta_link:hover{
	background-color:#E17C9C;
	
	}	
.meta_link:visited{
	text-decoration:none;
	}
.input-ins200 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 200px;
	border: 1px solid #D4CFBC;
}
.input-ins80 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 80px;
	border: 1px solid #D4CFBC;
}

.pubb_agg:hover{
	text-decoration:line-through;
	color:#C60;
	}
.pubb_agg{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#C30;
	text-decoration:none;
	}
.pubb_ann{
	width:320px; 
	height:27px;
	float:left;
	 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:black;
	border-bottom:1px solid white;
	
	}
	span.check_base:hover{
		font-weight:bold;
		text-shadow:#FFF;

		}
	.check_base{
		font-size:10px;
		color:#F00; cursor:pointer;
		}
#wrap{
	left:500px; width:1650px; height:150px; float:left; background-color:#D4CFBC;}

/*fineheader*/
a.bianco_sezioni {
color:#FFFFFF;
text-decoration:none;
}
a.bianco_sezioni:visited {
color:#FFFFFF;
text-decoration:none;
}
a.bianco_sezioni:hover {
color:#FFFFFF;
text-decoration:none;
}
a.nero_sezioni {
color:#000000;
text-decoration:none;
}
a.nero_sezioni:visited {
color:#000000;
text-decoration:none;
}
a.nero_sezioni:hover {
color:#000000;
text-decoration:none;
}
a.nero {
color:#000000;
text-decoration:none;
}
a.nero:visited {
color:#000000;
text-decoration:none;
}
a.nero:hover {
color:#000000;
text-decoration:none;
}
a.sotto_testata {
color:#000000;
text-decoration:underline;
}
a.sotto_testata:visited {
color:#E17C9C;
text-decoration:underline;
}
a.sotto_testata:hover {
color:#000000;
text-decoration:none;
}
a.nerosott {
color:#000000;
text-decoration:underline;
}
a.nerosott:visited {
color:#000000;
text-decoration:underline;
}
a.nerosott:hover {
color:#000000;
text-decoration:none;
}
a.lista {
color:#000000;
font-size:12px;
text-decoration:none;
}
a.lista:visited {
color:#000000;
font-size:12px;
}
a.lista:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}
.boldrosso {
color:#CC0000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.boldverde {
color:#006600;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.boldrosso_big {
color:#CC0000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.nobold {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.nobold_justify {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-align:justify;
}
.footer {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.bold {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.sfondo_bianco {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.sfondo_bianco_big {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.sotto_testata {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.boldbianco {
color:#FFFFFF;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.scritta_grigio_bold {
color:#666666;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.textarea {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:100px;
text-decoration:none;
width:350px;
}
.inputlogin {
color:#000000;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:20px;
text-decoration:none;
width:80px;
}
.radio_button {
background-color:#FFFFFF;
padding:5px;
}
.submitlogin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E67A9D none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:20px;
text-decoration:none;
width:80px;
}
.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E67A9D none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:20px;
text-decoration:none;
width:250px;
}
.submit150_rosso {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
width:150px;
}
.submit150_verde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#006600 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
width:150px;
}
#form_sx {
float:left;
font-weight:bold;
width:50%;
}
#form_dx {
float:left;
width:50%;
}
