html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline
	}
	
a img, :link img, :visited img {border:0}

table {
	border-collapse: collapse;
	border-spacing:0
	}
	
ul {
	list-style:none;}

q:before, q:after,
blockquote:before, blockquote:after {
	content: ""
	}

:focus {outline:0}

.pulisci{clear:both}

/*--------------------------------------------- Formatazione Generale ---------------------------------------------*/

h1{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#905f24;
	margin-bottom:15px;
	text-align:left
	}
	
h2{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#905f24;
	text-align:left
	}

h3{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#603C16;
	text-align:left
	}

h4{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#905f24;
	text-align:left
	}

	
p{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#190905;
	text-align:left
	}


html{
	width:100%;
	height:100%;
	overflow:auto
	}

/*--------------------------------------------- Titoli pagine ---------------------------------------------*/
#tit_contatti{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_contatti.jpg) no-repeat}
	
#tit_copyright{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_copyright.jpg) no-repeat}
	
#tit_privacy{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_privacy.jpg) no-repeat}

#tit_veneziane{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_veneziane.jpg) no-repeat}
	
#tit_biscotti{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_biscotti.jpg) no-repeat}

#tit_prod_antonio{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_prod_antonio.jpg) no-repeat}

#tit_promozioni{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_promozioni.jpg) no-repeat}
	
#tit_promozione{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_promozione.jpg) no-repeat}
	
#tit_punti_vendita{
	width:444px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_punti_vendita.jpg) no-repeat}
	
#tit_news{
	width:529px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_news.jpg) no-repeat}
	
#tit_archivio_news{
	width:529px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_archivio_news.jpg) no-repeat}
	
#img_panettoni{	
	position:absolute;
	left:550px;
	top: 300px;
	width:358px;
	height:361px;
	background: url(/images/img_panettoni_1.jpg) no-repeat}
	
#img_veneziane{
	position:absolute;
	left:550px;
	top: 300px;
	width:358px;
	height:361px;
	background: url(/images/img_veneziane_1.jpg) no-repeat}

#tit_colombe{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_colombe.jpg) no-repeat}
	
#tit_richiesta_catalogo{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_richiesta_catalogo.jpg) no-repeat}
	
#img_colombe{
	float:right;	
	width:358px;
	height:361px;
	background: url(/images/img_colombe_1.jpg) no-repeat}
	
#img_biscotti{
	position:absolute;
	left:550px;
	top: 300px;
	width:358px;
	height:361px;
	background: url(/images/img_biscotti_1.jpg) no-repeat}
#img_antonio{
	position:absolute;
	left:550px;
	top: 300px;
	width:358px;
	height:361px;
	background: url(/images/img_antonio_1.jpg) no-repeat}


#navigazione_panettoni{	
	background: url(/images/bk_subnav.jpg) no-repeat;
	width:258px !important;
	width:180px;
	height:163px;
	float:right;
	padding-left:100px;
	padding-top: 80px;
	}

#navigazione_panettoni a{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#905f24;
	}
	
#navigazione_panettoni a:hover{color:#b0a67a}	


#navigazione_sub{	
	position:absolute;
	left:790px;
	background: url(/images/bk_subnav_small.jpg) no-repeat right;
	width:180px !important;
	width:180px;
	height:163px;
	padding-top: 80px;
	}
	
#navigazione_sub_panettoni{	
	position:absolute;
	left:790px;
	background: url(/images/bk_subnav_small.jpg) no-repeat right;
	width:180px !important;
	width:180px;
	height:163px;
	padding-top: 150px;
	}

#navigazione_sub a{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#905f24;
}
#navigazione_sub a:hover{color:#b0a67a}	

#navigazione_sub_panettoni a{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#905f24;
}
#navigazione_sub_panettoni a:hover{color:#b0a67a}	


#box_ricerca_prodotti{
	float:right;
	text-align: right;
	border:0px solid #ccc;
}



