/* CSS Document */

body{
	margin:0px;
	border:0px;
	background-image:url(../img/fondino.jpg);
	background-repeat:repeat-x;
	}


#header {
	margin:auto;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:310px;
	
	}


#li {font-size:12px;
	color:#666666;
	}
	
.foldheader{cursor:pointer;cursor:hand ; font-weight:normal; padding:10px 0px 0px 0px; margin:0px; list-style-image:url(../img/arrow.gif) }

.foldheader a {
  text-decoration: none;
  color:#000;
}

.foldinglist{list-style-image:url(../img/list.gif); padding:0px 0px 0px 20px; margin:0px;}

.foldinglist a {
  text-decoration: none;
  color:#666;
}

 .foldinglist a:hover {
  text-decoration: underline;

}



#sottomenu {list-style-image:url(../img/arrow_up.gif); padding-bottom:10px; margin:0;}

#sottomenu a {
  text-decoration: none;
  color:#000;
}

a.selezionato { color: green; }

	
/* MENU ---------------------------------------*/
#menu{
	height:30px;
	width:900px;
	margin:auto;
	margin-top:-166px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 1px 0px;
	}      
#menu a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:7px 20px;
	text-decoration:none;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 1px 0px 0px;
	}	
#menu a.selected{
	background-image:url(../img/selected.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	color:#33CC00;
	}	
#menu a:hover{
	background-image:url(../img/selected.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	color:#666666;
	}		
#lingue{
	float:right;
	width:200px;
	
	}
#lingue img {
	border-style:none;
	}	
#lingue a{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:5px 12px;
	text-decoration:none;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0px 1px 0px 0px;
	}	
/* MENUFOOTER ---------------------------------------*/

#menufooter {margin-top:50px;}


#menufooter a{color:#555;
              text-decoration:none;
	      border-left:1px solid #ccc;
	       padding-left:20px;
	       padding-right:20px;
	       }

#menufooter a:hover{color:green;}	       
	       
#menufooter li{list-style-type:none;
                display:inline;
}	


#menufooter ul{margin:auto;
              margin-left:-20px;
	       }

#finale{ border-right:1px solid #ccc;
       }

/* CONTENUTI ---------------------------------------*/	

#contenuti {
	white-space:normal;
	width:900px;
	margin:auto;
	
	}
#superiore{
	margin-top:30px;
	}
#inferiore{
	width:900px;
	margin:auto;
	padding-top:0px;
	}
			
		
#sup-sx{
	float:left;
	display:block;
	
	}	
#sup-dx{
	background-color:#1a397c;
	background-image:url(../img/fondino_div.jpg);
	background-repeat:repeat-x;
	
	height:210px;
	
	
	padding:0px 20px 0px 20px;
	width:260px;
	float:right;
	}
#inf{
	width:900px;
	float:left;
	margin-top:30px;
	}
.box{
	width:288px;
	height:160px;
	float:left;
	padding:10px 0px 0px 10px;
	}
.box img{
	float:left;
	padding:0px 10px 10px 0px;
 	                                 
	}
.clear{
	clear:both;
	}

.news{

	margin-top:20px;
	border-style:solid;
         border-color:#CCCCCC;
	border-width:1px 0px 0px 0px;
	}
	
#bordo{
	height:2px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0px 0px 0px;			
	}
				
	/* CONTATTI ---------------------------------------*/	
#sinistro{
	float:left;
	width:450px;
	}	
#contatti{
	width:400px;
	float:right;	
	margin:auto;
	}
		
#contatti input{
	width:400px;
	margin-bottom:10px;
	margin-left:0px;
	}	
#contatti textarea{
	width:400px;
	 margin-left:0px;
	}	
#mappa{
	float:left;
	clear:left;
	}	


.cmd{
    margin-top:10px;
}

/* SITEMAP ---------------------------------------*/
#sitemapitalia{float:left;
               margin-left:50px;
               }
#sitemapitalia a{color:#000;
              text-decoration: none; }               
#sitemaping{float:left;
               margin-left:200px;}
#sitemaping a{color:#000;  
          text-decoration: none;}

/* foto gallery ---------------------------------------*/	
.thumbinals img{
	float:left;
	margin:0px;
	padding:10px 2px 0 0;
	cursor:pointer;
	}
		

	
/* FOOTER ---------------------------------------*/	
	
#footer{
	float:left;
	margin:auto;
	width:900px;
	height:30px;
	padding-top:10px;	
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 0px 0px 0px;
	}	


#footer p{
	float: left;
}

.testo {              
         float:left;
          width:670px;
         margin:auto;
          margin-left:10px;
         display:block;
        }
.testo img{float:right;}
.testo p {
          margin-right:30px;}
          
.testo img.prova{ float:left;
                 margin-top:30px;
                 //margin-left:20px;}

.video{
	float:left;
	padding:20px 40px 0 0;
	}
