

body {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
		margin:0px 0px 0px 0px;
		padding:0px;
	top: 0px;
	left: 0px;
	position: absolute; 
/*		background-image : url(/immagini/sfondo.gif);
		background-repeat : repeat;*/
	}
	td {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	vertical-align : top;
	}

#center {
	 text-align: center;
	 width : 100%; 
}

#testata  {
	text-align : center; 
}
#menua  {
/*	width : 200px;
	vertical-align : top;
	text-align: left;
	BORDER-RIGHT: #7c8174 0px solid;
	BORDER-TOP: #b2b5ad px solid;
	PADDING-LEFT: 25px;
	PADDING-right: 20px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 30px; 
	BORDER-LEFT: 2px solid White;
	BORDER-BOTTOM: 1px solid #EEEEEE;
	BACKGROUND-COLOR: #ffffff;	*/
	display: none;
}
#corpo  {
	text-align : center;
}
#percorso  {
	text-align : left;
/*	PADDING-LEFT: 35px;
	PADDING-right: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 20px; */
}
#contenuto  {
	text-align : left;
/*	width: 556px;
	PADDING-LEFT: 35px;
	PADDING-right: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 20px; */
}
#footer  {
/*	text-align : center;	*/
	display: none;
}
.fondobianco {
	display: none;
/*	BACKGROUND-COLOR: #ffffff; */
}
.fondobianco_mappa {
	BACKGROUND-COLOR: #ffffff; 
}
.fondogrigio {
		BACKGROUND-COLOR: #e7edf1
		}
.fondoverdechiaro {
		BACKGROUND-COLOR: #f2f6ea
		}
.fondoverde_duecentocinquanta {
		BACKGROUND-COLOR: #f2f6ea;
		width: 250px;
		}
.fondoverde_duecentosessanta {
		BACKGROUND-COLOR: #f2f6ea;
		width: 260px;
		}
.fondoarancio {
		BACKGROUND-COLOR: #fab242
		}
.fondoarancio_uno {
		width: 1px;
	    background-color : #fab242;
        }