#navigazione_news{	
	background: url(/images/bk_subnav.jpg) no-repeat;
	width:228px !important;
	width:150px;
	height:163px;
	float:right;
	padding-left:100px;
	padding-top: 80px;
	}
	
#navigazione_news a{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#905f24;
}


#navigazione_news a:hover{color:#b0a67a}	

#body01 {
	background:#fdf5b4 url(/images/bk_all6.jpg) repeat-x top;
	text-align:center;
	margin:0 auto;
	padding:0;
	height:100%;
	width:100%
	}

#header {
	position:relative;
	padding:0px;
	width:955px;
	height:283px;
	background:#68390d
	}	
	
#banner_top {
	background: url(/images/banner_top.jpg) no-repeat center;
	width:955px;
	height:231px;
	}

#container {
	position:relative;
	margin:0 auto;
	padding:0px;
	width:955px;
	background:#fcf5b4
	}
	
#content {	
	position:relative;
	text-align:justify;
	margin:0;
	padding:20px 46px 20px 46px;
	width:863px;
	min-height:350px;

	background:#fcf5b4
	}

#content p{
text-align:justify;
	line-height:18px;
	}

#contenuto_prodotti {width:490px}
#contenuto_prodotti p { text-align:justify}

#contenuto_prodotti h1 { margin-bottom:5px;}
#contenuto_prodotti h3 { margin-bottom:10px;}



#content_home {
	position:relative;
	width:955px;
	height:100%;	
	background:#fcf5b4
	}
	
/*------------------------------------- **START** promozioni home --------------------------------------------*/	
#focus_home {
	/*background: url(/images/bk_focus_home2.jpg) no-repeat;*/
	width:572px;
	height:618px;
	float:left
	}
	
/*#tit_promozioni_home{
	width:480px;
	height:63px;
	margin-left:60px !important;
	margin-left:25px;
	margin-top:30px;
	background: url(/images/tit_promozioni_home.jpg) no-repeat
	}*/

/*.pics{
	background:#fdf5b4;
	width:440px;
	height:378px;
	padding-left:60px;
	float:left
	}*/
	
/*.pics p{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:14px;
	color:#190905;
	text-align:left;
	border:1px solid orange
	}*/

/**/




#promozione_elenco .image_elenco{
		width:100px;
		height:100px;	
		float:left;
		margin-right: 15px;
		
}

.link_promo{
	text-align: right;
	width: 100%;
	margin-top: 48px !important;
	margin-top: -10px;	
}
/*archivio promozioni*/
.promozione{		
	border-bottom: 1px solid #D7D7D7;
	height: 120px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	clear: both;
}
/*.promozione img{border:6px solid #E1C896}*/

/*promozioni home*/
.promo_slide {
	background: url(/images/bk_focus_home5.jpg) no-repeat;
 	width:572px;
	height:618px;
	text-align:center;
	padding-top:83px;
	margin-right:-25px;
	/*background-color:#fdf5b4*/
	}

.promo_slide img {
 	width:440px;
	height:378px;
	margin-right:10px;
	/*border:6px solid #e1c896;*/
	/*color:#FFFFFF*/
	}
	
.promo_tag {
	background: url(/images/promo_tag4.jpg) no-repeat;
	width:500px;
	height:145px;
	padding:28px 0 0 70px
	}
	
.promo_tag p{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	line-height:16px;
	color:#603c16;
	text-align:left;
	}

/*promozione dettaglio*/
#img_promozione{	
	float:right;	
	width:358px;
	height:361px;
	margin:0 200px 30px 0 !important;
	margin:0 66px 30px 0;
	float:left;
	/*background: url(/images/img_panettoni.jpg) no-repeat}*/
	}

#img_promozione img{		
	width:440px;
	height:378px;
	/*border:6px solid #e1c896;*/
	float:left
	/*background: url(/images/img_panettoni.jpg) no-repeat*/
	}

