/*
      Created by OVERLOOK
      Stefano Grieco
	  
*/
img{border:0;}
a img{border:0;}

* { padding: 0; margin: 0; }

body {
	font: 13px Arial, Helvetica, sans-serif;
	position:relative;
}

#wrapper { 
position:relative;
 margin: 0 auto;
 width: 965px;
}

h1{
	color: #C95F8A;
	font-size: 16px;
}
h2{
	color: #383838;
	font-size: 14px;
}


/* COLONNA DI SINISTRA */
#colonne_sinistra { 
 margin: 0px 30px 35px 0px;
 padding: 0;
 height: 545px;
 width: 144px;
 float: left;
}
#colonne_sinistra_menu {
 color: #FFFFFF;
 margin:0;
 padding: 0;
 height: 340px;
}
#colonne_sinistra_menu img{
 margin: 0;
 padding: 7px 0px 28px 0px;
 width: 144px;
}

#menu{
 background:#fff;
 width:144px;
}
#menu ul{
 list-style:none;
}
#menu li{
 list-style:none;
 margin:5px 0;
}
#menu li a{
 list-style:none;
 background:#ed9ebd url(../img/menu_bg.jpg) no-repeat;
 padding-right: 5px;
 color:#fff;
 text-decoration:none;
 display:block;
 height:21px;
 line-height:21px;
 text-align: right;
}
#menu li a:hover{
 background:#d67fa1;
 color:#fff;
 text-decoration:none;
}

#menu li a.select{
 background:#f7e4ec;
 color:#d67fa1;
 text-decoration:none;
}				
					
#colonne_sinistra_login {
 position:relative;
 color: #767676;
 background-image: url(../img/login_prova.jpg);
 margin:0;
 padding: 0;
 height: 130px;
 width: 144px;
}
#colonne_sinistra_login .benvenuto{
 width:120px;
 margin-left:10px;
 height: 52px;
 padding-left: 4px;
 padding-top:40px;
 display:block;
}
.user{
 color: #767676;
 background-color:#FFFFFF;
 width:120px;
 height:19px;
 margin-left:10px;
 padding-top:3px;
 padding-left: 4px;
 margin-top:40px;
 border:none;
}
#colonne_sinistra_password {
 color: #767676;
 margin:0;
 padding: 0;
 height: 61px;
 padding-top:12px;
 width: 142px;
 border-left: 1px dashed #db8ead;
 border-right: 1px dashed #db8ead;
 border-bottom: 1px dashed #db8ead;
}

.password{
 color: #767676;
 background-color:#FFFFFF;
 width:120px;
 height:19px;
 margin-left:10px;
 padding-top:3px;
 padding-left: 4px;
 margin-top:9px;
 border:none;
}
.entra{
 color: #FFFFFF;
 width:123px;
 height:22px;
 cursor: pointer;
 margin-left:10px;
 margin-top:7px;
 padding-left: 5px;
 border:none;
 text-align: left;
 text-indent:-9000px;
 
 font-size: 0px; /*fix text-indent IE6*/
 display:block; /*fix text-indent IE6*/
 line-height: 0px; /*fix text-indent IE6*/
}
/*
.entra:hover{
 background:#d67fa1;
}
*/
#login_entra{
	background:url(../img/entra.gif) no-repeat;
}
#login_esci{
	background:url(../img/esci.gif) no-repeat;
}
#login_registrati{
	background:url(../img/prenditiMisure.gif) no-repeat;
}
#login_modifica_profilo{
	margin-top:0;
	background:url(../img/tuoidati.gif) no-repeat;
}
#login_modifica_misure{
	background:url(../img/tuemisure.gif) no-repeat;
}
#login_entra:hover,#login_esci:hover,#login_registrati:hover,#login_modifica_profilo:hover,#login_modifica_misure:hover,
#login_entra.onHover,#login_esci.onHover,#login_registrati.onHover,#login_modifica_profilo.onHover,#login_modifica_misure.onHover{
	background-position:right;
}
.dimenticatopassword{
 color: #767676;
 margin: 0;
 font-size: 11px;
 padding: 00px 0px 0px 10px;
 *padding: 0px 0px 0px 10px;
}
.dimenticatopassword a{
 color: #767676;
  text-decoration:underline;
}
.dimenticatopassword a:hover{
 text-decoration:none;
}

/* FINE COLONNA DI SINISTRA */



/* COLONNA CENTRALE */
#colonna_centrale { 
 float: left;
 padding: 0;
 margin: 0;
 height: 545px;
 width: 525px;
 display: inline;
}
#colonna_centrale_prodotti { 
 float: left;
 margin: 62px 0px 0px 0px;
 padding: 0;
 height: 480px;
 width: 525px;
 display: inline;
 border-bottom: 1px dashed #8f806e;
 border-top: 1px dashed #8f806e;
}

