/* - - - - - - - - - - - - - - - - - - - - 
MONINI FESTA
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0;/* border:none; */outline:none;/* -moz-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 */
* ul li {height:auto;#height:1%; }
h2 {font-size: 11px; text-transform:uppercase; }

img { border:none; }

html{background: url(../img/sf_pag.jpg) repeat-x top left #fafafa; }
body { background:url(../img/sf_top.jpg) no-repeat top center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#474743;   }
body.body_hp { background:url(../img/sf_top_hp.jpg) no-repeat top center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#474743;   }

a {color:#474743;  font-weight: bold;text-decoration:none;}
a:hover {text-decoration: underline; }

/* CONTAINER
- - - - - - - - - - - - - - - - - - - - */
#container {width:955px; margin:0px auto; position:relative; }


/* HEADER
- - - - - - - - - - - - - - - - - - - - */
#menu {width:762px; padding:9px 0px 0px 193px; height: 16px;}
#menu ul {list-style:none; margin: 0px 0px 0px 0px; }
#menu ul li {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#menu ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 7px; padding: 0px; margin: 0px;}
#menu ul li a#pulshome{background: url(../img/puls_home.gif) no-repeat top left; width: 45px; }
#menu ul li a#pulshome:hover{background: url(../img/puls_home.gif) no-repeat bottom left; }
#menu ul li a#pulsarticoli{background: url(../img/puls_articoli.gif) no-repeat top left; width: 123px; }
#menu ul li a#pulsarticoli:hover{background: url(../img/puls_articoli.gif) no-repeat bottom left; }
#menu ul li a#pulsricette{background: url(../img/puls_ricette.gif) no-repeat top left; width: 131px; }
#menu ul li a#pulsricette:hover{background: url(../img/puls_ricette.gif) no-repeat bottom left; }
#menu ul li a#pulsconcorsi{background: url(../img/puls_concorsi.gif) no-repeat top left; width: 120px; }
#menu ul li a#pulsconcorsi:hover{background: url(../img/puls_concorsi.gif) no-repeat bottom left; }
#menu ul li a#pulsdownload{background: url(../img/puls_download.gif) no-repeat top left; width: 88px; }
#menu ul li a#pulsdownload:hover{background: url(../img/puls_download.gif) no-repeat bottom left; }
#menu ul li a#pulscontatti{background: url(../img/puls_contatti.gif) no-repeat top left; width: 63px; }
#menu ul li a#pulscontatti:hover{background: url(../img/puls_contatti.gif) no-repeat bottom left; }

#logo{clear: both; width:955px;  height: 92px; padding:0px 0px 0px 0px;}
#logo a{display:block; text-indent:-9999px; font-size:0.0001em; width:210px;  height: 92px; padding: 0px; margin: 0px 0px 0px 365px;}
#logo_print{display: none;}


/* ARTICOLI E RICETTE IN HP
- - - - - - - - - - - - - - - - - - - - */
#articoli_hp{clear: both; width:955px;  height: 350px; margin-bottom: 46px;}
#articoli_hp_sx a{color: #ffffff; }
#articoli_hp_sx {float: left; width:478px;}
#articoli_hp_sx #menu_articoli{float: left; width:134px; background:url(../img/sf_menu_articoli_hp.gif) no-repeat top left;}
#articoli_hp_sx #menu_articoli h1{text-indent:-9999px; font-size:0.0001em;padding: 0px; margin: 0px;  height: 35px;}
#articoli_hp_sx #menu_articoli ul {list-style:none; margin: 26px 0px 0px 0px; width:134px;}
#articoli_hp_sx #menu_articoli ul li {padding: 5px 0px 1px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #6f775e; text-align:right;}
#articoli_hp_sx #menu_articoli ul li a{ font-weight: bold; font-size:11px; color: #ffffff;}
#articoli_hp_sx #menu_articoli ul li a:hover{color: #96a080; text-decoration:none;}
#articoli_hp_sx #articoli_hp_sx_elenco {float: right; width: 307px; margin: 62px 0px 0px 30px; }
#articoli_hp_sx #articoli_hp_sx_elenco dl{width:250px; color: #fff;}
#articoli_hp_sx #articoli_hp_sx_elenco dl dt{/*float: left;*/ font-size: 11px; text-transform:uppercase;}
#articoli_hp_sx #articoli_hp_sx_elenco dl h2{ margin: 0px; padding: 0px; }
#articoli_hp_sx #articoli_hp_sx_elenco dl dt h2{ margin: 0px; padding: 0px; }
#articoli_hp_sx #articoli_hp_sx_elenco dl dt h2 a{display: block; color: #ffffff; }
#articoli_hp_sx #articoli_hp_sx_elenco dl dt a{display: block; color: #ffffff; }
#articoli_hp_sx #articoli_hp_sx_elenco dl dt.dt_image{float: left; width: 61px; padding: 0px 10px 0px 0px;}
#articoli_hp_sx #articoli_hp_sx_elenco dl dt.dt_image img{ border: 2px solid #ffffff; }
#articoli_hp_sx #articoli_hp_sx_elenco dl dd{vertical-align: top;}

#articoli_hp_dx{float: right; width:477px;}
#articoli_hp_dx h2{ margin: 0px; padding: 0px; color: #474743;}
#articoli_hp_dx #articoli_hp_dx_elenco {float: left; /*width: 287px; */padding: 62px 0px 0px 70px; }
#articoli_hp_dx #articoli_hp_dx_elenco dl{width:250px; color: #474743;}
#articoli_hp_dx #articoli_hp_dx_elenco dl dt{/*float: left;*/ font-size: 11px; text-transform:uppercase;}
#articoli_hp_dx #articoli_hp_dx_elenco dl dt h2{color: #474743; margin: 0px; padding: 0px; }
#articoli_hp_dx #articoli_hp_dx_elenco dl dt h2 a{color: #474743; }
#articoli_hp_dx #articoli_hp_dx_elenco dl dt.dt_image{float: right; width: 65px; padding: 0px 10px 0px 0px;}
#articoli_hp_dx #articoli_hp_dx_elenco dl dt.dt_image img{ border: 1px solid #b3bb97; padding: 2px; }
#articoli_hp_dx #menu_ricette{float: right; width:134px; background:url(../img/sf_menu_ricette_hp.gif) no-repeat top left;}
#articoli_hp_dx #menu_ricette h1{text-indent:-9999px; font-size:0.0001em;padding: 0px; margin: 0px;  height: 35px;}
#articoli_hp_dx #menu_ricette ul {list-style:none; margin: 26px 0px 0px 0px; width:134px;}
#articoli_hp_dx #menu_ricette ul li {padding: 5px 0px 1px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #b3bb97;}
#articoli_hp_dx #menu_ricette ul li a{ font-weight: bold; font-size:11px; color: #525a51;}
#articoli_hp_dx #menu_ricette ul li a:hover{color: #96a080; text-decoration:none;}

/* BLOCCHETTI IN HP
- - - - - - - - - - - - - - - - - - - - */
#blocc_hp{clear: both; padding: 0px 0px 10px 0px; background:url(../img/sf_blocchetti_hp.gif) no-repeat bottom center;}

#blocc_hp .blocchetto {float: left; width: 224px; margin: 0px 19px 0px 0px; /*background: url(../img/foto_test.jpg) no-repeat right 25px;*/}
#blocc_hp .blocchetto  h1{text-indent:-9999px; font-size:0.0001em;padding: 0px; margin: 0px 0px 10px 0px;  height: 14px; width: 224px; }
#blocc_hp .blocchetto  h1.h1_concorso{background:url(../img/tit_corsi_hp.gif) no-repeat top left;}
#blocc_hp .blocchetto  h1.h1_download{background:url(../img/tit_download_hp.gif) no-repeat top left;}
#blocc_hp .blocchetto  h1.h1_test{background:url(../img/tit_test_hp.gif) no-repeat top left;}
#blocc_hp .blocchetto  h1.h1_newsletter{background:url(../img/tit_newsletter_hp.gif) no-repeat top left;}
#blocc_hp .blocchetto  p{padding: 0px; margin: 0px 0px 0px 0px;}
#blocc_hp .blocchetto p.p_test  { padding: 0px 108px 0px 0px;}
#blocc_hp .blocchetto  a.link {background: url(../img/frecc_link.gif) no-repeat left 3px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; }
#blocc_hp .blocchetto  img.img_catalogo {float: right; background:  url(../img/sf_foto_catalogo_hp.jpg) no-repeat top left ; padding: 3px 8px 7px 9px; margin: 0px 0px 0px 10px; }

#blocc_hp form {padding: 10px 0px 0px 0px; }
#blocc_hp input.text {float: left; width: 208px; height: 12px; background: #cfceca; border: 1px solid #8a877d; font-size: 11px; }
#blocc_hp .input_puls {float: left;  }


#blocc_hp .blocchetto.blocco_1  h1 {background:url(../img/tit_download_hp.gif) no-repeat top left; /*background:url(../img/tit_corsi_hp.gif) no-repeat top left;*/}
#blocc_hp .blocchetto.blocco_2  h1{background:url(../img/tit_test_hp.gif) no-repeat top left; /*background:url(../img/tit_download_hp.gif) no-repeat top left;*/}
/*#blocc_hp .blocchetto.blocco_3 {background: transparent url(../img/foto_test.jpg) no-repeat scroll right 25px; }
#blocc_hp .blocchetto.blocco_3 p {height:150px; padding-right:80px;}*/ 
#blocc_hp .blocchetto.blocco_3 h1 {background:url(../img/tit_corsi_hp.gif) no-repeat top left; /*background:url(../img/tit_test_hp.gif) no-repeat top left;*/}
#blocc_hp .blocchetto.blocco_4 {margin: 0px;}
#blocc_hp .blocchetto.blocco_4  h1 {background:url(../img/tit_newsletter_hp.gif) no-repeat top left;}


/* PAGINA INTERNA
- - - - - - - - - - - - - - - - - - - - */
#main_pagina{ clear: both; width: 955px; background: url(../img/sf_pag_interna02.jpg) no-repeat bottom left #fff; }
#main_pagina #main_pagina_sx{ float: left; width: 294px; background:url(../img/sf_main_sx.jpg) no-repeat top left; padding: 30px 0px 340px 0px;  margin-bottom: 80px;}
#main_pagina #main_pagina_sx #menu_vert{ float: left; width: 156px; padding: 0px 0px 0px 46px;}
#main_pagina #main_pagina_sx #menu_vert h1 {text-indent:-9999px; font-size:0.0001em; padding: 0px; margin: 0px 0px 10px 0px;  height: 22px; width: 156px; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_articoli {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_1 {background: url(../img/tit_mappa.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_2 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_4 {background: url(../img/tit_concorsi.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_7 {background: url(../img/tit_contatti.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_9 {background: url(../img/tit_download.jpg) no-repeat top left; }

#main_pagina #main_pagina_sx #menu_vert h1.h1_11 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_12 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_13 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_14 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_15 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_16 {background: url(../img/tit_articoli.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_23 {background: url(../img/tit_articoli.jpg) no-repeat top left; }

#main_pagina #main_pagina_sx #menu_vert h1.h1_17 {background: url(../img/tit_ricette.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_18 {background: url(../img/tit_ricette.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_19 {background: url(../img/tit_ricette.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_20 {background: url(../img/tit_ricette.jpg) no-repeat top left; }
#main_pagina #main_pagina_sx #menu_vert h1.h1_21 {background: url(../img/tit_ricette.jpg) no-repeat top left; }

#main_pagina #main_pagina_sx #menu_vert ul {list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 156px; }
#main_pagina #main_pagina_sx #menu_vert ul li{list-style:none; margin: 0px 0px 0px 0px; padding: 9px 0px 2px 0px; border-bottom: 1px solid #6f766f;}
#main_pagina #main_pagina_sx #menu_vert ul li a{display: block; color: #fff; font-weight: bold;  }
#main_pagina #main_pagina_sx #menu_vert ul li a:hover{color: #92ac2b;  background: url(../img/frecc_menu_vert.gif) no-repeat right; text-decoration:none; }
#main_pagina #main_pagina_sx #menu_vert ul li a.on{color: #92ac2b;  background: url(../img/frecc_menu_vert.gif) no-repeat right; text-decoration:none; }
#main_pagina #main_pagina_sx #menu_vert ul li ul{display: none;}

#main_pagina #main_pagina_dx{ float: right; width: 660px; padding: 30px 0px 0px 0px;}
#main_pagina #main_pagina_dx #categoria{ clear: both; border-bottom: 1px solid #adb1ac; width: 615px; margin-bottom: 18px;}
#main_pagina #main_pagina_dx #categoria h1{text-indent:-9999px; font-size:0.0001em; height: 15px;}
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat{background: url(../img/tit_art_terra_umbra.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_1{background: url(../img/tit_sottocat_7.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_4{background: url(../img/tit_sottocat_4.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_7{background: url(../img/tit_sottocat_7.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_9{background: url(../img/tit_sottocat_7.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_11{background: url(../img/tit_art_terra_umbra.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_12{background: url(../img/tit_sottocat_12.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_13{background: url(../img/tit_sottocat_13.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_14{background: url(../img/tit_sottocat_14.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_15{background: url(../img/tit_sottocat_15.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_16{background: url(../img/tit_sottocat_16.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_23{background: url(../img/tit_sottocat_23.gif) no-repeat top left; }

#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_17{background: url(../img/tit_sottocat_17.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_18{background: url(../img/tit_sottocat_18.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_19{background: url(../img/tit_sottocat_19.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_20{background: url(../img/tit_sottocat_20.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #categoria h1.h1_sottocat_21{background: url(../img/tit_sottocat_21.gif) no-repeat top left; }
#main_pagina #main_pagina_dx #contenuto_pag{ clear: both;width: 615px;}
#main_pagina #main_pagina_dx #contenuto_pag h2{font-size: 20px; color: #576157; text-transform:uppercase; font-weight:normal;}
#main_pagina #main_pagina_dx #contenuto_pag h3{font-size: 14px; color: #576157;}
#main_pagina #main_pagina_dx #contenuto_pag p{font-size: 12px; padding: 12px 0px 0px 0px; }
#main_pagina #main_pagina_dx #contenuto_pag p img{border: 2px solid #b3bb97; margin: 6px; }
/*#main_pagina #main_pagina_dx #contenuto_pag img{border: 2px solid #b3bb97; margin: 6px; }
*/

#main_pagina #main_pagina_dx #contenuto_pag_interna{ clear: both;width: 615px; font-size: 12px;}
#main_pagina #main_pagina_dx #contenuto_pag_interna h2{font-size: 20px; color: #576157; text-transform:uppercase; font-weight:normal;}
#main_pagina #main_pagina_dx #contenuto_pag_interna h3{font-size: 14px; color: #576157;}
#main_pagina #main_pagina_dx #contenuto_pag_interna h1{font-size: 16px; color: #576157;}
#main_pagina #main_pagina_dx #contenuto_pag_interna p{font-size: 12px; padding: 12px 0px 0px 0px; }
#main_pagina #main_pagina_dx #contenuto_pag_interna p img{border: 1px solid #b3bb97; margin: 10px; }
#main_pagina #main_pagina_dx #contenuto_pag_interna img{border: 1px solid #b3bb97; margin: 10px; }
#main_pagina #main_pagina_dx #contenuto_pag_interna a{font-weight: normal; text-decoration:underline;}
#main_pagina #main_pagina_dx #contenuto_pag_interna a:hover{font-weight: normal; text-decoration:none;}


#main_pagina #main_pagina_dx #contenuto_pag dl{width:600px; color: #474743; margin-top: 20px;}
#main_pagina #main_pagina_dx #contenuto_pag dl h2{color: #474743; margin: 0px; padding: 0px; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag dl dt{ font-size: 11px; text-transform:uppercase;}
#main_pagina #main_pagina_dx #contenuto_pag dl dt h2{ color: #474743; margin: 0px; padding: 0px; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag dl dt h2 a{display: block; color: #474743; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag dl dt a{display: block; color: #474743; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag dl dt.dt_image{float: left; width: 65px; padding: 0px 10px 0px 0px;}
#main_pagina #main_pagina_dx #contenuto_pag dl dt.dt_image img{ border: 1px solid #b3bb97; padding: 2px; }
#main_pagina #main_pagina_dx #contenuto_pag dl dd{font-size: 12px; vertical-align: top;}

#main_pagina #main_pagina_dx #contenuto_pag_ricette dl{width:600px; color: #474743; margin-top: 20px;}
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl h2{color: #474743; margin: 0px; padding: 0px; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt{ font-size: 11px; text-transform:uppercase;}
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt h2{ color: #474743; margin: 0px; padding: 0px; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt h2 a{display: block; color: #474743; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt a{display: block; color: #474743; font-size: 12px; }
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt.dt_image{/*display: none;*/ float: left; width: 65px; padding: 0px 10px 0px 0px;}
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dt.dt_image img{ border: 1px solid #b3bb97; padding: 2px; }
#main_pagina #main_pagina_dx #contenuto_pag_ricette dl dd{font-size: 12px; vertical-align: top;}


#main_pagina #main_pagina_dx #contenuto_pag #allegati{clear: both;}
#main_pagina #main_pagina_dx #contenuto_pag_interna #allegati{clear: both; padding-top: 25px;}
#allegati h3{text-indent:-9999px; font-size:0.0001em; background: url(../img/tit_allegati.gif) no-repeat top left;}
#allegati ul {list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#allegati ul li{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#allegati ul li a{background: url(../img/frecc_link.gif) no-repeat left 3px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; }

#links h3{text-indent:-9999px; font-size:0.0001em; background: url(../img/tit_link.gif) no-repeat top left;}
#links ul {list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#links ul li{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#links ul li a{background: url(../img/frecc_link.gif) no-repeat left 3px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; }

/*#main_pagina #main_pagina_dx #pulsanti{clear: both; border-top: 1px solid #adb1ac; padding: 12px 0px 12px 0px; margin: 20px 0px 12px 0px; width: 615px;}
#main_pagina #main_pagina_dx #pulsanti ul{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#main_pagina #main_pagina_dx #pulsanti ul li{float: left; list-style:none; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; }
#main_pagina #main_pagina_dx #pulsanti ul li a{display:block; text-indent:-9999px; font-size:0.0001em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 14px;}
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsindietro{background: url(../img/puls_indietro.gif) no-repeat top left; width: 60px; }
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsindietro:hover{background: url(../img/puls_indietro.gif) no-repeat bottom left; }
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsinvia{background: url(../img/puls_invia.gif) no-repeat top left; width: 109px; }
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsinvia:hover{background: url(../img/puls_invia.gif) no-repeat bottom left; }
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsstampa{background: url(../img/puls_stampa.gif) no-repeat top left; width: 109px; }
#main_pagina #main_pagina_dx #pulsanti ul li a#pulsstampa:hover{background: url(../img/puls_stampa.gif) no-repeat bottom left; }
*/

#pulsanti02{clear: both; background:url(../img/sf_menu_pulsanti.jpg) repeat-y top left #fff;  padding: 12px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 955px; height: 50px; position:relative;}
#pulsanti02 ul{list-style:none; margin: 0px 0px 0px 294px; padding: 12px 0px 20px 0px; border-top: 1px solid #adb1ac; width: 630px; }
#pulsanti02 ul li{float: left; list-style:none; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; }
#pulsanti02 ul li a{display:block; text-indent:-9999px; font-size:0.0001em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 14px;}
#pulsanti02 ul li a#pulsindietro{background: url(../img/puls_indietro.gif) no-repeat top left; width: 60px; }
#pulsanti02 ul li a#pulsindietro:hover{background: url(../img/puls_indietro.gif) no-repeat bottom left; }
#pulsanti02 ul li a#pulsinvia{background: url(../img/puls_invia.gif) no-repeat top left; width: 109px; }
#pulsanti02 ul li a#pulsinvia:hover{background: url(../img/puls_invia.gif) no-repeat bottom left; }
#pulsanti02 ul li a#pulsstampa{background: url(../img/puls_stampa.gif) no-repeat top left; width: 109px; }
#pulsanti02 ul li a#pulsstampa:hover{background: url(../img/puls_stampa.gif) no-repeat bottom left; }

#main_pagina_sotto{ clear: both; }

/* paginazione indice documenti
- - - - - - - - - - - - - - - - - - - - */
ul#paginazione {margin:0; padding:0; list-style:none;}
ul#paginazione li {margin:0px 1px 0px 0px; padding:0 5px 0 3px; background:#505950; display:inline;}
ul#paginazione li a {padding:4px;}
.bm_paginatore {clear: both; text-align: right; width: 625px; padding:0px 0 8px 0; position: absolute; z-index:10; bottom: 102px; left: 295px;}
.bm_paginatore strong{background:#505950; padding:1px 4px 1px 5px; color: #fff;}
.bm_paginatore a {padding:0 3px 0 4px; border: 1px solid #505950; }
.bm_paginatore a:hover {padding:0 3px 0 4px; border: 1px solid #505950; background:#505950; color: #fff; text-decoration: none;}
.bm_paginatore a.freccia_paginatore {padding:0 3px 0 4px; border: 0px solid #505950; background: none;}
.bm_paginatore a.freccia_paginatore:hover {padding:0 3px 0 4px; border: 0px solid #505950; background: none; color: #505950;}

/* FORM ISCRIZIONE NEWSLETTER
- - - - - - - - - - - - - - - - - - - - */
#iscrizione fieldset { padding:10px; width:85%; border:0px solid #999;}
html > body #iscrizione fieldset { border:0px solid #999;}
#iscrizione legend {display: none; font-weight:bold; color:#999;}
#iscrizione em {color:#38a441; background:none;}
#iscrizione ol {list-style:none; margin:0; padding:0;}
#iscrizione li {margin:5px 0; padding:3px 0px 0px 0px; }
#iscrizione label {display:block; width:120px; padding:0px 0 0 10px;  clear:left; float:left; }
#iscrizione ol li input {width:250px; color:#666; border: 0px solid #b3bb97; height: 14px; background: #e4e8db;}
#iscrizione input {width:250px; color:#666; border: 0px solid #b3bb97;  height: 14px; background: #e4e8db;}
#iscrizione input.input_civico {width:50px; color:#666; border: 0px solid #b3bb97;  height: 14px; background: #e4e8db;}
#iscrizione input.input_iscriviti {width:250px; color:#666; border: 0px solid #b3bb97;  height: 14px; background: #727a71; color: #fff; font-size: 11px; font-weight: bold; padding: 0px 0px 2px 0px; /*margin: 0px 0px 0px 25px;*/}
#iscrizione input.input_radio {width:20px; color:#666; border: 0px solid #b3bb97;}
#iscrizione select {color:#666; width:253px;}
#iscrizione .checkbox {width:auto; margin:20px 0 0 5px;}

/* FORM SCRIVI A FLORA
- - - - - - - - - - - - - - - - - - - - */
#scrivi_flora fieldset { border:0px solid #999; padding: 20px 0px 0px 0px;}
#scrivi_flora legend {display: none;}
#scrivi_flora label {display:block; width:120px; padding:0px 0 0 10px;  clear:left; float:left; }
#scrivi_flora input {width:250px; color:#666; border: 0px solid #b3bb97;  height: 14px; background: #e4e8db;}
#scrivi_flora input.checkbox {width:14px;  border: 0px;  background: #fff; }
#scrivi_flora input.button {width:250px; border: 0px; background: #727a71; color: #fff; font-size: 11px; font-weight: bold; padding: 0px 0px 1px 0px;}
#scrivi_flora textarea{width:250px; color:#666; border: 0px solid #b3bb97;  height: 80px; background: #e4e8db;}


form fieldset {border:1px solid #999;padding:10px;}
form  legend {font-weight:bold; color:#999;}
form fieldset ul {list-style:none;margin:0;padding:0;}
form fieldset ul li label {display:block; width:120px; padding:0px 0 0 10px; clear:left; float:left; border-bottom: 1px solid #fff; /*vertical-align:bottom;*/}
form fieldset ul li {clear:both; margin:5px 0; }
form fieldset ul li.bg_error label {color:#990000; border-bottom: 1px solid #900}

/* MAPPA DEL SITO
- - - - - - - - - - - - - - - - - - - - */
#mappa_sito{clear: both; font-size: 12px; margin: 15px 0px 0px 0px;}
#mappa_sito ul{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#mappa_sito ul li{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase; font-size: 14px; font-weight:bold;  border:none;}
#mappa_sito ul li ul{ margin: 0px 0px 10px 20px; padding: 0px 0px 0px 0px;}
#mappa_sito ul li ul li{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: lowercase; font-size: 12px; font-weight:bold; border:none;}
#mappa_sito ul li ul li a{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: lowercase; font-size: 12px; border:none; font-weight:normal; }
#mappa_sito ul li ul li:first-letter{ text-transform: capitalize;  }

/* FOOTER
- - - - - - - - - - - - - - - - - - - - */
/*#footer {clear: both; padding: 0px 0px 0px 0px;}
#footer_sx {float: left; }
#footer_sx_logo {float: left;;}
#footer .footer_loghi{ padding: 0px 0px 0px 0px;}
#footer .footer_loghi img{float: left; margin: 0px 8px 0px 0px;}
#footer_menu{float: left; padding: 15px 30px 0px 0px; width: 430px;}
#footer_menu ul{list-style:none; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 40px; }
 #footer_menu ul li{float: left; list-style:none; margin: 0px 0px 0px 0px; padding: 0px 8px 0px 8px; background: url(../img/filetto_footer.gif) no-repeat right 5px; color: #70756a;}
#footer_menu ul li a{color: #70756a; font-weight: normal; }*/

#footer {clear: both; padding: 8px 0px 8px 0px; height: 63px;}
#footer #footer_loghi{float: left; padding: 0px 0px 0px 21px; height: 63px;}
#footer #footer_loghi img{float: left; margin: 0px 8px 0px 0px;}
#footer #footer_menu{float: left; padding: 15px 0px 0px 0px;}
#footer #footer_menu ul{list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; }
#footer #footer_menu ul li{float: left; list-style:none; margin: 0px 0px 0px 0px; padding: 0px 8px 0px 8px; background: url(../img/filetto_footer.gif) no-repeat right 5px; color: #70756a;}
#footer #footer_menu ul li a{color: #70756a; font-weight: normal; }

/* DILLO A 1 AMICO
- - - - - - - - - - - - - - - - - - - - */
#tell2friend {position:absolute; padding:20px 20px 20px 20px; margin:0 0 0 24px; width:590px; z-index:100; bottom:49px; right:0; left:270px; overflow:hidden; background:#e4e8dc; }
#tell2friend fieldset {margin:0; padding:0; width:626px; border: 0px;}
#tell2friend form {margin:0; padding:0;}
#tell2friend ul {margin:0; border-top: 1px solid #fff; width: 550px;}
#tell2friend ul li{margin:0; border: 0px solid #fff;  }
.tell2friend_close {float:right}
#tell2friend fieldset ul {line-height:2.4em; width: 590px;}
#tell2friend fieldset ul li {display:block; width:100%;  border: 0px;}
#tell2friend fieldset ul li input{width:100%;  border: 0px; width: 200px; background: #fff;}
#tell2friend fieldset ul li input.check{width:16px;  border: 0px;  background: #fff;}
#tell2friend fieldset ul li input.button{width:200px; border: 0px; background: #727a71; color: #fff; font-size: 11px; font-weight: bold;}
#tell2friend input.button{width:200px;   border: 0px; width: 16px; background: #727a71;}
#tell2friend fieldset ul li a {display:inline; text-indent: 0; font-size:1.0em;}
#tell2friend ul li textarea {clear:none; float:none; width:200px; background: #fff; border: 0px;}
#tell2friend label {border: 0px;}
#tell2friend .response {padding: 20px 20px 20px 20px;}


