/* CSS Document */
body{margin-top:0px;background-color:#ffffff; }
.page {margin-top:0px;background-color:#ffffff; width:919px}

/*-------------------testata------------------*/

.testa_td { border-bottom: 1px solid #78818a}
.testata_tab{background: url(images/testata2.jpg) no-repeat right 0px ; width:919px; height:107px; }
.logo { height:90px; width:237px; }

.solotesto {font-family:arial;font-size:11px; ; color :#ffffff;padding-top:15px ; text-align:center;background: url(images/solotesto.gif) no-repeat 170px 15px}
.solotesto a { color :#ffffff; }

.sinistra_top{background: url(images/1sinistra_2.gif) no-repeat 0px 0px; width:237px; height:39px}
.sinistra_top2{background:  #dadbdd url(images/1button.jpg) no-repeat 0px top; width:137px; height:138px;font-family:arial;color:#ffffff; font-size:16px ; padding-left:100px; padding-top:15px; font-weight:bold;}
.sinistra_top2 p {color:#000000;  font-size:10px ; font-weight:bold;}

.motore_td {width:294px;height:22px ;;;}
.motore  {font-family:arial;font-size:10px;height:19px; background: #d7e0e6;   padding-left:20px; padding-right:16px;height:22px;}
.motore form {display: inline;margin-top:1px}
.hoform {font-family:arial;font-size:11px; line-height:11px;padding-left:15px;background:#ffffff url(images/lente.gif) no-repeat 2px 2px;; width:126px; border:2px solid #979797;; height:18px;margin-bottom:2px}
.inbutton2{font-family:arial;font-size:10px; height:18px; background:#ffffff;border:2px solid #979797}
.motore .img{margin-left:10px;;height:18px; margin-top:2px}

.testa_nav {padding-top:5px;}
.nav_tab {background: #788089 url(images/angolo_sn2.gif) no-repeat 0px 0px ; height:35px ; width:391px;}
.nav_tab td {}

.voce1 {font-family:arial;color:#ffffff; font-size:11px;height:24px; background: url(images/arrow.gif) no-repeat 5px 0px ; height:22px ; padding-left:20px; margin:10px 10px 0px 15px ; border-left:1px solid #bcc0c4}
.voce1 a  {;color:#ffffff; text-decoration:none}
.nobarra .voce1  {border-left:0px solid #bcc0c4 }


.tablemenuprinc  {background:#ffffff; width:100%;font-family:arial;color:#010101; font-size:11px; height:12px; margin-top:3px;margin-bottom:3px}
.menuprinc {border-right: 1px solid #cccccc; ;text-align:left ;;color:#010101; background: url(images/bullet1.gif) no-repeat right 0px; width:auto; padding-left:7px ;padding-right:7px}
.menuprinc a {;color:#010101; text-decoration:none; }

#menuprinc1_sel a {color:#e8420e; }
#menuprinc2_sel a {color:#e8420e;}
#menuprinc3_sel a {color:#e8420e; }
#menuprinc4_sel a {color:#e8420e; }
#menuprinc5_sel a {color:#e8420e; }
#menuprinc6_sel a {color:#e8420e; }
#menuprinc7_sel a {color:#e8420e; }


.bread  {background: #eff3f6;font-family:verdana;color:#010101;font-size:10px; width:100%; height:30px; padding-top:5px}
.bread a  {color:#eb4312 ;}



/*-------------------menu------------------*/
.menu  {background: #f4f4f4 ;width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold;;}
.menu a {color:#ffffff; padding-left:20px; }


.divsec0  {height:24px ; width:237px;font-family:arial;font-size:11px; color:#000000; font-weight:bold;  padding-top:4px}
.divsec0 {background: #ffffff}
.divsec0_liv2  {width:237px;font-family:arial;font-size:11px; color:#000000; font-weight:bold; padding:7px}
.divsec0_liv2 a  {color:#000000; text-decoration:none}
.divsec0_liv2active {width:237px;font-family: arial;font-size:11px; color:#ec420e; font-weight:normal; padding:7px}
.divsec0_liv2active a  {color:#ec420e; text-decoration:none}


.divprinc2 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #dadbdd;padding-top:4px}
.divprinc2 a{ color:#ffffff; text-decoration:none}


.sottosezione {background: #f4f4f4;  height:39px ; width:237px;font-family:verdana, arial;font-size:12px; color:#000000; font-weight:bold; padding-top:10px; padding-left:5px}
.sottosezione a{ color:#000000; text-decoration:none }

.divprinc1 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; ; padding-top:4px}
.divprinc1 a{ color:#ffffff; text-decoration:none }

.divprincsel1 {background: #f4f4f4;  height:39px ; width:237px;font-family:verdana, arial;font-size:12px; color:#000000; font-weight:bold; padding-top:10px}
.divprincsel1 a{ color:#000000; text-decoration:none }
.divsec1 {background: #ffffff}
.divsec1_liv2  {width:237px;font-family:arial;font-size:11px; color:#000000; font-weight:bold; padding:7px}
.divsec1_liv2 a  {color:#000000; text-decoration:none}

.divsec1_liv2active {width:237px;font-family: arial;font-size:11px; color:#ec420e; font-weight:normal; padding:7px}
.divsec1_liv2active a  {color:#ec420e; text-decoration:none}

.divprinc2 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #dadbdd;padding-top:4px}
.divprinc2 a{ color:#ffffff; text-decoration:none}

.divprincsel2 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #dadbdd;padding-top:4px}
.divprincsel2 a{ color:#ffffff; text-decoration:none}

.divprinc3 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #dadbdd;padding-top:4px}
.divprinc3 a{ color:#ffffff; text-decoration:none}

.divprinc4 {background: url(images/bck_menu.jpg) repeat-y 0px 0px ; height:24px ; width:237px;font-family:arial;font-size:11px; color:#ffffff; font-weight:bold; border:1px solid #dadbdd;padding-top:4px}
.divprinc4 a{ color:#ffffff; text-decoration:none}


/*-------------------destra------------------*/
.tddestra {background: #e6ebef ; height:100%;}
.tabdestra {background: #e6ebef ;;height:100% ;}

.data {background:#d7e0e6 url(images/clock.gif) no-repeat 8px 5px; height:20px ;width:178px; padding-left:50px; border:1px solid #ffffff; font-family:verdana; font-size:10px; color:#000000; font-weight:normal; font-style:normal;padding-top:3px}

.tddx1  {background:#ffffff url(images/tddx1_top.gif) no-repeat 0px 2px;width:227px; border-top:1px solid #eb4312 }

.tabdx1 {width:227px; margin-top:15px;}
.dx1 {;font-family:verdana;font-size:14px; color: #ffffff; font-weight:bold; padding:0px 10px 10px 15px }
.dxtab{; border-left :1px solid #dcdcdc;border-right:1px solid #dcdcdc ;border-bottom :1px solid #dcdcdc; }

.dx2 {;font-family:arial,verdana;font-size:11px; color: #627993; font-weight:bold; padding:0px 10px 10px 15px }
.rullo {background:#ffffff;width:214px;}
#datacontainer {background:#eef3f7; border:1px solid #d7e0e6 ;  margin:10px; width:180px}
#datacontainer table {width:180px; }
#datacontainer table td{background:#eef3f7; }

.banner { margin:10px 6px 10px 5px ;border-top:1px solid #788089 ; }
.banner td { ; padding-top:10px}
.banner a {color:#627993; text-decoration:none}
.videog {background: #d7e0e6 url(images/videog.gif) no-repeat right 0px ; height:26px ;color:#627993;font-family:verdana;font-size:11px; font-weight:bold ; border-bottom:2px solid #627993; padding:2px 0px 0px 10px}
.fotog {background: #d7e0e6 url(images/fotog.gif) no-repeat right 0px ; height:26px  ;color:#627993;font-family:verdana;font-size:11px; font-weight:bold;border-bottom:2px solid #627993  ;padding:2px 0px 0px 10px ;padding-left:10px}


.tddx2 {background:#ffffff url(images/tddx2_top.gif  ) no-repeat 0px 12px;width:227px ;height:150px; text-align:center;padding-top:10px;}
.tabdx2 {background: url(images/graffetta.gif) no-repeat 190px 0px;width:227px; height:150px; margin-top:11px;  margin-bottom:2px;padding-left: 10px;;font-family:verdana;font-size:13px; font-weight:bold;color:#000000; border-left :1px solid #dcdcdc;border-right:1px solid #dcdcdc ;border-bottom :1px solid #dcdcdc; }

.specialitit { border-bottom:1px solid #cad2db; width:150px ; padding-bottom:5px}
.tabdx2 #box_anteprima_figlie { ; width:200px ; }
.tabdx2 #box_anteprima_figlie_pagina { border-bottom:1px solid #d1d1d1; width:200px ; }
.tabdx2 #box_anteprima_figlie_titolo {margin:3px; font-family:verdana;font-size:11px; font-weight:bold; display:block;background: url(images/bullet1.gif) no-repeat 170px 0px; }
.tabdx2 .archivio a {; font-family:arial ;color:#000000; font-size:10px; font-weight:bold; display:block;background: url(images/bullet1.gif) no-repeat 170px 0px; text-decoration:none}

.tddx2_bottom { height:100%; background: #e6ebef;  padding-bottom:30px; border:1px solid #ff0000}

/*-------------------centro------------------*/


.middle {border-top:1px solid #ed3c06; margin-top:1px }
.td_centro {width:100%; vertical-align:top;}
.centro {padding:5px;}

.occhiello {font-family:arial, verdana; font-size:11px; color:#516a87;  }
.titolo { font-family:arial, verdana;font-size:18px; color:#eb4312;display:block ;margin-top:5px}
.sottotitolo { font-family:arial, verdana;font-size:11px; font-weight:bold; color:#516a87;margin-top:10px}
.testo { font-family:arial, verdana; font-size:11px; color:#000000; margin-top: 20px; }

.elencoinf { font-family:arial, verdana; font-size:11px; color:#516a87; margin-top: 20px; display:block }
.elencoinf li  { font-family:arial, verdana;font-size:14px; color:#000000;margin-top:20px; display:block ; list-style-type:none; font-weight:bold }
.elencoinf li a  { text-decoration:none; color:#516a87;}

.elencoinf td { padding-top:10px}
.miniature img { border:1px solid #516a87; width:150px}
.testo_miniature .sh1 { font-family:arial, verdana;font-size:14px; color:#000000;display:block ;margin-top:5px;font-weight:bold; text-decoration:none  }

.divallegati  {font-family:arial, verdana; font-size:11px; color:#516a87; font-style:italic ; margin:20px; }
.divallegati a {color:#516a87;  text-decoration:none; clear: both;  }

.spalla  {float:right; width:30%;padding:5px;vertical-align:top;background: #e6ebef ; height:100%;font-family:arial, verdana;font-size:11px; color:#000000;text-align:left}

.centrale {margin:3px;}
.contenuti{ width: 65%; float: left; clear: none;}

.centro_t1 {height:15px;font-family:verdana;font-size:13px; color:#ffffff; font-weight:bold;padding:3px }

.centro .lista{ list-style: none; margin: 0;}

.centro .lista li { font-family:arial, verdana; font-size:14px; color:#eb4312;display:block ;margin-top:5px; margin-bottom: 10px; border-bottom: 1px solid #ddd}
.centro .lista li a{color:#516a87; text-decoration: none;}
.centro .lista li a:visited{color:#516a87; text-decoration: none;}
.centro .lista li a:hover{color:#516a87; text-decoration: underline;}
.centro a{ font-family:arial, verdana; font-size:14px;margin-top:5px; margin-bottom: 10px; } 
.centro a:visited{color:#516a87; text-decoration: none;} 
.centro a:hover{color:#516a87; text-decoration: underline;} 

.centro .spalla ul {margin:0px;; list-style-type:none;}
.centro .spalla li {list-style-position:outside;font-family:arial, verdana; border-bottom:1px dotted #627993; font-size:12px; color:#eb4312; ;margin-top:5px; margin-bottom: 7px; list-style-type:none;}
.centro .spalla li a:link{color:#516a87; text-decoration: none;}
.centro .spalla li a:visited{color:#516a87; text-decoration: none;}
.centro .spalla li a:hover{color: #eb4312; text-decoration: none;}
.spalla .sh1{ font-family:arial, verdana;font-size:12px;background: url(images/bulletspalla.gif) no-repeat left 3px;padding-left:15px}

.TitoloRicerca{font-family:arial, verdana;font-size:16px; color:#eb4312;display:block ;margin-top:5px	}
.Alfabeto{	color:#516a87; font-size: 12px; text-decoration: none;}
.TitoloRicerca a:hover{	text-decoration: underline;}

.EtichettaSingoloEnte{font-family:arial, verdana;font-size:12px; color:#516a87;display:block ;margin-top:5px; font-weight: bold; }
.SfondoTabellaIntSingoloEnte2{	font-size: 12px;}

/*-------------------sinistra------------------*/
.td_sinistra{background:#e6ebef ;vertical-align:top;width:237px }
.td_sinistra table {border:1px solid #dadbdd}


.tdsn2 {background:#ffffff url(images/tdsn2_top.gif  ) no-repeat 0px 12px;width:237px ; text-align:center; padding-top:10px}
.tabsn2 {width:237px; height:auto; margin-top:7px; padding-left: 10px;;font-family:verdana;font-size:13px; font-weight:bold;color:#000000; border-left :1px solid #778aa1;border-right:1px solid #778aa1 ;border-bottom :1px solid #778aa1; }
.boxtit { border-bottom:1px solid #b2b2b2; width:220px ; padding-bottom:5px ; color:#516a87 }

.pa_motore {width:220px; height:auto; margin-top:7px; padding-left: 3px;;font-family:arial;font-size:10px; color:#000000; }
.pa_motore select {color:#ffffff; font-family:arial;font-size:12px; font-weight:bold;text-align:center; background:#778aa1; height:15px ; width:50px; border:0px;;float:left ; }
.pa_motore form{ font-family:arial;font-size:12px; font-weight:normal; display: inline; }
.pa_motore input {color:#000000; font-family:arial;font-size:12px; border: 2px solid #949494; height:18px ;float:left; margin-left:5px}
.pa_motore .BottoneCerca {color:#000000; font-family:arial;font-size:11px; border: 2px solid #949494; background:#ffffff;height:18px ;vertical-align:top; margin-left:5px; float:left}


.tdmesse {background:#ffffff url(images/tdmesse_top.gif  ) no-repeat 0px 12px;width:237px ; text-align:center; padding-top:10px}
.tabmesse{width:237px; height:80px; margin-top:7px; padding-left: 10px;background: #e6ebef url(images/messe.gif  ) no-repeat 150px 10px;;font-family:verdana;font-size:13px; font-weight:bold;color:#000000; border-left :1px solid #a9c9f0;border-right:1px solid #a9c9f0 ;border-bottom :1px solid #a9c9f0; }
.messetit { width:200px ; padding-bottom:5px ; color:#000000 }
.messetit a {  color:#516a87 ;font-family:arial ;font-size:10px; font-weight:normal;  text-decoration:none; width:140px}

.tddiocesi {background:#ffffff url(images/tdsn3_top.gif  ) no-repeat 0px 12px;width:237px ; text-align:center; padding-top:28px}
.tabdiocesi {background: #e6ebef url(images/dioc_bck.jpg  ) repeat-x 0px 0px;;width:237px;  padding-left: 10px;;;font-family:verdana;font-size:14px; font-weight:bold;color:#3a424c; border-left :1px solid #a9c9f0;border-right:1px solid #a9c9f0 ;border-bottom :1px solid #a9c9f0; }
.diocetit { border-bottom:1px solid #aaacac; width:200px ; padding-bottom:5px}

.tdbanner_sn {background:#ffffff ;width:237px ;}
.tabbanner_sn {background:#ffffff ;; }
.tabbanner_sn td {background:#ffffff ;padding-top:5px  }

.prefoot  {background: url(images/foot.gif) repeat-x 0px bottom;  height:17px}
.prefoot_dx {background :#ffffff url(images/foot_dx2.gif) no-repeat right bottom; height:17px; float:right; width:227px}
.footer  {  color:#000000;font-family:arial ;font-size:11px; font-weight:normal;  text-decoration:none; text-align:center}


/****************************/

.TitoloElenco {font-family:arial, verdana; font-size:11px; color:#516a87;  }
.ArgomentoElenco h4{ font-family:arial, verdana;font-size:18px; color:#eb4312;display:block ;margin-top:3px; }
.ArgomentoElenco a h4{text-decoration:none; color:#eb4312;}
.ArgomentoElenco a:visited h4{text-decoration:none; color:#eb4312;}
.ArgomentoElenco a:hover h4{text-decoration:underline; color:#eb4312;}
.ArgomentoElenco{	border-bottom: 1px solid #ddd; margin-bottom: 20px;}

.imgmdr {margin:5px}
.titoletto {font-family:arial, verdana;font-size:13px; color:#eb4312;margin-top:5px; font-weight:bold}
.titoletto a {text-decoration:none}
.titoletto2 {font-family:arial, verdana;font-size:11px; color:#000000;margin-top:5px;}
.titoletto3 {font-family:arial, verdana;font-size:12px; color:#000000;margin-top:3px;font-weight:bold}
.testo_mdr {font-family:arial, verdana;font-size:11px; color:#000000;margin-top:3px;}

.navigazione {font-family:arial, verdana;font-size:12px; color:#000000;margin-top:3px;}


.appSfondoTabella {font-family:arial, verdana;font-size:11px; color:#000000;}
.TestoAvvia  {font-family:arial, verdana;font-size:11px; color:#eb4312;display:inline;text-align:right;float:right}
.TestoAvvia a { color:#eb4312;}

.bloccoapp  {margin-top:20px;}
.bloccoapp .appTitolo {font-family:arial, verdana;font-size:12px; color:#516a87;margin-top:5px; font-weight:bold}
.bloccoapp .appTitolo a {color:#516a87;;text-decoration:none}
.bloccoapp .appTitolo a:hover {color:#516a87;;text-decoration:underline}
.bloccoapp .appdata{font-family:arial, verdana;font-size:10px; color:#000000;}
.bloccoapp .apptesto{font-family:arial, verdana;font-size:11px; color:#000000;}
.bloccoapp .applink {font-family:arial, verdana;font-size:10px; color:#516a87; float:right;text-align:right}
.bloccoapp .applink a { color:#516a87;text-decoration:none}
.bloccoapp .applink a:hover { color:#516a87;text-decoration:underline}


/*doc*/
.datadoc {width:50%;font-family:arial, verdana;font-size:12px; font-weight:bold; color:#516a87;padding-top:10px; border-top:1px solid #ddd}
.autoredoc {width:50%; font-family:arial, verdana;font-size:12px; font-weight:bold; color:#516a87;padding-top:10px;text-align:right;border-top:1px solid #ddd }

/*orari*/
.orari iframe {width:500px}