.fondo_uno {
	width: 1px;
	background-color : #9aadc3;
}
.TITOLOBLU {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000080; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.TITOLOGRIGIOBIG {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.TITOLOGRIGIOBOLD {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
a {
	COLOR: #6978B4;
		text-decoration : none;
}
.novantotto {
	 width : 98px;
	 text-align : left;
	 }
td.lingue {
width: 100%;
	border : 0px none;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background-image : url(/immagini/testata_nuova_lingue.gif);
		text-align : right;
}
.area2on {
	border : 0px none;
	margin : 0px 0px 0px 0px;
	padding-left : 0px;
	background-image : url(/immagini/bkg_areaon2.jpg);
/*		text-align : right;*/
}
.area3on {
	border : 0px none;
	margin : 0px 0px 0px 0px;
	padding-left : 22px;
	background-image : url(/immagini/bkg_areaon2.jpg);
/*		text-align : right;*/
}

.trasparente {
/*	background-image : url(/immagini/trasparente.gif);	*/
	display: none;

}
.lingueon {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	COLOR: #CC00FF;
	FONT-SIZE: 10px;
	padding : 12px;
/*	display : inline; */
}
.lingueoff {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-SIZE: 10px; 
		padding : 12px;
/*	display : inline;*/
}
a:visited {
	COLOR: #6666CC;
}
a:hover {
	COLOR: #CC6600;
	text-decoration : underline;
}
.arancio {
	COLOR: #CC6600;
}
.nounderline {
	text-decoration : none;
}
/*#boxrilievo {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #7c8174 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #7c8174 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	MARGIN: 5px 10px 5px 0px;
	BORDER-LEFT: #7c8174 1px solid;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #7c8174 2px solid;
	BACKGROUND-COLOR: #FFFFFF;
	text-align : right;
	background-image : url(mappina.jpg);
	background-repeat : no-repeat;
}
#boxrilievoriser {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #7c8174 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #7c8174 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	MARGIN: 5px 10px 5px 0px;
	BORDER-LEFT: #7c8174 1px solid;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #7c8174 2px solid;
	BACKGROUND-COLOR: #FFFFFF;
	text-align : right;

}*/
/*.etichettaon {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	BORDER-RIGHT: #7c8174 1px solid;
	BORDER-TOP: 1px solid #DCDCDC;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffffff 0px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #7c8174 0px solid;
	BACKGROUND-COLOR: White;
		text-decoration : none;
		background-image : url(sfondo_etichetta_verdina.gif);
		background-repeat : repeat-y;
}
.etichettaoff {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	BORDER-RIGHT: #7c8174 0px solid;
	BORDER-TOP: 0px solid #CCCCCC;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 0px solid #C5C7C2;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 1px solid #C9CBC5;
	BACKGROUND-COLOR: transparent;
		text-decoration : none;
		background-image : url(sfondo_etichetta4.gif);
		background-repeat : repeat-y;
}
.etichettaon2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	BORDER-RIGHT: 1px solid #BCBFB7;
	BORDER-TOP: 1px solid #EAEAEA;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffffff 0px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #7c8174 0px solid;
	BACKGROUND-COLOR: #ffffff;
		text-decoration : none;
	background-image : url(sfondo_etichetta_bianca.gif);
		background-repeat : no-repeat;
}
.etichettaoff2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	BORDER-RIGHT: #7c8174 0px solid;
	BORDER-TOP: 0px solid #CCCCCC;
	MARGIN-TOP: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 0px solid #C5C7C2;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 1px solid #C1C4BD;
	BACKGROUND-COLOR: transparent;
		text-decoration : none;
		background-image : url(sfondo_etichetta_ara3.gif);
		background-repeat : repeat-y;
}*/
.contestuale {
	BORDER-RIGHT: #7c8174 1px solid;
	BORDER-TOP: 1px solid #DADADA;
	PADDING-LEFT: 0px;
	PADDING-right: 0px;	
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px; 
	BORDER-LEFT: 2px solid White;
	BORDER-BOTTOM: 1px solid #BFC2BB;
	BACKGROUND-COLOR: #f2f6ea;
			text-align : left;
}
.contestuale2 {
	BORDER-RIGHT: #7c8174 0px solid;
	BORDER-TOP: #b2b5ad px solid;
	PADDING-LEFT: 25px;
		PADDING-right: 20px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: 2px solid White;
	PADDING-TOP: 30px;
	BORDER-BOTTOM: 1px solid #EEEEEE;
	BACKGROUND-COLOR: #ffffff
}
.titolotto {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: #7c8174 0px dotted
}
.titolotto-nolink {
    COLOR: #6978B4;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: #7c8174 0px dotted
}
.titolotto-low {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #555;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: #7c8174 1px dotted
}
#evidenza-home {
	BORDER-RIGHT: #b2b5ad 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b2b5ad 1px solid;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #b2b5ad 1px solid;
	WIDTH: 160px;
	COLOR: #000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #b2b5ad 1px solid;
	POSITION: relative;
	TOP: 10px;
	BACKGROUND-COLOR: #ced4c6
}
.TESTOROSSO {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #CC3333;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}

.TESTOROSSO_big {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #CC3333;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}

.TESTINOROSSO {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #CC3333;	
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
}
.TESTOVERDE {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #336633;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}
.TESTOGRIGIO {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}
.TESTOGRIGIO {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}
/*  per le form  */
INPUT {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
SELECT {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
/*  fine form  */
.percorso {
	FONT-SIZE: 11px; 
	COLOR: #474747; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
/*	BACKGROUND-COLOR: transparent;
	PADDING-LEFT: 35px;
	PADDING-right: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 20px; */

}
.menu_on {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.menu_off {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.TESTOEVIDENZIATO {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 0px; COLOR: #517099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.TESTOEVIDENZIATO_ROSSO {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 30px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.TESTO_ROSSO {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 30px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.TITOLOVERYBIG {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
ul.square {
	list-style : square;
}
ul.circle {
	list-style : circle;
}
ul.disc {
	list-style : disc;
}
.perc_50 {
	width : 50%;
	text-align: center;
}
.novantapercento {
	width : 380px;
	vertical-align : top;
/*	PADDING-right: 54px;
	PADDING-left: 31px;
	PADDING-top: 20px;*/
}
.diecipercento {
	 width : 10%;
	vertical-align : top;
}
.center {
	text-align: center;
	width : 100%;
}
.al_right {
	text-align: right;
	width : auto;
}
.destra
{
width: auto;
	text-align : right;
	float : right;
	margin-left : 20px;
	padding : 0px
}
	.centerbi {
	text-align : center;
	width : 100%;
	font-style : italic;
	font-weight : bold;
}
	.centerb {
	text-align : center;
	 width : 100%;
	font-weight : bold;
}
	.centeri {
	text-align : center;
	 width : 100%;
	font-style : italic;
}
	.right {
	text-align : right;
	 width : 100%;
}
	.justify {
	text-align : justify;
	 width : 100%;
}

.invisibile {
	DISPLAY: none
}
img.absmiddle
{
	vertical-align : text-bottom;
}
img.absbottom
{
	vertical-align : bottom;
}
.middle
{
	vertical-align : middle;
}

a {
border: 0; margin: 0; padding: 0
}
img {
border: 0; 
margin: 0; 
padding: 0; 
}
.block {
display: block;
}
a:link img {
border: 0 0 0 0; margin-bottom: 0; padding: 0
}
.inline {display: inline;}
.bordernull {
	border : 0px none;
	margin : 0px 0px 0px 0px;
	padding : 0px;
}

/*BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color : #003366
}*/
.miniservizio  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FAB242;
	text-decoration: none;
	font-weight: bold
}
.searchBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #003366
}
.loginBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366
}
.bottombianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF
}
.bianco  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.biancobold  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold
}
.laterali { 
   background : url(/icons/consip/bgHeader3.jpg) repeat;
}
.laterali2 { 
   background : url(/icons/consip/bgHeader5.jpg) repeat;
}
.laterali3 { 
   background : url(/icons/consip/bgHeader7.jpg) repeat;
}
.separatore { 
   background : url(/icons/consip/separatore.gif) repeat;
}
.separapunto { 
   background : url(/icons/consip/puntino.gif) repeat;
}
.separapuntoblu { 
   background : url(/icons/consip/puntinoblu.gif) repeat;
}
.macroblu  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold
}
.microblu  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	background-color : #FFFFFF;
}
.microblujustify  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
.micronero  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}
.microneroitalic  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-style: italic;
}
.macrobianco {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.macroblulink:ACTIVE, A.macroblulink:HOVER, A.macroblulink:LINK, A.macroblulink:VISITED {
	font-size: 10px;
	color : #003366;
	font-weight: bold;
	background : #FFFFFF
}
A.servinv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FAB242;
	text-decoration: none
}
A.macrobluinv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #003366;
	text-decoration: none;
	font-weight: bold;
	background : #FFFFFF
}
A.macrobiancoinv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.tb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #003366;
	text-decoration: none;
	font-weight: bold
}
A:active.tb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2C1D1;
	text-decoration: none;
	font-weight: bold
}
A.servizio  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAB242;
	text-decoration: none;
	font-weight: bold
}
A:active.servizio  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAB242;
	text-decoration: none;
	font-weight: bold
}
.servizio  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAB242;
	text-decoration: none;
	font-weight: bold
   }

