@charset "ISO-8859-1";
body {
}

html {
	overflow:scroll;
}

* { margin: 0; padding: 0; border:0; }


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background:#ffffff;
	padding:0;
	margin:0;
}


h1 {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #ED4611;
	margin: 0px;
	padding: 0px;
}


h2 {
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	color: #363E43;
	margin: 0px;
	padding: 0px 0 0 0;

}


h3 {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0 0 15px;

}

h4 {
	color:#ED4611;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0 0 0px;

}
h6 {
    color: #333333;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}ul {
    color:#888888;
	margin:0;
	padding:0;	
	}
ul li{
	margin:0;
	padding:0;
	/*list-style-position:inside;
	list-style-image:url(images/freccia.png);*/
	}
	
/*sub*/

/*ul li ul{
	margin:0 0 0 15px;
	}
	
ul li ul li{
	margin:5px 0;
	list-style-position:inside;
	list-style-image:url(images/palla.png);
	}*/
	
a {
	text-decoration: none;
	color: #333333;					
}

a:link {
	color: #333333;					
}

/*a:visited {
	color: #ffffff;					
	
}*/

a:hover {
	color: #ED4611;		
	text-decoration:none;			
	
}

/*a:active {
	color: #ffffff;					
	
}*/


a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


#block a {
display:block}

.a_banner_consigli{
display:block;
height:65px;/*115-50*/
padding-top:50px;
}


p {
color: #333333;
font-size: 12px;
line-height:16px;
margin: 0px;
padding:0px;

}


.lingue {
color: #ED4611;
font-size: 12px;
line-height:13px;
font-weight:bold;
margin: 0px;
padding:0px;

}
.lingue a:link {
	color: #060F1F;
	text-decoration:none;				
}
.lingue a:visited {
	color: #060F1F;
	text-decoration: none;				
}
.lingue a:hover {
	color :#ED4611;	
	text-decoration: none;				
}
.lingue a:active {
	color: #ED4611;
	text-decoration: none;					
}

.evidenza {
color: #FFFFFF;
font-size: 16px;
line-height:18px;
margin: 0px;
padding:0px;
/*text-align:justify;*/


}

#image{
border:4px solid #EAEAEA;
	text-decoration: none;
}

.image_prodotti{
border:1px solid #ccc;
	text-decoration: none;
}

.image_prodotti1{
border-top:1px solid #ccc;
	text-decoration: none;
}

.reserved {
	color:#333333;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0;
}
.reserved a {
	text-decoration: none;
}
.reserved a:link {
	color: #333333;	
	text-decoration:none;				
}
.reserved a:visited {
	color: #333333;	
	text-decoration:none;				
}
.reserved a:hover {
	color: #666666;	
	text-decoration:underline;				
}
.reserved a:active {
	color: #666666;
	text-decoration:underline;
}

/*FOOTER*/

.footer1 {
	color:#444444;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.footer1 a {
	text-decoration: none;
}
.footer1 a:link {
	color: #444444;	
	text-decoration:none;				
}
.footer1 a:visited {
	color: #444444;	
	text-decoration:none;				
}
.footer1 a:hover {
	color: #444444;	
	text-decoration:underline;				
}
.footer1 a:active {
	color: #444444;
	text-decoration:underline;					
}
#footer{
	color:#ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-image:url(images/sf_blu.png);
	background-repeat:no-repeat;
	height:261px;
}
#footer a {
	text-decoration: none;
}
#footer a:link {
	color: #ffffff;	
	text-decoration:none;				
}
#footer a:visited {
	color: #ffffff;	
	text-decoration:none;				
}
#footer a:hover {
	color: #ffffff;	
	text-decoration:underline;				
}
#footer a:active {
	color: #ffffff;
	text-decoration:underline;					
}
#footer ul {
	color:#ffffff;
	padding:0px 0 0 0px;
	margin:0px;
}

#footer li{
	margin:0 0 0 0;
	font-size:12px;
	padding:0 0 0 15px;
	list-style-type:none;
	background:url(images/freccia4.png) top left no-repeat;
	
	
