Button {
    border: 0;
}
.ERRORE_Txt {
color:#f20000;
text-decoration:none;
font-family:Tahoma, Verdana;
}

.LinkElencoFunzioni {
color:#fc0;
filter:BlendTrans(Duration=12);
font:bold 12px Arial, Helvetica;
text-align:center;
text-decoration:none;
}
.LinkElencoFunzioni:hover {
color:#fc0;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.Form_InputTxt {
background-color:#FFF;
border:1px solid #999;
color:#333;
text-decoration:none;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
}
.Form_InputTxtcerca {
background-color:#FFF;
border:1px solid #999;
color:#3F3F3F;
text-decoration:none;
font-family:Calibri, Arial, Helvetica;
padding-left:5px;
font-size:15px;
height:35px;
width:250px;
box-sizing: border-box;
display: table-cell;
margin-right:-12px;
}
.Form_InputNum {
background-color:#FFF;
border:1px solid #666;
color:#000;
font:12px;
text-align:right;
text-decoration:none;
padding-right:1px;
}
.Form_InputArticoliA {
background-color:#FFF;
border:1px solid #B6B6B6;
color:#000;
font-size:16px;
text-align:right;
text-decoration:none;
padding-right:4px;
height:32px;
width:46px;
box-sizing: border-box;
font-family:Calibri, Arial, Helvetica, sans-serif;
}
.Form_InputArticoli, .Form_InputArticoliZoom {
	background-color: #FFF;
	border: 1px solid #B6B6B6;
	color: #000;
	font-size: 16px;
	text-align: right;
	text-decoration: none;
	padding-right: 4px;
	height: 32px;
	width: 46px;
	box-sizing: border-box;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	position: absolute;
	/*top: -95px;
	right: 4px;*/
	top: 28px;
	right: 70px;
}
.Form_InputArticoliIdentiprint {
background-color:#FFF;
border:1px solid #B6B6B6;
color:#000;
font-size:16px;
text-align:right;
text-decoration:none;
padding-right:4px;
height:32px;
width:46px;
box-sizing: border-box;
font-family:Calibri, Arial, Helvetica, sans-serif;
position:absolute;
top:49px;
right:70px;
}
.Tabella_Header {
color:#fff;
font-family:Calibri, Arial, Helvetica;
font-size:16px;
font-weight:700;
text-decoration:none;
background-color:#0063C6;
border:1px solid #0063C6;
padding:1px;
letter-spacing:0.3px;
}
.Tabella_Headerlink {
color:#14195C;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
height:15px;
text-decoration:none;
padding:1px;
}
.Tabelle_LineeDispari {
background-color:#FFF;
color:#333;
text-decoration:none;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
border-color:#E9E9E9 #dbdbdb #dbdbdb #E9E9E9;
border-style:solid;
border-width:1px;
padding:5px;
min-height:20px;
}
.Tabelle_LineeDispariSpeedy {
background-color:#FFF;
color:#333;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border-color:#E9E9E9 #dbdbdb #dbdbdb #E9E9E9;
border-style:solid;
border-width:1px;
padding:1px;
min-height:20px;
}
.Tabelle_LineeDisparizoom {
background-color:#FFF;
color:#333;
font-size:18px;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
padding:1px;
min-height:20px;
text-align:left;
background-color:#FFF;
}
.Tab1_identiprint {
color:#666;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
padding:5px;
border:1px solid #F2F2F2;
}
.Tab2_identiprint {
color:#666;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
padding:5px;
}
.Tabella_LineaPari {
color:#14195C;
text-decoration:none;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
border-color:#E9E9E9 #dbdbdb #dbdbdb #E9E9E9;
border-style:solid;
border-width:1px;
padding:5px;
min-height:20px;
}
.Tabelle_LineeDispariLink {
color:#000;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
padding:1px;
}
.Tabella_LineaPariLink {
color:#14195C;
text-decoration:none;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
padding:1px;
}
.Tabella_MultiDato {
border:0;
color:#666;
/*float:right;*/
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
text-decoration:none;
}
.Tabella_MonoDato {
background-color:#fff;
color:#14195C;
font-family:Helvetica;
font-size:12px;
left:1%;
text-decoration:none;
width:98%;
margin:1px 0 0 1px;
padding:1px;
}
.Catalogo_Link {
color:#14195C;
font-family:Helvetica;
font-size:11px;
text-decoration:none;
}
.Catalogo_Link:hover {
color:#f20000;
font-family:Helvetica;
font-size:11px;
text-decoration:underline;
border-width:1px;
}
.Form_Pulsanti {
background-color:#DFDFDF;
border:1px solid #CECECE;
color:#333333;
text-decoration:none;
cursor:pointer;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
}
.conferma {
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
}
.Form_PulsantiConfermaInvio {
padding:5px; 
background-color:#0063C6; 
color:#fff;
border:1px solid #0063C6;
text-decoration:none;
cursor:pointer;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
}
.testoneroinforma {
color:#333333;
font-family:Calibri, Arial, helvetica;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.ricercaavanzata {
background-color:#f8f8f8;
color:#003E3E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
font-variant:normal;
border-bottom:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.testonero {
color:#333;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
line-height:18px;
text-decoration:none;
}
.testoneroTITLE {
color:#333;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
line-height:18px;
text-decoration:none;
}
.testoneroP {
color:#333;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
border-right-color:#CCC;
border-left-color:#CCC;
border-style:none solid;
border-width:0 1px;
}
.lineagrigia {
background-color:#f8f8f8;
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.linealato {
border:1px solid #676767;
padding:5px;
color:#000;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
text-decoration:none;
/*-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;*/
}
.bordotot {
border:1px solid #666;
color:#000;
font:bold 11px arial;
text-decoration:none;
/*-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;*/
}
.testboldverde {
background-color:#f7f7f7;
border:1px solid #ccc;
color:#000;
font-family:Calibri, Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
/*-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;*/
}
.RigoRiepilogo {
	border:1px solid #676767;
	color:#000;
	font-family:Calibri, Arial;
	font-size:18px;
	text-decoration:none;
	background-color: #FBFBFB;
	height:23px;
}
.RigoRiepilogo1{
color:#000;
font-family:Calibri, Arial;
font-size:16px;
text-decoration:none;
height:23px;
border-bottom:1px solid #E0E0E0;
}
.testatatitoloblu {
background-color:#FFF;
border:1px solid #FFF;
font:12px arial;
text-decoration:none;
padding-left:10px;
}
.bordorosso {
text-decoration:none;
border:1px solid red;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.notabene2 {
color:#333333;
font-family:Calibri, Arial, Helvetica;
font-size:15px;
}
.indietro {
color:#f20000;
font:bold 11px arial;
text-decoration:none;
}
.quadroimgcatalogo {
background-color:#fff;
border:1px none #F8F8F8;
}
.testatatabellacarrello {
background-color:#fff385;
border:1px solid #ccc;
color:#333;
font:bold 11px arial;
text-decoration:none;
}
.Tabella_Header_zoom {
color:#000;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
font-variant:normal;
font-weight:bold;
height:15px;
text-decoration:none;
padding:1px;
text-align:left;
}
.Tabella_Header_identiprint {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:normal;
font-weight:bold;
height:15px;
text-decoration:none;
padding:1px;
text-align:left;
min-height:20px;
}
.Tabelle_Evidenziata {
font:normal 12px Arial, Helvetica;
color:#039;
text-decoration:none;
background-color:#FF3;
border-right-color:#DBDBDB;
border-bottom-color:#DBDBDB;
border-style:none solid solid none;
border-width:0 1px 1px 0;
padding:1px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.testocontatti1 {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.notabene3a {
color:#000;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.notabene3 {
color:#000;
font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
letter-spacing:0.4;
}
.notabene-titoli {
border-bottom:#000 1px solid;
COLOR:#000;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
height:25px;
line-height:25px;
text-align:left;
}

.Bookmark {
    font-size: 28px;
    font-family: calibri;
    color: #e80000;
    text-align: center;
    padding-left: 13px;
    font-weight: 600;
}
.h1B{
	text-align:left;
	margin-top:2px;
}
.Tabelle_LineeDispariDest {
background-color:#eee;
border-bottom:1px solid #d6d6d6;
border-left:1px;
border-right:1px solid #d6d6d6;
border-top:#fff 1px;
color:#333;
text-decoration:none;
font-family:Arial, Helvetica;
font-size:11px;
/*-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;*/
padding:1px;
}
.Tabella_LineaPariDest {
background:#f5f5f5;
border-bottom:1px solid #e2e2e2;
border-left-color:#fff;
border-left-style:none;
border-right:1px solid #e2e2e2;
border-top-color:#fff;
border-top-style:none;
color:#333;
text-decoration:none;
font-family:Arial, Helvetica;
font-size:11px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:1px;
}
.pulsanti {
color:#333;
font-size:16px;
font-weight:bold;
text-decoration:none;
background-color:#E9E9E9;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border-color:#E5E5E5 #CCC #CCC #E5E5E5;
border-style:solid;
border-width:1px;
}
.pulsantireg {
color:#fff;
font-size:16px;
font-weight:600;
text-decoration:none;
background-color:#0063C6;
border:0;
font-family:Calibri, Arial, Helvetica, sans-serif;
padding:3px 12px 4px 12px;
letter-spacing:0.4px;
}
.pulsanticanc {
color:#666;
font-size:16px;
font-weight:500;
text-decoration:none;
background-color:#efefef;
border:#DBDBDB 1px solid;
font-family:Calibri, Arial, Helvetica, sans-serif;
padding:2px 11px 3px 11px;
letter-spacing:0.2px;
margin-left:25px;
}
.PagingWrapper {
padding-top:10px;
margin:0;
}
.PagingLeft {
padding-left:2px;
float:left;
}
.PagingRight {
padding-right:2px;
float:right;
}
.ButtonPaging,.ButtonPagingActive {
font-size:12px;
font-weight:bold;
border:1px solid #aaa;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
cursor:pointer;
color:#4c4c4c!important;
margin:0 3px;
padding:2px 10px;
}
.ButtonPaging {
background-color:#ddd;
}
.ButtonPaging:hover {
background-color:#ccc;
text-decoration:none!important;
}
.ButtonPagingActive {
background-color:#6FB7FF;
}
/* CSS inizio stili centro visualizzazione immagini*/
.linea-img {
height:1px;
width:97%;
border-top-width:1px;
border-top-color:#E0E0E0;
border-style:solid none none;
}
.art_wrapper {
width:100%;
overflow:hidden;
margin:5px 3px;
}
.visualizza_immagini {
width:31%;
float:left;
display:inline-block;
margin:5px 10px;
padding:15px 0;
border:#E8E8E8 1px solid;
min-height:380px;
position:relative;
}
.visualizza_immagini_img {
max-height:200px;
max-width:200px;
min-height:200px;
padding-bottom:5px;
font-size:15px;
overflow: hidden;
}
/*
.visualizza_immagini_img img:hover {
-webkit-transform:rotate(-20deg) scale(2,2);
     -moz-transition:rotate(-20deg) scale(2,2);
       -o-transition:rotate(-20deg) scale(2,2);
      -ms-transition:rotate(-20deg) scale(2,2);
          transition:rotate(-20deg) scale(2,2);
}
*/

.visualizza_immagini_img img {
 height: 100%;
  width: 100%;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.visualizza_immagini_img img:hover {
  width: 110%;
  height: 110%;
}

.visualizza_immagini_desc {
font-family:Calibri, Arial;
font-size:16px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#585858;
text-decoration:none;
line-height:18px;
text-align:left;
padding:0 10px 12px 10px;
max-height:85px;
min-height:85px;
}
.link_des {
color:#333;
font-family:arial;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.visualizza_immagini_desc .dettagli_cont {
margin-top:8px;
float:left;
}
.stampa_cont {
background-color:#0076EC;
min-width:100px;
height:24px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:2px;
}
.dettagli_cont {
background-color:#0076EC;
min-width:100px;
height:24px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:2px;
}
.dettagli_identiprint {
background-color:#808080;
min-width:100px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:2px;
letter-spacing:0.6px;
}
.novita_cont ~ .promo_cont{
    top: 52px;
}
.novita_cont {
    background: #028A40 none repeat scroll 0 0;
}
.promo_cont {
    background: #FF3300 none repeat scroll 0 0;
}
.promo_cont, .novita_cont {
    color: #fff;
    display: block;
    font: 600 18px/20px Calibri, Arial, Helvetica, sans-serif;
    right: 0;
    padding: 7.5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 10px;
    min-width: 77px;
    z-index: 800;
}
.novita_contRighe, .promo_contRighe {
	min-width: 77px;
	height: 26px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: 600;
	padding-top: 4px;
	position: absolute;
	top: 80px;
	float: left;
}
.novita_contRighe {
	background-color: #028A40;
	right: 15px;
}
.promo_contRighe {
background-color: #FF3300;
right: 105px;
}
.promo_contNoNov{
right:15px;
}
.info_contRighe {
	color: #fff;
	display: block;
	font: 16px Calibri, Arial, Helvetica, sans-serif;
	padding: 3px 6px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	min-width: 77px;
	background-color:#0063C6;
}
.novita_contzoom, .promo_contzoom {
	min-width: 77px;
	height: 26px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #fff;
	text-decoration: none;
	text-align: left;
	font-weight: 600;
	padding-top: 4px;
	padding-left: 7px;
	position: absolute;
	left: 0;
	float: left;
}
.novita_contzoom {
	background-color: #028A40;
	top: 0;
}
.promo_contzoom {
background-color:#FF3300;
top:39px;
}
.preferiti_contzoom, preferiti_contzoomadded {
	font-family: Calibri, Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 600;
	height: 22px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	/*width: 200px;*/
	letter-spacing: 0.2px;
}
.preferiti_contzoom {
background-color: #FFCC00;
color: #333;
}
.preferiti_contzoomadded {
color: #000;
font-size:14PX;
}
.preferiti_contcons, .preferiti_contconsadded {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 500;
	height: 22px;
	letter-spacing: 0.6px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	min-width: 210px;
	position: absolute;
	right: 15px;
}
.preferiti_contcons {
background-color: #FF8000;
color: #fff;
}
.preferiti_contconsadded {
background-color: #DBDBDB;
color: #666666;
}
.quadro_scalare {
margin-top:5px;
border:#CCC 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
padding:5px;
letter-spacing:0.6px;
color:#666;
width:325px;
}

.link_des_marca,.link_des_codice {
color:#000;
font-family:Calibri, Arial;
font-size:19px;
font-style:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
margin-bottom:-15px;
}
.visualizza_immagini_acquista {
text-align:left;
padding-left:10px;

}
.visualizza_immagini_acquista .carr_cont {
width:100px;
text-align:center;
float:right;
margin-top:-25px;
}
.carr_contpr {
width:100px;
text-align:center;
float:right;
margin-top:-35px;
}
.visualizza_immagini_acquista .qta_cont {
margin-top:10px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
float:left;

}
.visualizza_immagini_acquista .action_pref_cont {
}
.visualizza_immagini_acquista .action_cont {
padding-left:50px;
margin-top:10px;
}
.visualizza_immagini_acquista .action_info_cont {
margin-top:10px;
}
.visualizza_immagini_acquista .text__cont {
margin-top:6px;
margin-bottom:4px;
}
.divprezzo {
width:175px;
float:left;
}
.divprezzopd {
width:175px;
float:left;
padding-top:5px;
}
.prezzo {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:23px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#000;
text-decoration:none;
}
.prezzorighe {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:23px;
font-style:normal;
font-variant:normal;
font-weight:600;
color:#000;
text-decoration:none;
position:absolute;
right:135px;
top:36px;
}
.prezzozoom {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:22px;
font-style:normal;
font-weight:bold;
font-variant:normal;
color:#000;
text-decoration:none;
}
.invecedizoom {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#666;
text-decoration:none;
}
.prezzo_barrato {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:19px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#808080;
text-decoration:line-through;
}
.prezzo_ {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:bold;
font-variant:normal;
color:red;
text-decoration:none;
}
.testo_ {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
font-variant:normal;
color:red;
text-decoration:none;
}
/* CSS fine stili centro visualizzazione immagini*/
/* CSS inizio stili centro visualizzazione righe*/
.visualizza_righeIdentiprint {
margin-top:0;
width:93%;
padding-top:15px;
margin-left:4px;
background-color:#FFF;
vertical-align:middle;
margin-bottom:15px;
border:1px solid #E2E2E2;
position:relative;
overflow:visible;
}
.visualizza_righe {
margin-top:0;
width:100%;
padding-top:15px;
margin-left:4px;
background-color:#FFF;
vertical-align:middle;
margin-bottom:15px;
border:1px solid #E2E2E2;
position:relative;
overflow:visible;
}
.visualizza_righeZoom {
margin-top:0;
width:100%;
padding-top:15px;
background-color:#FFF;
vertical-align:middle;
position:relative;
overflow:visible;
}
.actionOk_desc {
font:11px arial;
color:red;
text-decoration:none;
text-align:left;
float:left;
}
.visualizza_righe_img {
width:140px;
margin-right:15px;
margin-left:15px;
vertical-align:middle;
float:left;
min-height:130px;
}
.visualizza_righe_imgIdentiprint {
width:90px;
margin-left:6px;
vertical-align:middle;
float:left;
min-height:130px;
}
.visualizza_righe_descIdentiprint {
width:50%;
vertical-align:top;
text-align:left;
float:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#000;
text-decoration:none;
line-height: 19px;
padding-right:3px;
padding-top:5px;
min-height:50px;
}
.visualizza_righe_desc {
width:60%;
vertical-align:top;
text-align:left;
float:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#000;
text-decoration:none;
line-height: 19px;
padding-right:3px;
padding-top:5px;
padding-left:15PX;
min-height:50px;
}
.visualizza_righe_desc .dettagli_cont {
margin-top:8px;
float:left;
}
.visualizza_righe_acquistaOLD {
width:30%;
vertical-align:top;
text-align:right;
line-height:17px;
padding-right:3px;
float:left;
}
.visualizza_righe_acquista {
width:36%;
vertical-align:top;
text-align:right;
line-height:17px;
padding-right:10px;
padding-top:2px;
float:right;
}
.visualizza_righe_acquista .carr_cont {
display:inline-block;
float:right;
width:300px;
/*line-height:22px;
*/
}
.visualizza_righe_acquista .qta_cont {
margin-top:10px;
padding-top:1px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
text-decoration:none;
width:100%;
position:absolute;
right:70px;

}
.visualizza_righe_acquista .action_pref_cont {
margin-top:0;
}
.visualizza_righe_acquista .action_cont {
margin-top:7px;
margin-left:8px;
float:right;
}
.visualizza_righe_acquista .action_info_cont {
margin-top:10px;
margin-left:110px;
float:left;
text-align:left;

}
.visualizza_righe_acquista .text__cont {
margin-top:6px;
margin-bottom:4px;
}
.prezzo_scalare {
text-align:left;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#FE4F23;
text-decoration:none;
}
.textSettore {
font-family:Helvetica;
background-color:#f3f3f3;
color:#333;
text-align:center;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 3px;
}
.text_nov {
font-family:Arial, Helvetica, sans-serif;
color:red;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.clear {
clear:both;
min-height:10px;
}
.clear1 {
clear:both;
}
.clearb {
clear:both;
}
/* CSS fine stili centro visualizzazione righe*/
/* CSS inizio stili omaggi*/
.Titolo_omaggio {
color:#FB3504;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
}
.Tab_Headeromaggi {
color:#FFF;
font-family:Helvetica,;
font-size:16px;
font-weight:bold;
text-decoration:none;
background-color:#F29400;
border:1px solid #f29400;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
padding:1px;
text-align:center;
}
.codice_omaggi {
color:#00549F;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
text-align:center;
font-weight:bold;
text-decoration:none;
background-image:url(../immagini/Codice_omaggio.png);
background-repeat:no-repeat;
background-position:center center;
vertical-align:middle;
padding-top:15px;
}
/* CSS fine stili omaggi*/
.text_red {
color:red;
font-size:14px;
text-decoration:none;
}
.text_red_bold {
color:red;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.text_black_big {
color:#333;
font-size:16px;
text-decoration:none;
}
.text_black_bold {
color:#333;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.text_green_bold {
color:Green;
font-family:Calibri,Arial, Helvetica, sans-serif;
/*font-size:14px;*/
font-weight:bold;
text-decoration:none;
}
.siae {
float:left;
left:0;
padding-top:20px;
text-align:left;
}
.text_blue_bold {
color:Blue;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.text_blue_bold_big {
color:Blue;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#toTopButton{
position:fixed;
bottom:50px;
right:50px;
display:none;
}
#aToTopButton{
width:64px;
display:block;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
cursor:pointer;
}
#spanToTopButton{
width:64px;
height:64px;
display:block;
margin-bottom:7px;
background:url(../immagini/scroll-to-top-64.png) no-repeat center center;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
z-index:5;
}
#spanToTopButton:hover{
opacity: .8;
}
#wrapperNotifBar{
position:fixed;
width:100%;
text-align:center;
top:5px;
}
#notif_bar {
display:inline-block;
width:480px;
z-index:9999;
}
#id_notif_bar {
position:relative;
}
#idIcoNotifBar {
	position: absolute;
	display: block;
	width: 48px;
	height: 48px;
	top: 12px;
	left: 10px;
	z-index: 1;
	/*background-image:url(../immagini/ok_48.png);*/
}
#idCloseNotifBar {
position:absolute;
display:block;
width:24px;
height:24px;
top:10px;
right:10px;
background:none;
z-index:2;
cursor:pointer;
background:transparent url(../immagini/close_bar.png) no-repeat 0 0;
}
#contentNotifBar {
margin:5px 0;
font-family:Helvetica, arial, sans-serif;
}
#titleNotifBar {
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	padding-left: 24px;
}
#idContentP {
	margin: 0;
	padding-top: 19px;
	padding-left: 115px;
	font-weight: normal;
	font-size: 13px;
}
#idBtnToCartBar{
padding-left:15px;
}
#id_notif_bar {
color:black;
opacity:1;
}
#backgroundNotifBar {
	width: 480px;
	height: 81px;
	border: 2px solid #999;
	border-radius: 0;
	background: #fff;
	-moz-box-shadow: 2px 2px 3px #EBEBEB;
	-webkit-box-shadow: 2px 2px 3px #EBEBEB;
	box-shadow: 2px 2px 3px ##EBEBEB;
	background-image: url(../immagini/IcoNotif.png);
	background-position: left;
	background-repeat: no-repeat;
}
#backgroundNotifBar:hover {
border-color:#eee;
}
#btnToCartBar {
	background-color: #58AB25;
	/*background-image:url(../immagini/btnToCartBar.png);*/
	width: 154px;
	height: 28px;
	display: inline-block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	cursor: pointer;
	padding: 1px;
	line-height: 28px;
	text-align: center;
	/*text-shadow:1px 1px 0 rgba(0,0,0,0.3);
background-color:#89D40D;
background-image:-webkit-gradient(linear, left top, left bottom, from(#89D40D), to(#008C00));
background-image:-webkit-linear-gradient(top, #89D40D, #008C00);
background-image:-moz-linear-gradient(top, #89D40D, #008C00);
background-image:-ms-linear-gradient(top, #89D40D, #008C00);
background-image:-o-linear-gradient(top, #89D40D, #008C00);
background-image:linear-gradient(to bottom, #89D40D, #008C00);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#89D40D, endColorstr=#008C00);*/
}
.btnAddToCartArticoli {
width:40px;
height:32px;
background-image:url(../immagini/Carrello-Articoli.png);
text-decoration:none;
/*margin-top:4px;*/
margin-right:10px;
}
.btnAddToCartArticoliN {
width:40px;
height:32px;
background-image:url(../immagini/Carrello-Articoli.png);
text-decoration:none;
margin-top:25px;
margin-right:10px;
}
.btnAddToCart {
width:40px;
height:32px;
background-image:url(../immagini/Carrello-Articoli.png);
text-decoration:none;
margin-top:4px;
margin-right:10px;
position:absolute;
top:24px;
right:15px;
}
.btnAddToCartZoom1 {
width:40px;
height:32px;
background-image:url(../immagini/Carrello-Articoli.png);
text-decoration:none;
margin-top:4px;
margin-right:10px;
position:absolute;
top:24px;
right:15px;
}
.btnAddToCartPrev{
width:32px;
height:32px;
background-image:url(../immagini/Preventivo-Articoli.png);
text-decoration:none;
position:absolute;
top:28px;
right:21px;

}
.btnAddToCartPrevCorrelati{
background-image: url(../immagini/preventivo_correlati.png);
height:26px;
width:26px;
border:none;
float:right;
margin-right:6px;
}
.btnAddToCartzoom {
width:40px;
height:32px;
background-image:url(../immagini/Carrello-Articoli.png);
background-repeat:no-repeat;
padding-left:32px;
padding-top:6px;
}
.btnPrev {
width:32px;
height:32px;
background-image:url(../immagini/Preventivo-Articoli.png);
background-repeat:no-repeat;
text-decoration:none;
text-align:left;
padding-left:32px;
padding-top:6px;
color:#FFF;
font-size:12px;
}
.btnAddToPrevzoom---OLDDDDDD {
width:115px;
height:24px;
background-image:url(../immagini/Preventivo-Articoli.png);
background-repeat:no-repeat;
text-decoration:none;
background-color:#50AF31;
text-align:left;
padding-left:32px;
padding-top:6px;
color:#FFF;
font-size:12px;
}