.dettaglio_promo{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:inside disc;
	text-align:center;
	line-height:16px;
	color: #000000;
	text-align:left;
	margin:10px 0 20px 10px;
	}

/*------------------------------------- **END** promozioni home --------------------------------------------*/
	
#news_home {
	background: url(/images/bk_news_home.jpg) no-repeat;
	width:343px;
	height:236px;
	margin-left:10px;
	float:left
	}
	
#news_archivio{	
	width:85px;
	position: absolute;
	top:585px !important;
	left:816px !important;
	clear:both;
	top:95px;
	left:210px;
	}
	
/*#news_archivio a{
	text-decoration:underline}*/
	
#sociale_home {
	background: url(/images/bk_insieme_sociale.jpg) no-repeat;
	width:343px;
	height:357px;
	margin-top:45px;
	margin-left:10px;
	float:left
	}	

/*----------------------------------------- FOOTER -----------------------------------------*/
		
#footer {
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	background: url(/images/bk_footer.jpg) repeat-x;
	position:relative;
	width:100%;
	height:117px;
	}
		
/*#footer_content {
	background: #99FF33;
	margin:0 auto;
	padding:0;
	width:955px;
	height:117px;
	}*/

#footer_content{ 
	margin:0 auto;
	padding:7px 0 0 0;
	width:966px;
	height:110px;	
	background:url(/images/bk_footer_content.jpg) no-repeat bottom left
	}
	
#footer_dati, #footer_loghi, #footer_privacy, #footer_linkness{
	float:left;
	height:110px;		
	}

#footer_dati{
	width:218px;
	padding:0 10px 0px 35px;
	/*padding:30px 10px 0px 35px;*/
	}

#footer_dati h3{ 
	margin: 20px 0 0 0;
	font-size:14px;
	font-weight:normal; 
	color:#612610
	}

#footer_dati p{ 
	font-size:12px; 
	color:#190905;
	}

#footer_loghi{
	background:url(/images/footer_loghi.jpg) no-repeat;
	width:489px;
	}

#footer_privacy{	
	background:url(/images/bk_privacy.jpg) no-repeat;
	width:105px;	
	}

#footer_privacy ul{
	
	margin:15px 20px 0 20px}}

#footer_privacy ul li{	
	height:18px
	}

#footer_privacy ul li a{
	text-decoration:none;
	font-size:12px; 
	color:#905f24
	}

#footer_linkness{	
	margin:0 0 0 5px;
	background:url(/images/credits.jpg) no-repeat;
	width:71px;
	height:110px;
	text-align:right;	
	} 

#footer_linkness a{
	float:right;
	width:71px;
	height:110px;
	}

#footer_linkness a span{
	width:71px;
	height:110px;
	visibility:hidden;
	}

#footer_loghi ul li {
	position:absolute;
	display:block;
	margin:0;padding:0
	}

#footer_loghi a {
	display:block;
	width:100%;
	height:100%;
	}
	
#footer_loghi a span{display:none}

#link_footer01{
	top:45px;
	left:285px;
	width:122px;
	height:53px;
	
	}
	#link_footer02{
	top:45px;
	left:425px;
	width:102px;
	height:53px;
	}
	#link_footer03{
	top:45px;
	left:544px;
	width:102px;
	height:53px;
	}
	#link_footer04{
	top:45px;
	left:655px;
	width:82px;
	height:53px;
	}

/*----------------------------------------- menù interna -----------------------------------------*/

#menu{	
	background:url(/images/bk_menu.jpg) no-repeat center;
	position:relative;
	text-align:center;
	height:52px;
	width:870px;
	padding-left:125px;
	}

#menu ul li{
	float:left;
	display:inline;
	cursor:pointer
	}

