@charset "utf-8";
 
/*Elementi generali*/
/*body,*/

html,body {
   background-color: #fff;
   border: 0px;
   margin: 0px;
   padding: 0px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
}



select {
    font-size:12px;
    border:1px solid #A99;
    background-color:#fff;
}

img {
    border: 0px;
}

h2 {color:#ff0d0c;font-size:15px;font-weight:bold;padding:0px;margin:0px;}

h1 {background-color: #fff;margin:5px 0px 15px 0px;color:#ff0d0c;font-size:18px;font-weight:bold;padding:0px; text-transform: uppercase;text-shadow:0 0 3px #CCCCCC;}

a {
   color: #000;
   text-decoration:none;
}

a:hover {
   color: #ff0d0c;
}

a:visited {
   color: #000;   
}

.ared{
    color: #ff0d0c;        
}

.atcricerca{
    font-style:  italic;
    font-style:  oblique;
}

.atcprodotto{
    /*color:#00f;*/
}

#wrapper {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;    
    margin-bottom: 0px;
    background-color: #000;
    padding: 0px;
    border: 0px;    
}

#topbar {
  position: relative;
  background-image: url(../images/topbar.jpg);   
  background-repeat: no-repeat;
  background-color:#fff;
  width: 900px;
  height: 176px;    
  margin:0px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
  padding-right:0px;
} 

#topmenu{            
    position : relative;
    left:10px;
    top:120px;
    text-align: left;        
    margin: 0px;
    border: 0px;
    width:760px;     
}

#topmenu ul{list-style-type: none;padding:0px;margin:0px}
#topmenu li{display: inline;padding-left:10px;}
#topmenu a {text-decoration:none; color: #ffffff; font-size: 12px;}
#topmenu a:hover {color: #FF0D0C; }

#btncarrello {position:relative;top:110px;left:840px;width:50px;color:#ff0d0c;font-weight:bold;padding:0px;margin:0px;}
#btncarrello a{color:#ff0d0c;}

#categorie{
    position : relative;
    left:10px;
    top:125px;
    height: 20px;
    width:760px;
    text-align: left;    
    margin: 0px;
    border: 0px;    
}

#categorie ul{list-style-type: none;padding:0px;margin:0px}
#categorie li{display: inline;padding-left:10px;}
#categorie a {text-decoration:none; color: #ffffff; font-size: 10px;}
#categorie a:hover {color: #FF0D0C; }

#bottombar { 
  background-color: #000000;   
  width: 900px;
  height: 30px;  
  clear: both;
} 

#bottom-content { 
  padding-top:10px;
  margin-top:10px;
  background-color: #000000;   
  width: 900px;
  color: #ffffff;
  text-align: center;
  height:25px;
} 

#centro{
    background-image: url(../images/bkg-center.jpg);   
    background-repeat: repeat-y;
    background-color: #fff;
    min-height: 700px;
    height: auto !important;
    height: 700px;
    margin: 0px;
    padding:0px;
    border: 0px;
    width: 672px;   
    float: left;    
}

#center-content{
    margin: 0px 0px 0px 11px;
    border: 0px;
    padding:0px;
    width: 663px;
    background-color: #000;
}

#leftbar{
    background-image: url(../images/sfondo_leftbar.jpg);   
    background-repeat: repeat-y;
    background-color: #000000;
    margin: 0px;
    border: 0px;
    width: 218px;
    height: 100%;  
    float: left;    
}

.wpleft{
    opacity: .95;
   -moz-opacity: .95;
    filter: alpha(opacity=95);       
    width: 188px;
    margin: 0px;
    border: 0px;        
    margin-top:10px;
    margin-left:10px;    
}

.wpleft-top{
    width: 188px;
    margin: 0px;
    border: 0px;
    background-image: url(../images/wpleft-su.gif); 
    background-position : bottom;
    background-repeat : no-repeat;
    height: 20px;    
}

.wpleft-centro{    
    width: 188px;
    margin: 0px;
    border: 0px;    
    background-color: #fff;
}

