<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  
html, body{
	height:100%;
	width:100%;
	font-family: arial, helvetica, sans-serif;
	font-size:13px;
	color:#666;
	line-height:1.3em;
}

img{border:0;}

hr{
	color:transparent;
	border:0;
	height:0;
	background:0;
	border-top:#d4d4d4 1px solid;
	padding:0;
	margin:15px 0;
	*margin:0;
}

hr.tratteggiata{
	border-top:#d4d4d4 1px dashed;
}


body{
	margin:0;
	padding:0;
	text-align:center;
	background:#61717e;
}

html, div, ul, li, form, th ,td, table{position:relative;zoom:1;}
html{position:static\9;}


/* - - - - - - TYPO - - - - - - */
h1,h2,h3,h4,h5{
	font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold', helvetica, 'Ubuntu', 'Nimbus Sans L Condensed',  arial, sans-serif;
	font-weight:bold;
	font-stretch: condensed;
	color:#394A66;
	line-height:1em;
}

h1{font-size:28px;
	margin:20px 0 5px 0px;
	padding:2px 0 3px 0;
}

#home h1{	margin:10px 0 3px 0;}

h2{
	font-size:22px;
	margin:20px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #ccc;
}

#home h2{border:none;	margin:10px 10px 0 10px; padding:0 0 5px 0;color:#394A66;font-size:19px;border-bottom:#DFE2E7 1px solid;}

#home .carouselHp h2{margin:10px 0 15px 0;}

h3{
	font-size:19px;
	margin:15px 0 3px 0;
	padding:2px 0;
}

h4{font-size:16px;	margin:15px 0 3px 0;}



a, a:link, a:visited, a:active{
	color:#0055A5;
	text-decoration:none;
}
a:hover{
	color:#006CD2;
	text-decoration:underline;
}

p{margin:0px 0 15px 0;line-height:1.4em;}

ul{
	margin:5px 0;
	padding:0;
	list-style:none;
}

ul li{
	margin:3px 0;
	padding:2px 0 3px 14px;
	list-style:none;
	background:transparent url(images/bullet.gif) no-repeat 0 7px;
}

.light{
	color:#999;
	line-height:1.3em;
}
.small{font-size:11px;}
.fotoSx{margin:0 20px 0 0;float:left;}

q, blockquote {
    background: url("images/bgQuota.gif") no-repeat scroll left top #FAFBFB;
    color: #888888;
    display: block;
    font-style: italic;
    padding: 15px 20px 15px 40px;
    margin:10px 0;
    border:1px solid #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius:  5px;
		border-radius:  5px;
		position:relative;
		behavior:  url(/content/css/pie.htc); hasLayout:true;
}





/*- - - - - HEAD - - - - -*/

#headWrp{
	width:100%;
	height:142px;
	margin:0;
	overflow:visible;
	position:static;
	/*overflow:hidden;*/
	background:#fff url('images/bgHead.png') repeat-x bottom;
}

#head{
	text-align:left;
	/*position:static;*/
	width:900px;
	height:142px;
	margin:0 auto;
	border:0;
	/*overflow:hidden;*/
}

#head .logo{
	z-index:1999;
	width:270px;
	padding:20px 0 0 0;
}

#head .logo a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/logo.png');
	display:block;
	height:60px;
	width:270px;
	overflow:hidden;
}

#head .logo[class] a{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/logo.png') no-repeat 0 0;}


#head .menuTop{
	z-index:999;
	position:absolute;
	/*width:300px;*/
	width:715px;
	height:24px;
	top:20px;
	/*right:195px;*/
	text-align:right;
}


#head .menuTop,#head .menuTop a{font-size:11px;color:#33445F;}
#head .menuTop a:hover{text-decoration:none;}

#head .menuTop img{vertical-align:middle;}

#head .menuTop .topBarLink {
	display:inline;
  padding: 5px;
  position: relative;
  z-index: 999;
}

div.tendinaTop{z-index:999;line-height:1.3em;text-align:left;background:#fff; padding:5px; display:none; position:absolute;top:22px;left:-1px;width:215px;}
#head .menuTop .topBarLink:hover div.tendinaTop{z-index:999;display:block;}

#tendinaLingua{width:130px;}

div.tendinaTop label{margin:3px 2px 3px 0;float:left;color:#555;text-align:right;width:170px;}
div.tendinaTop input[type="text"],div.tendinaTop input[type="password"]{width:103px;}
div.tendinaTop input[type="image"]{float:left;margin:4px;vertical-align:middle;}
div.tendinaTop ul{margin:0;}
#head .menuTop div.tendinaTop ul li{display:block;background:none;padding:0 0 1px 0;margin:0 0 1px 0;color:#999;border-top:1px solid #f4f4f4}
#head .menuTop .topBarLink:hover div.tendinaTop ul li a {display:block;text-decoration:none;}
#head .menuTop .topBarLink:hover div.tendinaTop ul li a:hover {color:#999;}
#head .menuTop div.tendinaTop ul li img {vertical-align:middle;margin:0 3px 0 0}




/*- - - - - - BOX CARRELLO - - - - - -*/


#boxCarrelloWrpIe{
	/*z-index:9999;*/position:relative;float:right;
}


#boxCarrelloWrp{
	width:178px;
	height:63px;
	float:right;
	/*z-index:9998;*/
	position:absolute;
	top:0;right:0;
}
#boxCarrelloWrp a{display:block;cursor:pointer;zoom:1;}

#boxCarrello{
	text-align:left;
	margin:1px;
	padding:8px 8px 5px 8px;
	background:#E9ECEF url('images/boxCarrelloBg.jpg') repeat-x top;
	overflow:hidden;font-size:11px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius:  0 0 5px 5px;
	border-radius:  0 0 5px 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}
#boxCarrello span{font-size:11px;display:block;overflow:hidden;color:#394A66;font-weight:bold;}
#boxCarrello span.boxCarrelloLink{color:#0055A5;padding:2px 0 0 10px;background:transparent url('images/freccina.gif') no-repeat 0 5px;overflow:hidden;}
#boxCarrello:hover span.boxCarrelloLink{background:transparent url('images/freccina.gif') no-repeat 2px 5px;	transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;}

#boxCarrello a:hover{text-decoration:none;}

#boxCarrello b{
	display:block;
	color:#394A66;
	font-size:13px;
	font-weight:normal;
}

#boxCarrello #boxNumeroProd{
	float:left;
	width:47px;
	height:40px;
	background:transparent url('images/bgCarrelloBox.gif') no-repeat 0 0;
	margin:12px 10px 0 0;
}

#boxCarrello #boxNumeroProd.carrelloPieno{
	background-position:0 -49px;
}

#boxCarrello #boxNumeroProd #numeroTotProd{
	font-weight:bold;
	font-size:14px;
	color:#fff;
	width:33px;
	margin:8px 0 0 13px;
	text-align:center;
}




/* - - - - - OVERLAY CARRELLO - - - - - */


#carrelloOverlayBg{display:none;background:#333;position:absolute;top:0;left:0;width:100%;height:500px;z-index:99990;ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter: alpha(opacity=60);-khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}
#carrelloOverlayWrp1{z-index:99993;position:static;}
#carrelloOverlayWrp{z-index:99993;position:relative;}
#carrelloOverlay{display:none;z-index:99991;position:absolute;top:-43px;right:110px;width:310px;}

#carrelloOverlay .carrelloOverlayTop{width:310px;height:37px;background:transparent url(images/overlayCarrelloTop.gif) no-repeat top right}
#carrelloOverlay .carrelloOverlayMain{border-left:1px solid #4e7596;border-bottom:2px solid #4e7596;border-right:1px solid #4e7596;border-top:0;background:#fff;-webkit-box-shadow: #333 0 3px 3px;	-moz-box-shadow: #333 0 3px 3px; box-shadow: #333 0 3px 3px;	behavior:  url(/content/css/pie.htc);overflow:hidden;}
#carrelloOverlay .carrelloOverlayMain .mid{zoom:1;margin:2px;padding:3px 10px;background:#fff url(images/overlayCarrelloBg.jpg) repeat-x bottom;position:relative;}

a.pulsantinoChiudi{display:block;height:16px;width:16px;overflow:hidden;background:transparent url(images/pulsChiudi.png) no-repeat top left;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}
a.pulsantinoChiudi:hover{background:transparent url(images/pulsChiudi.png) no-repeat bottom left;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}
#carrelloOverlay .pulsantinoChiudi{position:absolute;top:2px;right:2px;}


#carrelloOverlay .mid h3{font-size:17px;font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold', helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;margin:5px 0 10px 0;padding:5px 0 5px 0;border-bottom:1px dashed #ECD7C5;}
#carrelloOverlay .mid h4{color:#6A89A7;font-size:17px;font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica,'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;font-weight:normal;margin:5px 0;padding:2px 0 4px 0;}
#carrelloOverlay .mid img.overlayFotoProd{float:left;margin:0 8px 0 0;position:relative;}
#carrelloOverlay .mid hr{margin:10px 0 5px 0;}
#carrelloOverlay .mid {font-size:13px;}
#carrelloOverlay .mid .dida {font-size:12px;margin-bottom:5px;}

#carrelloOverlay .lineaPuls{margin:0;padding:6px 0;clear:both;}
#carrelloOverlay .pulsBlu {margin: 5px 0 0 5px;float:right;}
#carrelloOverlay .pulsBlu a, #carrelloOverlay .pulsBlu a:visited, #carrelloOverlay .pulsBlu a:link, #carrelloOverlay .pulsBlu a:active {margin: 0px 10px;font-size:15px;padding:0;line-height:33px;}
#carrelloOverlay p{margin:0;}
#carrelloOverlay .pulsBack{font-size:12px;float:left;}

* html #carrelloOverlay .pulsBlu a, * html #carrelloOverlay .pulsBlu a:visited, * html #carrelloOverlay .pulsBlu a:link, * html #carrelloOverlay .pulsBlu a:active {margin-top:7px;}






/* - - - - - NAVMAIN  - - - - - */

#head #navMain{
	position:static;
	display:block;
	float:left;
	clear:both;
	margin:20px 0 0 0;
	width:100%;
	/*overflow:hidden;*/
	background:#61717E url('images/bgNav.png') repeat-x bottom;
	height:42px;

	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius:  7px 7px 0px 0px;
	border-radius:  7px 7px 0px 0px;
	
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

#DDmenu{
	position:relative;
	height:42px;
	margin:0;
	padding:0 10px;
	overflow:hidden;
}

#DDmenu li{
	overflow:hidden;
	background:transparent;
	height:36px;
	display:block;
	float:left;
	padding:0;
	margin:6px 1px 0 1px;
	font-weight:17px;
	font-size:17px;
	font-weight:normal;
}

#DDmenu #nav_areaRiservata{float:right;}



#DDmenu li a{
	position:relative;
	color:#fff;
	font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', sans-serif;
	font-weight:bold;
	font-stretch: condensed;
	padding:10px 14px 9px 14px;
	display:block;
	float:left;
	text-shadow:0 -1px 1px rgba(50,70,80,1);
	
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius:  5px 5px 0px 0px;
	border-radius:  5px 5px 0px 0px;
	
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

#DDmenu li a:hover{
	background:transparent url(images/bgMenuPulsOver.png) repeat-x bottom;
	text-decoration:none;
	color:#fff;
}

#DDmenu li.pulsOn a{
	background:#fff url(images/bgMenuPulsOn.png) repeat-x bottom;
	text-decoration:none;
	padding-top:13px;
	color:#3C4D69;
	text-shadow:0 -1px 1px rgba(255,255,255,1);
}

#DDmenu li.pulsOn a:hover{
	background:#fff url(images/bgMenuPulsOn.png) repeat-x bottom;
	color:#3C4D69;
}




#DDmenu #nav_ricerca{float:right;}
#DDmenu #nav_ricerca span{display:block;font-stretch: condensed;float:left;color:#fff;font-size:15px;margin:9px 5px 0 0;font-weight:bold;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', 'DejaVu Sans Condensed', arial, sans-serif;}
#DDmenu #nav_ricerca input{display:block;float:left;margin:3px 5px 0 0;width:125px;}

a.pulsCerca, #DDmenu a.pulsCerca{padding:0;margin:3px 0 0 0;display:block;float:left;width:31px;height:25px;overflow:hidden;background:transparent url(images/pulsCerca.gif) no-repeat 0 0}
a.pulsCerca:hover, #DDmenu a.pulsCerca:hover{background:transparent url(images/pulsCerca.gif) no-repeat 0 -25px}



/*- - - - - SPLASH - - - - -*/


#splashWrp{
	width:100%;
	margin:0;
	overflow:hidden;
	background:#fff url(images/splashBg.png) repeat-x top;
}
#home #splashWrp{
	background:#fff url(images/splashHpBg.png) repeat-x top;
	border-bottom:#ccc 1px solid;
}
	
	
#splash{
	margin:10px auto;
	width:900px;   
	padding:0;
	border:0;
	overflow:hidden;
	height:85px;
	text-align:center;
}


#home #splash{
	height:241px;
}

#home #splashWrp h1{
	padding:10px; margin:10px 0;text-align:left;background:url('images/headBg.png') repeat-x center;font-family:arial, _sans;font-weight:normal;font-size:20px;color:#576b8e;font-style:italic;border:1px solid #eef;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.boxSplashHome,.boxSplash{
	text-align:left;
	margin:0 auto;
	height:85px;
	overflow:hidden;
}

.boxSplashHome{
	border:1px solid #DCDCDC;
	border-bottom:2px solid #dcdcdc;
	height:238px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}


