/* GENERICHE - 1*/
html, body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#010149;
}

body{
	font-size:12px;
	text-align:center;
	margin:30px auto;
	background:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

img{border:0;}

p {
	line-height:1.4em;
	margin:0;
	padding:10px 0;
}

hr{
	height:0;
	color:#fff;
	border:0;
	background:transparent;
	border-bottom:1px dashed #ccc;
	clear:both;
}

a:link, a:hover, a:visited, a:active{
	color:#010149;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
	cursor:pointer;
}

h1,h2,h3,h4,h5{
	color:#010149;
	font-family:georgia,Times,"Times New Roman",serif;
	font-weight:normal;
	display:block;
	overflow:hidden;
	clear:both;
}
h1{
	padding:0 0 5px 0;
	font-size:25px;
	margin:5px 0;
	
}

h2{
	font-size:18px;
	margin:5px 0;
	padding:0 0 5px 0;
}
h3{
	font-size:15px;
	margin:5px 0;
	padding:0 0 5px 0;
}
h4{
	font-size:14px;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	line-height:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5{
	font-size:13px;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* LAYOUT */

#bgTot{
	width:970px;
	background:#fff url(images/mainBgDx.png) repeat-y right;
	margin:0 auto;
}

#bgTotPopup{
	width:970px;
	margin:0 auto;
}
	
#mainWrp{
	background:transparent url(images/mainBgTopDx.png) no-repeat top right;
	width:970px;
	text-align:left;
}

#mainWrpPopup{
	width:970px;
	text-align:left;
}

#main{
	margin:0 auto;
	margin:0 8px 0 0;
	padding:8px 8px 0 8px;
	border-right:1px #BFBFD1 solid;
	border-left:1px #BFBFD1 solid;
}


#headWrp{
	margin:0 8px 0 0;
	border-right:1px #BFBFD1 solid;
	border-left:1px #BFBFD1 solid;
	border-top:1px #BFBFD1 solid;
}

#head{

}

#headTop{
    background:#010149;
    height:90px;
    text-align:left;
    position:relative;
}

#headTopLogo{
    position:absolute;
    top:0;left:0;
}

#headTop1{
	float:right;
	//width:490px;
	text-align:right;
	margin:4px 12px;
	color:#fff;
}
#headTop1	.boxTop {
	float:left;
	margin:0 0 5px 8px;
	padding:15px 46px 5px 0;
}
#headTop1	.boxTop a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
}

#headTop1 .box1{background:transparent url(images/boxTop1.gif) no-repeat right;float:right;}
#headTop1 .box2{background:transparent url(images/boxTop2.gif) no-repeat right;float:right;}
#headTop1 .box2utente{background:transparent url(images/boxTop2a.gif) no-repeat right;float:right;}
#headTop1 .box3{background:transparent url(images/boxTop3.gif) no-repeat right;padding-right:42px;float:right;}

#headTop1	.boxCerca {
	clear:both;
	margin:14px 0 0 0;
}
#headTop1	.boxCerca a{
	color:#fff;
}
#headTop1	.boxCerca img{
	vertical-align:middle;
}

#topCerca{
	float:right;
	margin:0 0 0 12px;
	width:142px;
	height:19px;
	background:transparent url(images/bgCerca.gif) no-repeat;
}
#topCerca form{
	margin:0;
	padding:0;
	
}
#topCerca input[type=text]{
	margin:1px 2px;
	padding:0;
	width:110px;
	background:transparent;
	border:none;
	font-weight:bold;
	vertical-align:top;
}
#topCerca input[type=image]{
	margin:0;
	padding:0;
	width:24px;
	height:19px;
}

#headBottom{
	margin:0;
	height:27px;
	clear:both;
}

/*#headBottom ul{
	margin:0;
	padding:0;
}
#headBottom ul li{
	margin:0;
	padding:4px 0;
	float:left;
	display:block;
}
#headBottom ul li a{
	display:block;
	height:19px;
	padding:5px 22px;
	font-size:12px;
	font-weight:bold;
}*/