a.link00 span, a.link01 span, a.link02 span, a.link03 span, a.link04 span, a.link05 span, a.link06 span, a.link07 span, a.link08 span, a.link09 span{display:none}
a.link00, a.link01, a.link02, a.link03, a.link04, a.link05, a.link06, a.link07, a.link08, a.link09{height:52px}
	
	a.link00{		
		width:53px;	
		background:url(/images/bott_home.gif) no-repeat 0 0;
		display:block;
		padding:0;
		}
	a:hover.link00, a.link00.attivo_home{
		background:url(/images/bott_home.gif) no-repeat 0 -52px
		}
	
	a.link01{		
		width:82px;	
		background:url(/images/bott_chisiamo.gif) no-repeat 0 0;
		display:block;
		padding:0
		}
	a:hover.link01, a.link01.attivo_chisiamo{
		background:url(/images/bott_chisiamo.gif) no-repeat 0 -52px
		}
		
	a.link02{
		width:80px;	
		background:url(/images/bott_prodotti.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link02, a.link02.attivo_prodotti{
		background:url(/images/bott_prodotti.gif) no-repeat 0 -52px
		}
		
	a.link03{
		width:95px;	
		background:url(/images/bott_promozioni.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link03, a.link03.attivo_promozioni{
		background:url(/images/bott_promozioni.gif) no-repeat 0 -52px
		}	
		
	a.link04{
		width:52px;	
		background:url(/images/bott_news.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link04, a.link04.attivo_news{
		background:url(/images/bott_news.gif) no-repeat 0 -52px
		}	
		
	a.link05{
		width:109px;	
		background:url(/images/bott_puntivendita.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link05, a.link05.attivo_puntivendita{
		background:url(/images/bott_puntivendita.gif) no-repeat 0 -52px
		}
		
	a.link06{
		width:68px;	
		background:url(/images/bott_ricette.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link06, a.link06.attivo_ricette{
		background:url(/images/bott_ricette.gif) no-repeat 0 -52px
		}	
		
	a.link07{
		width:86px;	
		background:url(/images/bott_referenze.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link07, a.link07.attivo_referenze{
		background:url(/images/bott_referenze.gif) no-repeat 0 -52px
		}
		
	a.link08{
		width:134px;	
		background:url(/images/bott_rassegnastampa.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link08, a.link08.attivo_rassegnastampa{
		background:url(/images/bott_rassegnastampa.gif) no-repeat 0 -52px
		}	
		
	a.link09{
		width:92px;	
		background:url(/images/bott_contatti.gif) no-repeat 0 0;
		display:block;
		padding:0
		}	
	a:hover.link09, a.link09.attivo_contatti{
		background:url(/images/bott_contatti.gif) no-repeat 0 -52px
		}	
		
/* end menù */

/*--------------------------------------------- Formatazione Textbox + Input box ---------------------------------------------*/
	
#content_contatti {
	position:relative;
	text-align:justify;
	margin:0;
	padding:30px 46px 20px 46px;
	width:863px;
	height:100%;
	background:#fcf5b4
	}

#contatti_dati{
	width:218px;
	height:110px;
	padding:0 10px 0px 35px;
	float:right;
	margin-right:30px;
	background-color:#e7e1a5;
	border:12px solid #dbd59c
	/*padding:30px 10px 0px 35px;*/
	}

#contatti_dati h3{ 
	margin: 30px 0 0 0;
	font-size:14px;
	font-weight:normal; 
	color:#612610
	}

#contatti_dati p{ 
	font-size:12px; 
	color:#190905
	}

		
input {	
	width:180px;
	height:23px;
	padding:3px 6px 0px 6px;
	background:url(/images/bk_input.gif) no-repeat;
	border:none}
	
textarea{
	width:320px;
	height:160px;
	padding:3px 6px 0px 6px;
	background:url(/images/bk_textarea.gif) no-repeat !important;
	background:url(/images/bk_textarea.gif) no-repeat fixed;
	margin-bottom:10px;
	border:none;
	overflow:hidden }
	
#check{
	text-align:left;
	width:20px;
	height:20px;
	border:none;
	}

/*##content_contatti fieldset{
	float:left;
	width:100%;
	margin:0;
	padding-top:10px;
	}
*/
#content_contatti fieldset, #content_contatti input,select, #content_contatti textarea 
	{
		font:12px Tahoma,Verdana,arial,sans-serif,helvetica;
		color: #000000;
	}
		
		#content_contatti fieldset ol{
			padding:0;
			list-style:none
			}		
			
			#content_contatti fieldset li{padding-bottom:5px}			
					
					#content_contatti label{					
						float:left;
						width:90px;
						margin-right:1em;
						text-align:right
						}
	
						#content_contatti fieldset.alt{background-color:#fff}
							
							#content_contatti fieldset label{margin-top:4px}
								
								#content_contatti fieldset span{
									margin:4px 0 0 10px;
									color:#999999;
									vertical-align:top}
									
									.invisibile { visibility: hidden}
					
					#content_contatti .pulsante span{visibility:hidden}				
					#content_contatti .pulsante{
						cursor: pointer;
						width:86px;
						height:26px;
						border: none;
						padding-bottom:5px;
						margin-top:0px;
						background:url(../images/invia_gr.gif) no-repeat;											
						background-color:transparent}
					
					#content_contatti .pulsante:hover{cursor:pointer}
				
					#content_contatti .input_sicurezza{ width:50px;text-align:center}

/*MAX*/
#news_home_content {
	margin: 90px 0 0 25px;
	width:302px;
	color:#190905;	
	height:110px}

.titolo_news {
	color:#905f24;
	padding-bottom: 5px;
	font-size:12px}

#news_home_content p{
	line-height: 18px;
	font-size:14px}

a:link , a:active, a:visited , a:hover {
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#905f24;
	text-decoration: none;
}

.thumb_content{
	width:350px;
	border:2px solid #b0a67a;	
	float:left;
	padding:2px;
}

#banner_top a{
	float:left;
	margin-left:30px;
	width:275px;
	height:190px;
	}

#banner_top a span{
	width:275px;
	height:190px;
	visibility:hidden;
	}

 
.tit_dinamico{
	width:518px;
	height:63px;
	margin-bottom:10px;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; 
	font-size:30px;
	color:#905F24}

#tit_chisiamo{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_chi_siamo.jpg) no-repeat}
	
#tit_prodotti_panettoni{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_prodotti_panettoni.jpg) no-repeat}
	
#tit_site_map{
	width:518px;
	height:20px;
	margin-bottom:20px;
	margin-top:0px}
	
#tit_commerce{
	width:px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_commerce.jpg) no-repeat}
	
