﻿/*carrello*/
#main #content #contenitore .barra-top {width:703px; float:left; background: url('../images/common/barra-top.jpg'); padding-left: 3px;}
#main #content #contenitore .barra-top-due {width:703px; float:left; background: url('../images/common/barra-top.jpg'); padding-left: 3px; margin-top: -15px;}
#main #content #contenitore .barra-down {width:703px; float:left; background: url('../images/common/barra-down.jpg'); padding-left: 3px;}

/*step1*/
#main #content #contenitore #barra {width:680px;  margin:0 0 0 10px; float:left; }
#main #content #contenitore #barra .text { text-align: center; font-weight: bold; font-size: 18px; color: #ff6c00;}
#main #content #contenitore #barra .selected {width:135px; height:54px; margin:28px 0 0 0; background:url(../images/cart/selected.jpg) no-repeat; float:left;}
#main #content #contenitore #barra .selected .numero {width:32px; font-size:26px; font-weight:bold; color:#fff;text-align:center; margin-top:10px; float:left;}
#main #content #contenitore #barra .selected .descrizione {width:94px; margin:10px 0 0 8px; font-weight:bold; font-size:11px; color:#fff; float:left;}
#main #content #contenitore #barra .step {width:135px; height:54px; margin:28px 0 0 0; background:url(../images/cart/step.jpg) no-repeat; float:left;}
#main #content #contenitore #barra .step .numero-step {width:32px; font-size:26px; font-weight:bold; color:#000;text-align:center; margin-top:10px; float:left;}
#main #content #contenitore #barra .step .descrizione-step {width:94px; margin:10px 0 0 8px; font-weight:bold; font-size:11px; color:#000; float:left;}
#main #content #contenitore #barra .old {width:135px; height:54px; margin:28px 0 0 0; background:url(../images/cart/old.jpg) no-repeat; float:left;}
#main #content #contenitore #barra .old .numero-old {width:32px; font-size:26px; font-weight:bold; color:#fff;text-align:center; margin-top:10px; float:left;}
#main #content #contenitore #barra .old .descrizione-old {width:94px; margin:10px 0 0 8px; font-weight:bold; font-size:11px; color:#fff; float:left;}
#main #content #contenitore #barra .separatore {width:685px; height:20px; margin:-9px 0 35px 0;  z-index:100; padding:8px 0 0 0; background:url(../images/cart/separatore-up.jpg); font-weight:bold; color:#fff; float:left; /*ie6*/_margin:-1px 0 0 0; }
#main #content #contenitore #barra .separatore-due { width:685px; height:20px; margin:-1px 0 35px 10px;  z-index:100; padding:8px 0 0 0; background:url(../images/cart/separatore-up.jpg); font-weight:bold; color:#fff; float:left; /*ie6*/_margin:-1px 0 0 0; }

#main #content #contenitore #barra .errore {float:left;}
#main #content #contenitore #barra .errore .puls-errore-invia {background:url(../images/cart/puls_blu.jpg) no-repeat; float:left;}


#main #content #contenitore .separatore-down {width:685px; margin:20px 0 0 10px; float:left;}
#main #content #contenitore .ritorna {width:115px; height:30px; margin:15px 180px 0 10px; float:left; background:url(../images/cart/puls_grigio.png) no-repeat;}

#main #content #contenitore .ritorna .testo-ritorna {font-size:11px; font-weight:bold; color:#fff; text-align:center; margin:7px 0 0 30px; float:left; /*ie6*/_margin: 7px 0 0 25px;} 
#main #content #contenitore .ritorna .testo-ritorna a {color:#000;}
#main #content #contenitore .ritorna .testo-ritorna a:hover {color:#000;}


#main #content #contenitore .ritorna-due {width:290px; height:35px; margin:18px 0 0 10px; float:left; background:url(../images/cart/puls_grigio.png) no-repeat; /*ie6*/_margin:18px 0 0 15px;}

#main #content #contenitore .ritorna-due .testo-ritorna-due {font-size:11px; font-weight:bold; color:#fff; text-align:center; margin:8px 0 0 35px; float:left; /*ie6*/_margin: 8px 0 0 22px;} 
#main #content #contenitore .ritorna-due .testo-ritorna-due a {color:#000;}
#main #content #contenitore .ritorna-due .testo-ritorna-due a:hover {color:#000;}



