@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - 
MONINI
www.monini.com
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* body & altro
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0; border:none; outline:none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */

body {/*background: url(../img/sf_body.jpg) repeat-x left top #677e6e;*/background: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#000; }

#container {width:955px; margin:0 auto; position:relative; }
a {color:#1b5b41; text-decoration:none; }
a:hover {color:#1b5b41; text-decoration: underline; }

/* header - homepage
- - - - - - - - - - - - - - - - - - - - */
#header_hp {background: url(../img/sf_header.jpg) repeat-x left top; height: 96px;}
#logo_hp {float: left; padding: 11px 0px 0px 29px; background: url(../img/sf_logo_monini.jpg) no-repeat left top; width: 209px;}
#container_menu_hp{float: right; width: 478px; padding-left: 237px; height: 96px; }

/* header
- - - - - - - - - - - - - - - - - - - - */
#header {background: url(../img/sf_header.jpg) repeat-x left top; height: 134px;}
#header_x_stampa {height: 134px; display: none;}
#logo {float: left; padding: 11px 0px 0px 30px; background: url(../img/sf_logo_monini.jpg) no-repeat left top; width: 209px;}
#container_menu{float: right; width: 478px; padding-left: 237px; height: 134px; }
.sfondo_menu_bianco {background: url(../img/sf_menu_bianco.jpg) no-repeat right bottom;}
#menu01{float: left; padding-bottom: 49px; }
#menu01 ul {list-style:none; padding: 0px; margin: 0px;  border-left: 1px solid #dcb723; width: 478px; height: 20px;}
#menu01 ul li {float: left;padding: 13px 0px 0px 20px; margin:0px; }
#menu01 ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 7px;}
#menu01 ul li a#pulshome{background:url(../img/puls_home.gif) no-repeat left top; width: 27px;}
#menu01 ul li a#pulshome:hover{background:url(../img/puls_home.gif) no-repeat left bottom;}
#menu01 ul li a#pulsarearis{background:url(../img/puls_arearis.gif) no-repeat left top; width: 82px;}
#menu01 ul li a#pulsarearis:hover{background:url(../img/puls_arearis.gif) no-repeat left bottom;}
#menu01 ul li a#pulscontatti{background:url(../img/puls_contatti.gif) no-repeat left top; width: 45px;}
#menu01 ul li a#pulscontatti:hover{background:url(../img/puls_contatti.gif) no-repeat left bottom;}
#menu01 ul li a#pulsmappa{background:url(../img/puls_mappa.gif) no-repeat left top; width: 78px;}
#menu01 ul li a#pulsmappa:hover{background:url(../img/puls_mappa.gif) no-repeat left bottom;}
#menu01 ul li a#pulsenglish{background:url(../img/puls_english.gif) no-repeat left top; width: 40px;}
#menu01 ul li a#pulsenglish:hover{background:url(../img/puls_english.gif) no-repeat left bottom;}
/* versione inglese*/
#menu01_2{float: left; padding-bottom: 49px; }
#menu01_2 ul {list-style:none; padding: 0px; margin: 0px;  border-left: 1px solid #dcb723; width: 478px; height: 20px;}
#menu01_2 ul li {float: left;padding: 13px 0px 0px 20px; margin:0px; }
#menu01_2 ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 7px;}
#menu01_2 ul li a#pulshome{background:url(../img/puls_home_en.gif) no-repeat left top; width: 27px;}
#menu01_2 ul li a#pulshome:hover{background:url(../img/puls_home_en.gif) no-repeat left bottom;}
#menu01_2 ul li a#pulsarearis{background:url(../img/puls_arearis_en.gif) no-repeat left top; width: 86px;}
#menu01_2 ul li a#pulsarearis:hover{background:url(../img/puls_arearis_en.gif) no-repeat left bottom;}
#menu01_2 ul li a#pulscontatti{background:url(../img/puls_contatti_en.gif) no-repeat left top; width: 48px;}
#menu01_2 ul li a#pulscontatti:hover{background:url(../img/puls_contatti_en.gif) no-repeat left bottom;}
#menu01_2 ul li a#pulsmappa{background:url(../img/puls_mappa_en.gif) no-repeat left top; width: 21px;}
#menu01_2 ul li a#pulsmappa:hover{background:url(../img/puls_mappa_en.gif) no-repeat left bottom;}
#menu01_2 ul li a#pulsenglish{background:url(../img/puls_english_en.gif) no-repeat left top; width: 37px;}
#menu01_2 ul li a#pulsenglish:hover{background:url(../img/puls_english_en.gif) no-repeat left bottom;}

#menu02{float: left;  }
#menu02 ul {list-style:none; margin: 0px; width: 478px; height: 27px;}
#menu02 ul li {float: left;padding: 0px; margin:0px; }
#menu02 ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 27px;}
#menu02 ul li a#pulsazienda{background:url(../img/puls_azienda.gif) no-repeat left top; width: 89px; }
#menu02 ul li a#pulsazienda:hover{background:url(../img/puls_azienda.gif) no-repeat left bottom; height: 27px;}
#menu02 ul li a#pulsprodotti{background:url(../img/puls_prodotti.gif) no-repeat left top; width: 89px;}
#menu02 ul li a#pulsprodotti:hover{background:url(../img/puls_prodotti.gif) no-repeat left bottom;}
#menu02 ul li a#pulsolio{background:url(../img/puls_olio.gif) no-repeat left top; width: 107px;}
#menu02 ul li a#pulsolio:hover{background:url(../img/puls_olio.gif) no-repeat left bottom;}
#menu02 ul li a#pulssalute{background:url(../img/puls_salute.gif) no-repeat left top; width: 104px;}
#menu02 ul li a#pulssalute:hover{background:url(../img/puls_salute.gif) no-repeat left bottom;}
#menu02 ul li a#pulsstampa{background:url(../img/puls_stampa.gif) no-repeat left top; width: 89px;}
#menu02 ul li a#pulsstampa:hover{background:url(../img/puls_stampa.gif) no-repeat left bottom;}
/* versione inglese*/
#menu02_2{float: left;  }
#menu02_2 ul {list-style:none; margin: 0px; width: 478px; height: 27px;}
#menu02_2 ul li {float: left;padding: 0px; margin:0px; }
#menu02_2 ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 27px;}
#menu02_2 ul li a#pulsazienda{background:url(../img/puls_azienda_en.gif) no-repeat left top; width: 111px; }
#menu02_2 ul li a#pulsazienda:hover{background:url(../img/puls_azienda_en.gif) no-repeat left bottom; height: 27px;}
#menu02_2 ul li a#pulsprodotti{background:url(../img/puls_prodotti_en.gif) no-repeat left top; width: 106px;}
#menu02_2 ul li a#pulsprodotti:hover{background:url(../img/puls_prodotti_en.gif) no-repeat left bottom;}
#menu02_2 ul li a#pulsolio{background:url(../img/puls_olio_en.gif) no-repeat left top; width: 76px;}
#menu02_2 ul li a#pulsolio:hover{background:url(../img/puls_olio_en.gif) no-repeat left bottom;}
#menu02_2 ul li a#pulssalute{background:url(../img/puls_salute_en.gif) no-repeat left top; width: 110px;}
#menu02_2 ul li a#pulssalute:hover{background:url(../img/puls_salute_en.gif) no-repeat left bottom;}
#menu02_2 ul li a#pulsstampa{background:url(../img/puls_stampa_en.gif) no-repeat left top; width: 75px;}
#menu02_2 ul li a#pulsstampa:hover{background:url(../img/puls_stampa_en.gif) no-repeat left bottom;}


/* animazione homepage
- - - - - - - - - - - - - - - - - - - - */
#animazione{background: url(../img/sf_acd_class_0.jpg) no-repeat top left; height:331px; }
.acd_class_0 {background: url(../img/sf_acd_class_0.jpg) no-repeat top left; }


/* bloocchetti in homepage
- - - - - - - - - - - - - - - - - - - - */
#container_blocc_hp {clear:both; background: url(../img/sf_container_blocc_hp.jpg) repeat-x left top #fff; border-right: 1px solid #ddefd5; border-left: 1px solid #ddefd5;}
#container_blocc_hp a{color: #1b5b41; text-decoration:none;}
#container_blocc_hp a:hover{color: #1b5b41; text-decoration:underline;}
<!-- sx-->
#colsx_blocc{float:left; width:614px; margin: 0px; padding: 0px;}
#colsx_hp{float:left; width:614px; margin: 0px; padding: 0px;}

#concorsi_hp{ padding: 20px 0px 20px 30px;  width: 584px;}
#mission{float:left; width:459px; background:url(../img/sf_mission_hp.jpg) no-repeat left top; font-size: 14px; padding: 3px 30px 0px 125px; }
#mission strong{color: #1b5b41; }
#mission img{float: right; margin-top: -5px; }
#inevidenza{clear: both; width:274px; padding: 0px 0px 0px 0px;  }
#inevidenza_sx{clear: both; padding: 36px 0px 0px 0px; width: 274px; height: 120px;}
#inevidenza_sx p{padding: 10px 0px 0px 0px; }
#inevidenza_sx p strong{color: #1b5b41;}
#inevidenza_dx{clear: both; width: 274px; overflow: hidden; height: 148px; }
#container_blocc_prod_hp {clear:left; padding: 0px 0px 0px 30px;  width: 584px;}
#blocc_prod {float:left;}
.blocc_tondo {border-bottom: 1px solid #86aa98; height: 101px; width: 274px; padding: 9px 0px 0px 0px;}
.blocc_tondo_sx {float:left; padding: 0px 0px 5px 0px;}
.blocc_tondo_dx {float:left; width: 180px; padding:0px 0px 0px 10px; }
.blocc_tondo_dx h1{color: #1b5b41; font-weight: bold; font-size: 12px; }
.blocc_tondo_dx_img{clear: left; width: 274px;  text-align: right; }
.blocc_tondo_dx_img img{margin: 0px 5px 3px 0px;}
#blocc_novita {float:right; padding: 0px 0px 0px 0px;}
#banner_poggiolo {margin: 30px 0px 30px 0px;}

<!--dx-->
#coldx_blocc{float:left; width:274px; padding: 0px 0px 0px 0px;}
#coldx_hp{float:right; width:274px; padding: 20px 30px 0px 0px;}

#festa_hp {float:left; width: 274px; /*position: relative;*/}
#festa_hp_img { width: 134px; margin-left: 140px; position: absolute; z-index: 10; text-align: right;}
#festa_hp_txt {float:left; padding: 9px 130px 0px 0px; height: 112px;}
#festa_hp_txt h1{color: #1b5b41; font-weight: bold; font-size: 12px;}

#salute_hp{clear:both; width: 274px; padding: 5px 0px 0px 0px;}
#salute_hp p{padding: 9px 0px 0px 0px; }
#salute_hp strong{color: #1b5b41; }

#moninionline_hp{float:left; width: 274px; margin-top: 20px; padding-bottom: 10px; }
#moninionline_hp_img{float:left;}
#moninionline_hp_img img{border: 4px solid #1b5b41; margin: 9px 9px 0px 9px; }


/* FOOTER
- - - - - - - - - - - - - - - - - - - - */
#footer {clear:left; width: 955px; height: 76px; background: #1b5b41;}
#footer_logo {float:left;}
#footer_logo img{margin: 9px 5px 0px 30px;}
#footer_menu {float:left; margin: 5px 0px 0px 0px; }
#footer_menu #footer_menu01{float:left; padding: 9px 0px 0px 0px;}
#footer_menu #footer_menu01 ul {list-style:none; padding: 0px; margin: 0px;}
#footer_menu #footer_menu01 ul li {float: left; margin:0px; padding: 0px 9px 0px 9px; background: url(../img/filetto_footer.gif) no-repeat right 5px; }
#footer_menu #footer_menu01 ul li a {display:block; font-size: 11px; font-weight: bold; color: #c0d1ca; text-decoration:none;}
#footer_menu #footer_menu01 ul li a:hover { text-decoration:underline;}
#footer_menu #footer_menu01 li.no_filetto{ background:none; }

#footer_menu #footer_menu02{clear:left; padding: 0px 0px 0px 0px;}
#footer_menu #footer_menu02 ul {list-style:none; padding: 0px; margin: 0px;}
#footer_menu #footer_menu02 ul li {float: left; margin:0px; padding: 0px 9px 0px 9px; background: url(../img/filetto_footer.gif) no-repeat right 5px; }
#footer_menu #footer_menu02 ul li a {display:block; font-size: 11px; font-weight: normal; color: #c0d1ca; text-decoration:none;}
#footer_menu #footer_menu02 ul li a:hover { text-decoration:underline;}
#footer_menu #footer_menu02 li.no_filetto{ background:none; }

#footer_menu #footer_menu03{clear:left; padding: 0px 0px 0px 0px; width: 560px;}
#footer_menu #footer_menu03 ul {list-style:none; padding: 0px; margin: 0px;}
#footer_menu #footer_menu03 ul li {float: left; margin:0px; padding: 0px 9px 0px 9px; background: url(../img/filetto_footer.gif) no-repeat right 5px; font-size: 11px; color: #c0d1ca; }
#footer_menu #footer_menu03 ul li img{ margin:0px 0px -3px 0px; }
#footer_menu #footer_menu03 ul li a{ color: #c0d1ca; text-decoration:none;}
#footer_menu #footer_menu03 ul li a:hover { color: #c0d1ca; text-decoration:underline;}
#footer_menu #footer_menu03 ul li.no_filetto{ background:none; }
/* footer_x_stampa*/
#footer_x_stampa { display: none;}

/* PAGINE INTERNE
- - - - - - - - - - - - - - - - - - - - */
#container_pag { clear:left; width:955px; background:url(../img/sf_container_pag.gif) repeat-y left top;}
#container_bianco {float: left; width: 715px; padding: 22px 0px 0px 0px; }
#col_sx{float: left; width: 459px; padding: 0px 20px 10px 42px;min-height: 300px;}
#col_sx strong{color: #1b5b41;}
/*#col_sx p{margin-bottom: 0.1em;}*/
/*#col_sx a{color: #1b5b41;text-decoration: none; }
#col_sx a:hover{text-decoration: underline;}*/
#col_sx input{background: #c1cebc; width: 230px; height: 16px; margin-bottom: 2px;}
#col_sx input.input_puls{background: #96aa8f; width: 230px; height: 16px; margin-bottom: 2px; color: #fff; font-weight: bold; font-size: 11px;}
#col_sx ul li a{text-decoration: none;}
#col_sx ul li a:hover{text-decoration: underline;}

#col_dx{float: left; /*text-align: center;*/ width: 194px; }
#col_dx_banner{float: left; text-align: center; width: 194px;}
#col_dx_banner_stampa{float: left; text-align: center; width: 194px;}

#titolo_pag {float: left; padding: 0px 31px 15px 42px;}
#titolo_pag_sx {float: left; width: 560px; padding-top: 2px;}
#titolo_pag_sx img{margin-bottom: 2px;}
/*#titolo_pag img{margin-bottom: 0px;}
*/#titolo_pag h1{float: left; font-size: 17px;/* color: #1b5b41;*/ color:#4b6158; font-weight: bold; width: 100%;}
#titolo_pag_dx  {float: right; padding-top: 2px;}

/* THICKBOX - valori nutrizionali
- - - - - - - - - - - - - - - - - - - - */
#titolo_pag_box {float: left; padding: 10px 31px 15px 10px;}
#titolo_pag_box h1{float: left; font-size: 17px;color:#4b6158; font-weight: bold;}



/* MENU VERTICALE
- - - - - - - - - - - - - - - - - - - - */
#container_menu_vert { float: left; width: 240px; background:url(../img/sf_cont_menu_vert.jpg) no-repeat left top;}
#menu_vert {float: left; width: 180px; padding: 21px 0px 0px 31px;}
#menu_vert ul {list-style:none; margin: 0px; padding: 0px;}
#menu_vert ul li {padding: 0px; margin:0px; border-bottom: 1px solid #558571; #height:1%;}
#menu_vert ul li a {display:block; text-transform: uppercase; color: #aad4c3; font-weight: bold; font-size: 11px; text-decoration: none; padding: 7px 3px 4px 12px; #height:1%;}
#menu_vert ul li a:hover {background: url(../img/frecc_bianca_menuvert.gif) no-repeat right #306a50; color: #fff; }
#menu_vert ul li a.active {display:block; background: #306a50; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; padding: 7px 3px 4px 12px;}
#menu_vert ul li a.active:hover {background:#306a50;}
#menu_vert ul li a.active:hover {color: #fff;}

#menu_vert ul li ul{ padding: 0px 0px 10px 0px; margin:0px; background-color:#306a50; list-style:none; }
#menu_vert ul li ul li{ padding: 0px; margin:0px; border: none;  }
#menu_vert ul li ul li a {display:block; color: #fff; font-weight: normal; font-size: 12px; text-decoration: none; text-transform: none; padding: 7px 26px 7px 20px; }
#menu_vert ul li ul li a:hover {background:none;}
#menu_vert ul li ul li a.active {text-transform: none; font-weight: normal; font-size:12px; padding: 7px 26px 7px 20px;}
#menu_vert ul li ul li a.over {background: url(../img/sf_link_menu_prod.gif) no-repeat left!important;}
#menu_vert ul li ul li a.over2 {background: url(../img/sf_link_menu_prod02.gif) no-repeat left!important;}
#menu_vert ul li ul li a.over3 {background: url(../img/sf_link_menu_prod03.gif) no-repeat left!important;}

/* PRODOTTO - tmp 01 - parte superiore (foto e link)
- - - - - - - - - - - - - - - - - - - - */
#titolo_pag_prod {clear: both; padding: 0px 31px 15px 30px;}
#titolo_pag_prod h1{float: left; font-size: 17px;color:#4b6158; font-weight: bold;}

#container_foto_prod {clear: both; }
#container_foto_prod_sx { float: left; width: 441px; padding-right: 80px;}

#tit_prodotto{clear: left; padding: 0px 0px 0px 10px; width: 521px;}
#tit_prodotto_img{float: left; padding: 0px 10px 0px 0px;}
#tit_prodotto_swf{float: left; }
#tit_prodotto_swf  h1{font-size: 22px; color: #1b5b41; text-transform: uppercase; padding-left: 15px;}
#tit_prodotto_swf  h2{font-size: 18px; color: #4b6158; text-transform: lowercase; padding-left: 15px;}

#foto_prod { float: right; }
#container_foto_prod_dx { float: left; }
.blocc_link_dx{ clear: left; width: 164px; padding: 0px 0px 0px 0px;}
.blocc_link_dx ul {list-style:none; padding: 0px 0px 12px 0px; margin: 0px;}
.blocc_link_dx ul li { margin:0px; padding: 8px 0px 0px 0px; text-transform: lowercase;}
.blocc_link_dx ul li strong{ color: #1b5b41;}
.blocc_link_dx ul li a {display:block; font-size: 11px; text-decoration:none; background: url(../img/sf_link_dx.gif) no-repeat left 3px; padding: 0px 0px 0px 12px; color: #000;}
.blocc_link_dx ul li a:hover { text-decoration:underline; color: #000;}

/* PRODOTTO - tmp 01 - parte inf (testi su fondo verde)
- - - - - - - - - - - - - - - - - - - - */
#olio{ clear: both; background:url(../img/sf_descriz_olio.gif) no-repeat top left; width: 189px; border-bottom: 1px solid #fff; padding: 10px 20px 7px 20px; margin: 0px 10px 0px 10px;}
#olio h1{font-size: 12px; color: #2e6950; text-transform:uppercase;}
#fondino_verde { clear: left; background-color: #e0ebdb; margin: 0px 10px 0px 10px;}
.blocc_descriz_prod { border-bottom: 1px solid #fff; padding: 20px 20px 20px 227px; }
.blocc_descriz_prod table{width: 446px; border-top: 1px solid #848a81; border-right: 1px solid #848a81; }
.blocc_descriz_prod table td.td_tit{background: #2e6950; color: #fff; font-weight: bold; text-transform:uppercase; padding: 5px 10px 5px 13px; border-bottom: 1px solid #d3e1ce; width: 55px; font-size: 11px;}
.blocc_descriz_prod table td.td_txt{ padding: 5px 6px 5px 13px; border-bottom: 1px solid #848a81; }

.blocc_descriz_prod ul {list-style:none; padding: 0px; margin: 0px;  }
.blocc_descriz_prod ul li { margin:0px; padding: 0px 0px 5px 0px;}
.blocc_descriz_prod ul li a { text-decoration:none; background: url(../img/frecc_verde_prod.gif) no-repeat left ; padding: 0px 0px 0px 12px; color: #000;}
.blocc_descriz_prod ul li a:hover { text-decoration:underline; color: #000;}

/*versione inglese di blocc_descriz_prod*/
.blocc_descriz_prod_en { border-bottom: 1px solid #fff; padding: 20px 20px 20px 227px; }
.blocc_descriz_prod_en table{width: 446px; border-top: 1px solid #848a81; border-right: 1px solid #848a81; }
.blocc_descriz_prod_en table td.td_tit{background: #2e6950; color: #fff; font-weight: bold; text-transform:uppercase; padding: 5px 10px 5px 13px; border-bottom: 1px solid #d3e1ce; width: 55px; font-size: 11px;}
.blocc_descriz_prod_en table td.td_txt{ padding: 5px 6px 5px 13px; border-bottom: 1px solid #848a81; }

.blocc_descriz_prod_en ul {list-style:none; padding: 0px; margin: 0px;  }
.blocc_descriz_prod_en ul li { margin:0px; padding: 0px 0px 5px 0px;}
.blocc_descriz_prod_en ul li a { text-decoration:none; background: url(../img/frecc_verde_prod.gif) no-repeat left ; padding: 0px 0px 0px 12px; color: #000;}
.blocc_descriz_prod_en ul li a:hover { text-decoration:underline; color: #000;}
/**/


#valori_nutr { padding: 10px 10px 0px 10px;}
#blocc_valori_nutr { float:left; padding: 10px 5px 5px 0px;}
#blocc_valori_nutr img{ margin: 5px 0px 0px 0px;}
#blocc_valori_nutr p{ width:570px; }
#blocc_valori_nutr h2{ font-size: 12px; font-weight: bold; text-transform: uppercase; padding-top: 5px;}
#blocc_valori_nutr table { font-size: 11px; width:570px; border-left: 1px solid #e0ebdb; margin-top: 10px;}
#blocc_valori_nutr table thead tr td{background-color: #2e6950; color: #fff; font-weight:bold; text-transform: uppercase; text-align: center; padding: 10px 0px 10px 0px;}
#blocc_valori_nutr table tbody { border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb; border-left: 1px solid #e0ebdb;}
#blocc_valori_nutr table tbody tr td{ padding: 5px 0px 5px 20px; border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb;}
#blocc_valori_nutr table tbody tr td.td_verde{ background-color: #e0ebdb; font-weight:bold; text-align: center; height: 20px; padding: 10px 0px 10px 0px; border-right: 1px solid #fff;}
/*#blocc_valori_nutr_hidden  x la stampa  */
#blocc_valori_nutr_hidden { float:left; padding: 10px 5px 5px 0px; display:none; }
#blocc_valori_nutr_hidden img{ margin: 5px 0px 0px 0px;}
#blocc_valori_nutr_hidden p{ width:570px; }
#blocc_valori_nutr_hidden h2{ font-size: 12px; font-weight: bold; text-transform: uppercase; padding-top: 5px;}
#blocc_valori_nutr_hidden table { font-size: 11px; width:570px; border-left: 1px solid #e0ebdb; margin-top: 10px;}
#blocc_valori_nutr_hidden table thead tr td{background-color: #2e6950; color: #fff; font-weight:bold; text-transform: uppercase; text-align: center; padding: 10px 0px 10px 0px;}
#blocc_valori_nutr_hidden table tbody { border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb; border-left: 1px solid #e0ebdb;}
#blocc_valori_nutr_hidden table tbody tr td{ padding: 5px 0px 5px 20px; border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb;}
#blocc_valori_nutr_hidden table tbody tr td.td_verde{ background-color: #e0ebdb; font-weight:bold; text-align: center; height: 20px; padding: 10px 0px 10px 0px; border-right: 1px solid #fff;}


/* PRODOTTO - tmp 02 con foto orizzontale (aromatizzati e salse)
- - - - - - - - - - - - - - - - - - - - */
#foto_prod_orizz { clear: left; padding: 15px 0px 5px 0px;}
#foto_prod_orizz strong{ color: #1b5b41;}
.blocc_prod_orizz { clear: left; width: 459px; border-top: 1px solid #1b5b41; margin: 15px 0px 15px 0px;}
.blocc_prod_orizz_sx { float: left; width: 120px; text-align: center; padding: 7px 0px;}
.blocc_prod_orizz_dx { float: left; width: 244px; padding: 25px 80px 0px 10px;}
.blocc_prod_orizz_dx p{ padding: 5px 0px 10px 0px;}
/*
.puls_ricetta_cons a {display:block; text-indent:-9999px; font-size:0.0001em; height: 30px; margin-bottom: 10px;}
.puls_ricetta_cons a#pulsricettacons{background: url(../img/puls_ricetta_consigliata.gif) no-repeat left top;  }
.puls_ricetta_cons a#pulsricettacons:hover{background:url(../img/puls_ricetta_consigliata.gif) no-repeat left bottom;}*/

.puls_ricetta_cons a {display:block; height: 30px; margin-bottom: 10px; overflow: hidden;}
.puls_ricetta_cons a:hover img {margin-top: -30px;}


/* PATH
- - - - - - - - - - - - - - - - - - - - */
#path {clear: left; background-color: #c1cebc; margin: 0px 10px 10px 10px; padding: 6px 0px 0px 18px; font-size: 11px; height: 21px;}
#path_tit {float: left; background-color: #c1cebc;}
#path_percorso {float: left;}
#path_percorso ul {list-style:none; padding: 0px; margin: 0px;  }
#path_percorso ul li { float: left; margin:0px; padding: 0px 0px 0px 7px;}
#path_percorso ul li a { display: block; text-decoration:none; background: url(../img/frecc_bianca_path.gif) no-repeat left ; padding: 0px 0px 0px 12px; color: #000;}
#path_percorso ul li a:hover { text-decoration:underline; color: #000;}

/* TORNA INDIETRO
- - - - - - - - - - - - - - - - - - - - 
#indietro {clear: left; padding: 10px 0px 10px 0px; text-align: right; width: 521px;}
#indietro a{background: url(../img/frecc_verde.gif) no-repeat left; padding: 0px 0px 0px 15px; color:#1b5b41; font-weight: bold; text-decoration:none;}
#indietro a:hover{color:#1b5b41; font-weight: bold; text-decoration:underline;}*/

/* OLIO DI OLIVA - tabelle zone di produzione
- - - - - - - - - - - - - - - - - - - - */
#tab_nel_mondo { font-size: 12px; width:430px; border-left: 1px solid #e0ebdb; margin-top: 20px;}
#tab_nel_mondo a{ color: #000; text-decoration: underline; font-weight:bold;}
#tab_nel_mondo a:hover{ color: #000; text-decoration: none; font-weight:bold;}
#tab_nel_mondo tbody { border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb; border-left: 1px solid #e0ebdb;}
#tab_nel_mondo tbody tr td{ padding: 5px 0px 5px 20px; border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb;}

#tab_italia { font-size: 12px; width:430px; border-left: 1px solid #e0ebdb; margin-top: 20px;}
#tab_italia a{ color: #000; text-decoration: underline; font-weight:bold;}
#tab_italia a:hover{ color: #000; text-decoration: none; font-weight:bold;}
#tab_italia tbody { border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb; border-left: 1px solid #e0ebdb;}
#tab_italia tbody tr td{ padding: 5px 0px 5px 20px; border-right: 1px solid #e0ebdb; border-bottom: 1px solid #e0ebdb;}

.elenco_cultivar { clear: left; /*width: 164px;*/ padding: 0px 0px 12px 0px;}
.elenco_cultivar ul {list-style:none; list-style-image:none; padding: 0px; margin: 0px;}
.elenco_cultivar ul li { margin:0px; padding: 8px 0px 0px 0px; width: 180px;}
.elenco_cultivar ul li strong{ color: #1b5b41; padding-top: 10px;}
.elenco_cultivar ul li img{ float: left; border: 4px solid #c1cebc; cursor: pointer; margin: 0px 10px 0px 0px;}
.elenco_cultivar ul li a {display:block; font-size: 12px;text-decoration:none; padding: 0px 0px 0px 0px; height: 43px; color: #1b5b41; text-transform: uppercase;  cursor: pointer;}
.elenco_cultivar ul li a:hover { text-decoration:underline;  color: #1b5b41;}

.tabella_cultivar {width:430px; /*border-left: 1px solid #e0ebdb; border-right: 1px solid #e0ebdb;*/ font-size: 12px; margin: 5px 0px;}
.tabella_cultivar img{margin: 5px 0px 5px 0px; }
.tabella_cultivar tbody tr td{ padding: 10px 0px 10px 20px;  border-bottom: 1px solid #e0ebdb;}
.tabella_cultivar tbody tr td h2{ font-weight: bold; color: #1b5b41; font-size: 12px; text-transform:uppercase;}
.tabella_cultivar tbody tr td p{ padding: 5px 20px 5px 20px;}



/* NEWS
- - - - - - - - - - - - - - - - - - - - */
.blocc_news {clear: left; /*width: 459px;*/padding: 0px 0px 15px 0px;}
.blocc_news_sx {float: left; width: 84px; position:relative; padding: 0px;}
.tondo_img {float: left; position:absolute; z-index:2; /*background: url(../img/toppa_bianca_img.gif) no-repeat left top;*/ width: 84px; height: 84px; top: 0px; left: 0px;}
.blocc_news_dx {float: left; width: 360px; padding: 0px 0px 0px 15px; height: 67px; }
.blocc_news_dx h2{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px;}
.blocc_news_dx h2 a{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px; text-decoration:none;}
.blocc_news_dx h2 a:hover{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px; text-decoration: underline;}
.blocc_news_freccia{float: left; text-align: right; border-bottom: 1px solid #8dada0; width: 358px; margin: 0px 0px 0px 15px; padding: 0px 2px 7px 0px;}
#indice_pag{float: left; width: 450px; text-align: center; font-size: 11px; padding-bottom: 10px;}
#indice_pag a{text-decoration: none; font-size: 11px; color: #000;}
#indice_pag a:hover{ color: #1b5b41; font-weight: bold;}
#indice_pag img{margin: 0px 5px 0px 5px; }
#news_img img{margin: 10px; }
/*#news_img p{margin-bottom: 0.5em;}*/
#news_img p img{margin: 10px; }


/* RICETTE
- - - - - - - - - - - - - - - - - - - - */
.ricette {clear: left; padding: 0px 0px 15px 0px; height: 84px;}
.ricette_sx {float: left; width: 190px; padding: 0px; text-align:center; }
.ricette_dx {float: left; padding: 22px 0px 0px 0px; height: 45px; width: 265px; }
.ricette_freccia{float: left; text-align: right; border-bottom: 1px solid #8dada0; width: 262px; margin: 0px 0px 0px 0px; padding: 0px 2px 7px 0px;}

.ricette_elenco {clear: left; padding: 0px 0px 15px 0px; height: 50px; }
.ricette_elenco_txt {float: left; width: 455px; padding: 0px; }
.ricette_elenco_txt h2{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px;}
.ricette_elenco_txt h2 a{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px; text-decoration:none;}
.ricette_elenco_txt h2 a:hover{color: #1b5b41; font-weight: bold; padding: 0px; font-size: 12px; text-decoration:underline;}
.ricette_elenco_freccia{float: left; text-align: right; border-bottom: 1px solid #8dada0; width: 453px; margin: 0px; padding: 0px 2px 7px 0px;}

/* RICETTA CONSIGLIATA
- - - - - - - - - - - - - - - - - - - - */
#titolo_pag_ricetta {float: left; width: 415px; padding-top: 2px;}
#titolo_ricetta {float: left; padding: 10px 12px 15px 10px;}
#titolo_ricetta h2{float: left; font-size: 17px; color:#4b6158; font-weight: bold;}

.ricetta_cons { width:485px; padding: 10px 0px 5px 0px;  border-bottom: 1px solid #e0ebdb;}
.ricetta_cons h2{ font-weight: bold; color: #1b5b41; font-size: 12px; text-transform:uppercase;}
.ricetta_cons p{ padding: 5px 20px 0px 20px;}


/* CONTATTI
- - - - - - - - - - - - - - - - - - - - */
.contatti {width:442px; font-size: 12px; margin: 20px 0px;}
.contatti_title {background:#c1cebc; font-weight: bold; color: #1b5b41; padding: 5px 0px 5px 20px; }
.contatti tbody tr td{ padding: 8px 0px 8px 20px;  border-bottom: 1px solid #c1cebc;}
.contatti tbody tr td h2{ font-weight: bold; color: #1b5b41; font-size: 12px; }


/* MAPPA DEL SITO
- - - - - - - - - - - - - - - - - - - - */
div.mappa ul {list-style:none; list-style-image:none; padding: 0px; margin-bottom: 20px; width: 442px;}
div.mappa ul li{ margin: 20px 0px 0px 0px; text-transform: uppercase; background: #c1cebc; #height: 1%; padding: 0px;}
div.mappa ul li a{ display: block; text-decoration: none; color: #000; padding: 3px 5px 3px 10px; font-weight: bold; font-size: 11px; background: url(../img/frecc_bianca_path.gif) no-repeat right; margin: 0px;}
div.mappa ul li a:hover{ text-decoration: underline;  }
div.mappa ul li ul{ padding: 0px;  margin: 0px; background: #fff; }
div.mappa ul li ul li{ padding: 0px; margin: 0px; background:none; text-transform: lowercase;}
div.mappa ul li ul li a{ padding: 4px 5px 4px 20px; font-weight: bold; font-size: 12px;  border-bottom: 1px solid #fff;background: #ebf0e8; color: #677562; margin: 0px;}
div.mappa ul li ul li a:hover{background:url(../img/frecc_verde_ch_sf.gif) no-repeat right #ebf0e8; color: #677562;}
div.mappa ul li ul li ul li { padding: 0px; margin: 0px;}
div.mappa ul li ul li ul li a{ padding: 2px 0px 2px 30px; font-weight: normal; font-size: 12px; border-bottom: 1px solid #ebf0e8; background: none; color: #000;}
div.mappa ul li ul li ul li a:hover{ background:url(../img/frecc_verde_ch.gif) no-repeat right; color: #000;}

/* FAQ (da contatti)
- - - - - - - - - - - - - - - - - - - - */
.faq ul {list-style:none; list-style-image:none; padding: 0px; margin: 0px; width: 442px;}
.faq ul li{ margin: 0px; #height: 1%; padding: 2px 0px 2px 0px;}
.faq div{ margin-top: 10px; padding: 0px 0px 3px 0px; border-bottom: 1px solid #c1cebc;}
.faq p {  padding: 10px 0px 0px 0px;}
.faq p strong h1{  padding: 0px; font-size: 12px; font-weight: bold; color:#1b5b41;}

/* Galleria Immagini NEWS
- - - - - - - - - - - - - - - - - - - - */
.bm_gallery { margin: 16px 0; padding:0;}
.bm_gallery ul { list-style:none; display:inline; margin:0; padding:0;}
.bm_gallery ul li {display:inline; margin:0; padding:0;}
.bm_gallery ul li a {outline:none; margin:0; padding:0;}
.bm_gallery ul li a img {border:solid 1px #CCCCCC; width:130px; margin:0 16px 16px 0; padding:0;}

