h2{
height:37px;
width:670px;
padding:146px 0px 0px 330px;
color:#fff;
font-size:20px;
font-weight:normal;
background:url(../img/decoro_dx.png) no-repeat scroll right top;
}

#content{
min-height:380px !important;
height:auto !important;
height:380px;
border-bottom:1px solid #E2E2E2;
padding-bottom:10px;
}
#img_sx{
float:left;
}
#content_dx{
margin-left:330px;
padding-top:30px;	
}
#content_dx h3{
color:#e42618;
font-size:12px;
margin-bottom:25px;
}
#content_dx p{
width:500px;
line-height:18px;
margin-bottom:20px;
}
#content_dx ul.regular{
list-style-type:disc;
padding-left:15px;
}
#content_dx ul.regular li{
padding-left:20px;
margin-bottom:20px;
}
#content_dx a, #content_dx a:visited, #content_dx a:hover{
color:#666;
text-decoration:underline;
}

#content_dx .red{
color:#e42618;
font-weight:bold;
}
#content_dx .red a, #content_dx .red a:visited{
color:#e42618;
text-decoration:none;
}
#content_dx .red a:hover{
color:#e42618;
text-decoration:underline;
}

#footer{
/*padding-top:30px;*/
clear:both;
}

/*TROVA NEGOZI*/
#trova_negozi{
width:345px;
margin-top:40px;
border-top:2px solid #e42618;
border-bottom:2px solid #e42618;
padding:13px 0px 13px 155px;
position:relative;
min-height:187px !important;
height:auto !important;
height:187px;
}
#trova_negozi form{
position:absolute;
top:15px;
left:0px;
}
#trova_negozi select {
width: 145px;
border: 1px solid #E2E2E2;
height: 19px;
line-height: 19px;
font-size: 12px;
font-style: normal;
}
#trova_negozi #risultati{
line-height:18px;
position:relative;
}
#trova_negozi #risultati ul{
margin-left:15px;
}
#trova_negozi #indice{
position:absolute;
top:-40px;
right:0;
}
#trova_negozi #indice span{
color:#C2C2C2;
}
#trova_negozi #indice a, #trova_negozi #indice a:visited{
font-weight:normal;
text-decoration:none;
color:inherit;
}
#trova_negozi #indice a:hover{
font-weight:bold;
text-decoration:none;
color:#e42618;
}
#trova_negozi_partner{
float:right;
width:170px;
height:385px;
margin-top:30px;
text-align:center;
overflow:hidden;
}
#trova_negozi_spinner{
position:absolute;
top:120px;
left:61px;
}

/*VETRINA ONLINE*/
#vetrina_online_partner{
margin-top:30px;
border-top:2px solid #e42618;
width:500px;
padding-top:8px;
}
#vetrina_online_partner .row{
height:133px;
border-bottom:2px solid #e42618;
margin-bottom:8px;
}
#vetrina_online_partner a{
float:left;
padding-bottom:8px;
}
#vetrina_online_partner a, #vetrina_online_partner a:visited{
background-color:#fff;	
}
#vetrina_online_partner a:hover, #vetrina_online_partner a.in, #vetrina_online_partner a.in:visited, #vetrina_online_partner a.in:hover{
background-color:#e42618;	
}
#vetrina_online_selezionato{
width:500px;
min-height:125px !important;
height:auto !important;
height:125px;
}
#vetrina_online_selezionato img{
float:left;
}
#vetrina_online_selezionato p{
padding-top:25px;
margin-left:135px;
width:365px;
}
#vetrina_online_prodotti{
border-top:2px solid #e42618;
border-bottom:2px solid #e42618;
width:500px;
margin:10px 0px;
}
#vetrina_online_prodotti td{
padding-top:5px;
height:40px;
overflow:hidden;
vertical-align:middle;
padding-bottom:15px;
}
.immagine div{
overflow: hidden;
height:40px;
width:75px;
}
.descrizione {
width:261px;
padding-left:10px;
padding-right:10px;
}
.prezzo{
width:90px;
color:#e41515;
text-align:right;
}
#vetrina_online_prodotti td.modifica{
width: 12px;
padding-left:10px;
padding-right:10px;
padding-top:14px;
}
.aggiungi img{
margin-bottom:3px;
}
.quantita span{
display:block;
background-image:url('../img/vetrina_online/daycadeau.gif');
background-repeat:no-repeat;
width: 22px;
height:27px;
}
.quantita input {
line-height: 18px;
text-align: center;
margin-top: 10px;
width: 22px;
height: 19px;
border: none;
color: white;
background-color: transparent;
}
#vetrina_online_submit, .bottone{
line-height:18px;
font-size: 11px;
text-align: center;
border: none;
height: 18px;
background-color:#e41515;
color: white;
width:133px;
cursor:pointer;
}
#content_dx a.bottone, #content_dx a.bottone:visited, #content_dx a.bottone:hover{
display:block;
color: white;
text-decoration:none;
}
#valore_buoni_daycadeau {
border-top: 2px solid #e41515;
border-bottom: 2px solid #e41515;
padding:10px 0px;
}
#dati_pagamento {
margin: 10px 0px;
}
#dati_spedizione {
width:500px;
}
#dati_spedizione td{
padding-bottom:10px;
width:250px;
}
.itext, .iarea{
border: 1px solid #E2E2E2;
width: 250px;
resize:none;
}
#td_privacy{
font-size:10px; 
border-top:2px solid #E2E2E2; 
border-bottom:2px solid #E2E2E2; 
padding-top:5px;
text-align:justify;
}
#riepilogo_ordine{
width:500px;
border-bottom:2px solid #e41515; 
margin-bottom:20px;
}
#riepilogo_ordine ul, #dati_spedizione ul{
margin-bottom:20px;
}
#dati_spedizione ol{
list-style-type:decimal;
padding-left:15px;
margin-bottom:20px;
} 
#riepilogo_ordine li, #dati_spedizione li{
margin-bottom:10px;
}

/*COME REGALO*/
#come_regalo_tabella{
width:500px;
margin-bottom:6px;
}
#come_regalo_tabella th{
background-color:#e42618;
color:#fff;	
padding:4px 2px;
width:246px;
}
#come_regalo_tabella td{
padding:2px 0px 2px 2px;
/*width:207px;*/
font-size:11px;
}
#come_regalo_tabella .evidenziato td{
background-color:#ff931e;
color:#fff;	
padding-top:4px;
padding-bottom:4px;
}
#come_regalo_tabella td.cifra{
/*width:38px;*/
padding-left:0px;
}
#come_regalo_tabella td.bordo{
border-right:1px solid #b3b3b3;
}

