@charset "utf-8";
/* CSS Document */
/*********RESET***************/
.box_scheda_prodotto2 span, .box_scheda_prodotto2 applet, .box_scheda_prodotto2 object, .box_scheda_prodotto2 iframe,
.box_scheda_prodotto2 h1, .box_scheda_prodotto2 h2, .box_scheda_prodotto2 h3, .box_scheda_prodotto2 h4, .box_scheda_prodotto2 h5, .box_scheda_prodotto2 h6, .box_scheda_prodotto2 p, .box_scheda_prodotto2 blockquote, .box_scheda_prodotto2 pre,
.box_scheda_prodotto2 a, .box_scheda_prodotto2 abbr, .box_scheda_prodotto2 acronym, .box_scheda_prodotto2 address, .box_scheda_prodotto2 big, .box_scheda_prodotto2 cite, .box_scheda_prodotto2 code,
.box_scheda_prodotto2 del, .box_scheda_prodotto2 dfn, .box_scheda_prodotto2 em, .box_scheda_prodotto2 font, .box_scheda_prodotto2 img, .box_scheda_prodotto2 ins, .box_scheda_prodotto2 kbd, .box_scheda_prodotto2 q, .box_scheda_prodotto2 s, .box_scheda_prodotto2 samp,
.box_scheda_prodotto2 small, .box_scheda_prodotto2 strike, .box_scheda_prodotto2 sub, .box_scheda_prodotto2 sup, .box_scheda_prodotto2 tt, .box_scheda_prodotto2 var,
.box_scheda_prodotto2 b, .box_scheda_prodotto2 u, .box_scheda_prodotto2 i, .box_scheda_prodotto2 center, .box_scheda_prodotto2 dl, .box_scheda_prodotto2 dt, .box_scheda_prodotto2 dd, .box_scheda_prodotto2 ol, .box_scheda_prodotto2 ul, .box_scheda_prodotto2 li,
.box_scheda_prodotto2 fieldset, .box_scheda_prodotto2 form, .box_scheda_prodotto2 label, .box_scheda_prodotto2 legend,
.box_scheda_prodotto2 table, .box_scheda_prodotto2 caption, .box_scheda_prodotto2 tbody, .box_scheda_prodotto2 tfoot, .box_scheda_prodotto2 thead, .box_scheda_prodotto2 tr, .box_scheda_prodotto2 th, .box_scheda_prodotto2 td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;}
body {line-height:1}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}







.contenitore_da_cancellare{
	width:540px;
	float:left;
		border:2px solid #ededed;
	padding:10px;
	margin-left:40px;}

.box_scheda_prodotto2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 1%;
    margin-right: 1%;
    width: 98%;
	float:left;
}
.box_scheda_prodotto2 p, .box_scheda_prodotto2 ul li{
	font-size:12px;
	line-height:18px;
	color:#666;
	}
.box_scheda_prodotto2 li {
	margin-bottom:5px;}	
