@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0
}
body {
	width:1000px;
	margin:0 auto;
	background-color:#CCCCCC;
}
.annulla_float {
	clear:both;
}
.link a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.spacer_120px {
	width:1000px;
	height:120px;
	clear:both;
}
.spacer_50px {
	width:1000px;
	height:50px;
	clear:both;
}
.link a:hover {
	color:#FF3399;
}
hr {
	color:#FF3399;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
form {
	margin:0px;
	padding:0px;
}
#header {
	width:1000px;
	height:121px;
	clear:both;
}
#header_grigio_no_foto {
	width:1000px;
	height:91px;
	padding-top:30px;
	background:url(../img/testata_grigia_no_foto.jpg);
}
#container {
	width:1000px;
	background:url(../img/sfondo_content.gif) repeat-y;
}
#container_sfondo_bianco {
	width:1000px;
	background-color:#FFF;
}
#container_registrazione_e_login {
	width:1000px;
	background:url(../img/sfondo_content_registrazione_login.gif) repeat-y;
}
#elenco_articoli {
	width:656px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
}
#elenco_articoli a {
	color:#000000;
	text-decoration:none;
}
#elenco_articoli a:hover {
	color:#FF3399;
}
#testo_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:512px;
	height:382px;
	float:right;
	padding:20px 10px 0px 10px;
	text-align:justify;
	background:url(../img/cupole_right.gif) bottom no-repeat;
}
#testo_content_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:324px;
	float:right;
	padding:20px 10px 10px 10px;
	text-align:justify;
}
#foto_content_principale {
	width:468px;
	float:left;
}
#foto_content_principale_2 {
	width:656px;
	float:left;
}
.testo_fuxia_bold {
	color:#FF3399;
	font-weight:bold;
}
#cupole_footer_01 {
	width:1000px;
	height:40px;
	background:url(../img/footer_top_01.gif) no-repeat;
}
#cupole_footer_02 {
	width:1000px;
	height:40px;
	background:url(../img/footer_top_02.gif) no-repeat;
}
#testo_utilities {
	padding:8px 30px 30px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
#footer {
	width:1000px;
	height:15px;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px;
}
/*////////////////////////////////////////////////////////////////////
MENU TOP
////////////////////////////////////////////////////////////////////*/
#top_menu, #top_menu_utente_registrato {
	width:994px;
	margin-right:6px;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.il_mio_carrello {
	width:150px;
	height:30px;
	float:right;
	margin-left:10px;
	background:url(../img/icona_il_mio_carrello.jpg) left no-repeat;
}
.registrazione {
	width:100px;
	height:30px;
	float:right;
	margin-left:15px;
	background:url(../img/icona_registrazione.jpg) left no-repeat;
}
.login {
	width:50px;
	height:30px;
	float:right;
	margin-left:15px;
	background:url(../img/icona_login.jpg) left no-repeat;
}
.logout {
	width:55px;
	height:30px;
	float:right;
	margin-left:15px;
	background:url(../img/icona_login.jpg) left no-repeat;
}
.il_mio_carrello a {
	height:21px;
	padding-top:9px;
	display:block;
	padding-left:23px;
}
.registrazione a {
	height:21px;
	padding-top:9px;
	display:block;
	padding-left:15px;
}
.login a {
	height:21px;
	padding-top:9px;
	display:block;
	padding-left:15px;
}
.logout a {
	height:21px;
	padding-top:9px;
	display:block;
	padding-left:15px;
}
#top_menu a, #top_menu_utente_registrato a {
	text-decoration:none;
	color:#000000;
}
#top_menu a:hover, #top_menu_utente_registrato a:hover {
	color:#FF3399;
}
#top_menu li.il_mio_carrello a:hover, #top_menu_utente_registrato li.il_mio_carrello a:hover {
	background:url(../img/icona_il_mio_carrello_rollover.jpg) left no-repeat;
}
#top_menu li.registrazione a:hover {
	background:url(../img/icona_registrazione_rollover.jpg) left no-repeat;
}
#top_menu li.login a:hover {
	background:url(../img/icona_login_rollover.jpg) left no-repeat;
}
#top_menu_utente_registrato li.logout a:hover {
	background:url(../img/icona_login_rollover.jpg) left no-repeat;
}
/*////////////////////////////////////////////////////////////////////
FINE MENU TOP
////////////////////////////////////////////////////////////////////*/


