html,body{ margin:0px; padding:0px 0px 0px 0px; background:#FFFFFF url(../images/layout/bg-testa.jpg) repeat-x 0 0; font-family:"Trebuchet MS", Arial, Tahoma; font-size:12px; line-height:20px; }

hr{ border:#D8D7D5 solid 2px; }

#tutto{ width:950px; margin:0px auto; text-align:center; background:url(../images/layout/sfumatura_09.png) 0px 0px repeat-y; border:#333333 solid 0px; }
#testa{ width:947px; height:205px; background:url(../images/layout/testa.jpg) no-repeat; margin:0px auto; border:#000066 solid 0px; position:relative; }
	#slider{ position:absolute; top:35px; left:20px; border:#333333 solid 0px; width:906px; height:216px; }
	#logoDx{ position:absolute; top:69px; right:190px; border:#333333 solid 0px; width:87px; height:38px; }
	#lingue{ position:absolute; top:25px; right:33px; border:#333333 solid 0px; width:80px; height:20px; }
	#logo img{ border:none; }
	#fotoTesta{ position:absolute; top:169px; left:20px; width:901px; height:100px; }
	#menu{ position:absolute; top:251px; width:906px; left:20px; z-index:1000; margin:0px 20px 0px 0px; }
	#box_ricerca{ position:absolute; width:200px; height:28px; border:solid 0px #333333; top:314px; left:20px; font-size:14px; font-weight:bold; color:#00934F; }
	#box_ricerca form{ margin:0px; padding:0px }
	#box_ricerca button{ border:none; color:#00934F; }

#sx{ float:left; width:225px; border:#33CCCC solid 0px; margin-left:20px; margin-top: 90px; }
	#sx h1{ margin:0px; width:220px; height:30px; background:#595959; font-size:16px; text-align:left; color:#FFFFFF; line-height:26px; text-indent:10px; }
	#sx .box{ padding:0px 10px 10px 10px; text-align:left; margin:0px 0px 10px 0px; }
	#sx button{ border:#333333 solid 1px; }
	#sx a{ color:#41413B;  }
	#sx a:hover{ text-decoration:none; }

#dx{ margin:90px 20px 0px 241px; border:#333333 solid 0px; }
	#dx .box{ padding:10px; text-align:left; border:solid 0px #333333; }
	#dx h1{ color:#BB1C0F; margin:0px; font-size:16px; border-bottom:solid 3px #BB1C0F; }
	#dx .box p{ padding:10px 0px; margin:0px;  }

#footer{ clear:left; border-bottom:#fff solid 8px; height:41px; background:#595959; margin:0px 20px; text-align:left; position:relative;}
	#footer p{ margin:0px; padding:6px 0px 0px 10px; color:#FFFFFF; line-height:15px; }
	#copy{ position:absolute; width:200px; height:23px; border:#333333 solid 0px; top:8px;	right:0px; color:#FFFFFF; padding:0px 0px 0px 0px; }
	#indirizzo{
	position:absolute;
	width:676px;
	height:23px;
	border:#333333 solid 0px;
	top:12px;
	right:218px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

input.text{ border:#333333 solid 1px; }

