﻿/* CSS Document */


h1 { font: 1.6em Arial, Helvetica, sans-serif; font-weight:normal; color:#f96610; margin:4px 0 10px 0; padding: 0 0 4px 0;}

a {color:#666}
a:hover {color:#000}

input.default_button {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background-color:#F96610;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCAB7A;
	border-right-color: #D85405;
	border-bottom-color: #D85405;
	border-left-color: #FCAB7A;
}

/* Registrazione */ 

#signin { width:560px; padding: 0px 10px 0px 20px; font: .8em Verdana, Arial, Helvetica, sans-serif; }
#signin h3 { font: 1.2em Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333333; background-color:#FFFFFF; font-weight:bold; padding: 2px 0px 6px 10px;}
#signin .testo { display:block; width:140px; font-weight:bold; float:left; line-height:20px; padding: 0px 0px 0px 10px; }
#signin .form { }
#signin sup { color:#FF0000;}
#signin select { padding: 0; margin:0; width:130px;}
#signin table select {
	width:auto;
}
#signin .dataNascita {
	line-height:20px;
}
#signin textarea { padding:4px; margin:10px; width:350px;}
#signin ul { list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 26px 0px 26px;}
#signin li { background:#f9f9f9; margin:2px; padding: 2px 2px 2px 2px; }
.campoobbl { font-weight:bold; color:#00CC00; padding:0 0 10px 10px; background:url(../../images_tema1/dart_red.gif) no-repeat top left;}
.signin_error { display:block; color:#FF0000; border:0px #FF0000 dashed; padding:4px; margin: 20px; font-weight:bold; width:24px;}

.erroreRegistrazione {
	border:2px solid #f00;
	background-color:#fcb;
	font-size:1.25em;
	padding:10px;
	font-weight:bold;
	color:#f00;
}

#signin .erroreRegistrazione ul {
	list-style-type:disc;
	padding-left:2em;
}

 #signin .erroreRegistrazione li {
	background-color:transparent;
}
/* Login */ 

#login {width:580px; font: .85em Verdana, Arial, Helvetica, sans-serif;}

#login_accedi { width:280px; background:#f8f8f8; margin:8px; float:left; min-height:260px; height: auto !important; height: 260px;}
#login_accedi_titolo { background:#CCCCCC; display:block; font: 1.1em verdana, Arial, Helvetica, sans-serif; color:#000; padding:4px; font-weight:bold;}
#login_accedi_testo {  padding: 8px;}
#login_accedi ul { margin:0 0 10px 0; padding:0;}
#login_accedi li{ margin:1px; list-style-type:none; padding:2px; background:#FFFFFF;}
#login_accedi .nome { display:block; width:100px; font-weight:bold; float:left;}
#login_accedi_info {color:#333; font: .9em Verdana, Arial, Helvetica, sans-serif;border: 0px #ffffff solid; background:url(../../images_tema1/ico_lock.gif) no-repeat top left; padding: 4px 6px 4px 36px; background-color:#f1f1f1; border-top:1px #e5e5e5 solid;}
#login_accedi .button_accedi {
	background-color:#F96610;
	padding:1px 5px;
	color:#fff;
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fcab7a;
	border-right-color: #d85405;
	border-bottom-color: #d85405;
	border-left-color: #fcab7a;
}


#login_registrati {width:260px;  background:#f8f8f8; margin:8px; min-height:260px; height: auto !important; height: 260px; float:left;}
#login_registrati_titolo { background:#F96610; display:block; font: 1.1em Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:4px; font-weight:bold;}
#login_registrati_testo { padding: 8px;}

#login_registrati_testo p a {
	background-color:#F96610;
	padding:2px 5px;
	color:#fff;
	text-decoration:none;
	font-size:.8em;
	float:right;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCAB7A;
	border-right-color: #D85405;
	border-bottom-color: #D85405;
	border-left-color: #FCAB7A;
}
#login_registrati_testo p {	margin-bottom:15px;}

/* Lista Prodotti */ 
/* LC sta per Lista Celle*/