/*////////////////////////////////////////////////////////////////////
MENU PRINCIPALE
////////////////////////////////////////////////////////////////////*/
#main_menu {
	width:1000px;
	height:19px;
	background:url(../img/sfondo_menu_principale.jpg);
}
#menu_left {
	width:470px;
	height:19px;
	float:left;
	margin-right:30px;
}
#menu_right {
	width:455px;
	height:19px;
	float:right;
	margin-left:45px;
}
#menu_left .puls_menu_principale {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:right;
	padding-top:1px;
	margin-left:35px;
}
#menu_left .puls_menu_principale_selezionato {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:right;
	padding-top:1px;
	margin-left:35px;
}
#menu_right .puls_menu_principale {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding-top:1px;
	margin-right:45px;
}
#menu_right .puls_menu_principale_selezionato {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding-top:1px;
	margin-right:45px;
}
.puls_menu_principale a {
	color:#999999;
	text-decoration:none;
}
.puls_menu_principale a:hover {
	color:#FF3399;
}
.puls_menu_principale_selezionato a {
	color:#FF3399;
	text-decoration:none;
}
.puls_menu_principale_selezionato a:hover {
	color:#FF3399;
}
/*////////////////////////////////////////////////////////////////////
FINE MENU PRINCIPALE
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
SOTTOMENU CATEGORIE DI PRODOTTI E SOTTOCATEGORIE
////////////////////////////////////////////////////////////////////*/
#subnavigation {
	width:344px;
	float:left;
}
#categorie {
	width:153px;
	padding:18px 10px 18px 10px;
	float:left;
	text-align:right;
}
.titolo_sezione {
	height:30px;
	color:#FF3399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#categorie li {
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #CCCCCC;
	max-width:150px;
	height:auto;
}
#categorie a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#categorie li a:hover {
	color:#FF3399;
}
#sottocategorie {
	width:154px;
	padding:0px 10px 10px 4px;
	float:left;
}
#sottocategorie ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#sottocategorie li {
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #CCCCCC;
	max-width:150px;
	height:auto;
}
#sottocategorie a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#sottocategorie li a:hover {
	color:#FF3399;
}
#categorie .voce_selezionata a, #sottocategorie .voce_selezionata a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF3399;
}
#sottocategorie li.testo_generico_senza_riga {
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	font-size:12px;
	max-width:150px;
	height:auto;
}
/*////////////////////////////////////////////////////////////////////
FINE SOTTOMENU CATEGORIE DI PRODOTTI E SOTTOCATEGORIE
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
RIQUADRO PRODOTTO IN OFFERTA
////////////////////////////////////////////////////////////////////*/
#riquadro_prodotto_in_offerta_1 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_2 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_3 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_4 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_5 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_6 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_7 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_8 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_9 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_in_offerta_10 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
.top_riquadro_prodotto_in_offerta {
	width:160px;
	height:20px;
	background:url(../img/riquadro_articolo_in_offerta_top.jpg) no-repeat;
}
.codice_riquadro_prodotto {
	width:64px;
	height:18px;
	padding-top:2px;
	padding-left:4px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.testo_in_offerta {
	width:74px;
	height:17px;
	padding-top:3px;
	padding-left:18px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
}
.descrizione_breve_riquadro_prodotto {
	width:156px;
	height:16px;
	padding-left:4px;
	padding-top:1px;
	background: url(../img/riquadro_articolo_descrizione_breve.jpg) no-repeat;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.foto_riquadro_prodotto {
	width:156px;
	height:195px;
	background:url(../img/riquadro_articolo_foto.jpg) no-repeat;
	padding:0px 2px 2px 2px;
}
/*////////////////////////////////////////////////////////////////////
FINE RIQUADRO PRODOTTO IN OFFERTA
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
RIQUADRO PRODOTTO
////////////////////////////////////////////////////////////////////*/

#riquadro_prodotto_1 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_2 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_3 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_4 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_5 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_6 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_7 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_8 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_9 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
#riquadro_prodotto_10 {
	width:160px;
	height:195px;
	margin-right:2px;
	margin-top:8px;
	float:left;
}
.top_riquadro_prodotto {
	width:156px;
	height:18px;
	background-color:#DEDEDC;
	padding-top:2px;
	padding-left:4px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
/*////////////////////////////////////////////////////////////////////
FINE RIQUADRO PRODOTTO
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
SELETTORE DI PAGINA
////////////////////////////////////////////////////////////////////*/

#selettore_pagina {
	height:20px;
	width:654px;
	margin-top:8px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#freccia_indietro {
	width:20px;
	height:20px;
	float:right;
}
#testo_paginazione {
	height:17px;
	padding-top:3px;
	text-align:center;
	float:right;
}
#freccia_avanti {
	width:20px;
	height:20px;
	float:right;
}
/*////////////////////////////////////////////////////////////////////
FINE SELETTORE DI PAGINA
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
FORM CERCA ARTICOLO PER CODICE
////////////////////////////////////////////////////////////////////*/
#pulsante_cerca {
	width:157px;
	height:30px;
	margin:0px;
	border:0px;
	padding:0px;
	float:left;
	padding-top:18px;
	padding-left:4px;
}
.campo {
	height:16px;
	border:0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.submit {
	width:20px;
	height:20px;
	border:0px;
	float:left;
}
#testo_cerca {
	/*width:50px;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:26px;
	padding-top:4px;
	margin-right:4px;
	float:left;
}
#campo_ricerca_codice {
	float:left;
	height:30px;
}
#puls_cerca {
	width:20px;
	height:28px;
	float:left;
}
/*////////////////////////////////////////////////////////////////////
FINE FORM CERCA ARTICOLO PER CODICE
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
DETTAGLIO PRODOTTO
////////////////////////////////////////////////////////////////////*/
#dettaglio_prodotto {
	width:656px;
	padding:18px 0px 10px 0px;
	margin:0px;
	float:left;
}
#titolo_dettaglio_prodotto_in_offerta {
	width:646px;
	height:24px;
	background:url(../img/sfondo_titolo_offerta_dettaglio.gif);
	padding-left:10px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
