body, html, tr, td, th, pathseparator, h1, h2, h3, h4, h5, p, img
{
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 13px;
	 
    color: #000;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-weight: normal;
    border: 0px;
	line-height: 18px;
}

body
{
    background-color: #fff;
}

a
{
    color: #b80c00;
    text-decoration: none;
    font-weight: 700;
}
a:hover
{
    text-decoration: underline;
}



/*****************************************************************************/
/*****************************************************************************/
/* layout pagina */
/*****************************************************************************/
/*****************************************************************************/

div#container
{
    text-align: center;
    height: 100%;
}

div#dummy
{
    text-align: left;
    margin: auto;
    width: 947px;
    clear: both;
    margin-top: 15px;
}

/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* BANNER TOP */
/*****************************************************************************/
/*****************************************************************************/

div#testata
{
    width: 947;
    height: 135px;
    margin-bottom: -3px;
}
html > body div#testata
{
    margin-bottom: 0px; /*Opera, Firefox e Safari*/
}
*:first-child + html div#testata
{
    margin-bottom: 0px; /*IE7*/
}




.adrotatortop
{
    margin-top: 24px;
}
html > body .adrotatortop
{
    padding-top: 24px; /*Opera, Firefox e Safari*/
    margin-top: 0px;
}
*:first-child + html adrotatortop
{
    margin-top: 24px; /*IE7*/
}




/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* FOOTER */
/*****************************************************************************/
/*****************************************************************************/

div#footer
{
    width: 947px;
    background: #fff url(../immagini/piede.gif) no-repeat left top;
    padding: 15px;
    padding-top: 11px;
}

div#footer img
{
    margin-right: 20px;
    padding: 0px;
}



.profiloutente{
	margin-left: 13px;
}

div#bentornata{
	width:165px;
	height: 84px;
	background: url(../immagini/banner_bentornata.gif) no-repeat left top;
	text-align: center;
}




/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*  HOMEPAGE  */
/*****************************************************************************/
/*****************************************************************************/

div#content_home
{
    text-align: left;
    width: 947px;
    background: url(../immagini/back_content_home.gif) repeat-y left top;
    background-color: #fdf8df;
}


div#home_bignav
{
    text-align: center;
    margin-left: 16px;
}
div#home_bignav img
{
    float: left;
}

div#home_nav
{
    margin-left: 15px;
}




/******************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/* CONTENUTO */
/*****************************************************************************/
/*****************************************************************************/

div#content
{
    overflow: auto;
    text-align: left;
    width: 947px;
    background: #ffe76f url(../immagini/back_content.gif) repeat-y left top;
}
html > body div#content
{
    margin: 0px; /*Opera, Firefox e Safari*/
}
*:first-child + html div#content
{
    margin: 0px; /*IE7*/
}




div#subcontent
{
    padding: 0px;
    width: 698px;
    margin-left: 7px;
    float: left;
}
html > body div#subcontent
{
    margin-left: 14px; /*Opera, Firefox e Safari*/
}
*:first-child + html div#subcontent
{
    margin-left: 14px; /*IE7*/
}


div#percorso
{
    height: 20px;
    clear: both;
    color: #db002f;
    font-weight: bold; /*	padding-left:10px;*/
    padding-top: 5px;
    background-color: #ffe76f;
}

div#sezione
{
    background-color: #ffffff;
    padding: 10px;
    text-align: justify;

}
div#sezione p
{
       font-size: 15px; 
    }

div#sezione_prodotti
{
    background-color: #ffffff;
    text-align: justify;
}


.immagine_sezioni
{
    margin-bottom: -3px;
}



.titolo{
	margin-bottom: 15px;
}
/*****************************************************************************/
/*****************************************************************************/
/* MENU PRINCIPALE */
/*****************************************************************************/
/*****************************************************************************/
/******************************************************************************/


div#menu_principale
{
    font-size: 11px;
    width: 235px;
    float: right;
    height: auto;
    overflow: auto;
}

div#menu_principale_voci
{
    background: url(../immagini/back_menu_principale.gif) repeat-y left top;
    clear: both;
}

div#menu_principale_voci img
{
    margin-bottom: 5px;
    margin-top: 5px;
}