#colonna_centrale_prodottobig { 
 float: left;
 padding: 8px 0px 0px 0px;
 margin: 0;
 height: 461px;
 width: 257px;
 position:relative;
}
#zoomBig{
	width:78px;
	height:33px;
	background:url(../img/zoomBigImage.gif) no-repeat;
	display:block;
	float:left;
	margin-right:3px;
}
#zoomBig:hover,#zoomBig.onHover{ 
	background-position:top right;
}

#colonna_centrale_dettagli { 
 float: right;
 padding: 8px 0px 0px 0px;
 margin: 0;
 height: 461px;
 width: 257px;
}

#colonna_centrale_dettagli_testo { 
 float: left;
 padding: 8px 0px 0px 0px;
 margin: 0;
 width: 257px;
 height: 222px;
}
#colonna_centrale_dettagli_testo p{ 
 font-size: 12px;
 color: #666666;
 margin: 0;
 padding: 10px 0px 0px 0px;
}
#colonna_centrale_dettagli_colori { 
 float: left;
 padding: 15px 0px 0px 0px;
 margin: 0;
 width: 257px;
 height: 27px;
}
#colonna_centrale_dettagli_colori h2{ 
 padding: 6px 0px 0px 0px;
 margin: 0;
}

#colonna_centrale_dettagli_miniature{ 
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0;
 width: 257px;
 height: 215px;
}
#colonna_centrale_dettagli_tasti{ 
 float: left;
 padding: 3px 0px 10px 0px;
 margin: 0;
 width: 257px;
 height: 24px;
}

#tasto-elenco{ 
	width:69px;
	height:21px;
	display:block;
	background:url(../img/tasto_elenco.gif) no-repeat;
	margin-right:4px;
}
#tasto-precedente,#tasto-precedente.on,#tasto-precedente.off{ 
	width:90px;
	height:21px;
	display:block;
	background:url(../img/tasto_precedente.gif) no-repeat;
	margin-right:4px;
}
#tasto-successivo,#tasto-successivo.on,#tasto-successivo.off{ 
	width:90px;
	height:21px;
	display:block;
	background:url(../img/tasto_successiva.gif) no-repeat;
}
#tasto-precedente.off,
#tasto-successivo.off{ 
	background-position:center center;
}
#colonna_centrale_dettagli_tasti a{ 
 float: left;
}
#tasto-elenco:hover,
#tasto-precedente.on:hover,
#tasto-successivo.on:hover{ 
	background-position:right top;
}
#colonna_centrale_dettagli_img{ 
 float: left;
 margin: 0;
 padding: 3px 0px 0px 0px;
 width: 257px;
}

/*
--------------------------------------------------------------------------------------stebur
*/
#form-aggiungi-carrello{
	float:left;
}
#aggiungiCarrello{ 
	display:block;
	border:none;
	width:176px;
	height:33px;
	background:url(../img/aggiungi_carrello.gif) no-repeat;
	margin: 0px 0px 3px 0px;
	cursor:pointer;
}
#aggiungiCarrello:hover,#aggiungiCarrello.onHover{ 
	background-position:top right;
}
/* FINE COLONNA CENTRALE */


/* COLONNA CENTRALE CATALOGO */
.stepcarousel{
 position: relative;
 overflow: scroll;
 margin-left: 50px; 
 width: 689px; 
 height: 480px; 
}

.stepcarousel .belt{
 position: absolute;
 left:0;
 top: 0;
}

.stepcarousel .panel{
 float: left; 
 overflow: hidden; 
 width: 690px;
 height:480px;
 position:relative;
 margin: 0;
 padding: 0;
}
.stepcarousel .panel a{
 text-decoration: none;
}

.stepcarousel .panel .thumb{
 float:left;
 height:480px;
 width:216px;
 margin:0 7px;
 padding:16px 0 0 0;
}

#colonna_centrale_catalogo { 
 position:relative;
 float: left;
 padding: 0;
 margin: 0;
 width: 789px;
 display: inline;
 border: dashed 1px #8f806e;
 margin: 62px 0px 0px 0px;
 height: 480px;
}
#colonna_centrale_catalogo_centrale { 
 float: left;
 padding: 0;
 margin: 0;
 width: 689px;
 display: inline;
 margin: 0px 0px 0px 0px;
 height: 480px;
}
#colonna_centrale_catalogo_sinista { 
 float: left;
 padding: 0;
 margin: 0;
 width: 50px;
 display: inline;
 margin: 0px 0px 0px 0px;
 height: 480px;
}
#colonna_centrale_catalogo_destra { 
 float: left;
 padding: 0;
 margin: 0;
 width: 50px;
 display: inline;
 margin: 0px 0px 0px 0px;
 height: 480px;
}
.prodotto_slide{
 float: left;
 clear: both;
 display: inline;
 padding: 0;
 margin: 5px 0px 5px 0px;
 background:#a1a6c5 url(../img/sacchetto_bianco.gif) no-repeat 6px 5px;
 height:20px;
 width:216px;
 text-align: right;
}
.prodotto_slide p{
 color: #FFFFFF;
 padding: 3px 6px 3px 0px;
}
.prezzo{
 color: #383838;
 font-size: 10px;
 text-align: right;
 margin: auto;
 padding: 0px 8px 0px 0px;
}
/* FINE COLONNA CENTRALE CATALOGO */





