/* CSS Document */

html {height:100%;}
body {font-family: "Trebuchet MS", Arial; margin:0px; background:url(img/sfondo-pagina.jpg) repeat-x center #d3d1c6; height:100%;}
h1 {font-size:24px; text-transform:uppercase; color:#2e291b; margin:0; line-height:30px; font-weight:lighter;}
h2 {font-size:14px; text-transform:uppercase; color:#474536; margin:0; line-height:30px; font-weight:lighter;}
h3 {font-size:14px; color:#a5c7ef; margin:0; line-height:30px; font-weight:lighter;}
h4 { text-transform:uppercase; font-size:18px; font-weight:lighter; line-height:24px; color:#474536; margin:0 ;padding:0;}
h5 { text-transform:uppercase; font-size:14px; font-weight:lighter; line-height:24px; color:#474536; margin:0 ;padding:0;}
p {font-size:11px; color:#828165; margin:10px 0; text-align:justify;}
b {color:#474536;}
a {color:#474536;}
a:hover {color:#828165;}
span {color:#7b6225;}
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 {width:960px; margin:auto; background:#FFF; padding:10px;}
.contenuto {width:960px;}
.fasciasinistra {vertical-align:top;width:163px; background-color:#edece8; padding-top:25px;}
.fasciacentro {background:url(img/fascia-verticale.gif) repeat-y center #FFF; width:40px;}
.fasciadestra {vertical-align:top;}
.baton {height:20px; font-size:12px; color:#474536; border:#ccc 1px outset; margin:10px 10px 10px 0; background:#ebeae5;}

#menu-mediterranea {background:#FFF; padding:10px 0;}
#menu-mediterranea img {border-bottom:solid 1px #66634d; border-top:solid 1px #66634d; padding:10px 0;}
#menu-mediterranea ul {list-style: none; margin: 0; padding: 10px 0; text-align:right;border-bottom:solid 1px #66634d;}
#menu-mediterranea li {height:25px; margin: 0; padding: 0; line-height:25px; font-size:12px;background:url(img/cubo-med-over.gif) no-repeat right;}
#menu-mediterranea li a { text-decoration:none; color:#66634d; padding-right:20px; background:url(img/cubo-med.gif) no-repeat right;}
#menu-mediterranea li a:hover { text-decoration:none; color:#828165; background:url(img/cubo-med-over.gif) no-repeat right;}

#menu-lingua {margin-top:25px;background:#FFF;}
#menu-lingua ul {list-style: none; margin: 0; padding: 10px 0; text-align:right;}
#menu-lingua li {height:25px; margin: 0; padding: 0; line-height:25px; font-size:12px;background:url(img/cubo-med-over.gif) no-repeat right;}
#menu-lingua li a { text-decoration:none; color:#66634d; padding-right:20px; background:url(img/cubo-med.gif) no-repeat right;}
#menu-lingua li a:hover { text-decoration:none; color:#828165; background:url(img/cubo-med-over.gif) no-repeat right;}

#menu-navigazione {width:760px; border-bottom:1px solid #999; height:132px;}
#menu-navigazione .logo {width:230px; text-align:center; float:left;}
#menu-navigazione h1 {line-height:20px; margin:0px; padding:0px; font-weight:lighter; letter-spacing:5px; font-size:10px; color:#7b6225; text-transform:uppercase;}

#menu-navigazione2 {float:right; border-right:1px solid #999;border-left:1px solid #999; margin-top:40px;}
#menu-navigazione2 ul {list-style: none; margin: 0; padding:5px 0; text-align:left;}
#menu-navigazione2 li {height:18px; margin: 0; padding: 0;line-height:18px; font-size:12px;text-transform:uppercase; width:200px;}
#menu-navigazione2 li a { text-decoration:none; display:block;height:18px;line-height:18px; color:#2e291b; padding:0 20px 0 10px; }
#menu-navigazione2 li a:hover { text-decoration:none; display:block; color:#66634d; background-color:#e6e0d1;}
a.active { text-decoration:none; background-color:#e6e0d1; }

#menu-indirizzo {font-size:11px; line-height:30px; padding-left:10px; text-align:center; color:#666;}
#menu-indirizzo span {color:#2e291b;}

#blocco-centrale {width:760px; height:390px; background-color:#7b6225;}
#blocco-centrale .immagine {width:510px; float:left;}
#blocco-centrale .testo {width:200px; float:right; padding:20px 30px 30px 20px;}
#blocco-centrale .testo p {color:#FFFFFF;}

#blocco-centrale-piccolo {width:760px; height:390px;}
#blocco-centrale-piccolo .immagine {width:390px; float:left;}
#blocco-centrale-piccolo .testo {width:310px; height:350px; background-color:#7b6225; float:right; padding:20px 30px 20px 20px;overflow:auto;}
#blocco-centrale-piccolo .testo p {color:#FFFFFF;}

#footer {width:960px; margin:auto; background:#FFF; padding:10px; margin-top:10px; line-height:14px; font-size:10px; color:#828165;}
#footer .sinistra {float:left;}
#footer .destra {float:right;}

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

#navigazione-sin {overflow:auto;width:350px; height:350px; padding:0 20px; float:left;text-align:justify;}
#navigazione-destra {overflow:auto;width:360px; height:350px; padding:0 0 0 10px; float:left;}
#navigazione-destra p {margin:10px;}

#newsletter {font-size:11px;color:#828165; margin-left:10px;}
#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;}

.elemento-galleria img {margin-bottom:5px;}
*/
.err { color:#c00; }