.boxSplashHomeContent{margin:60px 0 0 30px;}

.boxSplashPag{
	text-align:left;
	margin:0 auto;
	height:85px;

}

#splash h1, #splash h2, #splash h3{color:#000;margin:0;padding:0;font-size:18px;background:transparent;	font-family: arial, helvetica, sans-serif;}
#splash h1{font-size:38px;font-weight:normal;letter-spacing:1px;}
#splash h2, #splash h3{font-weight:normal;}
#splash hr{border:none;border-bottom:1px #85C2FF dashed;margin:8px 0 8px 0;}


html*#splash hr{margin-top:0px;}


/* - - - - SLIDER - - - - */

#home .carouselHp{
	margin:10px auto;
	width:900px;   
	padding:0;
	border:0;
	overflow:hidden;
	text-align:center;
	height:385px;
	text-align:left;
}

.carouselHp .boxFiltri{margin:5px 0 0 0 !important; border:0 none; border-top: 1px solid #DFE2E7;padding:0;}
.carouselHp .css-panes {height:320px;}
.carouselHp .css-panes&gt;div {display:block;}

.carouselHp ul.css-tabs{height:46px;}

.carouselHp ul.css-tabs a{
	font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed',  arial, sans-serif;
	font-weight:bold;
	font-stretch: condensed;
	color:#394A66;
	line-height:1em;
	font-size:19px;
	font-weight:normal;
	padding-top:10px;
}

.carouselHp ul.css-tabs a.current{
	font-size:25px;
	
}

/* - - - - BREADCRUMB - - - - - */


#breadcrumb{font-size:11px; color:#97A1AA; margin:5px 10px 10px 10px; height:17px; overflow:hidden;}
#breadcrumb a, #breadcrumb span{padding:0 2px; color:#61717E;}


/* - - - - - - PAGINAZIONE - - - - - - - */

.boxPaginazione{position:relative;border-top:1px solid #DFE2E7;margin:10px 0 25px 0;padding:10px 0 25px 0;overflow:hidden;text-align:center;width:100%;}
.boxPaginazione .pulsNext{text-align:left;background:transparent url(images/paginazioneNext.png) no-repeat 0 0;width:12px;height:20px;display:block;text-indent:-9999px;position:absolute;top:10px;right:0;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;overflow:hidden;}
.boxPaginazione .pulsNext:hover{border:0;background:transparent url(images/paginazioneNext.png) no-repeat 0 -19px;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}
.boxPaginazione .pulsPrev{text-align:left;background:transparent url(images/paginazionePrev.png) no-repeat 0 0;width:12px;height:20px;display:block;text-indent:-9999px;position:absolute;top:10px;left:0;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;overflow:hidden;}
.boxPaginazione .pulsPrev:hover{border:0;background:transparent url(images/paginazionePrev.png) no-repeat 0 -19px;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}


.boxPaginazione span{width:22px;height:20px;color:#61463D;border:1px solid #DCDCDC;display:inline-block;font-size:13px;font-weight:bold;-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;	behavior:  url(/content/css/pie.htc); hasLayout:true;}
.boxPaginazione span.paginaOn{line-height:22px;border:0;color:#333;font-size:14px;}
.boxPaginazione a{line-height:20px;height:18px;color:#999;	background:#fff url(images/boxCarrelloBg.jpg) repeat-x top;display:block;border:1px solid #fff;-webkit-border-radius: 2px;	-moz-border-radius: 2px;border-radius: 2px;	behavior:  url(/content/css/pie.htc); hasLayout:true;}
.boxPaginazione a:hover{color:#555;border:1px solid #eee;text-decoration:none;background:#fff}



/* - - - - - ELENCHI PRODOTTI - - - - - - - - */


.carouselHp .prezzo, ul.elencoProdotti .prezzo,.carouselScheda .prezzo{display:block;}
.carouselHp .prezzo .prezzo, .carouselScheda .prezzo .prezzo, ul.elencoProdotti .prezzo .prezzo, ul.elencoProdotti .prezzo{display:block;float:left;margin: 0 4px 1px 0;}
ul.elencoProdotti .prezzo .prezzo{margin-right:5px;}
.carouselHp .prezzo .prezzoVecchio, .carouselScheda .prezzo .prezzovecchio, ul.elencoProdotti .prezzo .prezzoVecchio, ul.elencoProdotti .prezzoVecchio{margin-right:0}
.carouselHp span, .carouselScheda span, ul.elencoProdotti span{display:block;}

ul.elencoProdotti span.elencoProdottiTitolo{font-weight:bold;line-height:1em;height:27px;margin-bottom:2px;overflow:hidden;}
ul.elencoProdotti span.elencoProdottiAutore{color:#33445F;line-height:1em;height:27px;margin-bottom:2px;overflow:hidden;}

ul.elencoProdotti{margin:15px 23px 25px 23px;font-size: 13px;}
ul.elencoProdotti li{background:none;margin:10px 22px 15px 23px;padding:0;width: 100px; height: 256px;float:left;}
ul.elencoProdotti li img{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -khtml-opacity:1; -moz-:1; -ms-filter:”alpha(opacity=100)”; filter:alpha(opacity=100); opacity:1;	transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}
ul.elencoProdotti li:hover img{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)"; -khtml-opacity:.66; -moz-opacity:.66; -ms-filter:”alpha(opacity=66)”; filter:alpha(opacity=66); opacity:.66;	transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}

ul.elencoProdotti div.elencoProdottiFoto{width:102px;height:142px;position:relative;margin-bottom:4px;}
ul.elencoProdotti div.elencoProdottiFoto div{position:absolute;bottom:0;left:0;}
ul.elencoProdotti div.elencoProdottiFoto div div , .schedaInfoSx div div{position:relative;border:1px solid #dedede;}

ul.elencoProdotti div div div.labelLibro, .schedaInfoSx div div div.labelLibro{position:absolute;top:-2px;left:-2px;width:60px;height:60px;border:0;}

ul.elencoProdotti div div div.labelPromo, .schedaInfoSx div div div.labelPromo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/label_promo.png');}
ul.elencoProdotti div div div.labelBestseller, .schedaInfoSx div div div.labelBestseller{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/label_bestseller.png');}
ul.elencoProdotti div div div.labelNuovo, .schedaInfoSx div div div.labelNuovo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/label_nuovo.png');}

ul.elencoProdotti div div div.labelPromo[class], .schedaInfoSx div div div.labelPromo[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/label_promo.png') no-repeat 0 0}
ul.elencoProdotti div div div.labelBestseller[class], .schedaInfoSx div div div.labelBestseller[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/label_bestseller.png') no-repeat 0 0}
ul.elencoProdotti div div div.labelNuovo[class], .schedaInfoSx div div div.labelNuovo[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/label_nuovo.png') no-repeat 0 0}



ul.elencoProdotti li .pulsAzzurro{margin:2px 0 0 0;width:100%;hasLayout:true;}
ul.elencoProdotti li .pulsAzzurro a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:6px 9px;background:transparent url(images/icoCarrelloBianca.gif) no-repeat top right;font-size:13px;hasLayout:true;}

ul.elencoProdotti li a:hover{text-decoration:none;}

ul.elencoEsteso{margin:15px 23px 25px 23px;font-size: 13px;}
ul.elencoEsteso li{background:none;margin:10px 0 30px 0;padding:0;width: 100%;display:block;}
ul.elencoEsteso li img{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -khtml-opacity:1; -moz-:1; -ms-filter:”alpha(opacity=100)”; filter:alpha(opacity=100); opacity:1;	transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}
ul.elencoEsteso li:hover img{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=66)"; -khtml-opacity:.66; -moz-opacity:.66; -ms-filter:"alpha(opacity=66)"; filter:alpha(opacity=66); opacity:.66;	transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}

ul.elencoEsteso li a:hover{text-decoration:none;}

ul.elencoEsteso div.elencoEstesoFoto{width:100px;height:140px;position:relative;float:left;margin-top:1px;}
ul.elencoEsteso div.elencoEstesoFoto div{position:absolute;top:0;left:0;}
ul.elencoEsteso div.elencoEstesoFoto div div {position:relative;}

ul.elencoEsteso div div div.labelLibro{position:absolute;top:-2px;left:-2px;width:60px;height:60px;}
ul.elencoEsteso div div div.labelPromo{background:transparent url('images/label_promo.png') no-repeat 0 0}
ul.elencoEsteso div div div.labelBestseller{background:transparent url('images/label_bestseller.png') no-repeat 0 0}
ul.elencoEsteso div div div.labelNuovo{background:transparent url('images/label_nuovo.png') no-repeat 0 0}

ul.elencoEsteso li .mid{float:left;margin:0 0 0 15px;width:470px;}
ul.elencoEsteso li h4{clear:both;font-size:19px;font-weight:normal;color:#0455A7;margin:0 0 5px 0}
ul.elencoEsteso li p{color:#666;font-size:12px;margin:3px 0 5px 0;}
ul.elencoEsteso li .fondoPag{float:left;margin:4px 0 0 15px;width:470px;}
ul.elencoEsteso li .fondoPag span{padding:5px 5px 0 0;display:inline-block;font-weight:bold;}
ul.elencoEsteso li .fondoPag a{float:right;}

ul.elencoEsteso li .pulsAzzurro{margin:2px 0 0 0;width:100%;}
ul.elencoEsteso li .pulsAzzurro a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:6px 9px;background:transparent url(images/icoCarrelloBianca.gif) no-repeat top right;font-size:13px;}

ul.elencoEsteso li .pulsSitoEsterno {ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -ms-filter:"alpha(opacity=80)"; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
ul.elencoEsteso li .pulsSitoEsterno a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:8px 6px;background:transparent !important;font-size:11px;}


.schedaPulsAcquisto .pulsSitoEsterno {ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -ms-filter:"alpha(opacity=80)"; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
.schedaPulsAcquisto .pulsSitoEsterno a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:8px 6px;background:transparent !important;font-size:11px;}




.boxFiltri{margin:20px 0 10px 0;padding:5px 0;border-bottom:1px solid #DFE2E7;}
.boxFiltri .boxFiltro{margin:8px 0 0 5px;float:right;font-size:11px;color:#666;}
.boxFiltri h3{float:left;margin:4px 0 0 0;}
.boxFiltri .boxFiltro select{font-size:11px;color:#666;}

.boxFiltri .boxFiltro p{font-size:12px;color:#ccc;margin:2px 0 0 0}
.boxFiltri .boxFiltro a{margin:0 5px;}
.testoPromo, a.testoPromo{color:#D90800;}
.testoNovita, a.testoNovita{color:#0044AA;}
.testoBestsellers, a.testoBestsellers{color:#D78B00;}

.carouselHp .boxFiltri h3,.carouselScheda .boxFiltri h3{font-size:22px;padding:0;}
.carouselHp .boxFiltri,.carouselScheda .boxFiltri{margin:0 0 10px 0;}

.boxFiltriAvanzati{margin:20px 0 30px 0;padding:5px 0;position:static;overflow:hidden;}
.boxFiltriAvanzati h3{margin:5px 0;padding:0 0 7px 0;display:block;border-bottom:1px solid #DFE2E7;}
.boxFiltriAvanzati .moduloContatto input[type="text"]{height:15px;margin-top:2px;}

.boxFiltriAvanzati .pulsantinoChiudi{float:right;margin-top:9px;}

.boxFiltriAvanzati .pulsBlu{font-size:17px;}
.boxFiltriAvanzati .pulsBlu a,.boxFiltriAvanzati .pulsBlu a:link,.boxFiltriAvanzati .pulsBlu a:active,.boxFiltriAvanzati .pulsBlu a:visited{padding:8px 14px;}

/* - - - - - CONTENT - - - - */ 

.contentWrp{
	background:#fff url(images/contentBg.png) repeat-x center -1px ;
	width:100%;
	margin:0;
	padding:10px 0;
	/*border-top:1px #fff solid;*/
}

#home .contentWrp{
	background:#fff url(images/contentHpBg.png) repeat-x center top ;
}

.content{
	position:relative;
	width:900px;
	margin:0 auto;
	border:0;
	padding:0;
	text-align:left;
}



.ombraDx,.ombraSx{position:absolute;height:340px;width:9px;	top:0;z-index:5;}

#home .ombraDx, #home .ombraSx{height:195px;}

.ombraSx{	left:-9px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/ombraSx.png');}

.ombraDx{	right:-9px;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/ombraDx.png');}

.ombraSx[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url(images/ombraSx.png) no-repeat top right;}

.ombraDx[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url(images/ombraDx.png) no-repeat top left;}

#home .ombraSx[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url(images/ombraSxHp.png) no-repeat top right;}
#home .ombraDx[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url(images/ombraDxHp.png) no-repeat top left;}


.fotoFrame{float:left;margin:0px 20px 15px 0; border:1px solid #ddd;padding:5px;}
.fotoDx{float:right;margin:0px 0px 15px 20px;}

.prezzo {font-size:14px;color:#33445F;}
.prezzo b{font-size:15px;}
.prezzo small{font-size:11px;}

.prezzoVecchio{background:transparent url(images/bgPrezzoVecchio.gif) repeat-x center;padding:0 2px;}
.prezzoVecchio, .prezzoVecchio b, .prezzoVecchio small{color:#bbb}




/* - - - - - PULSANTI - - - - - */

.stdPuls{
	position:relative;
	overflow:hidden;
	float:left;
	padding:0;
	margin:10px 20px 0 0;
	float:left;
	font-weight:bold;
	color:#fff;
	z-index:9999;
	font-size:17px;
}

.stdPuls img{vertical-align:middle;margin-left:5px;}

.pulsBianco{
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsBianco:hover{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsTransp{
	background: #fff;
	filter:alpha(opacity=60);
  -moz-opacity:0.60;
  -khtml-opacity: 0.60;
  opacity: 0.60;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsTransp:hover{
	filter:alpha(opacity=70);
  -moz-opacity:0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}


.pulsArancio{
	background: #EF6334;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #000 0 1px 1px;
	-moz-box-shadow: #000 0 1px 1px;
	box-shadow: #000 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA02E), to(#E53B39));
	background: -moz-linear-gradient(#FFA02E, #E53B39);
	-pie-background: linear-gradient(#FFA02E, #E53B39);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsArancio:hover{
	background: #F47832; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #000 0 1px 1px;
	-moz-box-shadow: #000 0 1px 1px;
	box-shadow: #000 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFB12F), to(#FF3A2B));
	background: -moz-linear-gradient(#FFB12F, #FF3A2B);
	-pie-background: linear-gradient(#FFB12F, #FF3A2B);      
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsAzzurro{
	height:25px;
	background: #5785b4 url(images/pulsAzzurroBg.png) repeat-x 0 0;   
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #2E71AD 0 1px 1px;
	-moz-box-shadow: #2E71AD 0 1px 1px;
	box-shadow: #2E71AD 0 1px 1px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

div.pulsNoBg {padding:0;margin-right:0;}
div.pulsNoBg a,div.pulsNoBg a:active,div.pulsNoBg a:visited,div.pulsNoBg a:link{color:#0055A5;text-shadow:0 0 0;padding:0;}
div.pulsNoBg:hover a, div.pulsNoBg:hover a:hover{color:#006CD2;}

.pulsAzzurro:hover{
	background: #5785b4 url(images/pulsAzzurroBg.png) repeat-x 0 -25px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #2E71AD 0 1px 1px;
	-moz-box-shadow: #2E71AD 0 1px 1px;
	box-shadow: #2E71AD 0 1px 1px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}



.pulsBlu{
	height:33px;
	background: #33445F url(images/pulsBluBg.png) repeat-x 0 0;   
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999 0 1px 1px;
	-moz-box-shadow: #999 0 1px 1px;
	box-shadow: #999 0 1px 1px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsBlu:hover{
	background: #33445F url(images/pulsBluBg.png) repeat-x 0 -33px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999 0 1px 1px;
	-moz-box-shadow: #999 0 1px 1px;
	box-shadow: #999 0 1px 1px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}





ul.elencoProdotti li .pulsAzzurro{margin:2px 0 0 0;width:100%;}
ul.elencoProdotti li .pulsAzzurro a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:6px 9px;background:transparent url(images/icoCarrelloBianca.gif) no-repeat top right;font-size:13px;}

ul.elencoProdotti li .pulsSitoEsterno {ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -ms-filter:"alpha(opacity=80)"; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;}
ul.elencoProdotti li .pulsSitoEsterno a{text-shadow:0 -1px 1px rgba(0,0,0,0.4);padding:8px 6px;background:transparent !important;font-size:11px;}



.pulsGrigio{
	border:1px solid #dfdfdf;
  background: #dfdfdf; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #888 0 1px 1px;
	-moz-box-shadow: #888 0 1px 1px;
	box-shadow: #888 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#dddddd));
	background: -moz-linear-gradient(#f5f5f5, #dddddd);
	-pie-background: linear-gradient(#f5f5f5, #dddddd);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pulsGrigio:hover{
	background: #e2e2e2; 
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #888 0 1px 1px;
	-moz-box-shadow: #888 0 1px 1px;
	box-shadow: #888 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e2e2e2));
	background: -moz-linear-gradient(#f7f7f7, #e2e2e2);
	-pie-background: linear-gradient(#f7f7f7, #e2e2e2);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

a.pulsBack{color:#999;font-size:13px;display:block;float:left;padding:4px 0 3px 13px;background:transparent url(images/freccinaBack.png) no-repeat 0 4px;margin:12px 0 0 0}



.stdPuls b{font-size:24px;float:right;margin-left:4px;font-weight:normal;display:block;display: inline\0/;float:none\0/;  }

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .stdPuls b{display:inline;float:none;}
}

html* .stdPuls b{display:inline;float:none;}

.stdPuls a, .stdPuls a:visited,.stdPuls a:link,.stdPuls a:active{	padding:10px 22px; display:block;margin:0;line-height:1em; color:#fff; text-shadow:0 -1px 1px rgba(0,0,0,0.6);}
.stdPuls a:hover,.stdPuls:hover a:hover {text-decoration:none;color:#fff;}

.pulsBianco a, .pulsBianco a:visited,.pulsBianco a:link,.pulsBianco a:active,.pulsGrigio a, .pulsGrigio a:visited,.pulsGrigio a:link,.pulsGrigio a:active,.pulsTransp a, .pulsTransp a:visited,.pulsTransp a:link,.pulsTransp a:active{color:#111; text-shadow:none;font-weight:normal;}
.pulsBianco a:hover,.pulsBianco:hover a:hover ,.pulsGrigio a:hover,.pulsGrigio:hover a:hover ,.pulsTransp a:hover,.pulsTransp:hover a:hover {color:#333;}


#splash .stdPuls{float:left;margin: 30px 25px 0 0;}

.pulsBig{font-size:23px;}
.pulsBig b{font-size:26px;}

.pulsSmall{font-size:15px;}
.pulsSmall a,.pulsSmall a:visited,.pulsSmall a:active,.pulsSmall a:link{padding:9px}
.pulsSmall b{font-size:18px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.confermaPromoScheda .stdPuls b{ float:none;display:inline-block;}}
	
	



/* - - - - - GRIGLIA/COLONNE - - - - - */

.colonna,.col220, .col320, .col410, .col675, .col900{background:#fff url('images/bgContent.png') repeat-x bottom;zoom:1;}
	
.col220, .col320, .col385, .col410, .col675, .col900{
	display:inline;
	float:left;
	position:relative;
	margin:8px 0 8px 8px;
	border:0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}


.col220, .col320, .col410, .col675{overflow:hidden;zoom:1;}


.col220{width:219px;}
.col320{width:320px;}
.col385{width:385px;}
.col410{width:410px;}
.col675{width:673px;}
.col900{width:900px;}

.col675 .mid,.col900 .mid{margin:20px;zoom:1;}
html* .col675 {margin-left:8px;}

#col1, .content .col220:first-child,.content .col320:first-child,.content .col410:first-child,.content .col675:first-child,.content .col900{margin-left:0;}


.box635,.box418, .box205, .box300, .boxSiteMap{float:left;margin:7px 0 7px 6px;position:relative;}
.box635{width:635px;}
.box418{width:418px;}
.box300{width:300px;}
.box205{width:205px;}
.box635:first-child,.box418:first-child,.box205:first-child, .primoBox{margin-left:0;}

.boxSiteMap{width:175px;margin:10px 20px 15px 20px}

.boxSiteMap ul {margin:0}

.boxSiteMap ul li{font-size:13px;line-height: 1.1em;margin:0;background:transparent; font-weight:bold;padding:10px 0 5px 0; padding-left:0;color: #3F4F6B;}
.boxSiteMap ul li ul li{font-size:12px;line-height: 1.1em;background: transparent url("images/bulletMap1.png") no-repeat 0 0;font-weight:normal;padding-top:5px;padding-left:13px;}
.boxSiteMap ul li ul li ul li{font-size:11px;}

.boxSiteMap ul li.ultimo{background: url("images/bulletMap1a.png") no-repeat 0 0;}

#mappaSito{}
#mappaSito h1{
	font-size:24px;
	background:transparent url('images/h2Bg.png') no-repeat 0 6px;
	padding:5px 0 8px 29px;
	border-bottom:1px solid #ccc;
	margin:45px 0 0 0;
}
#mappaSito h2{
	background: none repeat scroll 0 0 #0055A5;
  color: #FFFFFF;
  font-size: 17px;
  padding: 7px 12px;	
  border:none;
  margin-bottom:0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}
#mappaSito h2 a{ color: #FFFFFF;}
.boxBordato{
	overflow:hidden;
	border:1px solid #DCDCDC;
	border-bottom:2px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}


.boxDifferenze{margin-top:20px;clear:both;overflow:hidden;}
.boxDifferenze .boxBordato{height:135px;}
.boxDifferenze .boxBordato:hover{	border-color:#bfbfbf;}
.boxDifferenze h4{margin-top:0;color:#206CDE;background:transparent url(images/h3TargetBg.png) no-repeat 0 1px;padding:0 0 0 13px;}


.col66p{float:left;width:66%;zoom:1;}
.col50p{float:left;width:50%;zoom:1;}
.col33p{float:left;width:33%;zoom:1;}
.col25p{float:left;width:25%;zoom:1;}

.riepilogoPreventivo h4{margin-top:0;}

/* - - - Colonna SX navigazione- - - - */

.navSx {}
.navSx h3{color:#354560;border-bottom:1px solid #DFE2E7;margin:15px 0 7px 0;padding:0 0 7px 0;}

.menuSx ul{margin:5px 0}
.menuSx ul li, .navSx ul li{font-weight:bold;background:transparent;padding:3px 0;margin:3px 0;font-size:12px;line-height:1.1em}
.menuSx ul li ul li{font-weight:normal;margin-left:10px;}

.menuSx ul li a,.menuSx ul li a:active, .menuSx ul li a:link,.menuSx ul li a:visited{	color:#718393;}
.menuSx ul li a:hover{color:#8594A0;text-decoration:none;}

.pubblicaBanSx{
	height:100px;
	border:1px solid #DCDCDC;
	border-bottom:2px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.pubblicaBanSx:hover{	border-color:#bfbfbf;}

.faqSx ul li{font-weight:bold;background:transparent;padding:3px 0;margin:3px 0;font-size:12px;line-height:1.1em}
.faqSx ul li a,.faqSx ul li a:active, .faqSx ul li a:link,.faqSx ul li a:visited{font-weight:normal;color:#718393;}
.faqSx ul li a:hover{color:#8594A0;text-decoration:none;}



.boxProdotti{
	margin:0;padding:0;border:0;float:left;
	width:207px;margin:10px 7px 20px 0;
}

.boxProdotti .fotoProd{
	position:relative;overflow:hidden;display:block;
	width:207px;height:270px;background:transparent url('images/pagProdTot.jpg') no-repeat 0 0;text-indent:-999px;
}


#fotoProd1 .fotoProd{background-position:0 0;}
#fotoProd1 .fotoProd:hover{background-position:0 -270px;}


#fotoProd2 .fotoProd{background-position:-220px 0;}
#fotoProd2 .fotoProd:hover{background-position:-220px -270px;}

#fotoProd3{margin-right:0;}
#fotoProd3 .fotoProd{background-position:-440px 0;}
#fotoProd3 .fotoProd:hover{background-position:-440px -270px;}


.boxProdotti .mid{margin:6px 20px 0 0;}
.boxProdotti a {color:#666;}
.boxProdotti a:hover {color:#444;text-decoration:none;}

.testimonialDx{position:absolute;top:-60px;right:0;}
.testimonialDx .testimonialDxImg{height:218px;width:252px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/testimonialDx.png');}
.testimonialDx .testimonialDxImg[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/testimonialDx.png') no-repeat top right;}
.testimonialDx2{margin:162px 0 0 3px;}

#ordina .testimonialDx .testimonialDxImg{height:408px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/css/images/testimonialDxOrdina.png');}
#ordina .testimonialDx .testimonialDxImg[class]{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='');background:transparent url('images/testimonialDxOrdina.png') no-repeat top right;}
#ordina .testimonialDx2{margin:350px 0 0 3px;}


.ordinaProd{width:130px;margin:0 6px 0 0;float:left;height:220px;}
#ordinaProd4{width:225px;margin-right:0;}
.ordinaProd a{width:130px;height:187px;display:block;background:transparent url('images/ordinaProdotti.jpg') no-repeat 0 0;overflow:hidden;}

#ordinaProd1 a{}
#ordinaProd1 a:hover{background-position:0 -188px;}
#ordinaProd2 a{background-position:-138px 0;}
#ordinaProd2 a:hover{background-position:-138px -188px;}
#ordinaProd3 a{background-position:-276px 0;}
#ordinaProd3 a:hover{background-position:-276px -188px;}
#ordinaProd4 a{background-position:-415px 0;width:225px;}
#ordinaProd4 a:hover{background-position:-415px -188px;}


.moduloContatto .ordinaProd input{margin-left:0;}
.moduloContatto .ordinaProd .campo{width:100%;}
.ordinaProd span{margin-top:2px;display:block;float:left;}

.imgHp1{float:right; margin:0 20px 20px 0;}


.boxHome{display:inline; float:left;overflow:hidden;margin-top:2px;min-height:178px;}
.boxHomeAlto{height:241px;}
.boxHomeAlto .clearAll{height:0px;}

.boxHome .mid, .col220 .mid{	overflow:hidden;margin:0 10px;}

.navSx .mid{margin-bottom:25px;}

.boxHome p{height:100px;color:#33445F;margin:5px 0 8px 0;padding:0;line-height:1.3em;}
.boxHomeAlto p{height:165px;}
#col2.boxHomeAlto p{height:88px;*height:68px;}
#col2 .pulsIscrivitiFb{margin:4px 0;}
#col2 .pulsIscrivitiFb:hover{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);-khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8;transition:all .15s linear; -o-transition:all .15s linear; -moz-transition:all .15s linear; -webkit-transition:all .15s linear;}

#col3.boxHomeAlto p{height:97px;}

.moduloUniform.moduloNewsletterHp label{width:62px; float:left;margin-right:3px;text-align:right;padding-top:3px;}
.moduloNewsletterHp input[type="text"]{width:122px;float:left;}
.moduloNewsletterHp input{float:left;}
.moduloNewsletterHp .campo{height:22px}
.moduloNewsletterHp .campo.sinistra label{float:none;font-size:10px;margin-left:3px;margin-right:0;text-align:left;line-height:1em;padding-top:0;width:90px;width: 88px\0/;}
.moduloNewsletterHp .pulsAzzurro{float:left;margin:0;margin:4px 0 0 6px;}
.moduloNewsletterHp .pulsAzzurro a{padding:6px 9px;font-size:14px;}
.moduloNewsletterHp .pulsAzzurro b{font-size:20px;vertical-align:top;}

.moduloNewsletterHp .formrow input[type="submit"]{cursor:pointer;border:0;background:transparent url('images/pulsIscrivitinl.png') no-repeat 0 0; width:83px;height:41px; overflow:hidden;text-indent:-999px;margin-left:19px;*margin-left:5px;color:transparent;}
.moduloNewsletterHp .formrow input[type="submit"][disabled]{cursor:default;border:0 !important;background:transparent url('images/pulsIscrivitinl.png') no-repeat 0 0 !important; width:83px;height:41px; overflow:hidden;text-indent:-999px;ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);-khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;color:transparent;}

.boxHome ul.listaFreccine{height:100px;margin:5px 0 8px 0}
.boxHome ul.listaFreccine li a{color:#33445F;}
.boxHome ul.listaFreccine li:hover{background:transparent url('images/bulletFreccina.png') no-repeat 2px 4px;}

.thumbSx{margin:3px 8px 0 0;float:left;}

#home #col4{background:#fff url('images/bgBoxPreventivo_numeri.png') no-repeat bottom left;}
#home.homeShop #col4{background:#fff url('images/bgBoxPreventivo.jpg') no-repeat bottom left;}

#home #col4 p{height:75px;}
#home #col4 .stdPuls{float:right;margin-right:0;}

#home #col4.boxHomeAlto p{height:143px;}


a.pulsPreventivoHp{margin:0 auto;display:block;text-align:center;}

/*#home #col3 .mid{background:transparent url('images/bg_bannerinoOfferta.gif') no-repeat top right;}
#home #col3 .mid p{padding-right:102px;}*/

.bordato{border-left:1px dashed #d4d4d4;float:left;}


.boxHome img.bordata{
	margin:10px 20px 20px 0;
	padding:0;
}

.fondoPag{
	border-top:#ccc 1px dashed;
	margin:0px 0 4px 0;
	overflow:hidden;
}

.fondoPag a{
	font-weight:bold;
	float:left;
	display:block;
	background:transparent url(images/freccina.gif) no-repeat 0 8px;
	padding:3px 0 2px 9px;
	margin:0 5px 0 0;
	overflow:hidden;
	line-height:1.5em;
}
.fondoPag a:hover{
	background:transparent url(images/freccina.gif) no-repeat 2px 8px;
	text-decoration:none;
}
html&gt;body .fondoPag a{margin:0 5px 0 25px;}

.fondoPag a:first-child{
	margin-left:0;
}

.boxHome .fondoPag a{float:none;}
.icoBox{display:none;}
.frame {border:1px solid #ccc;padding:5px;}
.foto span{display:block;color:#999;font-size:11px;font-style:italic;line-height:1.3em;margin-top:5px;}
.ordinaDx span{margin-left:80px;width:220px;_width:219px;overflow:hidden;height:30px;white-space:nowrap}



/* - - - - - Pulsanti piè pagina - - - - - */

.lineaPuls{position:relative;border-top:1px dashed #ccc;margin: 30px 0 10px 0;padding:10px 0;clear:both;overflow:hidden;display:block;}
html* .lineaPuls{height:50px;position:static\9;}
.lineaPuls .pulsArancio,.lineaPuls .pulsAzzurro{margin:0 0 0 10px;}
.lineaPuls h3{font-style:italic;font-weight:normal;font-size:22px;float:right;margin:7px 0;color:#E84837;}

@media all and (-webkit-min-device-pixel-ratio:0) {
	.col675 .lineaPuls .stdPuls b{display:inline;float:none;}
}


/* - - - - - WIZARD - - - - - - - - */

.wizard{margin:15px 0 55px 0;position:}

.wizInfoWrp{
	position:absolute;right:-310px;top:-42px;
	margin:0;
	width:300px;
	background:transparent url(images/wizInfoFrecciaArancio.png) no-repeat top left;
	z-index:9998;
}
	
.wizInfo{
	position:relative;
	margin:0 0 0 16px;
	padding:12px 14px 3px 15px;
	font-size:13px;
	font-style:italic;
	background: #f6f2ef;
	-webkit-border-radius:4px 5px 5px 5px;
	-moz-border-radius:4px 5px 5px 5px;
	border-radius:4px 5px 5px 5px;
	border: 1px solid #EE6E0C;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
	z-index:9999;
}

.wizInfo h3{margin:-12px -15px 8px -15px;font-style:normal;padding:9px 15px 9px 36px; background: transparent url(images/wizInfoBullet.png) no-repeat 0 0;color:#fff;}
.wizInfo h4{margin-top:20px;color:#f70}

.wizInfo a,.wizInfo a:visited,.wizInfo a:active, .wizInfo a:link{color:#e50}
.wizInfo a:hover{color:#f60}


h2.wizTrigger {
	padding: 0; margin:5px 0;
	background: url('images/wizTrigger.png') no-repeat 0 0;
	height: 35px; line-height: 35px;
	width: 550px;
	font-size: 20px;
	font-weight: bold;
	border:none;
}
h2.wizTrigger b{color:#fff;display:block;width:44px;float:left;}
h2.wizTrigger i{font-weight:normal;}
h2.wizTrigger a ,h2.wizTrigger a:link ,h2.wizTrigger a:active ,h2.wizTrigger a:visited {
	color: #f0f0f0;
	text-decoration: none;
	display: block;
	padding: 0 0 0 32px;
}

h2.wizTrigger a:hover {	color: #fff;}
h2.wizTrigger.active {background-position: 0 -35px;}
h2.wizTrigger.active a {color:#fff;}
h2.triggOff {background-position: 0 -70px;}


.wizContainer {
	position:relative;
	margin: 0 0 5px; padding: 0;
	overflow: visible;
	font-size: 14px;
	width: 550px;
	clear: both;
	background: #f5f5f5;
  border:1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
	/*behavior:  url(/content/css/pie.htc); hasLayout:true;*/
}

#elencoAutori{clear:both;}

.wizContainer .mid{
	margin:20px 12px;overflow: hidden;
}

.wizContainer .boxSceltaGrafica{position:relative;overflow:hidden;float:left;margin:0 5px 10px 5px; border:1px solid #ddd;background:#FFF;
	-webkit-border-radius: 5px;-moz-border-radius:  5px;border-radius:  5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

html* .wizContainer .boxSceltaGrafica{display:inline;}

.wizContainer .boxSceltaGrafica span{display:block;font-size:12px;padding-top: 2px; padding-left:19px;}
.wizContainer .boxSceltaGrafica span span{padding-left:0px;}
.wizContainer .boxSceltaGrafica label,.wizContainer .mid .moduloUniform .boxSceltaGrafica label{display:block;margin:6px;width:150px;padding:0;}
.wizContainer .boxSceltaGrafica div.radio{position:absolute;left:4px;}

.wizContainer .lineaPuls{margin: 10px 0 0 0;padding:10px 0 2px 0;}
html* .wizContainer .lineaPuls{height:40px;clear:both;}
.wizContainer .lineaPuls .stdPuls{margin-top:0;}
.wizContainer .lineaPuls .pulsArancio{float:right;}

.wizContainer .lineaPuls .pulsArancio b, .nextSpedizioni b, .nextSpedizioniB b,.testoSx  .lineaPuls .pulsArancio b{float:none;display:inline;}

.wizContainer .lineaPuls p.wizSelezionaTxt{text-align:right;font-style:italic;color:#999;}


.lineaPulsantini{clear:both;margin:0 0 10px 0; font-size:11px;height:24px;}

.lineaPulsantini .pulsAdd, .lineaPulsantini .pulsDel, .lineaPulsantini .pulsAddOk{cursor:pointer;display:block;float:left;height:16px;padding:0px 18px; color:#0055A5;background:transparent url(images/ico_add.png) no-repeat left;}
.lineaPulsantini .pulsAdd:hover, .lineaPulsantini .pulsDel:hover, .lineaPulsantini .pulsAddOk:hover{color:#006CD2;}
.lineaPulsantini .pulsDel{background:transparent url(images/ico_delete.png) no-repeat left;}	
.lineaPulsantini .pulsAddOk{background:transparent url(images/ico_addOk.png) no-repeat left;}	

#indirizzoMulti .lineaPulsantini .pulsAdd{float:right;padding-right:10px;}

.icoDownload{cursor:pointer;display:block;float:left;height:20px;padding:5px 18px 0px 18px; color:#0055A5;background:transparent url(images/ico_download.png) no-repeat left;}
.icoPdfSmall{background:transparent url(images/ico_pdf26.png) no-repeat left;padding-left:32px;margin-top:8px;}
.icoXlsSmall{background:transparent url(images/ico_xls.gif) no-repeat left;padding-left:25px;min-height:20px;}

.elencoContratti a.icoPdfSmall{display:block;height:34px;line-height:34px;}
.elencoContratti a.icoPdfSmall small{color:#777;font-size:11px;}
.elencoContratti a.icoPdfSmall:hover{text-decoration:none;}

a.icoWordBig, a.icoPdfBig{padding:44px 3px 0 3px;margin:5px;line-height:1em;text-align:center;width:80px;font-size:12px;}
a.icoPdfBig{background:transparent url(images/ico_pdf42.png) no-repeat top;}
a.icoWordBig{background:transparent url(images/ico_word42.png) no-repeat top;}

.legendaNum{color:#999;}
	
.coverInfo{margin:6px 0;}
.coverPreview{margin:6px 0}
	
	
/* - - - - - FAQ / TOGGLE - - - - - - - - */
.toggle{margin:10px 0 30px 0}
.toggle h2{clear:both;border:none;margin-top:35px;}

h3.trigger {
	display:block;
	margin: 5px 0;
	padding:5px;
	background: #F0F2F3;
	font-size: 16px;
	font-weight: normal;
  border:1px solid #DCE0E4;
	-webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
	position:relative;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

h3.trigger a {
	color: #384964;
	text-decoration: none;
	display: block;
}

h3.trigger a:hover{ color:#61717E;}
h3.active {}

.toggle_container {
	padding:0px 5px 5px 5px;
	margin: 0 0 5px;
	overflow: hidden;
	font-size: 13px;
	display:none;
}

#faq h3.trigger {
	padding-left:27px;
		background: #F0F2F3 url('images/faqToggleBullet.gif') no-repeat 5px 5px;
}
#faq .toggle_container {
	padding-left:27px;
}

	
	
/* - - - - - BOX CARRELLO / TOGGLE - - - - - - - - */

h4.triggerIndirizzo {
	display:block;
	margin:0 20px 0 0;
	padding:0 5px;
	background: none;
	font-size: 16px;
  border:none;
	position:relative;
}

h4.triggerIndirizzo a {
	color: #384964;
	text-decoration: none;
	display: block;
	padding-right:20px;
}

#indirizzoMulti h4.triggerIndirizzo a:hover{ color:#61717E;}
#indirizzoMulti h4.triggerIndirizzo a:focus{ border:none;}
#indirizzoMulti h4.active {}

h4.triggerIndirizzo a.triggerIndirizzoNum {display:block}
h4.triggerIndirizzo a.triggerIndirizzoNome {display:none}
h4.active a.triggerIndirizzoNum {display:none}
h4.active a.triggerIndirizzoNome {display:block}

.nextIndirizzo,.nextIndirizzoB,.nextIndirizzoC,.nextSpedizioni,  .nextSpedizioniB{float:right;margin:0;zoom:1;}

#indirizzoMulti .toggle_container {
	border-top:1px solid #fff;
	padding:0 1px 5px 1px;
	margin-top:5px;
	display:block;
}

#indirizzoMulti h4.triggerIndirizzo {padding:0px;background:transparent;/*background:transparent url('images/ico_minimize.png') no-repeat top right;*/}
#indirizzoMulti h4.active {background:  transparent url('images/ico_maximize.png') no-repeat top right;}
#indirizzoMulti .lineaPulsantini{margin-bottom:0;}
#indirizzoMulti a.eliminaIndirizzo{position:absolute;top:10px;right:10px;display:block;width:15px;height:16px;background:transparent url(images/ico_elimina.png) no-repeat 0 0;}


.wizContainer .mid #indirizzoMulti .assegnaLibri .campoNumLibri{float:none;clear:both;width:100%;}
.wizContainer .mid #indirizzoMulti .campoNumLibri{margin:8px 0;}
.wizContainer .mid #indirizzoMulti .assegnaLibri .campoNumLibri label,.wizContainer .mid #indirizzoMulti .campoNumLibri label{display:inline;font-size:13px;padding:0 0 0 6px;font-weight:bold;color:#3E5F8B}
.wizContainer .mid #indirizzoMulti .assegnaLibri .campoNumLibri label span,.wizContainer .mid #indirizzoMulti .campoNumLibri label span{font-size:12px;font-weight:normal;color:#777}

.wizContainer .mid #indirizzoMulti .assegnaLibri .campoNumLibri .numCopie{width:36px;}

.carrelloWizard .wizContainer .mid hr{margin:5px 0 15px 0}

/* - - - - - modulo - - - - - */


.moduloContatto{position:relative;}

.moduloContatto h2{
	font-size:20px;
	background:transparent url('images/h2Bg.png') no-repeat 0 3px;
	padding:5px 0 5px 29px;
	border-bottom:1px dashed #A0C2E0;
	margin:30px 0 10px 0;
}

.moduloContatto input[type="text"], .moduloContatto input[type="password"], .moduloContatto select,.moduloContatto textarea{
	height:20px;width:180px;
	border:1px solid #ccc;
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	color:#666;
	vertical-align:top;
}
.moduloContatto input[type="text"]:focus, .moduloContatto input[type="password"]:focus, .moduloContatto select:focus,.moduloContatto textarea:focus{border:1px solid #999;}

html* .moduloContatto input[type="text"],html* .moduloContatto input[type="password"],html* .moduloContatto select,html* .moduloContatto textarea{}


.moduloContatto input[type="checkbox"],.moduloContatto input[type="radio"]{vertical-align:middle;}

.moduloContatto select{	height:24px;padding-top:1px;}
.moduloContatto textarea{	height:96px;width:180px;}
.moduloContatto select option{padding:5px;}

.moduloContatto .campo{padding:4px 0;float:left;width:50%;}

.moduloContatto label{width:110px;float:left;padding:0 6px 0 0;display:block;text-align:right;}

.moduloContatto  .colModulo2{margin-left:25px;}
.moduloContatto  .colModulo2 label{width:110px;}
.moduloContatto .obbligatorio{color:#f00;font-weight:bold;font-size:14px;padding-right:3px;}

form.fullpage{overflow:hidden;position:relative;width:100%;padding:5px 0;}
form.fullpage label{float:left;display:block;width:220px;text-align:left;margin:5px;font-size:11px;color:#777;}

html* form.fullpage input[type="text"],html* form.fullpage input[type="password"],html* form.fullpage select{}
html* form.fullpage label{}

form.fullpage .pulsArancio{float:right;margin-right:0;}


form.inField span.campoInField { position: relative; margin:0;padding:0;}
form.inField span.campoInField  label {cursor:text;color:#666;position: absolute; top: 1px; left: 0;display: block;margin: 0 2px;	padding: 0;}

html* form.inField span.campoInField  label {top: 6px;}

form.fullpage label.labelBig{font-size:18px;font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed',  arial, sans-serif;font-weight:bold;color:#394A66;}

form.fullpage div.selector, form.fullpage div.selector.focus, form.fullpage div.selector.hover,  form.fullpage div.selector:hover{padding-left:7px;background-position: -485px -130px;} 

form.fullpage div.selector.disabled.focus, form.fullpage div.selector.disabled.hover, form.fullpage div.selector.disabled{background-position: -485px -234px;}


/* aggiunta form sybil */
form.fullpage .campo{width:220px;}
form.moduloContatto label{margin-left:0;}

form.fullpage input[type="submit"]{
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
	position:relative;
	overflow:hidden;
	float:left;
	padding:8px 18px;
	line-height:1em;
	margin:10px 20px 0 0;
	float:left;
	cursor:pointer;
	border:0;
	font-weight:bold;
	color:#fff;
	z-index:9999;
	font-size:17px;
	background: #EF6334;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #000 0 1px 1px;
	-moz-box-shadow: #000 0 1px 1px;
	box-shadow: #000 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA02E), to(#E53B39));
	background: -moz-linear-gradient(#FFA02E, #E53B39);
	-pie-background: linear-gradient(#FFA02E, #E53B39);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

form.fullpage input[type="submit"]:hover{
	background: #F47832; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #000 0 1px 1px;
	-moz-box-shadow: #000 0 1px 1px;
	box-shadow: #000 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFB12F), to(#FF3A2B));
	background: -moz-linear-gradient(#FFB12F, #FF3A2B);
	-pie-background: linear-gradient(#FFB12F, #FF3A2B);      
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}
	
/* fine aggiunta form sybil*/




form.formCompatto label{width:200px;}


.msgAttenzione{
   background:#FFF2D0 url("images/bgMessage.gif") no-repeat 0px 3px;
   zoom:1;
   color: #533;
   margin: 10px 0;
   padding: 10px 10px 10px 32px;
   border:1px solid #FFD691;
   border-bottom:2px solid #FFD691;
   hasLayout:true;
	webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
	behavior:  url(/content/css/pie.htc); 
}

.msgErrore{background:#FFF2D0 url("images/bgErroreSmall.gif") no-repeat 2px 7px; *background-attachment: fixed; overflow:hidden;}

.msgAttenzione h4{
	margin-top:0;
	color:#d00;
	font-size:20px;
}
.msgAttenzione b, .msgAttenzione a,  .msgAttenzione a:link  .msgAttenzione a:hover, .msgAttenzione a:visited  {color:#d00;}
.msgAttenzione .mid{margin:0;}

.msgErrore ul li, .msgAttenzione ul li{background-image:url("images/bullet_rosso.gif")}


.msgInfo,.boxInfoFtp{
   background:#eff1f3;
   color: #666;
   margin: 5px 0;
   padding: 5px;
   border:1px solid #d6dbe0;
   border-bottom:2px solid #d6dbe0;
	webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.msgInfo h4 {
	margin-top:0;
	font-size:14px;
	color:#3e89d5;
}
.msgInfo h3 {
	font-size:16px;
	margin:0;
	color:#3e89d5;
}
.boxWorkflow {
	float:right;margin:0 0 40px 50px;width:308px;text-align:center;
}
.boxWorkflow .msgInfo{text-align:left;padding:10px;}
.boxWorkflow .msgInfo h3 {
	font-size:15px;
	color:#777;
	font-weight:normal;
}

.overlayErrore .msgAttenzione {margin:0;}

.boxInfoFtp{
   background:#e8ecef url("images/bgMessage.gif") no-repeat 2px 3px;
   padding: 10px 10px 10px 32px;
   border:1px solid #beccda;
   border-bottom:2px solid #beccda;
 }
.boxInfoFtp h4{
	margin-top:0;
	font-size:18px;
	color:#3e89d5;
}

.boxGrigio{
   background:#fafafa url(images/boxGrigioBg.jpg) repeat-x bottom;
   color: #666;
   margin: 5px 0;
   border:1px solid #E0E0E0;
   border-bottom:2px solid #E0E0E0;zoom:1;hasLayout:true;
	webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.boxGrigio .mid{background:transparent url(images/boxGrigioBgTop.jpg) repeat-x top;padding:10px;margin:0;font-size:12px;	webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior:  url(/content/css/pie.htc); hasLayout:true;zoom:1;}
.boxGrigio h4{margin-top:0;}

.boxGrigio .togglecontainer{zoom:1;position:static\9;}
#spedizioneDivContainer{zoom:1;position:static\9;}

.boxHelpOffline{margin:20px 0;}
.boxHelpOffline .mid{position:relative;padding-left:115px;min-height:74px;}
.boxHelpOffline .mid span.imgNoTech{position:absolute;top:-10px;left:12px;height:115px;width:90px;background:transparent url(images/noTechnical.png) no-repeat 0 0;}

#indirizzoMulti .mid{margin-bottom:0;position:static\9;}
.indirizzoMultiElenco{margin:10px 0;}


.carrelloProdottiElenco {margin:0 0 7px 0}
.carrelloProdottiElenco .mid{padding:5px;position:relative;}
.carrelloProdottiElenco img.thumbProdotto{margin:1px 10px 1px  1px ;float:left;display:block}
.carrelloProdottiElenco h4{margin:1px 0 4px 0}
.carrelloProdottiElenco .col33p{margin:0 0 0 10px;width:225px;}
.carrelloProdottiElenco .colProdottiElenco1{margin:0;width:205px;}
.carrelloProdottiElenco .col33p span{display:block;font-size:11px;margin:3px 0}
.carrelloProdottiElenco a.eliminaProdotto{position:absolute;top:3px;right:3px;display:block;width:15px;height:16px;background:transparent url(images/ico_elimina.png) no-repeat 0 0;}

div.wizContainer .mid .moduloUniform .carrelloProdottiElenco .col33p span input[type="text"],.moduloUniform div.wizContainer .mid .carrelloProdottiElenco .col33p span input[type="text"]{width:50px;height:15px;font-size:11px;padding:2px;margin-right:4px;}
div.wizContainer .mid .moduloUniform .carrelloProdottiElenco .col33p span select, .moduloUniform div.wizContainer .mid .carrelloProdottiElenco .col33p span select, .overlayIva .mid .moduloUniform select,.moduloUniform .overlayIva .mid select{width:50px;font-size:11px;margin-right:4px;}
div.wizContainer .mid .moduloUniform .carrelloProdottiElenco .col33p span div.selector, .moduloUniform div.wizContainer .mid .carrelloProdottiElenco .col33p span div.selector, .overlayIva .mid .moduloUniform div.selector, .moduloUniform .overlayIva .mid  div.selector{width:50px;margin-right:4px;}
div.wizContainer .mid .moduloUniform .carrelloProdottiElenco .col33p span div.selector span,.moduloUniform div.wizContainer .mid .carrelloProdottiElenco .col33p span div.selector span, .overlayIva .mid .moduloUniform div.selector span,.moduloUniform .overlayIva .mid  div.selector span{width:25px;margin-top:0;}

.overlayIva .mid .moduloUniform  label,.moduloUniform .overlayIva .mid  label{width:auto;font-size:12px;color:#444}

.carrelloWizard .wizContainer .mid {margin-top:12px;}
.carrelloWizard .wizContainer .msgAttenzione .mid ,.carrelloWizard .wizContainer .carrelloProdottiElenco .mid,.carrelloWizard .wizContainer .indirizzoMultiElenco .mid {margin-top:0px;}



.moduloContatto .evidenziato input{
	border:1px solid #FF6F6F;
	background:#FFF9EC;
}



.formPrevRapido{
   background:#fcfcfc;
   margin: 10px 0;
   border:1px solid #eee;
   border-bottom:2px solid #eee;
	webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	border-radius:  5px;
	behavior:  url(/content/css/pie.htc); hasLayout:true;
	width:400px;
}

.wizContainer .mid hr{border-color:#fff}
.wizContainer .mid hr.tratteggiata {border-top:0;border-bottom: 1px dashed #ccc;padding-top: 5px;}

.wizContainer .mid .moduloUniform .campo, .moduloUniform .wizContainer .mid .campo{width:250px;float:left;}

.wizContainer .mid .moduloUniform label,.moduloUniform .wizContainer .mid label{display:block;font-size:12px;float:none;clear:both;text-align:left;width:auto;}
.wizContainer .mid .moduloUniform label.sinistra,.moduloUniform .wizContainer .mid label.sinistra{float:left;clear:none;margin-left:5px;}
.wizContainer .mid .moduloUniform input.text, .wizContainer .mid .moduloUniform input.email, .wizContainer .mid .moduloUniform input.password, .moduloUniform .wizContainer .mid input.text, .moduloUniform .wizContainer .mid input.email, .moduloUniform .wizContainer .mid input.password{
	background:#fff;font-size:14px;
}

.wizContainer .mid form.fullpage label, form.fullpage .wizContainer .mid label{float:left;font-size:11px;clear:none;width:140px;}

form.fullpage .wizContainer .mid #indirizzoMulti label,form.fullpage .wizContainer .mid #indirizzoDefault label,form.fullpage .wizContainer .mid #indirizzoAlternativo label,form.fullpage .wizContainer .mid #datiFatturazioneDefault label,form.fullpage .wizContainer .mid #datiFatturazioneAlternativi label,form.fullpage .wizContainer .mid .moduloUniform label{width:auto;font-size:11px;margin: 0 8px 0 0}
form.fullpage .wizContainer .mid div.moduloUniform label{font-size:12px;margin: 0 8px 0 0}

 .pulsConvalida, form .pulsConvalida, .wizContainer .mid .pulsConvalida{font-size:12px;padding:4px 6px 3px 6px;margin:0;width:auto;margin:0 0 0 10px;}
 .pulsConvalida:hover{text-decoration:none;}

.wizContainer .mid .pulsCheckCodice{font-size:12px;padding:3px 6px;margin:0;display:block;width:55px;}
.wizContainer .mid .pulsCheckCodice:hover,.wizContainer .mid .pulsConvalida:hover{text-decoration:none;}
.wizContainer .mid .codicePromo{overflow:hidden;clear:both;}

fieldset{border:0;margin:0;padding:0;}

.campoUpload {display:block;margin:10px 0;}
.campoUpload label{margin:0 0 6px 0;display:block;font-size:12px;float:none;clear:both;text-align:left;width:auto;}


.wizContainer .ui-state-default, .wizContainer .ui-widget-content .ui-state-default, .wizContainer .ui-widget-header .ui-state-default {   
		position:relative;
		overflow:hidden;
		padding:0;
		margin:10px 20px 0 0;
		float:left;
		color:#fff;
		z-index:9999;
		font-size:17px;
		background: #EF6334;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: #000 0 1px 1px;
		-moz-box-shadow: #000 0 1px 1px;
		box-shadow: #000 0 1px 1px;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFA02E), to(#E53B39));
		background: -moz-linear-gradient(#FFA02E, #E53B39);
		-pie-background: linear-gradient(#FFA02E, #E53B39);   
		behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.wizContainer .ui-state-hover{   
	background: #F47832; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #000 0 1px 1px;
	-moz-box-shadow: #000 0 1px 1px;
	box-shadow: #000 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFB12F), to(#FF3A2B));
	background: -moz-linear-gradient(#FFB12F, #FF3A2B);
	-pie-background: linear-gradient(#FFB12F, #FF3A2B);      
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}


/* - FOOTER - */

#footerWrp{
	width:100%;
	margin:0;
	border:0;
	/*overflow:hidden;*/
	background:#61717e url(images/footerBg.png) repeat-x top;
	border-top:#4c5c75 1px solid;
}

#footer{
}

#footerWrp p{font-size:11px;color:#ACB4BC;margin:10px 0;}

#footerWrp .destra{display:block;margin:10px 0 0 25px;float:right;}

#footerWrp p a, #footerWrp p a:link, #footerWrp p a:visited, #footerWrp p a:active {
    color: #ABB4BB;
    text-decoration: none;
}
#footerWrp p a:hover{color: #CED3D7;}

#footerWrp .content{
	/*overflow:hidden;*/
	background:transparent;
	width:900px;
	margin:0 auto;
	text-align:left;
}

.footerBox {width:179px;float:left; margin:8px 0;border-right:0;}

.footerBox h3{margin:5px 0;padding:5px 0; color:#fff;border-bottom:none; font-size:17px;}

.footerBox .mid{padding:0 9px;color:#B5BCC6;border-right:1px dashed #828DA0;}

.footerBox ul {margin:0 0 10px 0; padding:0; color:#999;position:relative;}
.footerBox li {padding:0 2px 4px 0; background:transparent;font-size:11px;margin:0;color:#B5BCC6;}
.footerBox li a,.footerBox li a:active   ,.footerBox li a:visited,.footerBox li a:link{color:#DCDFE3;font-weight:normal;}
.footerBox li a:hover{color:#fff;text-decoration:none;}

#footerWrp .footerBox:first-child{margin-left:0;border-left:1px dashed #828DA0;width:178px;}

#footerLogin{font-size:11px;}
#footerLogin *{vertical-align:middle;}

#footerLogin input[type="text"], #footerLogin input[type="password"]{
	width:60px;margin:4px 2px 5px 0;height:17px;font-size:12px;padding:0;
}

#footer span.socialFooter img{vertical-align:middle;margin-bottom:6px;margin-top:-3px\9;*margin-top:0;}



/* SCHEDA LIBRO */

.schedaInfoDx{margin:0 0 20px 30px;}
.schedaInfoSx{width:217px;margin:0 0 28px 0;background:none;overflow:visible}

.schedaBannerinoPromo {zoom:1;;margin:10px 0 0 0;width:215px;height:57px;background:#fff url(images/schedaBannerinoBg.png) no-repeat 0 0;}
.schedaBannerinoPromo p{line-height:1.1em;font-size:16px;font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;font-style:italic;padding:12px 3px 0 33px;margin:0;text-indent:5px;}
.schedaBannerinoPromo b{font-size:17px;}

.schedaInfoDx h1{margin:0;padding-top:0;}
.schedaAutore{zoom:1;;margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #DFE2E7}
.schedaAutore a{font-weight:bold;}
.schedaDatiTecnici{zoom:1;margin:0 0 5px 0;padding:0 0 2px 0;border-bottom:1px solid #DFE2E7}
.schedaInfoDx .col50p{width:48%;margin-right:2%;}
.schedaInfoDx .col50p span{font-size:12px;display:block;margin:4px 0;}
.schedaInfoDx .col50p span b{color:#777;font-weight:normal;}
.schedaInfoDx .col50p span a{color:#666;}

.schedaDisponibile{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #DFE2E7}
.schedaDisponibile span{float:left;font-size:12px;}
.schedaDisponibile span.infoSpedizione{float:right;color:#3F7E00;}
.schedaDisponibile span.statoVerde,.schedaDisponibile span.statoArancio,.schedaDisponibile span.statoRosso{font-size:12px;}

.schedaPrezzi{margin:15px 0 0 0}

.schedaPrezzi .prezzo, .schedaPrezzi .prezzo b {
    color: #0055A5;
    font-size: 25px;
    line-height: 25px;
}

.schedaPrezzi .prezzo {
    display: block;
    float: right;
    font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed',  arial, sans-serif;
    font-stretch: condensed;
    margin: 0 0 0 20px;
    overflow: visible;
}


.schedaPrezzi .prezzo b {font-weight:bold;}
.schedaPrezzi .prezzo b, .schedaPrezzi .prezzo small {font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;}
.schedaPrezzi .prezzo small { color: #0055A5; font-size: 16px;font-weight:normal}
.schedaPrezzi .prezzoVecchio small, .schedaPrezzi .prezzoVecchio, .schedaPrezzi .prezzoVecchio b { color: #BBBBBB;}

.schedaPulsAcquisto {clear: both; margin: 0 0 30px;}
.schedaPulsAcquisto .pulsBlu { margin:9px 0 0 5px;float:right;}

.schedaPulsAcquisto .pulsBlu a, .schedaPulsAcquisto .pulsBlu a:visited, .schedaPulsAcquisto .pulsBlu a:link, .schedaPulsAcquisto .pulsBlu a:active { padding:7px 13px 7px 10px;font-size:17px;font-weight:normal}

.schedaQuanti {
    float: right;
    height: 27px;
    margin: 15px 15px 0;
    overflow: hidden;
}


.schedaQuanti span { float: left; margin: 2px 0 0;}
.schedaQuantiMeno, .schedaQuantiPiu, .schedaQuantiMeno:visited, .schedaQuantiMeno:active, .schedaQuantiMeno:link {
    -moz-transition: none 0s ease 0s;
    background: url("images/schedaQuantiMeno.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 11px;
    margin: 5px 4px;
    overflow: hidden;
    width: 16px;
}
.schedaQuanti input[type="text"] {
    border: 1px solid #bfbfbf;
    color: #333;
    float: left;
    font-size: 14px;
    height: 15px;
    margin: 0;
    padding: 2px 3px;
    text-align: center;
    width: 25px;
    zoom:1;
    background:#fff;
    position:relative\9;
    -webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		behavior:  url(/content/css/pie.htc); hasLayout:true;
}
.schedaQuantiPiu, .schedaQuantiPiu:active, .schedaQuantiPiu:link, .schedaQuantiPiu:visited {
    -moz-transition: none 0s ease 0s;
    background: url("images/schedaQuantiPiu.gif") no-repeat scroll left top transparent;
}

.schedaQuantiMeno:hover{background:transparent url(images/schedaQuantiMeno.gif) no-repeat 0 -13px;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}
.schedaQuantiPiu:hover{background:transparent url(images/schedaQuantiPiu.gif) no-repeat  0 -13px;transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}

.schedaQuanti input[type="text"]:focus{border:1px solid #999;}
* html .schedaQuanti input{width:23px;float:left;}


.autoreSiti{overflow:hidden;margin:10px 0 45px 0;padding:5px 0 5px 20px;border-top:1px dashed #DFE2E7;background:transparent url(images/icoHomePage.png) no-repeat 0 6px;clear:both;}
.autoreSocial{float:right;}
.autoreSocial a{float:right;display:block;height:16px;width:16px;margin:2px 0 0 5px;}
.autoreSocial a:hover{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);-khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7;transition:all .2s linear; -o-transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear;}
.autoreSocial a.socialMail{background:transparent url(images/icoSocialMail.png) no-repeat 0 0;}
.autoreSocial a.socialFb{background:transparent url(images/icoSocialFb.png) no-repeat 0 0;}
.autoreSocial a.socialLi{background:transparent url(images/icoSocialLi.png) no-repeat 0 0;}
.autoreSocial a.socialYt{background:transparent url(images/icoSocialYt.png) no-repeat 0 0;}
.autoreSocial a.socialTw{background:transparent url(images/icoSocialTw.png) no-repeat 0 0;}

.autoreHome{float:left;}


/* TABELLE */

.tabPrezzi, .tabPrezzi td, .tabPrezzi th {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    color: #666666;
    font-size: 12px;
    vertical-align: top;
}

.tabPrezzi {
    margin: 0 0 20px 0; width:100%;
}
.tabPrezzi th {
    background:#e7e8ea;
    color: #444;
    font-weight:normal;
}
.tabPrezzi tr{background:#FFFFFF;}
.tabPrezzi td, .tabPrezzi th { padding:5px; text-align:left;}




.tabDatagrid, .tabDatagrid td, .tabDatagrid th {
    border-collapse: collapse;
    color: #666666;
    font-size: 11px;
    vertical-align: top;clear:both;
}

.tabDatagrid {
    margin: 0 0 20px 0; width:100%;border-left:1px solid #f0f0f0;border-collapse: collapse; empty-cells: show ;
}
.tabDatagrid tr{background:#FFFFFF;display: table-row; height:100%; }
.tabDatagrid td, .tabDatagrid th { padding:5px; text-align:left;}

.tabDatagrid th {
	border: 1px solid #a3b6ce;
    border-bottom:none;
    border:none;
    background:#3b5b86 url(images/tabThDataGrid.png) repeat-x top;
    color: #e4e9f0;
    font-weight:normal;
    line-height:1.3em;
    -webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius:   5px 5px 0 0;
	border-radius:   5px 5px 0 0;
	/*behavior:  url(/content/css/pie.htc); hasLayout:true;*/
}
.tabDatagrid td{
	border-right:1px solid #f0f0f0;
    border-bottom:1px solid #ccc;
    outline:1px solid #dfdfdf\0/;border-bottom:none\0/;border-right:none \0/;
 }

 .tabDatagrid th.thScuro{background:#293a57 url(images/tabThScuroDataGrid.png) repeat-x top;}

.tabDatagrid hr{margin:4px 0;border-top:1px dashed #ddd;}

.tabDatagrid hr.hrfull{margin:5px 0;border-top:1px solid #ddd;}


.dataGridPulsAzione{
	border-left:1px solid #DBE7F2;border-right:1px solid #DBE7F2;
	border-top:1px solid #E2ECF5;border-bottom:1px solid #D5DBE7;
	width:79px; background:#F2F6F9;padding:2px 5px;margin:0 0 5px 0;font-size:11px;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F6F9), to(#E2ECF5));
	background: -moz-linear-gradient(#F2F6F9, #E2ECF5);
	-pie-background: linear-gradient(#F2F6F9, #E2ECF5);      
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}

.dataPulsDisabled{
	ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter: alpha(opacity=60);-khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6;
}


.tabDatagrid tr:nth-child(2n+1){background:#fdfdfd}
.tabDatagrid tr:nth-child(2n){background:#fff}

.tabDatagrid a.tabOrdina{margin:3px 2px 0 0 ;float:right;width:11px;height:12px;display:block;overflow:hidden;background:transparent url(images/tabOrdinamento.gif) no-repeat bottom left}

.tabDatagrid a.tabOrdina:hover, .tabDatagrid a.tabOrdinaOn {background:transparent url(images/tabOrdinamento.gif) no-repeat top left}

b.royaltiesTotaleAnno{background:#E8F1F7;display:block;padding:2px 0;}

#tabOrdini .dataGridPulsAzione{	width:70px;}
	
.dataGridPulsAzione:hover{background:#E2ECF5;}
.dataGridPulsAzione img{vertical-align:middle;margin-right:4px;}
.dataGridPulsAzione a{display:block;}
.dataGridPulsAzione a:hover{text-decoration:none;}



div.bubbleInfo div.popup div.mid table{margin:10px -5px -8px -5px;width:385px;border:none;background:transparent;}
div.bubbleInfo div.popup div.mid table tr, div.bubbleInfo div.popup div.mid table th, div.bubbleInfo div.popup div.mid table td{border:none;background:transparent;background-color:transparent;}
div.bubbleInfo div.popup div.mid table th{color:#333}
div.bubbleInfo div.popup div.mid table td, #tabOrdini_AreaEditori div.bubbleInfo div.popup div.mid table td{border-top:1px solid #ddd;height:auto;}




.statoProgVerde, .statoProgArancio, .statoProgRosso,.statoVerde,.statoArancio,.statoRosso{font-size:11px;padding:0 0 0 14px;position:static;}

.statoVerde,.statoProgVerde{background:transparent url(images/icoStato_verde.png) no-repeat 0 1px;color:#009900}
.statoArancio,.statoProgArancio{background:transparent url(images/icoStato_giallo.png) no-repeat 0 1px;color:#ff8800}
.statoRosso, .statoProgRosso{background:transparent url(images/icoStato_rosso.png) no-repeat 0 1px;color:#cc0000;}
.statoProgArancio a,.statoProgArancio a:hover{color:#ff8800;font-weight:bold;}
.statoProgVerde a,.statoProgVerde a:hover{color:#009900;font-weight:bold;}
.statoProgRosso a,.statoProgRosso a:hover{color:#cc0000;font-weight:bold;}

#schedaProgetto{width:418px;float:left;}
.schedaProg .lineaPuls{margin-top:25px;}

.schedaProg div.schedaProgVoce{
	font-size:12px;
	padding:6px 0;
	border-bottom:1px solid #ddd;
} 

.schedaProg  div.schedaProgVoce span.schedaProgLabel{
	color: #999;display:block;float:left;margin:0 5px 0 0;width:110px;
}

.pulsDettagliPiu,.pulsDettagliMeno{display:block;margin: 10px 0 15px 0; padding: 0 0 0 20px;background:transparent url(images/ico_maximize2.png) no-repeat 0 0}
.pulsDettagliMeno{background:transparent url(images/ico_minimize2.png) no-repeat 0 0}

.fotoSchedaProg{float:left;margin-top:20px;overflow:hidden;}

.fotoSchedaProg a{display:block;margin:0 0 8px 0;float:none;}
.fotoSchedaProg a:hover{text-decoration:none;}
.fotoSchedaProg .fotoFrame{float:none;}

.tabBlu, #splash .tabBlu{
	text-align:left;
	overflow:hidden;background:#fafafa;
	border:1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #aaa 0 1px 1px;
	-moz-box-shadow: #aaa 0 1px 1px;
	box-shadow: #aaa 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#fcfcfc));
	background: -moz-linear-gradient(#f9f9f9, #fcfcfc);
	-pie-background: linear-gradient(#f9f9f9, #fcfcfc);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}
.tabBlu .moduloUniform label{width:162px;text-align:left;}
.tabBlu div.mid, #splash .tabBlu div.mid{margin:10px 15px 5px 15px;overflow:hidden;}
.tabBlu h3, #splash .tabBlu h3{color:#fff;margin:0;padding:7px 10px; display:block;border-bottom:1px solid #eee; background:#5684b2 url(images/tabBluBg.jpg) repeat-x top;font-size:17px;font-weight:bold;text-shadow:0 -1px 1px rgba(20,0,40,0.4);	-webkit-border-radius: 5px 5px 0 0; -moz-border-radius:  5px 5px 0 0;	border-radius:  5px 5px 0 0;behavior:  url(/content/css/pie.htc); hasLayout:true;}
.tabBlu .lineaPuls{margin:15px 0 5px 0;}
.tabBlu.col50p{width:309px;margin:10px 10px 10px 0;}
.tabBlu.noMargin, #splash .tabBlu.noMargin{margin:10px 0 10px 0;}

.tabBlu.col50p div.mid, #splash .tabBlu div.mid{margin:10px 10px 5px 10px;}
.tabBlu.col50p img, #splash .tabBlu img{float:left;display:block;}
#splash .tabBlu img{margin:4px 0 0 0}
.tabBlu.col50p .boxDescrizione, #splash .tabBlu .boxDescrizione{float:left;margin:0 0 0 10px;display:block;width:178px;}
#splash .tabBlu .boxDescrizione{width:158px;display:block;}
.tabBlu.col50p .boxDescrizione p, #splash .tabBlu .boxDescrizione p{font-size:12px;margin:0;height:118px;}
#splash .tabBlu .boxDescrizione p{height:153px;}
.tabBlu.col50p .boxDescrizione b,.tabBlu.col50p .boxDescrizione i,.tabBlu.col50p .boxDescrizione em,.tabBlu.col50p .boxDescrizione span,  #splash .tabBlu span,#splash .tabBlu em,#splash .tabBlu i,#splash .tabBlu b{display:block;}
.tabBlu.col50p .boxDescrizione span,  #splash .tabBlu .boxDescrizione span{color:#666;margin:5px 0 0 0;display:block;height:71px;overflow:hidden;}
.tabBlu.col50p .boxDescrizione .fondoPag, #splash .tabBlu .boxDescrizione .fondoPag{margin:0;}
#splash .tabBlu .fondoPag{margin:0 10px 10px 10px;}
.tabBlu.col50p .boxDescrizione i,.tabBlu.col50p .boxDescrizione em, #splash .tabBlu .boxDescrizione em,#splash .tabBlu .boxDescrizione i {color:#666;margin:0;font-style:normal;font-size:11px;}
.tabBlu.col50p .boxDescrizione span.prezzo, #splash .tabBlu .boxDescrizione span.prezzo{color:#33445F;font-size:110%;}
.tabBlu.col50p .boxDescrizione span.prezzo b, #splash .tabBlu .boxDescrizione span.prezzo b{display:inline;}

.tabBlu a:hover{text-decoration:none;}


.wizContainer .tabPrezzi td, .wizContainer .tabPrezzi th{padding:2px 10px;font-size:12px}
.wizContainer .tabPrezzi td .prezzo{font-size:12px;}
.wizContainer .tabPrezzi td .prezzo b{font-size:12px;}

#listaPlus{}
#listaPlus h3{color:#6ea911;}
#listaPlus ul{}
#listaPlus ul li{font-style:italic;background:transparent url(images/ico_plus.gif) no-repeat 6px 4px; font-size:14px; clear:both;padding:5px 0 5px 30px; margin:7px 0; line-height:1em;}
#listaPlus li.icoUguale{color:#6ea911; font-weight:bold; font-size:17px;background:transparent url(images/ico_uguale.gif) no-repeat 1px 2px;}

#listaSpunta{margin:15px 0;clear:both;overflow:hidden;}
#listaSpunta h3{color:#6ea911;}
#listaSpunta h4{margin-top:0;padding-top:0;}
#listaSpunta ul{}
#listaSpunta ul li{font-style:italic;background:transparent url(images/ico_spunta16.png) no-repeat 6px 6px; font-size:13px; clear:both;padding:5px 0 12px 26px; margin:6px 0; line-height:1em;}


#listaQuota{width:220px;margin:0px 0 10px 0}
#listaQuota h2{padding:0 0 5px 0;border-bottom:1px solid #ccc;	margin:0px 0 5px 0;}
#listaQuota ul{}
#listaQuota ul li{background:transparent url('images/bulletQuota.png') no-repeat 0 0;font-size:12px;clear:both;padding:4px 0 6px 20px;margin:0 0 3px 0;line-height:1em;border-bottom:1px dashed #ddd;}



#listaKit{width:220px;margin:0px 0 10px 0}
#listaKit h2{padding:0 0 5px 0;border-bottom:1px solid #ccc;	margin:0px 0 5px 0;}
#listaKit ul{}
#listaKit ul li{background:transparent url('images/bulletKit.png') no-repeat 2px 0;color:#777;font-size:12px;clear:both;padding:0 0 7px 0;margin:0;line-height:1em;}
#listaKit ul li span{color:#fff;display:block;float:left;width:13px;text-align:right;margin:1px 7px 0 0;font-weight:bold;font-size:13px;}


ul.listaTarget li{background:none;padding-left:0;}
ul.listaTarget li h4{background:transparent url('images/h3TargetBg.png') no-repeat 0 0;padding:0 0 2px 16px;}

ul.listaFreccine li{background:transparent url('images/bulletFreccina.png') no-repeat 0 4px; clear:both; padding:0 0 0 10px;margin:0;}


ul.xpandList li{ clear:both; padding:8px 0 8px 20px; display:block;border-top:1px dashed #ddd;background: url("images/ico_spunta16.png") no-repeat scroll 0 10px transparent;}
ul.xpandList li span{display:block;clear:both; padding:2px 22px 2px 0;font-size:14px;color:#464646}
ul.xpandList li span.trigger{background:transparent url('images/ico_maximize.png') no-repeat right 3px;cursor:pointer;}
ul.xpandList li .trigger.active{background:transparent url('images/ico_minimize.png') no-repeat right 3px;}
ul.xpandList li p.toggle_container{padding:10px 0;font-size:12px;color:#777}


.schedaComparativa{position:relative;width:630px;height:560px;margin:0 0 20px 0;background:transparent url(images/schedaComparativa.png) no-repeat 0 0}
.schedaComparativa a{height:560px;position:absolute;display:block;top:0;}
.schedaComparativa a.linkStampa{width:148px;left:170px;}
.schedaComparativa a.linkSelfPub{width:154px;left:318px;display:none;}
.schedaComparativa a.linkPubblica{width:155px;left:472px}

#fancybox-content .lineaPuls{margin-top:10px;}

.clearAll{clear:both;}

.bordata{border:1px solid #ccc;}
.noBorder, form.formAutore input.noBorder, .codicePromo hr.noBorder{border:0;margin-top:0;}
.codicePromo hr.noBorder{background:transparent;color:#fff;border:none;}
.noBg, form.formAutore input.noBg{background:transparent;}
.noMargin{margin:0;}
.bordoDx{border-right:1px dashed #ccc;}
.destra{float:right}
.sinistra{float:left;}
.centrato{vertical-align:middle}
.margineDx{margin-right:20px;}
.margineSx{margin-left:20px;}
.testoSx{text-align:left;}
.nascosto{display:none}



/* - - - file upload js tmp - - - - - */

.file_upload_label{position:static}

div .files{margin-top:2px;width:100%;}
div .file_upload_progress{width:155px;background:#f0f0f0;}

div td.file_preview, div td.file_download_preview, div td.file_upload_preview, div #file_delete, div div.file_upload_overall_progress, div div.file_upload_buttons{display:none;width:0;}

div td.file_name{padding-left:0;font-size:12px;}
div td.file_size{font-size:12px;}

div td.file_download_delete button, div td.file_upload_cancel button{
	display:block;text-indent:-9999px;width:16px;height:16px;background:transparent url("images/ico_delete.png") no-repeat;border:0;cursor:pointer;overflow:hidden;
}

div form.file_upload, div.file_upload_swf button,  div.file_upload_swf input{
	height:26px;line-height:26px;
	width:130px;
	border:1px solid #ccc;
	cursor:pointer;
	color:#333;
	font-size:13px;
	position:relative;
  background: #dfdfdf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #888 0 1px 1px;
	-moz-box-shadow: #888 0 1px 1px;
	box-shadow: #888 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#dddddd));
	background: -moz-linear-gradient(#f5f5f5, #dddddd);
	-pie-background: linear-gradient(#f5f5f5, #dddddd);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}




div.campo div.selector{width:218px;}
div.campo div.selector span{width: 193px}

div.campo2 {width:225px !important;}
div.campo2 div.selector{width:198px;}
div.campo2 div.selector span{width: 173px}

div.campo3 {width:125px !important;}
div.campo3 div.selector{width:98px;}
div.campo3 div.selector span{width:73px;}


.wizContainer .mid div.campo label.radioInline {float:left;clear:none;height:20px; margin-top:5px;margin-left:5px;}
#formatoPersonalizzato{clear:both;margin-top:10px;padding-top:10px;border-top:1px #ddd dashed;}
#formatoPersonalizzato p{margin-bottom:5px;}

.wizContainer .mid div.campo label.labelPagamento{margin-top:0;}
.wizContainer .mid div.campo label.labelCarta{margin-top:0;margin-left:0;}
.wizContainer .mid div.campo label.labelCarta div.radio { margin-right: 0px;}


div.uniformSmall div.selector,label.uniformSmall div.selector{width:90px;}
div.uniformSmall div.selector span,label.uniformSmall div.selector span{width:65px}

.prezzoPreventivo,.riepilogoPrezzoFinale{font-size:15px;padding:10px;margin:15px 0;clear:both;color:#444;
	background:#fafafa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
	background: -moz-linear-gradient(#ffffff, #eeeeee);
	-pie-background: linear-gradient(#ffffff, #eeeeee);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;}
	
span.decimaliPrezzo{font-weight:normal;font-size:75%;}

.riepilogoPrezzoFinale{font-size:14px;margin-top:0;}
.riepilogoPrezzoFinale .sinistra{font-size:13px;}
	
.riepilogoPrezzoFinale div{padding:8px 5px; border-bottom:1px dashed #ddd;overflow:hidden;}
.riepilogoPrezzoFinale div.campo{border-bottom:none;margin-top:0;margin-bottom:0;padding:0;}
.riepilogoPrezzoFinale .totaleOrdine{font-weight:bold;border:0;}
.riepilogoPrezzoFinale .totaleOrdine h3{font-size:16px;;}

.riepilogoPrezzoFinale div.radio{border:0;}


.tabPrezzi, .tabPrezzi td, .tabPrezzi th {border: 1px solid #f5f5f5;}
.tabPrezzi td, .tabPrezzi th { padding:3px 10px;}
.wizInfo .tabPrezzi td, .wizInfo .tabPrezzi th {padding:3px 6px;}


.wizInfo .tabSpedizioni tr{background:#d6e5fb;}
.wizInfo .tabSpedizioni td, .tabSpedizioni th{border-color:#F0F3F5}
.wizInfo .tabSpedizioni td{color:#555;}
.wizInfo .tabSpedizioni th{background:#466A9C; color:#fff;font-weight:bold;font-stretch: condensed;padding-top:5px;font-size:16px;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;-webkit-border-radius: 3px 3px 0 0;	-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#739fc6), to(#466A9C));
	background: -moz-linear-gradient(#739fc6, #466A9C);
	-pie-background: linear-gradient(#739fc6, #466A9C);   behavior:  url(/content/css/pie.htc);}
.wizInfo .tabSpedizioni tr.trTh{background:transparent;}


.tabWidget{
	overflow:hidden;background:#fafafa;
	border:1px solid #ddd;
	border-bottom:2px solid #d4d4d4;
	width:260px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #aaa 0 1px 1px;
	-moz-box-shadow: #aaa 0 1px 1px;
	box-shadow: #aaa 0 1px 1px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#fcfcfc));
	background: -moz-linear-gradient(#f9f9f9, #fcfcfc);
	-pie-background: linear-gradient(#f9f9f9, #fcfcfc);   
	behavior:  url(/content/css/pie.htc); hasLayout:true;
}
.tabWidget .moduloUniform label{width:240px;text-align:left;}
.tabWidget div.mid{margin:10px 15px 5px 15px;overflow:hidden;}
.tabWidget h3{margin:0;padding:10px 15px; display:block;border-bottom:1px solid #eee;background:#c4e7f2 url(images/tabAzzurraTop.png) repeat-x top;font-style:italic;}
.tabWidget .lineaPuls{margin:15px 0 5px 0;}
.tabWidget.destra{margin-left:30px; margin-bottom:30px;}

#tabCalcoloDorso{margin-top:15px;}

#riepilogoPreventivo img{margin:50px 235px;}

/* tooltip*/
.col675{overflow:visible;}
.bubbleInfo, .bubbleInfoSx {position: relative;z-index:999;}

.popup {
		z-index:99999;
    position: absolute;
    display: none;
    width:280px;
    padding-bottom:16px;
    background:transparent url(images/popupBottomAzzurro.gif) no-repeat 90px bottom;
}

.popupArancio{ background:transparent url(images/popupBottomArancio.gif) no-repeat 90px bottom;}


.bubbleInfoSx .popup {background:transparent url(images/popupBottomAzzurro.gif) no-repeat 260px bottom;}
.bubbleInfoSx .popupArancio{ background:transparent url(images/popupBottomArancio.gif) no-repeat 260px bottom;}

.popupBig{width:400px;}
.popup .mid{
		z-index:99998;
		margin:0;
    -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: #999 0 0px 9px;
		-moz-box-shadow: #999 0 0px 9px;
		box-shadow: #999 0 0px 9px;
		behavior:  url(/content/css/pie.htc); hasLayout:true;
}
.popupAzzurro .mid{padding:12px;}
.popupAzzurro h4{font-size:17px;}
.popup .msgAttenzione{margin:0;}
.popup .msgAttenzione ul li{margin:0;padding-bottom:0;}

.ttipStatoOrdine{width:325px;}
.ttipStatoOrdine .col66p{width:76%;}
.ttipStatoOrdine .col33p{width:24%;}
.ttipStatoOrdine div.mid{padding-bottom:2px;}
.ttipStatoOrdine h4{margin-bottom:6px;}
.ttipStatoOrdine span{display:block;height:22px;margin:0 0 3px 0;line-height:22px;border-top:1px solid #fff;}
.ttipStatoOrdine span *{vertical-align:middle;line-height:22px}
.ttipStatoOrdine span.statoStepOrdine{width:16px;height:16px;border:0;float:left;margin:4px 6px 0 0;background:transparent url(images/bgStatoStepOrdine.gif) no-repeat 0 0}


/*.lineaPulsHomeAreaRiservata .stdPuls{ float:right; margin: 0 0 20px 20px;}*/
.lineaPulsHomeAreaRiservata .stdPuls{ float:left; margin: 0 0px 20px 55px;width:230px;font-size:21px}

.lineaPulsHomeAreaRiservata{height:1%;}

#tabRistampe .dataGridPulsAzione{	width:90px;font-size:12px;font-weight:bold; line-height: 15px;}
#tabRistampe .dataGridPulsAzione a{padding:3px 5px}

#tabRistampe  .moduloUniform label{width:40px;margin-top:4px;}

#tabRistampe .tabPrezzi {margin:0;}
#tabRistampe .tabPrezzi td,#tabRistampe .tabPrezzi th { padding: 3px 5px;}



#tabRistampe  .moduloUniform div.campo div.selector{width:46px;padding-left:5px;background-position: -485px -130px;}
#tabRistampe  .moduloUniform div.campo div.selector span{width:37px;padding-right:9px;}

.popupOrdiniMultipli{width:600px;height:400px;overflow:auto;text-align:left;}
.popupOrdiniMultipli h1{margin-top:10px;font-size:26px;}
.popupOrdiniMultipli h2{margin-top:35px;font-size:19px}
.popupOrdiniMultipli ul li{background:none;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #ddd;}
.popupOrdiniMultipli span{display:block;float:left;width:185px;}
.popupOrdiniMultipli span.ordineMultiploIndirizzo{width:340px;margin-right:10px;}

.popupOrdiniMultipli .col66p span,.popupOrdiniMultipli .col33p span{display:block;height:22px;margin:0 0 3px 0;line-height:22px;border-top:1px solid #fff;float:none;}
.popupOrdiniMultipli.col66p span *{vertical-align:middle;line-height:22px}
.popupOrdiniMultipli span.statoStepOrdine{width:16px;height:16px;border:0;float:left;margin:4px 6px 0 0;background:transparent url(images/bgStatoStepOrdine.gif) no-repeat 0 0}



.required{color: #CC0000;}


form.formAutore{width:430px;float:left;display:block;}
form.formAutore label{width:204px;float:left;}
form.formAutore textarea{height:210px;}


#datiFatturazioneDefault div.small, #indirizzoAlternativo div.small, #indirizzoRitiro div.small, #indirizzoRitiro h4 , .riepilogoIndirizzoSpedizione h4,  .riepilogoIndirizzoSpedizione div.small{padding:5px 0 0 24px}


input[disabled],input.text[disabled],input.password[disabled], form input[type="text"][disabled], form input[type="password"][disabled], .moduloContatto input[type="text"][disabled], .moduloContatto input[type="password"][disabled], .moduloContatto select[disabled], .moduloContatto textarea[disabled] {
    border: 1px solid #eee !important;
    color: #666666 !important;
    background:#fff !important;
    behavior: none; position:static; hasLayout:true;
}

.carrelloWizard .wizContainer .mid .moduloUniform .campo {width: 258px;}
.carrelloWizard .wizContainer .mid .moduloUniform .indirizzoMultiElenco .campo {width: 245px;}

.carrelloWizard .wizContainer .mid h2 {
    background: url("images/h2Bg.png") no-repeat scroll 0 3px transparent;
    border-bottom: 1px dashed #bbb;
    font-size: 20px;
    margin: 50px 0 10px;
    padding: 5px 0 5px 29px;
    clear:both;float:none;
}
#indirizzoMulti i{font-size:13px;}
#indirizzoMulti .lineaPulsantini .pulsAdd{font-size:12px;}
.msgAttenzione .campoNumLibri label{padding:0;}

.carrelloWizard .boxIdOrdine{font-size:12px;display:block;float:right;background:#fff;padding:4px 8px;margin:0 0 10px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	behavior:  url(/content/css/pie.htc); hasLayout:true;}
.prezzoAccessori{padding-left:10px;color:#444;}
.prezzoAccessori input[type="checkbox"]{margin:10px 0 12px 0;vertical-align:middle;}
.prezzoAccessori span.decimaliPrezzo{font-size:95%;}
.prezzoAccessori small{color:#666;}

.ordineRiepilogo{margin-bottom:10px;}
.ordineRiepilogo .prezzoAccessori{padding-left:0;margin-bottom:15px;font-size:15px;}
.ordineRiepilogo .prezzoAccessori input[type="checkbox"]{}
.ordineRiepilogo small{line-height:1.1em;}

table.tabPrezzi.tabFasceCopie{width:300px;margin-left:113px;;}
.tabRoyalties{margin:0;}
.tabRoyalties td{color:#444;padding:5px 10px;line-height:1.6em}
.tabRoyalties td .prezzo{font-size:13px;}

.overlayIva{width:540px;}
.overlayErrore{width:510px;}

.overlay{width:610px;overflow:auto;text-align:left;padding:10px;}

.verdeNews{color:#339900}
.h1Sottolineato{border-bottom:1px solid #DFE2E7;padding-bottom:10px;margin-bottom:15px;}


.numeroSx{margin:8px 15px 35px 0;padding:0;color: #394A66; font-stretch: condensed; font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed', arial, sans-serif;  font-weight: bold;font-size:30px;display:block;float:left;}


.pulsScelta{display:block;float:left;margin:10px 10px 10px 0;border:1px solid #DFE2E7;}

.pulsSceltaEventi, .pulsSceltaNews{width:300px;height:100px; background:transparent url(images/pulsSceltaEventi.png) no-repeat 0 0; -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	behavior:  url(/content/css/pie.htc); hasLayout:true;position:relative;zoom:1;}
.pulsSceltaNews{ background:transparent url(images/pulsSceltaNews.png) no-repeat 0 0;}
.pulsSceltaNews b, .pulsSceltaEventi b {width:130px;height:70px;margin:25px 0 5px 160px;display:block;font-stretch: condensed;font-family: arial narrow, 'Arial Narrow', 'Helvetica Narrow', 'Helvetica Condensed', 'Helvetica Neue Bold Condensed', 'Arial Narrow Bold',  helvetica, 'Ubuntu', 'Nimbus Sans L Condensed',  arial, sans-serif;  font-weight: bold;font-size:23px;line-height:1em;}

a.pulsSceltaEventi:hover, a.pulsSceltaNews:hover{text-decoration:none;border:1px solid #cFd2d7;}

#home.homeShop .carouselHp {height: 315px;}


/*IE7*/

.carouselHp .prezzo .prezzo, .carouselScheda .prezzo .prezzo, ul.elencoProdotti .prezzo .prezzo, ul.elencoProdotti .prezzo{margin-right:3px\9;}

.bubbleInfo .trigger{cursor:pointer;}
form.formAutore{*float:right;}
 .statoProgArancio .bubbleInfo .trigger, .statoProgRosso .bubbleInfo .trigger, .statoProgVerde .bubbleInfo .trigger {*background:#fff;}
*+html .wizContainer .boxSceltaGrafica span{padding-top:0;}
*+html .moduloUniform {overflow: hidden; position: relative; clear: both}

#ModelloCopertina,  #ModelloCopertinaRadioButtons {*overflow:hidden;}
.carrelloWizard .wizContainer .mid hr{*margin:5px 0 10px 0;}
.carrelloWizard .wizContainer .mid p{*margin-bottom:5px;}
.clearAll,.spedizioniMulti{*position:static; clear:both;}
.nextIndirizzo, .nextIndirizzoB,.nextIndirizzoC{clear:both;}

.msgPagamentoCC, .msgPagamentoBonifico{clear:both;display:block;}
.schedaInfoDx{*padding-left:30px;*margin-left:0;}
.schedaPulsAcquisto, .pulsBlu,.schedaInfoDx,.schedaPulsAcquisto,.schedaQuanti,.css-tabs{*position:static;}
.schedaQuanti{position:static\9;}
.schedaInfoDx .col50p{*margin-right:1%;}

.popupOrdiniMultipli .statoProgVerde, .popupOrdiniMultipli .statoProgArancio, .popupOrdiniMultipli .statoProgRosso {background:transparent; padding: 0px;}
.popupOrdiniMultipli .statoProgVerde b, .popupOrdiniMultipli .statoProgArancio b, .popupOrdiniMultipli .statoProgRosso b {font-weight:normal; 0px;color:#666;}
.statoProgBig{font-size:13px;font-weight:bold;}

*+html .popupOrdiniMultipli .col66p{width:62%;}

.menuSx .fondoPag a, .tabBlu .fondoPag a{_display:block;_float:none;}
.tabBlu, #splash .tabBlu {_margin: 10px 3px 10px 0;}
.tabBlu.col50p .boxDescrizione, #splash .tabBlu .boxDescrizione {_margin: 0 0 0 8px;_width: 177px;}
UL.elencoProdotti li{_height:252px;zoom:1;_overflow:hidden;}
UL.elencoProdotti{zoom:1;_margin:20px 0;}
#splash .tabBlu{_margin-top:0;zoom:1;}
#splash .tabBlu img{_position:relative;zoom:1;}
#splash .tabBlu .boxDescrizione {_width: 156px;_margin-left:5px}
#splash .tabBlu .fondoPag a,#splash .tabBlu .fondoPag {_clear:both;_float:none;}
.carouselHp .prezzo .prezzo, .carouselScheda .prezzo .prezzo, ul.elencoProdotti .prezzo .prezzo, ul.elencoProdotti .prezzo{_display:inline;}
.col675{zoom:1;_overflow-x:hidden;}

.autoreSiti, #DDmenu, #head, #headWrp, #head #navMain,.tabBlu h3, #splash .tabBlu h3{zoom:1;}
#head #navMain, .tabBlu h3, #splash .tabBlu h3{position:relative;}
#head #navMain{*z-index:99999}

*+html .boxFiltriAvanzati {position:relative;hasLayout:true;}
*+html .boxFiltriAvanzati form.moduloUniform{position:static;hasLayout:true;}


.ui-datepicker{z-index:99991110 !important;}

span.tiPubblica{display:inline;font-weight:bold;font-style:italic;color:#444;}

*+html ul.elencoProdotti li, *+html ul.elencoProdotti, *+html .elencoProdottiWrp{position:static;}
*+html ul.elencoProdotti li .pulsAzzurro a{display:block;position:static;zoom:1;overflow:hidden;hasLayout:true;background:url("images/icoCarrelloBianca.gif") no-repeat 75px 0}
*+html ul.elencoProdotti li .pulsAzzurro{zoom:1;overflow:hidden;hasLayout:true;width:104px;}


ul.elencoProdotti a{display:block;cursor: pointer;overflow:hidden;}

.boxSiteMap{position:static;zoom:1;}
.boxSiteMap h2{position:relative; zoom:1;}

#tabProgetti .statoProgArancio a,#tabProgetti .statoProgRosso a{display:block;}
#fb-root{*zoom:0;}

p.elencoEstesoTesto{height:86px;overflow:hidden;}
ul.elencoEsteso li h4{height: 21px; overflow:hidden;}

.wizInfo .tabSpedizioni th{background /*\**/:#466A9C\9 !important;}

.wizContainer textarea.uniform{width:220px;}

.boxIscrizioneNewsletterMailup  input[type="image"]:hover{ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -khtml-opacity:.8; -moz-opacity:.8; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.8;}</pre></body></html>