.colonna80,.colonna164,.colonna180,.colonna200,.colonna250,.colonna270,.colonna290,.colonna305,.colonna315,.colonna390,.colonna420,.colonna465,.colonna520,.colonna527,.colonna540,.colonna620,.colonna630,.colonna690,.colonna750,.colonna840{
	margin:0;
	float:left;
}
.colonna80{width:78px;}
.colonna164{width:164px;}
.colonna180{width:180px;}
.colonna200{width:200px;}
.colonna250{width:250px;}
.colonna270{width:270px;}
.colonna290{width:290px;}
.colonna305{width:305px;}
.c180prod{margin-left:24px;}
.colonna315{width:314px;}
.colonna390{width:390px;}
.colonna420{width:420px;}
.colonna465{width:465px;}
.colonna520{width:520px;}
.colonna527{width:527px;}
.colonna540{width:540px;}
.colonna620{width:620px;}
.colonna630{width:630px;}
.colonna690{width:690px;}
.colonna750{width:740px;}
.colonna840{width:840px;}
.colonna920{width:920px;margin:0 auto; clear:both;}

.boxFooter{
	width:290px;
	margin-left:24px;
	height:100px;
	border-right:#BFBFD1 1px solid;
	font-size:11px;
	color:#010149;
	line-height:1.7em;
}
.boxFooter h5{
	font-weight:bold;
	margin:0;
	padding-bottom:2px;
}
.footerNewsletter{
	display:inline;
	margin:0;
	padding:0;
}

.footerNewsletter input[type=text]{
	border:1px #BFBFBF solid;
	font-size:11px;
	width:200px;
	padding:2px 6px;
	color:#888;
	margin:0 0 0 6px;
}
.footerNewsletter input[type=submit],.anagrafica input[type=submit]{
	border:0;
	font-size:12px;
	background:#010149;
	padding:0 15px 2px 15px;
	color:#fff;
	margin:0 0 0 2px;
	cursor:pointer;
}

.boxTestoHome{
	padding:20px 30px 10px 30px;
	line-height:1.3;
	font-size:11px;
}

.boxHome{
	height:51px;
	border-right:#BFBFD1 1px solid;
	margin:17px 0 13px 0;
}
.boxHome h1{
	font-size:25px;
	margin:0;
	padding:0;
}
.boxHome h3{
	font-size:14px;
	margin:0;
	padding:0;
}

.boxHome a{
	color:#010149;
	font-family:georgia,Times,"Times New Roman",serif;
	display:block;
	text-align:center;
	height:51px;
}

.boxFoto{
	padding:4px;
	border:#BFBFD1 1px solid;
	position:relative;
}

.scrollaSu{
	position:absolute;
	/*qui*/
	background:transparent url(images/scrollSu.gif) no-repeat top;
	top:-9px;
	left:0;
	width:418px;
	height:50px;
}
.scrollaGiu{
	position:absolute;
	/*qui*/
	background:transparent url(images/scrollGiu.gif) no-repeat bottom;
	bottom:-9px;
	left:0;
	width:418px;
	height:50px;
}
.scrollaGiu a,.scrollaSu a{
	display:block;
	width:100%;
	height:100%;
}

.quadHome{
	width:418px;
	height:390px;
	overflow:hidden;
}
.quadHome img{
	margin:0 2px 2px 0;
}



#footerBig{
	overflow:hidden;
	white-space:nowrap;
	border-top:6px #010149 solid;
	padding:9px 0 0 0;
}

#footerSmallWrp{
	margin:0 8px 0 0;
	border-right:1px #BFBFD1 solid;
	border-left:1px #BFBFD1 solid;
	border-bottom:1px #BFBFD1 solid;
	overflow:hidden;
}

#footerSmall{
	margin:4px 4px 4px 3px;
	overflow:hidden;
	border-top:1px #BFBFD1 solid;
	padding:20px 5px 10px 5px;
	font-size:11px;
	color:#010149;
	line-height:1.6em;
}
#footerBg{
	background:transparent url(images/footerBg.png) no-repeat right top;
	height:9px;
	width:100%;
	clear:both;
}


/* PRODOTTI*/

.titoloTop{
	border-bottom:6px #010149 solid;
	text-align:right;
	overflow:hidden;
}
.titoloTopPopup{
	border-bottom:6px #010149 solid;
	overflow:hidden;
}
.titoloTopPopup .chiudi{
	margin:0 0 4px 0;
	float:right;
}

.titoloTop h2,.titoloTopPopup h2{
	margin:1px;
	padding:1px 0;
	display:inline;
}

.contentPopup{
	overflow:hidden;
}
.contentPopup .colonna315{
	background:#DADAE0;
	margin:0 6px 0 0;
	padding:0;
}
.mid{
	color:#000;
	padding:6px 12px;
}
.contentPopup .colonna315 .mid{
	color:#000;
	padding:6px 12px;
}
.contentPopup .colonna315 .mid p{
	padding:0 0 8px 0;
}

