/* CSS Document */

body {
background:#F3FEB3 url(../file/fondo.jpg);
font-family: Arial, Helvetica, sans-serif;
margin : 0px;
padding : 0px;
text-align : center;
}
body h1 {
width:700px;
text-align:right;
margin:0 290px -20px auto;
padding:0;
font-size:13px;
font-style: normal;
color:#EEAE69;
}
#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:  #966871;	
}
#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;
}
/************************* content ***************************************/
.content1
{
    CLEAR: both;
	margin:10px auto 10px auto;
	padding:0;
	width: 600px;		
}

.content1 h6
{
	color: #333333;   	
}
.content7
{
    margin:30px auto 30px auto;
	padding:0;
	width: 500px;			
}
.content7 p
{	text-align:left;
    margin-left:0px;
    padding:0;
    color: #333333;
    font-size:14px;   	
}
.content_img3{
	float: left;
	width: 275px;
	height: 206px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 25px;		
}
.content_img4{
	float: right;	
	width: 275px;
	height: 206px;
	margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
}
/************************* 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 ***************************************/
.navlarge{
	width:270px;
	height: auto;
	position:relative;
	float:left;
	margin: 20px auto 0px 0px;
	text-align:left;
	padding: 0;	
}
.nav{	
	width:150px;
	height: auto;    
	margin: 20px auto 0px 0px;
	text-align:left;
	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;}

.navitaly{	
	width:120px;
	height: auto;    
	margin: 20px auto 0px 30px;
	text-align:left;
	padding: 0;	
}
.navitaly ul{
margin: 0px  0px;
padding: 0;
list-style-type: none;
text-align:left;
}
.navitaly li{
list-style:none;
padding:5px ;}
.navitaly a{ color:#FFFFCC; margin:0px auto 0px 0px; padding:0px ;}
.navitaly  p{margin:0px auto 0px 20px; padding:0px ;color:#FFFFCC;}

.navlanguage{
	width:150px;
	height: auto;
	position:relative;
	float:left;
	margin: 20px auto 0px 15px;
	text-align:left;
	padding: 0;	
	border: 0px
}

.navlanguage img{ float:left; border: 0px }
.navlanguage_img2{ float:left; margin: 0px auto 0px 20px; }
.navlanguage_img3{ float:left; margin: 0px auto 0px 20px;}

.navindirizzo{
	width:170px;
	height: auto;
	position:relative;
	float:left;
	margin: 20px auto 0px 0px;
	text-align:left;
	padding: 0;	
	
	}
	
.navindirizzo1{
	width:130px;
	height: auto;
	position:relative;
	float:left;
	margin: 0px auto 0px 0px;
	text-align:left;
	padding: 0;	
	}

.navindirizzo1 p{
	margin: 0px 0px 0px 0px;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	font-style: oblique;
}
.navindirizzo1 a{ color:#EEAE69; }

.navindirizzo2{
	width:160px;
	height: auto;	
	margin: 0px auto 0px 0px;
	text-align:left;
	padding: 0;	
	}

.navindirizzo2 p{
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	
	}
.navindirizzo3{
	width:160px;
	height: auto;
	margin: 40px auto 0px 0px;
	text-align:left;
	padding: 0;
	}

.navindirizzo3 p{
	margin: 0px 0px 0px 0px;
	font-size:14px;
	color:#F3ED51;
	text-align:left;
	
	}
.navindirizzo3 a{ color:#F3ED51; }

.navindirizzo4{
	width:146px;
	height: 141px;	
	margin: 30px auto 0px 0px;
	text-align:left;
	padding: 0;	
	}
.navimmagini{
	width:250px;
	height: auto;
	position:relative;
	float:left;
	margin: 20px auto 0px 50px;
	text-align:left;
	padding: 0;	
	
	}

.navimmagini img{ float:left; border: 0px }
.navimmagini1{ float:left; margin: 0px auto 0px 0px; border: thin solid #F1E90C}

.navimmagini1 img{ border: 0px }

.navimmagini2{ margin: 40px auto 0px 0px; border: thin solid #2921BD}
.navimmagini2 img{ float:left; border: 0px }
/************************* foto ***************************************/

.foto{
	width:250px;
	height: auto;
	position:relative;
	float:left;
	margin: 150px auto 0px 0px;
	text-align:left;
	padding: 0;
}
.foto ul{
margin: 0px  0px;
padding: 0;
list-style-type: none;
text-align:left;
}
.foto li{
list-style:none;
padding:0px ;}
.foto a{ color:#FFFFCC; margin:0px auto 0px 0px; padding:0px ;}
.foto  p{margin:0px auto 0px 20px; padding:0px ;color:#FFFFCC;}
.foto img{ float:left; border: 0px }

.foto1{
	width:250px;
	height: auto;
	position:relative;
	float:left;
	margin: 20px auto 0px 0px;
	text-align:left;
	padding: 0;
}

.foto1 img{ float:left; border: 0px }
/************************* main body ***************************************/

.main_body {
	width:465px;
	height: auto;	
	float:right;	
	margin: 20px 0px 0px auto;		
}
.main_body h4{
text-align:left;
margin-left:10px;
padding:0;
}
.main_body p{
text-align:left;
margin-left:0px;
padding:0;
color: #333333;
font-size:14px;
}

/************************* content ***************************************/
.content{
	width:605px;
	height: 100px;
	margin:20px 0px 10px 0px;
	border: 0px ;
}
.content p{ color:#333333; }
.content h4{color: #333333;  } 	

.content h6{color: #333333;  } 	

.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:465px;
	height: 220px;
	margin:20px 0px 0px 0px;
}
.contentfoto img{ float:left; }
.contenitesto{
	width:190px;
	height: 220px;
	margin:0px 0px 10px 0px;
	float:right; 
}
.contenitesto p{ margin: 0px 0px 0px 5px;	 font-size:12px; color:#FFFFCC; text-align:left;}
.contenitesto a{ color:#FFFFCC; }

.contentsotto {
	width:465px;
	height: auto;			
}
.contentsotto img{ margin: 0px ; border: 0px }

/************************* 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;
}

/************************* video ***************************************/
.video {
	WIDTH: 769px;
	HEIGHT: auto;
	margin: 0px;
	float: left;
}
.video p{ margin: 0px 0px 0px 5px;	 font-size:12px; color:#FFFFCC; text-align:left;}
.video a{ color:#FFFFCC; }
.video img{   height:auto; width:auto; }



/************************* footer ***************************************/
#footer {
	CLEAR: both; 
	WIDTH: 760px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 300px;  
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 20px; 
	HEIGHT: 40px; 
	TEXT-ALIGN: center
}
#footer P {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}

#footer a {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}

#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;}