#tit_carrello_acquisti{
	width:px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_carrello_acquisti.jpg) no-repeat}
	
#tit_referenze{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_referenze.jpg) no-repeat}

#tit_rassegna_stampa{
	width:518px;
	height:63px;
	margin-bottom:20px;
	background: url(/images/tit_rassegna_stampa.jpg) no-repeat}

.list_prodotto{	
	position:relative;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 8px 0 8px 8px;
	width:486px;
	/*height:19px;*/	
	background: url(/images/bk_list.jpg) no-repeat}

.list_prodotto ul {margin-top:10px}

.bottone_acquista a{
	display:none; /*MAX : togliere se bottone acquista SI */
	position:absolute;
	top:6px;
	left:432px;	
	width:70px;
	height:28px;
}
.list_prodotto .prezzo{
	position:absolute;
	top:6px;
	/*MAX : mettere questo se bottone acquista SI left:385px; */
	left:440px;
	width:70px;
	height:28px}

/* INIZIO E-COMMERCE */

#e-commerce {
	width: 800px;
	margin: 0 auto;
	}
	
/*menu*/

.separator {
	height: 29px;
	width: 6px;
	background-color: #fdf5b4 !important
	
	}

#e-commerce_step {
	table-layout: fixed;
	width: 100%;
	padding:0;
}