.contentPopup .colonna315 .mid .testo{
	height:315px;
}
.contentPopup .colonna315 .mid .indirizzo{
	height:205px;
}




.paginazione{
	text-align:right;
	overflow:hidden;
	padding:8px 25px;
	font-size:13px;
	font-weight:bold;
}

.titoloTop .paginazione{
	float:left;
	padding:0;
	margin:4px 0 0 8px;
	font-size:12px;
}

.paginazione a.successivo{
	padding:0 15px 0 0;
	background:transparent url(images/freccinaSuccessivo.gif) no-repeat right bottom;
}

.paginazione a.precedente{
	padding:0 0 0 15px;
	background:transparent url(images/freccinaPrecedente.gif) no-repeat left bottom;
}

.navPopup{
	clear:both;
	margin:12px 0 18px 0;
	overflow:hidden;
}
.navPopup ul, .navPopup li{
	margin:0;
	padding:0;
}
.navPopup ul li{
	float:left;
	display:block;
	border-right:1px #9E9FB6 solid;
}
.navPopup ul li a{
	background:#DADAE0;
	display:block;
	height:19px;
	padding:3px 12px;
	font-size:12px;
	font-weight:bold;
}
.navPopup ul li a:hover{
	background:#E4E4EA;
	text-decoration:none;
}
.navPopup ul .navTabOn a,.navPopup ul .navTabOn a:hover{
	background:#fff;
}

.contentPopup{
	clear:both;
}

#mainWrpPopup .consegna{
	height:650px;
	background:transparent url(images/bgConsegna.gif) no-repeat;
}
#mainWrpPopup .consegna p{
	display:block;
	width:505px;
	margin:16px;
	color:#000;
	overflow:hidden;
}
#mainWrpPopup .popupIco{
	text-align:right;
	overflow:hidden;
	margin:14px 0 28px 0;
}
#mainWrpPopup .icoWrp{
	font-size:10px;
	width:91px;
	height:79px;
}

#mainWrpPopup .popupIco .icoWrp{
	float:right;
	width:71px;
}
#mainWrpPopup h2{
	font-family:trebuchet ms;
	font-weight:normal;
}

.thumbPopup{
	margin:12px 0 12px 0;
	overflow:hidden;
}
.thumbPopup .thumbs{
	clear:both;
}
.thumbPopup p{
	clear:both;
	color:#333;
	font-size:11px;
	margin:0;
	padding:0 0 2px 0;
}
.thumbPopup .thumbs .boxThumb{
	border:1px solid #BFBFD1;
	float:left;
	margin:0 18px 18px 0;
	width:145px;
}
.boxProdElenco{
	margin:0 4px 4px 0;
	width:366px;
	height:137px;
	border:1px #BFBFD1 solid;
	float:left;
	overflow:hidden;
}

.c750prod .boxSaldi{
	background:transparent url(images/boxSaldi.gif) no-repeat top right;
}
.c750prod .boxPromo{
	background:transparent url(images/boxPromo.gif) no-repeat top right;
}

.c750prod .boxCarrello{
	background:transparent url(images/boxCarrello.gif) no-repeat bottom right;
}

.c750prod .boxProdElenco:hover{
	//background-color:#fafafc;
	border:1px #8080A4 solid;
}

.boxProdElenco .foto,.boxProdCarrello .foto{
	margin:4px;
	float:left;
}
.boxProdElenco .info,.boxProdCarrello .info{
	overflow:hidden;
	width:102px;
	margin:4px;
	float:left;
	font-size:12px;
}

.boxProdElenco .info p,.boxProdCarrello .info p {
	line-height:1.3em;
	margin:0;
	padding:2px 0;
}
.info span.prezzoScont {
	display:block;
	line-height:21px;
	height:21px;
	background:transparent url(images/barraSconto.gif) no-repeat 0 0;
	font-weight:bold;
	margin:8px 0;
}
.info span.prezzo {
	display:block;
	font-weight:bold; 
	margin:0;
}
.info span.info {
	line-height:1.3em;
	display:block;
	width:105px;
	margin:0;
	font-size:11px;
}

.boxProdElenco a,.boxProdCarrello a{
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
}

.c180prod h3,.c465berto h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 8px 0;
}

.c180prod ul.navSx{
	margin:0;
	padding:0;
	list-style:none none none;
}
.c180prod ul.navSx li{
	margin:0;
	padding:0;
	display:block;
	list-style:none none none;
}
.c180prod ul.navSx li a{
	display:block;
	padding:4px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#6C6D98;
}

