/* CSS Document */

body{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#6B5E42; background: url(../images/base-fondo.gif) repeat-x #fff; height:100%;}
html{height:100%;}
img{border:0;}
img.prodotto{width:329px;}
img.image-thumb{width:100px; height:67px; padding:10px; margin:0 10px 10px 0; float:left; display:block; background:url(../images/gallery-thumb.gif) no-repeat;}
img.pop{width:500px;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#B49A58; text-transform:uppercase; letter-spacing:2px; font-weight:normal; display:block; margin:0; padding:10px 0 0 0;}
h1.red{color:#938A76;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#938A76; font-weight:normal; display:block; margin:0; padding:0 0 20px 0;}
p{margin:10px 0 10px 0;}
a{text-decoration:underline; color:#BF0000;}
a:hover{color:#f00;}

/* STRUMENTI */
.cleaner{height:1px; display:block; clear:both;}
.cleanerbig{height:21px; display:block; background:url(../images/trimbig.gif) bottom repeat-x;}
#firma{position:absolute; top:0px; right:0px; width:20px; height:80px;}

/* GENERALI */
#container{width:980px; display:block; margin-left:auto; margin-right:auto; padding-top:200px;}
#colonna-SX{width:300px; float:left; padding:0 20px 0 0; display:block;}
.opaque {opacity: .7; filter: alpha(opacity=70);}

#menu-container{width:140px; display:block; float:left;}
#colonna-DX{width:499px; float:right; display:block; height:300px;}


#logo a{width:300px; height:300px; display:block; background:url(../images/base-logo-S.gif) no-repeat right bottom #F2EEE3;}
#logo a:hover{background:url(../images/base-logo-A.gif) no-repeat right bottom #F2EEE3;}
.indirizzo{width:298px; display:block; padding:20px 0 0 0; text-align:right;}

.menutestata a{font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold; text-transform:uppercase; font-size:10px; line-height:10px; color:#6B5E42; padding:15px 0 0 0; display:block; text-decoration:none;}
.menutestata a:hover{color:#3F3D1C;}


.menu a{font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:1px; text-transform:uppercase; font-size:10px; line-height:10px; color:#6B5E42; padding:0 0 5px 0; display:block; text-decoration:none;}
.menu a:hover{color:#3F3D1C;}

.element{display:block; margin:0 0 10px 0;}
.elementhome{display:block; margin:0 0 10px 0 !important; margin:0;}
.sottomenu a{font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#6B5E42; padding:2px 0 2px 16px; display:block; text-decoration:none; background:url(../images/sottomenu-S.gif) top left no-repeat;}
.sottomenu a:hover{color:#BF0000; background:url(../images/sottomenu-A.gif) top left no-repeat;}

.menu-piede{width:220px; height:100px; display:block; background:url(../images/colonna-SX-piede.jpg) no-repeat;}

.contenuto{display:block;}
.contenuto-rosso{display:block; padding:20px 20px 10px 20px; background:url(../images/base-mage-container.jpg) repeat;}

.navigatore{width:100%; height:250px; display:block; background:url(../images/base-mage-container.jpg) repeat;}
#imagecontainer{width:329px; height:180px; float:left; display:block;}
#aziendecontainer{width:149px; height:160px; padding:10px; float:right; background:#F2EEE3;}
.aziende a{font-weight:normal; font-size:10px; line-height:10px; color:#2D2311; padding:2px 3px 4px 16px; display:block; text-decoration:none; background:url(../images/aziende-S.gif) top left no-repeat;}
.aziende a:hover{color:#100F03; background:url(../images/aziende-A.gif) top left no-repeat;}

.piede{display:block; height:20px; padding:20px 20px 0 0; font-size:10px; line-height:25px}


#flash_container{background:url(../images/flash-default-fondo.jpg) repeat-x; height:350px;}

/* PHOTOGALLERY*/
.thumb{width:110px; height:77px; padding:10px; margin:0 10px 10px 0; float:left; display:block; background:url(../images/gallery-thumb.jpg) no-repeat;}

/* MODULI */
form{margin:0; padding:0; width:499px;}
.modulo-sx{width:240px; display:block; float:left; padding:0 0 10px 0;}
.modulo-dx{width:240px; display:block; float:right; padding:0 0 10px 0;}
.modulo{display:block; padding:0 0 5px 0;}
.modulo-button{display:block; padding:10px; background:#F2EEE3;}

.modulo-descrizione{display:block; padding:0 0 2px 0;}
.text-input{width:228px; font-weight:bold; height:12px; padding:5px; color:#000; background:#F2EEE3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; opacity: .5; filter: alpha(opacity=50); border:solid 1px #B49A58;}
.text-messaggio{width:487px; font-weight:bold; height:45px; padding:5px; color:#000; background:#F2EEE3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; opacity: .5; filter: alpha(opacity=50); border:solid 1px #B49A58;}
.button-invia{width:105px; height:20px; padding:0 25px 0 0; margin:0; color:#3F3D1C; text-align:right; background:url(../images/button.jpg) no-repeat right; border:none; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:2px; float:right;}


.vai a{display:block; height:138px; }
.vai a:hover{background:url(../images/vai-S.jpg) bottom right no-repeat;}
