/* CSS Document */
body {
    background-color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    background-position: center;}
 #container {
    background-color: #fff;
    width: 780px;
    height:800px;
    margin-left: auto;
    margin-right: auto;
    border: solid 0px red;
    position:relative;
    display:block;
    border:1px solid black;
}   											/*HEADER*//*HEADER*/
#header{
	width:780px;
	height:50px;
	border:0px solid #000000;
	background-color: #fff;
}
#header_sx{
	width:200px;
	height:30px;
	border:0px solid #FF0000;
	float:left;
	text-align: center;
	padding-top:20px;
	font: Bold 11px Tahoma;
}
#header_center{
	width:350px;
	height:auto;
	border:0px solid #000000;
	float:left;
	text-decoration:none;
	color:#E97714;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#arrow a {
	width:90px;
	height:10px;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	left:60px;
	color:#018079;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border:0px solid red;
	padding-top:10px;
	position:relative;
	top: 10px;
	left:0px;
}
#arrow a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#E97917;
}

#language{
       font-family:Arial, Helvetica, sans-serif;
       width : 110px; 
       top : 35px; 
       left : 200px;
       position : absolute; 
       z-index : 10;
       visibility : hidden;
       text-decoration:none;
       font-size:14px;
       border:0px solid red;
}
#language li
    {
    line-height:5px;
    }
.freccia,.freccia a,.freccia a:hover {
	border:0px;
	top:0px;
	margin-top:-5px;
	text-decoration:none;
}
#header_dx{
	width:220px;
	height:30px;
	float:right;
	border:0px solid red;
	color:#000000;
	font-size:12px;
	background-color: #fff;
	top:0px;
	display:block;
	padding-top:20px;
}
#header_index{
	/*background-image:url(img/index_ita.gif);*/
	width:780px;
	/*height:225px;*/
	height:300px;
	display:block;
	border:0px solid blue;
	background-repeat:no-repeat;
	background-position:bottom left;
}
#homebox{
 font-size:12px;
	width:780px;
	height:300px;
	/*padding-top:10px;*/
	position:relative;
	top:0px!important;
	top:-10px;
	color: #999999;
	text-align:left;
	border:0px solid blue;
	clear: both;
	font-family:Verdana;
}
#homeleft{width:200px;height:300px;	margin-left:70px!important;margin-left:35px;float:left;color:#999999;text-align:left;font-size:11px;font-weight:bold;}
#homeright{width:460px;min-height:300px;margin-left:20px;float:left;color:#999999;text-align:justify;font-size:13px;font-weight:bold;}
#hometext{width:460px;min-height:260px;clear:both;color:000000;}
#hometext span{color:#EB7307;}
#homescroll{width:460px;min-height:25px;background-color:#018079;}
#homescroll table{width:460px;padding:4px;color:white;text-align:center;}
#header_profilo{
	background-image: url(img/contatti.jpg);
	background-position:bottom;
	width:780px;
	height:225px;
	display:block;
	border:0px solid green;
	background-repeat:no-repeat;
}															/*CONTENUTO*//*CONTENUTO*/
#contenuto_profilo{
	width:780px;
	height:272px;
	border:0px solid red;
	background-color:#FFFFFF;
	/*background-color:#8DA1A8;*/
}

#sx{
	background-image:url(img/profilo.gif);
	background-color:#8DA1A8;
	background-repeat:no-repeat;
	width:272px;
	height:272px;
	display:block;
	border:0px solid blue;
	position:absolute;
	float:left;
	}
#dx{
	background-color:#FFFFFF;
	background-image:url(img/contatti.gif);
	background-repeat:no-repeat;
	width:504px;
	height:272px;
	position:relative;
	border:0px solid red;
	top:0px;
	float:right;
	margin-bottom:0px;
	}
.text{
	padding-left:20px;
	margin-top:60px;
	color:#E97917;
	font-size:12px;
	border:0px solid red;
}
#persone{
	background-image: url(img/persone.gif);
	background-repeat:no-repeat;
	width:500px;
	height:50px;
	background-color:#FFFFFF;
	border:0px solid blue;
	position:relative;
	bottom:0px;
	margin-top:20px;
	margin-bottom:-80px
}
#vai{
	display:block;
	width:150px;
	height:50px;
	border:0px solid blue;
	position:relative;
	left:175px;
}
#form{
	width:150px;
	height:80px;
	border:0px solid red;
	position:relative;
	bottom:105px;
	left:340px;
	font-size:12px;
	}
#menu {
	width: 400px;
	height: 40px;
	background-position: center;
	text-align: left;
	float:right;
	color:#FFFFFF;
	top:0px;
	bottom:0px;
	vertical-align: text-bottom;
	position:relative;
	top:-45px;
	font-size:12px;
	margin-right:6px;
	border:0px solid black;
}														
li{
	width:110px;
	border:0px solid red;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	}													/*SOTTOMENU*//*SOTTOMENU*/
#layer1 {
	font-family:Arial, Helvetica, sans-serif;
   background-color : #fff; 
   width : 110px; 
   top : 45px;  
   left : 10px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden;
   text-decoration:none;
   color:#999999;
   font-size:14px;
   	border:0px solid red;
   }										
#layer2{   
   width : 110px; 
   top : 45px;  
   left : 130px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden;
   text-decoration:none;
   font-size:14px;	
   border:0px solid red;
   font-family:Arial, Helvetica, sans-serif;
}
#layer3{
	font-family:Arial, Helvetica, sans-serif;
   width : 110px; 
   top : 45px; 
   left : 273px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden;
   text-decoration:none;
   font-size:14px;
   border:0px solid red;
}
.none a{
	text-decoration: none;
	font-size:12px;
	color:#000;
	font-weight:bold;
	/*color:#E97917;*/
}
.color{
	background-color:#828282;}
.color_1{
	background-color:#ACA8A9;}
.color_2{
	background-color:#DEDEDE;}
.color_index{
	background-color:#828282;
	left:20px;}
.color_index_1{
	background-color:#ACA8A9;
	left:20px;}
a,a:visited{
	color:#000000;
	border:0px;
	}
a:hover{
	color:#E97917;
	border:0px;
}
.nav{
	position:relative;
	left:12px;
	text-decoration:none;
	}
#sotto_sx{
	width:272px;
	height:100px;
	border:0px solid blue;
	background-color:#FFFFFF;
	float:left;}
#ocra{
	width:40px;
	height:100px;
	background-color:#C4BE66;
	float:right;}
#grigio{
	width:202px;
	height:100px;
	background-color:#8DA1A8;;
	float:right;}
#sotto_dx{
	width:508px;
	height:100px;
	background-color:#C4BE66;
	position:relative;
	border:0px solid blue;
	float:right;
	}
.img_mail{
  	border:0px;
	text-decoration:none;
}
.rientro{
	text-decoration:none;
	margin-left:20px;
	}
#footer{
        font-size:12px;
	width:780px;
	height:135px;
	padding-top:10px;
	color: #999999;
	position:relative;
	text-align:center;
	border:0px solid blue;
	clear: both;
	font:Tahoma
}
.foot{
	top:-40px;
}