.c180prod ul.navSx li.prodOn a{
	color:#010149;
}

/* SCHEDA*/
.c1scheda{
	border:1px solid #BFBFD1;
	overflow:hidden;
	margin:24px 0 20px 0;
}
.c1scheda .foto{
	border-bottom:1px solid #BFBFD1;
}
.c1scheda .rivestimento{
	overflow:hidden;
}
.c1scheda .rivestimento .rivestimentoText{
	float:left;
	width:140px;
/*qui*/
	height:104px;
	margin:3px 4px 0 4px;
	border-right:1px solid #BFBFD1;
}
.c1scheda .rivestimento .rivestimentoText span{
	font-size:11px;
	display:block;
	margin:4px;
}
.c1scheda .rivestimento .rivestimentoText a{
	display:block;
	padding:0 4px;
	margin:0 0 2px 0;
	width:127px;
	height:17px;
	overflow:hidden;
	background:transparent;
	white-space:nowrap;
}
.c1scheda .rivestimento .rivestimentoText a:hover{
	background:transparent url(images/bgPulsRivestimenti.gif) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
}

.c1scheda .rivestimento .rivestimentoText a.pulsOn{
	background:transparent url(images/bgPulsRivestimenti.gif) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
}

.c1scheda .rivestimento .rivestimentoTextPopUp{
	float:left;
	width:140px;
	height:104px;
	margin:3px 4px 0 4px;
	border-right:1px solid #BFBFD1;
}

.c1scheda .rivestimento .rivestimentoTextPopUp a{
	display:block;
	padding:0 4px;
	margin:0 0 2px 0;
	width:127px;
	height:17px;
	overflow:hidden;
	background:transparent;
	white-space:nowrap;
}
.c1scheda .rivestimento .rivestimentoTextPopUp a:hover{
	background:transparent url(images/bgPulsRivestimentiPopUp.gif) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
}

.c1scheda .rivestimento .rivestimentoTextPopUp a.pulsOn{
	background:transparent url(images/bgPulsRivestimentiPopUp.gif) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
}


.c1scheda .rivestimento .rivestimentoThumb{
	float:left;
	height:95px;
	width:373px;
	margin:3px 0 0 2px;
	overflow:hidden;
}
.c1scheda .rivestimento .rivestimentoThumb .thumb{
	float:left;
	margin:1px;
	padding:3px;
	border:1px solid #fff;
}
.c1scheda .rivestimento .rivestimentoThumb .thumb:hover{
	border-color:#6C6D98;
}
.c1scheda .rivestimento .rivestimentoThumb .thumb:active{
	border-color:#6C6D98;
}

.c1scheda .rivestimento .rivestimentoThumb .thumbOn{
	border-color:#BFBFD1;
}

.c1scheda .rivestimento .fineRivestimento{
	text-align:right;
	clear:both;
	margin:14px 0 0 0;
	background:#DADAE0;
	border-top:1px solid #BFBFD1;
	padding:4px 16px;
}

.c2scheda{
	margin:14px 0 0 14px;
}
.c2scheda h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.c2scheda .contentSchedaDx{
	overflow:hidden;
	height:335px;
}

#menuTab {
	border-bottom: 1px solid #BFBFD1;
	margin : 0 0 8px 0;
	padding-bottom: 15px;
	padding-left:0;
}

#menuTab ul, #menuTab li	{
	display : inline;
	list-style-type : none;
	margin: 0;
	padding: 0;
}

	
#menuTab a	{
	background : #DADAE0;
	border : 1px solid #DADAE0;
	float : left;
	font-size : 11px;
	font-weight : normal;
	line-height : 12px;
	margin-right : 4px;
	padding : 2px 8px 0 8px;
	text-decoration : none;
}

#menuTab a:link.active, #menuTab a:visited.active	{
	background : #fff;
	border : 1px solid #BFBFD1;
	border-bottom : 1px solid #fff;
}

#menuTab .navTabOff a{

}

#menuTab .navTabOn a{
	background : #fff;
	border-bottom : 1px solid #fff;
}
#menuTab .navTabOff a:hover	{
	background :#E4E4EA;
}