#reparti { } /* div contente tutta la pagina content dei reparti*/
#reparti .testo{ font: .85em Verdana, Arial, Helvetica, sans-serif; margin:0;}

#lc_rep { width:580px; border:0px #CCCCCC solid;}
#lc_rep_content { padding:2px;}

#lc_rep_prod {}
#lc_rep_prod ul { list-style-type:none; padding:0; margin:0;}
#lc_rep_prod li { border: 1px #CCCCCC solid; display:block; float:left; width:166px; min-height:200px; height: auto !important; height:200px;  margin:0px 8px 8px 8px; padding:0 0 0 0;}
#lc_rep_prod_content { padding:3px;}
#lc_rep_prod_img { width:160px; display:block; float:left; margin:0px; text-align:center; padding:0px; min-height:100px; height: auto !important; height: 100px;  vertical-align: bottom; background:#f8f8f8;}
#lc_rep_prod_desc { width:160px; display:block; float:left; background: #fff; margin:4px 0 4px 0; padding:0px;}
#lc_rep_prod_desc .titolo { font: .8em Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; background:#FFFFFF; padding:0; margin:0 0 8px 0; min-height:16px; height: auto !important; height: 16px; display:block;}
#lc_rep_prod_desc .titolo a { color:#000000; }
#lc_rep_prod_desc .titolo a:hover { color:#333333; }
#lc_rep_prod_desc .desc { font: .7em Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}

#lc_rep_prod_compra {width:110px; display:block; float:left; background: #FF3399; margin:2px;}




#lc_ref { width:580px; border:1px #CCCCCC solid; }
#lc_ref_content { padding:2px;}
#lc_ref_content .titolo { background:#666666; padding:3px; display:block; font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
#lc_ref_legenda { border-bottom:1px #CCCCCC solid; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:4px; }
#lc_ref_legenda .prodotto { display:block; width:420px; float:left; text-indent:40px; }
#lc_ref_legenda .prezzo { display:block; width:80px; float:left; }

#lc_ref_prod {}
#lc_ref_prod ul { list-style-type:none; padding:0; margin:0;}
#lc_ref_prod li { border-bottom: 1px #CCCCCC dashed; display:block; min-height:70px; height: auto !important; height: 70px;
}
#lc_ref_prod_img { width:152px; display:block; float:left; background:#fff; margin:2px; text-align:center;}
#lc_ref_prod_desc { width:240px; display:block; float:left; background: #fff; margin:2px;}
#lc_ref_prod_desc .titolo { font: .8em Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; background:#FFFFFF; padding:0; margin:0 0 4px 0;}
#lc_ref_prod_desc .titolo a { color:#000000; }
#lc_ref_prod_desc .titolo a:hover{ color:#333333; }
#lc_ref_prod_desc .desc { font: .8em Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}

#lc_ref_prod_compra {width:106px; display:block; float:left; margin:2px;}
#lc_ref_prod_compra .prezzo { font: 1.1em arial, verdana, Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666;}
#lc_ref_prod_compra input { background-color:#f3d74b; font-size:.7em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-left: 1px #fff2b1 solid; border-top: 1px #fff2b1 solid; border-right: 1px #ecc500 solid; border-bottom: 1px #ecc500 solid; color:#000000; margin:6px 0px 6px 0px; padding: 2px 0px 2px 10px; background-image:url(../../images_tema1/sfo_bot_acquista2.gif); background-repeat:no-repeat;}
#pg_det_carr_tab input.quantitaOff {
	background-color: #D04242;
	color:#fff;
}



/* pagina Prodotti */
#pg_prod_ref {}
#pg_prod_ref h1 { /*font: 1.6em Arial, Helvetica, sans-serif; font-weight:normal; color:#999;*/ margin:4px 0 4px 0; padding: 0 0 0px 0;}
#pg_prod_ref .cod { font: .8em Verdana, Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px 0; display:block;}

#pg_prod_ref_content { width: 580px; }
#pg_prod_ref_contentsx { width: 308px; float:left; margin: 0 20px 0 0; }
#pg_prod_ref_contentdx { width: 240px; margin: 0 0 0 0; float:left; }

