/* CSS Document */
html, body {margin: 0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;
font-size:80%; 
text-align:center; background-color:#336699;
/*background-image:url(../img/bg.jpg); background-repeat:repeat-x; background-position:top;*/
margin-top:18px;}
#container{
width: 760px;
margin: 0px auto;
text-align:left;
}
/*-------------------------------------------------------------------------------------------testata*/
#header{
background-image: url(../img/headerbgr.jpg);
background-repeat:repeat-x;
margin-bottom: 0px;
border:3px solid #feffff;
height:178px;
position:relative;

}

/*-------------------------------------------------------------------------------------------testata*/
#box_content{ float:right; width:500px; margin-left:5px;}
#content{ background-color:#FFF;
padding:8px;
border:5px solid #fff;
min-height:304px; height:auto !important; height:304px;

}
#lateral{background-color:#E9EFF9; 
border: 3px solid #feffff; padding:8px; 
float:left;
width:229px;\width:255px; w\idth: 229px;
min-height:460px; height:auto !important; height:460px;
}
#extra{
background-color:#3D5277;
margin-top:7px; padding: 8px;
border: #FFFFFF solid 3px;
min-height:124px; height:auto !important; height:124px;

}

#footer{
padding:15px 0 ; clear:both; width:760px;
text-align:center;
color: #E9EFF9;
font-family:Georgia, "Times New Roman", Times, serif;
border-top:solid #E9EFF9 2px;
margin: 15px 0;
}
/*---------------------------------------------------menu de navegacion*/

div#menu{ margin: 7px 0;
height:20px; border:#FFFFFF 3px solid;
background-color:
#3D5277;
padding:6px 8px;
}
#menu ul{margin:0; padding:0; list-style:none;
}
#menu ul li{ float:left; padding-left: 18px; background:url(../img/listBgr.gif) left center no-repeat; margin-right:22px; font:bold 1.2em Arial, Helvetica, sans-serif ; color:#FFCC00;}
#menu a:link, #menu a:visited{color: #fff; text-decoration:none;}
#menu a:hover{ text-decoration:underline; font-style:normal;}
.corr li{ text-decoration:underline; font-style:normal; color: #FFCC00;}

/*-----------------------------------------------------menuVertical*/
.menuNavigazione{
		width:100%;
		margin:0;
		padding:0;
		text-align:left;
		list-style:none;
		font-weight:100;

}

.menuNavigazione a{
		display:block;
		text-decoration:none;
		padding:8px 5px 8px 7px;
		border-bottom:1px solid  #000066;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
				color: #003366;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
		text-decoration:underline;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited {
		color:
		#669900;
		text-decoration:underline;
		
}
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active{
color:#669900;
text-decoration:underline;
}

/*-----------------------------------------------------------menuVertical*/
/*------------------------------Reglas generales*/
p{ 	font-size: 0.9em;
 	color: #333333; 
 	margin:0 10px 10px 10px;
	text-align:justify;
	line-height:20px;
	}
h1{	font-size: 1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
 	color: #336699; 
 	margin:0 0 10px 0;}
#extra h1{color:#FFFFFF;}
#extra h2{color: #E9EFF9;
background: url(../img/h2BgrLat.gif) left center no-repeat;
 	margin:0 0 5px 0;
	padding-left:18px;
	border-bottom:  #E9EFF9 solid 1px;}
	
#extra a:link, #extra a:visited{
		color:#FFCC00;text-decoration:none;
		font-weight: bold;}
#extra a:hover {
		text-decoration: underline;
		}
#extra p {color:#FFFFFF;}

h2{font-size: 1.4em;
 	color: #669900;
	background:url(../img/h2bgr.gif) left center no-repeat;
 	margin:0 0 5px 0;
	padding-left:18px;
	border-bottom: #669900 solid 1px;}
#lateral h2{font-size: 1.4em;
 	color:#5d1c13;
	background:url(img/h2BgrLat.gif) left center no-repeat;
 	margin:0 0 10px 0;
	padding-left:18px;}
strong{color: #006633;}
a:link, a:visited{color:#336699 ;text-decoration:none;
font-weight:700;}
a:hover {text-decoration: underline;}
.imagenizq{
		float:right;
		margin-left:10px;
}
.imagender{
		float:left;
		margin-right:10px;
}
#footer a:link, #footer a:visited{
		color:#fff;text-decoration:none;
		font-weight:normal;
}
#footer a:hover {text-decoration: underline;}