
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}


/*********************************/
/********* CLASSI GENERICHE ******/
/*********************************/

* {
	margin:0;
	padding:0;
	border:0;
	}


.span {
	position: absolute;
    top: -9999px;
	left:-9999px;
	}

.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
	
a {
	color:#333;
	text-decoration:none;
	}	
	
	
	
/*********************************/
/*********** HEADER **************/
/*********************************/


#header, #cerca form, #menu_alto, #foto_grande, #chiusura_sx, .precedenti select.scelta, .play, .precedenti, #scelta, #menu_interno, #nav  {
	display:none;
	}
		
/*********************************/
/*********** CENTRALE ************/
/*********************************/


#centrale {
	font-size:90%;
	line-height:18px;
	}
	
		
.foto_dx {
	float:right;
	margin:0 0 0 30px;
	}	


/*********************************/
/****** COLONNA SX **********/
/*********************************/

#colonna_sx {
	padding:20px 0 0 0;
	}

	
#colonna_sx h2 {
	font-size:320%;
	font-weight:lighter;
	color:#9F3223;
	padding:0 0 20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
#colonna_sx p {
	padding:10px 0;
		}	
		
.foto_sx {
	float:left;
	padding:1px;
	border:1px solid #666;
	margin:10px 15px 10px 0;
	}		

hr {
	width:100%;
	border-bottom:1px solid #ccc;
	margin:10px 0;
	height:1px;
	clear:left;
	}
	
/* Box evento */

.box_evento {
	background-color:#fffffd;
	margin:15px 0 20px 0;
	}	
		
#colonna_sx .box_evento h2 {
	font-size:130%;
	padding:0 0 5px 0;
	}	

#colonna_sx .box_evento .corpo_evento p {
	padding:5px 0 0 0;
	}

#colonna_sx .box_evento .corpo_evento p.titolo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:10px 0 0 0;
	color:#001A28;
	font-size:110%;
	}
	
#colonna_sx .box_evento .corpo_evento p.play {
	padding:10px 0 10px 0;
	text-align:right;
	}	
/*********************************/
/****** COLONNA DX **********/
/*********************************/
		
/* Etichetta news */

.news {
	margin:0;
	}

.corpo_news {
	margin:0 0 14px 0;
	padding:15px 0 0 10px;
	}
	
.corpo_news  p.titolo {
	padding:0;
	}


.corpo_news  p.titolo a {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0 0 0;
	color:#001A28;
	font-size:110%;	
	}

.corpo_news  p.titolo .data {
	color:#9F3223;
	}

.corpo_news p {
	padding:10px 0 0 0;
	}


/* Etichetta newsletter */


.corpo_news_letter {
	margin:0 0 17px 0;
	padding:10px 0 0 0;
	}
	
.news_letter h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9F3223;
	padding:0;
	font-size:120%;
	}
	
.news_letter p {
	color:#333;
	padding-bottom:0;
	}	
	
#colonna_dx .news_letter .corpo_news_letter p.play {
	padding:5px 0 0 0;
	text-align:right;
	}		

/* Etichetta blu */

.corpo_blu {
	margin:0 0 15px 0;
	padding:10px 0 0 0;
	}
	
.blu h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0;
	font-size:120%;
	}
	
.blu p {
	color:#fff;
	padding-bottom:0;
	}	
	
#colonna_dx .blu .corpo_blu p.play {
	padding:5px 0 0 0;
	text-align:right;
	}		

/*********************************/
/*********** FOOTER **********/
/*********************************/

#footer {
	margin:0 auto;
	width:910px;
	text-align:left;
	}

	
#footer p {
	color:#ccc;
	font-size:90%;
	padding:0 0 10px 0;
	}	
	
#footer a {
	color:#ccc;
	}	