#titolo_dettaglio_prodotto {
	width:646px;
	height:24px;
	background-color:#DEDEDD;
	padding-left:10px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
#foto_dettaglio_1, #foto_dettaglio_2 {
	width:212px;
	margin-right:10px;
	float:left;
}
#foto_dettaglio_3 {
	width:212px;
	margin:0px;
	float:left;
}
#descrizione_lunga_dettaglio_prodotto {
	width:646px;
	padding-right:10px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#info_dettaglio_prodotto {
	padding-top:20px;
	width:270px;
	float:left;
}
.titoli_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.testo_info_fuxia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF3399;
	font-weight:bold;
}
.tabella_sconti {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	border:0;
	border-top: 2px solid #FF3399;
	border-bottom: 2px solid #FF3399;
	width:120px;
	cellpadding:1px;
}
#form_aggiungi_al_carrello {
	padding-top:20px;
	width:386px;
	float:right;
}
.inserimento_quantita, .inserimento_note {
	width:386px;
}
.spacer_5px {
	width:386px;
	height:5px;
	background-color:#FFF;
	clear:both;
}
.spacer_10px {
	width:386px;
	height:10px;
	background-color:#FFF;
	clear:both;
}
.testo_quantita, .testo_note {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-align:right;
	float:left;
}
.campo_inserisci_quantita, .campo_inserisci_note {
	width:298px;
	padding-left:8px;
	float:right;
}
.campo_note {
	border:0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#puls_aggiungi_al_carrello {
	width:306px;
	padding-left:80px;
	clear:both;
	margin-bottom:8px;
}
#altri_puls_di_servizio {
	width:306px;
	float:right;
}
#puls_vai_al_carrello a {
	width:306px;
	height:30px;
	display:block;
	margin-bottom:8px;
	background:url(../img/puls_vai_al_carrello.gif) left no-repeat;
}
#puls_vai_al_carrello a:hover {
	width:306px;
	height:30px;
	margin-bottom:8px;
	background:url(../img/puls_vai_al_carrello_hover.gif) left no-repeat;
}
#puls_indietro a {
	width:306px;
	height:26px;
	display:block;
	margin-bottom:10px;
	background:url(../img/puls_indietro.gif) left no-repeat;
}
#puls_indietro a:hover {
	width:306px;
	height:26px;
	display:block;
	margin-bottom:10px;
	background:url(../img/puls_indietro_hover.gif) left no-repeat;
}
#puls_spese_di_spedizione a {
	width:306px;
	height:20px;
	display:block;
	margin-bottom:10px;
	background:url(../img/puls_spese_di_spedizione.gif) left no-repeat;
}
#puls_spese_di_spedizione a:hover {
	width:306px;
	height:20px;
	display:block;
	margin-bottom:10px;
	background:url(../img/puls_spese_di_spedizione_hover.gif) left no-repeat;
}
#puls_condizioni_di_vendita a {
	width:306px;
	height:25px;
	margin-bottom:10px;
	display:block;
	background:url(../img/puls_condizioni_di_vendita.gif) left no-repeat;
}
#puls_condizioni_di_vendita a:hover {
	width:306px;
	height:25px;
	margin-bottom:10px;
	display:block;
	background:url(../img/puls_condizioni_di_vendita_hover.gif) left no-repeat;
}
#icona_asterisco {
	width:306px;
	height:16px;
	background:url(../img/asterisco.gif) left no-repeat;
}
#errore_quantita_dettaglio_prodotto {
	width:281px;
	color:#F00;
	padding-left:25px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:right;
}
.testoWarning_quantita {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
	text-align:right;
	float:left;
}
/*////////////////////////////////////////////////////////////////////
FINE DETTAGLIO PRODOTTO
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
CARRELLO
////////////////////////////////////////////////////////////////////*/
#titolo_il_mio_carrello {
	width:1000px;
	height:96px;
	background:url(../img/title_il_mio_carrello.gif) left no-repeat;
}
#numero_totale_articoli {
	padding-top:65px;
	padding-left:101px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	font-weight:bold;
	float:left;
}
#riquadro_generale_articolo_carrello_1 {
	width:980px;
	height:196px;
	padding:10px;
	border:0px;
	border-bottom:2px solid #CCCCCC;
}
#riquadro_generale_articolo_carrello_2 {
	width:980px;
	height:196px;
	padding:10px;
	border:0px;
	border-bottom:2px solid #CCCCCC;
}
.box_foto_e_codice_articolo_carrello {
	width:156px;
	height:196px;
	float:left;
	margin-top:20px;
}
.codice_articolo_carrello {
	width:156px;
	height:20px;
	background-color:#DD137B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
.foto_articolo_carrello {
	width:156px;
	height:120px;
}
.descrizione_lunga_articolo_carrello {
	width:140px;
	height:140px;
	padding-left:10px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.inserimento_dati_pagina_carrello {
	padding-top:20px;
	width:386px;
	float:left;
}
.ultima_colonna_carrello {
	margin-top:20px;
	width:288px;
	height:140px;
	float:left;
}
.contenitore_tabella_prezzi {
	width:288px;
	height:90px;
}
.tabella_riepilogo_prezzi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	border:0;
	border-top: 2px solid #FF3399;
	border-bottom: 2px solid #FF3399;
	cellpadding:1px;
}

.rimuovi_articolo, .aggiorna_il_prezzo {
	width:288px;
	height:40px;
}
#puls_aggiorna {
	width:196px;
	height:17px;
	padding:20px 0px 10px 600px;
}
#puls_rimuovi_tutto {
	width:200px;
	height:17px;
	padding-left:595px;
}
#puls_rimuovi_tutto a:hover {
	color:#DD137B;
}
.data_consegna {
	width:432px;
	height:31px;
	padding-left:568px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
}
.data_consegna_campi {
	border:0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.data_consegna_errore {
	width:432px;
	height:31px;
	padding-left:568px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF0000;
}
#totale_ordine {
	width:1000px;
	height:44px;
	background:url(../img/sfondo_totale_ordine.gif) no-repeat;
}
#puls_invia_ordine {
	width:400px;
	padding:0px 0px 10px 600px;
}
#altri_puls_di_servizio {
	float:right;
}
#cifra_totale_ordine {
	padding-top:6px;
	padding-left:810px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#DD137B;
	font-weight:bold;
}
.asterisco {
	background:url(../img/icona_asterisco.gif) left no-repeat;
	padding-left:12px;
}
/*////////////////////////////////////////////////////////////////////
FINE CARRELLO
////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////
REGISTRAZIONE E LOGIN
////////////////////////////////////////////////////////////////////*/