/*FINE FOOTER*/

}

#testo ul {
	color:#ffffff;
	padding:0px 0 0 0px;
	margin:0px;
}

#testo li{
    color:#444444;
	margin:0 0 0 0;
	font-size:12px;
	padding:0 0 0 15px;
	list-style-type:none;
	background:url(images/ft.png) top left no-repeat;
}	

	
/*BRICIOLE DI PANE*/	
	
.menu_nav {
	color:#333333;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.menu_nav a {
	color: #333333;	
	text-decoration:none;
	text-transform:lowercase;		
}
.menu_nav a:hover {
	color: #ED4611;	
	text-decoration:underline;
	text-decoration:none;			
}
/*FINE BRICIOLE DI PANE*/					
				
}

.txt_b {
	color:#FFFFFF;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.txt_b a {
	text-decoration: none;
}

.txt_b a:link {
	color: #FFFFFF;	
	text-decoration:none;				
}

.txt_b a:visited {
	color: #FFFFFF;	
	text-decoration:none;				
}

.txt_b a:hover {
	color: #CCCCCC;	
	text-decoration:underline;				
}
.txt_b a:active {
	color: #CCCCCC;
	text-decoration:underline;					
}


.link_specifico {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.link_specifico a {
	text-decoration: none;
}
.link_specifico a:link {
	color: #FFFFFF;	
	text-decoration:none;				
}
.link_specifico a:visited {
	color: #FFFFFF;	
	text-decoration:none;				
}
.link_specifico a:hover {
	color: #FFFFF;	
	text-decoration:underline;				
}
.link_specifico a:active {
	color: #FFFFFF;
	text-decoration:underline;					
}


.titolo_b {
	color:#000F38;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#sf_content {
background-image:url(images/sf_content.png);
background-repeat:repeat-y;
background-position:center top;
}
#sf_content1 {
background-image:url(images/sf_content1.png);
background-repeat:no-repeat;
background-position:center bottom;
}
#content_pagina {
background-image:url(images/content.png);
background-repeat:no-repeat;
background-position:center top;
}
#content_testo {
padding:0 15px 0 20px;
width:350px;
}
#content_testo_a {
padding:0 15px 0 20px;
width:619px;

}
#top {
background-image:url(images/sf_top1.png);
background-repeat:no-repeat;
background-position:center top;
height:191px;
}
#top3 {
background-image:url(images/sf_top10.png);
background-repeat:repeat;
background-position:center bottom;
height:165px;
}
#top1 {
background-image:url(images/sf_top5.png);
background-repeat:no-repeat;
background-position:center top;
height:32px;
}

.cerca_prodotto {
/*background:transparent url(images/scopri.png) 0 0 no-repeat;
*/background-repeat:no-repeat;
background-position:right top;
cursor: pointer;
height:18px;
width:140px;
color:#000000;
}
input.cerca_prodotto {
	border:0;
}

.cerca_prodotto_big{
/*background:transparent url(images/scopri.png) 0 0 no-repeat;
*/background-repeat:no-repeat;
background-position:right top;
cursor: pointer;
height:18px;
width:210px;
color:#000000;
}
input.cerca_prodotto_big {
	border:0;
}

.invia{
background-image:url(images/sf_invia.jpg);
background:#ED4611;
font-size:14px;
cursor: pointer;
height:30px;
width:200px;
color:#FFFFFF;
}
input.invia {
background-image:url(images/sf_invia.jpg);
border:0;
}

.campi {
/*background:transparent url(images/scopri.png) 0 0 no-repeat;
*/
border:1px dashed #666666;
background-repeat:no-repeat;
background-position:right top;
cursor: pointer;
height:18px;
}

.textarea {
border:1px dashed #666666;
background-repeat:no-repeat;
background-position:right top;	border:1px dashed #666666;
}

.txt_search{ 
	color: #363E43;
    font-size: 13px;
    line-height:15px;
	font-weight: normal;
	text-decoration:none;
	}
.txt_search a:link{ 
	color: #363E43;
    font-size: 13px;
    line-height:15px;
	font-weight: normal;
	text-decoration:none;
	}
