/* CSS Document */

html {height:100%; width:100%;}
body {font-family: "Trebuchet MS", Arial; height:100%; width:100%; margin:0px;}
img {border:none;}
p {font-size:11px; color:#828165; margin:10px 0;}
b {color:#474536;}
a {color:#474536}
a:hover {color:#828165;}
h3 {font-size:14px; margin:10px 0; line-height:20px; text-transform:uppercase; font-weight:bold; color:#474536;}
input {font-size:11px; height:15px; margin-bottom:5px; border:#ccc 1px inset; margin-left:5px;}
select {font-size:11px; height:20px; margin-bottom:5px; border:#ccc 1px inset; margin-left:5px;}
textarea {font-size:11px; border:#ccc 1px inset; margin-left:5px; margin-bottom:5px;}
.purificatore {font-size: 0px; height:0; clear:both; border: 0px; margin:0; line-height:0px;}

#contenitore {height:100%; width:100%;}
#contenuto {width: 970px; height: 680px; margin:20px auto;}

#header-home .logo {width:585px; height:50px; float:left;}
#header-home h1 {margin:0; padding:0; color:#828165; font-weight:lighter; font-size:12px; letter-spacing:20px; line-height:24px; text-align:center; text-transform:uppercase;}
#header-home .lingua {float:right; padding-top:12px;}
#header-home .lingua a {margin-right:10px; font-size:14px; text-transform:uppercase; text-decoration:none; color:#828165;}
#header-home .lingua a:hover {margin-right:10px; font-size:14px; text-transform:uppercase; text-decoration:none; color:#a5a18b}

#menu-home {text-transform:uppercase; width:145px; float:left; margin-top:58px; margin-right:15px;}
#menu-home ul {list-style: none; margin: 0; padding: 0; text-align:right;}
#menu-home li {height:22px; margin: 0; padding: 0; line-height:22px; font-size:12px;}
#menu-home li a { text-decoration:none; color:#FFFFFF}
#menu-home li a:hover { text-decoration:underline; color:#FFFFFF}

.contenitore-home {padding-top:100px;}
.blocco-centrale-home {height:454px; width:970px; margin:60px 0; background:url(img/sfondo-home.gif);}

.elemento-home {float:left; width:150px; margin-left:10px; line-height:0px;}
.elemento-home h2 {margin:0; padding:3px; font-size:14px; line-height:14px; height:16px; color:#828165; font-weight:lighter; }
.elemento-home a {margin:0; padding:3px; text-decoration:none; font-size:14px; line-height:14px; height:16px; color:#828165; font-weight:lighter; }
.elemento-home div {padding-top:20px;}
.elemento-home img {border:none;}
.elemento-home p {font-size:11px;line-height:12px; text-align:justify; margin-top:15px; padding:3px; color:#828165;}

#footer-home {font-size:10px;color:#828165;}
#footer-home .sinistro {float:left; width:320px; line-height:24px;}
#footer-home .destro {float:right; width:640px; text-align:right; line-height:24px;}
#footer-home a {text-decoration:none; color:#828165;}
#footer-home a:hover {text-decoration:underline; color:#a5a18b}

#menu-nav {background:url(img/sfondo-menu-nav.gif); height:57px; padding-left:160px; margin:10px 0;}
.elemento-nav {width:150px; height:40px; margin-left:10px; padding-top:10px;line-height:10px;font-size:0px; float:left;}
.elemento-nav a {text-decoration:none;color:#828165;}
.elemento-nav img {margin:0px;}
.elemento-nav span {font-size:14px; line-height:20px;}

#menu-gruppo {text-transform:uppercase; width:145px; height:485px; float:left; padding-right:15px; background:#a5a18b;}
#menu-gruppo ul {list-style: none; margin: 0; padding: 0; padding-top:10px; text-align:right;}
#menu-gruppo li {height:22px; margin: 0; padding: 0; line-height:22px; font-size:12px;}
#menu-gruppo li a { text-decoration:none; color:#FFFFFF}
#menu-gruppo li a:hover { text-decoration:underline; color:#FFFFFF}

#navigazione-sin {width:335px; height:485px; padding:0 20px; float:left;text-align:justify;}
.divisore-centrale {width:20px; height:485px; background:#a5a18b; float:left;}
#navigazione-destra {width:405px; height:485px; padding:0 0 0 10px; float:left;}
#navigazione-destra p {margin:10px;}

.gruppotesto {overflow:auto; width:335px;height:485px; padding-right:20px;}

.offertelista {overflow:auto; width:355px;height:485px;}
.offertedettaglio {overflow:auto; width:405px;height:485px;}
.offertecontenitore {padding-right:10px;}
.offertecontenitore * { font-size:11px; color:#828165; margin:0; }
.offertetitolo {margin:10px; font-size:14px; font-weight:lighter; color:#474536; text-transform:uppercase; }
.offertetitolo a {margin:-10px; color:#474536; font-size:11px; font-weight:bold; text-transform:none;}
.fototesto { float:left; padding:0 10px 10px 0;}

#newsletter {font-size:11px;color:#828165; margin-left:10px; overflow:auto;width:405px;height:485px;}
#newsletter input {width:200px;}
#newsletter textarea {width:200px; height:100px;}
#newsletter .baton {width:120px; height:20px; font-size:12px; border:#999 2px outset; margin:10px 0;}
#newsletter .radio {width:12px; height:12px;border:none;}

#offertelavoro {font-size:11px;color:#828165; margin-left:10px; overflow:auto;width:405px;height:485px;}
#modulooffertelavoro { margin-bottom:20px;font-size:11px;color:#828165;}
#modulooffertelavoro .baton {width:120px; height:20px; font-size:12px; border:#999 2px outset; margin:10px 0;}
#modulooffertelavoro .baton2 {width:120px; height:20px; font-size:12px; border:#999 2px outset; margin:5px;}

#footer-nav {font-size:10px;color:#828165; margin-top:10px;}
#footer-nav .sinistro {float:left; width:320px; line-height:24px;}
#footer-nav .destro {float:right; width:640px; text-align:right; line-height:24px;}
#footer-nav a {text-decoration:none; color:#828165;}
#footer-nav a:hover {text-decoration:underline; color:#a5a18b}