.AggiuntoCarrello {
text-decoration:none;
position:absolute;
top:35px;
right:30px;
color:#000000;
}
.addInfoImg {
width:32px;
height:32px;
background-image:url(../immagini/Carrello_info.png);
text-decoration:none;
position:absolute;
top:28px;
right:33px;
}
.addInfoImgZoom1 {
width:30px;
height:30px;
background-image:url(../immagini/Carrello_info.png);
text-decoration:none;
position:absolute;
top:28px;
right:35px;
}
.addInfoImgCorrelati {
width:30px;
height:30px;
background-image:url(../immagini/Carrello_info.png);
text-decoration:none;
}
.strong {
font-weight:bold;
}
/* inizio input plus minus */
.invmyform{
position:absolute;
top: 20px;
left: 665px;
}
.myform{
width: 55px;
}
.qty {
width: 34px;
height: 26px;
text-align: center;
border: 1px solid #B3B3B3;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin-right:3px;
}
input.qtyplus { 
width:14px; 
height:14px;
line-height:12px;
text-align:center;
border:1px solid #B3B3B3;
background-color:#FFF;
padding:0;
margin:0;
vertical-align:top;
}
input.qtyminus { 
width:14px; 
height:14px;
line-height:12px;
text-align:center;
border:1px solid #B3B3B3;
background-color:#FFF;
padding:0;
vertical-align:top;
margin-top:-1px;
}
.btnreg {
background-color:#0063C6;
padding:5px 10px;
color:#FFF;
text-align:center;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:0.8px;
float:left;
margin: 10px 15px;
}
/* fine input plus minus */
/* inzizio scheda nuova zoom */
.rigadesczoom {
border-bottom:1px #D8D8D8 solid;
padding:3px 0 3px 0;
margin-top:5px;
width:430px;
}

