html,body{margin: 0;padding:0;}
body{font-family: Verdana, sans-serif;font-size: 12px;text-align: center;background-color:#C9C797;}
div#container{position: relative; width: 802px;margin: 0px auto;
	background-color: #eee;color: #000;text-align: left;border-left: 1px solid #FFFFFF;border-right: 1px solid #6C5535;}

/*stili generici, su header e footer*/
div#header{width: 804px;margin: 0px auto;}
h1,h2,h3,p{margin: 0}
p{padding-bottom: 10px}
h3{padding-top: 10px;}
h1{padding-left:10px;font: bold 2.3em/80px Verdana, sans-serif;}
h2{font-size: 1.3em}
h3{font-size: 1.2em}
div#footer a{color:#ff0;font-weight: bold;text-decoration: underline;background-color: #F292B8;}


/*stili per la navigazione*/
div#navigation ul{margin: 0 0 20px;padding: 0; list-style-type: none}
div#navigation ul a{display:block;width: 90px;border-bottom: 1px solid #fff;color:#000;
	font-weight:bold; text-decoration: none}
div#navigation ul a:hover{background-color: #fff;color: #f00}
div#navigation ul a#activelink{color: #f00;text-decoration: none}
div#minilink a{margin: 20px 0;display: block;border: 1px inset #666;width:90px;line-height: 40px;
	background-color: #fff;color: #000;text-align: center;text-decoration: none}
div#minilink a:hover{font-size: 2em;font-weight: bold;color: #ccc}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{margin-bottom:3px;padding: 1px 2px;background-color:#2B6700;color: #fff;font-size: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#extra div.newsbox p{margin: 0}

/*stili per i contenuti*/
div#content{border-left: 1px solid #999; border-right: 1px solid #999;}
div.textimage{border-bottom: 1px dotted #999; width: 100%} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin:5px}
div.textimage h2{margin-top: 5px;margin-bottom:5px;}
div.textimage h3{margin-top: 5px; margin-bottom:5px;}


div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc}
div.split2 div{float: left; width: 208px; \width: 218px; w\idth: 208px;padding: 0 5px;}
div.split3 div{float: left; width: 135px; \width: 145px; w\idth: 135px;padding: 0 5px;border-top: 1px dotted #ccc}
div.split3 h3 {color:#CD5806;font-variant: small-caps; }
div.split2 h3 {color:#CD5806;font-variant: small-caps; }
div.wide h3 {color:#CD5806;font-variant: small-caps; }


form {margin:0;padding:0;}
img {border:0;}

/*  Link  */
a {text-decoration: none;}
a:link, a:visited {border-color: #90902A; color: #2B6700;}
a:hover {border-color: #90902A; color: #2B6700;}

.subTitle{
	background-image: url(../images/white_grd.png);
}

.navbar {
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:2px;
	vertical-align:bottom;
	text-align:left;
	background-color:#C9C797;
	
	
}
.navbar a:link, .navbar a:visited, .navbar a:active {
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	color: #B3C39D;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	letter-spacing: 1px;
	background-color: #2B6700;
	background-image: url(mr/images/dkblue_grd.png);
	background-repeat:repeat-x;
	text-decoration: none;
	margin-right:2px;
}
#navbarselected, .navbar a:hover {
	background-color: #E4E4E4;
	background-image: none;
	color: #CD5806;
}
.navbarlink_hl {
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border-color:white;
	border-style:solid;
	border-width:1px;
	border-bottom-width:0px;
	color:#384C60;
	background-color:#E4E4E4;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
}

#subbar {
	background-color:#dfe6eb;
	background-image: url(../images/white_grd.png);
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #6C5535;
	border-bottom:1px solid #C0C0C0;
	font-size:12px;
	letter-spacing:0px;
	text-align:left;
}
.subbarlink {
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	color:#696969;
	background-color:transparent;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.subbarlink:hover {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	color:#3D668D;
	text-decoration:none;
	background-color:#EFEFEF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}


table.pd{width:100%;border:0;background-color:#B4B7CA;border-top:1px solid #C0C0C0;border-collapse:collapse; margin-bottom:15px;}
td.mid_pd {  
	 font-size:9px;
	 border:0;color:#fff;
	 padding-bottom:3px;
	 height:18px;
	 background:#f0f0f0 url('../images/pd_mid.jpg') repeat-x;
	 text-align:right;
}
td.left_pd{  
	 border:0;
	 height:18px;
	 width:13px;
	 margin:0px;
	 padding:0px;
	 background:#f0f0f0 url('../images/pd_left.jpg') ;
}
td.right_pd{  
	 border:0;
	 height:18px;
	 width:13px;
	 padding:0px;
	 margin:0;
	 background:#f0f0f0 url('../images/pd_right.jpg') ;
}
ul.link{list-style: none;margin-left: 0;padding-left: 1em;text-indent: -1em;margin-top:0;}
ul.link li{list-style-image:url(../images/point.gif);list-style-position:inside;}		

ul.arrow{list-style: none;margin-left: 0;padding-left: 1em;text-indent: 1em;margin-top:0;}
ul.arrow li{list-style-image:url(../images/arrow.png);ist-style-position:outside;padding-bottom:8px;}		

ul.mail{list-style: none;margin-left: 0;padding-left: 1em;text-indent: 1em;margin-top:0;}
ul.mail li{list-style-image:url(../images/mail.gif);ist-style-position:outside;padding-bottom:8px;}

.pag_selected{
	color:#2B6700;
	font-size:11px;
}


table.Allegato {width:50%; padding:0px; border-collapse:collapse; border-spacing:0px}


/* begin styles for RSS Feed 
     Modification of no-style feed, this adds a classy dotted underline to item links and faint background color on hover */

.rss-box {
	 width: 300px;
	 background-color: #ffffff;
        
}

.rss-title, rss_title a {
        font-size: 1.2em;
	margin: 0px 0;
        margin-bottom: 0.5em;
	padding: 0;
        color: #406480;
	text-decoration: none;
	
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0.2em;
       
}

.rss-item  {
  font-size: small;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
        color: #406480;
	text-decoration: none;
	border-bottom: 1px dotted #A0B6DE;
	}

.rss-item a:hover { 
        background-color: #DCE3E8;
	color: #406480;
	}
	
.rss-date {
	font-size: xx-small;
	color:#FF6600; 
	}