.wpleft-bottom{
    width: 188px;
    margin: 0px;
    border: 0px;    
    background-image: url(../images/wpleft-giu.jpg); 
    background-repeat: no-repeat;        
    height: 51px;    
}

.wpleft-titolo{
    width: 188px;
    text-align: right;
    color: #ffffff;
    font-family: Times; 
    font-size: 18px;
    padding-top: 28px;       
}

.piccolo_nero      {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.piccolo_nero_g    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: justify}
.medio_nero        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.medio_nero_g      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: justify}
.grande_nero       {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; letter-spacing: -1px;	font-weight: bold;}

#loginbutton {
    text-align:center;
}

.wplogin{
    opacity: .95;
   -moz-opacity: .95;
   filter: alpha(opacity=95);       
    width: 188px;
    margin: 0px;
    border: 0px;            
    margin-left:10px;    
}

.wplogin-top{
    width: 188px;
    margin: 0px;
    border: 0px;
    background-image: url(../images/wpleft-su.gif); 
    height: 20px;
}

.wplogin-centro{
    background-color: #ffffff;
    width: 188px;
    margin: 0px;
    border: 0px; 
}

.wplogin-centro ul li{
    font-size:12px;
}
.wplogin-centro ul li a {
    font-weight: bold;
    color:#000;
}

.wplogin-centro ul li a:hover {
    font-weight: bold;
    color:#ff0d0c;
}

.wplogin-centro ul li a:visited {
    font-weight: bold;
    color:#000;
}

.wplogin-centro p{
    text-align:center;margin:0px;padding:0px;
}

.wplogin-bottom{
    width: 188px;
    margin: 0px;
    border: 0px;    
    background-image: url(../images/wpleft-giu.jpg); 
    background-repeat: no-repeat;    
    background-position: bottom;        
    height: 51px;
}

.wplogin-titolo{
    width: 183px;
    text-align: right;
    color: #ffffff;
    font-family: Times; 
    font-size: 18px;
    padding-top: 28px;
    padding-right: 5px;    
}

.wptipologia {
    padding-left:5px;
    border-bottom:1px solid #ccc;
    height:15px;
}
.wptipologia a{
   color: #000;
   text-transform: lowercase;
}

.wpcarrelloheader {
    background-color: #fff;
    margin:0px;
    padding:0px;
    font-size:10px;
}

.wptipologia img{
    vertical-align:middle;
}

.wpnewtipologia {
    padding-left:5px;
    border-bottom:1px solid #ccc;    
    font-size:11px;
    text-transform: lowercase;    
}

#wpcarrellocenter {
    /*
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    */
    font-size:10px;
    color:  #000;
    background-color:#fff;
    margin:0px;
    padding:0px;    
    overflow:auto;
    height: 100px;    
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #777777;

}

#wpcarrellocenter ul{
    width:150px;
    font-size:12px;
    color:  #000;
    background-color:#fff;    
    padding:0px;        
    margin-left:10px;
    list-style-type : square ;
}

#wpcarrellocenter li{
    font-size:12px;
    width:150px;    
    margin:0px;
    padding:0px;        
}

#registrazione {
    margin-left:20px;
    width: 620px;
}

#marche {
    margin-left:20px;
    width: 640px;
    padding:0px;
}

#listaprodotti{
    margin-left:20px;
    width: 640px;
    padding:0px;
}

#listaannunci{
    margin-left:20px;
    width: 640px;
    padding:0px;
}

#schedaprodotto{
    margin-left:20px;
    width: 640px;
    padding:0px;
}

#prodottocentro {  
    float: left;
    border:1px solid #ccc;
    width:620px;
    padding:10px;  
}

#imgprincipale {
    float:left;
    width:270px;
}
#imgprincipale img{
   border:1px solid #ccc;
}

#prodottocentrodescr {
    float:left;
    margin-left:10px;
    width:340px;
    
}

#prodottocentrodescr h3{
   font-size:14px;
   color: #ff0d0c;  
}

#prodottoiconetavola {
    margin-top:5px;
    margin-bottom:25px   
}

.prezzoprodotto{
    margin-top:15px;
    margin-bottom:15px;
    font-size: 14px;
    text-shadow:0 0 3px #CCCCCC;
}