/* COLONNA CENTRALE CARRELLO */
#colonna_centrale_carrello { 
position:relative;
 float: left;
 padding: 0;
 margin: 0;
 display: inline;
 margin: 48px 0px 30px 0px;
 width: 789px;
}
#colonna_centrale_carrello_percorso { 
 float: left;
 padding: 0;
 margin: 0px 0px 14px 0px ;
 background: #f1dac1;
 display: inline;
 width: 785px;
 height: 22px;
}
.controlla_ordine{
 float: left;
 margin: 0;
 padding: 0;
 height: 22px;
 text-indent: -9000px;
}
.ordine{
 width: 163px;
}
.ordine-bordo{
 width: 163px;
  border-right: 2px solid #ffffff;
}

.ordine_1{
 background: url(../img/menu_controllaordine.gif) no-repeat;
 width: 163px;
 border-right: 2px solid #ffffff;
}
.ordine_2{
 background: url(../img/menu_registrazione.gif) no-repeat;
 width: 135px;
 border-right: 2px solid #ffffff;
}
.ordine_3{
 background: url(../img/menu_prenditimisure.gif) no-repeat;
 width: 147px;
 border-right: 2px solid #ffffff;
}
.ordine_4{
 background: url(../img/menu_shoppinginfo.gif) no-repeat;
 width: 147px;
 border-right: 2px solid #ffffff;
}
.ordine_5{
 background: url(../img/menu_confermaspedizione.gif) no-repeat;
 width: 185px;
}
.ordineHoverOn:hover > div{
	background-position:right;
}
.controlla_ordine a{
	text-decoration:none;
	color:#fff;
}
.select{
	background-position: right;
}
#colonna_centrale_carrello_percorso p{
 color: #FFFFFF;
 padding: 3px;
 margin: 0;
 text-align: center;
}

#colonna_centrale_carrello_titoli{
 float: left;
 border-bottom: dashed 1px #8f806e;
 width: 783px;
 height: 34px;
 margin: 0;
 padding: 0;
}
#colonna_centrale_carrello_titoli p{
 float: left;
 color: #725f48;
 margin: 0;
 padding: 14px 0px 0px 5px;
}
#colonna_centrale_carrello_titoli img{
	vertical-align:top;
}
.colonna_centrale_carrello_prodotto{
 width: 62px;
 *width: 60px;
 float: left;
 padding-right: 20px;
}
.colonna_centrale_carrello_descrizione{
 width: 210px;
 float: left;
 padding-right: 20px;
}
.colonna_centrale_carrello_colore{
 width: 138px;
 float: left;
 padding-right: 20px;
}
.colonna_centrale_carrello_prezzosingolo{
 width: 137px;
 float: left;
 padding-right: 20px;
}
.colonna_centrale_carrello_quantita{
 width: 60px;
 float: left;
}
.colonna_centrale_carrello_quantita input{
	width: 25px;
}
.colonna_centrale_carrello_totale{
 float: left;
 margin: 0;
 padding: 0;
}
.colonna_centrale_carrello_totale p{
 width: 85px;
 text-align: right;
}

.colonna_centrale_carrelloprodotti{
 float: left;
 border-bottom: dashed 1px #8f806e;
 width: 783px;
 height: 108px;
 margin: 0;
 padding: 0;
 position:relative;
}
.colonna_centrale_carrelloprodotti p{
 float: left;
 color: #454545;
 margin: 0;
 padding: 10px 0px 5px 5px;
}
.colonna_centrale_carrello_prodotto img.foto{
 float: left;
 color: #454545;
 margin: 0;
 width: 55px;
 height: 88px;
 padding: 10px 0px 0px 5px;
}
.input_quantita{
 width: 25px;
 margin: 0;
 padding: 0;
}

