/* 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;
}

#testata tr td object{
display:block;
width:912px;
height:237px;
}

/* newshome */
.newsHome{background:url(images/home/banner_news.gif) top left no-repeat; width:292px; height:200px; padding:50px 15px 0; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}
.newsHome div{font-size:12px; margin:0 0; padding:0; line-height:16px; color:#A9A395; text-transform:lowercase;}
.newsHome div p{margin:0; padding:0;}
.newsHome a{margin-top:5px; display:block; color:#696357; text-decoration:none; background:#DFD9CE; text-transform:uppercase; height:15px; line-height:15px;}
.newsHome a:hover{background:#A9A395; color:white;}
#newsGrid{display: none; left: 0; position: absolute; top: 0; width: 292px;}
#slides .boxNews {float: left; width:292px; height:184px;}
#slides .boxNews .immagine{text-align:center; height:145px; background-position:center; background-repeat:no-repeat;}
#slides .boxNews .immagine a{display:block; height:145px; background:none; text-decoration:none;}
#slides .boxNews .testoDescrizione{position:absolute; top:145px; width: 292px;}
#slides .boxNews .testoDescrizione a{display:block; background:none;}
#slides .boxNews .testoDescrizione a:hover{text-decoration:underline; color:#696357}
.newsHome .testoDescrizione span{font-size:10px;}
/*home slider*/
  #slides{position:relative;}
  .slides_container {
    width:292px;
    height:184px;
	
  }
  .slides_container div {
    width:292px;
    height:184px;
    display:block;
  }
  
  #slides .next, #slides .prev {
    display: block;
    height: 24px;
    width: 24px;
	line-height:24px;
    left: 0;
    position: absolute;
    top: 70px;
    z-index: 101;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	text-align:center;
}
#slides .next {
    left: 268px;
}
	
/* BANNER NEW */
#mostraMessaggio{background-color:#f0f0f0; z-index:1000; display:none; height:334px; position:absolute; top:0; left:0; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:14px; color:#000; text-align:left; width:700px;}
#mostraMessaggio span{display:block;}
#mostraMessaggio span.bianco{padding:0;	/* fix span padding */}
#velinaMessaggio{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; /*background:#000; opacity:0.85;*/}
.chiudiDivMessaggio{display:none;}