.c2scheda .contentSchedaDx .contentMid{
	overflow:hidden;
	color:#000;
	font-size:11px;
}
.c2scheda .contentSchedaDx .contentMid p{
	line-height:1.2em;
	padding:6px 0;
}
.c2scheda .contentSchedaDx ul.dimensioni,.c2scheda .contentSchedaDx ul.dimensioni li{
	list-style-type : none;
	margin: 0;
	padding: 0;
}
.c2scheda .contentSchedaDx ul.dimensioni{
	margin-bottom:12px;
}

.c2scheda .contentSchedaDx ul.dimensioni li{
	padding:0 0 0 8px;
	background:transparent url(images/bulletDimensioni.gif) no-repeat 0 6px;
}
.c2scheda .contentSchedaDx .picScheda{
	margin:6px 0;
}

.c2scheda .pulsantiScheda{
	margin:20px 0 0 0;
}

.c2scheda .pulsantiScheda .pulsSx{
	float:left;
	margin:0;
}
.c2scheda .pulsantiScheda .pulsSx a{
	display:block;
	padding:0 5px;
	margin:0 0 10px 0;
	width:160px;
	height:17px;
	overflow:hidden;
	background:transparent url(images/bgPulsRichiedi.gif) no-repeat 0 0;
	white-space:nowrap;
	color:#fff;
}
.c2scheda .pulsantiScheda .pulsSx a:hover{
	background-position: 0 -17px;
	text-decoration:none;
}

.c2scheda .pulsantiScheda .pulsSx a.acquista{
	height:34px;
	background:transparent url(images/bgPulsAcquista.gif) no-repeat 0 0;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-0.04em;
	padding-top:11px;
	margin-top:24px;
}
.c2scheda .pulsantiScheda .pulsSx a.acquista:hover{
	background-position: 0 -45px;
	text-decoration:none;
}

.c2scheda .pulsantiScheda .pulsDx{
	float:left;
	margin:0 0 0 12px;
	font-size:10px;
	letter-spacing:-0.05em;
	/*overflow:hidden;*/
}

div.icoWrp{
	float:left;
	margin:0 4px 8px 4px;
	width:61px;
	height:61px;
	text-align:center;
	position:relative;
	/*overflow:hidden;*/
}
div.icoWrp div.ico{
	margin:0 auto;
	border:3px solid #010149;
	width:41px;
}

.altriProd{
	overflow:hidden;
	border-top:1px solid #BFBFD1;
	clear:both;
}
.altriProd .accessori,.altriProd .correlati{
	margin:10px 0;
}

.altriProd .accessori{
	border-right:1px solid #404076;
	margin-left:24px;
}
.altriProd .correlati{
	width:362px;
	margin-left:32px;
}

.altriProd .accessori span,.altriProd .correlati span{
	display:block;
	color:#000;
	font-size:11px;
}

.boxAltroProd{
	float:left;
	width:145px;
	border:1px solid #BFBFD1;
	margin:6px 24px 6px 0;
}
.altriProd .correlati .boxAltroProd{
	margin-right:32px;
}
.boxAltroProd img,.boxAltroProd a,.boxAltroProd span{
	display:block;
}
.boxAltroProd a{
	color:#000;
}
.boxAltroProd span{
	margin:6px;
	height:32px;
	overflow:hidden;
}

/* TENDINE */
.tendinaPopUp{
	position:absolute;
	left:7px;
	top:44px;
	display:none;
	width:199px;
	height:100px;
	text-align:left;
	z-index:200;
}

#social{
	background:transparent url(images/bgTendina96.gif) no-repeat;
}
#documentazione{
	background:transparent url(images/bgTendina75.gif) no-repeat;
}
#acquista{
	background:transparent url(images/bgTendinaAcquista.gif) no-repeat;
	width:283px;
	height:170px;
	top:24px;
	left:-6px;
}

#acquista form{
/*qui*/
	width:220px;
	margin:20px 32px 8px 32px ;
	text-align:right;
}

#acquista select{
	width:142px;
	margin:0 0 6px 8px;
	text-align:right;
}
#acquista .listaAcquista{
	clear:both;
	margin:1px;
}
#acquista .prezzoTot{
	clear:both;
	margin:4px 0 4px 73px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

div.pulsWrp{
	position:relative;
	/*qui*/
	z-index:999;
}

div.icoWrp:hover .tendinaPopUp, div.pulsWrp:hover .tendinaPopUp{
	display:block;
}

.tendinaPopUp div.listaTendina{
	height:16px;
	margin:4px 0 0 10px;
	letter-spacing:0em;
}
.tendinaPopUp div.listaTendina img{
	float:left;
	margin:0 4px 0 0;
}
.tendinaPopUp .pulsChiudi{
/*qui*/
	margin:9px 15px 0 0;
	text-align:right;
}