.SocialShare {
float: left;
margin-bottom: 12px;
margin-right: 12px;
}
.boxzoomprimo {
width:270px;
min-height:360px;
margin:17px 27px 0 12px;
border:1px solid #E1E1E1;
float:left;
position:relative;
}
.boxzoomsecter {
width:270px;
min-height:360px;
margin:17px 27px 0 0;
border:1px solid #E1E1E1;
float:left;
position:relative;
}
.boxzoomquar {
width:200px;
min-height:290px;
margin-top:17px;
border:1px solid #E1E1E1;
float:left;
position:relative;
}
.imgcorrelati {
text-align:center;
margin-top:3px;
min-height:200px;
}
.desccorrelati {
text-align:left;
padding:0 6px 5px 8px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
min-height:77px;
}
.linkbl {
	color: #000;
}
.prezzocorrelati {
text-align:left;
padding-left:8px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:22px;
min-width:190px;
max-width:190px;
float:left;
}
.eurocorrelati {
font-weight:bold;
}
.barratocorrelati {
font-weight:normal;
font-size: 18px;
color: #999999;
text-decoration: line-through;
font-family:Calibri, Arial, Helvetica, sans-serif;
}
.qtcorrelati {
float:left;
padding-top:1px;
padding-left:3px;
width:65px;
margin:0;
}
.inputcorrelati {
border:#CFCFCF 1px solid;
font-size: 14px;
padding-left:4px;
color: #000;
width:24px;
height:22px;
font-family:Calibri, Arial, Helvetica, sans-serif;
}
.btncorrelati {
background-image:url(../immagini/carrello_correlati.png);
background-repeat:no-repeat;
height:26px;
width:26px;
border:none;
float:right;
margin-right:6px;
}
.dettaglicorrelati {
background-color:#0076EC;
width:75px;
height:24px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:500;
/*padding-top:2px;
letter-spacing:0.6px;*/
float:right;
margin:10px 6px 8px 0;
line-height:24px;
}

