@charset "utf-8";
/* CSS Document */

body{
	background-color: #eff1f2;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0;
	text-align:left;
	font-size: 100%;
	background-image: url(immagini/sfondo-body.gif);
	background-repeat: repeat-y;
	background-position: left;
	}

	
#flashcontainer {
	width:190px;
	height:190px;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:10px;

}

.nascosto {
	visibility:hidden;
	padding:0;
	margin:0;
}	


img {
margin:0;
padding:0;
border:none;
}	

.centro {
margin:0 auto;
border:none;
text-align:center;
}

	
.immagine {
margin:10px;
padding:2px;
border:1px solid #847F7F;
float:left;
}	
	
.bianco{
	color:#FFFFFF;
	border-bottom:1px solid #fff;
}

.rosso{
	color: #FF0000;
}

.verde{
	color: #3D6B50;
}

.grigio{
	color: #999999;
}

.box_news {
	padding: 0 10px 0 0;
}


.bottone {
	color:#990000;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px;
	border:1px solid #C22C28;
	cursor: default;
}


/* FORMATTAZIONE TESTO ______________________________*/	


h1 {
	padding:20px 5px 2px 10px;
	margin:0px 0 0 5px; 
	font-size:25px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:lighter;
	border-bottom:2px dotted #61636A;
	color: #61636A;
	
	}	
	
	
h1.contenuti {
	font-size:22px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:lighter;
	border-bottom:2px dotted #61636A;
	color: #61636A;
	text-indent: -250px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 250px;	
	}		
	
h2{
	margin:0px 0 0 5px ;
	padding:10px 5px 2px 10px;
	font-weight:normal;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 110%;
	text-align:left;
	color: #61636A;
		border-bottom:2px dotted #61636A;
	}
	
.senza {	
	border:none;
	}
		
h2.s_cat{
	margin:0 ;
	padding:1.2em;
	font-weight: bold;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size: 110%;
	text-align:left;
	border:none;
	color:#000;
	}	
		
h3 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 0 .2em;
	padding:.5em;
	font-size: 95%;
	font-weight:bold;
	line-height: 130%;
	color: #006600;
	}	
	
h3.news_rientro {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 0 .2em;
	padding:.5em .5em .5em 4em;
	font-size: 95%;
	font-weight:bold;
	line-height: 130%;
	color: #006600;
	text-indent: -4em;
	}	
	
h3.news_rientro span{
	font-size: 85%;
	}			

h3 a{
	margin:0 0 0 .2em;
	color:#333;
	text-decoration:none;
	}	
	
h3 a:hover{
	color:#CC0000;
		text-decoration:none;
	}	
	
h3 a:visited{
	color:#000;
		text-decoration:none;
	}
	

h3.blu {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 0 .2em;
	padding:.5em .5em 0 .5em;
	font-size: 90%;
	font-weight:bold;
	line-height: 130%;
	color:#3A4A50;
	}		
	
	
h4.verde {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:.2em 0 .2em .5em;
	padding:0em .5em 0 .5em;
	font-size: 80%;
	font-weight:bold;
	line-height: 130%;
	color:#1D6E5A;
	border-left:3px solid #92B7AC;
	}


h3.verde {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:.2em 0 .2em .5em;
	padding:0em .5em 0 .5em;
	font-size: 90%;
	font-weight:bold;
	line-height: 130%;
	color:#1D6E5A;
	border-left:5px solid #498273;
	
	}	
	
h2.verde {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:.2em 0 .2em .5em;
	padding:0em .5em 0 .5em;
	font-size: 100%;
	font-weight:bold;
	line-height: 130%;
	color:#1D6E5A;
	border-left:7px solid #1D6E5A;
	}	
	

h3.blu a{
	color:#3A4A50;
	text-decoration:none;
	}	
	
h3.blu a:hover{
	color:#000;
		text-decoration:none;
	}	
	
h3.blu a:visited{
	color:#3A4A50;
		text-decoration:none;
	}		
	
	