#colonna_centrale_carrelloricalcola_conferma{
 float: right;
 width: 240px;
 padding:10px 0;
 margin-right:10px;
}
#colonna_centrale_carrelloricalcola{
 float: left;
 width: 783px;
 padding:10px 0;
 border-bottom: dashed 1px #8F806E;
}
#colonna_centrale_carrelloricalcola p,
#colonna_centrale_carrelloricalcola_conferma p{
/*
 float: right;
*/
 text-align: right;
 padding-right: 5px;
 color: #454545;
}

#colonna_centrale_carrelloricalcola img{
 float: right;
 padding-right: 15px;
margin: 0;
}
/*
--------------------------------------------------------------------------------------stebur
*/
#colonna_centrale_carrelloricalcola input{
 padding-right: 21px;
 height:21px;
 width:85px;
 color:#fff;				
 margin:0 20px 0 0 ;
 background:url(../img/ricalcola.gif) no-repeat;
 border:none;
 cursor:pointer;
}
#colonna_centrale_carrelloricalcola input:hover,#colonna_centrale_carrelloricalcola input.onHover{
 background-position: right;
}

#colonna_centrale_carrellototale{
 float: left;
 height: 50px;
 width: 783px;
  border-bottom: dashed 1px #eac192;
  position:relative;
}
#colonna_centrale_carrellototale p{
 float: right;
 text-align: right;
 padding: 5px;
 padding-top: 12px;
 color: #454545;
}
#colonna_centrale_carrellototale #tasto-continua{
	background:url(../img/continua.gif) no-repeat;
	width:160px;
	height:27px;
	display:block;
}
#colonna_centrale_carrellototale #tasto-checkout{
	background:url(../img/checkout.gif) no-repeat;
	width:92px;
	height:27px;
	display:block;
}
#colonna_centrale_carrellototale #tasto-continua:hover,
#colonna_centrale_carrellototale #tasto-checkout:hover{
	background-position:right top;
}
#colonna_centrale_carrellototale #tasto-checkout.off{
	background:url(../img/checkout-off.gif) no-repeat;
}
#colonna_centrale_confermametodo{
 float: right;
 width: 240px;
  padding:10px 0;
}
#colonna_centrale_confermametodo p{
 text-align:right;
 padding-right: 5px;
 color: #454545;
}
#riga_gialla_carrello_conferma{
	clear:both;
	padding-bottom:20px;
	 width: 783px;
	 height:1px;
	  border-bottom: dashed 1px #eac192;
	border-bottom: dashed 1px #eac192;
}
/* COLONNA CENTRALE CARRELLO */


/* COLONNA CENTRALE SHOPPING INFO */
#colonna_centrale_shopping_sinistra{
 float: left;
 width: 380px;
 height: 408px;
 
 margin-right: 20px;
 padding: 0;
}
#colonna_centrale_shopping_destra{
 float: left;
 width: 380px;
 height: 408px;
 margin: 0;
 padding: 0;
}

#colonna_centrale_shopping_sinistra p{
 float: left;
 color: #454545;
 margin: 0;
 width: 380px;
 padding: 5px 0px 0px 5px;
}
#colonna_centrale_shopping_destra p{
 float: left;
 color: #454545;
 margin: 0;
 width: 370px;
 padding: 5px 0px 0px 5px;
}


#colonna_centrale_carrellototale2{
 float: left;
 height: 50px;
 width: 783px;
 border-top: dashed 1px #eac192;
 border-bottom: dashed 1px #eac192;
 position:relative;
}
#colonna_centrale_carrellototale2 p{
 float: right;
 text-align: right;
 padding: 5px;
 padding-top: 12px;
 color: #454545;
}
/* COLONNA CENTRALE SHOPPING INFO */

/* COLONNA CENTRALE PRENDITIMISURE INFO */
#colonna_centrale_prenditimisure_sinistra{
 float: left;
 width: 465px;
 height: 408px;
 padding: 0;
 margin: 0;
 position:relative;
}
#colonna_centrale_prenditimisure_destra{
 float: right;
 width: 320px;
 height: 458px;
 margin: 0;
 padding: 0;
}

#colonna_centrale_prenditimisure_sinistra p{
 float: left;
 color: #454545;
 margin: 0;
 width: 460px;
 padding: 0;
}
#colonna_centrale_carrellototale3{
 float: left;
 height: 50px;
 width: 465px;
 border-top: dashed 1px #eac192;
 border-bottom: dashed 1px #eac192;
}
#colonna_centrale_carrellototale3 p{
 float: right;
 text-align: right;
 padding: 5px;
 padding-top: 12px;
 color: #454545;
}

#colonna_centrale_prenditimisure_sinistra_s{
 float: left;
 width: 232px;
 height: 240px;
 padding: 10px 0px 0px 0px;
 *padding: 8px 0px 0px 0px;
 margin: 0;
}
#colonna_centrale_prenditimisure_sinistra_d{
 float: right;
 width: 232px;
 height: 240px;
 padding: 10px 0px 0px 0px;
 margin: 0;
}

