 	@import url(icone.css);
body 
{
    background-color: #0c0b0a;
    font-family: Georgia;
    color: white;
    height: 100px;
}

a img
{
    border: 0px;
}
#scrittashop
{
    position:absolute;
    top:85px;
    left:281px;
}
#contenitore
{
    
    width:1000px;
margin: 30px auto 30px auto;
position: relative;
}
#servizio
{
    font-family:Arial;
    font-size:12px;
    color:#938303;
    position:absolute;
    right:80px;
    top:35px;
    line-height:20px;
 }
 #servizio a{
     color:#938303;
     margin-right: 5px;
 }
 #servizio p{
 text-align: right;
 }
  #servizio p .b_video{
  background-image: url(../immagini/video.png);
  background-repeat: no-repeat;
  display: block;
  height: 52px;
  width: 136px;
  margin-right: 0px;
  }
  #servizio p .b_video:hover{
  background-image: url(../immagini/video_hover.png);
  background-repeat: no-repeat;
  display: block;
  height: 52px;
  width: 136px;
  margin-right: 0px;
  }
 #contenuti
{
    background: url(../immagini/sfondo-contenuti.png) no-repeat;
  
  margin-left: 210px;
    margin-top: 20px;
   
    }
 
#scheda
{
    float:left;
    width:387px;
    margin-top:17px;
    margin-left:35px;
 
}
#info_ric
{
    float:left;
    margin-top:17px;
    margin-left:35px;
    position: relative;
    width: 700px;
	background-color: #333;
    padding: 10px;
    margin-bottom: 20px;
 
 
}
#info_cat
{
    float:left;
    margin-top:17px;
    margin-left:35px;
    position: relative;
    width: 700px;
    margin-bottom: 20px;
 
 
}
#contenuti h2
{
    margin-top:4px;
    margin-bottom:6px;
    font-size:14px;
    color:#999999;
    font-variant: small-caps;
    font-weight: normal;
}
#contenuti h1
{
    margin-bottom:25px;
    font-size:32px;
    color:#999999;
    font-weight: normal;
}
#contenuti p
{
    font-size:14px;
    color:white;
    line-height:18px;
    margin-bottom:20px;

}
#contenuti h3
{
    font-size:14px;
    color:white;
    letter-spacing: 1px;
   
}
#pulsantecarrello
{
    background:url(../immagini/riquadro-rosso.png) no-repeat;
 	width: 372px;
 	height: 30px;
 	position: relative; 
 	padding: 7px 0px 0px 20px;
 	clear: both;
 	margin-bottom: 30px;
}
#pulsantecarrello img{
position: absolute;
top: 6px;
right: 23px;
margin: 0px;
}
#categorie
{

    position: absolute;
    top: 155px; 
    right:40px;
    width:130px;
}

#boxcarrello p{
padding: 8px;
color: #3C4D36;
}
#boxcarrello p a{
color: #3C4D36;

}
#boxcarrello
{
    background:url(../immagini/pulsante-carrello.png) no-repeat;
    position: absolute;
    top: 160px;
    left: 0px;
    width: 194px;
	padding-left: 35px;
} 
#login_carrello, #box_riepilogo
{
    position: absolute;
    top: 160px;
    left: 10px;
    width: 140px;
	padding-left: 35px;
	background-color: #333;
	padding: 15px;
} 
#checkout #box_riepilogo p{
height: auto;
margin-bottom: 10px;
}
#checkout #login_carrello p.info_login{
height: auto;
margin-bottom: 10px;
}

#carrello
{
    margin-top:20px;
}  
#carrello li a
{
    font-size:12px;
    color:white;
    text-decoration:none;
}
#carrello li
{
    list-style-type:none;
}
#carrello li
{
    margin-bottom:20px;
   
  
} 
#boxaiuto
{
    background:url(../immagini/backaiuto.png) no-repeat;
    position: absolute;
    top: 320px;
    left: 35px;
    padding-top: 20px;
    width: 130px;
    color: #727170;
    font-size: 14px;
    line-height: 18px;
}
#boxinfo
{
    background:url(../immagini/backaiuto.png) no-repeat;
    position: absolute;
    top: 470px;
    left: 35px;
    padding-top: 20px;
    width: 130px;
    color: #727170;
    font-size: 14px;
    line-height: 18px;
}



