/*stili per il layout fisso*/
body{
    margin: 0;
    padding:0;
    background-image:url(../images/sfondo_cel.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
    color:#660000;
}

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;
    padding: 0 10px;
}
div#link{padding-left: 20px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px;}
div#news_int {
    margin-top:20px;
    height:23px;
	background-image:url(../images/tit.gif);
}
div#news{
    margin-top:5px;
    margin-bottom:20px;
    border:1px solid #ccc;
}
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: .8em;
    color: #333333;
	text-align: left;
    line-height: 1.5em;
}
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 {
    border:0;
}

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

.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: left; 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;
}