.txt_search a:visited{ 
	color: #363E43;
    font-size: 13px;
    line-height:15px;
	font-weight: normal;
	text-decoration:none;
		}
.txt_search a:hover{ 
	color: #363E43;
    font-size: 13px;
    line-height:15px;
	font-weight: normal;
	text-decoration:underline;
		}
		
.txt_search a:active{ 
	color: #363E43;
    font-size: 13px;
    line-height:15px;
	font-weight: normal;
	text-decoration:underline;
}

.puntivi_vertical {
	background-image:url(images/puntivi_vertical.gif);
	background-repeat:repeat-y;
	}
	
#sf_top { 
    background-image:url(images/sf_top.png);
	background-repeat:repeat;
	background-position:center top;
	height:191px;

}

#sf_news { /*sfondo news*/
	/*background-image:url(images/sf_news.png);*/
	background-repeat:no-repeat;
	background-position:center top;

}

/*NEWS*/

.calendario {
	display:block; 
	text-align:center;
	float:right;
	background-color:#ACC31B;
	width:55px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:1px;
}
.giorno { 
	display:block;
	font-size:22px;
	padding-bottom:2px;
	line-height:24px;
	color:#FFF;
}
.mese {
	display:block;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:1px;
	text-transform:uppercase;
	height:15px;
	color:#FFF;
}
.anno {
	display:block;
	color:#FFF;
	width:55px;
	height:20px;
	line-height:20px;
	font-size: 13px;
	background-color:#02669A;
}
.news {
	display:block;
	font-size: 12px;
	color:#555555;
	line-height:14px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:3px;
	
	}
.news a:visited{
	color:#555555;
	
	}
.news a:link{
	color:#555555;
	
	}
.news a:hover{
	color:#363E43;
	
	}
	
.news_separatore {
	border-bottom:1px solid #cccccc;
	height:10px;
	
	
	}
	
	/*FINE NEWS*/


.link_news {
color: #888888;
font-size: 13px;
line-height:16px;
margin: 0px;
padding:0px;

}
.link_news a:link {
	color: #888888;					
	
}

.link_news a:visited {
	color: #888888;					
	
}

.link_news a:hover {
	color: #8CC63F;					
	
}

.link_news a:active {
	color: #8CC63F;					
	
}

.inpt select { /*campi inserimento valori*/
color: #666666;
width : 170px;
margin: 0;
padding: 2px 0 5px 10px;
font-size: 13px;
border:0;
}

.go { /*pulsante invia*/
color: #FFFFFF;
font-size:11px;
cursor: pointer;

}

.go a:hover { /*pulsante invia*/
color: #FFFFFF;
font-size:11px;
cursor: pointer;

}
.menu_a {
	color:#ED4611;
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	
}

.menu_a a:link {
	color: #FFFFFF;					
	
}

.menu_a a:visited {
	color: #FFFFFF;					
	
}

.menu_a a:hover {
    color:#ED4611;
	text-decoration:none;					
	
}

.menu_a a:active {
	color: ED4611;					
	
}

.menu_b {
	color:#ffffff;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;					
	
}

.menu_b a:link {
	color: #FFFFFF;					
	
}

.menu_b a:visited {
	color: #FFFFFF;					
	
}

.menu_b a:hover {
    color:#ffffff;
	text-decoration:underline;					
	
}

.menu_b a:active {
	 color:#ffffff;
	text-decoration:underline;	
	
	}
	
		/*PRODOTTI*/
			
.prodotti{
	color: #444444;	
	text-decoration:none;				
}
	
.prodotti a {
	color: #444444;	
	text-decoration:none;				
}
.prodotti a:link {
	color: #444444;	
	text-decoration:none;				
}
.prodotti a:hover {
	color: #ED4611;	
	text-decoration:underline;				
}
.prodotti a:active {
	color: #ED4611;
	text-decoration:underline;
	}