.novitacorrelati {
background-color: #028A40;
width:75px;
height:21px;
font-family: Calibri,Arial,Helvetica,sans-serif;
font-size:16px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:1px;
letter-spacing:0.6px;
position:absolute;
top:15px;
left:0;
}
.promocorrelati {
background-color: #FF3300;
width:75px;
height:21px;
font-family: Calibri,Arial,Helvetica,sans-serif;
font-size:16px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:1px;
letter-spacing:0.6px;
position:absolute;
top:44px;
left:0;
/*float:left;
margin:10px 0 8px 8px;*/
}

/* fine scheda nuova zoom */
.bordocarrello {
border:#ccc 1px solid;
margin-top:20px;
}
.bcrg {
border-bottom:1px solid #D6D6D6;
padding:5px;
font:Calibri, Arial;
font-size:14px;
color:#333;
}
.bcrb {
border-bottom:1px solid #D6D6D6;
padding:5px;
font:Calibri, Arial;
font-size:14px;
color:#333;
}
.ricalcolatot {
background-color:#999;
width:100%;
height:26px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-decoration:none;
text-align:center;
padding-top:2px;
letter-spacing:0.6px;
border:0;
padding-bottom:2px;
}
.procedi {
background-color:#0063C6;
height:40px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
letter-spacing:0.6px;
border:0;
padding:2px 10px 2px 10px;
margin:0 5px 0 5px;
}
.svuotacarrello {
background-color:#ccc;
width:150px;
height:18px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
color:#3c3b3b;
text-decoration:none;
text-align:center;
border:0;
padding:3px 0 3px 0;
/*margin:-3px 5px 0 5px;*/
}
.parcheggia {
background-color:#9D9D9D;
height:24px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFF;
text-decoration:none;
text-align:center;
font-weight:600;
padding-top:2px;
letter-spacing:0.6px;
border:0;
padding-bottom:6px;
margin:0 5px 0 5px;
}
.txtcarrellosx {
color: #000;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:17px;
font-style:normal;
font-weight:normal;
line-height: 20px;
text-decoration: none;
text-align:left;
/*border-bottom:1px solid #E9E9E9;*/

}
.txtcarrellodx {
background-color:#FFF;
color:#14195C;
text-decoration:none;
font-family:Helvetica;
font-size:12px;
border-color:#E9E9E9 #dbdbdb #dbdbdb #E9E9E9;
border-style:solid;
border-width:1px;
padding:5px;
min-height:20px;
}
.Alternativirigazoom {
text-align:left;
margin:0;
padding:0 0 6px 0;
border-top: 1px solid #ccc;
}
.AlternativiLink {
color:#0076EC;
font-family:Calibri, Arial,Helvetica;
font-size:14px;
padding:1px;
text-decoration:none;
font-weight:bold;
}
.AlternativiLink:hover {
color:#71B8FF;
font-family:Calibri, Arial, Helvetica;
font-size:14px;
padding:1px;
text-decoration:underline;
font-weight:bold;
}
.IstruzioniSpeedy {
background-color: #0063C6;
color:#fff;
font-family: Calibri, Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: 500;
height: 20px;
letter-spacing: 0.6px;
padding-top: 4px;
text-align: center;
text-decoration: none;
width: 100px;
}
.linkFamRic {
color:#000;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:normal;
font-variant:normal;
}
.linkFamRic:hover {
color:#ACACAC;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:normal;
font-variant:normal;
}
.indietro-zoom {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 6px;
    color: rgb(0, 0, 0);
    font-family: Calibri, Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
}
.indietro-zoom:hover {
    background: rgb(239, 239, 239) none repeat scroll 0 0;
}