#informazioni a
{
    color:#727170;
  
   text-decoration:none;
}
#informazioni li
{
    list-style-type:none;
}
#catalogo
{
    background:url(../immagini/backcatalogo.png) no-repeat;
    clear:both;
    width:980px;
    margin-left:40px;
    height: 140px;
    padding-top: 20px;
    
}
#catalogo a
{
float: left;
margin-right: 40px;
}
#piede
{
     background:url(../immagini/backcatalogo.png) no-repeat;
      width:1000px;
     padding-top: 20px;
     position: absolute;
     left: 0px;
     top:600px;
      height:100px;

     
}
#menupiede
{
 float:right; 
}
#menupiede li
{
    display:inline;


}
#menupiede li a, #piede p
{
    font-family:Arial;
    font-size:11px;
    color:#999999;
    text-decoration:none;
} 
#contenuto
{
  background: url(../immagini/sfondo-contenuti.png) no-repeat;
  
  margin-left:210px;
   margin-top:15px;

   
}
#contenuto img
{
     float:left;
    margin-top:55px;
    margin-left:112px;
}
#pagine
{
    float:left;
    width:387px;
    margin-top:14px;
    margin-left:112px;
}
#pagine a 
{
    display:inline;
    font-size:12px;
    color:#999999;
}
#pagine a:hover
{
    text-decoration:underline;
    color:#4c8c7c;
}
.didascalia
{
    float:left;
    width: 110px;
   
 
}
.didascalia h1
{
    font-size:10px;
  
    margin-top:13px;
    color:#4c8c7c;
  
}

.didascalia h2
{

    font-size:12px;
    color:#4c8c7c;
 margin-top:7px;
    
}
.didascalia p
{
    font-size:12px;
    color:white;
    margin-top:15px;
    margin-bottom:50px;
}
.caratteristiche
{
    clear:both;
}
.caratteristiche a
{
    margin-right:10px;
   
}

#box_informazioni
{
    background: url(../immagini/backboxinfo.png) repeat-x;
    background-position: 45px 45px;
   
}
#checkout
{
  background: url(../immagini/sfondo-contenuti.png) no-repeat;
  width:580px;
  margin-left:210px;
  margin-top:23px;
  padding-top: 35px;
    
}
#checkout table{
  float: left;

}
#chek_carrello
{
    
    width:600px;
   clear: both;
    
}


th
{
    font-size:16px;
    color:#999999;
}
.prodotto
{
  
    width:240px;
    text-align:left;
   
}
td
{
    font-size:12px;
    color:#999999;
    padding-top: 10px;
   
}
.elimina
{
    width:56px;
    padding-left:10px;
     
}
.quantità
{
    width:60px;
    padding-left:10px;
    
}

.subtotale
{
    width:64px;
    padding-left:10px;
     
}
td
{
    text-align:center;
 }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
 #stato_carrello
 {
     font-size:14px;
     color:#999999;
background-color: #690707;
 background-image: url(../immagini/back_acquista.png);
 background-position: bottom right;
 background-repeat: no-repeat;

padding: 10px 23px 10px 23px;;
  margin-bottom: 20px;

  }
  #stato_carrello a{
  color: #999;
  }
#stato_carrello li
{
    margin-right:30px;
     display:inline;
     padding-bottom: 2px;
}
#stato_carrello .attivo
{
    color:#696907;
    border-bottom: 3px solid #696907;
    
}
.bottoni_carrello a
{
    float:left;
    margin-top:35px;
}
.bottoni_carrello input
{
    margin-top:35px;
 margin-left:20px;
   float:right;
   
}
#box_informazioni
{
     position: absolute;
    top:210px; 
    right:10px;
    width:164px;
    
   
}
#box_informazioni p
{
    font-size:12px;
    color:#999999;
    margin-top:20px;
	padding: 0 12px 12px 12px;
    line-height: 16px;
    background-color: #252525;
}
tr
{
    border-bottom: 1px solid #999999;
    height:36px;
}
#bottoni
{
    border-bottom:none;
}
#logo_shop{
position: absolute;
top: 80px;
left: 280px;

}