#pg_prod_ref_imgmed { width:300px; border:1px #e4e4e4 solid; height:200px; padding:3px; text-align:center;}
.zoom { width: 60px; font: .8em Arial, Helvetica, sans-serif; background:url(../../images_tema1/ico_zoom.gif) no-repeat top left; display:block; float:right; padding:4px 4px 4px 20px; color:#666666; margin:-0px;}
#pg_prod_ref_imgtumb { float:left; margin:0 8px 0 0; /*width:40px;*/ text-align:center;}
#pg_prod_ref_imgtumb a { border:1px #e4e4e4 solid; margin:0; padding:2px; display:block;}
#pg_prod_ref_imgtumb a:hover { border:1px #999999 solid; margin:0; }
/*#pg_prod_ref_imgtumb a img:hover {  background:#f8f8f8; }*/


#pg_prod_ref .titolo {font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; border-bottom: 1px #e4e4e4 solid; padding:3px 0 3px 3px; color:#666666; background:#f8f8f8; }
#pg_prod_ref .desc { font: .8em Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 4px 3px; display:block;}

#pg_prod_ref .titcarat { font: .8em Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 4px 0; float:left; font-weight:bold; color:#666666;}
#pg_prod_ref .carat { margin-left:150px; font: .8em Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 4px 0; display:block;}
#pg_prod_ref .carat input { font-family:Verdana, Arial, Helvetica, sans-serif;}
/*#pg_prod_ref .button { font-size:18px; background:#fff; background:url(../../images_tema1/sfo_button.gif) repeat top left; border:1px #fff; height:22px; font-weight:bold; color:#FFFFFF;}*/
#pg_prod_ref_buttom input {
	background-color:#F96610;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin:16px 0px 6px 0px;
	padding: 2px 0px 2px 14px;
	background-image:url(../../images_tema1/sfo_bot_acquista2.gif);
	background-repeat:no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCAB7A;
	border-right-color: #D85405;
	border-bottom-color: #D85405;
	border-left-color: #FCAB7A;
}

#pg_prod_reftab { border: 1px #cccccc solid; padding:2px;}
#pg_prod_reftab caption { background:#666666; font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px;}
#pg_prod_reftab .tabtit { border-bottom:1px #CCCCCC solid; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:4px; }
#pg_prod_reftab .tabcarat { border-bottom:1px #CCCCCC dashed; padding:4px;}
#pg_prod_reftab .tabcarat a { color:#555; font: .8em Verdana, Arial, Helvetica, sans-serif;}
#pg_prod_reftab .tabcarat a:hover { color:#999; font: .8em Verdana, Arial, Helvetica, sans-serif;}
#pg_prod_reftab .tabimg {border-bottom:1px #CCCCCC dashed; padding:2px; text-align:center;}
#pg_prod_reftab .tabprezzo { font:.8em Verdana, Arial, Helvetica, sans-serif; border-bottom:1px #CCCCCC dashed; padding:2px; font-weight:bold;}


/* ceck out */

#pg_det_carr_content { width: 580px; }
#pg_det_carr_tab { border: 1px #cccccc solid; padding:2px;}
#pg_det_carr_tab caption { background:#666666; font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px;}
#pg_det_carr_tab .tabtit { border-bottom:1px #CCCCCC solid; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:4px; }
#pg_det_carr_tab .tabcarat { border-bottom:1px #CCCCCC dashed; padding:4px;}
#pg_det_carr_tab .tabcarat a { color:#555; font: .8em Verdana, Arial, Helvetica, sans-serif;}
#pg_det_carr_tab .tabcarat a:hover { color:#999; font: .8em Verdana, Arial, Helvetica, sans-serif;}
#pg_det_carr_tab .tabimg {border-bottom:1px #CCCCCC dashed; padding:2px; text-align:center;}
#pg_det_carr_tab .tabprezzo { font:.8em Verdana, Arial, Helvetica, sans-serif; border-bottom:1px #CCCCCC dashed; padding:2px; font-weight:bold;}