div#menu_principale_voci ul
{
    list-style-image: url(../immagini/cuoricino.gif);
    list-style-position: inside;
    text-align: left;
    list-style-type: none;
    padding: 2px;
    margin: 0px 0px 0px 35px;
}
div#menu_principale_voci li
{
    padding: 2px;
}
div#menu_principale_voci li a
{
    color: #000;
    text-decoration: none;
	 	font-weight: normal;
}
div#menu_principale_voci li a:hover
{
    color: #b80c00;
    text-decoration: underline;
}



.btn_sottomenu{
	cursor: hand;
}

.box_sottomenu{
	display:none;
	visibility:hidden;
}




/*****************************************************************************/
/*****************************************************************************/
/* NEWS */
/*****************************************************************************/
/*****************************************************************************/

.news_cont
{
	margin: 8px;
}
.news_cont p
{
	margin-top: 0px;
	margin-bottom: 0;
}
.img_news
{
	vertical-align: text-bottom;
	float: left;
	padding: 2px;
	margin-right: 10px;
	border: solid 5px #dadada;
	background-color: #ffffff;
}
.data
{
	text-transform: lowercase;
	color: #3B3B3B;
}

.normal
{
	font-size: 11px;
	vertical-align: top;
	color: #3B3B3B;
}
.sottotitolo
{
	font-weight: bold;
	vertical-align: top;
	color: #3B3B3B;
}
.tuttiLink
{
	padding-top: 0px;
	padding-right: 10px;
	text-align: left;
	float: right;
	height: 13px;
}
.riga
{
	margin: 10px;
	width: 750px;
	background-image: url(../immagini/px.gif);
	background-repeat: repeat-x;
}

/*****************************************************************************/
/*****************************************************************************/
/* PRODOTTI */
/*****************************************************************************/
/*****************************************************************************/

div#box_selezione_succhi{
	width: 616px;
	height: 316px;
	text-align:right;
	margin: auto;
}

.box_selezione_omogeneizzati{
	width: 330px;
	height: 147px;
	text-align:right;
	margin: auto;
}

.tendina_prodotti
{
    font-family: Verdana,arial,sans-serif;
    font-size: 9px;
    color: #000;
    margin: 0px;
    padding: 0px;
	 margin-right:30px;
	 margin-top:7px;
    text-decoration: none;
    font-weight: normal;
}





div#prodotti_left
{
    float: left;
    width: 349px;
    background-color: #fff;
}

div#prodotti_left ul
{
    list-style-image: url(../immagini/cuoricino_sfumato.gif);
    list-style-position: outside;
    text-align: left;
    list-style-type: none;
    margin: 0px 0px 0px 18px;
    padding: 0px 10px 0px 10px;
}
div#prodotti_left p
{
    padding: 0px 10px 0px 10px;
}

div#prodotti_left h2{
    padding: 0px 10px 0px 10px;
}


div#prodotti_right
{
    float: right;
    width: 349px;
    background-color: #fff;
}
div#prodotti_right p
{
    padding: 0px 10px 0px 10px;
}

div#prodotti_right table tr td p{
	font-size:11px;
}




div#griglia_blu
{
    background: url(../immagini/prodotti/griglia_blu_backgnd.gif) repeat-y left top;
	line-height: normal;
}
div#griglia_blu table tr
{
    height: 16px;
}
div#griglia_blu table tr td
{
    padding: 0px;
    font-size: 11px;
	line-height: 16px;	 
}
div#griglia_blu table
{
    margin-left: 41px;
}





div#griglia_blu_2col
{
    background: url(../immagini/prodotti/griglia_blu_backgnd2.gif) repeat-y left top;
	line-height: normal;
}
div#griglia_blu_2col table tr
{
    height: 16px;
}
div#griglia_blu_2col table tr td
{
    padding: 0px;
    font-size: 11px;
	line-height: 16px;	 
}
div#griglia_blu_2col table
{
    margin-left: 41px;
}





div#griglia_verde
{
    background: url(../immagini/prodotti/griglia_verde_backgnd.gif) repeat-y left top;
}
div#griglia_verde table tr
{
    height: 16px;
}
div#griglia_verde table tr td
{
    padding: 0px;
    font-size: 11px;
 	line-height: 16px;	 
}
div#griglia_verde table
{
    margin-left: 41px;
}