.icona{
    float:left;
    width:40px;
    padding-left:1px;
}

.iconabig{
    float:left;
    width:45px;
    margin-left:2px;
    margin-right:4px;
}

#tblinfoprodotto{
    text-align:left;
    margin-top:0px;
    margin-bottom:5px;
    padding-left:5px;
    background-color:#fff;
    border:1px solid #e0e0e0;
}

#tblinfoprodotto ul{
    margin-left:15px;
    padding:0px;
    border:0px;
}

#tblinfoprodotto li{
    margin:0px;
    padding:0px;
    border:0px;
}

.loginerror{
    text-align :center ;
    width:100%;
    border:1px double #ff0d0c;
}

.wpcarrellofooter {
    background-color:#fff;
    font-size:10px;
}

.paginatore {        
    height:24px;
    width:600px;
    text-align:right;
    /*border:1px solid #f00;*/
}

.numpagine {
    float:right;margin:0px;padding-top:4px;text-align:right;
}

.prodpagina {
    margin-right:5px;margin:0px;padding:0px;
}

.wpprodscrollbanner {
    width:630px;
    height: 100px;
    padding: 3px;
    margin-top:0px; 
    margin-left :3px ;
    margin-right : 3px ;
    margin-bottom:20px;
    background-color: #fff;    
    border:1px solid #ccc;
}

.picprodscrollbanner {
    float: left;
    text-align:center;
    width:80px;
    height: 80px;
    margin-top:3px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;        
}   

.picprodscrollbanner img{
    border:1px solid #ccc;
}

#scrollprodcontainer {
    float : left;
    text-align :center ;
    padding-left :10px;
    padding-right :10px;
    padding-top:5px;
    padding-top:5px;
    width:560px;
    height : 80px;
    background-color: #fff;
    overflow:hidden;
    display:block;
}

.wpheadnews {
    background-image:url(../images/bannerlenostrenews.jpg);
    height:25px;
    width:625px;
    margin:0;
    padding:0;
}

.wphpnews {
    width:615px;
    color: #fff;
    padding: 0px;
    margin:0px;
    border:0px;
    background-color: #000;    
    
}

.wphpscrollbanner {
    width:630px;
    height: 100px;
    padding: 3px;
    margin-top:0px; 
    margin-left :3px ;
    margin-right : 3px ;
    margin-bottom:0px;
    background-color: #fff;    
    border:1px solid #ccc;
}

.wpheadscrollbanner {
    background-image:url(../images/bannerlenostremarche.jpg);
    height:25px;
    width:625px;
    margin:0;
    padding:0;
}

.wpfootscrollbanner {
    background-color:#000;
    height:25px;
    width:625px;
    margin:0;
    padding:0
}

.wphpscrollbanner {
    width:615px;
    height: 130px;
    padding: 3px;
    margin-top:0px; 
    margin-left :3px ;
    margin-right : 3px ;
    margin-bottom:0px;
    background-color: #fff;    
    border:1px solid #ccc;
}

#scrollbannercontainer {
    float : left;
    text-align :center ;
    padding-left :10px;
    padding-right :10px;
    padding-top:5px;
    padding-top:5px;
    width:560px;
    height : 115px;
    background-color: #fff;
    overflow:hidden;
    display:block;
}

#btnbackscrollbanner {
    float:left;
    width:16px;
    height:130px;    
    border-right:1px solid #ccc;
}

#btnnextscrollbanner {
    float:right;
    width:16px;
    height:130px;
    border-left:1px solid #ccc;    
}

.picalbumscrollbanner {
    float: left;
    text-align:center;
    width:100px;
    height: 100px;
    margin-top:3px;
    margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;        
}   

.picalbumscrollbanner img{
    border:1px solid #ccc;
}

#elenco_contatti{
  padding-left :30px ;
    width: 640px;

}

#form_richiesta_info{
    width: 650px;
    padding-left: 30px;
}

#elenco_faq{
    padding-left :30px ;
    width: 635px;
}

#documento{
   padding-left :30px ;
    width: 635px;
}

#popupdoc {
    width:400px;
    margin:5px;
    padding:10px;
}