#e-commerce_step h4 {
	/*margin: 2px 11px 0px 0px;*/
	color: #6C6C6C;
	text-align: center
	}

#e-commerce_step td {
	height: 29px;
	vertical-align: middle;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#e-commerce li {
	height: 23px;	
	vertical-align: middle;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#e-commerce th {
	border: 4px solid #FDF5B4;
	}

#e-commerce .tabella_carrello th{
	border: 4px solid #FDF5B4;
	padding: 10px;
	background-color:#e1c896;
	}

#e-commerce .tabella_carrello td{
	border: 4px solid #FDF5B4;
	padding: 10px;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#e-commerce_step .step1 {
	background-color:#e1c896;
	/*background: transparent url(/images/e-commerce1.gif) no-repeat scroll center;*/}

#e-commerce_step .step1 a {
	color: #444444;
}

#e-commerce_step .step1 a:hover {
	color: #EA3321;}

#e-commerce_step .step1_attivo {
	background-color:#68390d;
	/*background: transparent url(/images/e-commerce1_attivo.gif) no-repeat scroll center;*/
}

#e-commerce_step .step1_attivo h4 {
	color: #ffffff;}

#e-commerce_step .step1_attivo a {
	color: #ffffff;}

#e-commerce_step .step1_attivo a:hover {
	color: #444444;}

#e-commerce_step .step2 {
	background-color:#e1c896;
	/*background: transparent url(/images/e-commerce2.gif) no-repeat scroll center;*/}

#e-commerce_step .step2 a {
	color: #444444;}

#e-commerce_step .step2 a:hover {
	color: #EA3321;}

#e-commerce_step .step2_attivo {
	background-color:#68390d;
	/*background: transparent url(/images/e-commerce2_attivo.gif) no-repeat scroll center;*/}

#e-commerce_step .step2_attivo h4 {
	color: #ffffff;}

#e-commerce_step .step2_attivo a {
	color: #ffffff;}

#e-commerce_step .step2_attivo a:hover {
	color: #444444;}
	
#e-commerce_step .step3 {
	background-color:#e1c896;
	/*background: transparent url(/images/e-commerce3.gif) no-repeat scroll center;*/}

#e-commerce_step .step3 a {
	color: #444444;}

#e-commerce_step .step3 a:hover {
	color: #EA3321;}

#e-commerce_step .step3_attivo {
	background-color:#68390d;
	/*background: transparent url(/images/e-commerce3_attivo.gif) no-repeat scroll center;*/}

#e-commerce_step .step3_attivo h4 {
	color: #ffffff;
}
#e-commerce_step .step3_attivo a {
	color: #ffffff;
}
#e-commerce_step .step3_attivo a:hover {
	color: #444444;
}
#e-commerce_step .step4 {
	background-color:#e1c896;
	/*background: transparent url(/images/e-commerce4.gif) no-repeat scroll center;*/}
	
#e-commerce_step .step4 a {
	color: #444444;
}
#e-commerce_step .step4 a:hover {
	color: #EA3321;
}
#e-commerce_step .step4_attivo {
	background-color:#68390d;
	/*background: transparent url(/images/e-commerce4_attivo.gif) no-repeat scroll center;*/}
#e-commerce_step .step4_attivo h4 {
	color: #ffffff;
}
#e-commerce_step .step4_attivo a {
	color: #ffffff;
}
#e-commerce_step .step4_attivo a:hover {
	color: #444444;
}


#e-commerce .tabella_carrello {
	background: #EEEEEE;
	width: 100%;
}


#e-commerce thead h3 {
	color: #444444;
	margin: 3px 0px 3px 0px;
	text-align: center;
}
#e-commerce thead h3 {
	color: #444444;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#e-commerce thead th {
	background: #A6A6A6;
}