.form_misure{
 float: right;
 width: 232px;
 *width: 232px;
 margin: 7px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.form_misure p{
 font-size: 12px;
 width: 152px !important;
 display: inline;
 margin: 0;
 padding: 5px 5px 0px 0px !important;
 text-align: right;
}
.campo_misure{
 color: #7e7e7e;
 display: inline;	
 width: 66px;
 height: 16px;
 background: #ebebeb;
 border: none;
 margin: 0;
 padding: 5px 0px 0px 5px;
}


#vociMenu6:hover {
}
/* COLONNA CENTRALE PRENDITIMISURE INFO */

/* COLONNA CENTRALE REGISTRAZIONE */
#colonna_centrale_lp{
 float: left;
 width: 400px;
 height: 240px;
 margin: 0;
 padding: 10px;
 color: #454545;
}
#colonna_centrale_registrazione{
 float: left;
 width: 783px;
 height: 408px;
 margin: 0;
 padding: 0;
 color: #454545;
}
#colonna_centrale_registrazione_sinistra{
 float: left;
 width: 380px;
 height: auto;
 margin-right: 20px;
 padding: 0;
 position:relative;
}
#colonna_centrale_registrazione_destra{
 float: left;
 width: 380px;
 height: 408px;
 padding: 0;
 position:relative;
}
#colonna_centrale_registrazione_destra{
 float: left;
 width: 380px;
 height: 208px;
 padding: 0;
}
#colonna_centrale_ml{
 width: 360px;
 margin: 0;
 padding: 10px;
 color: #454545;
}
#colonna_centrale_ml a{
	color:#454545;
}
#colonna_centrale_ml a:hover{
	text-decoration:none;
}
.form{
 float: right;
 margin: 6px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.form p{
 display: inline;
 margin: 0;
 padding: 5px 0px 0px 0px;
 *padding: 0px 5px 0px 0px;
}
.campo,.campo_lp{
 color: #7e7e7e;
 display: inline;	
 width: 250px;
 height: 17px;
 background: #ebebeb;
 border: none;
 margin: 0;
 padding: 5px 0px 0px 5px;
}
.campo_lp{
 height: 20px;
 padding: 7px 0px 0px 5px;
}
.invia_lp{
 background: url(../img/invia.gif) no-repeat;
 width:61px;
 height:27px;
  color: #FFFFFF;
 background-color:#d17197;
 cursor: pointer;
 margin-left:0px;
 display:inline-block;
 margin-top:10px;
padding: 0;
 border:none;
 line-height:0;
text-indent:-9000px;
}
#campo_sesso{
 float: left;
 width: 250px;
 display: inline;
}
.camposesso{
 float: left;
}
/*
-------------------------------------------------------------------------------------stebur
*/
.conferma{
	background:url(../img/conferma.gif) no-repeat;
	border:none;
 	cursor:pointer;
	width:92px;
	height:27px;
}
.conferma:hover,.conferma .onHover {
	background-position:right;
}
.avanti{
	background:url(../img/continua2.gif) no-repeat;
	border:none;
 	cursor:pointer;
	width:92px;
	height:27px;
}
.avanti:hover{
	background-position:right;
}
.avanti-off{
	background:url(../img/continua2-off.gif) no-repeat;
	border:none;
 	cursor:pointer;
	width:92px;
	height:27px;
	cursor:default;
}
.indietro{
	background:url(../img/indietro.gif) no-repeat;
	border:none;
 	cursor:pointer;
	width:83px;
	height:27px;
}
.indietro:hover{
	background-position:right;
}

.onHover {
	background-position:right;
}
/* COLONNA CENTRALE REGISTRAZIONE */


/* COLONNA DI DESTRA */
#colonne_destra {
 margin: 0;
 padding: 0;
 height: 545px;
 width: 235px;
 float: right;
}
#header{
 margin: 0;
 color: #444444;
 text-align: right;
 padding: 10px 0px 0px 0px;
 height: 0px;
 width: 960px;
 position:relative;
}
#header a {
 color: #454545;
 text-align: right;
 text-decoration: underline;
 margin: 0px 0px 0px 0px;
 padding: 0px 4px 0px 4px;
 font-size: 12px;
}
#header a:hover{
 text-decoration: none;
}
#header a.no-hover{
	text-decoration: none;
}

