/* CSS Document */

*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
a:visited{

}
a.bon{
margin-top:-10px;
display:block;
}
a.sottotitolo{
color:#977b1a;
font-weight:bold;
text-align:center;
display:block;
}

img.immagini_sotto{
border:2px solid #666666;


}

p.intestazione{
color:#666666;
font-weight:bold;
text-align:center;
border-bottom:1px #977b1a dotted;
margin-bottom:5px;
}
td img.immagini{

}
#product_list img, .sottocategorie img, img.immagini{
border:2px solid #666666;
}
a.pathway{
color:#977b1a;
font-size:18px;
font-weight:lighter;
}

a{
color:#000000;
text-decoration:none;
}
body{
text-align:center;
background:url(../images/sfondo.jpg) no-repeat fixed 30%;


}

#pagina{
width:1000px;
margin:0 auto;
text-align:left;
}
hr{
height:1px;
background-color:#977b1a;
border:0;
}

#header{
background-image:url(../images/head.jpg);
background-repeat:repeat-x;
width:100%;
height:100px;
}
.riga{
background-color:#f0f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.sectiontableentry1{background-color:#f0f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.sectiontableentry2{background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.inp{
width:100px;
}
.nota{
color:#000000;
font-size:14px;
}
#header   .moduletable-top{
float:right;
margin-right:20px;
margin-top:57px;




}


#header   .moduletable-top td{
color:#977b1a;
font-weight:bold;
}
#header   .moduletable-top td a{
color:#977b1a;
font-weight:bold;
font-size:16px;
}

#header   .moduletable-top .button{
border:none;
}

.tabella-login{
margin-right:100px;
}

#header   .mainlevel-top a{

}
#header   .mainlevel-top{

font-weight:bold;
margin-right:3px;
color:#977b1a;
text-decoration:none;
display:inline;
}
#header .imm{
width:300px;
height:100px;
float:left;
}
 
#content{
width:1000px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
float:left;
height:100%;
}

 #content .sectiontableheader{
 background-image:url(../images/pix.jpg);
 background-repeat:repeat-x; 
 color:#FFFFFF;
 font-size:14px;
 padding-top:5px;
 padding-bottom:5px;
 line-height:18px;
 font-family:Arial, Helvetica, sans-serif
 
 }
#left{
width:150px;
float:left;
margin:20px 25px 0 0;
padding:0;
}

#center{
float:left;
width:650px;
margin:20px 25px 0 0;
padding:0;

}
#center a{
text-decoration:none;
}

#home .componentheading1{
color:#977b1a;
font-size:20px;
text-transform:uppercase;
border-bottom:1px dotted #666666;

}
#home a{
text-decoration:none;
}
#home img{
margin-top:100px;
}
#home table a{
color:#0033FF
}
#center .componentheading1{
color:#977b1a;
font-size:20px;
text-transform:uppercase;
border-bottom:1px dotted #666666;

}
#right{
margin:20px 0 0 0;
padding:0;
float:left;
width:150px;
}
#center form a{
display:none
}
#center div{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#977b1a;

}
#center div p{
color:#333;
font-size:14px;

}
#center div h2 a{
color:#000000;
font-size:16px;

}
#center h3{

}

#product_list div {
color:#977b1a;
font-size:14px;
}
#product_list div p{

color:#977b1a;
font-size:14px;
}

#product_list div h2 a{
color:#666666;


}
#product_list{
border-top:1px #666666 dotted;
padding-top:30px;
}
#product_list div  a{

color:#666666;
}
#product_list div p a{
color:#666666;
font-size:20px;
}
.moduletable-menu a{
color:#666666;
}

.moduletable-menu2 td label, .moduletable-menu2 td a, .moduletable-menu2 td form{
font-size:16px;
color:#666666;

}
.moduletable-menu2 td form .button{
float:left;
margin-top:10px;
margin-bottom:10px;
}

