/* GENERICI */
body { margin:0px; padding:0px; background:url(../images/sfondo_top.jpg) top repeat-x #3C2800}

.body_home_settore { margin:0px; padding:0px; background:url(../images/sfondo_top_settore.jpg) top repeat-x #3C2800}
.body_q_checkout { background:url(images/img/sfondo_acquisto.jpg) top repeat-x #ff0000}
table { border-collapse:collapse; border-spacing:0px}
td { padding:0px}
img { border:0px}
a { color:#ffffff; text-decoration:underline; cursor:pointer}
a:hover { text-decoration:underline; color:#C1B198}
form { margin:0px; padding:0px}
form input { padding:0 3px}
input { background-color:#ffffff !important}
h1 {}
h2 {}
hr { height:1px; margin:0 10px; border:0; background-color:#4F3D19; color:#4F3D19}
body, div, td { vertical-align:top; font-size:10px; color:#ffffff; font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
textarea { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; padding:0 5px}
#main { width:1118px; text-align:center}

/* CAMPI ERRATI/NON COMPILATI */
.campo { color:#C1B198}
.campo_sbagliato { color:#f8bd1f}

/* TOP */
#top { height:86px; padding-left:25px}
#top .logo { float:left; margin:25px 0 0 0}
#top .carrello { float:right; width:400px; text-align:right; margin-top:40px; padding:0px}
#top .ciao { float:right; margin:40px 25px 0 17px}
#top .carrello .campo { float:left; border:0; width:118px; height:20px; font-size:13px; margin: 1px 0 0 4px; padding:0}
#top .carrello input { padding:0}
#top .carrello .btn	{ float:right; height:22px}
#top .tuocarrello { margin-top:30px}

/* MENU' */
#menu { width:1068px; height:42px; list-style-type:none; margin:auto; padding:0}
#menu li { float:left; height:22px; text-align:center; margin-top:17px}
#menu li.welcome { width:94px; height:42px; margin:0}
#menu li.chi_siamo { width:103px}
#menu li.contatti { width:103px}
#menu li.music { width:86px}
#menu li.movie { width:86px}
#menu li.game { width:86px}
#menu li.come_acquistare { width:165px}
#menu li.tuo_carrello { width:165px}
#menu li.tuo_carrello img { margin-top:1px}
#menu li.lingua { width:76px}
#menu li.area_riservata { width:104px; height:42px; margin:0}
#menu a { font-size:14px; text-decoration:none}
a.lingua { display:block}
.lingua img { margin:2px}

/* MENU SETTORE */
#menu li.music_settore { width:98px}
#menu li.movie_settore { width:90px}
#menu li.game_settore { width:90px}
#menu li.novita { width:78px}
#menu li.preordini { width:90px}
#menu li.promozioni { width:100px}
#menu li.contatti_settore { width:83px}

/* PIU VENDUTI */
/*
.piu_venduti { background:url(../images/sfondo_piu_venduti.jpg) top left no-repeat; height:270px}
.piu_venduti .gruppo {float:left;}
.piu_venduti {padding:0 15px}
.piu_venduti div table {margin-bottom:20px;}
.piu_venduti div td {height:205px; padding:0 37px;  vertical-align:bottom;  text-align:center}
.piu_venduti div td img {padding:0; margin:0}
.piu_venduti div a {text-decoration:none}

.link { text-align:center}
.link a { text-decoration:none; font-size:14px}

.singolo_box {float:left; text-align:center; margin:0 6px; background-color:#160e01}
.singolo_dvd {width:84px; height:110px;}
.singolo_cd {width:84px; height:84px;}
.singolo_box .promo {position:absolute; z-index:10;margin-top:56px !important; margin-left:-1px;}
.singolo_box .promo_cd {position:absolute; z-index:10;margin-top:30px !important; margin-left:-1px;}
*/

/*
.piu_venduti { background:url(../images/sfondo_piu_venduti.jpg) top left no-repeat; height:270px}
.piu_venduti .gruppo { float:left;}
.piu_venduti {padding:0 15px}
.piu_venduti div table {margin-bottom:20px}
.piu_venduti div td { height:205px; padding:0 37px; vertical-align:bottom; text-align:center}
.piu_venduti div td img {padding:0; margin:0}
.piu_venduti div a {text-decoration:none}

.link { text-align:center}
.link a { text-decoration:none; font-size:14px}

.singolo_box { float:left; text-align:center; margin:0 6px; background-color:#160e01}
.singolo_dvd {width:84px; height:120px;}
.singolo_cd {width:84px; height:84px;}
.singolo_box .promo {position:absolute; z-index:10;margin-top:30px !important; margin-left:-1px;}
.singolo_box .promo_cd {position:absolute; z-index:10;margin-top:30px !important; margin-left:-1px;}
*/


.piu_venduti { background:url(../images/sfondo_piu_venduti.jpg) top left no-repeat; height:270px; padding:0 15px}
.piu_venduti .gruppo { float:left}
.piu_venduti div table { height:210px; margin-bottom:20px}
.piu_venduti div td { vertical-align:bottom; text-align:center; padding:84px 6px 0 6px}
.piu_venduti div td img { padding:0; margin:0}

.link { text-align:center}
.link a { text-decoration:none; font-size:14px}

.promo { position:absolute !important; z-index:10; top:288px; /*margin-top:30px !important; margin-left:-1px*/}
.promo_cd { position:absolute !important; z-index:10; top:288px/*margin-top:30px !important; margin-left:-1px*/}


/* PIU' VENDUTI SETTORE */
/* contenitore */
#contenitore_top { padding-top:100px}
#top10 { width:1010px; min-height:170px; height:auto !important; height:170px; margin:auto}
/* TOP10 copertina */
.top10_cd { float:left; width:95px; padding:3px; vertical-align:middle}
.top10_cd .copertina { position:relative; clear:both; width:95px; min-height:86px; height:auto !important; height:86px; text-align:center; margin-bottom:2px}
.top10_cd .copertina a img { border:1px solid #666666; z-index:0; margin:0; padding:0}
/*
.top10_m_g { float:left; width:95px; padding:3px}
.top10_m_g .copertina { clear:both; width:86px; height:120px; text-align:center; margin-bottom:2px; background-color:#FFFFFF}
.top10_m_g .copertina a img { border:1px solid #666666; z-index:0; margin:0; padding:0}
*/

.top10_m_g { float:left; width:95px; padding:3px}
.top10_m_g .copertina { position:relative; clear:both; width:95px; height:122px; text-align:center; margin-bottom:2px}
.top10_m_g .copertina a img { border:1px solid #666666; z-index:0; margin:0; padding:0}
/* stile modificato per Explorer in ogni pagina: */
.promozione_settore { position:absolute; top:270px; margin-left:5px; z-index:1}
/* stile specifico per Safari: */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .promozione_settore { position:absolute; top:270px; margin-left:4px; z-index:1}
}

.coccarda1 { position:absolute; top:264px; margin-left:32px; z-index:2; text-align:right;}
.coccarda2 { position:absolute; top:261px; margin-left:30px; z-index:2; text-align:right}
.coccarda3 { position:absolute; top:264px; margin-left:32px; z-index:2; text-align:right}
.coccarda4 { position:absolute; top:279px; margin-left:52px; z-index:2; text-align:right}
.coccarda5 { position:absolute; top:279px; margin-left:52px; z-index:2; text-align:right}
.coccarda6 { position:absolute; top:279px; margin-left:52px; z-index:2; text-align:right}
.coccarda7 { position:absolute; top:279px; margin-left:52px; z-index:2; text-align:right}
.coccarda8 { position:absolute; top:279px; margin-left:53px; z-index:2; text-align:right}
.coccarda9 { position:absolute; top:279px; margin-left:53px; z-index:2; text-align:right}
.coccarda10 { position:absolute; top:279px; margin-left:53px; z-index:2; text-align:right}

/* dettagli prodotto */
.info { background:url(../images/cd_info_sf.gif) top center; width:95px; margin:0}
.info .txt { min-height:24px; height:auto !important; height:24px; line-height:12px; font-size:9px; text-align:center; margin:5px 5px 0 5px}
.info a { color:#3F3F3F; text-decoration:none; display:block; margin:0px 1px}
.info .prezzo { background:url(../images/cd_info_btm.gif) no-repeat bottom; min-height:42px; height:auto !important; height:42px; line-height:19px; text-align:center; font-size:18px; color:#009900}
.info .prezzo strike { font-size:12px; line-height:18px; display:block; margin-bottom:5px}

/* TOP10 - POPUP */
#div0, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9 { visibility:hidden; background-color:#FFFFFF; border:2px solid #018001; width:270px; min-height:160px; height:auto !important; height:160px; position:absolute; /*top:-10px; */z-index:3; color:#000000; padding:5px}
#div0 h1, #div1 h1, #div2 h1, #div3 h1, #div4 h1, #div5 h1, #div6 h1, #div7 h1, #div8 h1, #div9 h1 { font-size:18px; color:#018001; font-weight:normal; line-height:17px; margin:0 0 5px 0}
#div0 h2, #div1 h2, #div2 h2, #div3 h2, #div4 h2, #div5 h2, #div6 h2, #div7 h2, #div8 h2, #div9 h2 { font-size:14px; color:#000000; font-weight:normal; line-height:13px; margin:0}
#div0 h3, #div1 h3, #div2 h3, #div3 h3, #div4 h3, #div5 h3, #div6 h3, #div7 h3, #div8 h3, #div9 h3 { font-size:18px; color:#018001; font-weight:normal; margin:10px 0 0 0}
#div0 h4, #div1 h4, #div2 h4, #div3 h4, #div4 h4, #div5 h4, #div6 h4, #div7 h4, #div8 h4, #div9 h4 { font-size:16px; color:#000000; text-decoration:line-through; font-weight:normal; margin:-5px 0 0 0}
.promo_popup { position:absolute; top:36px; left:5px; width:53px; margin:0}
.promo_popup_m_g { position:absolute; top:36px; left:5px; width:53px; margin:0}
.copertina_popup { margin:0 5px 5px 0; border:1px solid #666666}
.testo_popup { min-height:87px; height:auto !important; height:87px}
.aggiungi_popup { height:32px; text-align:center; margin-top:20px}
.non_disponibile_popup { color:#009900; font-size:14px; text-align:center; margin-top:20px}
.su_ordinazione_popup { color:#009900; font-size:14px; text-align:center; margin:10px 0}


/* TOP10 - POPUP MOVIE */
.movie_pop_10	{ color:#d02120 !important}
.info .prezzo_movie { background:url(../images/cd_info_btm.gif) no-repeat bottom; min-height:42px; height:auto !important; height:42px; line-height:19px; text-align:center; font-size:18px; color:#d02120}
.info .prezzo_movie strike { font-size:12px; line-height:18px; display:block; margin-bottom:5px}


/* TOP10 - POPUP GAME */
.game_pop_10	{ color:#e56702 !important}
.info .prezzo_game { background:url(../images/cd_info_btm.gif) no-repeat bottom; min-height:42px; height:auto !important; height:42px; line-height:19px; text-align:center; font-size:18px; color:#e56702}
.info .prezzo_game strike { font-size:12px; line-height:18px; display:block; margin-bottom:5px}

/* CONTENITORE E BOXES*/
.contenitore { width:1068px; min-height:300px; height:auto !important; height:300px; padding-top:11px}
.boxes_laterali { background:url(../images/sfondo_box_laterali.gif) top center no-repeat; text-align:left}
.boxes_titolo { font-size:20px; color:#000000; padding:10px 0 15px 26px}
.contenuto_box { min-height:50px; height:auto !important; height:50px; font-size:14px; padding:15px}
.copertina_box { float:left; padding-right:10px; min-height:80px; height:auto !important; height:80px}
.fascia_promo { width:53px; margin:0}
.fascia_promo img { border:0; z-index:100; position:absolute; float:left; margin:30px 0 0 -1px}
.dati { float:left; width:100px; font-size:12px; line-height:13px}
.dati font { font-size:20px; line-height:21px}
.dati strike { font-size:13px; line-height:14px}
.dati a { text-decoration:underline; line-height:16px}
.primo_dato { clear:both; font-size:12px; color:#C1B198}
.righe { background:url(../images/righe.gif) top center no-repeat; height:8px}
.box_swf { text-align:center; padding-bottom:20px}

/* SX */
.sx { background:url(../images/sfondo_laterale.jpg) 0px 45px no-repeat; float:left; width:230px; min-height:1080px; height:auto !important; height:1080px}
.sx .strilli { min-height:580px; height:auto !important; height:580px}
.sx .preordini { min-height:530px; height:auto !important; height:530px}
.titolo_strillo { font-size:18px; padding-bottom:15px}
.freccette { float:left}
.link_strillo_freccette { float:left; width:70px}
.link_strillo a { font-size:11px}

/* CENTER */
.center { background:url(../images/sfondo_center.jpg) top center no-repeat; float:left; width:604px; min-height:1105px; height:auto !important; height:1105px}
.boxes_center { background:url(../images/sfondo_box_center.gif) top center no-repeat; width:582px; min-height:200px; height:auto !important; height:200px; text-align:left; margin:0 11px}

/* CENTER LUNGO */
.center_lungo { background:url(../images/sfondo_center.jpg) top center repeat-x; float:left; width:825px; min-height:1105px; height:auto !important; height:1105px; margin-left:11px}
.boxes_center_lungo { background:url(../images/sfondo_box_center_lungo.gif) top left no-repeat; min-height:336px; height:auto !important; height:336px; text-align:left; }

/* DX */
.dx { background:url(../images/sfondo_laterale.jpg) 0px 45px no-repeat; float:left; width:230px; min-height:1080px; height:auto !important; height:1080px; background-color:#3b2800}
.dx .promozioni { min-height:580px; height:auto !important; height:580px}
.strilli_settore .contenuto_box { line-height:15px}

/* CONTATTI */
#contatti_invio { width:350px; font-size:12px; text-align:left; padding:10px 0 0 30px}
#contatti_invio label { display:block; width:100px;font-size:12px;  margin:5px 10px 0 0}
#contatti_invio input { width:250px; border:0; padding:1px 2px}
#contatti_invio select { width:200px; border:0}
#contatti_invio textarea { width:250px; border:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0}
#non_obbligatori { width:250px; text-align:right; font-size:11px}
#contatti_invio #invia { width:70px; height:33px; margin:0; padding:0; border:0}
#contatti_invio div {height:30px}
/* MESSAGGI */
.msg { font-size:13px; margin:0; color:#f8bd1f}
.errore { background-color:#C5BE02; color:#000000}

/* COME ACQUISTARE */
.come_acquistare .top		{text-align:right; border-bottom:1px solid #968559; margin-bottom:5px; height:20px}
.come_acquistare p			{font-size:12px; text-align:justify;}
.come_acquistare b			{color:#968559}
.come_acquistare .titolo 	{font-size:14px; float:left; text-transform:uppercase; display:block}

/* PRODOTTO */
.cd_dettaglio { min-height:270px; height:auto !important; height:270px; padding:20px}
.copertina_prodotto { float:left; width:250px}
.dati_prodotto { float:left; width:270px; padding-left:20px}
.dati_prodotto #ricerca_artista a { text-decoration:none; font-size:30px; font-weight:normal; color:#018001}
.dati_prodotto #ricerca_artista a:hover { text-decoration:underline}
.dati_prodotto .titolo_prodotto { font-size:20px; padding-bottom:10px}
.dati_prodotto h3 label { font-size:15px; font-weight:normal; color:#b4ad9d; margin:0; padding:0}
.descrizione_prodotto label { font-size:15px; font-weight:normal; color:#b4ad9d; margin:0; padding:0}
.dati_prodotto h3 { font-size:15px; font-weight:normal; margin:0; padding:0}
.prezzo_prodotto td { font-size:30px}
.prezzo_prodotto .label { font-size:30px; color:#b4ad9d; padding-bottom:5px}
.prezzo_prodotto strike { font-size:20px}
.dati_prodotto .disponibilita { font-size:20px; color:#018001}
.dati_prodotto .disponibilita_game { font-size:20px; color:#e8aa33}
.dati_prodotto .disponibilita_movie { font-size:20px; color:#d02120}
.prodotto_links { height:30px; padding:0 20px 30px 20px}
.prodotto_links .invia_amico { float:left; width:50%}
.prodotto_links .invia_amico a { text-decoration:none; font-size:19px}
.prodotto_links .invia_amico a:hover { text-decoration:none}

.prodotto_links .condividi_facebook { clear:both; width:100%; padding:0 0 4px 4px}
.prodotto_links .condividi_facebook a { text-decoration:none; font-size:19px; height:16px; padding:0 0 0 25px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;}
.prodotto_links .condividi_facebook a:hover { text-decoration:none}

/*.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; }*/

#screenshot { border:1px solid #2a1c00; background-color:#716141; position:absolute; visibility:hidden; width:730px; text-align:center; margin:-70px 0 0 -76px; z-index:120}
#screen								 {margin:20px 0px 20px 53px; padding:0px}
#screen td .img						 {height:115px; width:155px; text-align:center; margin-right:2px}
#screen td .didascalia_screen		 {font-size:12px; margin:0 10px 10px 0}

/* TITOLI SCHEDE PRODOTTO */
#titolo_movie						{font-size:30px; font-weight:normal; color:#d02120}
#titolo_game						{font-size:30px; font-weight:normal; color:#e8aa33}




/* prodotti collegati */
.prodotti_collegati .disponibilita { font-size:14px; padding:10px 0}
.prodotti_collegati .links { text-align:right; padding-top:5px}
.prodotti_collegati .links a { text-decoration:none; font-size:14px}

#box_invia_amico { border:1px solid #2a1c00; background-color:#716141; position:absolute; visibility:hidden; width:275px; margin:-25px 0 0 17px; padding:0px}
.top_invia_amico { min-height:23px; height:auto !important; height:23px; font-size:20px; color:black; background-image:url(../images/top_invia_amico.jpg); background-repeat:repeat-x; margin:0px; padding:10px 0 0 20px}

#form_invia_amico { margin-top:10px; margin-left:28px; width:222px}
#form_invia_amico label { font-size:14px; margin:0;}
#form_invia_amico input { border:0; vertical-align:middle; margin:0 0 5px 0}
#form_invia_amico .invia { margin:10px 0 20px 0; padding:0}
.prodotto_links .altri_links { float:left; width:50%; text-align:right}
.prodotto_links .altri_links a { text-decoration:none; font-size:19px}
.prodotto_links .altri_links a:hover { text-decoration:none}

#box_avvisami { background-color:#716141; border:1px solid #2a1c00; position:absolute; visibility:hidden; width:300px; margin:-25px 0 0 295px}
#avvisami_testo { font-size:18px; color:#009900; margin-top:10px}
#form_avvisami  {margin-top:10px; margin-left:28px}
#form_avvisami input { border:none; vertical-align:middle; margin:10px 0 0 0; padding:0}
.errore_disponibilita { background-color:#C5BE02; color:#000000; width:280px; font-size:14px; text-align:center; margin-top:10px}
.righe_lunghe { background:url(../images/righe_lunghe.gif) top center no-repeat; height:8px}
.contenuto_prodotto { min-height:20px; height:auto !important; height:20px; text-align:left; font-size:15px; line-height:24px; margin:20px 50px}
.contenuto_prodotto label { color:#c1b198}
.descrizione_prodotto { text-align:left; font-size:12px; margin:20px 50px 20px 50px}
.torna_precedente { width:542px; height:22px; text-align:left; padding:35px 0 10px 14px}
.torna_precedente a { text-decoration:none; font-size:14px}
.torna_precedente a:hover { text-decoration:none}




/* risultati ricerca*/
.colore {color:#BCB6A6; font-size:14px}
.box_filtri {margin:0 0 0 0px}
.box_filtri .margine { margin:0 0 15px 10px; font-size:14px}
.box_filtri .margine img { padding:2px 0 0 10px}
.box_filtri a { text-decoration:none; font-size:14px}
.box_filtri a div {display:inline}
.boxes_center_lungo .sottotitolo {background-color:#7A6351; margin-top:-2px; font-size:14px; color:#000000; padding:5px 25px}
.boxes_center_lungo th {background:url(../images/th_sfondo.gif); font-size:14px; color:#000000; font-weight:normal; padding:5px 0 5px 10px}
.boxes_center_lungo td { font-size:14px; padding:10px 0 10px 10px}
.check input {background-color:#342300 !important;}
.boxes_center_lungo td img {float:left;}
.boxes_center_lungo td {vertical-align:middle}
.boxes_center_lungo td a {text-decoration:none}
/* stile modificato per Explorer in ogni pagina: */
.promozione{position:absolute; margin:30px 0 0 -1px}

/*TABELLA DETTAGLIO PRODOTTI TROVATI*/
.carrello_disponibbilita	{margin-top:5px; text-align:center; font-size:13px; width:65px}
.carrello_disponibbilita_lungo	{margin-top:5px; text-align:center; font-size:13px; width:100%}

/* Paginazione */
ul#navigazione { margin:0; padding:0; list-style-type:none; }
ul#navigazione li { float:left; width:25px; height:30px; color:#fff; margin:0; padding:10px 0 0 0; text-align:center; font-size:14px;}
ul#navigazione a { color:#000000; text-decoration:none}


.activelink	{ background-color:#70643A; border:1px solid #666666; border-top:0;}

#barra_btm	{ background:url(../images/barra_btm_sf.jpg) top repeat-x #735C4A; height:38px; border:2px solid #594838; margin:10px 0 25px 0; text-align:left; }
#barra_btm div 		{ font-size:14px; color:#000000; margin:0 20px}
#barra_btm .spazio	{ height:5px; font-size:5px}
#barra_btm .vai_pag	{ float:left; margin-top:3px; padding:0px}
#barra_btm .vai_pag form { margin:0; padding:0;}


#barra_btm .add_cart {float:left; margin-top:10px}
#barra_btm .add_cart a {text-decoration:none; color:#000000}
#barra_btm .add_cart img {vertical-align:middle}

.boxes_center_lungo td.btn_elimina img {float:none}
.boxes_center_lungo td.btn_elimina a {float:none}
.boxes_center_lungo td.btn_elimina {text-align:center}

/* CARRELLO barra bottom */
#bar_bottom_carrello { overflow:visible; font-size:15px; letter-spacing:0.05em; color:#000; position:relative; width:825px; background-image:url(../images/catalogo_barbottom.gif); background-repeat:repeat-x; padding:0 0 70px 0}
/* stile pulsante aggiorna in barra bottom carrello */
/*#aggiorna { position:absolute; top:14px; left:5px; width:95px; height:22px; border:0; padding:0}*/
/* stile pulsante aggiorna in carrello */
#aggiorna {top:14px; left:5px; right:0; width:134px; height:24px; border:0; padding:0}

#peso_totale { position:absolute; top:7px; left:170px; font-size:13px; height:15px; padding:8px 9px 10px 9px; border:1px solid #666; color:#fff; border-top:none; background-color:#7E754B; text-align:right}
#totale_carrello { position:absolute; top:7px; right:10px; font-size:19px; height:20px; padding:8px 9px 10px 9px; border:1px solid #666; color:#fff; border-top:none; background-color:#7E754B; text-align:right}
#continua_shop { float:left}
#ritorna_carrello { float:left}
#conferma_ordine { float:right}


 /* BOX LOGIN */
#login { float:right; width:155px; text-align:right; font-size:14px; margin-top:5px;  height:250px}
#login label { font-size:12px; text-align:right; display:block; margin-top:5px}
#login a { display:block}
#login .accedi { font-size:22px; margin:5px 0}
#login input { border:0}


/* CARRELLO_VALIDAZIONE*/
.title_generici { font-size:20px; text-align:left; color:#ffffff}
#sottotitolo_identificati h3 { font-size:18px; font-weight:bold; text-align:left}
#sottotitolo_identificati h5 { font-size:14px; font-weight:normal; margin:0px; padding:0px; text-align:left}
.msg_validazione { font-size:13px; margin:0; color:#f8bd1f; text-align:left; padding:10px 0 10px 0; margin:10px 0 0 ; border-bottom:1px solid #4F3D19; border-top:1px solid #4F3D19}
#table_carrello_validazione	 {text-align:left; width:100%}
#table_carrello_validazione th {background:url(../images/barra_sfondo_validazione.jpg); background-repeat:repeat-x; font-size:14px; color:#000000; font-weight:normal; padding:5px 0 5px 10px;}
#table_carrello_validazione td img {float:left;}
#table_carrello_validazione td {vertical-align:middle; font-size:14px; padding:10px 0 10px 10px}
#table_carrello_validazione td a {text-decoration:none}
#table_carrello_validazione.promozione{position:absolute; margin:30px 0 0 -3px}
#peso_totale_carrello_validazione { position:absolute; top:7px; left:180px; font-size:13px; height:15px; padding:8px 9px 10px 9px; border:1px solid #666; color:#fff; border-top:none; background-color:#7E754B; text-align:right}
#bar_bottom_carrello_validazione { overflow:visible; font-size:15px; letter-spacing:0.05em; color:#000; position:relative; width:100%; background-image:url(../images/catalogo_barbottom.gif); background-repeat:repeat-x; padding:0 0 70px 0}

/*********************************************************
/* LINEA separatrice */
.separatore	{ clear:both; width:880px; border-top:1px solid #4F3D19}

/*********************************************************
/* VITI */
#viti { margin:5px 40px;}
#viti #sx { float:left; width:25px;}
#viti #dx { float:right; width:25px; text-align:right;}

#contenitore_viti_acquisto { clear:both; min-height:15px; height:auto !important; height:105px; margin-top:30px;}
#contenitore_viti_acquisto #viti #sx, #dx { margin-top:25px;}
#contenitore_viti_acquisto #viti #step_proc_acquisto {position:relative; float:right; margin-right:55px; width:880px; min-height:100px; height:auto !important; height:100px;}
#contenitore_viti_acquisto #viti #step_proc_acquisto #titolo_proc_acquisto {position:absolute; bottom:0px; width:250px; float:left; margin-bottom:10px;}
#contenitore_viti_acquisto #viti #step_proc_acquisto #container_img {margin-bottom:10px; float:right; min-height:85px; height:85px}
#contenitore_viti_acquisto #viti #step_proc_acquisto #img_step_proc_acquisto {float:left; width:100px; text-align:center; }
#contenitore_viti_acquisto #viti #step_proc_acquisto #txt_step_proc_acquisto {font-size:12px; color:#C1B198; font-weight:bold; padding-top:3px }
#contenitore_viti_acquisto #viti #step_proc_acquisto .separatore {width: auto}
/*********************************************************
/* PROCEDURA D'ACQUISTO */
#contenitore_procedura_acquisto { clear:both; width:880px; min-height:250px; height:auto !important; height:250px; text-align:left; padding-top:10px}
#contenitore_procedura_acquisto #ombra_dx { width:25px; float:right; text-align:right}
#contenitore_procedura_acquisto #ombra_sx { width:25px; float:left; text-align:left}
#contenitore_viti { clear:both; min-height:30px; height:auto !important; height:30px; padding-top:70px}
#sottotitolo_identificati h3 { font-size:18px; font-weight:bold}
#sottotitolo_identificati h5 { font-size:14px; font-weight:normal; margin:0; padding:0}
.aiuto { float:right; width:250px; height:310px; font-size:11px; text-align:justify; padding:10px 20px}
#bottoni_procedura	{ clear:both; height:33px}
#contenitore_procedura_acquisto #left {float:left; width:570px; margin:0; padding:0;}
/*********************************************************
/* FASE CORRENTE */
#fase_corrente { height:30px; margin:10px 0}
#sottotitolo_corrente { float:left; width:600px; height:30px}
#sottotitolo_corrente h3 { font-size:18px; font-weight:normal; margin:0; padding:0}
#sottotitolo_corrente h4 { font-size:16px; font-weight:normal; margin:0; padding:0}
/*
#fasi_ordine { float:right; width:200px; height:27px; text-align:right; margin-top:3px}
.qcart_fase { border:2px solid #413113; font-size:11px; padding:0 6px}
.qcart_fase_corrente { background-color:#746144; border:2px solid #413113}
*/

/*********************************************************
/* AUTENTICATI O REGISTRATI */
#form_autenticati_registrati { width:880px; min-height:100px; height:auto !important; height:100px; text-align:left; margin-top:30px}
#form_autenticati_registrati .indirizzo_email { color:#C1B198; font-size:16px; font-weight:bold}
#form_autenticati_registrati .hai_password { color:#C1B198; margin:10px 10px 10px 0}
#form_autenticati_registrati .registrato { min-height:100px; height:auto !important; height:100px; margin-bottom:10px}
#form_autenticati_registrati .registrato a { font-size:12px; margin-left:5px}
#form_autenticati_registrati h4 { font-size:16px; font-weight:bold} 
#form_autenticati_registrati label { width:80px; font-size:13px}
#form_autenticati_registrati input { border:0; margin:0 5px}
#form_autenticati_registrati .bottoni { text-align:right; margin:60px 0 0 0}
#form_autenticati_registrati #invia { width:137px; height:33px; margin:0; padding:0; border:0}
#form_autenticati_registrati #reset { width:137px; height:33px; margin:0; padding:0; border:0}
#form_autenticati_registrati .msg { width:700px; color:#f8bd1f; font-size:14px; margin-bottom:20px}

/*********************************************************
/* CONDIZIONI DI VENDITA */
/*.condizioni_vendita_testo { width:580px; font-size:12px; text-align:justify; margin-bottom:20px}*/
#form_condizioni_vendita { width:880px; min-height:320px; height:auto !important; height:320px; padding:20px 0 0 0}
#form_condizioni_vendita .condizioni_vendita { background-color:#FFFFFF; overflow:auto; overflow-x:hidden; overflow-y:auto; float:left; width:570px; height:300px; color:#000000; font-size:11px; text-align:justify; padding:10px}
#condizioni_vendita_stampa { font-size:12px; text-align:right; margin-top:20px}
#condizioni_vendita_stampa a { color:#C1B198}
#condizioni_vendita_stampa a:hover { color:#ffffff}
#form_condizioni_vendita .acquisto_footer { float:left}
#form_condizioni_vendita .checkbox { width:580px; font-size:12px; margin:20px 0 50px 0}
#form_condizioni_vendita .obbligatori { text-align:right; font-size:12px; margin-top:10px}

/*********************************************************
/* Q_CHECKOUT NAVIGAZIONE */
#q_checkout_navigazione { clear:both; width:880px; height:80px}
#q_checkout_navigazione .bottoni { float:left; width:580px; height:33px; margin-top:20px}
#q_checkout_navigazione .bottoni input { padding:0}
#q_checkout_navigazione .annulla_ordine { float:right; font-size:12px; margin:27px 20px 0 0}

/*********************************************************
/* DATI FATTURAZIONE/SPEDIZIONE */
#form_dati_per_acquisto { position:relative; width:880px; min-height:320px; height:auto !important; height:320px; padding:20px 0 0 0}
#form_dati_per_acquisto label { display:block; width:300px; font-size:13px; padding:0} 
#form_dati_per_acquisto input { border:0; margin:0px 5px 5px 0}
#form_dati_per_acquisto span { font-size:13px}
#form_dati_per_acquisto .obbligatori { width:450px; clear:both; text-align:right; font-size:12px; margin:30px 0 40px 0}
#form_dati_per_acquisto .radio_boxes_cont { width:600px; height:60px; margin-top:10px}
#form_dati_per_acquisto .radio_boxes { float:left; height:20px; font-size:11px}
#form_dati_per_acquisto .radio_boxes input { vertical-align:meddle; margin:0 5px}
#scelta_pagamento_spedizione_cont { min-height:320px; height:auto !important; height:320px;}
.prezzo_barrato { text-decoration:line-through; color:#bbbbbb}
.etichetta_prezzo_barrato {color:#bbbbbb}

/*********************************************************
/* RIEPILOGO ACQUISTO */
#riepilogo_ordine_testo { clear:both; font-size:14px; margin:10px 0 10px 0}
#form_riepilogo_dati_per_acquisto { width:880px; min-height:380px; height:auto !important; height:380px}
#box_riepilogo_cont { float:left; width:880px; min-height:150px; height:auto !important; height:150px; padding-bottom:30px}
#box_riepilogo_cont .box_riepilogo { width:150px; float:left; font-size:13px; margin:15px; padding:10px}
#box_riepilogo_cont .box_riepilogo label { color:#C1B198; font-size:12px}
#box_riepilogo_cont .box_riepilogo h4 { color:#C1B198; font-size:18px; font-weight:normal; margin:10px 0 0 0}
#box_riepilogo_cont .box_riepilogo h5 { color:#C1B198; font-size:17px; font-weight:normal; margin:10px 0 0 0 }
#form_riepilogo_dati_per_acquisto label { color:#C1B198; font-size:12px}

#box_riepilogo_codice_promo {float:left; width:850px; min-height:100px; height:auto !important; height:100px; margin:0 0 0 15px}
#box_riepilogo_codice_promo h4 { color:#C1B198; font-size:18px; font-weight:normal; margin:10px 0 0 0}
/*********************************************************
/* CARRELLO RIEPILOGO barra top */
#carrello_riepilogo_cont { position:relative; width:850px; min-height:200px; height:auto !important; height:200px; text-align:left; margin-left:10px; clear:both}
ul#barra_top_carrello_riepilogo { float:left; border:2px solid #594838; background:url(../images/barra_sf2.jpg); margin:10px 0; padding:3px 3px 3px 17px; width:826px; height:34px; list-style-type:none; line-height:15px}
ul#barra_top_carrello_riepilogo li { float:left; width:95px; color:#000000; text-align:center; font-size:14px; margin:8px 0 0 0}
ul#barra_top_carrello_riepilogo li.cd	{ width:250px; text-align:left}
ul#barra_top_carrello_riepilogo li.peso { width:90px}
ul#barra_top_carrello_riepilogo li.note { width:130px}
ul#barra_top_carrello_riepilogo li.prezzo { width:90px}
ul#barra_top_carrello_riepilogo li.quantita { width:80px}
ul#barra_top_carrello_riepilogo li.parziale { width:85px; font-size:12px; margin-top:2px}
ul#barra_top_carrello_riepilogo li.parziale_senza_iva { width:85px; font-size:12px; margin-top:2px}
/* CARRELLO RIEPILOGO dettagli */
div.riga_prodotto_carrello .dettagli_carrello .quantita_riepilogo { width:80px; text-align:center; }
div.riga_prodotto_carrello .dettagli_carrello .parziale_riepilogo { width:85px; color:#ffffff; font-size:16px}
div.riga_prodotto_carrello .dettagli_carrello .parziale_senza_iva { width:85px; color:#ffffff; font-size:16px}
div#carrello_riepilogo_cont div.totale_imponibile{color:#fff}
div#carrello_riepilogo_cont div.msg_promo{ padding:5px 120px 5px 0}
/* div.msg_promo � presente anch� nel CARRELLO RIEPILOGO dettagli*/
div.msg_promo{ text-align:right; font-size:20px;color:#f8bd1f}
#cd_elenco div.msg_promo{ margin:0 25px 10px;}
/* CARRELLO RIEPILOGO spedizione */
#spedizione_cont { float:left; margin-bottom:20px}
.tipo_spedizione_cont { float:left; width:472px; margin:12px 0 12px 20px}
.tipo_spedizione_titolo { width:120px; float:left; color:#C1B198; font-size:13px; text-align:left}
.tipo_spedizione { width:352px; float:left; text-align:left; font-size:12px}
.prezzo_spedizione_cont { float:right; width:310px; text-align:right; margin:12px 28px 0 0}
.prezzo_spedizione_titolo { width:190px; float:left; color:#C1B198; font-size:13px; text-align:right; margin-bottom:5px}
.prezzo_spedizione { float:left; width:120px; text-align:left; font-size:14px}
/* CARRELLO RIEPILOGO bottom */
#bar_bottom_carrello_riepilogo { float:left; position:relative; bottom:0; background-image:url(../images/catalogo_barbottom.gif); background-repeat:repeat-x; width:850px; height:41px; font-size:15px; letter-spacing:0.05em; color:#000; padding:0 0 40px 0}

/* ORDINE PAGAMENTO */
#ordine_pagamento_cont { min-height:320px; height:auto !important; height:320px; font-size:13px; margin-top:20px}
#ordine_pagamento_cont label { font-size:13px; color:#C1B198}
/* ORDINE PAGAMENTO bonifico */
#bonifico { border:1px solid #C1B198; width:450px; font-size:13px; margin:20px 0; padding:10px}
#bonifico .istruzioni_bonifico { font-size:11px; margin-bottom:10px}
#cro { border:1px solid #C1B198; width:450px; font-size:13px; margin:20px 0; padding:10px}
#cro .messaggio_cro { font-size:11px; margin-bottom:30px}
#form_cro { text-align:right; margin:0; padding:0}
#form_cro input { border:0; margin:0; padding:0}
#form_cro .invia_cro { margin-top:10px}
/* ORDINE PAGAMENTO contrassegno */
#contrassegno { border:1px solid #C1B198; width:450px; font-size:13px; margin:20px 0; padding:10px}
#contrassegno .istruzioni_contrassegno { font-size:11px; margin-bottom:10px}
/* ORDINE PAGAMENTO carta di credito */
#carta_credito { border:1px solid #C1B198; width:450px; font-size:13px; margin:20px 0; padding:10px}
#carta_credito .istruzioni_carta_credito { font-size:11px; margin-bottom:10px}
#carta_credito .form_carta_credito { text-align:right}

/**********************************************
/* AREA RISERVATA */
/* CONTENITORE AREA RISERVATA */
#contenitore_area_riservata { min-height:400px; height:auto !important; height:400px; width:880px; text-align:left; padding-top:10px; font-size:13px}
#login_area_riservata { float:right; width:200px; text-align:right; font-size:14px; margin-top:5px; height:250px; margin-right:15px }
#login_area_riservata label { font-size:12px; text-align:right; display:block; margin-top:5px}
#login_area_riservata a { display:block}
#login_area_riservata .accedi { font-size:22px; margin:5px 0}
#login_area_riservata input { border:0}

/* FORM ACCEDI ALL'AREA RISERVATA */
#accedi_area_riservata { position:relative; width:600px; padding:20px 0 0 0; margin:0 0 30px 0}
#accedi_area_riservata label { display:block; width:300px; font-size:13px; padding:0; margin-bottom:4px} 
#accedi_area_riservata input { border:0; margin:0px 5px 5px 0}

/* HOME DELL'AREA RISERVATA */
.bottoni_area_riservata { float:left; width:270px; font-size:12px; margin:100px 30px 0 10px}
.bottoni_area_riservata a img { border:1px solid #4F3D19; width:264px; height:33px; margin:0 0 10px 0; padding:10px}

/* FORM CAMBIA PASSWORD */
#form_cambia_password { position:relative; width:600px; padding:20px 0 0 0; margin:0 0 30px 0}
#form_cambia_password label { display:block; width:300px; font-size:13px; padding:0; margin-bottom:4px} 
#form_cambia_password input { border:0; margin:0px 5px 5px 0; color:#000000}
#form_cambia_password span { font-size:13px}
#form_cambia_password .obbligatori { width:450px; clear:both; text-align:right; font-size:12px; margin:30px 0 40px 0}
#form_cambia_password .radio_boxes_cont { width:450px; height:60px; margin-top:10px}
#form_cambia_password .radio_boxes { float:left; height:20px; font-size:11px}
#form_cambia_password .radio_boxes input { vertical-align:meddle; margin:0 5px}


/*FORM DI RICERCA AVANZATA*/
.campo_ricerca_libera {width:190px; margin-top:4px}
.campo_ricerca_tendina {color:#000000; width:199px; margin-top:4px; font-size:12px}
.contenuto_box .campi_singoli	{width:200px; height:25px; padding-bottom: 10px; margin:0px}
.contenuto_box .campi_singoli_02	{width:200px; height:45px; padding-bottom: 5px; margin:0px}
.campo_ricerca_tendina_audio {width:80px; margin-top:4px; font-size:12px}
.campo_ricerca_tendina_audio_02 {width:115px; margin-top:4px; font-size:12px}
 


/* AREA RISERVATA - ELENCO ORDINI barra top */
#elenco_ordini_cont { position:relative; width:880px; text-align:left}
#barra_top_elenco_ordini { border:2px solid #594838; background:url(../images/barra_sf2.jpg); width:880px; height:34px; list-style-type:none; text-align:left; margin:10px 0 0 0; padding:0}
ul#barra_top_elenco_ordini li { float:left; width:105px; color:#000000; text-align:center; font-size:12px; font-weight:bold; margin:8px 0 0 0; padding:0}
ul#barra_top_elenco_ordini li.codice {}
ul#barra_top_elenco_ordini li.data	{ width:80px}
ul#barra_top_elenco_ordini li.totale {}
ul#barra_top_elenco_ordini li.pagamento { width:125px}
ul#barra_top_elenco_ordini li.spedizione { width:125px; margin:8px 10px 0 10px}
ul#barra_top_elenco_ordini li.destinatario { width:125px}
ul#barra_top_elenco_ordini li.status { width:175px}
/* AREA RISERVATA - ELENCO ORDINI dettagli */
.dettaglio_elenco_ordini { border-top:1px solid #4F3D19; clear:both; width:880px;height:60px; min-height:60px; height:auto !important;  margin-top:10px; padding-top:10px;}
.dettaglio_elenco_ordini div { float:left; width:105px; min-height:50px; height:auto !important; height:50px; text-align:center; font-size:12px}
.dettaglio_elenco_ordini .codice {}
.dettaglio_elenco_ordini .data  { width:80px}
.dettaglio_elenco_ordini .totale { width:105px}
.dettaglio_elenco_ordini .pagamento { width:125px}
.dettaglio_elenco_ordini .spedizione{ width:125px; margin:0 10px}
.dettaglio_elenco_ordini .destinatario { width:125px}
.dettaglio_elenco_ordini .status { width:175px}
.dettaglio_elenco_ordini .link { width:70px}
/* AREA RISERVATA - ELENCO ORDINI dettagli tabella prodotti */
div.riga_prodotto_carrello { border-bottom:1px solid #4E3C16; width:830px; min-height:20px; height:auto !important; height:20px; clear:both; padding:10px}
.riga_prodotto_carrello div { float:left; min-height:20px; height:auto !important; height:20px; font-size:13px; text-align:center}
.riga_prodotto_carrello .dettagli_carrello div { min-height:20px; height:auto !important; height:20px; margin-top:13px}
div.riga_prodotto_carrello h1 { font-size:10px; margin:0; margin-left:7px; padding:0; font-weight:normal; text-align:left}
div.riga_prodotto_carrello h2 { font-size:10px; margin:0; margin-left:7px; padding:0; font-weight:normal; text-align:left; color:#C1B198}
div.riga_prodotto_carrello .artista	{ width:257px; text-align:left}
div.riga_prodotto_carrello .dettagli_carrello .peso { width:90px}
div.riga_prodotto_carrello .dettagli_carrello .note { width:130px; font-size:11px}
div.riga_prodotto_carrello .dettagli_carrello .prezzo { width:90px; color:#009900; font-size:16px}
div.riga_prodotto_carrello .dettagli_carrello .quantita { width:70px; margin-top:14px; padding-left:2px}
div.riga_prodotto_carrello .dettagli_carrello .quantita input { border:0; vertical-align:middle; height:16px; margin:0; padding:0 5px 0 0}
div.riga_prodotto_carrello .dettagli_carrello .quantita .aggiorna_frecce { padding:0}
div.riga_prodotto_carrello .dettagli_carrello .elimina { width:50px; margin-top:16px; padding-left:15px} 
div.riga_prodotto_carrello .dettagli_carrello .parziale { width:90px; color:#ffffff; font-size:16px; text-align:right; padding-right:10px}

/* TRACKING */
.div_tracking_ord { visibility:hidden; background-color:#FFFFFF; border:2px solid #018001; width:270px; min-height:160px; height:auto !important; height:160px; position:absolute; /*top:-10px; */z-index:2; color:#000000; padding:5px}

/* Impostazione per Mozilla: div.dettaglio_elenco_ordini all'interno di se ha tutti gli elementi
con flot:left, quindi va considerato come un box vuoto. La seguente sintassi dice: non permetto al div#barra_btm, che segue dopo div.dettaglio_elenco_ordini fare la sovraposizione */
div.dettaglio_elenco_ordini+div#barra_btm{ clear:both;}

/* CAMPI ERRATI/NON COMPILATI */
.campo { color:#C1B198}
.campo_sbagliato { color:#f8bd1f}


/* STILI PER I DATI DEL CLIENTE*/
#dati_cliente	{ font-size:13px; color:white; margin:17px 15px 0 15px; font-weight:normal}
#dati_cliente b	{ color:#b4ad9d}

/* BOTTOM */
#bottom { clear:both; background:url(../images/sfondo_btm.jpg) top repeat-x; width:1068px; height:130px; margin:10px; padding-top:20px}
/*#bottom .cont_logo_trovaprezzi { float:left; width:92px; padding:10px 0 0 48px}
.logo_trovaprezzi_shoppydoo { background-color:#e9e8e8; border:1px solid #b6b6b6; width:90px; min-height:10px; height:auto !important; height:10px; text-align:center; padding-bottom:2px}
.logo_trovaprezzi_shoppydoo a { text-decoration:none}
.logo_trovaprezzi_shoppydoo a:hover { text-decoration:none}*/
/*#bottom .contenuti { float:left; width:788px; font-size:13px; text-align:center}*/
#bottom .contenuti { width:788px; font-size:13px; text-align:center}
/*#bottom .cont_logo_shoppydoo { float:left; width:140px; text-align:left; padding-top:10px}*/
#bottom .privacy { margin-left:25px}
#webmaster { font-size:11px}
#bottom span { color:#8A7E66;}
/* INFO_POPUP */
.info_menu a { font-size:12px}
.info_popup { font-size:11px}
.info_popup div { font-size:11px}
.info_popup h5 { font-size:16px}
/* BOTTOM LOGHI */
/*.bottom_loghi { clear:both; /*width_1068px*//*width:434px; height:70px}
.cont_bottom_loghi { width:434px; height:40px; padding:20px 0 10px 0}
.bottom_loghi .cont_logo_trovaprezzi { float:left; width:92px; padding-right:50px}
.logo_trovaprezzi_shoppydoo { background-color:#e9e8e8; border:1px solid #b6b6b6; width:90px; min-height:10px; height:auto !important; height:10px; text-align:center; padding-bottom:2px}
.logo_trovaprezzi_shoppydoo a { text-decoration:none}
.logo_trovaprezzi_shoppydoo a:hover { text-decoration:none}
.bottom_loghi .cont_logo_shoppydoo { float:left; width:92px}
.bottom_loghi .cont_logo_paypal { float:left; width:150px; height:40px; padding-right:50px}
*/


.cont_logo_trovaprezzi { float:left; width:92px; padding-right:50px}
.cont_logo_shoppydoo { float:left; width:92px}
.cont_logo_paypal { float:left; width:150px; height:40px; padding-right:50px}
.logo_trovaprezzi_shoppydoo { background-color:#e9e8e8; border:1px solid #b6b6b6; width:90px; min-height:10px; height:auto !important; height:10px; text-align:center; padding-bottom:2px}
.logo_trovaprezzi_shoppydoo a { text-decoration:none}
.logo_trovaprezzi_shoppydoo a:hover { text-decoration:none}




/* FORM NEWSLETTER */
/*
#newsletter_iscrizione_invio { width:400px; font-size:12px; text-align:left; padding:15px 0 0 30px}
#newsletter_iscrizione_invio label { display:block; width:100px;font-size:12px;  margin:5px 10px 0 0}
#newsletter_iscrizione_invio input { width:250px; border:0; padding:1px 2px}
#newsletter_iscrizione_invio select { width:200px; border:0}
#newsletter_iscrizione_invio textarea { width:250px; border:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0}
#non_obbligatori { width:250px; text-align:right; font-size:11px}
#newsletter_iscrizione_invio #invia { width:70px; height:33px; margin:0; padding:0; border:0}
#newsletter_iscrizione_invio div { height:30px}
#newsletter_iscrizione_invio .checkbox { float:left; width:12px; height:10px; margin:0}
#newsletter_iscrizione_invio .radio_boxes_cont { width:350px; height:60px; margin-top:10px}
#newsletter_iscrizione_invio .radio_boxes { float:left; height:20px; font-size:11px}
#newsletter_iscrizione_invio .radio_boxes input { vertical-align:meddle; margin:0 5px}
*/

/* BOX ISCRIZIONE NEWSLETTER IN HP */
#newsletter_iscrizione_invio { width:215px; min-height:200px; height:auto !important; height:200px; font-size:12px; text-align:left; padding:0 0 0 15px}
#newsletter_iscrizione_invio label { display:block; width:70px; font-size:12px; margin-top:3px}
#newsletter_iscrizione_invio input { width:195px; border:0; padding:0 2px}
#non_obbligatori { width:195px; text-align:right; font-size:11px}
#newsletter_iscrizione_invio .radio_boxes_cont { width:195px; height:45px; margin:8px 0 10px 0}
#newsletter_iscrizione_invio .radio_boxes { float:left; height:20px; font-size:11px}
#newsletter_iscrizione_invio .radio_boxes a { font-size:10px; margin-left:3px}
#newsletter_iscrizione_invio .obbligatori { float:left; width:105px; text-align:left; padding-top:8px}
#newsletter_iscrizione_invio #invia { float:left; width:97px; height:22px; margin:0; padding:0}