#tabs li{
font-size: 10px;
text-transform: lowercase;
}
.car{
background-image: none;
background-color: fuchsia;
}
#categorie p{
color: #978b19;
font-size: 14px;
margin-top: 15px;
margin-bottom: 0px;
margin-left: 67px;
}
#tag{
float: right;
}
#tag p{
font-size: 12px;
padding: 20px 40px 0px 40px;
text-transform: lowercase;
color: #bcab31;
}
#tag p strong{
font-size: 18px;
display: block;
margin-top: 5px;
text-align: right;
}
.prod_carrello{
width: 280px;
height: 160px;
margin: 10px;
float: left;
border-bottom: 1px solid #C93232;
}
.prod_carrello img{
float: left;
margin-right: 10px;
}
.dati_carrello{
float: left;
line-height: 16px;

}
.dati_carrello h1{
font-weight: normal;
margin-bottom: 15px;
color: #e1e1e1;
}
.dati_carrello p{
font-size: 12px;
}
.dati_carrello p.totale_carrello{

border-top: 1px solid white;
font-size: 14px;

}
.totale_generale{
position: absolute;
right: 160px;
bottom: 25px;
width: 400px;
text-align: right;
}
p.link_car {
position: absolute;
left: 380px;
top: 18px;
font-size: 12px;	
}
p.link_car a{
color: #ccc;

}
#checkout label{
float: left;
margin-right: 20px;
}
#checkout p{
font-size: 14px;
line-height: 18px;
clear: both;
height: 50px;
}
.info{
background-color: #333;
padding: 10px;
color: #999;
margin-top: 10px;
margin-bottom: 10px;
}
#checkout h4{

margin-bottom: 20px;

}




#testa{
background-image: url(/immagini/riga.png);
background-repeat: no-repeat;
background-position: 0px 149px;
padding-bottom: 17px;
z-index: 1000;
}


.selettori span
{
    float: left;
    margin-right: 5px;
}
.selettori 
{
 position:absolute;
 bottom: 10px;   
clear: both;
right: 0px;
}


#contenuti .risultati_ricerca .prezzo,  #suggerimenti .suggerimento .prezzo{
color: #999999;
}
#contenuti .risultati_ricerca .prezzo h1, #suggerimenti .suggerimento .prezzo h1{
font-size: 10px;
font-variant: small-caps;
margin-bottom: 5px;
}
#contenuti .risultati_ricerca .prezzo h3,  #suggerimenti .suggerimento .prezzo h3{
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;
}
#contenuti .risultati_ricerca .prezzo p, #suggerimenti .suggerimento .prezzo p{
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
}
#risultati{
margin-left: 20px;
position: relative;
width: 720px;
margin-top: 10px;
clear: both;
background-image: url(../immagini/back_ris.png);
background-position: -1px -1px;
}
#suggerimenti{
margin-left: 20px;
position: relative;
width: 960px;
clear: both;
background-image: url(../immagini/back_ris.png);
background-position: -1px 41px;
}
#suggeriti_car #suggerimenti{
width: 600px;
    margin-left: 0px;

background-image: url(../immagini/back_ris.png);


}

#risultati .risutati_ricerca img, #suggerimenti .suggerimento img{
position: static;
float: left;
}
#risultati .risultati_ricerca .prezzo, #suggerimenti .suggerimento .prezzo{
float: left;
}
#risultati .prezzo img, #suggerimenti .prezzo img{
float: none;
margin-bottom: 5px;
}
#risultati .prezzo h1, #risultati .prezzo h2, #suggerimenti .prezzo h1, #suggerimenti .prezzo h2
{
    font-size:16px;
    color:#4c8c7c;
   
}

.risultati_ricerca, .suggerimento{
width: 200px;
float: left;
position: relative;
height: 180px;
padding: 20px;
}
#suggeriti_car .suggerimento{
width: 260px;
float: left;
position: relative;
height: 180px;
padding: 20px;
}
.risultati_ricerca .prezzo, .suggerimento .prezzo{
width: 120px;

}
#paginazione{
position: absolute;
bottom: 10px;
right: 10px;

}
p#paginazione {
margin: 0px;
}
#paginazione a{
color: white;

}
.barra{
background-color: #0c0b0a;
display: block;
}
.rip_car{
float: left;
width: 230px;
margin-right: 20px;
margin-bottom: 20px;
padding: 20px;
background-color: #333;
}
.rip_car2{
clear: both;
width: 540px;
margin-bottom: 20px;
padding: 20px;
background-color: #333;
}
#checkout .rip_car2 table{
float: none;
width: 100%;
}
#checkout .rip_car p, #checkout .rip_car2 p{
height: auto;
color: #999;
}
#checkout .rip_car p strong, #checkout .rip_car2 p strong{
color: #eee;
}
#checkout .rip_car p strong a{
display: none;
}
#checkout .rip_car:hover p strong a{
display: inline;
color: #696907;
}
#menu{
width: 616px;
position: absolute;
top: 150px;
right: 0px;
z-index: 1100;
}
#menu2{
width: 616px;
position: absolute;
top: 150px;
right: 0px;
height: 34px;
background-image: url(/immagini/back_menu2.png);
padding-left: 377px;
}

