.body {
	margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
	text-align: right;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	
}
h1 {
	font-size:0.9px;
}

.p:first-letter {
		font-size: 3em;
		line-height: 1em;
		float: left;
		padding-right: 0.3em;
	}
.p: first-line {
    color: # 0000FF;
    font-variant: small-caps;
}
.ctr_grigio {
	color: #666;
}
/******************** TESTATA *********************/
/*#testata {background: #FFF;}/*colore della 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; /*grigio topo*/
   clear:right;
   color:#fff;
}
#occhio a{color:#cecece;} /*grigio topo*/
#occhio a:hover{color:#ffffff;} /*bianco*/

.stemma{ 
    float:left;
    padding:4px;
    height:100px;
    width:120px;
    text-align:center;
}
.logo{
    float:left;
    padding:4px;
    height:50px;
}
.search{
   padding:4px;
   float:right;
   width:260px;
   height:100px;
   color:#ffffff;
   text-align:right;
   
}

/****************** NAVIGAZIONE ******/

.table_menunav {background: #BFCDD4;
font: .9em Arial, verdana, Helvetica, sans-serif;
} /*colore fondo grigio chiaro*/

.navigazione {
    text-align:center;
    float:left;
    width:80px;
    line-height:12px;
    height:28px;
}
.navigazione1 {
    text-align:center;
    float:left;
    width:70px;
    line-height:12px;
	height:32px;
}
.navigazione2 {
    text-align:center;
    float:left;
    width:140px;
    line-height:12px;
	height:32px;
}
.navigazione3 {
    text-align:center;
    float:left;
    width:175px;
    line-height:12px;
	height:32px;
}
.navigazione4 {
    text-align:center;
    float:left;
    width:95px;
    line-height:12px;
	height:32px;
}
.navigazione5 {
    text-align:center;
	vertical-align:top;
    float:left;
    width:100px;
	height:32px;
}
.navigaz {
    background:url('../img/system/bg_navigazx.gif');
    background-repeat:repeat-x;
}
.navigaz a {
    display:block;
    padding:7px;
    color:#E28C05; /*colore descrizione all'inizio*/
    text-decoration:none;
    font-weight:bold;
    border-right:1px solid #AFBEC7; /*grigio chiaro chiaro*/
    }
.navigaz a:visited {display:block;color:#E28C05;text-decoration:none;}/*colore descrizione menu dopo la visita*/
.navigaz a:hover {
    background:url('../img/system/bg_navigazx.gif');
    background-repeat:repeat-x;
    color:#FF6600;/*colore arancio, descrizione quando il mouse va sopra*/
    text-decoration:none;
    border-bottom:2px dotted #E28C05; /*colore sottolineo menu con mouse sopra*/
	}
/****************** MENU SINISTRA ******/

.altezzamenu{
	background-repeat:repeat-x;
	top: 10px;
	background-color: #F7F7F2;
	background-image: url(../img/system/bg_menu.gif);
	background-position: top;
}

.titolomenusx {
	font-size:16px;
	padding:4px;
	color:#333;/*colore nero*/
	font-family: Times New Roman;
	border-bottom:1px dotted #DDDDCC; /*colore sottolineo menu */
}
.tablemenusx {
	font-size:14px;
	}
.tablemenusx a {
   padding:4px;
   color:#757474; /*colore descrizione sottomenu a vista*/
   display:block;
   text-decoration:none;
   border-bottom:1px dotted #DDDDCC; /*colore sottolineo sottomenu a vista*/
}
.tablemenusx a:visited {display:block;color:#757474; text-decoration:none}
.tablemenusx a:hover {
   padding:4px;
   color:#000000; /*colore sottomenu con mouse sopra*/
   background:#EEEEE9; /*colore chiarissimo sfondo sottomenu con mouse sopra*/
   display:block;
   text-decoration:none;
   border-bottom:1px dotted #E28C05; /*colore arancio sottolineo sottomenu con mouse sopra*/
}
/****************** MENU DESTRA più piccolo ******/
.titolomenusx2 {
	font-size:16px;
	padding:4px;
	color:#333;;/*colore nero*/
	font-family: Times New Roman;
	
}
.tablemenusx2 {}
.tablemenusx2 a {
   padding:4px;
   color:#757474; /*colore descrizione sottomenu a vista*/
   display:block;
   text-decoration:none;
   border-bottom:1px dotted #DDDDCC; /*colore sottolineo sottomenu a vista*/
}
.tablemenusx2 a:visited {display:block;color:#757474; text-decoration:none}
.tablemenusx2 a:hover {
   padding:1px;
   color:#000000; /*colore sottomenu con mouse sopra*/
   background:#EEEEE9; /*colore chiarissimo sfondo sottomenu con mouse sopra*/
   display:block;
   text-decoration:none;
   border-bottom:1px dotted #E28C05; /*colore arancio sottolineo sottomenu con mouse sopra*/
}
/****************** MENU DESTRA ******/

.tablemenudx {height:20px;}
.tablemenudx a {color:#006699; text-decoration:underline}
.tablemenudx a:visited {color:#757474; text-decoration:underline}
.tablemenudx a:hover {color:#E28C05; 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 ******/


/****************** IN EVIDENZA  **********/


.evidenza a {
	color:#494949;
	text-decoration:none
}
.evidenza a:visited {color:#999; text-decoration:none}
.evidenza a:hover {
	color:#F90;
	text-decoration:none;
	background-color:#DDD
}
.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 {
    margin-right:10px;
    background: #ffffff url('../img/system/bg_menu.gif');
    background-repeat:repeat-x;
    width:80%;
    border: 1px solid #E6E6D6;
}

.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}
.sottomenu {
	font-size: 0.9em;
	font-family: Arial, verdana, Helvetica, sans-serif;
}
.sottomenu {
	font-size: 12px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #e28c05;
	text-align: center;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #E28C05;
	background-position: 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;
	text-align: center;
	vertical-align: middle;
	border: medium none #cecece;
	font-style: italic;
}
.Stile15 {
	font-size: 4em;
	line-height: 1em;
	float: left; 
	padding-left: 0.2em;
	padding-right: 0.2em; 
	color: #E28C05; 
	font-style: italic;
	}
.Stile16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
}
.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;
}
.Stile12 {
	font-size: x-large;
	color: #E28C05;
	font-style: italic;
}
.Stile13 {font-family: "Times New Roman";
          padding: 0px 0px 0px 30px;
}
.Stile15 {font-size: 4em; line-height: 1em; float: left; padding-left: 10px; padding-right: 10px; color: #E28C05; font-style: italic; 
}
