/*stili per il layout fisso*/
html,body{margin: 0;padding:0; background-image:url(../images/sfondo_cel.gif);}
div#container{width: 770px; margin-top:20px; margin-right: auto; margin-left: auto; background-color:#FFFFFF;}

/*stili generici, su header e footer*/
div#header{ background-image:url(../images/header.jpg); height:250px; border-bottom:2px solid #0d6d0a;}
div#footer a{color: #2d560f;text-decoration:none}
div#footer a:hover{color:#0d6d0a;text-decoration: underline}
div#menu_footer{margin:0px; padding-right:3px; padding-bottom:2px; text-align:right;}

/*stili specifici per il layout*/
div#navigation{float:left;width: 172px; margin-left:2px; margin-top:4px; margin-bottom:4px;}
div#menu_int{border:1px solid #000000; margin-top:20px; margin-right: auto; margin-left: auto; width:146px; height:23px;
		 	 background-image:url(../images/tit.gif);}
div#content{ margin-left: 175px;}
div#link{padding-left: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px;}
div#news_int{border:1px solid silver; margin-top:20px; margin-right: auto; margin-left: auto; width:476px; height:23px;
		 	 background-image:url(../images/tit.gif);}
div#news{margin-top:3px; margin-right: auto; margin-left: auto; margin-bottom:20px; width:476px; border:1px solid silver;}
div#footer{clear:left; text-align:center; background-color: #d9eec6; color: #000000; margin-top:0px;
		   /*border-top:1px solid #000000;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #333333;}

/*stili per la navigazione*/
div#navigation p{margin: 0px; padding-left:10px; padding-top:3px; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 70%;
				 color:#000000;}
div#menu_int p{margin: 0px; padding-left:10px; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 70%;
				 color:#ffffff; font-weight:bold;}				 
				 
/*stili per il contenuto*/
div#content p{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 90%; color: #333333; padding-left: 20px; padding-top: 5px;
			  padding-right: 20px; padding-bottom: 5px; text-align: justify;}
div#content li{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:11px; color: #333333; padding-bottom:2px; padding-top:2px;}
div#content a{color: #660000;text-decoration:none}
div#content a:hover{color:#660000;text-decoration: underline}		  

/*stili per il div link*/
div#link a{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 70%; color: #660000; text-decoration:none}
div#link a:hover{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 70%; color: #660000; text-decoration: underline}

/*stili per il div news*/
div#news_int p{margin: 0px; padding-left:10px; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 70%;
				 color:#ffffff; font-weight:bold;}
		 
.foto {	padding-left:10px; padding-right:10px; padding-bottom:5px; border:0;}

.titoli {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#660000;	padding-top:20px; padding-left: 20px;
		 font-style:italic;}
		 
.link_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #660000;
}

.link_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #660000;
}

.titoletto {
	font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 14px; color: #660000; padding-left: 20px; padding-top: 5px;
			  padding-right: 20px; padding-bottom: 5px; text-align: justify; margin-bottom:10px;
}

/* tabella orari */

.orari{
	border:1px solid #000000;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	text-align: center;
	margin-bottom:20px;
}

.tr_orari{
	height:20px;
}

.td_orari{
	border-right:1px solid #000000;
	border-top:1px solid #000000;
}

.tit_news {
	color:#0d6d0a;
	font-weight:bold;
}