.breadcumbmenu {
    font-size: 10px;    
    color:#ff0d0c;
}

.breadcumbmenu a:visited{
    color:#ff0d0c;
}

.breadcumbmenu a:hover{
    color:#ff0d0c;
    text-decoration:underline;
}

.promo{    
    border:1px solid #f00;
}

.boxprodotto {
    float:left;
    position:relative;
    display:block;
    border:1px solid #ccc;
    min-height:200px;    
    margin-bottom:10px;
    margin-top:0px;
    width:185px;
    margin:8px;
    padding:2px;
}

.boxprodotto div.titolo {
    width:100%;
    font-weight:bold;
    font-size:10px;
    height:45px;
    padding:0px;
    margin:0px;
    
}

.boxprodotto div.immagine {
    position:relative;
    z-index:0;
    margin-left:auto;
    margin-top:10px;
    margin-right:auto;
    width:180px;
    text-align:center;
    overflow : hidden ;
}

.boxprodotto div.placeicone{    
    margin:0px;
    padding:0px;            
}

.boxprodotto div.bollo {
    position:absolute;
    top:30px;
    left:0px;
    z-index:1;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/bollo-liguetta.png);
    background-repeat:no-repeat;
    width:70px;
    height:60px;    
    opacity: .9;
    -moz-opacity: .90;
    filter: alpha(opacity=90);   
    font-variant: small-caps;
    margin:0px;
    padding:0px;
}

.boxprodotto div.bollocoomingsoonit {
    position:absolute;
    top:30px;
    left:0px;
    z-index:1;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/bollo-liguetta-prenotala.png);
    background-repeat:no-repeat;
    width:70px;
    height:60px;    
    opacity: .9;
    -moz-opacity: .90;
    filter: alpha(opacity=90);   
    font-variant: small-caps;
    margin:0px;
    padding:0px;
}

.boxprodotto div.bollocoomingsoonen {
    position:absolute;
    top:30px;
    left:0px;
    z-index:1;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/bollo-liguetta-prenotala-en.png);
    background-repeat:no-repeat;
    width:70px;
    height:60px;    
    opacity: .9;
    -moz-opacity: .90;
    filter: alpha(opacity=90);   
    font-variant: small-caps;
    margin:0px;
    padding:0px;
}

.boxprodotto div.fakebollo {
    position:relative;
    top:0px;
    left:0px;
    z-index:2;    
    width:60px;
    /*height:60px;*/
    margin:0px;
    padding:0px;
}

.ico-uomo{
    vertical-align:middle;margin-left:15px
}

.ico-donna{
    vertical-align:middle;margin-left:35px
}

.ico-bambino{
    vertical-align:middle;margin-left:35px
}

.ico-unisex{
    vertical-align:middle;margin-left:0px
}


.testobollo {
    padding-top:20px;
    z-index:3;    
    text-align:center;
    color: #fff;
    font-size:12px;
    font-weight: bold;      
}

.boxannuncio {
    float:left;
    display:block;
    border:1px solid #ccc;
    min-height:200px;    
    margin-bottom:10px;
    width:185px;
    margin:8px;
    padding:2px;
}

.boxannuncio div.titolo {
    width:100%;
    font-weight:bold;
    font-size:11px;
    height:40px;
    padding:0px;
    margin:0px;
    
}

.boxannuncio div.immagine {
    z-index:1;
    margin-left:auto;
    margin-right:auto;
    width:180px;
    text-align:center;
    overflow : hidden ;
}

.prezzo {
    width:180px;
    font-size:10px;
    /*margin-top:10px;*/    
    
}

.wphome {
    background-color:#fff;
    margin:0px 0px 10px 0px;
    padding-left:10px;
    padding-right:10px;
    border-top:5px solid #fff;
    border-right:5px solid #fff;
    border-left:5px solid #fff;
    border-bottom:5px solid #fff;
}

.wphometitolo {
   color: #FF0D0C;
   font-family: Arial,Helvetica,sans-serif;   
   font-size: 12px;
}

