@charset "utf-8";
/* Gherri*/

body{
	margin:0px;
	padding:0px;
	background-image: url(immagini/sf.jpg);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
a:link{
	color:#333333;
	text-decoration:none;
}
a:visited{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#003574;
	text-decoration:none;
}

h1{
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
h2{
	font-weight:bold;
	font-size:11px;
}
h3{
	font-weight:bold;
	font-size:11px;
	padding-bottom:9px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
h4{
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
h5{
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}
p{
	margin:0px;
	padding-bottom:5px;
}

.tit{
	color:#003574;
}
/*TEMPLETE*/
.div_contenitore{
	margin-top:5px;
	width:871px;
	left:50%;
	margin-left:-435px;
	position:absolute;
}
.td_ricerca{
	width:217px;
	height:182px;
	background-image:url(immagini/sf-ricerca.jpg);
	padding-left:7px;
	padding-right:7px;
	color:#cccccc;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
}
.txt_ricerca_rapida{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.div_menu{
	margin-top:7px;
	width:841px;
	margin-left:15px;
	background-image: url(immagini/sf_menu.jpg);
	text-transform:uppercase;
	font-weight:bold;
	line-height:36px;
	font-size:12px;
}

/*tasto menu*/
.btn_menu{
	color:#FFFFFF;
	padding-left:15px;
	padding-right:16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.btn_menu:link{
	color:#FFFFFF;
}
.btn_menu:visited{
	color:#FFFFFF;
}
.btn_menu:hover{
	color:#40a6d4;
}

/*tasto contatti*/
.btn_contatti{
	color:#FFFFFF;
	padding-left:15px;
}
.btn_contatti:link{
	color:#FFFFFF;
}
.btn_contatti:visited{
	color:#FFFFFF;
}
.btn_contatti:hover{
	color:#40a6d4;
}

/*tasto home*/
.div_btn_home{
	background-image: url(immagini/sf_btn_home.jpg);
	width:89px;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.div_btn_home a:link{
	color:#FFFFFF;
}
.div_btn_home a:visited{
	color:#FFFFFF;
}
.div_btn_home a:hover{
	color:#A0D3EA;
}

.div_smusso_su{
	width:871px;
	height:14px;
	background-image:url(immagini/smusso-su.png);
}
.div_pag{
	width:871px;
	background-color:#FFFFFF;
}
.div_smusso_giu{
	width:871px;
	height:5px;
	background-image:url(immagini/smusso-giu.png);
}
/*categorie*/
.div_categorie{
	margin-left:14px;
}

/*HOME*/
/*parte sx 4 prodotti*/
.div_prodotti_home{
	background-image:url(immagini/sf_prodotti_home.jpg);
	height:196px;
	width:227px;
	padding:10px;
}

/*immagine prodotto home*/
.immagine_prodotto_home{
	width:100px;
	height:100px;
	background-color:#FFFFFF;
	float:left;
	margin-right:10px;
}

/*parte dx news*/
.td_tit_news_home{
	height:41px;
	width:127px;
	background-image:url(immagini/sf-primo-piano.jpg);
	color:#003574;
	font-weight:bold;
	padding-left:102px;
	line-height:41px;
}
.td_news_home{
	height:77px;
	width:249px;
	background-image:url(immagini/sf-news-home.jpg);
	padding:5px;
}

/*immagine news home*/
.immagine_news_home{
	width:77px;
	height:77px;
	background-color:#FFFFFF;
	float:left;
	margin-right:10px;
}

/*copy*/
.div_footer{
	margin-top:3px;
	height:15px;
	float:left;
	height:10px;
	color:#FFFFFF;
	font-size:10px;
}
.div_footer a:link, .div_footer a:visited{
	color:#FFFFFF;
}
.div_footer a:hover{
	color:#40a6d4;
}
.div_copy{
	width:600px;
	float:left;
}
.div_help{
	text-align:right;
	width:271px;
	float:right;
}

/*------------------------PAG PRODOTTI------------------------*/
.td_dx{
	width:580px;
	padding-left:6px;
}
.div_menu_categorie{
	width:580px;
	height:70px;
}
.td_icona_margine{
	width:96px;
	padding-right:2px;
}
.td_icona{
	width:96px;
}

/*immagine prodotto settore*/
.immagine_prodotto_settore{
	height:150px;
	width:150px;
	background-color:#FFFFFF;
	float:left;
	margin-right:10px;
}

/*menu prodotti bianco*/
.div_menu_bianco{
	padding:10px;
	width:236px;
	color:#FFFFFF;
	font-weight:bold;
}
.div_menu_bianco a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.div_menu_bianco a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.div_menu_bianco a:hover{
	text-decoration:underline;
}

.div_tasto_lavorazione_macchine{
	margin-bottom:10px;
	text-transform:uppercase;
}

.div_tasto_macchine{
	margin-bottom:10px;
	margin-left:10px;
}

.div_tasto_modello{
	margin-left:20px;
	margin-bottom:10px;
	/*background-image:url(immagini/sf-opacizzato.png);*/
	}
.div_tasto_modello ul{
	margin:0px;			
	padding:0px;
}
.div_tasto_modello ul li{
	margin:0px;			
	padding:0px;
	line-height:18px;
	list-style-type:none;
	font-weight:normal;
	/*width:216px;*/
	/*display:block;*/

}
.div_tasto_modello ul li a:link{
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
	/*padding-left:10px;*/
	/*display:block;*/

}
.div_tasto_modello ul li a:visited{
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
	/*padding-left:10px;*/
	/*display:block;*/
}
.div_tasto_modello ul li a:hover{	
	list-style-type:none;
	font-weight:bold;
	font-weight:normal;
	text-decoration:underline;
	padding-bottom:2px;
	/*background-image:url(immagini/sf-opacizzato.png);*/
	/*display:block;*/
	/*text-decoration:none;*/
	/*padding-left:10px;*/
}

/*carne ROSSO*/
.td_sx_carne{
	width:246px;
	background-color:#cd4e4d;
}
.div_tit_carne{
	background-color:#b70201;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_carne a:link, .div_tit_carne a:visited {
	color:#FFFFFF;
}
.div_tit_carne a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*prodotti in evidenza*/
.div_prodotto_evidenza{
	background-image:url(immagini/sf-prodotto-evidenza.jpg);
	height:150px;
	width:560px;
	padding:10px;
	margin-bottom:10px;
}


/*PRODOTTO*/
.div_info{
	background-color:#eef1f8;
	height:48px;
	width:570px;
	padding:5px;
	margin-top:10px;
}
.td_didascalia{
	width:462px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.div_zoom{
	overflow-x:auto;
	overflow-y:hidden;
	background-color:#eef1f8;
	width:570px;
	padding:5px;
	margin-top:15px;
	line-height:20px;
	height:95px;
}
.td_zoom{
	width:85px;
	padding-right:5px;
}
.td_tit_link{
	height:28px;
	width:564px;
	background-color:#d1e0ec;
	padding:5px;
	color:#003574;
	font-weight:bold;
	line-height:28px;
}
.td_link{
	height:28px;
	width:564px;
	background-color:#eef1f8;
	padding:5px;
	color:#003574;
	line-height:28px;
}


/*immagine zoom*/
.immagine_zoom{
	height:80px;
	width:80px;
	background-color:#FFFFFF;
}


/*immagine prodotto*/
.immagine_prodotto{
	height:100%;
	width:580px;
}
/*------------------------PAG NEWS------------------------*/
.div_pag_generico{
	width:843px;
	margin-left:14px;
	margin-top:10px;
}
.div_tit_generico{
	background-color:#003574;
	height:25px;
	width:833px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.table{
	float:right;
}
.td_news_img{
	width:300px;
	padding-right:10px;
}
.div_didascalia_news{
	margin-top:17px;
	background-color:#eef1f8;
	height:10px;
	line-height:10px;
	width:523px;
	padding:5px;
	font-size:10px;
	float:left;
}
.div_stampa{
	background-color:#eef1f8;
	height:46px;
	width:523px;
	padding:5px;
	margin-top:16px;
	font-weight:bold;
}
.div_zoom_news{
	overflow-x:auto;
	overflow-y:hidden;
	background-color:#eef1f8;
	width:523px;
	padding:5px;
	line-height:20px;
	height:95px;
	margin-top:16px;
}
.td_tit_link_news{
	height:24px;
	width:828px;
	background-color:#d1e0ec;
	padding:5px;
	color:#003574;
	font-weight:bold;
	line-height:24px;
}
.td_link_news{
	height:28px;
	width:828px;
	background-color:#eef1f8;
	padding:5px;
	color:#003574;
	line-height:28px;
}
/* PER NEWS VECCHIE
.td_tit_link_news{
	height:24px;
	width:250px;
	background-color:#d1e0ec;
	padding:5px;
	color:#003574;
	font-weight:bold;
	line-height:24px;
}
.td_link_news{
	height:28px;
	width:250px;
	background-color:#eef1f8;
	padding:5px;
	color:#003574;
	line-height:28px;
}
*/


/*immagine news*/
.immagine_news{
	height:300px;
	width:300px;
}


.div_tasto_archivio{
	text-align:right;
	background-color:#003574;
	width:833px;
	padding:5px;
	font-weight:bold;
	margin-top:15px;
	color:#FFFFFF;
}
.div_tasto_archivio a:link{
	color:#FFFFFF;
}
.div_tasto_archivio a:visited{
	color:#FFFFFF;
}
.div_tasto_archivio a:hover{
	color:#40a6d4;
}
/*------------------------PAG RAPPRESENTANZE------------------------*/
.td_rappresentanze_sx{
	height:250px;
	width:250px;
	background-color:#d1e0ec;
	padding:1px;
}
.td_rappresentanze_dx{
	height:250px;
	width:583px;
	padding-left:10px;
	background-image:url(immagini/sf-rappresentanze.jpg);
}
.div_nome_rappresentanza{
	margin-top:10px;
	background-color:#d1e0ec;
	width:561px;
	padding:5px;
	margin-bottom:8px;
	font-weight:bold;
}
.div_tit_prodotti{
	margin-top:10px;
	background-color:#d1e0ec;
	width:833px;
	padding:5px;
	margin-bottom:8px;
	font-weight:bold;
}

.rappresentanza_elenco ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.rappresentanza_elenco li{
	padding:5px;
	margin-bottom:10px;
	background-color:#EEF1F8;
	}

/*------------------------PAG ARCHIVIO------------------------*/
.div_archivio{
	margin-bottom:15px;	
	background-image:url(immagini/sf-archivio.jpg);
	height:100px;
}
.td_tit{
	width:625px;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:4px;
}
.td_data{
	width:100px;
	text-align:right;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:4px;
}
.div_navigazione{
	text-align:center;
	margin-bottom:15px;
	line-height:20px;
	background-color:#eef1f8;
	font-weight:normal;
}
.div_navigazione a:link{
	font-weight:bold;
}
.div_navigazione a:visited{
	font-weight:bold;
}
.div_navigazione a:hover{
	font-weight:bold;
}

/*--------------------------------------------
sezioni colori
---------------------------------------------*/
/*pesce blu*/
.td_sx_pesce{
	width:246px;
	background-color:#3344bf;
}
.div_tit_pesce{
	background-color:#0015af;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_pesce a:link, .div_tit_pesce a:visited {
	color:#FFFFFF;
}
.div_tit_pesce a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*vegetali verde*/
.td_sx_vegetali{
	width:246px;
	background-color:#8ca64a;
}
.div_tit_vegetali{
	background-color:#6f901d;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_vegetali a:link, .div_tit_vegetali a:visited {
	color:#FFFFFF;
}
.div_tit_vegetali a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*formaggi arancio*/
.td_sx_formaggi{
	width:246px;
	background-color:#f38a39;
}
.div_tit_formaggi{
	background-color:#f06d08;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_formaggi a:link, .div_tit_formaggi a:visited {
	color:#FFFFFF;
}
.div_tit_formaggi a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*piatti pronti marrone*/
.td_sx_piatti{
	width:246px;
	background-color:#6d4c38;
}
.div_tit_piatti{
	background-color:#491f06;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_piatti a:link, .div_tit_piatti a:visited {
	color:#FFFFFF;
}
.div_tit_piatti a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*conserve viola*/
.td_sx_conserve{
	width:246px;
	background-color:#9e339e;
}
.div_tit_conserve{
	background-color:#860086;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_conserve a:link, .div_tit_conserve a:visited {
	color:#FFFFFF;
}
.div_tit_conserve a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*surgelati grigio*/
.td_sx_surgelati{
	width:246px;
	background-color:#adadad;
}
.div_tit_surgelati{
	background-color:#999999;
	height:25Px;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:12px;
}
.div_tit_surgelati a:link, .div_tit_surgelati a:visited {
	color:#FFFFFF;
}
.div_tit_surgelati a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.div-contatti a:hover{
	color:#666;
	}
	
/*contatto*/
td.btn-privacy {
	padding:5px;
	color:#003574;
	font-size:11px;
	font-weight:bold;
	border-width:1px;
	border-color: #003574;
	border-style: solid;
	
}
td.btn-privacy a:link, td.btn-privacy a:visited, td.btn-privacy a:hover {
	color:#003574;
	
}