.m_prodotti {
	color:#FFFFFF;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.m_prodotti a {
	color: #FFFFFF;	
	text-decoration:none;				
}
.m_prodotti a:link {
	color: #FFFFFF;	
	text-decoration:none;				
}
.m_prodotti a:hover {
	color: #000F38;	
	text-decoration:none;				
}
.m_prodotti a:active {
	color: #000F38;
	text-decoration:none;
	}

.m_prodotti1 {
	color:#333333;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.m_prodotti1 a {
	color: #333333;	
	text-decoration:none;				
}
.m_prodotti1 a:link {
	color: #333333;	
	text-decoration:none;				
}
.m_prodotti1 a:hover {
	color: #000F38;	
	text-decoration:none;				
}
.m_prodotti1 a:active {
	color: #000F38;
	text-decoration:none;				
	
}
.t_prodotti {
	color:#FFFFFF;
	font-size: 19px;
	line-height: 23px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.prodotti {
    color:#333333;
	font-size:13px;
	line-height:15px;
	
    float:left;
	margin:0;
	padding:20px;
	border:0;
	width:254px;/*294-40*/
	/*height:330px;/*370-40*/	
		
	}
/*.prodotti ul {
    color:#333333;
	font-size:13px;
	margin:0;
	padding:0;	
	}
*/	
.prodotti li{
	margin:0 0 15px 0;
	font-size:13px;
	padding:0 0 0 15px;
	list-style-type:none;
	list-style-image:none;
	background:url(images/freccia2.png) 0 0 no-repeat;
	float:left;
		
	}
								/*SUB MENU*/
								.prodotti li ul {
									color:#333333;
									font-size:13px;
									margin:0;
									padding:0;
									}
									
								.prodotti li ul li{
									margin:4px 0 3px 0;
									font-size:13px;
									/*line-height: 24px;
									font-weight: bold;*/
									padding: 0px;
									list-style-type:none;
									list-style-image:none;
									background:none;
										
									}
								.prodotti li ul li a{
									color:#ED4611;
									font-size: 13px;
									line-height: 24px;
									font-weight: bold;
									margin: 0px;
									padding: 0px;
									}
	
		/*SUB SUB MENU*/
		ul.sub{
			margin:0;
			padding:0;
			}
		ul.sub li.lisub{
			margin: 0px;
			padding: 0px;
			list-style-type:none;
			list-style-image:none;
			background:none;
			}
			ul.sub li.lisub a{
				color:#123;
				font-size: 13px;
				line-height: 15px;
				font-weight: normal;
				margin: 0px;
				padding: 0px;
				}
.pag {
color: #888888;
font-size: 13px;
line-height:16px;
margin: 0px;
padding:0px;
text-decoration:none;

}
.pag a:link {
	color: #888888;					
	text-decoration:none;
}

.pag a:visited {
	color: #888888;					
	text-decoration:none;
}

.pag a:hover {
	text-decoration:umderline;
	color: #888888;					
	
}

.pag a:active {
	color: #888888;					
	text-decoration:umderline;
	
}
.t_icone_scheda {
	color:#ffffff;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.t_icone_scheda a {
	text-decoration: none;
}
.t_icone_scheda a:link {
	color: #ffffff;	
	text-decoration:none;				
}
.t_icone_scheda a:visited {
	color: #ffffff;	
	text-decoration:none;				
}
.t_icone_scheda a:hover {
	color: #ffffff;	
	text-decoration:underline;				
}
.t_icone_scheda a:active {
	color: #ffffff;
	text-decoration:underline;					

}

.sf_produttore{
	background-color:#0B1C45;
	background-image:url(images/sf_produttore.png);
	background-repeat:no-repeat;
	width:204px;
	height:50px;
	color:#ffffff;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 0 25px;
}

.sf_produttore a {
	text-decoration: none;
}
.sf_produttore a:link {
	color: #ffffff;	
	text-decoration:none;				
}
.sf_produttore a:visited {
	color: #ffffff;	
	text-decoration:none;				
}
.sf_produttore a:hover {
	color: #ffffff;	
	text-decoration:underline;				
}
.sf_produttore a:active {
	color: #ffffff;
	text-decoration:underline;					

}


.b_td{
color:#000000;
height:25px;
border:1px solid #CCC;
text-decoration: none;
}



.b_td_top{
color:#000000;
height:25px;
border-top:1px solid #ccc;
text-decoration: none;
}


.b_td_bottom{
color:#000000;
height:25px;
border-bottom:1px solid #ccc;
text-decoration: none;
}


.filigrana_foto_s {
height:30px;
background-image:url(images/piu.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:223px;
}

.products_details p {
	font-size: 14px;
}

		/*FINE PRODOTTI*/

	/*ricerca*/
	#ricerca {
	float:left;
	width:683px;
	height:30px;
	padding:5px 0 5px 7px;
	font-size:11px;
	color:#333333;
	}
	#ricerca img{
	float:left;
	margin-right:5px;
	}

				#area-riservata {
				float:right;
				padding:6px 6px 0 0;
				width:170px;
				height:34px;/*40-6*/
				text-align:right;
				font-size:11px;
				background:url(img/login.png) 25px 7px no-repeat;
				}	
				#area-riservata a{
				font-size:11px;
				}	
				
				