#pg_det_carr_button { background:#f4f4f4; height:22px; padding:6px 4px 0px 4px;}
#pg_det_carr_tab .continuaacq { background:#666; text-decoration:none;}
#pg_det_carr_tab a .continuaacq { color:#FFFFFF; text-decoration:none; font:.8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:4px; border-left: 1px #999 solid; border-top: 1px #999 solid; border-right: 1px #333 solid; border-bottom: 1px #333 solid;}

#pg_det_carr_tab .aggiorna { background:#666; text-decoration:none; }
#pg_det_carr_tab a .aggiorna { color:#FFFFFF; text-decoration:none; font:.8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:4px;  border-left: 1px #999 solid; border-top: 1px #999 solid; border-right: 1px #333 solid; border-bottom: 1px #333 solid;}

#pg_det_carr_tab .vaicassa {  line-height:28px; text-decoration:none; }
#pg_det_carr_tab a .vaicassa { color:#F96610; font:.8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:4px 4px 4px 24px; background:url(../../images_tema1/sfo_botck_acquista.gif) no-repeat top left; background-color:#333333; text-decoration:none;}


/* Info sulla spedizione */
#pg_ckout_content { width: 560px; }
/*#pg_ckout_content input { background-color:#666; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-left: 1px #999 solid; border-top: 1px #999 solid; border-right: 1px #333 solid; border-bottom: 1px #333 solid; color:#FFFFFF;}*/
#pg_ckout_tab { border: 0px #cccccc solid; padding:2px;}
#pg_ckout_tab caption { background:#f4f4f4; font-weight:bold; color:#000; border-bottom:1px #CCCCCC solid; text-align:left; padding:3px; margin: 0 0 12px 0;}
#pg_ckout_tab table { border:0;}

/* Informazioni per il pagamento 
#pg_ckoutpag_content { width: 560px; }

#pg_ckoutpag_tab { border: 1px #cccccc solid; padding:2px;}
#pg_ckoutpag_tab caption { background:#666666; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px;}
#pg_ckoutpag_tab table { border:0;} */


/* SONO PRONTO ALL'ACQUISTO! */
#pg_ckoutconf_content { width: 560px; }
#pg_ckoutconf_tab { border: 1px #cccccc solid; padding:2px; font:.8em Verdana, Arial, Helvetica, sans-serif; }
#pg_ckoutconf_tab caption { background:#666666; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px;}
#pg_ckoutconf_tab table { border:0;}
#pg_ckoutconf_button {background:#fff; padding:10px 0px 6px 0px; text-align:right;}
#pg_ckoutconf_button input { background-color:#666; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-left: 1px #999 solid; border-top: 1px #999 solid; border-right: 1px #333 solid; border-bottom: 1px #333 solid; color:#FFFFFF;}



#pg_ckout_content table { font: .8em Verdana, Arial, Helvetica, sans-serif;}

/* ceckout pagamento ( informazioni sul pagamento) */

#pg_ckout_pagam_content { width: 580px; }
#pg_ckout_pagam_tab { border: 1px #cccccc solid; padding:2px;}
#pg_ckout_pagam_tab caption { background:#666666; font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-align:left; padding:3px;}
#pg_ckout_pagam_tab .tabtit { border-bottom:1px #CCCCCC solid; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:4px; background:#f4f4f4; border-left:0px; border-right:0px; }
#pg_ckout_pagam_tab .tabdett { border-bottom:1px #CCCCCC dashed; padding:4px; font: .8em Verdana, Arial, Helvetica, sans-serif;}
#pg_ckout_pagam_button {background:#fff; padding:10px 0px 6px 0px; text-align:right;}
/*#pg_ckout_pagam_button input { background-color:#666; font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-left: 1px #999 solid; border-top: 1px #999 solid; border-right: 1px #333 solid; border-bottom: 1px #333 solid; color:#FFFFFF;}*/



.clear { clear:both;}


/* Footer */ 

