/* Generale	*/

body {
	background-color:#E5E2BF;
	background-image: url(../immagini/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin: 25px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}


/* Div */

.DivMenu {
	height:17px;
	}
.DivMain {
	width:957px;
	margin:1em auto;
	text-align:left;
	}
.DivMainRosa {
	width:425px;
	margin:1em auto;
	text-align:center;
	}
div.Intestazione {
	background-image:url(../immagini/intestazione.jpg);
	position:relative;
	height:440px;
	width:957px;
}
div.CatalogoPremi{
	background-image:url(../immagini/catalogo_premi.jpg);
	position:relative;
	width:347px; 
	height:230px;
	left:610px;
	top:210px;
}
div.IntestazioneSecondoLivello {
	background-image:url(../immagini/intestazione_secondo_livello.jpg);
	position:relative;
	height:172px;
	width:957px;
}
div.LogoLatteSano{
	background-image:url(../immagini/logo.gif);
	position:relative;
	width:125px; 
	height:122px;
	left:795px;
	top:30px;
}
.DivAziendaHome {
	width:603px;
	border-right: 7px solid #FFF;
	background-color:#e5ebf1;
	float:left;
	}	
.DivRicetteLatte {
	width:298px;
	border-right: 7px solid #FFF;
	background-color:#e5ebf1;
	float:left;
	}
.DivLatteScuola {
	width:347px;
	background-color:#e5ebf1;
	float:left;
	}
.DivButtonsFooter {
	width:748px;
	height:54px;
	background-color:#fff;
	float:left;
	padding: 41px 0px 0px 21px;
	color:#3e76a0;
	}
.DivParoleChiave {
	width:916px;
	height:45px;
	float:left;
	padding: 21px 21px 10px 20px;
	color:#A8A56C;
	text-align:justify;
	background-color:#f0efda;
	line-height:15px;
	}
.DivParoleChiaveHome {
	width:728px;
	height:64px;
	float:left;
	padding: 21px 21px 10px 20px;
	color:#A8A56C;
	text-align:justify;
	background-color:#f0efda;
	line-height:15px;
	}
.DivTitoloSecondoLivello {
	width:957px;
	background-color:#e5ebf1;
	height:45px;
	}
.DivContenuto {
	color:#015598;
	line-height:16px;
	width:915px;
	background-color:#fff;
	padding:21px;
	height:1126px;
	}
.DivContenutoBanner {
	color:#015598;
	line-height:16px;
	width:915px;
	background-color:#fff;
	padding:21px;
	height:820px;
	}
.DivContenuto2 {
	color:#015598;
	line-height:16px;
	background-color:#fff;
	padding:21px;
	text-align:justify;
	}
.DivContenutoCatalogo {
	height:1600px;
	color:#015598;
	line-height:16px;
	background-color:#fff;
	padding:21px;
	text-align:justify;
	}
.DivContenuto_news2 {
	color:#015598;
	line-height:16px;
	background-color:#fff;
	padding:21px;
	text-align:justify;
	height:900px;
	}
.DivTestoAzienda {
	width:465px;
	text-align:justify;
	float:left;
	margin-right:21px;
	height:515px;
	}
.DivTestoBanner {
	width:465px;
	text-align:justify;
	float:left;
	margin-right:21px;
	height:750px;
	}
.DivMedia {
	width:465px;
	text-align:justify;
	float:left;
	margin-right:21px;
	height:245px;
	}
.DivSpaccioAziendale {
	width:915px;
	text-align:justify;
	float:left;
	margin-top:21px;
	height:200px
	}
.DivSpaccioAziendale2 {
	width:855px;
	text-align:justify;
	float:left;
	margin-top:21px;
	margin-bottom:20px;
	padding:25px;
	background-color:#d5e6f3;
	height:285px;
	}
.DivGalleryAzienda {
	width:377px;
	text-align:left;
	border: 3px solid #f0efda;
	height:480px;
	padding:20px;
	float: right;
	background-color:#f6f5ea;
	color:#878450;
	}
.DivGalleryBanner {
	width:377px;
	text-align:left;
	border: 3px solid #f0efda;
	height:730px;
	padding:20px;
	float: right;
	background-color:#f6f5ea;
	color:#878450;
	}
.DivCatalogoPremi {
	width:407px;
	text-align:left;
	border: 3px solid #f0efda;
	height:380px;
	padding:21px;
	margin: 0px 21px 21px 0px;
	background-color:#f6f5ea;
	color:#878450;
	float:left;
}
.DivCatalogoPremi_1 {
	width:407px;
	text-align:left;
	border: 3px solid #f0efda;
	height:370px;
	padding:21px;
	margin: 0px 21px 21px 0px;
	background-color:#f6f5ea;
	color:#878450;
}
.DivCatalogoPremi_squadre_capitale {
	width:407px;
	text-align:left;
	border: 3px solid #f0efda;
	height:1305px;
	padding:21px;
	margin: 0px 21px 21px 0px;
	background-color:#f6f5ea;
	color:#878450;
}
.DivFocus {
	background-color:#e5ebf1;
	padding:21px;
	}

/* Stili*/

.FloatLeft {
	float:left;
	}
.AlignRight {
	text-align:right;
	}	
.BgCeleste {
	background-color:#e5ebf1;
	}
.BgWhite{
	background-color:#fff;
	}
.Bold {
	font-weight:bold;	
	}
.Display{
	height:40px;
	background-color:#e5ebf1;
	}
.TextRossoBold {
	color:#e42e2b;
	font-weight:bold;	
	}
	
/* LInk*/

.LinkMenu:link {
	color:#FFF;
	background-image:url(../immagini/link_menu_off.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 6px 14px 4px 14px;
	text-decoration:none;
	height:17px;
	}
.LinkMenu:visited {
	color:#FFF;
	background-image:url(../immagini/link_menu_off.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 6px 14px 4px 14px;
	text-decoration:none;
	height:17px;
	}
.LinkMenu:hover {
	background-image:url(../immagini/link_menu_on.gif);
	height:17px;
	}
.LinkMenu:active {
	color:#FFF;
	background-image:url(../immagini/link_menu_off.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 6px 14px 4px 14px;
	text-decoration:none;
	height:17px;
	}
.LinkMenuActive {
	color:#FFF;
	background-image:url(../immagini/link_menu_active.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 6px 14px 4px 14px;
	text-decoration:none;
	height:17px;
	}
.LinkFooter:link {
	color:#3e76a0;
	text-decoration:none;
	}
.LinkFooter:visited {
	color:#3e76a0;
	text-decoration:none;
	}
.LinkFooter:hover {
	color:#FFF;
	background-color:#3e76a0;
	text-decoration:none;
	}
.LinkFooter:active {
	color:#3e76a0;
	text-decoration:none;
	}	
.LinkNDesign:link {
	color:#A8A56C;
	text-decoration:none;
	}
.LinkNDesign:visited {
	color:#A8A56C;
	text-decoration:none;
	}
.LinkNDesign:hover {
	color:#A8A56C;
	text-decoration:none;
	}
.LinkNDesign:active {
	color:#A8A56C;
	text-decoration:none;
	}		
.DivLinkCatalogoPremi {
	width:385px;
	height:25px;
	background-color:#f0efda;
	float:left;
	margin-bottom:10px;
	padding: 10px 0px 0px 21px;
	}
.DivLinkCatalogoPremi2 {
	background-color:#f0efda;
	float:left;
	margin-bottom:10px;
	padding: 10px 21px 10px 21px;
	width:185px;
	}
.LinkCatalogoPremi:link {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.LinkCatalogoPremi:visited {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.LinkCatalogoPremi:hover {
	color:#015598;
	text-decoration:none;
	font-weight:bold;
	}
.LinkCatalogoPremi:active {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.LinkMail:link {
	padding: 0px 0px 0px 19px;
	background-image:url(../immagini/icona_mail.gif);
	background-repeat:no-repeat;
	color:#3e76a0;
	text-decoration:none;
	}
.LinkMail:visited {
	padding: 0px 0px 0px 19px;
	background-image:url(../immagini/icona_mail.gif);
	background-repeat:no-repeat;
	color:#3e76a0;
	text-decoration:none;
	}
.LinkMail:hover {
	padding: 0px 0px 0px 19px;
	height:18pz;
	background-image:url(../immagini/icona_mail.gif);
	background-repeat:no-repeat;
	background-color:#3e76a0;
	color:#fff;
	text-decoration:none;
	}
.LinkMail:active {
	padding: 0px 0px 0px 19px;
	background-image:url(../immagini/icona_mail.gif);
	background-repeat:no-repeat;
	color:#3e76a0;
	text-decoration:none;
	}
	
/* News*/

.DivAnteprimaNews {
	text-align:left;
	border: 3px solid #f0efda;
	padding:21px;
	margin: 0px 0px 21px 0px;
	background-color:#f6f5ea;
	color:#878450;
	float:left;
}

#DivRegolamento{
	overflow: auto;
	padding:5px 21px 3px 15px;
	border: 10px solid #FFF;
	height:270px;
	background-color:#FFF;
	line-height:16px;
	color:#015598;
	clear:left;
}
.textRegolamento_bold{
	line-height:16px;
	color:#015598;
	font-weight:bold;
}
#DivRegolamento_Cat_Squadre{
	overflow: auto;
	padding:10px 21px 3px 15px;
	height:218px;
	background-color:#f0efda;
	line-height:16px;
	color:#787759;
	clear:left;
}
.DivRegolamento_Cat_Squadre2{
	overflow: auto;
	padding:5px 21px 3px 15px;
	height:150px;
	background-color:#f0efda;
	line-height:16px;
	color:#787759;
	clear:left;
}



#DivNews{
	overflow: auto;
	padding:5px 21px 3px 15px;
	border: 10px solid #FFF;
	height:172px;
	background-color:#FFF;
	line-height:16px;
	color:#015598;
}
.TitoloNews {
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
	}
.DataNews {
	font-size:12px;
	}
.LineNews {
	background-color:#e5ebf1;
	margin: 10px 0px 10px 0px;
	}

.DivLinkNews {
	width:279px;
	background-color:#fff;
	float:left;
	margin-bottom:5px;
	padding: 7px 10px 6px 31px;
	background-image:url(../immagini/freccia_08.gif);
	}
.DivLinkNews:link {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.DivLinkNews:visited {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.DivLinkNews:hover {
	color:#015598;
	text-decoration:none;
	font-weight:bold;
	}
.DivLinkNews:active {
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
	
	
.LinkDettagli:link {
	margin-top:5px;
	display:block;
	color:#015598;
	text-decoration:underline;
	font-weight:bold;
	}
.LinkDettagli:visited {
	display:block;
	margin-top:5px;
	color:#015598;
	text-decoration:underline;
	font-weight:bold;
	}
.LinkDettagli:hover {
	display:block;
	margin-top:5px;
	color:#015598;
	text-decoration:none;
	font-weight:bold;
	}
.LinkDettagli:active {
	display:block;
	margin-top:5px;
	color:#015598;
	text-decoration:underline;
	font-weight:bold;
	}

/* Prodotti*/
.Prodotti {
	float:left;
	}
.DivBgProdotti {
	background-color:#e5ebf1;
	background-image:url(../immagini/bg_contenuto_prodotti.gif);

	}
.DivBgProdotti_bianco {
	background-color:#fff;

}
.DivTitoloProdotti {
	width:268px;
	background-color:#e5ebf1;
	float:left;
	}
.TitoloCategoriaProdotto {
	font-family:"Times New Roman", Times, serif;
	display:block;
	color:#d82e1f;
	font-size:26px;
	line-height:30px;
	height:50px;
	background-image:url(../immagini/freccia_03.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.TextOrange {
	color:#FF6600;
	}
.TitoloProdotto {
	display:block;
	color:#d82e1f;
	font-size:12px;
	height:30px;
	font-weight:bold;
	}
.TitoloSpaccioAziendale {
	display:block;
	font-size:11px;
	height:30px;
	}
.DivSchedaProdotto{
	color:#015598;
	line-height:16px;
	padding:28px 21px 0px 28px;
	float:left;
	width:640px;
	background-color:#FFF;
	}
.DivBgProdotti {

	}
.DivSchedaRicette{
	color:#015598;
	line-height:16px;
	padding:28px 21px 0px 28px;
	float:left;
	width:440px;
	background-color:#FFF;
	}
.DivAnteprimaProdotto {
	width:213px;
	float:left;
	}
.DivAnteprimaProdotto02 {
	width:640px;
	float:left;
	}
.DivContenutoSchedaProdotto{
	background-color:#e5ebf1;
	float:left;
	margin-bottom:25px;
	}
.DivContenutoSchedaProdotto02{
	width:640px;
	background-color:#e5ebf1;
	float:left;
	margin-bottom:25px;
	}
.DivTestoSchedaProdotto{
	width:385px;
	padding: 15px 21px 21px 21px ;
	text-align:justify;
	}
.DivTestoSchedaProdotto02{
	padding: 15px 21px 21px 21px ;
	text-align:justify;
	}
.DivTabellaProdotto {
	width:385px;
	height:160px;
	}
.TitoloTabellaProdotto {
	width:368px;
	display: block;
	padding:8px 0px 0px 15px;
	background-image:url(../immagini/bg_titolo_tabella.gif);
	height:22px;
	border:#c7d3de solid 1px;
	font-weight:bold;
	margin-top:15px;
	}
.ContenutoTabellaProdotto {
	display: block;
	width:200px;
	padding:1px 0px 0px 15px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.QuantitaTabellaProdotto {
	text-align:right;
	display: block;
	width:153px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.DoseTabellaProdotto {
	display: block;
	width:368px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	color:#69a3d1;
	text-align:right;
	}
.ConfezioneTabellaProdotto {
	display: block;
	width:368px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#015092;
	float:left;
	color:#FFF;
	text-align:right;
	}
.ContenutoTabellaProdotto02 {
	display: block;
	width:137px;
	padding:1px 0px 0px 15px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.Tipologia01TabellaProdotto02 {
	text-align:right;
	display: block;
	width:100px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.Tipologia02TabellaProdotto02 {
	text-align:right;
	display: block;
	width:100px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.TitoloTipologiaTabella01 {
	text-align:right;
	display: block;
	width:253px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	font-weight:bold;
	}
.TitoloTipologiaTabella02 {
	text-align:right;
	display: block;
	width:100px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	font-weight:bold;
	}


.LinkMenuProdotti:link {
	font-size:12px;
	color:#3e76a0;
	background-image:url(../immagini/bg_button_prodotti_off.gif);
	background-position:right;
	width:247px;
	height:20px;
	padding: 6px 0px 4px 21px;
	text-decoration:none;
	display:block;
	border-top:1px solid #FFF;
	}
.LinkMenuProdotti:visited {
	font-size:12px;
	color:#3e76a0;
	background-image:url(../immagini/bg_button_prodotti_off.gif);
	background-position:right;
	width:247px;
	height:20px;
	padding: 6px 0px 4px 21px;
	text-decoration:none;
	display:block;
	border-top:1px solid #FFF;
	}
.LinkMenuProdotti:hover {
	background-image:url(../immagini/bg_button_prodotti_on.gif);
	background-position:right;
	}
.LinkMenuProdotti:active {
	font-size:12px;
	color:#3e76a0;
	background-image:url(../immagini/bg_button_prodotti_off.gif);
	background-position:right;
	width:247px;
	height:20px;
	padding: 6px 0px 4px 21px;
	text-decoration:none;
	display:block;
	border-top:1px solid #FFF;
}
.LinkMenuProdottiActive {
	font-size:12px;
	color:#d82e1f;
	background-image:url(../immagini/bg_button_prodotti_active.gif);
	background-position:right;
	width:247px;
	height:20px;
	padding: 6px 0px 4px 21px;
	text-decoration:none;
	display:block;
	border-top:1px solid #FFF;
	}
	
/* Richiesta informazioni*/

.DivRichiediInfo{
	text-align:left;
	border: 3px solid #f0efda;
	height:430px;
	padding: 21px 21px 10px 21px;
	background-color:#f6f5ea;
	color:#878450;
	}
.TitoloRichiediInfo{
	display:block;
	background-color:#f0efda;
	padding: 15px 42px 15px 21px;
	color:#e42e2b;
	margin: 21px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
	}
.DivGoogleMap{
	text-align:left;
	border: 3px solid #f0efda;
	height:350px;
	padding:0px;
	margin: 21px 0px 0px 0px;
	background-color:#f6f5ea;
	color:#878450;
	}
.DivLinkGoogleMap{
	background-color:#f0efda;
	padding: 15px 42px 15px 21px;
	color:#e42e2b;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	text-decoration:none;
	}
.LinkGoogleMap:link {
	font-size:11px;
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.LinkGoogleMap:visited {
	font-size:11px;
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
	}
.LinkGoogleMap:hover {
	font-size:11px;
	color:#e42e2b;
	text-decoration:underline;
	font-weight:bold;
	}
.LinkGoogleMap:active {
	font-size:11px;
	color:#e42e2b;
	text-decoration:none;
	font-weight:bold;
}


/* Pop up*/


.DivMainPopUp {
	width:757px;
	margin:1em auto;
	text-align:left;
	}
div.IntestazionePopUp {
	background-image:url(../immagini/intestazione_secondo_livello_pop_up.jpg);
	position:relative;
	height:172px;
	width:757px;
}
.DivTitoloPopUp {
	width:757px;
	background-color:#e5ebf1;
	height:45px;
	}
.DivContenutoPopUp {
	color:#015598;
	line-height:16px;
	width:715px;
	background-color:#fff;
	padding:21px;
	height:505px;
	}
.DivContenutoPopUp02 {
	color:#015598;
	line-height:16px;
	width:715px;
	background-color:#fff;
	padding:21px;
	height:5200px;
	}
.DivContenutoPopUp03 {
	color:#015598;
	line-height:16px;
	width:715px;
	background-color:#fff;
	padding:21px;
	height:390px;
	}
.DivTestoPopUp_con_Dowload {
	width:406px;
	text-align:justify;
	float:left;
	margin-left:41px;
	height:427px;
	}
.DivTestoPopUp_con_Dowload02 {
	width:370px;
	text-align:justify;
	float:left;
	margin-left:41px;
	height:380px;
	}
.DivImmaginePopUp {
	width:210px;
	text-align:left;
	border: 3px solid #f0efda;
	height:440px;
	padding:21px;
	float: left;
	background-color:#f6f5ea;
	color:#878450;
	}
.DivImmaginePopUpGioco {
	width:233px;
	text-align:left;
	border: 3px solid #f0efda;
	height:335px;
	padding:21px;
	float: left;
	background-color:#f6f5ea;
	color:#878450;
	}
div.LogoLatteSanoPopUp{
	background-image:url(../immagini/logo.gif);
	position:relative;
	width:125px; 
	height:122px;
	left:600px;
	top:30px;
}
.LinkChiudiFinestra:link {
	width:736px;
	display:block;
	background-color:#015092;
	height:20px;
	padding: 7px 21px 0px 0px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	}
.LinkChiudiFinestra:visited {
	width:736px;
	display:block;
	background-color:#015092;
	height:20px;
	padding: 7px 21px 0px 0px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	}
.LinkChiudiFinestra:hover {
	width:736px;
	display:block;
	background-color:#015092;
	height:20px;
	padding: 7px 21px 0px 0px;
	color:#fff;
	text-decoration:underline;
	text-align:right;
	}
.LinkChiudiFinestra:active {
	width:736px;
	display:block;
	background-color:#015092;
	height:20px;
	padding: 7px 21px 0px 0px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	}
	
/* Ricette*/

.TitoloRicette {
	display:block;
	color:#d82e1f;
	font-size:12px;
	height:30px;
	font-weight:bold;
	margin-left:21px;
	width:641px;
	}
.TitoloPreparazione {
	color:#d82e1f;
	font-size:11px;
	font-weight:bold;
	margin-bottom:12px;
	display:block;
	}
.DivContenutoSchedaRicette{
	background-color:#e5ebf1;
	clear:left;
	margin-top:25px;
	}
.DivContenutoSchedaRicette02{
	background-color:#e5ebf1;
	float:left;
	margin-top:25px;
	margin-bottom:20px;
	}
.DivTestoSchedaRicette{
	padding: 21px 21px 21px 21px ;
	text-align:left;
	}
.DivTestoRicette{
	padding: 21px 21px 0px 21px ;
	text-align:left;
	margin-top:15px;
	}
.DivTestoRicette02{
	padding: 0px 21px 21px 21px ;
	text-align:left;
	}
.DivTestoRicette03{
	padding: 0px 21px 0px 21px ;
	text-align:left;
	}
.DivTabellaRicette {
	height:200px;
	}
.TitoloTabellaRicette {
	width:641px;
	display: block;
	padding:8px 0px 0px 15px;
	background-image:url(../immagini/bg_titolo_tabella.gif);
	height:22px;
	border:#c7d3de solid 1px;
	font-weight:bold;
	margin-left:21px;
	}
.ContenutoTabellaRicette {
	display: block;
	width:385px;
	padding:1px 0px 0px 15px;
	margin-left:21px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.QuantitaTabellaRicetta {
	text-align:right;
	display: block;
	width:241px;
	padding:1px 15px 0px 0px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.DoseTabellaRicette {
	width:641px;
	display: block;
	padding:1px 15px 0px 0px;
	height:18px;
	border-top:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	color:#69a3d1;
	text-align:right;
	margin-left:21px;
	}
.Titolo2TabellaRicette {
	font-weight:bold;	
	display: block;
	width:641px;
	padding:1px 0px 0px 15px;
	margin-left:21px;
	height:18px;
	border-bottom:#c7d3de solid 1px;
	border-left:#c7d3de solid 1px;
	border-right:#c7d3de solid 1px;
	background-color:#FFF;
	float:left;
	}
.FineTabellaRicette {
	display: block;
	width:641px;
	padding:1px 0px 0px 15px;
	height:18px;
	float:left;
	margin-left:21px;
	font-weight:bold;
	}
.TestoPreparazioneRicette{
	}
.LinkRicette:link {
	font-size:12px;
	display:block;
	height:20px;
	padding: 7px 0px 0px 31px;
	color:#035d9e;
	text-decoration:none;
	background-image:url(../immagini/freccia_04.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	border-bottom:1px solid #e5ebf1;
	}
.LinkRicette:visited {
	font-size:12px;
	display:block;
	height:20px;
	padding: 7px 0px 0px 31px;
	color:#035d9e;
	text-decoration:none;
	background-image:url(../immagini/freccia_04.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	border-bottom:1px solid #e5ebf1;
	}
.LinkRicette:hover {
	font-size:12px;
	display:block;
	height:20px;
	padding: 7px 0px 0px 31px;
	color:#d82e1f;
	text-decoration:none;
	background-image:url(../immagini/freccia_04.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	border-bottom:1px solid #e5ebf1;
	}
.LinkRicette:active {
	font-size:12px;
	display:block;
	height:20px;
	padding: 7px 0px 0px 31px;
	color:#035d9e;
	text-decoration:none;
	background-image:url(../immagini/freccia_04.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	border-bottom:1px solid #e5ebf1;
	}
	

.DivBgFiliera {
	background-color:#FFF;
	padding:21px;
	}
.DivElencoAziende {
	height:235px;
	}
.FotoBigAziende {
	float:left;
	padding: 0px 21px 0px 0px;
	}
.DivTitoloAziende {
	height:100px;
	padding-top:13px;
	line-height:16px;
	color:#015092;
	}
.DivSchedaAziende {
	width:915px;
	height:235px;
	padding: 21px 21px 10px 21px;
	float:left;
	border-top: #c2cdd8 1px dashed;
	background-color:#fff;
	line-height:16px;
	}
.DivSchedaAziende01 {
	color:#025395;
	width:915px;
	height:440px;
	padding: 21px 21px 10px 21px;
	float:left;
	border-top: #c2cdd8 1px dashed;
	background-color:#fff;
	line-height:16px;
	}

.TitoloAziende {
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:15px;
	color:#d82e1f;
	}

.LinkTop:link {
	display:block;
	text-align:right;
	text-decoration:none;
	padding: 10px 15px 10px 0px;
	color:#d82e1f;
	background-color:#FFF;
	}
.LinkTop:visited {
	display:block;
	text-align:right;
	text-decoration:none;
	padding: 10px 15px 10px 0px;
	color:#d82e1f;
	background-color:#FFF;
	}
.LinkTop:hover {
	display:block;
	text-align:right;
	text-decoration:underline;
	padding: 10px 15px 10px 0px;
	color:#d82e1f;
	background-color:#FFF;
	}
.LinkTop:active {
	display:block;
	text-align:right;
	text-decoration:none;
	padding: 10px 15px 10px 0px;
	color:#d82e1f;
	background-color:#FFF;
	}
.LinkAziende:link {
	background-image:url(../immagini/freccia_07.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 21px;
	color:#025395;
	text-decoration:none;
	}
.LinkAziende:visited {
	background-image:url(../immagini/freccia_07.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 21px;
	color:#025395;
	text-decoration:none;
	}
.LinkAziende:hover {
	background-image:url(../immagini/freccia_07_over.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 21px;
	text-decoration:none;
	color:#FFF;
	background-color:#3e76a0;
	}
.LinkAziende:active {
	background-image:url(../immagini/freccia_07.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 21px;
	color:#025395;
	text-decoration:none;
	}
.DivAnimazioneFlash{
	width:550px;
	text-align:left;
	border: 3px solid #f0efda;
	height:380px;
	padding:0px;
	margin: 0px 21px 21px 0px;
	background-color:#f6f5ea;
	color:#878450;
	float:left;
	}
.DivTestoAnimazioneFlash{
	width:335px;
	height:386px;
	padding:0px;
	margin: 0px 0px 21px 0px;
	float:left;
	}
.DivContenutoAziende {
	color:#015598;
	line-height:16px;
	background-color:#fff;
	padding:21px;
	text-align:justify;
	border-top: #c2cdd8 1px dashed;
	height:1720px;
	}
	
	
	

.DivImmaginiFiliera {
	float:left;
	width:212px;
	
	}

.TitoloTabellaFilieraH1 {
	color:#e42e2b;
	font-weight:bold;
	height:30px;
	background-color:#fff;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	
	}	
.TitoloTabellaFiliera {
	width:680px;
	color:#FFF;
	font-weight:bold;
	height:30px;
	background-color:#015092;
	padding: 10px 0px 0px 21px;
	border-left:#015092 solid 1px;
	border-right:#015092 solid 1px;
	font-size:12px;
	background-image:url(../immagini/freccia_06.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	}
.SottoTitoloTabellaFiliera {
	width:156px;
	font-weight:bold;
	height:90px;
	float:left;
	text-align:left;
	background-color:#edf2f7;
	padding: 17px 21px 0px 21px;
	border-right:#FFF solid 2px;
	border-left:#015092 solid 1px;
	background-image:url(../immagini/bg_tab.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.SottoTitolo02TabellaFiliera {
	width:459px;
	height:75px;
	background-color:#edf2f7;
	padding: 15px 21px 15px 21px;
	border-top:#FFF solid 2px;
	border-right:#015092 solid 1px;
	float:left;
	}
.FondoTabellaFiliera {
	width:659px;
	height:49px;
	background-color:#e5ebf1;
	padding: 15px 21px 0px 21px;
	border-bottom:#015092 solid 1px;
	border-right:#015092 solid 1px;
	border-left:#015092 solid 1px;
	float:left;
	}