#main #content #contenitore .aggiorna {width:115px; height:35px;  text-align:center; margin:15px 15px 0 0; float:left; background:url(../images/cart/aggiorna.jpg) no-repeat; /*ie6*/_margin:15px 110px 0 0;}
#main #content #contenitore .aggiorna .testo-aggiorna {font-size:11px; font-weight:bold; color:#fff; text-align:center; margin:7px 0 0 25px; float:left; /*ie6*/_margin: 7px 0 0 10px;} 
#main #content #contenitore .aggiorna .testo-aggiorna a {color:#fff;}
#main #content #contenitore .aggiorna .testo-aggiorna a:hover {color:#fff;}
#main #content #contenitore .continua {width:200px; margin:15px 60px 0 0; float:right; text-align:right; 
/*ie6*/ _margin:15px 14px 0 0;}
#main #content #contenitore .continua-puls {width:130px; height:35px; background:url(../images/cart/puls_blu.jpg) no-repeat; margin:15px 10px 0 130px; float:left; /*ie6*/ _margin:15px 10px 0 65px;}
#main #content #contenitore .continua-puls .testo-continua {font-size:11px; font-weight:bold; color:#fff; text-align:center; margin:7px 0 0 20px; float:left; /*ie6*/_margin: 7px 0 0 15px;} 
#main #content #contenitore .continua-puls .testo-continua a {color:#fff;}
#main #content #contenitore .continua-puls .testo-continua a:hover {color:#fff;}
#main #content #contenitore .continua-puls .recupera-pw {color:#888; width:150px; height:60px; float:left;}

/*step2*/
#main #content #contenitore #barra .titlestep2 {width:675px; height:18px; margin:-1px 0 35px 0;  z-index:100; padding:10px 0 0 10px; font-size:10px; background:url(../images/cart/separatore-up.jpg); color:#fff; float:left;}
#main #content #contenitore #barra .login {width:320px; height:200px; margin:40px 10px 50px 10px; background:#ddd; float:left; /*ie6*/_width: 300px; _margin:20px 10px 25px 10px;}
#main #content #contenitore #barra .login .contentDati {width:280px; height:70px; padding:10px 10px 10px 10px; font-size:10px; color:#000; text-align:left; float:left; /*ie6*/_width:260px;}
#main #content #contenitore #barra .login .headerlogin {width:300px; height:20px; border-bottom:1px solid #fff; padding:10px; font-size:14px; color:#000; float:left; /*ie6:*/_width:280px;}
#main #content #contenitore #barra .login .contentlogin {width:300px; height:70px; border-bottom:1px solid #fff; padding:30px 20px 10px 10px; font-size:10px; color:#000; text-align:right; float:left; /*ie6*/_width:300px;}
#main #content #contenitore #barra .login .contentlogin .testo {width:290px; float:left;}
#main #content #contenitore #barra .login .footerlogin {width:300px; height:52px;  font-size:10px; color:#000; text-align:right; margin: 8px 10px 0 0; float:left; /*ie6*/_width:280px; _margin:8px 0 0 10px;}
#main #content #contenitore #barra .login .footerlogin a {color:#555;}
#main #content #contenitore #barra .login .footerlogin a:hover {color:#000;}
#main #content #contenitore #barra .login .footerlogin .puls-footer{width:105px; height:35px; background:url(../images/cart/puls_blu.jpg) no-repeat; float:right; padding:6px 10px 0 0; text-align:center; /*ie6*/_height:25px; _padding:7px 0 0 5px;}


#main #content #contenitore #barra .login .footerlogin .puls-footer a{font-size:11px; font-weight:bold; color:#fff;} 
#main #content #contenitore #barra .login .footerlogin .puls-footer a:hover{font-weight:bold; color:#fff;} 

/*step3*/

#main #content #contenitore #barra .spedizione {width:680px; margin:10px 0 10px 5px;padding:0 0 5px 0;height:60px; border-bottom:1px solid #eee; float:left;}

#main #content #contenitore #barra .spedizione .radio {width:35px; margin: 0 0 0 5px; padding:10px 0 10px 15px; background:#ddd; float:left;}

#main #content #contenitore #barra .modalita {width:200px; padding:0 20px 0 20px; float:left;}
#main #content #contenitore #barra .modalita .titolo {width:500px; font-size:10px; font-weight:bold; color:#000;  padding:5px; float:left;}
#main #content #contenitore #barra .modalita .modalitatesto {font-size:10px; color:#000;  padding:5px; float:left;}

#main #content #contenitore #barra .trasporto {width:350px; font-size:10px; color:#000;  padding:15px 5px 5px 5px; float:left; text-align: right}

/*login*/
#main #content #contenitore .pulsante{margin:20px 0 0 40px; float:left;}