
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:80%;
	}


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

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


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

.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
	
a {
	color:#2F5EB1;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

	

/*********************************/
/*********** HEADER **************/
/*********************************/


#header {
	height:80px;
	}
		


#menu_alto, #cerca, #scelta, #nav {
	display:none;
	}


#centrale {
	margin:15px 0;
	}
	
#centrale p {
	font-size:90%;
	padding:0 0 10px 0;
	}
	
.foto_dx {
	float:right;
	padding:1px;
	margin:0 0 0 10px;
	border:1px solid #757575;
	}	
	
.foto_sx {
	float:left;
	padding:1px;
	margin:0 10px 0 0;
	border:1px solid #757575;
	}	
	
hr {
	width:100%;
	height:1px;
	border-bottom:1px solid #ccc;
	margin:10px 0 10px 0;
	}
	

/*********************************/
/**** COLONNA DX ************/
/*********************************/



h4 {
	color:#2F5EB1;
	font-size:110%;
	font-weight:lighter;
	padding:0 0 11px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
#colonna_dx h2 {
	padding:0 0 13px 0;
	}	
	
#colonna_dx h2 a, #colonna_dx h2 a:hover {
	color:#96383E;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:100%;
	}	
	
#colonna_dx h2 a:hover {
	text-decoration:underline;
	}	
	
#colonna_dx #foto {
	border:1px solid #757575;
	width:255px;
	margin:0 0 8px 0;
	text-align:center;
	}	
		
/* Box azzurro */ 

.box_azzurro {
	margin:0 0 20px 0;
	clear:both;
	width:100%;
	}

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

.box_articolo {
	padding:5px 0 5px 0;
	}
	
.box_allegati {
	display:none;
	}	

/* Polaroid */

.polaroid {
	width:176px;
	height:176px;
	background-color:#FDFAF5;
	border:1px solid #ccc;
	margin:10px 25px 15px 0;
	float:left;
	text-align:center;
	}	

.polaroid img {
	border:1px solid #ccc;
	margin:8px 0 10px 0;
	}

.polaroid p a {
	color:#666;
	}

#colonna_sx h2 a, #colonna_sx h2 a:hover {
	color:#747474;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:150%;
	text-decoration:none;
	}
	
#colonna_sx h2 a:hover {
	text-decoration:underline;
	}
	
#colonna_sx h3 {
	color:#2F5EB1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:120%;
	padding:10px 0 12px 0;
	}

.dx, .sx {
	width:300px;
	float:let;
	}
	
.sx {
	float:left;
	}

.dx h2, .sx h2 {
	font-size:130%;
	}
	

.news h2, .news_no_bordo h2 {
	font-size:70%;
	padding:0 0 10px 0;
	}

.news h4, .news_no_bordo h4 {
	padding:0 0 2px 0;
	}

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

#footer {
	margin:0 auto;
	width:958px;
	background:url(../immagini/sfondo_footer.gif) no-repeat top;
	text-align:left;
	}

	
#footer p {
	color:#747474;
	font-size:80%;
	padding:20px 0 10px 20px;
	}	