.moduletable-menu2 th{
color:#977b1a;
border-bottom:1px #666666 solid;
margin-bottom:10px;
padding-top:20px;
text-align:left;
display:block;
width:150px;
font-size:16px
}
.moduletable-menu th{
color:#977b1a;
border-bottom:1px #666666 solid;
margin-bottom:10px;
display:block;
font-size:16px;
}
.moduletable-menu{
text-align:left;

}
.moduletable-menu #menu td {
margin-bottom:10px;
padding-top:0!important;
padding-top:10px;
display:block;
width:150px;
height:20px!important;
height:30px;
border-bottom:1px #666666 solid;
font-size:16px;
}
/*.moduletable-{
margin-bottom:40px;
}*/
.moduletable-news th{
text-align:left;
padding-top:20px;
border-bottom:1px #666666 solid;
width:150px;
color:#977b1a;
font-size:16px;
}
.moduletable-news a{
font-weight:bold;
display:block;
margin-top:5px;
color:#977b1a;
}
.moduletable-cart td{
color:#666666;
font-size:14px;
}
.moduletable-cart th{
border-bottom:1px #666666 solid;
width:150px;
color:#977b1a;
font-size:16px;
}
 .mainlevel-cart{
color:#666666;
font-weight:bold;
padding-top:0!important;
padding-top:5px;
display:block;
font-size:16px;

}
.mainlevel-cart{
color:#666666;
font-weight:bold;
padding-top:0!important;
padding-top:5px;
display:block;

}
.moduletable-news .title a{
text-transform:uppercase;

}
.moduletable-news a.readon-news{
color:#666666
}
.moduletable-news td{
margin-top:10px;
color:#666666;
display:block;
font-size:12px;
text-align:left;
}
.moduletable-ric{
margin-top:40px;
color:#666666;
}
.moduletable-ric a{
margin-top:40px;
color:#666666;
}
.moduletable-ric input.button{

}
.moduletable-ric th{
color:#977b1a;
text-align:left;
border-bottom:1px #666666 solid;
}
 #livesearch_form{
 margin-top:10px;
 }
 .moduletable-scrol{
  border-bottom:1px #666666 solid;
 }
 .moduletable-scrol th{
 color:#977b1a;
 width:150px;
text-align:left;
border-bottom:1px #666666 solid;
margin-bottom:10px;
}
.moduletable-scrol span{
color:#666666;
}
.moduletable-scrol a{
color:#977b1a
}
.moduletable-scrol a:visited{
color:#977b1a
}
marquee{
text-align:center;
margin-top:10px;
}
#addtocart .inputbox{
font-size:14px;
width:auto;
}

#center td h1{
color:#666666;
font-size:22px;
}
.moduletable-ric th{
border-bottom:1px #666666 solid;
width:150px;
color:#977b1a;
}

#results_area{
margin-top:10px;
}
 #results_area a{
 color:#977b1a;
 margin-bottom:5px;
 }
 #center form label{
 color:#000000;
 font-size:14px
 }
 #center form strong{
 color:#000000;
 
 }
 #center form option{
 font-size:14px;
 }
 #center form .inputbox{
 font-size:14px;
 height:18px!important;
 height:20px;
 line-height:10px;
 width:200px;
 }
 
   .sectiontableheaderN .lab{
color:#000000; 

 }
 .sectiontableheaderV{
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:14px;
 padding:0 5px 0 5px;
 background-image:url(../images/pix.jpg);
 background-repeat:repeat-x;
 }
 .log label {
 font-weight:bold;
 color: #000000;
 font-size:14px;
 font-family:Arial, Helvetica, sans-serif;
 }
 .log .button{
 font-weight:bold;
 color: #000000;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 margin-left:20px!important;
 margin-left:0px
 }
 .log .inputbox{
 height:18px!important;
 height:20px;
 line-height:10px;
 width:200px;
 }
 
 
 .sottocategorie a{
 color:#977b1a;
 font-size:16px;
 font-weight:bold
 }
 
 
 #home td a{
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#977b1a;
 font-size:16px;
 }
 #scheda_prodotto{
 width:100%;
 float:left;
 }
 
 #scheda_prodotto  
 {float:left;
 width:100%;
 margin-top:20px;
 text-align:center;}
 #scheda_prodotto .des{
} 
 /*scheda prodotto*/
 
  h1.intestazione{
 font-size:18px;
 margin-top:10px;
 font-weight:lighter;
 margin-bottom:5px;
 border-bottom:1px dotted #666666;
 width:100%;;
 color:#977b1a;
 }
 
 h1.intestazione-2{
 font-size:18px;
 margin-top:10px;
 font-weight:lighter;
 margin-bottom:5px;
 text-align:center;
 width:100%;;
 color:#977b1a;
 margin-top:20px;
 }
 
 .foto_p_0{
 float:left;
 margin:1px;
 }
 .foto_p_1{
 
 margin:2px;
 float:left;
 }
 
 #lista_categoria{
 float:left;
 margin-left:5px!important;
margin-left:0px;
margin-top:10px;
 width:100%;
 }
 .add_to_cart{
 float:left;
 width:100%;
 border-bottom:1px dotted #666666;
 padding-bottom:3px;
 }
 img.logo_footer {
border:none;
border:2px solid #666666;

margin-top:20px;
 }
 .footer_scheda{
 width:100%;
 text-align:center;
 margin-top:10px;
 }
 #addtocart p label{
 color:#977b1a;
 }
 .immagine a{
 color:#666666;
 margin-bottom:10px;
 }
 
 
 h1.sotto_cat{
 font-size:18px;
 font-weight:lighter;
 border-bottom:1px dotted #666666;
 }
