.body {
   margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
   text-align: center; /*Allineamento centrato per IE*/
   font: .9em Arial, verdana, Helvetica, sans-serif;
}
.h1 {font-size:2em;
}
.h2 {
	font-size:2em;
    color:#900;
    padding-left: 3px;
    padding-right: 3px;
}

/******************** TESTATA *********************/


#occhio {
   margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
   text-align: center; /*Allineamento centrato per IE*/

   width:900px;
   height:20px;
   padding: 3px 0 3px 0;
   border: 0px solid #cecece;
   clear:right;
   color:#fff;
}
#occhio a{color:#cecece;}
#occhio a:hover{
	color:#FC3;
}


    
/****************** NAVIGAZIONE ******/

.navigazione {
	text-align:center;
	float:left;
	width:96px;
	height:20px;
	font-size: 12px;
	vertical-align:baseline
}

.navigaz {
	background:url('/img/system/bg_navigaz.gif');
	background-repeat:repeat-x	 
}
.navigaz a {
    display:block;
    padding:1px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    }
.navigaz a:visited {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.navigaz a:hover {
	background:url('/img/system/bg_navigaz_on.gif');
	background-repeat:repeat-x;
	color:#900000;
	text-decoration:none;
    }
/****************** MENU SINISTRA ******/

.altezzamenu{
    
    background-repeat:repeat-x;
}

.titolomenusx {
	font-size:14px;
	color:#F93;
	padding:1px;
	font-family:verdana;
	border-bottom:1px dotted #FF5A00;
}

.tablemenusx {
	font-size:12px
	}
.tablemenusx a {
	padding:2px;
	color:#E28C05;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #DDDDCC;
}
.tablemenusx a:visited {
	display:block;
	color:#FFF;
	text-decoration:none
}
.tablemenusx a:hover {
	padding:2px;
	color:#300;
	background:#FF9933;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #DDDDCC;
}

/****************** MENU DESTRA ******/

.tablemenudx {height:25px;
padding-left: 3px
}
.tablemenudx a {color:#006699; text-decoration:underline}
.tablemenudx a:visited {color:#006699; text-decoration:underline}
.tablemenudx a:hover {color:#FF5A00; text-decoration:underline}


/****************** DAILY ******/

.daily {border:0px solid #D4D56C}
.daily h1 {font-size:1.5em;margin:2px;padding:2px;}
.daily a {color:#006699; text-decoration:none}
.daily a:visited {color:#006699; text-decoration:none}
.daily a:hover {color:#FF5A00; text-decoration:none}


/****************** ITALIA / ESTERI ******/

.box_italiaesteri{float:left;width:350px;}

.box_italiaesteri h1{font-size:1.5em;margin:2px;padding:2px;}

.box_italiaesteri a {color:#000; text-decoration:none}
.box_italiaesteri a:visited {color:#b1b279; text-decoration:none}
.box_italiaesteri a:hover {color:#FF5A00; text-decoration:underline}
.box_italiaesteri img{
	}
.box_italiaesteri hr{border-top: 1px dotted #FDB156;border-bottom: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}

.clearer{clear: left;}/*per non far uscire l'immagine in caso di testo troppo corto*/

/****************** IN EVIDENZA  **********/

.evidenza{
    float:right;
    padding: 2px;
    margin:4px;
    width:180px;background:#ffffff;border:1px solid #DCDEB0;font-size:.9em;
}
.evidenza a {color:#494949; text-decoration:none}
.evidenza a:visited {color:#494949; text-decoration:none}
.evidenza a:hover {color:#FF5A00; text-decoration:none}
.evidenza h1{font-size:1.5em;margin:0 0 4px 0;padding:0;color:#957C28}

/*********** NEWS DALLA CAMPANIA **********/

.sommario{clear:both;}
.newscampania {}
.newscampania h1{font-size:1.4em; margin-bottom:5px;padding:0;}
.newscampania a {color:#000; text-decoration:none}
.newscampania a:visited {color:#b1b279; text-decoration:none}
.newscampania a:hover {color:#FF5A00; text-decoration:underline}

/****************** TABELLA CENTRALE ******/

.tabella_centrale {
    padding:4px;
	margin-right:10px;
    
    background-repeat:repeat-x;
    width:100%;
    border: 1px solid #E28C05;
}

.tabella_elenchi a {color:#006699; text-decoration:underline}
.tabella_elenchi a:visited {color:#006699; text-decoration:underline}
.tabella_elenchi a:hover {color:#FF5A00; text-decoration:underline}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #F93;
	text-align: center;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #E28C05;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	border: medium none #cecece;
	font-style: italic;
}
.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E28C05;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	border: medium none #cecece;
	font-style: italic;
}

.img {
		float : center;
		valign : top;
}		
.centro {
	text-align: center;
}
.Contenuto { 
	/* i margini destro e sinistro di questo elemento div creano le due colonne esterne sui lati della pagina. Indipendentemente dalla quantità di contenuto presente nei div delle barre laterali, lo spazio della colonna rimane inalterato. È possibile rimuovere questo margine sinistro se si desidera che il testo del div #mainContent riempia lo spazio delle barre laterali quando il contenuto di ciascuna di esse finisce. */
	padding: 0 20px; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
    text-align: justify;
} 
/****************** STILI ******/

.bold {
	font-weight: bold;
	font-style: italic;
}
.Stile1 {
	
	color: #626262; 
	
	}
.Stile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
}
.Stile3 {
	font-size: x-large;
	color: #E28C05;
	font-style: italic;
}
.Stile4 {font-family: "Times New Roman";
          padding: 0px 0px 0px 30px;
}
.Stile5 {font-size: 4em; line-height: 1em; float: left; padding-left: 10px; padding-right: 10px; color: #E28C05; font-style: italic;
}
.Stile12 {
	color: #900;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
    font-weight: bold;
}
.Stile13 {
	color: #900;
	font-size:14px;
	font-style: italic;
}
.Stile13 strong {
	color: #300;
	font-weight: bold;
}
.Stile14 {
	color: #06F;
	font-size:18px;
	font-style: italic;
}

.Stile15 {
	font-size: 4em;
	line-height: 1em;
	float: left;
	padding-right: 0.2em; 
	color: #E28C05; 
	font-style: italic;
}
.Stile16 {
	color: #F93;
	font-family: Tahoma, Geneva, sans-serif;
}
.Stile102 {	color: #FFFFFF;
	font-size: 12px;
}
.Stile105 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.Stile34 {text-decoration: none; font-family: Verdana; font-weight: normal;}
.Stile89 {	color: #FF8000; font-size: 18px; }
.Stile91 {color: #99FF66}
.Stile92 {font-size: 12px; font-weight: normal; text-decoration: none; font-family: Verdana;}
.Stile93 {color: #FF8000}
.style94 {font-size: 12px}
.style95 {font-size: 14px; color: #FFFFFF;}

.txt {font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none}


