body {font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; background:#fff}
a {color:#333333}
h1 {font-size:13px; color:#003}
h2 {font-size:13px}
img {border:0}
label {float:left; width:150px}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
fieldset {border:#006633 1px solid; padding:5px; position:relative; margin: 0 0 0 0; padding-top:20px}
legend {color:#006633; border:#006633 1px solid; background:#ffffff; padding:1px; font-size:11px; position:absolute; top:-.5em; left:.2em;}
.modulo {font-size:11px; width:500px; font-family:Verdana, Arial, Helvetica, sans-serif}

#main {position:relative; margin:auto; width:850px; padding:3px; padding-top:1px; padding-bottom:20px; padding-right:0; margin-top:10px; background:#FFF url(images/logo.png) no-repeat 3px 2px; border:#CCC 1px solid}
#header {background:url(images/header.jpg) no-repeat top right; height:184px}
#header ul {position:relative; top:123px; left:200px; list-style-type:none; padding:0; margin:0}
#header ul li {height:62px; float:left; margin:2px; margin-top:0; text-align:center; width:80px}
#header ul li a {color:#FFF; font-weight:bold; display:block; width:100%; height:100%; padding-top:15px; font-size:12px; text-decoration:none}
#header ul li a:hover {background:url(images/menu_hover.jpg) no-repeat 0 -1px; color:#8DC5F1}

#testo {min-height:310px; margin-top:20px; margin-bottom:30px; padding-left:15px; padding-right:15px; text-align:justify; font-size:12px; color:#333}

#menu_hp {position:relative; top:30px; left:30px; list-style-type:none; padding:0; margin:0}
#menu_hp li a {display:block; width:142px; height:58px; margin-bottom:48px; text-align:center; text-decoration:none; padding-top:6px; text-transform:uppercase; font-size:14px; color:#003}
#menu_hp li a:hover {background:url(images/hp_menu_hover.png) no-repeat; color:#000}
#menu_hp li a strong {display:block; width:120px; margin-left:15px}

#footer {font-style:italic; color:#003; font-size:11px; background:url(images/logo_sincert_certiquality.png) no-repeat 760px 20px; padding-left:10px}
#footer p {display:block; float:left; width:260px}