.servizio_big  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAB242;
	text-decoration: none;
	font-weight: bold
   }

.uno {
	 width : 1px;
     }
.cinque {
	 width : 5px;
	 BACKGROUND-COLOR: #f2f6ea;
      }
.nove {
        width: 9px;
		BACKGROUND-COLOR: #f2f6ea;
		}
.centottantasette {
	width : 187px;
	background-color : #f2f6ea;
   }
.duecento {
	width : 200px;
	background-color : #fab242;
   } 
.duecentodieci {
	 width : 210px;
    }
.duecentotrenta {
	 width : 230px;
	 BACKGROUND-COLOR: #f2f6ea;	 
     }
.duecentotrentasette {
	 width : 237px;
	 background-color : #FFFFFF;
    }
.duecentocinquanta {
	 width : 250px;
	 background-color : #FFFFFF;
    }
.duecentosessanta {
/*	width : 260px;

padding-top: 8px;*/
   }
.cinquecentoquarantasette {
	 width : 547px;
    } 

	 
	 
.box_sx {
	background: url(/immagini/box_sx.gif) repeat;
	width: 7px;
}

.box_dx {
	background: url(/immagini/box_dx.gif) repeat;
	width: 7px;
}

.box_bottom {
	background: url(/immagini/box_bottom.gif) repeat;
}