#colonne_destra_collezioni{
 margin: 0;
 padding: 32px 0px 0px 0px;
 height: 102px;
 width: 235px;
}
#colonne_destra_video{
 margin: 0;
 color: #454545;
 text-align: right;
 padding: 27px 0px 0px 0px;
 height: 383px;
 width: 235px;
}
#colonne_destra_combinazioni{
 color: #FFFFFF;
 margin: 0;
 margin-top: 62px;
 padding-top: 0px;
 width: 235px;
 text-align: center;
 font-size: 15px;
}
#colonne_destra_combinazioni .titolo{
 height: 20px;
 background: #e3b684;
 width: 235px;
}
.combinazione_consigliata{
 float: left;
 margin: 17px 0px 0px 0px;
 padding: 0;
 height: 136px;
 width: 235px;
 background:#fff;
}
.combinazione_consigliata p{
 color: #666;
} 
.combinazione_consigliata_txt{
 float: left;
 margin: 0;
 padding: 0px 0px 0px 0px;
 height: 134px;
 width:124px;
 /*
width: 143px;
*/
 border-bottom: 1px dashed #ddd;
 border-top: 1px dashed #ddd;
 border-left: 1px dashed #ddd;
}
.combinazione_consigliata_txt p{
 float: right;
 margin: 0;
 padding: 100px 10px 0px 0px;
 font-size: 11px;
 color: #666;
 text-align: right;
} 
.combinazione_consigliata_txt a{
 color: #666;
 text-decoration:none;
}
.combinazione_consigliata img{
 float: left;
} 
/* FINE COLONNA DI DESTRA */



/* FOOTER */
#footer { 
 width: 965px;
 clear: both;
 height: 15px;
 margin:0 0 15px 0;
 padding: 0;
 
}

#footer_sinistra { 
 width: 144px;
 clear: both;
 margin: 2px 30px 10px 0px;
 padding: 0px;
 float: left;
}
#footer_sinistra p {
 color: #a2a2a2;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 font-size: 11px;
}

#footer_centro { 
 color: #7f7f7f;
 width: 525px;
 margin: 0px 30px 10px 0px;
 padding: 0px;
 float: left;
 position:relative;
}
#footer_centro a {
 color: #7f7f7f;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 4px 0px 4px;
 font-size: 12px;
}
#footer_centro a:hover{
 color: #7f7f7f;
}
#footer_centro a.attivo{
 color: #ea99bd;
}
#footer_destra {
 color: #a2a2a2;
 width: 235px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 float: left;
 text-align: right;
}
#footer_destra a {
 color: #a2a2a2;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 4px 0px 4px;
 font-size: 12px;
}
#footer a span{
 margin-left:-8px;
}
#footer a:hover{
 color: #ea99bd;
}
/* FINE FOOTER */

/*INIZIO REGISTRAZIONE*/
a.bottoni{
	background:#efa8c6 url(../img/sfondo-bottoni.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 5px;
	margin:10px 2px 10px 0;
	height:22px;
	width:139px;
 	line-height:21px;
	float:right;
}
a.bottoni:hover{
	background:#d67fa1;
}

/*FINE REGISTRAZIONE*/
/*INIZIO MISURE*/
#colonna_centrale_prenditimisure_destra{
	padding:0;
	margin:0;
	position:relative;
}
#misureBack{
	background:url(../img/img-misure.jpg) no-repeat;
 	width: 320px;
 	height: 458px;
}
#boxVideo{
	color:#454545;
	overflow:hidden;
	display:none;
	margin:34px 0 0 32px;
	width:282px;
	height:405px;
/*
	background:url(../img/filmato-back2.jpg) no-repeat;
*/
}
#boxVideoContainer{
	background-color:#fff;
	width:282px;
	height:342px;
}
#boxVideoTesto{
	height:60px;
	width:282px;
}
#closeVideo{
	display:block;
	width:282px;
	height:60px;
	background:url(../img/chiudi-filmato.jpg) no-repeat;
}
#closeVideo:hover{
	background-position:right;
}

.pallinoContainer{
	position:absolute;
	z-index:100;
	width:13px;
	height:13px;
	display:block;
	outline:none;
}
.backPallino{
	background:url(../img/pallinaAlpha.png) no-repeat;
	outline:none;
}
.pallino{
	width:13px;
	height:13px;
	padding:0;
	margin:0;
	display:none;
	border:none;
	outline:none;
}
.pallinoInterno{
	cursor:pointer;
	text-decoration:none;
	position:absolute;
	color:#454545;
	top:0px; 
	left:0px; 
	z-index:101;
	width:32px;
	height:32px;
	margin:0;
	padding:0;	
	display:none;
	outline:none;
	background:url(../img/pallaFull.png) no-repeat;
}
.campo_misure{
	border:2px solid #fff;
}
.attivoCM{
	border:2px solid #EAC192;
	background:#f8e6ed;
}
.clicked{
	background:#DA8DAD;
	color:#fff;
}
input.obbligatoria{
	background:#DA8DAD;
	color:#fff;
}
.backPallinoObbligatoria{
	background:url(../img/pallina.png) no-repeat;
}