/* - - CARRELLO - - */

h2.titoloCarrello{
	background:transparent url(images/icoCarrelloTitolo.gif) no-repeat 0 0;
	padding-left:28px;
	padding-top:2px;
}
h2.titoloRegistrati{
	background:transparent url(images/icoRegistratiTitolo.gif) no-repeat 0 0;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}
h2.titoloAccount{
	background:transparent url(images/icoAccountTitolo.gif) no-repeat 0 0;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}

.accountMenu{
	margin:4px 0 32px 0;
	padding:4px 0;
}
.accountMenu a{
	margin:0 12px 0 0;
	padding:0 0 0 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#676792;
	border-left:1px solid #404076;
	float:left;
	display:block
}
.accountMenu a:hover{
	color:#010149;
}
.accountMenu a.pulsOn{
	color:#010149;
}


.infoCarrello{
	font-weight:bold;
	font-size:13px;
	margin:4px 0 8px 0;
	overflow:hidden;
}

.boxProdCarrello{
	margin:0 4px 4px 0;
	height:137px;
	border:1px #BFBFD1 solid;
	overflow:hidden;
}

.boxProdCarrelloTop{
	margin:0 4px 4px 0;
	padding:4px 0 2px 0;
	background:#010149;
	color:#fff;
	overflow:hidden;
	font-size:10px;
}
.boxProdCarrelloTop .colonnaStart{
	float:left;
	margin:4px;
	width:208px;
}
.boxProdCarrelloBottom{
	margin:16px 4px 4px 0;
	padding:4px;
	background:#010149;
	color:#fff;
	overflow:hidden;
	text-align:right;
}
.boxProdCarrelloBottom span.prezzo{
	font-size:14px;
	font-weight:bold;
	padding:0 24px;
}

.checkoutSteps{
	float:right;
	font-size:12px;
}
.checkoutSteps div{
	float:left;
	padding:2px 4px 1px 4px;
	overflow:hidden;
	font-weight:bold;
}
.checkoutSteps .pulsOn{
	color:#E83617;
}

.boxFormCarrello{
	background:#CCCCDB;
	padding:8px;
	overflow:hidden;
}

.titoloBoxCar{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.titoloBoxCar p{
 padding:6px 0 2px 6px;
}

.colCar{
	margin:0 0 0 8px;
}
.colCar span{
	display:block;
	margin:0 0 10px 0;
}
.colCarSmall{
	text-align:center;
}
.anagrafica{
	width:700px;
	margin:0 auto;
	overflow:hidden;
}

.anagrafica .colonna540{
	width:530px;
	margin:0 6px 0 0;
}

.anagrafica label,.anagrafica span{
	width:155px;
	text-align:right;
	margin:0 10px 0 0;
	padding:6px 0 0 0;
	display:block;
	float:left;
	color:#434349;
	font-size:11px;
}

.boxProfilo span{
	color:#434349;
}

.anagrafica span{
	text-align:left;
	width:280px;
	padding:2px 0 4px 0;
	overflow:hidden;
}
.anagrafica input[type=text],.anagrafica input[type=password],.anagrafica select{
	width:175px;
	display:block;
	float:left;
	color:#434349;
	padding:2px;
	margin:3px 0;
	font-size:11px;
	border:1px solid #ACACB5;
}
.anagrafica select{
	width:180px;
}

.anagrafica input[type=checkbox]{
	display:block;
	float:left;
	color:#434349;
	padding:2px;
	margin:3px 6px 3px 0;
	font-size:11px;
	border:1px solid #ACACB5;
}
.anagrafica textarea{
	width:521px;
	height:110px;
	display:block;
	color:#434349;
	padding:2px;
	margin:3px 0;
	font-size:11px;
	border:1px solid #ACACB5;
}
.boxAvvertenza{
	margin:0 4px 4px 0;
	padding:4px 0 2px 0;
	background:#010149;
	color:#fff;
	overflow:hidden;
	font-size:11px;
	text-align:center;
}
a.quantitaPiu{
	padding:0 7px;
	background:transparent url(images/freccinaSuccessivo.gif) no-repeat right bottom;
	display:inline;
}

a.quantitaMeno{
	padding:0 7px;
	background:transparent url(images/freccinaPrecedente.gif) no-repeat left bottom;
	display:inline;
}

.datiAnagrafici{
	color:#434349;
}

.datiAnagrafici span{
	display:block;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:1.3;
}

.colCar input{
	float:right;
	font-size:9px;
	padding:1px 4px;
	background:#010149 none repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	margin:0 0 0 2px;
}
	
.carrelloBottom{
	margin:50px 0 30px 0;
}

.boxFormCarrello h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}

