@charset "utf-8";

/* CSS Document */



html,body{margin:0;padding:0}

body{font: 80% arial,sans-serif;text-align:center;background-color: #f1f0ef;}

img {border: none}

h1 { margin-left:52px; margin-top:35px; margin-bottom:-10px}
h2 { color: #FF9900}

A:link { text-decoration : none ; color: #2195f2 }

A:visited {text-decoration : none ; color: #2195f2 }

A:hover { text-decoration : underline ; color: #9191FF }



#header {height:90px;background: #ffffff; background-image:url(images/top.jpg);color: #000000}

#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;color: #000000}

#container{text-align:left; background-color:#FFFFFF;width:800px;margin:0 auto}

#content p{ line-height:1}

#testosinistra{background:#ffffff;float:left;width:350px; margin-left:30px;margin-top: 0px;}

#testodestra{background:#ffffff;float:right;width:350px; margin-right:30px;margin-top: 0px; }

#footer{clear:both;width:800px;background: #ffffff;color: #000000; height:60px}

#footer p{margin:0;padding:5px 10px}

#prefooter{background:#ffffff;clear:both;width:800px; margin-bottom:10px; padding-top:20px}

#search {width: 100px; 	border: none;float: right;margin-top:57px;padding: 5px; font-size:12px; margin-right:46px}

#toptabs {clear:both; font-size:1.4em; line-height:1.5em; color:#000000; margin:0 0 0px 0; }

#infooter2 {width:350px;float:left; background:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-align:left; margin-left:50px; margin-top:0px; padding-bottom:10px}

#infooter { float:right; background:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-align:right; margin-left:400px; margin-right:50px; margin-top:-15px; padding-bottom:10px}







.hide {display:none;}

.h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style: normal;} 

.testosinistrap {margin:0;padding:20px 0px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color:#181817}

.testodestrap {margin:0;padding:20px 22px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color:#181817}

.style3 { text-decoration:none; color: #2195f2}

.style4 { margin-left:4px ; margin-right:4px}

.style6 {font-weight: bold;	color: #020202; }


.sett-gall {
	margin-left:50px; 
	padding: 2px 0 2px 0;}
	

#foto {
   float: left;
   width: 507px;
   margin-left:50px;
  
}
 
#testi {
   
   float: right;
   width: 178px;
   max-height:281px;
   height:281px;
   margin-right:43px;
   text-align: center;
   line-height: 1.5;
   padding: 10px 10px 10px 10px; 
   border: 1px solid #CCC;
   border-left: none;
   
}

	
#menu_css_orizzontale{
list-style:none;
overflow:hidden;
width:90%;
margin:0px;
padding:1px; 
background-color:#FFFFFF;

}

#menu_css_orizzontale li{
display:inline;
}

#menu_css_orizzontale a{

display:block;
float:left;
width:75px;
height:25px;

padding:0 12px 0 12px;
background-color:#FFFFFF;
border-left:2px solid #FF9900;
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color:#437E7E;
line-height:25px;
}

#menu_css_orizzontale li a:hover{
background-color:#E5E5E5;
color:#666666;
}

#menu_css_orizzontale a.primo{
margin-left:10px;
}


   #menu_css_footer{
list-style:none;
overflow:hidden;
width:50%;
margin:0;
padding:0; 
background-color:#FFFFFF;

}

#menu_css_footer li{
display:inline;
}

#menu_css_footer a{

display:block;
float:left;
width:40px;
height:15px;

padding:0 12px 0 12px;
background-color:#FFFFFF;
border-left:2px solid #FF9900;
font-family:arial;
font-size:10px;
font-weight: bold;
text-transform:uppercase;
text-decoration:none;
color:#437E7E;
line-height:15px;
}

#menu_css_footer li a:hover{
background-color:#E5E5E5;
color:#666666;
}

#menu_css_footer a.primo{
margin-left:50px;
}