div#griglia_marrone
{
    background: url(../immagini/prodotti/griglia_marrone_backgnd.gif) repeat-y left top;
}
div#griglia_marrone table tr
{
    height: 16px;
}
div#griglia_marrone table tr td
{
    padding: 0px;
    font-size: 11px;
	line-height: 16px;	 	 
}
div#griglia_marrone table
{
    margin-left: 41px;
}



div#griglia_rosa
{
    background: url(../immagini/prodotti/griglia_rosa_backgnd.gif) repeat-y left top;
}
div#griglia_rosa table tr
{
    height: 16px;
}
div#griglia_rosa table tr td
{
    padding: 0px;
    font-size: 11px;
	line-height: 16px;	 	 
}
div#griglia_rosa table
{
    margin-left: 41px;
}



.tendina_interna_omo_carne
{
 text-align:center; 
 background-color:#ef5431; 
 width:340px; 
 height:30px;   
}
.tendina_interna_omo_frutta
{
 text-align:center; 
 background-color:#79b143; 
 width:340px; 
 height:30px;   
}
.tendina_interna_omo_pesce
{
 text-align:center; 
 background-color:#2a9ec7; 
 width:340px; 
 height:30px;   
}
.tendina_interna_omo_formaggio
{
 text-align:center; 
 background-color:#d58713; 
 width:340px; 
 height:30px;   
}

/*****************************************************************************/
/*****************************************************************************/
/* LOGIN */
/*****************************************************************************/
/*****************************************************************************/
/******************************************************************************/


.boxArrotondatoLG
{
    background: #fdf8df url(../immagini/ly_sup_sx.gif) no-repeat left top;
    width: 100%;
    min-height: 50px;
    margin-bottom: 10px;
}
.boxArrotondatoLG .aux1
{
    background: url(../immagini/ly_sup_dx.gif) right top no-repeat;
    min-height: 50px;
}
.boxArrotondatoLG .aux2
{
    background: url(../immagini/ly_inf_dx.gif) right bottom no-repeat;
    min-height: 50px;
}
.boxArrotondatoLG .aux3
{
    background: url(../immagini/ly_inf_sx.gif) left bottom no-repeat;
    min-height: 50px;
}

.boxArrotondatoLG p
{
    padding: 5px;
}




/*************************************************************************************/
/*************************************************************************************/
/*   NEWS  */
/*************************************************************************************/
/*************************************************************************************/


div#news
{
    /*	margin-left:20px;*/
    background: url(immagini/content/back_news.gif) no-repeat left top;
    width: 470px;
    height: 241px;
    padding-left: 11px;
    padding-top: 46px;
}
.news
{
    width: 144px;
    cursor: pointer;
    padding-left: 6px;
    padding-right: 6px; /*	margin-right:15px;*/
    float: left;
}




/**************************************/

pathseparator
{
    background-color: #aaaaaa;
}

div.chiusura
{
    clear: both;
}




.fieldsize
{
    font-family: Verdana,arial,sans-serif;
    font-size: 10px;
    color: #000;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-weight: normal;
}
html > body .fieldsize
{
    margin-bottom: 2px; /*Opera, Firefox e Safari*/
}







/********************************************************************************/

h1
{
    font-size: 14px;
    color: #db002f;
    font-weight: bold;
    margin-bottom: 10px; /*	text-align: left;*/
}

h2
{
    color: #db002f;
}

h3
{
    font-size: 14px;
    color: #000;
	 font-weight: bold;
}

h4
{
    font-size: 14px;
    color: #b80c00;
    font-weight: bold;
    text-align: center;
}

h5
{
    font-size: 14px;
    color: #000;
    font-weight: bold;
	padding: 3px;
    background-color: #ffe76f;
}

/******************************************************************/
/* stili per tinymce */

.titolo
{
    font-size: 14px;
    color: #db002f;
    font-weight: bold;
    margin-bottom: 10px;
}



.credits a
{
    text-align:right;
    font-size: 9px;
/*    color: #ffe76f;  */
    font-weight:normal;
    color: #bbbbbb;  
}