/*silvia*/	
strong.menu{
padding-right:10px;
}
			
/*input*/
.go{border:0; background:#FFF; color:#333; font-size:11px; padding:2px 4px}
.go:hover{color:#ED4611;}


/*torna*/
.torna img {
float:left;
margin-right:5px;
}
.torna p {
color:#FFFFFF;
line-height:48px;
font-size:13px;
font-weight:bold;
/*padding-top:10px;*/
}
.torna p a{
color:#FFFFFF;
}




/*QUICK*/
			#bottom {
			float:left;
			margin:0 10px; 
			padding:10px 0 40px 0;
			width:980px;/*1100-120*/
			background:#000F38 url(img/bkg_bottom.png) 0 0 no-repeat;
			color:#FFFFFF;
			}
			#bottom p{
			color:#FFFFFF;
			}
			#bottom h4{
			color:#FFFFFF;
			}

				#txt_bottom {
				float:left;
				padding:30px 20px 0 175px;
				height:231px;/*261-30*/
				width:200px;/*395-175-20*/
				font-size:11px;
				}
				#quick {
				float:right;
				padding:30px 0 0 20px;
				width:565px;/*585-20*/
				}
					#quick ul {
					float:left;
					width:265px;
					margin:0 15px 0 0;
					padding:0;
					list-style-type:none;
					}
						#quick ul li{
						width:250px;/*265-15*/
						margin:0 0 5px 0;
						padding:0 0 0 15px;
						background:url(../../img/freccia-bianca.png) 0 0 no-repeat;
						}
						#quick ul li a{
						color:#FFFFFF;
						font-size:11px;
						}
						#quick ul li a:hover{
						color:#ED4611;
						}


/*NAV FOOTER*/
#nav-footer {
float:left;
margin:0; 
padding:0;
width:980px;
}
	#nav-footer ul{
	float:right;
	margin:0; 
	padding:0;
	list-style-type:none;
	}
	#nav-footer ul li{
	float:right;
	margin:0 0 0 3px; 
	padding:0;
	}
	#nav-footer ul li a{
	font-size:10px;
	}
				#dati {
				float:left;
				margin:0; 
				padding:20px 0 0 15px;
				width:685px;/*980-250-15*/
				font-size:11px;
				}
				#dati p, #newsletter p{
				font-size:11px;
				}
				
				#newsletter {
				float:right;
				margin:20px 0 0 0; 
				padding:0 15px 0 15px;
				width:250px;/*280-30*/
				font-size:11px;
				text-align:right;
				}
				
.fine {
background:url(images/sf_fine.png) center bottom no-repeat;
color: #999999;
font-size: 11px;
text-align: center;
padding:0 0 10px 0;
}

		/*PAGINA+FOTO INTERA*/
		#sez-pagine {
		width:51px;
		float:left;
		}
		#una_foto_pagine{
		width:929px;
		float:right;
		/*background-color:#ED4611;*/
		}
			#una_foto_pagine IMG{
			float:left;
			}
		
