body {
margin: 0;
padding: 3px 0 0 0;
font-family: sans-serif;
font-size: 85%;
color: #000;
background-color: #FFF;
}

div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, form, input, textarea {
margin: 0; 
padding: 0; 
border: 0; font-size: 100%;}

img {border: 0;}
.motori, .flash {display: none;}



/* contenitore generale di tutta la pagina */ 
.centrato {	
margin: auto;
text-align: left;
width: 100%;
}


.intestazione {
width: 100%;
border: 0;
}

.logostampa {display: block;}

.corpo {
width: 100%;
float: none;
border-left: 0;
border-right: 0;}

.colonna1 {
float: none;
width: 100%;
padding-top: 3px;
border-bottom: 1px solid #B7A76C;
}

.colonna2 {
float: none;
width: 100%;
padding-top: 3px;
}

.piepagina {
clear: none;
width: 100%;
background-color: #CCC;
border-top: 3px solid #B7A76C;
border-left: 0;
border-right: 0;
border-bottom: 1px solid #B7A76C;
}

/* fine contenitore generale di tutta la pagina */ 

.lingue p {text-align: right;}



/* 		MENU PRINCIPALE		 */
.menuNavigazione{
text-align: left;
margin:0;
padding:16px;
list-style:circle;
/*height:2em;*/
height:auto;
border-top:1px solid #B7A76C;
border-bottom:1px solid #B7A76C;
}
.menuNavigazione li{
float:none;
position:static;
}
.menuNavigazione a{
font-family: sans-serif;
float:none;
font-size: 1em;
font-weight: bold;
/*height:2em;
line-height:2em;*/
height: 2em;
line-height: 2em;
padding: 0; /*0px 11px 0px 11px;*/
/*margin: 2px 0;*/
text-decoration:none;
/*border-right:1px solid #B7A76C;*/
}

.menuNavigazione a.azienda {padding: 0;}

/* SOTTO MENU */
.menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:auto;
height:auto;
}
.menuNavigazione ul li{
float:none;
list-style:square;
margin-left: 1em;
}
.menuNavigazione ul a{
font-family: sans-serif;
text-align: left;
float:none;
display:inline;
height:1em;
line-height:1.5;
border-right:0;
border-left:0;
border-bottom:0;
}

/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
position:static;
visibility:visible;
}
.menuNavigazione ul.subMenu-on{
visibility:visible;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
position:static;/* primo livello di annidamento:menu a discesa */
/*top:2em;
top: 0;
left: 0;*/
visibility:visible;
border-top:none;
}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;
position:static;
top:-1px;
left:17em;
border-top:none;
}
/* COLORI */
.menuNavigazione{
background:#FFF;
color:#B7A76C;
}
.menuNavigazione a{
text-decoration:none;
background:#FFF;
color:#B7A76C;
}