.id {
top:58px;
}
.idcart {
top:45px !important;
}
.visualizza_righe ul {
	list-style-type: none;
}
.visualizza_righe_acquista ul {
	list-style-type: none;
}
.sfondobloccomenu {
background-color:#fff;
border-style:none;
border-width:0;
}
.famig {
text-decoration:none;
background-color:#FFF;
border-bottom:#E1E1E1 solid 1px;
}
.catalogo_link_livello {
color:#000;
text-decoration:none;
font-family:Calibri,Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:normal;
font-variant:normal;
}
.catalogo_link_livello2 {
color:#000;
text-decoration:none;
font-size:12px;
font-family:Calibri,Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:normal;
font-variant:normal;
}
.famigliesel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#FFFF33;
color:#333333;
}
.famiglieseldx {
letter-spacing:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
text-decoration:underline;
background-color:#F9F9F9;
}
.AlaCatalogo {
    font-family: calibri, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    height: 20px;
    width: 215px;
    background-color: #e80000;
    border-top: 3px solid #bb0101;
    font-size: 21px;
    color: #fff;
    padding: 6px 0 10px 5px;
    margin-right: 5px;
    margin-top: 10px;
    font-weight: bold;
}
.AlaCatalogoSpeedy {
    font-family: calibri, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    height: 20px;
    background-color: #e80000;
    border-top: 3px solid #bb0101;
    font-size: 21px;
    color: #003A75;
    padding: 6px 0 10px 5px;
    margin-top: 10px;
    font-weight: bold;
}
.AlaStatistiche {
    background-color: #e80000;
    color: #fff;
    font-family: Calibri, Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.3px;
    margin-top: 10px;
    padding: 8px 0 7px 7px;
    text-align: left;
    text-decoration: none;
    width: 166px;
}
.NgestioneBDG {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14195c;
text-decoration:none;
}
.NgestioneBDGcont {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#14195c;
border:3px double #14195c;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
#accordion {
width:220px;
}
.macro,.macrobis {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border-top-color:#f2f2f2;
border-bottom-color:#CCC;
background-color:#fff;
border-style:solid none;
border-width:1px;
}

