body {

	font-family: Arial, Helvetica, sans-serif;

	

	color: #000000;

	background-color:#ffffff;

	margin: 0px;

	height: 100%;

	text-align:center;

	font-size: 12px;

	line-height: 1.4em;

}

.labelimm {
font-style:italic;
color:#666666;
font-size: 10px;
 line-height: normal;
}

a{

text-decoration:none;

color:#CC3300;

}

.testo {
  display:block; 
  font-style:italic;
}

.scrittore {
font-style:italic;
color:#666666;
display:block;
}

td {

vertical-align:top;

}

#container {

	width:760px;

	margin: 10px auto;

	margin-bottom:10px;

	background-color:#FFFFFF;

	text-align: left;
	z-index: 15;

	

 } 

 /***************** TESTATA IN ALTO *************************/

#top {

	/*height:80px;*/

 } 

#top table.tab_top{

width:100%;

height:100%;

 }

#top table.tab_top td{

vertical-align:middle;

 }



#tabellaform{

	text-align:left;

	float: right;

 }

 /*********************************************************/

 

  #cont_centrale{

 	margin-top:5px;

	width:760px;

	border: 1px solid #CCCCCC;
z-index: 15;
	

 

 }

  #menu{

	width:760px;

	border-bottom: 1px solid #CCCCCC;

 

 }



 #contenitore{

  display:block;

  width:760px;

  clear:both;

 }

 



  /* MENU A FORMICA PER PAGINE INTERNE-*/

 #menuformica{

 padding:5px 10px 5px 10px;

 /*background-color:#006699;*/

 /*color:#006699;*/

/* font-weight:bold;*/

border-top:1px solid #CCCCCC;

 display:block;

 clear:both;

 

 }

  /* IMMAGINE DELLA PAGINA -OPZIONALE-*/

 #imgpiccola{



 background-color:#CCCCCC;

 display:block;

 }

 /* TITOLO DELLA PAGINA -OPZIONALE-*/

 #titolopagina{

 background-color:#999999;

 color:#FFFFFF;

 font-weight:bold;

 font-size:14px;

 vertical-align:middle;

 margin:0px -10px 0px -10px;

 padding:5px 10px 5px 10px;

 }

/* LE DUE COLONNE CENTRALI */

#tabella2col{

border-top:1px solid #CCCCCC;



}

 #tabella2col td.t_left{

padding:0px 10px 0px 10px;

border-right:1px solid #CCCCCC;





}

 #tabella2col td.t_right{

width:33%;

background-color:#FFFFFF;



} 



 /* SOTTOMENU */

 .divsottomenu{

 padding:5px 10px;

 font-size: 12px;

 line-height: 1.5em;

 border-bottom:1px solid #CCCCCC;

 margin-bottom:10px;



 }

  .divsottomenu .titolo{

  color:#CC3300;

  font-size:14px;

  border-bottom:1px solid #CCCCCC;



  margin-bottom:5px;

  padding-bottom:5px;

  font-weight:bold;

  }

.divsottomenu a.nosel{

  display:block;

  color:#000000;

  }

.divsottomenu a.nosel:hover{

	color:#CC3300;

  }

  .divsottomenu a.sel, .divsottomenu a.sel:hover{

  display:block;

  color:#CC3300;

  }



  

  /* SELETTORE DELLA PAGINA VISUALIZZATA es: pagina 1 2 3 */

#selpagine{

 padding:5px 10px;

 font-size: 14px;

 line-height: 1.3em;



  margin-bottom:10px;

 }

 #selpagine a{

 font-weight:bold;

 margin-right:5px;

 }

 #selpagine a.sel{

 color:#CC3300;

 }

 #selpagine a.nosel{

 color:#000000;

 }

  #selpagine a.nosel:hover{

 color:#CC3300;

 }



/* BLOCCO TESTO CENTRALE*/

  .testogen{

  padding-top:5px;

   padding-bottom:15px;

  }

   .testogen img.img_r{

   float:right;

   margin:10px;



  }

  .testogen .titolo{

  color:#006699;

  font-size:16px;

  margin-top:10px;

  margin-bottom:10px;

  font-weight:bold;



  }

    .testogen .sottotitolo{

  color:#006699;

  font-size:14px;

  margin-top:10px;

  margin-bottom:5px;

  font-weight:bold;



  }

    .testogen  .giornalista{

  color:#006699;

  margin-top:10px;

margin-bottom:5px;



  }

      .testogen  p{

  

  margin-top:5px;

  margin-bottom:0px;



  }

  /* ELEMENTO DELLA LISTA */

  

.elemento_lista{

  padding:10px 0px 12px 0px;



}

  

.elemento_lista .tit{

display:block; 

font-size:14px;

font-weight:bold;



}

.elemento_lista .testo{

display:block;



}

.elemento_lista .scrittore{

font-style:italic;

color:#666666;

/* display:block; */

}



 /******************** INIZIO FOOTER **********************/

 



 #footer {

	text-align: left;

	font-size: 10px;

	line-height:11px;

	clear: both;

	float:none;

	width:100%;

	padding:10px 0px 10px 0px;



	

	

 } 

  #footer .tablef{

  text-align:left;

 } 

   #footer .tablef a{

   text-decoration:none;

   color:#999999;

 } 

   #footer .tablef td.footer_r{

   width:300px;



 } 

 

/*********************************************************/

 /* ELEMENTO DELLA LISTA FAQ */
 

.elemento_faq{
font-size:14px;
  padding:10px 0px 12px 0px;
  border-bottom:1px solid #CCCCCC;
}

.elemento_faq .q{
display:block;
color:#CC3300;
}

.elemento_faq .answer{
padding-top:5px;
display:block;
}




/************** CSS GENERALI PER TESTI***************************/

.evid_rosso{



color:#CC3300;



}



/************** FINE CSS GENERALI PER TESTI**********************/