a.pulsAvanti{
	display:block;
	padding:0 0 0 8px;
	margin:0 0 2px 0;
	width:138px;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	background:transparent url(images/bgPulsAvanti.gif) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	float:right;
}
a.pulsAvanti:hover{
		background:transparent url(images/bgPulsAvanti.gif) no-repeat 0 -17px;
}


a.pulsAvantiPaga{
	width:190px;
	background:transparent url(images/bgPulsAvantiPaga.gif) no-repeat 0 0;
}
a.pulsAvantiPaga:hover{
		background:transparent url(images/bgPulsAvantiPaga.gif) no-repeat 0 -17px;
}

a.pulsIndietro{
	display:block;
	padding:0 0 0 12px;
	margin:0 0 2px 0;
	width:150px;
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	background:transparent url(images/bgPulsIndietro.gif) no-repeat 2px 4px;
	text-decoration:none;
	cursor:pointer;
}
a.pulsIndietro:hover{
	background:transparent url(images/bgPulsIndietro.gif) no-repeat 0 4px;
}

.boxRegistrati{
	width:390px;
	float:left;
	height:260px;
	margin:12px;
}

.boxRegistrati .anagrafica{
	width:370px;
	margin:0 auto;
	overflow:hidden;
}
.boxRegistrati .anagrafica label{
	width:90px;
}
.boxRegistrati .anagrafica span{
	width:160px;
	margin:8px 0;
}
.boxRegistrati h3{
	margin:24px 12px 0px 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #D3D2D4;
}
.boxRegistrati p{
	margin:12px;
	padding:4px 0;
}

.boxProfilo{
	margin:12px;
}
.boxProfilo h3{
	padding:8px 12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:#010149 url(images/bgTabProfilo.png) repeat-x top;
}
.modProfilo .anagrafica{
	width:450px;
}
.modProfilo .anagrafica label{
	width:105px;
	color:#504E53;
}
.modProfilo a{
	font-weight:bold;
	color:#010149;
}

.modProfilo .anagrafica input{
	color:#000;
	border:0;
	background:transparent;
	font-weight:bold;
	cursor:pointer;
}

.modProfilo .anagrafica input[type=submit]{
	background:#010149;
	color:#fff;
	cursor:pointer;
	font-weight:normal;
}