h3.schede {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 0 .2em;
	padding:.5em .5em 0 .5em;
	font-size: 90%;
	font-weight:bold;
	line-height: 130%;
	color:#918E26;
	}	
	
	
h4.news_1 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 0 .5em;
	padding:.2em;
	font-size: 80%;
	font-weight:bold;
	line-height: 130%;
	color:#333;
	}		
	

h3.schede a{
	color:#000000;
	text-decoration:none;
	}	
	
h3.schede a:hover{
	color:#C8C830;
		text-decoration:none;
	}	
	
h3.schede a:visited{
	color:#000;
		text-decoration:none;
	}
		

h4 {
	margin:4px 0 6px 0;
	padding:0 10px 0 10px;
	font-size: 80%;
	font-weight: normal;
	line-height: 130%;
	}	
	
	
p {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	font-weight: normal;
	font-size: 80%;
	line-height: 150%;
	padding:1em 2.5em;
	}	
	
p a:link{
	color: #000000;
	text-decoration:none;
	}	
	
p a:hover{
	color: #A81000;
	text-decoration:underline;
	}	
	
p a:visited{
	color: #666;
	text-decoration:none;
	}	
	
p a:visited:hover{
	color: #A81000;
	text-decoration:none;
	}			
p.piccolo {
	color: #333;
	text-align:left;
	margin: 0;
	font-weight: normal;
	font-size: 70%;
	line-height: 150%;
	padding:.2em 2em .2em 1.5em;
	}
	