.menuNavigazione a.ultimo {background:#FFF;}

.menuNavigazione ul a {background-image: none;}

/* EFFETTO ROLLOVER */
.menuNavigazione a:link {}
.menuNavigazione a:visited {}
.menuNavigazione a:hover {color: #FFF; background: #B7A76C;}
.menuNavigazione a:active {}


/*		FINE MENU PRINCIPALE	 */




/*		MENU DEI PRODOTTI		*/
.colonna1 ul {
list-style:none;
width: 100%;
margin-bottom: 3px;
}

.colonna1 li {
margin-left: 3px;
margin-bottom: 1px;
padding-left: 7px;
}

.colonna1 li ul {width: auto; margin-bottom: 0; margin-top: 1px;}
.colonna1 li ul li{padding-left: 0px;}

.colonna1 h1 {
width: auto;
height: auto;
margin-left: 7px;
margin-top: 10px;
/*color: #926F26;*/
font-family: sans-serif;
/*font-size: 100%;*/
background: #FFF;
}

.colonna1 li.titolo1 {
margin-top: 8px;
/*color: #5D6700;
background: #FFF;*/
padding-left: 3px;
/*font-weight: bold;*/
}

.colonna1 li.primo {margin-top: 8px;}

.colonna1 li a {font-size: 11px;
/*font-size: 1em;*/
/*color: #5E5E5E;
background: #FFF;
text-decoration: none;*/
}

.colonna1 li a:hover {font-size: 11px;color: #CA9729; background: #FFF;}
/*
.colonna1 li a:link {}
.colonna1 li a:visited {}
.colonna1 li a:hover {color: #CA9729; background: #FFF;}
.colonna1 li a:active {}

.colonna1 li a.qui {color: #CA9729; background: #FFF;}*/
/*		FINE MENU DEI PRODOTTI	*/



/*		HOME PAGE				*/
.newshome {
margin-top: 10px;
width: 90%;
border-right: 0;
border-left: 0;
float: none;} 

.bordoalto, .bordobasso {display: none;}

.nhtitolo {
height: auto;
width: auto;
background: none;
float: none;
}

.nhtitolo h1 {
background: none;
height: auto;
width: auto;
padding-left: 0;
overflow: auto;
}

.nhtesto {
font-size: 1em;
line-height: 1.2;
text-align: left;
background-color: #FFF;
color: #000;
width: auto;
float: none;
}

.nhtesto h2 {margin-bottom: 2px;}

.nhtesto .prosegui {
text-align: left; 
margin-top: 0; 
margin-bottom: 5px;
}

.nhtesto .prosegui a {
color: #BCA854; 
background-color: #FFF; 
text-decoration: none;
}


.ricmail {
margin-top: 8px;
width: 90%;
float: none;}

.riconoscim {
background: #FFF;
width: auto;
height: auto;
float: none;
}

.mailing {
background: #FFF;
width: auto;
height: auto;
float: none;
}

.riconoscim h1, .mailing h1 {
height: auto;
margin: 6px 0 3px 0px;
background: #FFF;
width: auto;
padding-left: 0;
overflow: auto;
}

.riconoscim p, .mailing p {
font-size: 1em;
line-height: 1.2;
color: #4B4848;
}

.riconoscim p {margin: 2px}
.mailing p {margin: 2px}

.riconoscim p.prosegui, .mailing p.prosegui {margin-top: 3px; text-align: left;}


/*		FINE HOME PAGE			*/







/*		PAGINE INTERNE			*/
.areacentrale, .areacentrale2, .areacentrale3 {
width: auto;
padding: 5px;
margin: 0;}


.areacentrale h1, .areacentrale2 h1, .areacentrale3 h1 {
font-family:sans-serif;
font-size: 1.3em;
color: #472602;
background: #FFF;
margin-bottom: 5px;
}

.areacentrale h1 span, .areacentrale2 h1 span, .areacentrale3 h1 span {
color: #926F26;
background: #FFF;
font-size: 0.9em;
}


.areacentrale p, .areacentrale2 p, .areacentrale3 p {
font-size: 1em;
/*color: #4B4848;*/
background: #FFF;
line-height: 1.2;
text-align: left;
margin-bottom: 4px;}

.areacentrale p img {float: none; margin: 3px;}

/*
.areacentrale p.stampa {
margin: 35px 0 15px 0;
text-align: right;
}

.areacentrale p.stampa a {
padding-right: 28px;
padding-top: 5px;
background: #FFF url(../images/iconastampa.gif) no-repeat 100% 0;
color: #633401;
text-decoration: none;
}
*/

.areacentrale p.paginazione {
font-size: 9px;
color: #472602;
background: #FFF;
text-align: center;
}

.areacentrale p.paginazione a {
color: #472602;
background: #FFF;
text-decoration: none;}



/*	SCHEDA PRODOTTO		*/

.testoprodotto {width: auto; float: none;}

.fotoprodotto {width: auto; float: none; text-align: center; padding-bottom: 20px;}


.stampaprodotto {text-align: center; margin: 8px 0; position: relative; top: 390px;}

/*
.stampaprodotto a {
text-decoration: none;
color: #633401;
padding-right: 28px;
padding-top: 5px;
background: #FFF url(../images/iconastampa.gif) no-repeat 100% 0;
}
*/

.bordoprodalto, .bordoprodbasso {display: none;}

/*
.bordoprodalto {font-size: 1px;
background: url(../images/bpalto.gif) no-repeat top left;
margin-top: 19px;}
.bordoprodbasso {background: url(../images/bpbasso.gif) no-repeat top left;}
*/

.dettagli {width: auto; border: 0; padding: 4px;}

/*
.dettagli p{
color: #4B4848;
background: #FFF;
padding: 0px 15px 6px 15px;
}

.dettagli p strong {color: #472602; background: #FFF;}

div.dettagli blockquote p{
margin: 0 auto;
padding: 0;
color: #717C05;
background: #FFF;
font-weight: bold;
text-align: center;
line-height: 1.3;}
*/

/*	FINE SCHEDA PRODOTTO	*/



/*		RETE VENDITA		*/
.mondovideo {display: none;}
.mondopalmare {display: block; margin-bottom: 50px;}

/*.mondopalmare li a {color: #000; text-decoration: none;}
.mondopalmare li a:link {color: #000; text-decoration: none;}
.mondopalmare li a:visited {color: #000; text-decoration: none;}
.mondopalmare li a:hover {color: #000; text-decoration: underline;}
.mondopalmare li a:active {color: #000; text-decoration: none;}
*/

/*
ul.retevendita {margin: 10px 0 15px 16px;}
ul.retevendita li {margin-top: 6px;}

ul.retevendita a {
color: #5D6700; 
background: #FFF; 
text-decoration: none;
}


.dettagliorete {margin-bottom: 20px;}

.dettagliorete h2 {
color: #5D6700; 
background: #FFF; 
margin-bottom: 5px;
}

.dettagliorete address {
color: #4B4848;
background: #FFF;
line-height: 1.5;
font-style: normal;
}

.dettagliorete address a {
color: #5D6700; 
background: #FFF; 
text-decoration: none;
}

p.reteindietro {
text-align: right;
background: url(../images/bgindietro.gif) repeat-x 0 50%;
}

p.reteindietro a {
padding-left: 3px;
color: #B4A17A;
background: #FFF;
text-decoration: none;
font-size: 9px; 
font-weight: bold;
}
*/

/*		FINE RETE VENDITA	*/


/*	RICONOSCIMENTI			*/
.riconoscimenti {float: none; width: auto;}
.riconoscimenti h4 {float: none; width: auto;}
.riconoscimenti .descrizione {float: none; width: auto;}
/*.riconoscimenti .descrizione strong {font-weight: bold; color: #5D6700;}*/
.riconoscimenti .descrizione img {float: none; display: block; margin: 0 5px 5px 0;}
/*.riconoscimenti .descrizione ul {list-style-type: disc; margin-left: 16px; line-height: 1.5;}*/
.sepriconoscimenti {clear: none; height: 10px;}

/*	FINE RICONOSCIMENTI		*/





/*		RICETTE				*/


.cerca {
float: none;
width: auto;
height: auto;
font-size: 1em;
margin: 5px 0;
}
.cerca span {float: none; width: auto;}

.cerca input {width: auto; height: auto; float: none;}

.cerca a {
/*text-decoration: none;
font-weight: normal;
color: #AD935C;
background: #FFF;*/
padding: 4px;
/*border: 1px solid #AD935C;
display: block;
float: right;*/
}


.elencoricette {width: auto; float: none;}

.elencoricette .anteprima {
float: none;
/*border: 1px solid #CAC3A5;*/
width: auto;
height: auto;
}


.elencoricette .anteprima .miniricetta {
float: none;
width: auto;
height: auto;
background: none;}

.elencoricette .anteprima h3 {
float: none;
width: auto;
height: auto;
background: none;
color: #5D6700;
}

.elencoricette .anteprima .prosricetta {
float: none;
width: auto;
height: auto;
background: none;
}

.elencoricette .anteprima .prosricetta a {color: #926F26; text-decoration: none;}

.elencoricette .nofloat {clear: none; height: 5px;}


/*	pagina di dettaglio*/
.elencoricette .ricettasx {width: auto; float: none;}
.elencoricette .ricettadx {width: auto; float: none;}

.elencoricette .ricettasx .immagine {
width: auto;
border: 0;
text-align: center;
padding: 4px;
margin-bottom: 7px;
}

.elencoricette .ricettasx .abbinamenti {
width: auto;
border: 0;
margin-bottom: 8px;}

.elencoricette .ricettasx .abbinamenti h2 {
color: #472602;
border-bottom: 0;
padding: 2px 0 2px 4px;
}

/*.elencoricette .ricettasx .abbinamenti ul {
margin-left: 29px;
color: #AEAEAE;
padding: 5px 0 10px 0;
line-height: 15px;}

.elencoricette .ricettasx .abbinamenti ul span {color: #5E5E5E;}
§*/

/*
.elencoricette .ricettasx p {
text-align: center; 
font-size: 9px;
}

.elencoricette .ricettasx p a{
color: #633401; 
text-decoration: none;
}


.elencoricette .ricettasx p.stampa {margin-bottom: 8px;}

.elencoricette .ricettasx p.stampa a {
padding-right: 28px;
padding-top: 5px;
background: #FFF url(../images/iconastampa.gif) no-repeat 100% 0;
color: #633401;
text-decoration: none;
}

*/


.elencoricette .ricettadx h2 {
/*color: #5D6700;*/
margin-bottom: 5px;
margin-top: 15px;
text-align: center;}


.elencoricette .ricettadx h3 {
/*color: #A08141;*/
margin-bottom: 2px; 
}

.elencoricette .ricettadx h4 {
/*color: #000;*/
margin-bottom: 4px;
}

.elencoricette .ricettadx .ingredienti {
width: auto; float: none;
/*color: #5E5E5E;
padding-bottom: 20px;
border-bottom: 1px solid #A08141;
margin-bottom: 16px;*/
}

.elencoricette .ricettadx .ingredienti p {width: 80%; /*float: left;*/}
.elencoricette .ricettadx .ingredienti p.qta {width: 16%; /*float: right; text-align: right;*/}
.elencoricette .ricettadx .ingredienti .nofloat {/*clear: both;*/ height: 2px;}

.elencoricette .ricettadx h3.nofloat {/*clear: left; */margin-bottom: 10px; height: auto;}

.elencoricette .ricettadx ol {
width: auto;
color: #926F26;
margin-left: 1.6em; 
line-height: 1.2; 
text-align: left;}
.elencoricette .ricettadx ol li {margin-bottom: 5px;}
.elencoricette .ricettadx ol span {color: #5E5E5E;}
/*		FINE RICETTE		*/




/*		FORM DI RICERCA							*/
.form_cerca {
width: auto;
margin: 10px 0;
}
/*
.form_cerca input {
display: block;
}*/

.campo_cerca {
width: auto; /* larghezza totale: 114px; */
height: auto; /* altezza totale: 15px;*/
padding: 0;
background: #FFF;
color: #000;
border-left: 0;
border: 1px solid #CCCCCC;
margin: 0;
}


.bottone_cerca {
float: none;
/*background: #FFF;
color: #5E5E5E;
border: 1px solid #CCC;
cursor: pointer;
height: 15px;
width: 54px;
line-height: 9px;*/
}
/*		FINE FORM DI RICERCA					*/







/*		CONTATTI			*/

h4 {
font-size: 10px;
font-weight: normal;
color: #4B4848;
background: #FFF;
margin-bottom: 33px;}
h4 span {color: #5D6700; background: #FFF;}

.formsx {
width: auto;
float: none;
}
.formdx {
width: auto;
float: none;
text-align: left;
}

.formsx, .formdx {font-size: 0.9em; /*color: #4B4848; background: #FFF;*/}

.formsx span {width: auto; float: none; display: block;}

.formsx input {width: auto;
height: auto;
border: 1px solid #8F8E8E;
float: none;
display: block;
}

.formsx .nofloat {height: 5px;}


.formdx textarea {
width: auto;
height: auto;
border: 0;
margin-bottom: 5px;}

.formdx textarea.priva {
height: auto;
}

.formdx h5 {
font-size: 0.9em;
/*font-weight: normal;*/
text-align: left;
} 


/*	pulsanti invia e cancella		*/
p.fineform {
clear: both;
text-align: left;
/*width: 142px;*/
padding-top: 10px;
padding-bottom: 10px;
/*margin-left: auto;
margin-right: auto;*/}

p.fineform a {
text-align: center;
font-size: 1em;
margin: 0 0 3px 0;
/*color: #FFF;
background-color: #5D6700;
text-decoration: none;
display: block;
width: 63px; 
height: 15px;*/}
/*
p.fineform a:link {}
p.fineform a:visited {}
p.fineform a:hover {color: #FFF; background-color: #8F9E02; text-decoration: none;}
p.fineform a:active {}*/
/*
p.fineform a.invia {float: none;}
p.fineform a.cancella {float: none;}


p.fineform1 {
clear: both;
text-align: center;
width: 62px;
padding-top: 30px;
margin-left: auto;
margin-right: auto;}

p.fineform1 a {
font-size: 10px;
color: #FFF;
background-color: #5D6700;
text-decoration: none;
display: block;
width: 63px; 
height: 15px;}

p.fineform1 a:link {}
p.fineform1 a:visited {}
p.fineform1 a:hover {color: #FFF; background-color: #8F9E02; text-decoration: none;}
p.fineform1 a:active {}

p.fineform1 a.invia {float: left;}
p.fineform1 a.cancella {float: right;}*/
/*	fine pulsanti invia e cancella	*/




/*	Pagina della cartina		*/
.cartinasx {
width: auto;
float: none;
text-align: center;
font-size: 0.9em;
}

.cartinadx {
width: auto;
float: none;
font-size: 1em;
}

/*.cartinasx, .cartinadx {color: #4B4848; background: #FFF;}

.cartinasx p {
font-size: 9px;
text-align: center;
margin: 32px 0 35px 0;}

.cartinasx address {font-style: normal; line-height: 1.5;}
.cartinasx address strong {color: #472602; background: #FFF;}
.cartinasx address a {color: #926F26; background: #FFF; text-decoration: none;}


.cartinadx h2 {
color: #472602; background: #FFF;
margin: 19px 0 2px 0;
}
.cartinadx h2.primo {margin-top: 0;}
.cartinadx p.separato {margin-top: 10px;}
.cartinadx strong {color: #926F26; background: #FFF;}*/
/*	fine pagina della cartina	*/
/*		FINE CONTATTTI		*/