.scheda_prodotto_immagine2{
	float:left;
	width: 229px;
}	



	
.inpromo2 p{
	color:#fff;}
	
.row22 {
	width:100%;
	overflow:hidden;}
	
.row22.immagine_prezzi22{
	margin-bottom:15px;}
	
.box_prezzo_aggiungi{
	width:270px;
	float: right;
}


.scheda_prodotto2.inpromo2{
	width:100%;
	background-color:#D02024;
	text-align:center;
	  height: 40px;}

p.inpromo2_testo{    
	display: inline;
	font-size:17px;
}

p.inpromo2_sconto {
    display: inline;
	font-size:30px;
}

p.inpromo2_testo, p.inpromo2_sconto {
	line-height:40px;
}


/*p.prezzo_finale2, p.prezzo_iniziale2 {
	display:inline;}
	
*/.prezzo_finale2 {
	width:80%;
	float: left;}	
.prezzo_iniziale2 {
	width:20%;
	float: left;
	line-height:30px;
	text-decoration:line-through;}	
p.pprezzo_iniziale2{	color:#000;  line-height: 30px;
}	
p.prezzo_finale2 {
	font-size:30px;
	color:#0099cc;
	line-height:30px;
	font-weight:bold;}
	
.disponibilita2	{
	width:100%;
	float:left;
}
p.disponibilita2 { 
color:#59bb11;
margin-top:5px;}


.box_prezzo_disp2 {
	position:relative;
	overflow: hidden;
	background-image:url(/include/immagini/schedaProdotto/top/divisorio1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px;
	margin-bottom:10px;
	
	}


p.pprezzo_iniziale2, p.pprezzolitro2, .prezzolitro2, .prezzo_iniziale2 {
	text-align:right;
}




/*p.produttore2, p.prezzolitro2 {
	display:inline;}
	
*/.produttore2 {
	width:70%;
	float: left;}	
.prezzolitro2 {
	width:30%;
	float: left;
}	
	
h3.produttore2 {
	font-weight:bold;
	font-size:13px;
}
	
.mutuabilita2	{
	width:100%;
	float:left;
}
p.mutuabilita2 {
	margin-top:5px; 
}

.dati_impo2{
	position:relative;
	overflow:hidden;
	margin-bottom:3px;
	background-color:#F2F2F2;
}
.dati_impo2_dettagli {
	position:relative;
	overflow: hidden;
	padding:10px;
	padding-bottom:10px;
	
	}


.aggiungi2_carrello2 {
	width:270px;
	float:right;
	height:35px;
}
	
.input2_qta2 {
	float:left;
	background-image:url(/include/immagini/schedaProdotto/top/aggiungi_carrello_sx.png);
	background-position:left;
	background-repeat:no-repeat;
	width:57px;
	height:35px;}
		
.input2_qta2 input.qta2 {
	border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    font-size: 13px;
    width: 23px;
	height:23px;
	margin-top:4px;
	margin-left:17px;
	text-align:center;
	font-weight:bold;}	
	
.aggiungi2_carrello2_bot2	{
	float:right;}

	
.row22.dicitura2{
	border-top:1px solid #F2F2F2;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	
.row22.continua2 {
	}
	

a.link_continua22 {
	background-image:url(/include/immagini/schedaProdotto/top/continua.png);
	background-position:center;
	background-repeat:no-repeat;
	width:63px;
	height:18px;
	font-size:10px;
	float:right;
	line-height:18px;
	text-decoration:none;
	color:#666666;
	text-transform:uppercase;
	padding-left:19px;
	}	
a.link_continua22:hover {
	background-image:url(/include/immagini/schedaProdotto/top/continua_h.png);
}
	
.row22.continua2{
	border-bottom:1px solid #F2F2F2;}
	

a.link_continua22.chiudi {
	background-image:url(/include/immagini/schedaProdotto/top/continua_chiudi.png)
	}	
a.link_continua22.chiudi:hover {
	background-image:url(/include/immagini/schedaProdotto/top/continua_chiudi_h.png)

}
	
.row22.dicitura2 h4{
	color:#666;
	background-color:#F2F2F2;
	font-size:15px;
	line-height:22px;
	padding-left:5px;
	margin-bottom:10px;}
	
.row22.dicitura2 p{
	margin-bottom:10px;}
	

.row22.dicitura2 {
	margin-bottom:10px;}	
	
	
ul.modalita_consegna2, .row22.dicitura2 ul	{
	list-style-type: disc;
	padding-left:15px;
	font-size:13px;
	
	}
	
.modalita_consegna2	span.note{}

.modalita_consegna2 strong{ text-transform:uppercase;}
.modalita_consegna2 i{ color:#0099cc;}

/* spese di spedizione in paragrafo */
div.spedizione-spese {
	white-space: nowrap;
}

/* spese di spedizione in tabella */
.modalita_consegna2 table.spedizione-costi {
	text-align: center;
}

.modalita_consegna2 table.spedizione-costi th {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.modalita_consegna2 table.spedizione-costi td {
	padding-left: 0.25em;
	padding-right: 0.25em;
}

.row22.dicitura2 a{
	background-image:url(/include/immagini/schedaProdotto/top/a_scheda_prodotto.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:7px;
	color:#0099cc;}
	
	




a.link_aggiuntive2, .row22.dicitura2 h4 > a.link_aggiuntive_header2 {
	background-image:url(/include/immagini/schedaProdotto/top/approfondimenti.png);
	background-position:center;
	background-repeat:no-repeat;
	width:104px;
	height:18px;
	font-size:10px;
	float:right;
	line-height:18px;
	text-decoration:none;
	color:#666666;
	text-transform:uppercase;
	padding-left:6px;
	padding-right: 0;
	}	
a.link_aggiuntive2:hover {
	background-image: url(/include/immagini/schedaProdotto/top/approfondimenti_h.png);
}
	
a.link_aggiuntive2.chiudi {
	background-image:url(/include/immagini/schedaProdotto/top/approfondimenti_chiudi.png);
	}	
a.link_aggiuntive2.chiudi:hover {
	background-image: url(/include/immagini/schedaProdotto/top/approfondimenti_chiudi_h.png);
}
	
.row22.aggiuntive2{
	border-bottom:1px solid #F2F2F2;}








.foto a{
	background-image:url(/include/immagini/schedaProdotto/top/zoom_lens.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	 border: 1px solid #EDEDED;
    float: left;
	margin-right:0px 10px 10px 0px;
	border: 1px solid #ededed;
	padding:3px;
	padding-bottom:25px;}	
	
/* MODIFICATI */


.contenitore_e_info_aggiuntive2{
	overflow: hidden;
	display:none;
	/*  
  -------- VECCHIO -------------------
  display:none;*/
}


.row22.dicitura2.prima2  {
	max-height: 150px;
	position: relative;
/*  
  -------- VECCHIO -------------------
white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis; /* or "clip" */*/
   }

/* AGGIUNTI */

/*Per pointer sul tasto aggiungi nel carrello*/
.aggiungi2_carrello2_bot2 #addButton {
    cursor: pointer;
    margin: 0;
}
.aggiungi2_carrello2_bot2 #addButton_disabled2 {
    cursor: default;
    margin: 0;
}

/* wishlist */

.aggiungiWishlistDaSchedaProdotto {
	
}

 .fadeout {
    position: absolute;
    bottom: 0;
    width: 100%;
}

 .fadeout .fadeline {
    height: 4px;
    /*background: url('/include/immagini/bottom-fade.png') repeat fixed;*/
    background: #F7F5F4 repeat fixed; /*Deve essere lo stesso colore del padre*/
}

 .fadeout .o10 {  }
 .fadeout .o09 { opacity: 0.9; }
 .fadeout .o08 { opacity: 0.8; }
 .fadeout .o07 { opacity: 0.7; }
 .fadeout .o06 { opacity: 0.6; }
 .fadeout .o05 { opacity: 0.5; }
 .fadeout .o04 { opacity: 0.4; }
 .fadeout .o03 { opacity: 0.3; }
 .fadeout .o02 { opacity: 0.2; }
 .fadeout .o01 { opacity: 0.1; }
 
 
 .mutuabileArticolo	{
	width:100%;
	float:left;
}
.mutuabileArticolo .testoMutuabile {
	margin-top:5px; 
	color: #666666;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    padding: 0px;
}

.row22.dicitura2 .backToCatalogo2{
	    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #CCCCCC;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 9px;
    padding: 2px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.disponibilita2 .disponibilitaArticolo{
font-size: 12px;
    line-height: 18px;
}
.disponibilita2 .disponibilitaArticolo .immagineDisponibilita{
	display: none;
}

.disponibilita2 .disponibilitaArticolo  .altaDisponibilitaTop{
	color: #59BB11;
    margin-top: 5px; 
    
}

.disponibilita2 .disponibilitaArticolo  .limitataDisponibilitaTop{
	color: #F48400;
    margin-top: 5px;
    
}

.disponibilita2 .disponibilitaArticolo  .noDisponibilitaTop{
	color: #FF4D4D;
    margin-top: 5px;
    
}

.dati_varianti2  {
    overflow: hidden;
    padding: 10px;
    position: relative;
                
                
                background-image: url("/include/immagini/schedaProdotto/top/divisorio1.gif");
    background-position: center top;
    background-repeat: repeat-x;
    
                
                }
                
.dati_varianti2  p{
                font-size:16px;
                font-style:italic;
                }              
                
.variante_etichetta2 {
                float:left;
                width:40%;}       

.variante_variabile2{
                               float:left;
                width:60%;}
                
.variante_variabile2 select          {
                font-size:13px;
                height:22px;
                width: 150px;
                line-height:22px;
                border:1px solid #999;}
.input2_qta2.disabledI2 {
	background-image:url(/include/immagini/schedaProdotto/top/aggiungi_carrello_sx_off.png);
}
div.avviso_modalita_spedizione{
	 color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
	}
iframe.iframeYoutube{
	width:500px; 
	height:281px;
}

.richiedi_informazioni{
	overflow: hidden;
}

.contenuto-multimediale a {
    background-color: #EDEDED;
    background-image: url("/include/immagini/schedaProdotto/cont-multimediali.png");
    background-position: 4px center;
    background-repeat: no-repeat;
    border: medium none #DDDDDD;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 5px 5px 25px;
    text-transform: uppercase;
    text-decoration: none;
    color:#000000;
}


.videoYoutube{
width:600px;
height:300px;
text-align:center;
}
.iframeYoutube{
width:600px;
height:300px;
}
.videoYoutube a.close{
	background-image: url("/include/immagini/close.png") !important;
    cursor: pointer;
    position: absolute;
    right: -25px;
    top: -15px;
  background: none repeat scroll 0 0 transparent;
    height: 33px;
    left: 87%;
    margin-top: -21px;
    width: 34px;
}
#videoYoutube_1 {
	background-image: none !important;
}
h3.produttore2 a{
	text-decoration: none;
	color:#666666;
}

.scaletta-prodotto {
position:relative;
padding:10px
}
.scaletta-prodotto ul {}
.scaletta-prodotto ul li{
list-style: square inside none;}

.scaletta-prodotto ul li span {
color: #FF8A01;
font-weight:bold;
font-size:14px;}

.scaletta-prodotto-tit {
	background-image:url(/include/immagini/offerta/sconto_scaletta_scheda.png);
	margin-left: -6px;

	width:96%;
                font-size:14px;
                line-height:35px;


                background-position:left center;
                background-repeat:no-repeat;
                padding-left:65px;
                text-transform:uppercase;


}
a.ext_pdf {
    background-image: url("/include/immagini/schedaProdotto/pdf.png");
}
a.ext_doc,a.ext_docx, a.ext_rtf, a.ext_odt  {
    background-image: url("/include/immagini/schedaProdotto/doc.png");
}
a.ext_txt  {
    background-image: url("/include/immagini/schedaProdotto/doc.png");
}
a.ext_jpg,a.ext_jpeg,a.ext_gif, a.ext_png, a.ext_psd, a.ext_tiff {
    background-image: url("/include/immagini/schedaProdotto/img.png");
}
a.ext_ppt,a.ext_pptx {
    background-image: url("/include/immagini/schedaProdotto/ppt.png");
}
a.ext_mp3 {
    background-image: url("/include/immagini/schedaProdotto/suono.png");
}
a.ext_zip, a.ext_rar {
    background-image: url("/include/immagini/schedaProdotto/zip.png");
}
a.ext_avi, a.ext_mpg,a.ext_mpeg,a.ext_3gp,a.ext_mp4,a.ext_mkv {
    background-image: url("/include/immagini/schedaProdotto/video.png");
}