.box_sf {
	background: url(/immagini/sf_box.gif) repeat;
}



/* stili per la pagina mappa */
#menua_map  {
/*	width : 219px; */
	vertical-align : top;
	text-align: right;
	BACKGROUND-COLOR: #f2f6ea;
	PADDING-TOP: 21px; 	
}
#menua_map1  {
/*	width : 219px; */
	vertical-align : top;
	text-align: right;
	BACKGROUND-COLOR: #f2f6ea;
}
#menua_map2  {
/*	width : 219px; */
	vertical-align : top;
	text-align: right;
	BACKGROUND-COLOR: #f2f6ea;
}
#percorso_map  {
	text-align : left;
	width : 541px;
	PADDING-LEFT: 35px;
	PADDING-right: 30px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 20px; 
}

.macroblu_bgbianco  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	BACKGROUND-COLOR: #ffffff;
}

.bg_diagonale {
	BACKGROUND-COLOR: #e7edf1;
}

.td_map {
	BACKGROUND-COLOR: #f2f6ea;
	text-align : right;
}

ul.mappa  {
	margin : 8px 15px 8px 55px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	COLOR: #6978B4;
	
}
ul.mappa li {
margin-left: -40px;

}

a.map {
	COLOR: #6666CC;
/*	COLOR: #6978B4;*/
		text-decoration : none;
}
a.map:visited {
COLOR: #6978B4;
/*	COLOR: #6666CC;*/
}
a.map:hover {
	COLOR: #CC6600;
	text-decoration : underline;
}

#contenuto_map  {
	text-align : left;
	width: 556px;
/*	PADDING-LEFT: 35px;*/
	PADDING-right: 30px;
}

#map_info_right {
	text-align : right;
	width : 100%;
}

#map_services_right {
	text-align : right;
	width : 100%;
}

.wcentonovantanove {
	width: 199px;
}

.wcinquanta {
	width: 50px;
}
.wdiciannove {
	width: 19px;
}
.wduecentoventisei {
	width: 226px;
}


.stylequindici {
/*	margin-left: -20px;*/
}







.link-arancio {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
   COLOR: #ff9900;
	MARGIN-RIGHT: 0px;
	BORDER-BOTTOM: 1px solid #ff9900;
/*	FONT-FAMILY: Arial,Helvetica,Geneva;
	FONT-SIZE: 11px;	*/
}
.perc_50_l {
/*	width : 50%;*/
}
a.link-home {
	COLOR: #666666;
	text-decoration : none;
}
a.link-home:visited {
	COLOR: #666666;
	text-decoration : none;
}
a.link-home:hover {
	COLOR: #CC6600;
	text-decoration : underline;
}



.arrow {
	margin-top: 0px;
}




TABLE.tabella {
	border: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
}
TABLE.tabella TD {
	border: 1px solid #FCC285;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
}
TABLE.tabella TD.bg_failure {
	background-color : #FFFFFF;
}

TABLE.tabella TD.font_sml {
	font-size: xx-small;
}

TABLE.tabella TD.font_sml_b {
	background-color : #FFFFFF;
	font-size: xx-small;
}


TD.headertable_sml {
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	font-size: xx-small;
	color: #FFFFFF;
}

TD.headertable {
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_50perc {
	width: 50%;
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_50perc_nobold {
	width: 50%;
	background-color : #FCC285;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_36perc {
	width: 36%;
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_23perc {
	width: 23%;
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_21perc {
	width: 21%;
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}
TD.headertable_18perc {
	width: 18%;
	background-color : #FCC285;
	font-weight: bold;
	vertical-align: middle;
	color: #FFFFFF;
}


TD.bg_bianco {
	background-color : #FFFFFF;
}