.feedback{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding:3px;
	color:#000000;
	background-image: url(../images/feedbackbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#langbar {  
    position : absolute;    
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;    
    margin-bottom: 0px;    
    margin-left: 840px;
    margin-top: 5px;
    border: 0px;       
}

#langbar img{
    border:1px solid #fff
}

#ricercaavanzatatavole{       
    clear:both;
    margin-top:5px;
    border:1px solid #999;
    padding-left:5px;    
}

#resetricerca{        
    margin-top:5px;    
    text-align:right;
    width:540px;
    
}

.ullinkutili{
    font-size:12px;
    margin:0px;
    padding:0px;
}

.lilink {
    float:left;
    width:280px;
    margin:2px;
}


/* Form avanzate ricerca tavole */
.formricercatavole{ 
    padding:0px;
    margin:0px;
    width:190px;
    float:left;
}

 
/* Ricerca Scarponi: mostra la tabellataglie degli scarponi */
#tabellatagliescarponi{
    font-size:9px;    
}

#tabellatagliescarponi table{
  border:1px solid #999;
  padding:0px;
  margin:0px;
}

#tabellatagliescarponi td{
  border-right:1px solid #999;
  border-left:0px;
  border-top:0px;
  border-bottom:0px;
}
#tabellatagliescarponi .tableheader{
  border-bottom:1px solid #999;
}



/* Webpart dei preferiti */
#preferiticontainer {
   width:610px;
   padding:0px;
   margin-left:30px;   
   margin-right:10px;      
   margin-bottom:10px;
}

#preferiticontainer ul{
    margin-left:5px;
    padding:0px;  
}


#toppreferiti{    
    height:120px;
}

#toppreferiti ul{   
    height:110px;
}

#preferiticontainer li{
    float:left;
    margin-left:3px;
    padding:0px;
    border:1px solid #f00;
    list-style-type: none;
    list-style-image: none;
}

/* Stile x i kit di prodotti */
.kits {
    position:relative;
    /*background-color:#E4E2E3;
    background-image: url('/images/btn-aggiungi.jpg');
    background-position: center center;
    background-repeat:no-repeat;
    */
    margin-top:5px;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    padding:5px;
}

.kits .prezzokit{
    text-align:right;
    background-color:#fff;
    /*background-color:#E4E2E3;*/
    border:1px solid #999;
    padding:0px;
    margin:0px;
}


#loginbar {
    position:absolute;
    top:25px;
    right:-10px;
    width:340px;
    height:70px;
    padding:3px 3px 3px 6px;
    filter: alpha(opacity=95);
    opacity: .95;
    -moz-opacity: .95;
    background-color: #fff;
    background-image: url(../images/faccia-bg.png);
    background-repeat: no-repeat;
}

#latuafaccia{    
    float:left;
    width:60px;
}

#latuafacciatesto{
    float:left;
    width:90px;
}

#loginbuttons {
    float:right;
    margin-right:10px;
    margin-top:2px
}

#loginbar a{
    color:#888;
}

#loginbar a:visited{
    color:#888;
}

#loginbar a:hover{
    color:#f00;
}

#loggedinbox{
    margin-right:30px;
    color:#fff;    
    width:289px;
    height:58px;    
    font-size:12px;
    padding:0px;
    color:#000;
}

#loggedinbox a{
    color:#000;
}

#loggedinbox a:hover{
    color:#f00;
}

#loggedinbox a:visited{
    color:#000;
}

#wpfiltri {
    background-color:#fff;
    font-size:10px;    
}

#wpfiltri .mainheader {
    font-size:12px;
    color: #999;
    font-weight: bold;
    margin-left: 10px;
}

#wpfiltri .header{
    
}

#wpfiltri ul{
    margin:0px;
    padding-left:5px;
    padding-right:5px;
    list-style-type: none;
}

#wpfiltri li{
    /*border-top:1px solid #555;*/
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px solid #f4f4f4;
    position:relative;

}

#wpfiltri li img {
    position:absolute;    
    right: 5px;
    top:3px;
    vertical-align: middle;
}

#bannerplusone{
    position:fixed;
    text-align:center;
    margin-left:-650px;    
    left:50%;
    top:100px;
}