.catalogo_link_Macro{
/*background-color:#0076EC;*/
color:#000;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
border-style:none;
}
.catalogo_link_Macro:hover{
/*background-color:#0076EC;*/
color:#ccc;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
border-style:none;
}/*
.catalogo_link_livello:hover,.catalogo_link_livello2:hover,.catalogo_link_livello:active,.catalogo_link_livello2:active {
background-color:#0076EC;
color:#fff !important;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
border-style:none;
}*/
#accordion li{
cursor:pointer;
/*background:url(../immagini/accordion_bg.png) repeat-x;*/
font-weight:normal;
/*color:#015287;
border:1px solid #b2b2b2;
margin-bottom:2px;*/
margin-left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px 0 0 0;
border-bottom:1px #E1E1E1 solid;
}
/*#accordion li:nth-child(1n) { padding-bottom: 0; }*/
#accordion li ul{
padding:0;
margin:0;
}
/*
#accordion li li{
font-weight: normal;
background:none;
border:0;
}*/
ul.rootlistMenu {
list-style-type:none;
margin:0;
padding:0;
}
#menuWrapper {
text-align:left;
}
#menuWrapperMain {
width:220px;
}
div.catalogo_link_livello,div.catalogo_link_livello2 {
background-image:url(../immagini/FrecciaSettore.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding:1px 0 5px 10px;
display:block;
margin-left:2px;
}
.macro:hover {
background-color:#F3F4F5;
}
.menuMacro a {
background-image:url(../immagini/FrecciaMacro.gif);
background-repeat:no-repeat;
padding:1px 0 4px 18px;
display:block;
margin-left:6px;
}
.trSettMenu:hover,.trSettMenu:active {
background-color:#EFEFEF;
color:#000 !important;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
border-style:none;
}
.trSettMenu:hover > .catalogo_link_livello{
color:#000 !important;
}
.btnOmaggi {
height:18px;
border:1px solid #ce9b00;
background-color:#FFC617;
color:#000;
font-weight:bold;
text-decoration:none;
font-size:13px;
font-family:helvetica, Arial, Sans-Serif;
/*-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;*/
margin-top:1px;
padding:2px 6px;
text-align:center;
float:left;
clear:both;
}
.btnOmaggi:hover{
height:18px;
border:1px solid #c19200;
background-color:#f58a08;
}