#footer { background:#FFF; color:#999; font-size:.8em; text-align:center;}
#content_footer { background:#f8f8f8; display:block;  border-top:2px #f96610 solid; margin: 20px 0 8px 0; padding: 0px;}
#content_footer a { color:#666666;}
#content_footer a:hover { color:#333;}

#content_footer #footer_menu {
	background-color:#eee;
	padding:4px;
	
}

#content_footer p {
	padding:5px 10px;
}

#bancasella {
	float:right;
	padding:3px 20px;
}

/* Utility */

#popup { font: .8em Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:center;}
#popup h1 { font: 1.6em Verdana, Arial, Helvetica, sans-serif; color:#999999;}
#popup a { color:#666666; font: .8em Verdana, Arial, Helvetica, sans-serif; }
#popup a:hover { color:#999;}

#bussola { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #999999; background-color:#FFFFFF; margin: 4px 0 4px 0;}
#bussola a { color:#999999;}
#bussola a:hover { color:#FF6600;}
.clear { clear:both;}
#clearcontent { clear:both;}

/* INFO ORDINE */

#lc_info_ord { width:560px; border:1px #CCCCCC solid; }
#lc_info_ord_content { padding:2px;}
#lc_info_ordf_content .titolo { background:#666666; padding:3px; display:block; font: .8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
#lc_info_ord_legenda { border-bottom:1px #CCCCCC solid; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; padding:4px; }
#lc_info_ord_legenda .prodotto { display:block; width:420px; float:left; text-indent:40px; }
#lc_info_ord_legenda .prezzo { display:block; width:80px; float:left; }




		#infoordine_content { background:#FFFFFF; font: .8em Verdana, Arial, Helvetica, sans-serif;}
		
		#infoordine_boxnum_content { width:560px; background:#f6f6f6; padding:0; margin:0; display:table; border-bottom: #ffffff 2px solid;}
		#infoordine_boxnum { margin: 8px 8px 0px 30px; background:url(../../images/infoordine_boxnum_sfo.gif) repeat-y right top;}
		#infoordine_boxnum-cell { width: 312px; float:left; }
		#infoordine_boxnum-tot { width:190px; float:right; text-align:right; padding: 42px 0 0 0;}
		#infoordine_boxnum-tot .txt { font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
		#infoordine_boxnum-tot .tot { font: 1.4em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 8px 0 8px;}
		#infoordine_boxnum UL { list-style-type:none; margin:0px; padding:0;}
		#infoordine_boxnum LI { width: 312px; float:left; margin: 0 0 4px 0; height:18px; background:#FFFFFF; line-height:18px; display:block;}
		#infoordine_boxnum .tit_cella { display:block; width:100px; float:left; text-align:right; font: .9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px;}
		#infoordine_boxnum .txt_cella { padding: 0 0 0 8px; }
		#infoordine_boxnum .txt_cellan { font: 1.2em Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 8px; font-weight:bold; }
		
		#fine {clear:both;}
		
		#infoordine_boxriep_content { width:560px; background:#f6f6f6; padding:0; margin:0;}
		#infoordine_boxriep { margin: 0px 8px 0px 30px; background:url(../../images/infoordine_boxnum_sfo.gif) repeat-y right top; }
		#infoordine_boxriep-tit { width: 100px; float:left; text-align:right; font-weight:bold; }
		#infoordine_boxriep-celle { width:414px; float:right; }
		#infoordine_boxriep-celle UL { list-style-type:none; margin:0; padding:0;}
		#infoordine_boxriep-celle LI { width: 406px; float:left; margin: 0 0 4px 0; height:20px; background:#FFFFFF; line-height:18px; display:block;}
		.stato_img { margin:2px 0 0 0; }
		
		#infoordine_box_sep { height:10px;}
		
		#infoordine_boxriep .txt_ordine { float:left; line-height:20px; padding:0 0 0 4px;}
		#infoordine_boxriep .txt_prezzo { width:200px; padding: 0 6px 0 8px; text-align:right; float:right;}
		
		#finetot, #fine_tott {clear:both;}
		
		
		#infoordine_boxtot_content { width:560px; background:#ffffff; padding:0; margin:0; display:table; }
		#infoordine_boxtot { margin: 0px 8px 0px 30px; background:url(../../images/infoordine_boxnum_sfo.gif) repeat-y right top;}
		#infoordine_boxtot-celle_tot { width:300px; float:right; margin: 6px 10px 5px 0; text-align:right;}
		.totale { font-weight:bold;}
		
		
		#infoordine_boxtrak_content {width:560px; background:#ffffff; padding:0; margin:0; display:table; }
		#infoordine_boxtraking { width:225px; float:left; border-right: 1px #CCCCCC solid; margin: 0 4px 0 0;}
		#infoordine_boxtraking .tit { display:block; font-weight:bold; background:#c0d9e9; padding:2px; margin: 0 4px 0 0;}
		#infoordine_boxtraking .txt { display:block; margin: 4px 0 4px 4px; }
		
		#infoordine_boxpagamento { width:160px; float:left; border-right: 1px #CCCCCC solid; margin: 0 4px 0 0;}
		#infoordine_boxpagamento .tit { display:block; font-weight:bold; background:#ececec; padding:2px; margin: 0 4px 0 0;}
		#infoordine_boxpagamento .txt { display:block; margin: 4px 0 4px 4px; }
		
		#infoordine_boxspedizione { width:160px; float:left; }
		#infoordine_boxspedizione .tit { display:block; font-weight:bold; background:#c3e9c0; padding:2px; margin: 0 4px 0 0;}
		#infoordine_boxspedizione .txt { display:block; margin: 4px 0 4px 4px; }
		
		#infoordine_indirizzi { width: 560px; display:table; }
		#infoordine_indirizzi_sped { width: 270px; float:left;  margin: 0 4px 0 0px;}
		#infoordine_indirizzi_sped .txt { padding: 0 0 0 8px; display:block;}
		
		#infoordine_indirizzi_fatt { width: 270px; float:left; margin: 0 4px 0 0px; padding: 0 8px 0 0;}
		#infoordine_indirizzi_fatt .txt { padding: 0 0 0 8px; display:block;}
		
		#infoordine_content h3 { font: 1em verdana, Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333333; background-color:#f9f9f9; font-weight:bold; padding: 2px 0px 2px 0px; margin:0 0 4px 0;}
		
		#infoordine_riepilogo { width: 560px; display:table; }
		#infoordine_riepilogo UL  {  list-style-type: none; margin: 8px 0 4px 20px;}
		#infoordine_riepilogo LI { height: 20px; border-bottom: 1px #ececec dashed; line-height:20px;}