/* GENERICHE - 2*/
.bordoDx{border-right:1px solid #D3D2D4;}
.bordoTot{border:1px solid #D3D2D4;}
.bordoSxBlu{border-left:1px solid #404076;}
.bordoSx{border-left:1px solid #BFBFD1;}
.rigaGrigia{border-bottom:1px solid #ADACB9;clear:both;margin:0 0 4px 0;padding:4px 0 0 0;}
.destra{float:right;margin:0 0 0 20px;}
.testoDestra,.anagrafica span.testoDestra{text-align:right;}
.testoCentro{text-align:center;}
.sinistra{float:left;}
.relativo{position:relative;}
.ultimo{border:none;}
.margin2sx,.anagrafica span.margin2sx,.anagrafica input.margin2sx{margin-left:8px;display:block;}
.margin4sx{margin-left:16px;}
.margin8sx,.anagrafica span.margin8sx,.anagrafica input.margin8sx{margin-left:32px;}
.margin16sx,.anagrafica span.margin16sx{margin-left:64px;}
.margin1dx{margin-right:4px;}
.marginZeroDx{margin-right:0;}
.marginMezzoDx{margin-right:2px;}
.marginMezzoTop{margin-top:2px;}
.margin2Top{margin-top:8px;}
.marginAuto{margin:0 auto;float:none;}
.font12{font-size:12px;}
.font11{font-size:11px;}
.clearAll{clear:both;margin:0;padding:0;border:0;}
.rosso,a.rosso{color:#DF1800;}
.grigioChiaro{color:#999;}
.bianco{color:#fff;}
.grigio{color:#444246;}
.bgAzzurro{background:#CCCCDB;}
.blu{	color:#010149;}
.centraH{vertical-align:middle;}

/*- - CASO 2 (cancellare la classe dopo per testare)- -*/
.c2scheda .contentSchedaDx {
	height:362px;
}

/* - - - PROMO - - - */

.colonnaPromo1{width:600px;float:left;margin:8px 0}
.colonnaPromo2{width:340px;float:left;margin:8px 0 8px 4px;}
.promoTesto{text-align:center;}
.promoTesto p{font-size:14px;}
.promoTesto .anagrafica{width:396px;margin:0 auto;overflow:hidden;}
.promoTesto .anagrafica label{width:90px;}
.promoTesto .anagrafica span{width:160px;margin:8px 0;}

/* - */

.pvCol1{margin:1px 0 4px 0; height:565px}
.pvCol1 h3{padding:6px 0 0 0; margin:2px 0; border-bottom:1px #9999A4 solid; color:#000; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.pvCol1 ul{margin:8px 0 0 0;padding:0;	list-style-type: none;}
.pvCol1 ul li{margin:20px 0 0 0;padding:0;	list-style-type: none;}
.pvCol1 .navTabOff a{}
.pvCol1 .navTabOn a{color: #fff;}
.pvCol1 .navTabOff a:hover{}




.pvCol2{margin:4px 7px;}
.gmaps{border:2px solid #BFBFBF;width:340px;height:215px;margin:12px 0;}
.pvCol2 .icoWrp{float:right;font-size:10px;width:83px}
.pvCol2 h2{margin:6px 0 0 0; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
.pvCol2 p{padding-bottom:4px;}

.pvCol3{margin:50px 0 4px 0}
.pvCol3 img{margin:4px 0 0 0}
.c465berto{
	margin: 0 12px 26px 12px;
}
.c465berto .fissaAltezza {
	min-height:510px;
}

.c465berto .mid{
	margin: 0 0 0 12px;
	padding:0 12px 0 0;
	background:transparent url(images/bgRicciolo.png) no-repeat bottom right;
}
.c465berto .mid p{
	margin: 0;
	padding:6px 0;
}
.riccioloProsegui{
	margin: 18px 22px 0 0;
	padding:0 0 2px 0;
	clear:both;
	text-align:right;
}
.riccioloProsegui a{
	color:#8E8D8D;
}
.riccioloProsegui a:hover{
	color:#010149;
	text-decoration:none;
}

.c465berto .schedaQualita{
	width:275px;
	margin: 6px 0 0 0;
	padding:0 0 12px 0;
	clear:both;
	text-align:right;
	overflow:hidden;
}


.c465berto .schedaQualita img{
	float:right;
	border:3px solid #010149;
}

.c465berto .schedaQualita span{
	display:block;
	padding:56px 8px 0 0;
	overflow:hidden;
}



.c465berto div.icoWrp, .cNews2 div.icoWrp{
	font-size:10px;
	width:80px;
}


.c250berto{
	margin: 0 0 22px 0;
}
.c250berto img{
	margin:0 0 4px 0;
	border:1px solid #8080A4;
}

.c250berto .paginazione{
	padding:4px 0;
	font-weight:normal;
}


/* - - - - - NEWS - - - - - - */

.cNews1{
	margin:4px 0 0 10px;
	line-height:1.2em;
	padding-top:16px;
}

.cNews2{
	margin:4px 0 26px 0;
}

.cNews2 .fissaAltezza {
	min-height:850px;
}


.cNews2 .mid{
	margin: 0 0 0 12px;
	padding:12px 12px 0 0;



	background:transparent url(images/bgRicciolo.png) no-repeat bottom right;
	font-size:11px;
}

.cNews2 h2{
	padding:0;
	float:left;
	margin-bottom:2px;
}
.cNews2 .newsPaginazione{
	padding:10px 0 0 0;
	margin:0;
	font-weight:normal;
	font-size:12px;
	float:right;
}

.cNews2 .mid p{
	margin: 0;
	padding:6px 0;
}
.cNews2 .mid img{
	margin: 0 0 16px 0;
}

.boxNewsSx{
	margin:0 20px 25px 0;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:10px;
	color:#000;
}

.cNews2 div.icoWrp{
	float:right;	

}

.newsOn{
	color:#010149;
}
.newsTitolo{




	font-weight:bold;
}
.newsProsegui,.newsProsegui a{
	color:#999;
	text-align:right;

}
.faqDomanda{
padding:0 0 0 18px;
border-bottom:3px #010149 solid;
background:transparent url(images/bulletDimensioni.gif) no-repeat scroll 8px 6px;
cursor:pointer;
}
 
.faqFreccetta{float:right;vertical-align:middle;}
.faqMain h3{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:16px 0 8px 0;
}