body {background: #7d7d7d;color: #000;}

a,a:hover {color:#000;}

#menuLiv2 a{text-decoration:none;}
#menuLiv2 a:hover{text-decoration:underline;}

#wrapper {background: url(../images/ombraContent.jpg);width:820px;margin:0 auto;}
#top {height:150px;margin-left:10px;width:800px;}
#top img{margin:25px;}

#topMenu{float:left;border-bottom:1px solid #e1e1e1;height:20px;padding:5px 0 0 30px;
width:545px;/*tot 575px*/
margin:0 0 25px -50px;
}
#topMenu a{text-decoration:none;}

#menuHome{background: #666;margin-left:10px;width:800px;height:30px;}
#menuHome ul{list-style-type: none;margin-left:10px;padding-left:25px;width:765px;}
#menuHome li{display: inline;border:0px solid #000;float:left;}
#menuHome a{color:#fff;font-size: 1.2em;text-decoration: none;}

.menuIta li{margin-right:40px;}
.menuEng li{margin-right:37px;}

#language{float:right;margin-right:20px;width:60px;}
#language a{text-decoration:none;}
#language a:hover{text-decoration:underline;}

#imageRight{float:right;margin:0px -25px 0 0;width:200px;}
#thumbs{width:450px;}
#thumbs img{border:1px solid #000;margin:0 10px 10px 0;}

#certificazioni{margin:0 35px 25px 0;height:50px;float:right;width:215px;text-align:right;}

#scrollHome{background:#000;height:290px;margin-left:10px;width:800px;}
#contentHome{height:180px;margin:25px 35px 25px;width:418px;font-size:1.2em;float:left;}
#contentHome p{text-align:justify;}
#contentHome h2{text-transform:none;margin-bottom:20px;}

#people{float:right;width:200px;margin:25px 35px 0 0;} /*height:100px;*/
#people img{border:1px solid #666; margin-bottom:4px;}

#content{border-top:1px solid #000;margin-left:10px;padding:0px 50px 25px;width:700px; /*800px*/}

#contentPartner a{text-decoration:none;font-size:1.2em;}
#contentPartner a:hover{text-decoration:underline;}

#contentTesto{width:500px}

#footer{background: url(../images/ombraFooter.jpg) no-repeat top;color:#fff;
margin:0 auto;
padding:25px 35px 0;
width:750px; /*tot 820px*/
}
#footer a{color:#fff;}

#testoFooter{width:50%;float:left;}
#credits{float:right;}

#menuLiv2 {
background:#c3dce8;
float:right;
height:20px;
margin-right:35px;
padding:5px 0 0;
text-align:center;
width:200px;}

#menuLiv2 a{margin:0 7px 0;font-weight:bold;}

#menu {float:left;list-style-position:inside;display:inline;margin:310px 0 0 50px;;}
#menu li {margin-left: 0;padding: 3px 15px;border-left: 0px solid #000;list-style: none;display: inline;}
#menu li a {font-weight:bold;font-size:1.2em;}

.org,fn n{display:none;}
.vcard{margin-bottom:20px;}

/*credits*/
#test{
	border:2px solid #fff;
	width: 300px;
	margin-bottom:10px;
	padding:10px;
}