/* INFO ACCOUNT ------------ */

		#infoaccount_content { width:560px; background:#FFFFFF; font: .8em Verdana, Arial, Helvetica, sans-serif;}
		#infoaccount_content a { color:#333333;}
		#infoaccount_content a:hover { color:#999;}
		
		
		#infoaccount_content h3 { font: 1.2em Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333333; background-color:#FFFFFF; font-weight:bold; padding: 2px 0px 6px 10px;}
		#infoaccount_content .testo { display:block; width:140px; font-weight:bold; float:left; line-height:20px; padding: 0px 0px 0px 10px; }
		
		
		#infoaccount_acc {}
		
		#infoaccount_ordprec {}
		#infoaccount_ordprec UL { list-style-type:none;}
		#infoaccount_ordprec LI { border-bottom: 1px #CCCCCC dashed; line-height:20px; background:#f9f9f9;}
		
		
		#infoaccount_ord {}
		#infoaccount_ord UL {  }
		#infoaccount_ord LI { border-bottom: 1px #CCCCCC dashed; line-height:20px; }
		
		#infoaccount_acc UL { }
		#infoaccount_acc LI { border-bottom: 1px #CCCCCC dashed; line-height:20px;}
		
/* Contattaci */

		#contattaci { width:520px; padding: 0px 10px 0px 20px;}
		#contattaci h3 { font: 1em Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333333; background-color:#FFFFFF; font-weight:bold; padding: 2px 0px 6px 10px;}
		#contattaci .testo {font: .8em verdana, Arial, Helvetica, sans-serif; display:block; width:90px; float:left; line-height:20px; padding: 0px 0px 0px 10px; color:#000000;}
		#contattaci .form { }
		#contattaci sup { color:#FF0000;}
		#contattaci select { padding: 0; margin:0; font: 1em Arial, Helvetica, sans-serif; width:130px;}
		#contattaci textarea { padding:4px; margin:10px; width:350px;}
		#contattaci ul { list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 26px 0px 26px;}
		#contattaci li { background:#f9f9f9; margin:2px; padding: 2px 2px 2px 2px;}
		#contattaci .txt { font: .8em verdana, arial, sans-serif;}
		#contattaci_error { width:80%; display:block; color:#FF0000; border:2px #FF0000 dashed; padding:4px; margin: 20px;}
		#contattaci input.default_button {background-color:#0f0;}