.nuovo_utente {
	color: #333;
	text-align:left;
	margin: 0 0px;
	font-weight: normal;
	font-size: 70%;
	line-height: 150%;
	padding:1.5em 0em 1.5em 3.5em;
	background-image:url(immagini/nuovo_utente.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}	
	
	p.copy {
	color: #333;
	text-align:center;
	margin: 0 auto;
	font-weight: normal;
	font-size: 70%;
	padding:.2em 0;
	}	
	
	
p.data {
	color: #1D6E5A;
	margin: 0;
	font-weight: normal;
	font-size: 70%;
	line-height: 150%;
	padding:.2em 2em .2em 1.5em;
	}		
	
	
	
p.domanda {
	color: #000000;
	margin: 0;
	font-weight: normal;
	font-size: 70%;
	line-height: 140%;
padding:.2em 2em .2em 1em;
	}	
	
p.risposta {
	color: #333;
	margin: 0 5px 0 20px;
	font-weight: normal;
	font-size: 70%;
	line-height: 140%;
padding:.2em 2em .2em 1em;
	}				

p.breve {
	color:#F94000;
	margin: 0;
	font-weight: normal;
	font-size: 65%;
	line-height: 150%;
	padding:1em 2em .2em 1em;
	}	

.sottolineato {
	border-bottom:1px solid #244351;
}
	
 a{
	color:#000000;
	text-decoration:none;
	}	
	
 a:hover{
	color:#CC0000;;
		text-decoration:underline;
	}	
	
 a:visited{
	color:#000;
		text-decoration:none;
	}	
	
  a.testo_verde:link{
	color:#1D6E5A;
	text-decoration:none;
	}	
	
  a.testo_verde:hover{
	color:#1D6E5A;
		text-decoration:underline;
	}	
	
  a.testo_verde:visited{
	color:#1D6E5A;
		text-decoration:none;
	}	
	
	
a.testo_rosso:link{
	color:#A81000;
	text-decoration:none;
	}	
	
  a.testo_rosso:hover{
	color:#A81000;
		text-decoration:underline;
	}	
	
  a.testo_rosso:visited{
	color:#A81000;
		text-decoration:none;
	}		
	
.nota{
	color:#666666;
	margin: 0;
	text-align:right;
	font-size: 90%;
	padding:0 0 0 0;
	}		
	
.mini{
	color:#666666;
	margin: 0;
	text-align:left;
	font-size: 10px;
	padding:0 8px;
	}
		
	.alldestra{
	color:#666666;
	margin: 0 1em 1em 0;
	text-align:right;
	font-size: 70%;
	padding:0 0 0 0;
	}
	
	
.bordo {
	padding:1px 4px;
	background-color: #EDEEE3;
	border:1px solid #333;

}	

.bordo_chiaro {
	padding:1px 4px;
	background-color: #EFEFEF;
	border:1px solid #333;

}	

.sfondo_bottoni {
	height:45px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	padding:5px 10px;
}

.sfondo_bottoni2 {
	height:30px;
	background-image:url(immagini/sfondo_bottoni.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:10px 10px;
}


.bordo_sel {
	padding:1px 4px;
	background-color: #ffe02e;
	border:1px solid #333;

}

.bordo_solo {
	padding:1px 4px;
	border:1px solid #333;

}
table {
margin-left:10PX;
text-align:left;
width:95%;
font-size:12PX;
border:0;
}	
	
td {
border-bottom:1px solid #ccc;
border-left:0;
border-right:1px solid #ccc;
text-align:left;
border-top:0;
padding:5px;
}	

td.big {
border-bottom:1px solid #ccc;
border-left:0;
border-right:1px solid #ccc;
text-align:left;
border-top:0;
line-height:16px;
font-size:11px;
padding:5px;
}

th {
border-left:0;

border-right:0;
text-align:left;
background-color:#DDE6DD;
border-top:0;
padding:5px;
}	
	
/*  ______________________________*/


form {
	margin:0;
	padding:0px 4px 0px 4px;
	margin:0;
}

fieldset {
	margin:10px;
	padding:5px;
	border-color:#333;
}

.margini0 {
	border-color: #ccc;
	margin:0;
	padding:2px;
	font-size:11px;
	
}	


.bordoverde {
	
	margin:10px;
	padding:5px;
}

legend {

font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:80%;
color:#333333;
font-weight:bold;

}

.coloreverde {
  color: #009900;
}


.casella {
margin:0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:80%;
color:#333333;

}

.titoletto {
	border-top:1px dotted #7F7F7F;
	padding:2px 0;
	border-bottom:1px dotted #7F7F7F;
}

.spazio {
padding:5px 0;
}


/* BARRA ______________________________*/	

.barra {
	float:left;
	text-align:left;
	width:775px;
	margin:10px 0 0 0px;
	padding:0;
	background-image:url(immagini/sfondo_barra.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.lettera {
	border:1px solid #333;
	background-color:#EBECE8;
	padding:2px;
	margin:0 5px;
}	
/* LOGO ______________________________*/	

.logo {
	float:left;
	width:255px;
	text-align:center;
	padding:0 30px 0 0;
	margin:0;
}

.navigazione {
	float:left;
	width:148px;
	padding:15px 0 0 4px;
	font-size:12px;
	height:115px;
	margin:15px 0 0 0;
	border-left:3px solid #fff;
}

.mio_inas {
	padding:5px 0;
	margin:0px 0 0 0px;
	background-image:url(immagini/mio_inas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.calcoli {
	padding:20px 2px 2px 2px;
	margin:0px;
	background-image:url(immagini/calcoli.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}


/* LAYOUT ______________________________*/	

.layout {
	position:relative;
	width:990px;
	text-align:left;
	margin:0 0;
	padding:0 0 10px 20px;
	background-color:#FFFFFF;
	}

.layout_sotto {
	position:relative;
	width:990px;
	text-align:left;
	margin:0 0;
	padding:0 0 0 20px;
	background-image: url(immagini/sfond_cont.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	
.colonna_SX {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}	

/* NAVIGAZIONE ______________________________*/	

ul.nav_categorie {
list-style:none;
margin:0 ;
padding:10px 5px;
font-size:12px;
color:#000;
text-align:left;
width:240px;
line-height:30px;
}

ul.nav_categorie li {
display:inline;
HEIGHT: 30px;
line-height:30px;
	}	
	
ul.nav_categorie li a {
	text-decoration:none;
	margin:0px 0px;
	color:#333;
	 HEIGHT: 30px;
 line-height:30px;
	padding:0  0 0 2em;
	display:block;
	background-image: url(immagini/freccia_schede.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.nav_categorie li a:hover {
color:#000;
	text-decoration:underline;
	background-image:none;
	background-image: url(immagini/freccia_schede.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#D7D765;
}	

ul.nav_categorie li a:visited {
	color:#333;
	text-decoration:none;
	background-image: url(immagini/freccia_schede.gif);
	background-repeat: no-repeat;
	background-position: left center;
}	

ul.nav_categorie li #selezionata {
	color:#333;
	text-decoration:none;
	background-image: url(immagini/freccia_schede.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 	


/* PROFILI ______________________________*/	

ul.nav_profili{
list-style:none;
margin:0 ;
padding:10px 6px 10px 8px;
font-size:12px;
color:#000;
text-align:left;
width:240px;
line-height:30px;
}

ul.nav_profili li {
display:inline;
HEIGHT: 30px;
line-height:30px;
	}	
	
ul.nav_profili li a {
	text-decoration:none;
	margin:0px 0px;
	color:#333;
	 HEIGHT: 30px;
 line-height:30px;
	padding:0  0 0 2em;
	display:block;
		background-image: url(immagini/freccia_gialla.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.nav_profili li a:hover {
color:#000;
	text-decoration:underline;
	background-color:#FFDE1E;
	background-image: url(immagini/freccia_gialla.gif);
	background-repeat: no-repeat;
	background-position: left center;
}	


ul.nav_profili li a:visited {
		background-image: url(immagini/freccia_gialla.gif);
	background-repeat: no-repeat;
	background-position: left center;
}	

ul.nav_profili li #selezionata {
	font-weight:bold;
color:#FFF;
background-color:#CACA31;
		text-decoration:none;
				background-image: url(immagini/freccia_gialla.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 	


/* NAV_CONTENUTI ______________________________*/	

ul.nav_contenuti{
list-style:none;
margin:0 ;
padding:10px 0px 10px 4px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:left;
width:230px;
line-height:30px;
}

ul.nav_contenuti li {
display:inline;
line-height:30px;
	}	
	
ul.nav_contenuti li a {
	text-decoration:none;
	margin:0px 0px 2px 0; 
	color:#333;
 line-height:30px;
	padding:0  0 0 .5em;
	display:block;
}

ul.nav_contenuti li a:hover {
color:#000;
	text-decoration:underline;
	background-color:#EEEEEE;
}	

ul.nav_contenuti li a:visited {
		
}	

ul.nav_contenuti li #sel_contenuti {
	font-weight:bold;
color:#000;
background-color:#EEEEEE;

} 	


/* NAV_CONTENUTI_MINI ______________________________*/	

ul.nav_contenuti_mini{
list-style:none;
margin:0 ;
padding:0 2px;
font-size:11px;
color:#000;
text-align:left;
}

ul.nav_contenuti_mini li {
display:inline;
	}	
	
ul.nav_contenuti_mini li a:link {
	text-decoration:none;
	margin:0px 0px 2px 0; 
	color:#333;
	line-height:18px;
	padding:0  0 .2em 1.5em;
	display:block;
	background-image:url(immagini/select_no.gif);
	background-repeat:no-repeat;
	border:none;
}

ul.nav_contenuti_mini li a:hover {
color:#A81000;
	text-decoration:underline;
}	

ul.nav_contenuti_mini li a:visited {
	color:#555;
	text-decoration:none;	
}	

ul.nav_contenuti_mini li avisited:hover {
color:#A81000;
	text-decoration:underline;
}

ul.nav_contenuti_mini li #sel_contenuti {
	font-weight:bold;
color:#FFF;
background-color:#CACA31;
		text-decoration:none;
				background-image: url(immagini/freccia_gialla.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 	





.nomargini {
	margin:0;
	padding:0;
	border:0;
}



/* NAVIGAZIONE ______________________________*/	


ul.nav_alta {
list-style:none;
margin:0 ;
padding:0px 5px;
font-size:11px;
font-weight:bold;
color:#FFF;
text-align:left;
width:140px;
line-height:27px;
}

ul.nav_alta  li {
display:inline;
HEIGHT: 27px;
line-height:27px;
	}	
	
ul.nav_alta  li a {
	text-decoration:none;
	margin:0;
	color: #fff;
	 height: 27px;
 line-height:27px;
	padding:0;
	display:block;
}

ul.nav_alta  li a:hover {
color: #FFFF00;
	text-decoration:none;
}	

ul.nav_alta  li a:visited {
color:#fff;
	text-decoration:none;
}	

ul.nav_alta  li #selezionata {
	font-weight:bold;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 	




/* ELENCO ______________________________*/	

ul.semplice {
list-style:circle;
margin:0 ;
padding:0 0 0 26px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color: #000000;
	font-size: 80%;
	line-height: 150%;
}

ul.semplice li{
padding:0px;

	}	


ul.elenco {
list-style:none;
margin:0 ;
padding:5px 10px;
font-size:90%;
color:#000;
text-align:left;
}

ul.elenco li {
padding:0px;
margin:0px 0px;

	}	
	
ul.elenco li a {
	text-decoration:none;
	margin:5px 0px;
	color: #000;
	padding:0px 2px 0px 20px;
	display:block;
	background-image: url(immagini/freccia_schede.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.elenco li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco li a:visited {
	color: #333;
}	

ul.elenco li a:visited:hover {
color:#A81000;
	text-decoration:none;
}

ul.elenco li #selezionata {
	font-weight:bold;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 	


/* ELENCO_mini ______________________________*/	

ul.elenco_mini {
list-style:none;
margin:0 ;
padding:0px 20px;
font-size:75%;
color:#000;
text-align:left;
}

ul.elenco_mini li {
	margin:0px 0px;
padding:0px 0px;

	}	
	
ul.elenco_mini li a {
	text-decoration:none;
	margin:0px 0px;
	color:#333;
	background-image: url(immagini/select.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 2px 0 20px;
	display:block;

}

ul.elenco_mini li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_mini li a:visited {
	color:#333;
	text-decoration:none;
}	

ul.elenco_mini li a:visited:hover {
color:#A81000;
	text-decoration:none;
}

ul.elenco_mini li #selezionata {
	font-weight:bold;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 

/* ELENCO_SCHEDE ______________________________*/	

ul.elenco_schede {
list-style:none;
margin:0 ;
padding:5px ;
font-size:11px;
font-weight:normal;
color:#000;
text-align:left;
}

ul.elenco_schede li {
	display:inline;
	
	}	
	
ul.elenco_schede li a:link {
	text-decoration:none;
	margin:0px 0px;
	color: #000;
	padding:.5em .5em .5em 2em;
	display:block;
	border-bottom:1px dotted #ccc;
}

ul.elenco_schede li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_schede li a:visited {
	color: #000;
}

ul.elenco_schede li a:visited:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_schede li #selezionata {
	font-weight:bold;
color:#FFF;
background-color:#980000;
		text-decoration:none;
} 	




/* ELENCO_PROFILI ______________________________*/	

ul.elenco_profili {
list-style:none;
margin:0;
padding:5px 5px 5px 10px;
font-size:11px;
color:#000;
text-align:left;

}

ul.elenco_profili li {
	float:left;
	padding:0;
	line-height:20px;
	margin:0;
	width:223px;
	white-space: nowrap;
	}	
	
ul.elenco_profili li a:link {
	text-decoration:none;
	margin:0px 0px;
	color:#333;
	line-height:20px;
	padding:0em .2em 0 1.3em;
	width:223px;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.elenco_profili li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_profili li a:visited {
	color:#333;
	text-decoration:none;
}	

ul.elenco_profili li a:visited:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_profili li #selezionata {
	font-weight:bold;
	color: #9a9a13;
	text-decoration:none;
	background-image: url(immagini/select.gif);
	background-repeat: no-repeat;
	background-position: left;
} 



/* ELENCO_PROFILI ______________________________*/	

ul.elenco_faq {
list-style:none;
margin:0;
padding:5px 5px 5px 10px;
font-size:11px;
color:#000;
text-align:left;

}

ul.elenco_faq li {
	float:left;
	padding:0;
	line-height:20px;
	margin:0;
	width:240px;
	white-space: nowrap;
	}	
	
ul.elenco_faq li a:link {
	text-decoration:none;
	margin:0px 0px;
	color:#333;
	line-height:20px;
	padding:0em .2em 0 1.3em;
	width:240px;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.elenco_faq li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_faq li a:visited {
	color:#333;
	text-decoration:none;
}	

ul.elenco_faq li a:visited:hover {
color:#A81000;
	text-decoration:none;
}

ul.elenco_faq li #selezionata {
	font-weight:bold;
	color: #669900;
	text-decoration:none;
	background-image: url(immagini/select.gif);
	background-repeat: no-repeat;
	background-position: left;
} 


/* ELENCO_COMUNICATI ______________________________*/	

ul.elenco_comunicati {
list-style:none;
margin:0;
padding:5px 5px 5px 10px;
font-size:11px;
color:#000;
text-align:left;

}

ul.elenco_comunicati li {
	padding:0;
	line-height:20px;
	margin:0;
	white-space: nowrap;
	}	
	
ul.elenco_comunicati li a:link {
	text-decoration:none;
	margin:0px 0px;
	display:block;
	color:#333;
	line-height:20px;
	padding:0em .2em 0 1.5em;
	width:225px;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left;
}

ul.elenco_comunicati li a:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_comunicati li a:visited {
	color:#333;
	text-decoration:none;
}	

ul.elenco_comunicati li a:visited:hover {
color:#A81000;
	text-decoration:none;
}	

ul.elenco_comunicati li #selezionata {
	font-weight:bold;
	color: #669900;
	text-decoration:none;
	background-image: url(immagini/select.gif);
	background-repeat: no-repeat;
	background-position: left;
} 


/* ELENCO_FRECCIA ______________________________*/	

ul.elenco_freccia {
list-style:none;
margin:0;
padding:5px 5px 5px 10px;
font-size:11px;
color:#000;
text-align:left;

}

ul.elenco_freccia li {
	padding:0;
	line-height:16px;
	margin:0;
	}	
	
ul.elenco_freccia li a:link {
	text-decoration:none;
	margin:0px 0px;
	display:block;
	color:#333;
	line-height:16px;
	padding:0em .2em .2em 1.5em;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.elenco_freccia li a:hover {
color:#A81000;
	text-decoration:none;
		padding:0em .2em .2em 1.5em;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	

ul.elenco_freccia li a:visited {
	color:#333;
	text-decoration:none;
		padding:0em .2em .2em 1.5em;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	

ul.elenco_freccia li a:visited:hover {
color:#A81000;
	text-decoration:none;
		padding:0em .2em .2em 1.5em;
		background-image: url(immagini/select_no.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	

ul.elenco_freccia li #selezionata {
	font-weight:bold;
	color: #669900;
	text-decoration:none;
	background-image: url(immagini/select.gif);
	background-repeat: no-repeat;
	background-position: left;
		padding:0em .2em .2em 1.5em;
} 


.bottone_cosa{
	float:left;
	width:125px;
	margin:0;
	padding:0;
	background-image:url(immagini/bottone_cosa.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}


.contenitore_categorie{
	margin:0;
	padding:0;
	background-image:url(immagini/sfondo_categorie.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}

.contenitore_profili{
	margin:0;
	padding:0;
	background-image:url(immagini/sfondo_profili.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}

.bottone_chi{
	float:left;
	width:125px;
	margin:0;
	padding:0;
	background-image:url(immagini/bottone_chi.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}


.box_blu {
margin:5px 0 0 0;
padding:5px;
	background-image: url(immagini/box_blu_250.gif);
	background-repeat: repeat-y;
	background-position:top;

}


.box_verde{
margin:5px 0 0 0;
padding:5px;
	background-image: url(immagini/box_verde_250.gif);
	background-repeat: repeat-y;
	background-position:top;

}

.colonna_CENTRO {
	float:left;
	width:510px;
	margin:0 0 0 10px;
	padding:0;		
	min-height:700px;
	height:auto !important;
	height:700px;

}	

.colonna_CENTRO2 {
	float:left;
	width:510px;
	margin:0 0 0 10px;
	padding:0;

}	


.colonna_CENTRO_grande {
	float:left;
	width:770px;
	margin:0 0 0 0px;
	padding:0;
	min-height:700px;
	height:auto !important;
	height:700px;
}


.colonna_CENTRO_grande_dx {
	float:left;
	width:710px;
	margin:0 0 0 10px;
	padding:0;
	min-height:700px;
	height:auto !important;
	height:700px;
}

.colonna_CENTRO_grande2 {
	float:left;
	width:770px;
	margin:0 0 0 0px;
	padding:0;
}

.cerca{
	margin:0 0 0 12px;
	padding:6px;
	background-image:url(immagini/cerca.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}

.comunicati {
	margin:0 3px 0 5px;
	padding:0 10px 5px 10px;
	border-left:2px solid #244351;
	border-right:2px solid #244351;
	border-bottom:2px solid #244351;
	background-color:#F7F7F2
}

.top-comunicati {
	margin:0 0 0 0px;
	padding:0 10px;
	background-image:url(immagini/box_grigio_520_alto.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

p.news {
	margin: 0px 10px 0px 60px;
	padding:0px;
	font-size:80%;

}

.cerca h3{
color:#C13B38;	
}

.cerca_avanzato{
	margin:0 0 0 12px;
	padding:0 10px 2px 10px; 
	background-image:url(immagini/chiusura_cerca.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	text-align:right;
	
}
.rientro {
	padding:0 8px;
}

.rientro_linea {
	padding-left:8px;
	border-left:1px dotted #333;
}

.sala_stampa{
	margin:0;
	padding:0;
	background-image:url(immagini/box_grigio_520_interno.gif);
	background-repeat: repeat-y;
	background-position:left top;	
}


.cat_profili{
	margin:10px 0 0 0;
	padding:12px 0 0 20px;
	background-image:url(immagini/box_profili_520_alto.gif);
	background-repeat: no-repeat;
	background-position:left top;	
}

.sotto_profili{
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(immagini/box_profili_520_interno.gif);
	background-repeat: repeat-y;
	background-position:left top;	
}

.cat_schede{
	margin:10px 0 0 0;
	padding:12px 0 0 20px;
	background-image:url(immagini/box_schede_520_alto.gif);
	background-repeat: no-repeat;
	background-position:left top;	
}

.sotto_schede{
	margin:0px;
	padding:0 0 0 20px;
	background-image: url(immagini/box_schede_520_interno.gif);
	background-repeat: repeat-y;
	background-position:left top;	
}




/* BOX ______________________________*/	

.box_210 {
	float:left;
	width:200px;
	margin:10px 0px 0 10px;
	padding:0;
}




.schede_210 {
	background-image:url(immagini/box_210_verde.gif);
		background-repeat: no-repeat;
	background-position:left top;
	height:180px;
	
}

.stampa_210 {
	background-image:url(immagini/box_210_stampa.gif);
		background-repeat: no-repeat;
	background-position:left top;
	height:180px;
}



.box_190 {
	float:left;
	width:190px;
	margin:10px 0 0 0;
	padding:0;
}

.stampa_190 {
	background-image:url(immagini/box_190_stampa.gif);
	background-repeat: no-repeat;
	background-position:left top;
}


.box_300{
	float:left;
	width:280px;
	margin:10px 0 0 0 ;
	padding:0px;
}

.box_450{
	float:left;
	width:350px;
	margin:10px 0 0 10px ;
	padding:0px;
}

.box_470{
	float:left;
	width:450px;
	margin:10px 0 0 10px ;
	padding:0px;
}

.stampa_300 {
	background-image:url(immagini/box_300_stampa.gif);
	background-repeat: no-repeat;
	background-position:left top;	
	height:180px;
}

.schede_300 {
	background-image:url(immagini/box_300_schede.gif);
	background-repeat: no-repeat;
	background-position:left top;	
	height:180px;
}



.colonna_DX {
	float:left;
	width:190px;
	margin:10px 0 0 10px;
	padding:0;
}	

.box-sedi{
	margin:0;
	padding:50px 0 0 0;
	background-image:url(immagini/sfondo-box-sedi.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}


.box-inas{
	margin:0;
	padding:26px 0 0 0;
	background-image:url(immagini/sfondo-box-servizionline.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}

.box-inas p{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:2px 2px 0 8px ;
	padding:8px 0 0 50px;
	font-size: 14px;
	line-height: 130%;
	color:#333;
	background-image:url(immagini/sfondo-box-inas.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}


.box-servizionline{
	margin:0;
	padding:26px 0 0 0;
	background-image:url(immagini/sfondo-box-servizionline.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}

.box-servizionline p{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:2px 2px 0 8px ;
	padding:8px 0 0 50px;
	font-size: 14px;
	font-weight:bold;
	line-height: 130%;
	color:#333;
	background-image:url(immagini/logo-servizionline.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

.box-servizionline p a:link{
	color:#333;
	text-decoration:underline;
}

.box-servizionline p a:hover{
	color:#A81000;
	text-decoration:underline;
}

.box-servizionline p a:visited{
	color:#333;
	text-decoration:underline;
}

.box-servizionline p a:visited:hover{
	color:#A81000;
	text-decoration:underline;
}


.box-240{
float:left;
width:240px;
	margin:0;
	padding:50px 0 0 0;
	
}

.box-240 p{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:2px 5px;
	padding: 0;
	font-size: 12px;
	line-height:16px;
	color:#333;
}

.box-240 ul{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:2px 5px;
	padding: 0;
	font-size: 12px;
	line-height:16px;
	color:#333;
}

p.box{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	margin:2px 5px;
	padding: 0;
	font-size: 11px;
	line-height:14px;
	color:#333;
	
}


.box-quesiti{
float:left;
width:240px;
	margin:0;
	padding:50px 0 0 0;
	background-image:url(immagini/sfondo-box-quesiti.gif);
	background-repeat: no-repeat;
	background-position:left top;
	
}




hr.box {
width:95%;
border-bottom:1px solid #CCCCCC;
margin:2px auto;
text-align:center;
}


/* CHIUSURA ______________________________*/	

.chiusura {
	position:relative;
	width:990px;
	text-align:center;
	margin:0;
	padding:0 auto;
	background-color:#FFFFFF;
	}

/*	
.chiusura ul{
	width:970px;
	padding:2px auto;
	list-style:none;
	line-height:22px;
	height:22px;

}	

.chiusura ul li{
color:#ffffff;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
width: 135px;
margin:0 auto;
float:left;

}

.chiusura ul li a:link{
color:#ffffff;
width: 135px;
}

.chiusura ul li a:hover{
color:#333;
}

.chiusura ul li a:visited{
color:#ffffff;
width: 135px;
}

.chiusura ul li a:visited:hover{
color:#333;
}
*/	
.box_200 {
	float:left;
	width:170px;
	padding:0 0 6px 24px;
	margin:0  ;
}

.box_500 {
	position:relative;
	width:460px;
	margin:10px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:10px;
}


.sx {
float:left;
margin:0;
padding:0 0 0 2px;

}

	
/* BLOCCA ______________________________*/

.blocca {
	CLEAR: both; BORDER-RIGHT: #cdcdcd 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 0px dotted; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cdcdcd 0px dotted; WIDTH: 100%; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 0px dotted
	}
	
		
/* BLOCCA ______________________________*/


/* BANNER LATO ______________________________*/

.banner_lato {
	text-align:center;
	padding:5px 0;
	margin:0 auto;
	}
	
		
/* BANNER LATO ______________________________*/