/*FINE MISURE*/



/*INIZIO CONTATTI*/

#colonna_centrale_contatti { 
 float: left;
 padding: 0;
 color: #666;
 margin: 62px 0px 0px 0px;
 height: 480px;
 width: 525px;
 display: inline;
 border-bottom: 1px dashed #8f806e;
 border-top: 1px dashed #8f806e;
	font-size: 12px;
	position:relative;
}

.campotesto{
 color: #7e7e7e;
 display: inline;
 width: 250px;
 height: 70px;
 background: #ebebeb;
 border: none;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 5px;
}

.contatti{
 float: right;
 color: #7e7e7e;
 margin: 6px 0px 0px 0px;
 padding: 0px 190px 0px 0px;
}
.contatti p{
 display: inline;
 margin: 0;
 padding: 5px 0px 0px 0px;
 *padding: 0px 5px 0px 0px;
}
.campo_contatti{
 color: #7e7e7e;
 display: inline;
 width: 250px;
 height: 17px;
 background: #ebebeb;
 border: none;
 margin: 0;
 text-align: left;
 padding: 5px 0px 0px 5px;
}
.checkbox{
	width:auto;
	height:auto;
}
#invia-contatti{
 background: url(../img/invia.gif) no-repeat;
 color: #FFFFFF;
 background-color:#d17197;
 width:61px;
 height:27px;
 cursor: pointer;
 margin-left:179px;
 margin-top:7px;
padding: 0;
 border:none;
 text-align: center;
 display:inline;
}
#invia-contatti .onHover, 
#invia-contatti:hover{
	background-position:right center;
}
#invia-contatti.off{
	background: url(../img/invia-off.gif) no-repeat;
	cursor:default;
}
#invia-contatti.off .onHover, 
#invia-contatti.off:hover{
	background-position:left;
}
.reset_contatti{
 color: #FFFFFF;
 background-color:#d17197;
 width:80px;
 height:22px;
 cursor: pointer;
 margin-left:165px;
 margin-top:7px;
padding: 0;
 border:none;
 text-align: center;
}

/*FINE CONTATTI*/

/* COLONNA CENTRALE SUPPORTO CLIENTI INFO */
 #colonna_centrale_supportoclienti { 
 float: left;
 padding: 0;
 margin: 0;
 display: inline;
 margin: 8px 20px 30px 20px;
 width: 789px;
}

#colonna_centrale_supportoclienti_sinistra{
 float: left;
 width: 370px;
 margin-right: 49px;
 padding: 0;
}
#colonna_centrale_supportoclienti_destra{
 float: left;
 width: 370px;
 margin: 0;
 padding: 0;
}
#colonna_centrale_supportoclienti_sinistra p{
 float: left;
 color: #454545;
 margin: 0;
 width: 370px;
 padding: 5px 0px 0px 5px;
}
#colonna_centrale_supportoclienti_destra p{
 float: left;
 color: #454545;
 margin: 0;
 width: 370px;
 padding: 5px 0px 0px 5px;
}


/*FINE COLONNA CENTRALE SUPPORTO CLIENTI INFO*/

/*
 * help faq
 * */
div#faq .domanda{
	font-weight:bold;
	color:#D67FA1;
	cursor:pointer;
	outline:none
}
div#faq .risposta{
	padding-top:4px;
	text-indent: 20px;
	display:none;
}
div#faq a{
	color:#D67FA1;
	text-decoration:none;
}
div#faq a:hover{
	text-decoration:underline;
}
div#faq .domanda a{
	text-decoration:none;
}
div#faq .domanda a:hover{
	text-decoration:none;
}
#colonna_centrale_help { 
 float: left;
 padding: 0;
 color: #666;
 margin: 62px 0px 0px 0px;
 height: auto;
 width: 525px;
 display: inline;
 border-top: 1px dashed #8f806e;
font-size: 12px;
}
/* *  * */


/*
 * atelier
 * */
#colonna_centrale_atelier { 
 float: left;
 padding: 0;
 color: #666;
 margin: 62px 0px 0px 0px;
 height: auto;
 width: 525px;
 display: inline;
 border-top: 1px dashed #8f806e;
font-size: 14px;
text-align:justify;
}
div#colonna_centrale_atelier a{
	color:#D67FA1;
	text-decoration:none;
}
div#colonna_centrale_atelier a:hover{
	text-decoration:underline;
}
div#colonna_centrale_atelier a.pulsanti{
	font-size: 12px;
}



div#fascie-spedizione{
	padding:5px;
	
}
div#fascie-spedizione .fascie-spedizione-colonna{
	text-transform:capitalize;
	float:left;
	width:160px;
}