/* Chi Siamo */

		#chisiamo { width:520px; padding: 0px 10px 0px 20px; font: .8em verdana, arial, sans-serif;}
		#chisiamo h3 { font: 1.1em Arial, Helvetica, sans-serif; display:block; border-bottom:1px #d9d9d9 solid; color:#333; background-color:#FFFFFF; font-weight:bold; padding: 2px 0px 6px 10px;}
		#chisiamo .testo {display:block;  font-weight:bold; width:110px; float:left; line-height:16px; padding: 0px 0px 0px 10px; color:#000000;}
		#chisiamo .cont {display:block; line-height:16px; padding: 0; color:#000000; display:inline;}
		#chisiamo ul { list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
		#chisiamo li { background:#f9f9f9; margin:2px; padding: 2px 2px 2px 2px;}
		#chisiamo .txt { font: .8em verdana, arial, sans-serif;}
		#logo_chisiamo { float:right;}
		#chisiamo #inf_descrittive { line-height:16px;}

/* promozioni */
		#promozioni { width: 580px; }
		#promozioni table {border-collapse:collapse;}
		#promozioni  h1 { font: 1.8em  Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F96610; margin:4px 0 10px 0px; padding: 0 0 4px 90px; background:url("../../images/ico_sales.gif") no-repeat top left;}
		#promozioni .testo { font: .8em verdana, arial, sans-serif; }
		#promozioni .contenttable {	border: 1px #cccccc solid; clear:both; margin-top:20px; width:100%;}
		#promozioni .titolotable { background: #f4c109; font: .8em verdana, arial, sans-serif; font-weight:bold; color:#000000; padding: 3px 0 3px 4px; }
		#promozioni .legendtable { font: .7em verdana, arial, sans-serif; color:#999999; font-weight:bold; background-color:#f0f0f0; padding:3px; border-bottom:1px solid #ddd;}
		#promozioni .rowstable { font:.8em verdana, arial, sans-serif; color:#666666; border-bottom:1px dashed #ccc;}
		#promozioni .rowstable a { color:#333333; font-weight:bold; }
		#promozioni .rowstable a:hover { color:#f4c109;}
		#promozioni .rowstable_percent {font:1.2em verdana, arial, sans-serif; color:#ff2222; font-weight:bold;  border-bottom:1px dashed #ccc;}
		#promozioni .rowstable_prezzo {font:.9em verdana, arial, sans-serif; color:#333333; font-weight:bold;  border-bottom:1px dashed #ccc;}
		#promozioni .caption_elencopromozioni {
	background-color: #F96610;
	color:#FFFFFF;
	font-size: 0.8em;
	padding:2px 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DD574B;
}
		#promozioni .content_promozione {
	padding:5px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #DD574B;
	border-left-color: #eee;
}
		#promozioni .boxpromozione {background-color:#EFCACA; font-weight:bolder; float:right; border-bottom:3px solid #D03F3F; text-align:center;}
		#promozioni .legenda_boxpromozione {font-size:.8em; background-color:#C73636; background-image:url(../../images/red_gradient.gif); color:#fff; text-align:left;}
		#promozioni .validita_boxpromozione {font-size:.8em; border-right:1px solid #fff;}
		#promozioni .sconto_boxpromozione {}
		#promozioni .titolopromozione {padding:0px;margin:0; font-size:1.3em; color:#F96610;}
		#promozioni .descpromozione { font-size:.8em;}