#registrazione {
	width:562px;
	float:left;
}
#login {
	width:438px;
	float:right;
}
#note_registrazione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	width:502px;
	padding:10px 30px 10px 30px;
}
#note_registrazione_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	width:302px;
	padding:10px 30px 30px 30px;
}
#note_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	width:378px;
	padding:10px 30px 10px 30px;
}
#registrazione_left {
	width:170px;
	float:left;
	padding-left:30px;
}
#registrazione_left li {
	padding-right:10px;
	width:160px;
	height:18px;
	padding-top:2px;
	display:block;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}
#registrazione_left li.testoWarning {
	padding-right:10px;
	width:160px;
	height:18px;
	padding-top:2px;
	display:block;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	text-align:right;
}
#registrazione_right {
	width:362px;
	float:right;
}
#registrazione_right li {
	width:362px;
	height:20px;
	display:block;
}
#login_left {
	width:118px;
	float:left;
	padding-left:30px;
}
#login_left li {
	padding-right:10px;
	width:108px;
	height:18px;
	padding-top:2px;
	display:block;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}
#login_left li.testoWarning {
	padding-right:10px;
	width:108px;
	height:18px;
	padding-top:2px;
	display:block;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	text-align:right;
}
#login_right {
	width:290px;
	float:right;
}
#login_right li {
	width:290px;
	height:20px;
	display:block;
}
#cupole_footer_03 {
	width:1000px;
	height:40px;
	background:url(../img/footer_top_03.gif) no-repeat;
}
.campi_registrazione_e_login {
	height:15px;
	border:0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#puls_invia_richiesta_registrazione {
	margin-top:20px;
}
#pulsante_login {
	margin-top:20px;
}
.remember_password {
	margin-top:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.remember_password a {
	color:#FF3f9f;
	font-weight:bold;
}
.remember_password a:hover {
	color:#FF0066;
}
#errore_pag_registrazione_e_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	width:378px;
	padding:10px 30px 10px 30px;
	margin-top:100px;
}
/*////////////////////////////////////////////////////////////////////
FINE REGISTRAZIONE E LOGIN
////////////////////////////////////////////////////////////////////*/
#errore_pag_registrazione_effettuata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	width:378px;
	padding:10px 30px 10px 30px;
	margin-top:20px;
}
.testoWarning {
	color: #FF0000;
}
#nessuna_fiera {
	font-size:18px;
	font-weight:bold;
	color:#999999;
	text-align:justify;
}
#avviso_sconto_fisso {
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF3399;
	font-weight:bold;
}
/******************************************************************************************************/
input.spedisci {
	background-image:url(../img/puls_invia_ordine.gif);
	background-repeat:no-repeat;
	width:400px;
	height:40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 1px;
	color: #DD137B;
}

