/* layout */
body{
border:0;
padding:0;
margin:0;
background:#fff;
}
form{
border:0;
padding:0;
margin:0;
}
ul{
border:0;
padding:0;
margin:0;
list-style:none;
}
.Wx100{
width:100%;
}
.Hx100{
height:100%;
}
.noPad{
padding:0 !important;
}
.vuoto{
list-style:none;
display:inline;
line-height:0.0;
padding:0 !important;
}
.clr{
clear:both;
height:1px;
line-height:1px;
}
/* ???Selected */
.navSelected{
color:#fff !important;
background:#696357 !important;
}
.subnavSelected{
background:#f3f0e9 !important;
color:#000 !important;
}
.menuSelected{
background:#f3f0e9 !important;
}
.linguettaSelected{
background:#e42518 !important;
color:#fff !important;
}
.menu_pagSelected{
color:#fff !important;
background:#a9a395 !important;
}
.box_nav_NONDISP{
color:#c2bbad !important;
text-decoration:line-through;
}
.box_navSelected{
background:#696357 !important;
color:#fff !important;
}
/* page */
#page{
background:#f3f0e9;
height:100%;
border:0;
border-left:20px solid #f3f0e9;
border-right:20px solid #f3f0e9;
}
/* bottom */
#bottom{
background:url(images/struttura/bottom.gif) no-repeat center bottom;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#a9a395;
line-height:14px;
}
#bottom a{
color:#a9a395;
text-decoration:none;
}
#bottom a:hover{
text-decoration:underline;
}
#bottom .intestazione{
color:#696357;
}
#bottom .info{
background:#fff;
}
#bottom .info:hover{
background:#a9a395;
color:#fff;
text-decoration:none;
}
/* box_areariservata */
.box_areariservata{
background:url(images/struttura/box_areariservata/bg_areariservata.gif) no-repeat center top;
}
.box_areariservata input{
font:10px Verdana, Arial, Helvetica, sans-serif;
background:#dfd9ce;
color:#696357;
border:1px solid #f9f7f4;
height:15px;
width:100px;
}
/* box_nav */
.box_nav{
background:url(images/struttura/box_nav/bg_box.gif) repeat-y;
}
.box_nav ul{
font:12px Arial, Helvetica, sans-serif;
margin:0 10px;
padding:0;
}
.box_nav li{
float:left;
padding-top:5px;
}
.box_nav li a{
width:207px;
/* INIZIO fix FF quando va a capo! */
display:block;
line-height:14px;
padding:1px 0;
/* FINE fix FF quando va a capo! */
background:#f3f0e9;
color:#696357;
text-decoration:none;
}
.box_nav li a:hover{
color:#fff;
background:#696357;
}
.box_nav ul ul{
font:12px Arial, Helvetica, sans-serif;
margin:0;
}
.box_nav li li{
text-transform:lowercase;
list-style:none;
color:#dfd9ce;
border-bottom:1px dotted #f3f0e9;
padding:3px 0 !important;
}
.box_nav li li a{
color:#7e7768;
background:none;
}
.box_nav li li a:hover{
background:#f3f0e9;
color:#000;
}
/* box_pag */
.box_pag{
background:url(images/struttura/box_pag/bg_box.gif) repeat-y;
}
/* box_grande */
.box_grande{
background:url(images/struttura/box_grande/bg_box.gif) repeat-y;
}
/* imageProdotti */
.imageProdotti{
padding:10px;
}
/* categorie_home_catalogo */
.categorie_home_catalogo{
margin-bottom:1px;
}

/* menu */
.menu{
background:url(images/struttura/box_testata/bg_menu.gif) no-repeat center top;
}
.menu ul{
font:17px Arial, Helvetica, sans-serif;
text-align:center;
}
.menu li{
display:inline;
line-height:35px;
height:35px;
padding:0 10px !important;
padding:0 13px;
}
.menu li a{
color:#696357;
text-decoration:none;
}
.menu li a:hover{
background:#f3f0e9;
}
.menu div{
display:inline;
}
/* menu_pag */
.menu_pag{
margin-bottom:20px;
}
.menu_pag li{
padding:1px;
}
.menu_pag li a{
display:block;
background:#dfd9ce;
color:#696357;
text-decoration:none;
height:15px;
line-height:15px;
}
.menu_pag li a:hover{
color:#fff;
background:#a9a395;
}
/* testo */
.testo{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#696357;
text-align:justify;
}
.testo a{
color:#696357;
}
.testo a:hover{
text-decoration:none;
}
/* titolo */
.titolo{
display:block;
background:#a9a395;
color:#fff;
}
/* titolo2 */
.titolo2{
display:block;
background:#a9a395;
color:#fff;
font-size:18px !important;
padding-left:2px;
}

/* titolone */
.titolone{
font:40px Helvetica, sans-serif;
text-transform:lowercase;
color:#a9a395;
}
/* testo_pic-puls */
.testo_pic-puls a{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#e42518;
text-decoration:none;
}
.testo_pic-puls a:hover{
text-decoration:underline;
}
/* tableCatalogo */
.tableCatalogo{
border:0;
padding:0;
margin:0;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#696357;
text-align:left;
background:#d0cac0;
text-transform:lowercase;
}
.tableCatalogo tr{
background:#f9f7f4;
}
.tableCatalogo td{
padding:5px;
}
.tableCatalogo a{
color:#696357;
text-decoration:none;
}
.tableCatalogo a:hover{
text-decoration:underline;
}
.tableCatalogo input{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#696357;
text-align:right;
background:#fff;
border:1px solid #a69980;
width:30px;
height:15px;
}
.tableInverti{
background:#fff !important;
}
.tableIntestazione_01{
background:#696357 !important;
color:#fff !important;
font-size:11px;
}
.tableIntestazione_01 a{
color:#fff;
}
.tableIntestazione_02{
background:#dfd9ce !important;
font-size:11px;
}
.tableIntestazione_02 textarea{
background:#e9e4dd;
}
.cod-ean{
font-weight:bold;
font-size:11px;
}
/* linguetta */
.linguetta{
background:url(images/struttura/tableCatalogo/bg_titolo.gif) repeat-x;
}
/* partner */
.partner{
background:url(images/home/partner.gif) no-repeat;
padding-top:40px;
}
/* moduli */
input, select{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#696357;
width:100%;
background:#e9e4db;
}
.textfield{
width:100% !important;
text-align:left !important;
height:auto !important;
}
.checkbox{
background:none !important;
border:0 !important;
width:auto !important;
}
.textarea{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#696357;
width:100% !important;
text-align:left !important;
height:auto !important;
border:1px solid #a69980;
}
.button{
background:#e42518 !important;
font-size:14px !important;
font-weight:bold !important;
color:#fff !important;
width:100% !important;
text-align:center !important;
height:auto !important;
}