/* pagine documentazione */

		#format_testi { width:560px; border:0px #CCCCCC solid; }
		#format_testi ul { list-style-type:circle; font-size:.8em; }
		#format_testi ol { font-size:.8em; }
		#format_testi li {padding-bottom:10px;}
		#format_testi p { padding-bottom:10px;	font-size:.8em;}
		#format_testi blockquote {	padding:0 0 0 10px;	font-style:italic;	margin:0px;	color:#077;}
		#format_testi table {	}
		#format_testi table tr {}
		#format_table td {}
		#format_testi h2 {font: 1.3em Arial, Helvetica, sans-serif;	font-weight:bold; border-bottom:1px solid #ccc;	background-color:#f9f9f9; padding:3px;}
		#format_testi h4 {	font: .9em Arial, Helvetica, sans-serif; font-weight:bold; border-bottom: 1px dashed #bbb;	background-color:#f9f9f9; padding:2px;}




		#ord_nonConf { width:560px; font: .8em verdana, arial, sans-serif;}
		#ord_nonConf h1 { font: 1.8em  Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff0000; margin:4px 0 10px 0px; padding: 10px 0 20px 60px; background:url("../../images/ico_alert.gif") no-repeat top left;}
		#ord_nonConf .ordnonConfTxt { border-left: 20px #f3f3f3 solid; display:block; padding:20px; }


		#ord_Conf { width:560px; font: .8em verdana, arial, sans-serif;}
		#ord_Conf h1 { font: 1.8em  Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff0000; margin:4px 0 10px 0px; padding: 10px 0 20px 60px; background:url("../../images/ico_alert.gif") no-repeat top left;}
		#ord_Conf .ordConfTxt { border-left: 20px #f3f3f3 solid; display:block; padding:20px; }








		
/* AGGIUNTE CESCO */
/***************************************************/
/**************************************************/
/*************************************************/
/************************************************/
div.main_addr {
	background-color:#f9f9f9;
	border-bottom:1px dashed #ccc;
	padding:15px;
	margin:25px;
/*	float:left;*/
}


/* CONFERMA ORDINE*/
#pg_ckoutconf_riep { /*colonna di sinistra col riepilogo dell'ordine*/
	float:left;
	width:48%;
	font-size:.8em;
	border: 1px solid #ccc;
	padding:2px;
}
#pg_ckoutconf_tab { /* tabella coi prodotti dell'ordine */
	float:right;
	width:49%;
}
#pg_ckoutconf_content .titolo {
	background-color:#f9f9f9;
	padding:2px 4px;
	border-bottom:1px dashed #ddd;
	font-weight:bold;
	
}
#pg_ckoutconf_content .descrizione {
	margin-bottom:10px;
}  
#pg_ckoutconf_button {
	clear:both;
	margin:10px;
}
tr.subtotale td {
	border-top:1px dashed #eee;
}

tr.totale td {
	border-top:1px solid #ddd;
}

/*LOGO BLIPASSPORT*/
p.logo_blipassport {
	border-top:1px solid #ccc;
	height:30px;
	line-height:30px;
	margin-top:10px;
	padding-top:3px;
}

p.logo_blipassport img {
	float:left;
	margin-right:20px;
}

p.logo_blipassport a img {
	border: none;
}

/*LOGO BLIPAY*/
p.logo_blipay {
	border-top:1px solid #ccc;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	padding-top:3px;
}

p.logo_blipay img {
	float:left;
	margin-right:20px;
}

p.logo_blipay a img {
	border: none;
}
/*link per tornare in cima*/
#format_testi .jump_to_top {
	text-align:right;
}
#format_testi .jump_to_top a {
	background-image:url(../../images/up.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
	color:#999;
}


/***********************************/
/**********************************/
/*********************************/
/********************************/