
body {margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif; background:url("images/bkg.jpg") top left  repeat-x;
background-color:#FFFFFF;}

form, table, td, tr, th, p, div, span, input, select, textarea, dd, dt, dl, ol, ul, li, h1, h2, h3, h4, h5, h6, hr, br, a
{margin:0px;  padding:0px; border:0px; top:0px; left:0px;}


hr{visibility:hidden; clear:both; height:1px;}

#container { background-color:#FFFFFF; width: 980px; border: 0px solid #808080; /* margin: 10px;  */margin-left: auto;  margin-right: auto;  /* padding: 10px; */}

#txt_home {text-align:center; font-weight:normal; text-decoration:none; font-size:10px; color:#3BA69B; /* padding-top: 15px; *//* background-color: #FFFFFF; */}

#banner {text-align:right; font-weight:normal; text-decoration:none; font-size:10px; color:#3BA69B; padding: 5px;background-color: #FFFFFF;}
#banner  b{ float:left; text-align:left; font-weight:normal; text-decoration:none; font-size:10px; color:#3BA69B; padding:15px 5px;background-color: #FFFFFF;}
h2 { height:40px; line-height:25px;padding-left:35px; /* width:450px;  */background:url("images/farfa.jpg") top left  no-repeat; text-align:justify; font-weight:bold; text-decoration:none; font-size:12px;
color:#00897C;}
h2 a { height:30px; line-height:25px;text-align:justify; font-weight:bold; text-decoration:underline; font-size:12px;
color:#00897C;}

h3 { float:left; height:40px; line-height:25px;padding-left:35px; width:470px; background:url("images/farfa.jpg") top left  no-repeat; text-align:justify; font-weight:bold; text-decoration:none; font-size:12px;
color:#00897C;}
h3 a { height:30px; line-height:25px;text-align:justify; font-weight:bold; text-decoration:underline; font-size:12px;
color:#00897C;}

h4 { text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#6E6D71;}

#content {text-align:justify; font-weight:normal; text-decoration:none; font-size:11px; color:#6E6D71; padding:0px 25px;}
#content img{padding:0px 0px 10px 10px;float:right;}

.testo_right {text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#6E6D71;}
/* .testo_right b{text-align:left; font-weight:normal; text-decoration:none; font-size:11px; color:#6E6D71;} */
.testo_right p{text-align:left; font-weight:normal; text-decoration:none; font-size:11px; color:#6E6D71;}
.testo_right img{text-align:left;/*  float:left; */}

.link a{text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#3BA69B;}


td.contenuti {border:0px;}

td.top_menu {width:242px;  height:18px; font-size:1px; border:0px;  background:url("images/bkg_top_menu.jpg") top left  no-repeat; }
td.center_menu {width:242px; border:0px; background:url("images/bkg_center_menu.jpg") top repeat-y;}
td.bottom_menu {width:242px;  height:18px; font-size:1px; border:0px;  background:url("images/bkg_bottom_menu.jpg") bottom left no-repeat;}

td.top_content {width:242px;  height:18px; font-size:1px; border:0px;  margin:0px;  background:url("images/bkg_top_content.jpg") top left no-repeat;}
td.center_content {background:url("images/bkg_center_content.jpg")  left repeat-y;}
td.bottom_content { background:url("images/bkg_bottom_content.jpg") bottom left no-repeat;width:242px;  height:18px; font-size:1px; border:0px;  margin:0px;padding:0px;}

.sidebar-a {width:242px; /* height:460px!important; height:460px; min-height:460px;  */ /* background:url("images/bkg_top_menu.jpg") top left no-repeat; */}
.sidebar-b {width:242px; /* height:460px!important; height:460px; min-height:460px; */ /* background:url("images/bkg_center_menu.jpg") top left repeat-y; */ }

.puls_home {text-align:center;  background:url("images/puls_home.jpg") top center no-repeat; width:204px; height:36px;}
.puls_home a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_azienda {text-align:center;  background:url("images/puls_azienda.jpg") top center no-repeat; width:204px; height:36px;}
.puls_azienda a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_statuto {text-align:center;  background:url("images/puls_statuto.jpg") top center no-repeat; width:204px; height:36px;}
.puls_statuto a {width:204px; height:36px; display:block;  text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_aderire {text-align:center;  background:url("images/puls_aderire.jpg") top center no-repeat; width:204px; height:36px;}
.puls_aderire a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_adesione {text-align:center;  background:url("images/puls_adesione.jpg") top center no-repeat; width:204px; height:36px;}
.puls_adesione a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_soci {text-align:center;  background:url("images/puls_soci.jpg") top center no-repeat; width:204px; height:36px;}
.puls_soci a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_corsi {text-align:center;  background:url("images/puls_corsi.jpg") top center no-repeat; width:204px; height:36px;}
.puls_corsi a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_ricette {text-align:center;  background:url("images/puls_ricette.jpg") top center no-repeat; width:204px; height:36px;}
.puls_ricette a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_totocal {text-align:center;  background:url("images/puls_totocal.jpg") top center no-repeat; width:204px; height:36px;}
.puls_totocal a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_news {text-align:center;  background:url("images/puls_news.jpg") top center no-repeat; width:204px; height:36px;}
.puls_news a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_cerca {text-align:center;  background:url("images/puls_cerca.jpg") top center no-repeat; width:204px; height:36px;}
.puls_cerca a {width:204px; height:36px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.puls_contatti {text-align:center;  background:url("images/puls_contatti.jpg") top center no-repeat; width:204px; height:46px;}
.puls_contatti a {width:204px; height:46px; display:block; text-align:center; line-height:32px; font-weight:bold; text-decoration:none; font-size:11px; color: #008A7E; text-align:center; }

.farfalla {text-align:center;  background:url("images/farfalla.jpg") bottom center no-repeat; width:204px; height:60px;}

#footer { clear: both;	/* padding: 5px; */}

#logo { width:233px; height:102px;  border:0px; }
#logo a{ border:0px; }
#logo img { border:0px; }

.puls_lingua {margin-top:15px; margin-left:7px!important; margin-left:4px; border:0px; /* float:right; */float:left;   height:20px;}
.puls_lingua a {text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;border:0px; /* width:20px; */height:20px;}

tr.footer {background:url("images/bkg_footer.jpg") top left repeat-x  ; }
.testo_footer {margin-top:15px; text-align:right; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.testo_footer a{text-align:right; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;}

.testo_archivio {border-top:1px solid #FFFFFF;display:block;  text-align:left; font-weight:normal; text-decoration:none; font-size:11px; color:#FFFFFF;}
.testo_archivio a{padding:5px 0px 5px 5px; display:block; background:#009674; text-align:left; font-weight:normal; text-decoration:none; font-size:11px; color:#FFFFFF;}


/* .puls_menu_bottom {margin-top:15px; text-align:right; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.puls_menu_bottom a{text-align:right; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;}
 */
.utente { margin-left:10px; line-height:22px;margin-top:15px; text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;}
.utente a{line-height:22px; text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;}

.testo_privacy {margin-top:15px;float:right;/* width:100px;  */text-align:right; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.testo_privacy a{ text-align:right; font-weight:bold; text-decoration:underline; font-size:11px; color:#969595;}

.testo_news {padding:10px 0px; text-align:justify; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.testo_news a{ text-align:justify; font-weight:bold; text-decoration:none; font-size:11px; color:#00897C;}
.testo_news a:hover{ text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#969595;}
.testo_news img{border:0px; text-align:left;  margin:0px; padding:0px;}


.pietanze {text-align:justify; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.pietanze a{padding-right:10px;  float:left;text-align:justify; font-weight:bold; text-decoration:underline; font-size:11px; color:#00897C;}
.pietanze a:hover{ float:left; text-align:left; font-weight:bold; text-decoration:underline; font-size:11px; color:#969595;}

.ricetta { line-height:20px; width:500px; height:20px; margin-bottom:15px!important;margin-bottom:5px; text-align:left; font-weight:normal; text-decoration:none; font-size:11px; color:#969595;}
.ricetta a{float:left; display:block; text-align:left; font-weight:bold; text-decoration:none; font-size:11px; color:#00897C;}
.ricetta a img{ float:right; border:0px; text-align:right; }

/*form*/
.form {  color:#6E6D71; padding:0px 0px; text-align:left;  font-size:11px}
.form a{  color:#6E6D71; padding:0px 0px; text-align:left;  font-size:11px}
.form h4 {margin-top:15px}
.form div.error {color:red; margin:10px 0px; }
.form div.rigaform {margin:0px 0px;}
.form b{border:0px solid #BBBBBB;}
.form div.rigasubmit {margin:5px 0px 0px 0px; }
.form div.rigaform {border:0px;}
.rigaform label {width:195px;}
div.rigaform input { width:195px;/* float:right; */  border:1px solid #6E6D71;}
.form input { /* float:left; *//* height:20px;  *//* width:200px;  */border:1px solid #6E6D71;}
.form select { /* float:left; *//* height:20px; */ /* width:200px;  */color:#6E6D71; width:195px;border:1px solid #6E6D71;}
.form textarea {/* float:left; */width:270px; border:1px solid #6E6D71;height:80px;}
.form div.privacy {/* float:left; */width:270px;border:1px solid #6E6D71;  background:#FFFFFF; color:#6E6D71;   overflow:auto; height:100px;}
.checkbox input { margin-top:10px; width:30px;border:0px solid #6E6D71;}
/**/


/*paginazione*/
.paginazione td {      font-size: 11px;  font-weight: normal; color: #000000;}
.paginazione a.pag {     font-size: 11px;  color: #00897C;    padding:0px 2px 0px 2px;}
.paginazione a.freccia {     font-size: 11px; font-weight: bold;  text-decoration:none; color: #FFFFFF;    margin:5px; background:#00897C;padding:0px 2px 0px 2px;}
.paginazione img {   border:0px;}
.paginazione .pag_su {    font-size: 11px;   padding:0px 1px 0px 1px;    font-weight: bold;    background-color: #00897C;    color:#FFFFFF;}
.paginazione span.pagine {    font-size: 11px;   padding:0px 1px 0px 1px;    font-weight: bold;   color:#00897C;}
td.redazionale_interno {width:520px;padding-right:10px;padding-left:10px;text-align:left;}
/**/