#e-commerce tfoot td {
	vertical-align: middle;
}
#e-commerce tfoot h2 {
	text-align: center;
}
#e-commerce tfoot h3 {
	text-align: center;
}
#e-commerce tfoot h4 {
	text-align: right;
	margin: 0px 0px 0px 0px;
}
#e-commerce .subtotale {
	background: #68390d;
}
#e-commerce .subtotale h3 {
	color: #444444;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}
#e-commerce .totale {
	background-color: #68390d;
}
#e-commerce .totale h2 {
	color: #ffffff;
	font-weight: normal;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
}


#e-commerce tbody td {
	background:#FFFFFF;
}

#e-commerce h2 , h3 , h4 , h5 {
	color: #525353;
	margin: 3px 0px 3px 0px;
}


#e-commerce p {
	margin: 3px 0px 3px 0px;
	font-size: 9px;
}

#e-commerce .n_quantita input { 
        background: #FFFFFF; 
        color: #525353; 
        font-weight: bold;
	     font-size: 11px;
        margin: 2px 0px 5px 0px;
        border: 1px solid #979797;
	     width: 45px;
		  text-align: center; }

#e-commerce label { 
        color: #525353; }
#e-commerce input { 
        background: #FFFFFF; 
        color: #525353; 
		  margin: 0px 0px 0px 0px;
        border: 1px solid #979797; }

#e-commerce textarea { 
       	background:#ffffff !important;
	    color: #525353; 
		width: 420px;
  	    margin: 0px 0px 0px 0px;
        border: 1px solid #979797; 
	}

		
#e-commerce select { 
        background: #FFFFFF; 
        color: #525353; 
		  margin: 0px 0px 0px 0px;
        border: 1px solid #979797; }
#e-commerce .spunta {
	background: transparent;
	border: 0px solid #ffffff;
	width: 20px;}
	
#e-commerce .modulo_e-commerce {
   width: 100%;
}
#e-commerce .modulo_e-commerce td {
	vertical-align: middle;
}


#e-commerce .prosegui td {
	padding: 10px;

}

.contenitore_promo{
	width: 400px; 
	height:150px;
	/*border:1px solid #000;*/
}


.link_promozione{
	/*border:1px solid #000;*/
	width: 200px;
	text-align:right;
	padding: 0 0 0 200px;}

.sottotitolo_promozione{
	/*border:1px solid #000;*/
	width: 400px; 
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.importo_promozione{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#AF3E1E;
	margin-top:5px;

}

.titolo_promozione{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#905f24;
	text-align:left
}

/* FINE E-COMMERCE */





#ribbon {
position:absolute;
height:130px;
width:440px;
top:480px;
left:58px;
clear:both;
z-index:1000;}

#prodotto_big{
width:358px;
background: url(/images/img_fake_1.jpg) no-repeat top;
}


.prodotti_thumb{
background: url(/images/img_fake_2.jpg) no-repeat top;
width:203px; 
height:380px; 
margin-left:35px !important; 
margin-left:28px; 
float:left 
}


.tipologia_thumb{
/*border: 1px solid #000;*/
background: url(/images/img_fake_2.jpg) no-repeat top;
text-align:center;
margin-left:35px !important; 
margin-left:28px; 
width:203px; 
height:280px; 
float:left
}

.tipologia_thumb a {
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#905f24;
	margin:0 auto;
	text-align:center;
}	

.tipologia_thumb a:hover {
	text-decoration:underline;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#905f24;
	margin:0 auto;
	text-align:center;

}

.btn_acquista a{
	text-decoration:underline;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#905f24;
	text-align:center;
}

#link_carrello{
	position:absolute;
	left:850px;
	top: 50px;
	width:87px;
	height:25px;
	margin-bottom:20px;
	background: url(/images/bott_carrello.gif) no-repeat}

p .obbligatorio{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
}

.listino{
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#525353;
}


