body{text-align:center; background: url(images/bck2.jpg); margin: 0; padding:0;text-decoration: none}
a{color: #000; text-decoration: none;  }
a:visited{color: #000; text-decoration: none }
a:hover{color: #000; text-decoration: underline }

.bread{color: #fff; text-align: right; background: url(images/bread.jpg) repeat-y #BD1F20; width: 758px; padding: 4px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bread a{color: #fff; text-decoration: none }
.bread a:visited{color: #fff; text-decoration: none }
.bread a:hover{color: #fff; text-decoration: underline }

.main{ width: 968px; padding-top:0; margin-top:0; vertical-align:top; margin-right:auto; margin-left:auto; text-align:center;background: url(images/ombra.png) repeat-y}
.hidden{display: none;}
.acc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-indent:215px; height:128px; vertical-align:top;}
.acc a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
.motore {padding-left:785px;}
.date {background: url(images/bck_date.gif);width: 500px; height:55px;}
.date1 {background: url(images/bck_date.gif);height:55px;}

.santo {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:black; font-size:11px; font-weight:bolder; padding-left:10px; width: 370px;}
.santo a{	cursor: auto;}
.santo table td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:black; font-size:11px; font-weight:bolder; padding-left:10px; width: 370px;}

.arc {background: url(images/bck_arc.gif);text-indent:380px; color:black; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; height:22px}
.arc a{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:10px; color:black;}
.footer {background: url(images/footer.gif) no-repeat 14px 0px;padding-right:14px; height:31px;text-indent:640px ; padding-bottom:4px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none;}
.footer a{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000;text-decoration:none;}
.multimedia{background: url(images/bck_multimedia.gif); width: 151px; height:111px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:20px; padding-left:120px; font-weight:bolder; text-decoration:none;}
.multimedia a{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none;}
.news_a {width: 170px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none;}
.news_table{ background-color: #FFF7DD; height: 50px;}
.news_td{ background-color: #FFF7DD; height: 50px;}

#framenain{	background-color: #FFF7DD; height: 50px;}

#datacontainer{	background-color: #FFF7DD; height: 50px;}

#bodysir{background-color: #FFF7DD; background-image: none; height: 50px;}

.stamcom{background: url(images/bck_stampa.gif); width: 167px; height:95px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:20px; padding-left:100px; font-weight:bolder; text-decoration:none;}
.stamcom a{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.tdrullo iframe{	height: 50px; text-align: center;}

.news_p{	height: 1px;}
.linksir{	text-align: left; margin: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

.modulo_anteprima_sottotitolo {display:none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  }

.testata{ width: 968px; background: url(images/testata.jpg) no-repeat 14px 0px; height: 191px; vertical-align:top;text-align:center}
#corpo{ width: 44em; text-align: left;  clear: both; float: none; width: 940px;  }
#piede{ height: 6em; width: 44em; width: 940px; background: url(images/bgpiede.gif) repeat-x #fff; height: 23px; clear: both; }
.credits{ background-color: #fff; padding: 4px; display: block; float: right; margin-right: 50px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;}

#menu {border-left: 1px solid #CEB175; border-right: 1px solid #CEB175; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-right: 0.4em; margin-left: 0.4em; font-size: 0.7em; width: 159px; height: 100%; background-color:white;}
.close_menu{background: url(images/close_menu.gif); text-align: center; padding-top:25px; width: 159px;}

.bacheca_testatina {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color:#747474;	font-weight:bolder; padding-top:10px; padding-left:6px;}
.modulo_bacheca_table, .bacheca_titolo {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black; padding-top:6px; border-left:8px solid #F8DF92; border-bottom:1px solid white; padding-bottom:3px;width:100%}
.bacheca_titolo a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}
.modulo_bacheca_td i {display:none}
.bacheca_titolo a:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}
.bacheca_titolo a:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}
.bacheca_data {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:black; padding-top:6px; border-left:8px solid #F8DF92; float:left; font-weight:bold; display:none}
.articolo{padding: 4px; background-color:#F8DF92;}
.articolo table td{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#000; line-height:12px; padding:4px; background-color:#FDF4DA;}
.articolo table td a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#000; }
.articolo .titolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#073C9D; font-weight: bold; padding:4px; background-color:#FDF4DA;}
.articolo .titolo a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#073C9D;}

.bacnew table tr td table{width:100% !important;;}

.bacnew a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;width:480px  ;border-bottom:1px solid white;padding-top:6px; border-left:8px solid #F8DF92; padding-bottom:3px}
.bacnew a:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}
.bacnew a:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:black;}
.bacnew .bacheca_tr_data {display:none}
.bacnew .bacheca_td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1px; padding:0px;color:#F8DF92 }

#bordino_butembo_img{ padding:0; margin:0;border:1px solid #BD1F20;padding:3px}


.bordino_butembo table{border:1px solid #BD1F20; padding:0;}
.bordino_butembo{ padding:0; margin:0}
.bordino_butembo img{ padding:0; margin:0;}
.bordino_butembo table td{ padding:0; margin:0}
.bordino_butembo_titolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#073C9D; font-weight: bold; padding:4px; background-color:#FDF4DA;}

.didascalia_magheria{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#fff; background-color:#BD1F20; margin:0;}
#speciali{padding: 4px; background-color:#F8DF92; }
#speciali table td{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; line-height:14px; padding:4px; background-color:#FDF4DA; height: 100%;}
#speciali .titolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#073C9D; font-weight: bold; padding:4px; background-color:#FDF4DA;}

.divprinc1{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc1 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc1 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc1 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec1_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec1_liv2 a{color: #000; text-decoration: none;  }
.divsec1_liv2 a:visited{color: #000; text-decoration: none }
.divsec1_liv2 a:hover{color: #000; text-decoration: underline }

.divsec1_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec1_liv2active a{color: #000; text-decoration: none }
.divsec1_liv2active a:visited{color: #000; text-decoration: none }
.divsec1_liv2active a:hover{color: #000; text-decoration: underline }

.divsec1_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec1_liv3 a{color: #A000; text-decoration: none;  }
.divsec1_liv3 a:visited{color: #000; text-decoration: none }
.divsec1_liv3 a:hover{color: #000; text-decoration: underline }

.divsec1_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec1_liv3active a{color: #000; text-decoration: none }
.divsec1_liv3active a:visited{color: #000; text-decoration: none }
.divsec1_liv3active a:hover{color: #000; text-decoration: underline }

.divprincsel1{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel1 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel1 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel1 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprinc2{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc2 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc2 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc2 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel2{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel2 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel2 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel2 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec2_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec2_liv2 a{color: #000; text-decoration: none }
.divsec2_liv2 a:visited{color: #000; text-decoration: none }
.divsec2_liv2 a:hover{color: #000; text-decoration: underline }

.divsec2_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec2_liv2active a{color: #000; text-decoration: none }
.divsec2_liv2active a:visited{color: #000; text-decoration: none }
.divsec2_liv2active a:hover{color: #000; text-decoration: underline }


.divsec2_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec2_liv3 a{color: #000; text-decoration: none;  }
.divsec2_liv3 a:visited{color: #000; text-decoration: none }
.divsec2_liv3 a:hover{color: #000; text-decoration: underline }

.divsec2_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec2_liv3active a{color: #000; text-decoration: none }
.divsec2_liv3active a:visited{color: #000; text-decoration: none }
.divsec2_liv3active a:hover{color: #000; text-decoration: underline }

.divprinc3{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc3 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc3 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc3 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel3{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel3 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel3 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel3 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec3_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec3_liv2 a{color: #000; text-decoration: none }
.divsec3_liv2 a:visited{color: #000; text-decoration: none }
.divsec3_liv2 a:hover{color: #000; text-decoration: underline }

.divsec3_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec3_liv2active a{color: #000; text-decoration: none }
.divsec3_liv2active a:visited{color: #000; text-decoration: none }
.divsec3_liv2active a:hover{color: #000; text-decoration: underline }

.divsec3_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec3_liv3 a{color: #000; text-decoration: none;  }
.divsec3_liv3 a:visited{color: #000; text-decoration: none }
.divsec3_liv3 a:hover{color: #000; text-decoration: underline }

.divsec3_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec3_liv3active a{color: #000; text-decoration: none }
.divsec3_liv3active a:visited{color: #000; text-decoration: none }
.divsec3_liv3active a:hover{color: #000; text-decoration: underline }


.divprinc4{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc4 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc4 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc4 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel4{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel4 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel4 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel4 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec4_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec4_liv2 a{color: #000; text-decoration: none }
.divsec4_liv2 a:visited{color: #000; text-decoration: none }
.divsec4_liv2 a:hover{color: #000; text-decoration: underline }

.divsec4_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec4_liv2active a{color: #000; text-decoration: none }
.divsec4_liv2active a:visited{color: #000; text-decoration: none }
.divsec4_liv2active a:hover{color: #000; text-decoration: underline }

.divprinc5{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc5 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc5 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc5 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel5{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel5 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel5 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel5 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec5_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; ; }
.divsec5_liv2 a{color: #000; text-decoration: none; ; }
.divsec5_liv2 a:visited{color: #000; text-decoration: none; ; }
.divsec5_liv2 a:hover{color: #000; text-decoration: underline; ; }

.divsec5_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; ; }
.divsec5_liv2active a{color: #000; text-decoration: none; ; }
.divsec5_liv2active a:visited{color: #000; text-decoration: none; ; }
.divsec5_liv2active a:hover{color: #000; text-decoration: underline; ; }

.divprinc6{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc6 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc6 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc6 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel6{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel6 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel6 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel6 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec6_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;}
.divsec6_liv2 a{color: #000; text-decoration: none;}
.divsec6_liv2 a:visited{color: #000; text-decoration: none; }
.divsec6_liv2 a:hover{color: #000; text-decoration: underline; }

.divsec6_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec6_liv2active a{color: #000; text-decoration: none; }
.divsec6_liv2active a:visited{color: #000; text-decoration: none; }
.divsec6_liv2active a:hover{color: #000; text-decoration: underline; }

.divprinc7{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc7 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc7 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc7 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divprincsel7{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel7 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel7 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel7 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec7_liv2{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec7_liv2 a{color: #000; text-decoration: none;  }
.divsec7_liv2 a:visited{color: #000; text-decoration: none;  }
.divsec7_liv2 a:hover{color: #000; text-decoration: underline;  }

.divsec7_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px; }
.divsec7_liv2active a{color: #000; text-decoration: none;  }
.divsec7_liv2active a:visited{color: #000; text-decoration: none;  }
.divsec7_liv2active a:hover{color: #000; text-decoration: underline;  }

.divprinc8{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc8 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc8 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc8 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}


.divprincsel8{ padding: 6px; padding-left: 10px; background: url(images/bgsez.gif) repeat-x; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel8 a{color: #AB8B3E; text-decoration: none }
.divprincsel8 a:visited{color: #AB8B3E; text-decoration: none }
.divprincsel8 a:hover{color: #AB8B3E; text-decoration: underline }

.divsec8 {width: 159px;;}

.divsec8_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec8_liv2 a{color: #000; text-decoration: none;  }
.divsec8_liv2 a:visited{color: #000; text-decoration: none }
.divsec8_liv2 a:hover{color: #000; text-decoration: underline }

.divsec8_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec8_liv2active a{color: #000; text-decoration: none }
.divsec8_liv2active a:visited{color: #000; text-decoration: none }
.divsec8_liv2active a:hover{color: #000; text-decoration: underline }

.divsec8_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec8_liv3 a{color: #000; text-decoration: none;  }
.divsec8_liv3 a:visited{color: #000; text-decoration: none }
.divsec8_liv3 a:hover{color: #000; text-decoration: underline }

.divsec8_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec8_liv3active a{color: #000; text-decoration: none }
.divsec8_liv3active a:visited{color: #000; text-decoration: none }
.divsec8_liv3active a:hover{color: #000; text-decoration: underline }

.divprinc9{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprinc9 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc9 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprinc9 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.divsec9_liv2{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec1_liv2 a{color: #000; text-decoration: none;  }
.divsec1_liv2 a:visited{color: #000; text-decoration: none }
.divsec1_liv2 a:hover{color: #000; text-decoration: underline }

.divsec9_liv2active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; background: url(images/pallini.gif) no-repeat 0px 1px ; padding-left: 15px;  }
.divsec9_liv2active a{color: #000; text-decoration: none }
.divsec9_liv2active a:visited{color: #000; text-decoration: none }
.divsec9_liv2active a:hover{color: #000; text-decoration: underline }

.divsec9_liv3{ padding: 2px; color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec9_liv3 a{color: #A000; text-decoration: none;  }
.divsec9_liv3 a:visited{color: #000; text-decoration: none }
.divsec9_liv3 a:hover{color: #000; text-decoration: underline }

.divsec9_liv3active{ padding: 2px; padding-left: 10px;  color: #000; border-bottom: 1px solid #EAE2CD; padding-left: 25px;  }
.divsec9_liv3active a{color: #000; text-decoration: none }
.divsec9_liv3active a:visited{color: #000; text-decoration: none }
.divsec9_liv3active a:hover{color: #000; text-decoration: underline }

.divprincsel9{height:31px;  background: url(images/bgsez.gif) repeat-x bottom; color: #AB8B3E; font-size: 1.1em; font-weight: bold; }
.divprincsel9 a{padding: 6px; padding-left: 10px;color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel9 a:visited{color: #AB8B3E; text-decoration: none;display:block ; }
.divprincsel9 a:hover{color: #BD1F20; text-decoration: none; background: url(images/bgsezhover.png) repeat-x bottom; display:block ;height:31px}

.fotoalta1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #BD1F20;}

#centro    { width: 758px; float: left;  padding: 0.4em; padding-top: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em; clear: right;}
#centro h1 {font-family: Georgia, Verdana, Geneva; font-size: 16px; color: #000; margin: 0; margin-top: 10px; margin-bottom: 0.4em;  border-bottom: 1px solid #BD1F20; padding-bottom: 4px;  }
#centro h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #073EA5; margin: 0; margin-top: 0.4em;}
#centro h3 {font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000; margin: 0; font-weight: normal;}
.testo {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.6em; margin-top: 20px; }

.testos {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.6em; margin-top: 20px;   float: left; clear: none; margin: 0;  width: 500px; padding-right: 14px; }
.spalla{ float: left; clear: right; border-left: 1px dotted #BD1F20; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 0.9em; padding-left: 8px; margin: 0; width: 150px;}
.divtesto{ clear: both; margin-top: 20px;}
.spalla table{	margin-bottom:20px; }
.spalla table td{ font-size: 11px; padding: 2px; vertical-align: top;}
.spalla ul{	margin-top: 15px; clear: both; list-style-type: none; margin: 0; width: 100%;}
.spalla li{	width: 200px;}

.divsec0_liv2 { padding: 0.1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; border-bottom: 1px solid #ddd; padding-top: 0.2em;}
.divsec0_liv2 a{	text-decoration: none;}
.divsec0_liv2 a:visited{	text-decoration: none;}
.divsec0_liv2 a:hover{	text-decoration: underline;}

.strumenti{ border-top: 2px solid #BD1F20;  border-bottom: 2px solid #BD1F20; width: 758px; text-align: right; clear: both; float: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; padding: 4px; float: none;    }
.strumenti a{ color: #000;	text-decoration: none;}
.strumenti a:visited{ color: #000;	text-decoration: none;}
.strumenti a:hover{ color: #000;	text-decoration: underline;}
.print{ margin: 4px; background: url(images/print.gif) no-repeat 5px; padding: 4px; padding-left:25px; margin-left: 10px; margin-right: 10px;}
.segnala{ margin: 4px; color: #000;	text-decoration: none;  padding: 4px; padding-left:25px; margin-left: 10px; margin-right: 10px; background: #fff url(images/segnala.gif) no-repeat 5px;}

/***** documenti *********/
.ArgomentoElenco{ font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; margin: 0; margin-bottom: 30px;    }
.ArgomentoElenco a{ color: #000;	text-decoration: none;}
.ArgomentoElenco a:visited{ color: #000;	text-decoration: none;}
.ArgomentoElenco a:hover{ color: #000;	text-decoration: underline;}

.TitoloElenco {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #073EA5; margin: 0; margin-top: 0.4em;}
.TitoloElenco b{display:none;}

.aallegati  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-top: 30px; margin-bottom: 10px;  background: url(images/attach.gif) no-repeat;  border: 1px dotted #C53D3D; }
.allegati  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-top: 30px; margin-bottom: 10px; clear: both; }
.allegati a{ color:#000; text-decoration: none;  }
.allegati a:visited{ color: #000; text-decoration: none;}
.allegati a:hover{ color: #000; text-decoration: underline;}

.data{ width: 50%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; border-top:1px solid #ddd; padding: 4px; }
.autore{ width: 50%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-align: right;  border-top:1px solid #ddd;  padding: 4px;}

/***** appuntamenti *********/
.apptitolo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background-color: #CBE0EF; padding: 4px; font-weight: bold; text-align: left;  }
.apptitolo a{ color: #000;	text-decoration: none;}
.apptitolo a:visited{ color: #000;	text-decoration: none;}
.apptitolo a:hover{ color: #000;	text-decoration: underline;}

.applink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; text-align: right; margin-bottom: 20px;}
.applink a{ color: #000;	text-decoration: none;}
.applink a:visited{ color: #000;	text-decoration: none;}
.applink a:hover{ color: #000;	text-decoration: underline;}

.appdata{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; margin: 4px;}
.apptesto{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left;}

.appSfondoTabella{ border:1px solid #000; padding: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 150px; width: 750px;}
.appTitolo1{ width:60%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; clear: none; }
.apprss{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; float: left; clear: right; }

.appTitoloRicerca{ margin-top: 10px; clear:left; float: left; border: 1px solid red; position: relative; }
.appTitoloRicerca2{ margin-top: 10px; border: 1px solid yellow;  margin-left: 20px; width:300px; float: left; clear: right; }

.appTitoloRicerca3{ margin-top: 10px; clear:left; float: left;  border: 1px solid green; width: 350px;}
.appTitoloRicerca4{ margin-top: 10px;  border: 1px solid pink; float: left; clear: right; margin-left: 20px; position: relative; left: 10px; }
.TestoOpzioni{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #000;}
.TestoAvvia{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  margin: 10px; clear: both; float: none;}

/********  annuario ***********/
.EtichettaPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.TestoPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px; line-height: 18px;}
.MailPersona{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.persona_indirizzo{	margin-bottom: 20px;}
.persona_anagrafica{	margin-bottom: 20px;}
.SottoTitoloPersona{font-size:12px; font-weight: bold; margin-top: 20px;}


.Etichettasingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.Testosingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px; line-height: 18px;}
.Mailsingoloente{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.SitoSingoloEnte{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 2px;}
.persona_indirizzo{	margin-bottom: 20px;}
.persona_anagrafica{	margin-bottom: 20px;}
.SottoTitolosingoloente{font-size:12px; font-weight: bold; margin-top: 20px;}

/******* modulo anteprima pagina figlia ********/
.modulo_anteprima_data{	display: none;}
.modulo_anteprima_titolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20; text-transform: uppercase; font-weight: bold; padding: 8px; }
.modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}
.modulo_anteprima_titolo a:visited{color:#BD1F20; text-decoration: none;}
.modulo_anteprima_titolo a:hover{color:#BD1F20; text-decoration: underline;}
.modulo_anteprima_titolo a{color:#BD1F20; text-decoration: none;}
.modulo_anteprima_testo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px;}
.modulo_anteprima_foto {padding:4px; float:left;}
#libro .modulo_anteprima_foto img{border:0;}
#libro table .modulo_anteprima_sottotitolo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; display:inline; font-weight:bold;}
#libro .modulo_anteprima_continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right; padding-right:8px; margin-top:5px;}
#libro .modulo_anteprima_continua a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none;}
#libro .modulo_anteprima_testo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px; padding-top:5px; display:block}
.modulo_anteprima_continua {font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none; display:block;  float:right; padding-right:8px}
.modulo_anteprima_continua a{font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#389CCD; text-decoration: none;}

.butembolink{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: none;}

.butembosezioni div{margin: 10px; padding: 8px;}


/********************/
.testo ul{	list-style-type: none; list-style: none;}
.modulo_anteprima_allegati{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#000; font-style:italic; display:block; float:right;}
.modulo_anteprima_allegati ul{	list-style-type: none; list-style: none; margin-top:2px;}
.modulo_anteprima_allegati ul li{margin-bottom:2px; margin-top:2px; padding:0px;}



/*convegno*/
.bacheca_conv .modulo_bacheca_matrice_table_main {border-bottom:1px solid #ffffff;padding-bottom:2px ;width:490px}
.link_conv font {font-family: Lucida Calligraphy, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; color: #000000;font-weight:bold;font-variant:small-caps}
.link_conv table tr td table tr td {text-align:center}
.logo {font-family:calibri;font-weight:bold;color:#000000}

/*newsletter*/
.td_news_hp {padding-bottom:20px}
.tit_news_hp{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20; text-transform: uppercase; font-weight: bold; padding: 8px; }
.tit_news_hp a:link{color:#BD1F20; text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20;}
.tit_news_hp a:visited{color:#BD1F20; text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20;}
.tit_news_hp a:hover{color:#BD1F20; text-decoration: underline;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#BD1F20;}
.lancio_news_hp{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px;}
.foto_news_hp {padding:4px; float:left;width:110px}
.sottotit_news_hp {display:none}


/*appuntamenti*/
.appuntamenti .box_anteprima_figlie_dataevento {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.appuntamenti .box_anteprima_figlie_firma {display: none;}
.appuntamenti .box_anteprima_figlie_titolo{display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#BD1F20; text-transform: uppercase; font-weight: bold; padding: 8px; }
.appuntamenti .box_anteprima_figlie_titolo a {color:#BD1F20; text-decoration: none;}
.appuntamenti .box_anteprima_figlie_titolo a:visited{color:#BD1F20; text-decoration: none;}
.appuntamenti .box_anteprima_figlie_titolo a:hover{color:#BD1F20; text-decoration: underline;}
.appuntamenti .box_anteprima_figlie_introduzione {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; line-height: 15px;}
.appuntamenti .box_anteprima_figlie_image {padding:4px; float:left;}
.appuntamenti .box_anteprima_figlie_image img{ width:70px !important}
.appuntamenti .box_anteprima_figlie_sottotitolo, .appuntamenti .box_anteprima_figlie_occhiello {display:none}
.appuntamenti .box_anteprima_figlie_allegato {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;color:#BD1F20}