#box1{
position: absolute;
top: 150px;
left: 0px;
height: 417px;
z-index: 101;
}
#box1 .didascalia_video{
position: absolute;
top: 30px;
right: 30px;
width: 250px;
text-align: right;
line-height: 22px;
font-style: italic;
}
#box1.3{
position: absolute;
top: 150px;
left: 0px;
height: 417px;
z-index: 901;
}
#box2{
width: 556px;
position: absolute;
top: 182px;
right: 0px;	
height: 325px;
background-image: url(/immagini/box2.png);
overflow: auto;
z-index: 900;
padding: 50px 30px 10px 30px;
}

#box2 .dettaglio_img{
margin: 10px 70px;
}
#box2_4{
width: 616px;
position: absolute;
top: 182px;
right: 0px;	
height: 395px;
background-image: url(/immagini/box_2_4.png);
overflow: auto;
z-index: 900;
padding: 0px 0px 0px 0px;
}
#box2_4 p{
font-size: 12px;
line-height: 18px;
margin-bottom: 5px;
}
#box2_4 #sottomenu a{
color: white;
text-decoration: none;
}
#box2_4 iframe{
margin-top: 22px;
}
#box2_2{
width: 556px;
position: absolute;
top: 182px;
right: 0px;	
height: 295px;
overflow: auto;
z-index: 1000;
padding: 60px 30px 30px 30px;
}
#box2_3{
width:591px;
position: absolute;
top: 182px;
right: 0px;	
height: 385px;
overflow: auto;
z-index: 900;
padding: 10px 0px 0px 10px;
}

#box_business{
width: 550px;
position: absolute;
top: 182px;
right: 0px;	
height: 325px;
background-image: url(/immagini/back_bus.png);

z-index: 900;
padding: 30px 222px 30px 222px;
}
.intro{
position: absolute;
top: 60px;
left: 20px;
}
.anniversario{
position: absolute;
left: 345px;
top: 200px;
}
#menu a, #menu2 a{
float: left;

}
#box2 h1, .h1{
font-size: 24px;
font-weight: normal;
margin-bottom: 20px;


}
.h1{
background-color: transparent;
color: white;
font-family: Georgia;
padding: 0px;

}
#box2 h2{
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
margin-top: 15px;

}
#box2 h3{
font-size: 13px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;

}
#box2 p {
font-size: 12px;
margin-bottom: 5px;
line-height: 18px;

}
#sottomenu{
width:583px;
position: absolute;
right: 1px;
top: 0;
padding: 3px 0px 3px 30px;
background-image: url(/immagini/back_sottomenu.png);
background-repeat: repeat-y;
color: white;
}
#box2 #sottomenu a{
color: white;
text-decoration: none;
}
#box2 .vai_shop{
background-image: url(../imvdt/provabanner.png);
background-repeat: no-repeat;
width: 241px;
height: 102px;
display: block;

}
#box2 .vai_shop:hover{
background-image: url(../imvdt/provabanner_hover.png);

}
#box2 .vai_menu{
background-image: url(../imvdt/back_menu.png);
background-repeat: no-repeat;
width: 241px;
height: 102px;
display: block;

}
#box2 .vai_menu:hover{
background-image: url(../imvdt/back_menu_hover.png);

}
#box2 .vai_rivenditori{
background-image: url(../imvdt/back_rivenditore.png);
background-repeat: no-repeat;
width: 241px;
height: 102px;
display: block;
margin-left: 110px;
margin-top: -25px;
}
#box2 .vai_rivenditori:hover{
background-image: url(../imvdt/back_rivenditore_hover.png);
}

#box2 .ricette{
position:absolute;
width: 200px;
top:300px;
margin-left: 225px;

}
#bottoni_shop a{
    float: left;
    
}
#box2 p a{color: #dedede;
    text-decoration: underline;}
    
#box2 #registrati{
float: left;
margin-bottom: 20px;
width: 200px;
}
#box2 #registrati p{
margin-bottom: 10px;
}
#box2 #registrati label{
display: block;
float: left;
text-align: left;
width: 80px;
}
#box2 #registrati input{
width: 100px;
}
#box2 #off-line{
border-top: 1px solid white;
left: 25px;
padding-top: 15px;
position: absolute;
top: 260px;
width: 200px;
}
#box2 #nuovi{
float: left;
margin-bottom: 20px;
width: 290px;
min-height: 250px;
}
#box2 #nuovi p{
margin-bottom: 10px;
}
#box2 #nuovi label{
display: block;
float: left;
text-align: left;
width: 100px;
}
#box2 #nuovi input{
width: 170px;
}
#box2 .titolo{
margin-top: -30px;
margin-bottom: 10px;
}
#dati_negozio{
position: absolute;
top:280px;
left: 60px;
}
