body {
background:#666666 url(../file/fondo.jpg);
font-family: Arial, Helvetica, sans-serif;
margin : 0px;
padding : 0px;
text-align : center;
}
body h1 {
width:600px;
text-align:right;
margin:0 325px -28px auto;
padding:0;
font-size:12px;
font-style: normal;
color:#FFFFCC;
}
#pretestata {
	width:765px;
	text-align:right;
	margin:0px 325px 0px auto;
	padding:0;
	font-size:12px;
	font-style: normal;
	color:#FFFFCC;
	background-color: #333333;
}
.pretestata img {    
	border: 0;	
	margin: 0px ;
	
}
/************************* contenitorefondo ***************************************/
#contenitorefondo {
	margin:30px auto 0px auto;
	width:769px;
	height: 500px;	
	background:  #999999 url(../file/fondo2.jpg);
	border: 1px solid #FFFFCC;	
	padding: 0px 0px 0px 0px;	
}
/************************* testata ***************************************/
#testata {
    height:124px; 
	width:769px;	
}
#testata img {
   height:124px; 
	width:769px;
}
#nero {
    height:27px; 
	width:769px;
	background:  #000000;	
}
#nero h2{    
	width:740px;
	text-align:left;
	font-size:4;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:5px auto auto 20px;
		
}
/************************* container ***************************************/
#container {
	margin:18px auto 0 auto;
	width:769px;
	height: auto;
	text-align:left;
	position: relative;	
	padding: 0px 0px 0px 0px;
	visibility: visible;
}
/************************* risto ***************************************/
.risto{
 MARGIN: 5px auto 5px auto; 
 WIDTH: 250px; 
 TEXT-ALIGN: center;
 border:0;
 color:#FFFFCC;
}
.risto img{ border:0;}
/************************* lista ***************************************/
#lista{
margin: 10px 0 20px 20px;
padding:0;
}
#lista ul{
list-style:disc;
margin: 10px 0 20px 20px;
padding:0;
color:#FFFFCC;
}
#lista ul li{
margin:0 10px 0 0;
padding:5px 0;
color:#FFFFCC;
}
#lista p{
margin: 10px 0 20px 20px;
padding:5px 0;
font-size:16px;
font-weight:regular;
color:#FFFFCC;
}
#lista a{
margin: 10px 0 ;
padding:5px 0;
font-size:16px;
font-weight:regular;
color:#FFFFCC;
}
/************************* nav ***************************************/
.nav{	
	width:150px;
	height: auto;
    position:relative;
	float:left;
	margin: 20px auto 0px 0px;
	text-align:left;	
	border: 0px ;
	padding: 0;	
}
.nav ul{
margin: 0px  0px;
padding: 0;
list-style-type: none;
text-align:left;
}
.nav li{
list-style:none;
padding:0px ;}
.nav a{ color:#FFFFCC; margin:0px auto 0px 0px; padding:0px ;}
.nav  p{margin:0px auto 0px 20px; padding:0px ;color:#FFFFCC;}
/************************* main body ***************************************/
.main_body{
	width:615px;
	height: auto;	
	float:right;	
	margin: 20px 0px 0px auto;		
	border: 0px ;		
}
.main_body h4{
text-align:left;
margin-left:10px;
padding:0;
}
.main_body p{
text-align:left;
margin-left:150px;
padding:0;
color: #333333;
font-size:14px;
}
/************************* content ***************************************/
.content{
	width:605px;
	height: 100px;
	margin:20px 0px 10px 0px;
	border: 0px ;
}
.content img{ float:left; margin-left: 150px; }
.contentino{
	width:300px;
	height: 100px;
	margin:0px 0px 10px 0px;
	float:right;
	border: 0px ; 
}
.contentino p{ width:260px; margin: 20px 0px 0px 20px;	 font-size:14px; color:#FFFFCC; text-align:left;}
.contentino a{ color:#FFFFCC; }
.contentx
{
	width:605px;
	height: 100px;
	margin:20px 0px 10px 0px;
	border: 0px ;
}
.contentx a{  float:right; margin-left: 0px; }

.contentinox{
	width:200px;
	height: 100px;
	margin:0px 10px 10px auto;	
	float:left
	border: 0px ; 
}
.contentinox p{  margin: 10px 0px 0px 0px;	 font-size:14px; color:#FFFFCC; text-align:center;}
.contentinox a{ color:#FFFFCC; }
.contenifotodx{	
	width:194px;
	height: auto;
	margin:10px 10px 10px auto;
	float:right;	
}
.contenifotodx h3{ font-size:14px; color:#FFFFCC; font-weight: lighter;}
.contenifotodx a{ color:#FFFFCC; }
.contenifotodx img{ margin:0px; }
.contenifotosx{	
	width:194px;
	height: auto;
	margin:10px auto 10px 80px;
	float:left;	
}
.contenifotosx h3{ font-size:14px; color:#FFFFCC; font-weight: lighter;}
.contenifotosx a{ color:#FFFFCC; }
.contenifotosx img{ margin:0px; }
.contentfoto{
	width:605px;
	height: 220px;
	margin:20px 0px 10px 0px;
	border: 0px ;
}
.contentfoto img{ float:left; margin-left: 150px; }
.contenitesto{
	width:190px;
	height: 220px;
	margin:0px 0px 10px 0px;
	float:right;
	border: 0px ; 
}
.contenitesto p{ margin: 0px 0px 0px 5px;	 font-size:12px; color:#FFFFCC; text-align:left;}
.contenitesto a{ color:#FFFFCC; }
/************************* piede ***************************************/
#piede {clear: both; MARGIN: 10px auto 0px auto; WIDTH: 769px;  HEIGHT: auto; position:relative; border: 0px ; PADDING: 0px;}
#piede P {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CCCCCC;
}
#piede a {	
	color: #CCCCCC;
	text-decoration: underline;    
    font-weight:normal;
}

/************************* sitemap ***************************************/
#site-map {	margin:0; padding:0; font-family: Times new roman, sans-serif; }
a.site-map 
{
position:absolute;
width:760px;
text-align:right;
margin-top:-20px; 
margin-right:10px;
padding:0;
font-size:14px;
color:#660000;
text-decoration:underline;
}


ul.sitemap{
margin:0 0 0 10px;
padding:0;
list-style:none;
}
ul.sitemap ul{
list-style:disc;
margin: 10px 0 20px 20px;
padding:0;
}
ul.sitemap ul li{
margin:0 10px 0 0;
padding:5px 0;
}


/************************* footer ***************************************/
#piedino {CLEAR: both; MARGIN: 0px auto 0px auto; WIDTH: 769px;  HEIGHT: auto; position:relative; border: 1px solid #FFFFCC; PADDING: 0px;}
#piedino P {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFCC;
}
#piedino a {
	font-size: 13px;
	font-style: normal;
	color: #FFFFCC;
	text-decoration: none;    
    font-weight:normal;
}
#piedino a:visited{font-size: 13px; color : #cccc99;}
#piedino a:hover{color: #cccc99;text-decoration: underline;}
#piedino a:active{color: #993300;}
#piedino-text {float: right; MARGIN-top: 15px; margin-right: 0px; margin-bottom: 0px ; margin-left:auto; PADDING: 0px;  BORDER: 0px; WIDTH: 620px;  HEIGHT: 16px;}
#piedino-text P { MARGIN: 0px; PADDING: 0px; FONT-FAMILY:  Times new roman, sans-serif; font-size: 12px; color: #666666; text-decoration: none;TEXT-ALIGN: left;}
.footerstat {float: left; WIDTH: 50px;  HEIGHT: auto; TEXT-ALIGN: left;BORDER: 0px;}
.footerstat img{ border:0;}
.footerval { CLEAR: both; MARGIN: 0px auto 0px auto; WIDTH: 760px;  HEIGHT: 40px; position:relative;  BORDER: 0px; PADDING: 0px; }
.footerval img{ border:0;}