div#fascie-spedizione .fascie-spedizione-colonna p{
	padding:6px 6px 10px 0;
	color:#EB93B6;
	font-weight:bold;
	font-size:13px;
}


/*
 * 
 * */

#validateTips{
	color:#DA8DAD;
	padding:5px;
	margin-top:12px;
	float:left;
	font-weight:bold;
}

a,a:focus,a:active{
	outline:none;
}
.hidden{
	display:none;
}
.tips{
	position:absolute;
	top:0px;
	left:0px;
	width:253px;
	height:128px;
	background:url(../img/tip-sx-b.png) no-repeat;
	color:#E990B3;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding:0px;
	cursor:pointer;
	z-index:9998;
	display: table; 
	overflow: hidden;
}
.tips a{
	color:#767676;
}

.tipsContent{
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
	padding:0 40px;
}
.no-pointer{
	cursor:default;
}
#login_error{
	top:20px;
	left:240px;
}
#login_good{
	top:78px;
	left:240px;
}
#registration_message_home{
	top:76px;
	left:240px;
}
#registration_message{
	top:-89px;
	left:300px;
	background:url(../img/tip-dx-b-large.png) no-repeat;
	height:150px;
}
#profilo_utente_message{
	top:151px;
	left:100px;
	background:url(../img/tip-sx-b-large.png) no-repeat;
	height:150px;
}
#formContatti{
	position:relative;
	margin-top:26px;
}
#contatti_message{
	top:0px;
	left:130px;
	background:url(../img/tip-dx-b-large.png) no-repeat;
	height:150px;
}
#registration_message_cart{
	top:50px;
	left:610px;
	background:url(../img/tip-s.png) no-repeat;
	width:227px;
	height:120px;
	padding-top:5px;
}
#misure_utente_message{
	top:450px;
	left:230px;
	background:url(../img/tip-s.png) no-repeat;
	width:227px;
	height:120px;
	padding-top:5px;
}
#registration_message_form{
	top:200px;
	left:110px;
	background:url(../img/tip-s.png) no-repeat;
	width:227px;
	height:120px;
	padding-top:5px;
}
#registrazione_carrello_message{
	top:320px;
	left:-30px;
	background:url(../img/tip-s-sx.png) no-repeat;
	width:227px;
	height:120px;
	padding-top:5px;
}
#registrazione_carrello_message2{
	top:220px;
	left:-200px;
	background:url(../img/tip-s-sx_x.png) no-repeat;
	width:253px;
	height:128px;
	padding-top:0px;
}
#registration_message_news{
	top:-220px;
	left:170px;
	background:url(../img/tip-sotto.png) no-repeat;
	width:227px;
	height:106px;
	padding-bottom:10px;
} 
#conferma_carrello_message{
	top:-180px;
	left:0px;
	background:url(../img/tip-dx-b-large.png) no-repeat;
	height:150px;
}
#carrello_vuoto_message{
	top:-90px;
	left:100px;
	background:url(../img/tip-dx-b-large.png) no-repeat;
	height:150px;
}





#selectedColl{
    padding: 4px;
    cursor: pointer;
    background-color: #a2a5c4;
    font-weight: bold;
    text-align: right;
}
#selectUlColl{
    display: none;
    position: absolute;
    left:0;
    top: 24px;
    list-style: none;
    padding: 0;
    margin: 0;
    width:144px;

}

#selectUlColl li{
    height: 21px;
}

#selectUlColl li a{
    display: block;
    height: 21px;
    text-align: right;
    padding-right: 5px;
    background-color: #a2a5c4;
    color: #FFFFFF;
    text-decoration: none;
}

#selectUlColl li a:hover{
    background-color: #7a7c98;
}


#formContatti2 .contatti{
    padding: 0px;
}

#formContatti2 .contatti p{
    color: #d67fa1;
}


#formContatti2 .campo_contatti,#formContatti2 .campotesto {
    width: 170px;
}

#formContatti2 .checkbox{
    width: auto;
}

#leftFormContatti{
    float:left;
    width: 240px;
}

#rightFormContatti{
    float: right;
    width: 270px;
}
#formTitle{
    padding: 5px 10px;
    margin: 10px 0;
    color: #FFFFFF;
}

.fucsia{
    background-color: #E993B0;    
}

.orange{
    background-color: #E4B684;
}

.rowSep{
    border-bottom:1px dashed #E4B684;
    margin: 5px 0;
}

#colonna_centrale_contatti2{
    border-bottom:1px dashed #8F806E;
    border-top:1px dashed #8F806E;
    color:#666666;
    display:inline;
    float:left;
    font-size:12px;
    margin:62px 0 0;
    padding:0;
    position:relative;
    width:525px;
}