body{
	background:#FF6600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.main{
	margin:0px auto;
	padding:0px;
	margin-top:100px;
	width:750px;
	height:570px;
	text-align:left;
	border: 2px solid #FFFFFF;
}
.sx, .dx{
	position:relative;
	float:left;
}
a{ text-decoration:none; color:#D0212E;}
a:hover{ color:#FFFFFF; }
.no_bordo{border:none;}


/* --- LATO SINISTRO DELLA PAGINA: CALICE, LOGHI E INDIRIZZO --- */
.sx{ height:570px; width:170px; }

#calice{ width:170px; height:230px; text-align:center; padding:0px; margin:20px 0px 0px 0px; }
#loghi{ width:170px; height:113px; text-align:center; padding:0px; margin:0px; }
#indirizzo{ width:170px; height:110px; text-align:center; font-style:oblique; padding:0px; margin:87px 0px 0px 0px; }
#galleria { width:160px; height:570px; padding:20px 5px 0px 5px; }
#galleria h3{ color:#D0212E; margin:10px 0px; padding:0px; text-align:center; }

/* --- LATO DESTRO DELLA PAGINA: TOP, BOTTOM E CONTENUTI --- */
.dx{ height:570px; width:580px; }

#top_menu{ text-align:right; color:#FFFFFF; padding:10px 10px 0px 0px; height:20px; width:570px; }
#top_menu a{ text-decoration:none; color:#FFFFFF; }
#top_menu a:hover{ text-decoration:underline; }

#footer_menu{ position:absolute; bottom:0px; width:580px; height:80px; }
#footer_menu img{ border:none; }
#footer_menu td{ width:96px; text-align:center; }

/* Dimensioni reali: w: 580, h: 470. sono tolti 20px di padding per lato*/
#contenuto{ height:450px; width:576px; padding:5px 0px 5px 0px; font-style:italic; font-size: 14px; } /* ERA width:560px; padding:10px;*/
h1{ padding:0px; margin:0px 0px 20px 0px; font-size:16px; color:#D0212E; text-align:right; }
h4{ padding:0px; margin:0px 0px 10px 0px; font-size:13px; color:#D0212E; }
#contenuto .foto img{ border:none; }
#contenuto ul { list-style:none; width:560px; margin:0px; padding:10px 0px 0px 0px; }
#contenuto ul li { position:relative; float:left; width:270px; margin:5px; }

/* Galleria fotografica degli eventi */
#thumb{ width:560px; height:170px; padding:0px; margin:0px; }
#thumb td img{ padding:5px; }
#anteprima{ width:560px; height:270px; text-align:center; }

/* ADMIN */
.sx ul{
	list-style:none;
	width:150px;
	padding:0px;
	margin:80px 10px 0px 10px;
}
.sx ul li{
	width:150px;
}
.sx ul li a{ font-size:18px; }
.campo{ width:320px; }

