#centro #processoacquisto ol {
     margin: 0px;
     padding: 0px;
}

#centro #processoacquisto li {
     background: none repeat scroll 0% 0% #FFFFFF;
     float: left;
     height: 30px;
     left: -20px;
     line-height: 30px;
     list-style: none outside none;
     margin: 2px;
     padding: 0pt 0px 0pt 5px;
     position: relative;
     width: 155px;
}

#centro #processoacquisto li a {
     display: block;
     height: 30px;
     width: 155px;
}

#centro #processoacquisto li.long a {
     background-color: #FFFFFF;
     width: 322px;
}

#centro #processoacquisto li span {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #D3E6F3 #D3E6F3 #D3E6F3 #FFFFFF;
     border-style: solid;
     border-width: 15px;
     height: 0pt;
     left: 144px;
     position: absolute;
     top: 0pt;
}

#centro #processoacquisto li.long span {
     left: 32px;
}

#centro #processoacquisto li.step1 {
     width: 124px;
}

#centro #processoacquisto li.step2 {
     width: 184px;
}

#centro #processoacquisto li.step2 a {
     width: 174px;
}

#centro #processoacquisto li.step1 span {
     left: 118px;
}

#centro #processoacquisto li.step2 span {
     left: 178px;
}



#prodotti table {
     margin: 0px 20px;
     width: 660px;
}

#prodotti tr.variante td {
     background-color: #FFFFFF;
     border-radius: 5px 5px 5px 5px;
     font-size: 11px;
     padding: 10px;
     text-align: center;
     width: 10%;
}

#prodotti tr.variante td.description {
     text-align: left;
     width: 400px;
}

#prodotti tr.variante td.description img {
     border: 1px solid #666666;
     float: left;
     margin: 2px 6px;
     padding: 4px;
}

#prodotti tr.variante td.size {
     width: 80px;
}

#prodotti tr.variante td.quantita {
     width: auto;
}

#prodotti tr.variante td.prize {
     width: 160px;
}

#prodotti tr.variante td.action {
     width: 80px;
}

#prodotti table.cart tr.variante td.quantita {
     width: auto;
}

#prodotti table.cart tr.variante td.description a {
     display: inline;
     font-size: 12px;
     width: auto;
}

#prodotti tr.intestazioneTabella th {
     border-radius: 5px 5px 5px 5px;
     color: #FFFFFF;
     font-size: 11px;
     font-weight: bold;
     padding: 10px;
     text-align: center;
}

#prodotti tr.intestazioneTabella th.action {
	width:80px;
}

#prodotti tr.intestazioneTabella th.totale, #prodotti tr.intestazioneTabella th.peso {
     font-size: 14px;
     text-align: right;
}


#prodotti tr.intestazioneTabella th.peso {
     text-align: left;
}

#prodotti tr.intestazioneTabella th.totale h2, #prodotti tr.intestazioneTabella th.peso h2 {
     color: #7EBDE9;
     margin: 0px;
}

#prodotti tr.variante td a.cart {
     display: block;
     margin: 0pt auto;
     width: 60px;
}

#prodotti .lista  li {
     background-color: #FFFFFF;
     font-size: 14px;
     list-style: none outside none;
     margin: 2px 2px 2px 12px;
     padding: 8px;
     width: 640px;
}

#prodotti #destinatario li {
     background-color: #FFFFFF;
     font-size: 14px;
     list-style: none outside none;
     margin: 2px 2px 2px 12px;
     padding: 8px;
     width: 640px;
}

#prodotti .lista  li.inverso a {
color:#FFF;
}

#prodotti #destinatario li.inverso, #prodotti .lista  li.inverso {
     background-color: #004B85;
     color: #FFFFFF;
     font-size: 14px;
     list-style: none outside none;
     margin: 2px 2px 2px 12px;
     padding: 8px;
     width: 640px;
}

#prodotti #destinatario li.inverso span {
     font-size: 0.8em;
}

#prodotti #destinatario li.inverso h2 strong {
     color: #7EBDE9;
     font-size: 1.2em;
}

#userForm, #prodotti  form{
     background-color: #FFFFFF;
     border-radius: 30px 30px 30px 30px;
     margin: 10px 20px;
     padding: 10px;
     width: 640px;
}

#userForm, #prodotti  form#PromoCode{
     background-color: transparent;
     border-radius: auto;
     margin: 0;
     padding: 0;
     width: auto;
}


#userForm li, #prodotti  form li {
     float: left;
     list-style: none outside none;
     margin: 5px 10px;
     width: 250px;
}

#userForm li input, #prodotti  form li input {
     float: right;
     width: 160px;
}

#userForm li.submit, #prodotti  form li.submit{
     text-align: center;
     width: 100%;
}

#userForm li.submit input , #prodotti  form li.submit input{
     float: none;
}

select {
     background: -moz-linear-gradient(center top , #BBBBBB 0%, #EEEEEE) repeat scroll 0% 0% transparent;
     border-radius: 30px 30px 30px 30px;
     border: 2px solid #8A8A8A;
     box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6), 0px -1px 5px rgba(255, 255, 255, 0.7) inset;
     font-size: 11px;
     margin: 0px 3px;
     padding: 2px 6px;
}

select:focus {
     background: -moz-linear-gradient(center top , #CCCCCC 0%, #FFFFFF) repeat scroll 0% 0% transparent;
     border-radius: 30px 30px 30px 30px;
}

#userForm select {
     float: right;
     width: 175px;
}

#prodotti #destinatario li.promo {
     background-color: #F8F8E0;
     color: #990000;
}

#prodotti tr.variante td.prize i{
     display: block;
}
