body {text-align: center; margin-top:0px;background: url(images/fondospes/bg2_int.jpg) repeat-x 0px 0px }
.logoint  { background: url( images/fondospes/logoint_bck.gif) no-repeat 0px 0px ; width:165px ; height:156px;padding:5px 0px 0px 15px}
.logoint table { margin:0px;padding:0px; text-align:center}
.logoint img { margin:0px;text-align:center}
.testataint_td { height:104px;;}
.testataint { vertical-align: top;width: 695px; height:104px;background: url(images/fondospes/testaspes_int.jpg) no-repeat right 0px ; }
.td_testabot { background:#B4B4B4 ;height:29px;vertical-align: top;width: 695px;}
.testabot {font-family:arial; font-size:10px ; color:#ffffff; vertical-align: top;width: 695px; height:23px;background: url(images/fondospes/bg_arancio2.gif) repeat-x 0px 0px ; }
.testotop {	font-family:arial; font-size:10px ; color:#ffffff;;vertical-align: top; line-height:20px;height:22px;}
.testotop a{ color:#ffffff; background: url(images/fondospes/arrow_bott.gif) no-repeat center bottom;line-height:20px; height:22px; text-decoration:none; }
.mdr {width: 195px;;height: 28px; float: left;   text-align:left;padding-top:2px}
.mdr form{margin:0;  display:inline;}
.mdr .hoform{height:17px; width:130px;font-family:verdana; font-size:10px;  color:#000; margin-left:5px; background: url(images/pfamiglia/formnew.gif) no-repeat 0px 0px ; padding-left:10px;border:0px ;}
.mdr .inbutton{height:17px; font-family:verdana; font-size:10px; ; color:#000; background:#ffffff; border:1px solid #B4B4B4}

.sinistra {  vertical-align: top;  background: url(images/fondospes/sx_bottom.gif) no-repeat 6px bottom ; height:auto; width:165px;padding-bottom: 15px;}
.td_menu  { border:1px solid #ff0000;}
.tabmenu  { vertical-align: top; background: #D6D6D6 ;width:159px;margin-left:6px;}
.data  { vertical-align: top;text-align:center ; color:#42769B;font-family:verdana,arial; font-size:9px;font-weight:normal; font-style:normal;padding-bottom:3px}
.logolink  { vertical-align: top; padding-top:5px; text-align:center; background:#D6D6D6;height:100%;}

.middle{vertical-align: top; ;}
.middle_int  {vertical-align: top; width:695px; height: 100%;background:#ffffff; margin:0px;  padding:0px ;}


.bread { vertical-align: top;; height:15px;font-family:verdana; font-size:10px;color:#000000;padding: 5px; margin:3px}
.bread a:link {color:#2F6489;text-decoration:none}
.bread a:visited{color:#2F6489;text-decoration:none}
.bread a:hover {color:#2F6489;text-decoration:underline}


.centro_int { vertical-align: top; width: 536px;height:600px; background:#ffffff; padding:5px}
.centro_int_nospalla  {vertical-align: top; width:90%; height:600px;background:#ffffff; margin:0px;  padding:0px ;}

.titolo_news { vertical-align: top; font-family:arial,verdana; font-size:12px;font-weight:bold;color:#4C4C4C;padding-left:3px; margin:10px 10px 0px 10px;text-transform:uppercase }
.sottotitolo_news { vertical-align: top; font-family:arial,verdana; font-size:12px;font-style:italic;color:#5284A7;padding-left:3px; ; margin-left:10px;margin-top:3px  }
.occhiello{ vertical-align: top; font-family:arial,verdana; font-size:10px;;color:#000000;padding-left:3px; font-style:italic; line-height:16px; margin-left:10px;margin-top:10px   }
.testoint { vertical-align: top; font-family:arial,verdana; font-size:11px;;color:#000000;padding-left:3px; margin:10px; line-height:16px ;height:auto;; }
.testoint a { color:#000000;text-decoration:underline}

.elencopuntato { width:auto;margin:10px;margin-top:0px}
.elencopuntato li {color:#000000; ;font-family: arial, verdana;font-size: 12px; font-weight:bold;;height: auto;list-style-type: none; padding-bottom: 4px; padding-left: 0px; border-bottom: 1px solid #d8d8d8;vertical-align:top;margin-top:15px;}
.elencopuntato li a:link { ;color:#000000;   text-decoration:none;}
.elencopuntato li a:visited {color:#000000;  text-decoration:none;}
.elencopuntato li a:hover { color:#000000; ;   text-decoration:none; }
.elencopuntato .sh1 { margin:0px;}
.elencopuntato .sh1 a:hover { color:#5284A7 ;  text-decoration:none;}
.elencopuntato .sh2  {color:#5284A7 ; font-family: arial, verdana;font-size: 11px; margin:0px 0px 0px 0px}
.elencopuntato p { color: #000000;font-family: arial, verdana;font-size: 11px;  font-weight:normal ;vertical-align:top ;margin:0px 0px 0px 0px}
.elencopuntato .intro{ color: #000000;font-family: arial, verdana;font-size: 11px;  font-weight:normal ;}

.elencomini { width:100% ;vertical-align:top; }
.elencomini td { }
.miniature {width:100px}
.miniature img{ width:90px; margin:10px 3px 3px 3px; border:1px solid #568B19}
.testo_miniature  {color:  #000000; font-family: arial, verdana;font-size: 12px; text-decoration:none ;  padding: 2px; padding-top:10px;display:block;border-bottom: 1px solid #5284A7;}
.testo_miniature .sh1_data_ora {  color:#5284A7 ; font-family: arial, verdana;font-size: 10px; text-decoration:none; display:block}
.testo_miniature .sh1 {color:  #000000; font-family: arial, verdana;font-size: 12px; font-weight:bold; text-decoration:none ; }
.testo_miniature .sh1 a:link {color: #000000;text-decoration:none ; cursor:hand}
.testo_miniature .sh1 a:visited {color:  #000000;text-decoration:none ; cursor:hand}
.testo_miniature .sh1 a:hover {color:#000000 ;text-decoration:none ; background:#830100 ;cursor:hand}
.testo_miniature .sh2 {color:#5284A7 ; font-family: arial, verdana;font-size: 11; font-weight:bold;; }
.testo_miniature p {color:#000000; font-family: arial, verdana;font-size: 11;margin:2px}



#tab_fotogallery { vertical-align: top;font-family:verdana; font-size:11px;color:#980026;padding: 5px; border:1px solid #D6DDE0 ;}
#tab_fotogallery .titolo { ;color:#980026;font-style:italic;;font-size:11px;}
#tab_fotogallery .didascalia a{ ;color:#4C4C4C;; font-weight:bold;font-size:15px;}

.servizi{ text-align:center;width: 80%}
.servizi td { vertical-align: top;width: 50%; height:15px;font-family:verdana; font-size:10px;color:#32A7DD;padding: 2px 5px 2px 5px  ; border:1px solid #D6DDE0 ; text-align:center }
.servizi td a:link{ color:#32A7DD;text-decoration:none}
.servizi td a:visited { color:#32A7DD;text-decoration:none}
.servizi td a:hover{ color:#32A7DD;text-decoration:underline}

.titolo_mdr { vertical-align: top; font-family:arial,verdana; font-size:12px;font-weight:bold;color:#4C4C4C;padding-left:3px; margin:10px 10px 0px 10px;text-transform:uppercase; background:#ffffff }
.centro_mdr { vertical-align: top; width: 536px;height:auto; background:#ffffff; padding:5px;}
.ricerca_tabella_risultati_new {  }

.btn3 {font-family:arial; font-size:11px ; color:#ffffff;  background:#4C4C4C  }
.btn3_hover {font-family:arial; font-size:11px ; color:#aaaaaa; background:#4C4C4C  }
.titoletto  {font-family:verdana; font-size:11px ;font-weight:bold; color:#4C4C4C }
.titoletto2  {font-family:verdana; font-size:10px ;font-weight:bold; color:#980026 }
.titoletto3  {font-family:verdana; font-size:10px ;font-weight:bold; color:#000000 }
#h_prima {font-family:verdana; font-size:11px ;font-weight:bold; color:#E89809; margin-top:30px}
.navigazione {font-family:arial; font-size:11px ; color:#000000 ;width:100px}

.appTitolo1{font-family:arial; font-size:11px ; color:#000000 ; font-weight:bold; margin:0px 0px 10px 5px}
.Titolo2 {font-family:arial; font-size:10px ; color:#000000 ; font-weight:bolder; margin:0px 0px 10px 5px}

.appSfondoTabella {font-family:arial; font-size:11px ; color:#000000 ;width:300px}
.ftrova {font-family:arial; font-size:11px ; color:#000000 ;width:100px}
.TestoOpzioni  {font-family:arial; font-size:11px ; color:#000000 ;width:220px}
.TestoAvvia {font-family:arial; font-size:11px ; color:#ffffff;  background:#4C4C4C  ;width:60px; text-align:center;}
.TestoAvvia a { text-decoration:none;}
.TestoAvvia a:hover { text-decoration:underline;}
.bloccoapp {font-family:arial; font-size:11px ; padding-left:30px}
.appTitolo { vertical-align: top; font-family:arial,verdana; font-size:12px;font-weight:bold;color:#5284A7 ;padding-left:3px; text-transform:uppercase }
.appTitolo a { color:#5284A7 ;}
.applink { color:#5284A7 ; font-weight:bold; float:right ; margin-right:30px}
.applink a { color:#5284A7 ;text-decoration:none}
.applink a:hover { color:#5284A7 ;text-decoration:underline}


.intro_mdr .testo_mdr{ vertical-align: top; font-family:arial,verdana; font-size:11px;color:#4C4C4C;padding-left:3px; }
.testo_mdr { vertical-align: top; font-family:arial,verdana; font-size:11px;color:#4C4C4C;padding-left:3px; }


.video { vertical-align: top;text-align:center;  padding: 20px}


.tddestra { vertical-align: top;width: 159px; height: 100%;background:#D6D6D6 }
.destra { vertical-align: top;width: 159px; ;}
.td_dx { vertical-align: top;width: 159px; ;height: auto;}

.box_dx1{ vertical-align: top;  background: url(images/fondospes/boxlogin.gif) no-repeat 0px 0px ;; height:206px; width:159px;}
#modulo_login{padding:0px 7px 7px 7px;vertical-align:top;height:auto;}
#modulo_login br{line-height:8px;}
.modulo_login_label_area {font-family:verdana; font-size:13px; color:#ffffff; font-weight:bold;line-height:30px;}
.modulo_login_label_utente{font-family:verdana; font-size:10px; color:#ffffff; text-transform:uppercase;}
.modulo_login_input_utente{height:17px; width:130px;font-family:verdana; font-size:10px;  color:#000; margin-left:10px; background: url(images/fondospes/entertext.gif) no-repeat 0px 0px ; padding-left:10px;border:0px ;}
.modulo_login_label_password {font-family:verdana; font-size:10px; color:#ffffff; text-transform:uppercase;}
.modulo_login_input_password{height:17px; width:130px;font-family:verdana; font-size:10px;  color:#000; margin-left:10px; background: url(images/fondospes/entertext.gif) no-repeat 0px 0px ; padding-left:10px;border:0px ;}
.modulo_login_button_entra {height:17px; width:88px;font-family:verdana; font-size:10px;  color:#000; margin-left:25px; background: url(images/fondospes/enterlogin.gif ) no-repeat 0px 0px ; text-align:center;border:0px ;}
#registrationForm{vertical-align:top; margin-top:10px;padding:10px; font-size:9px; color:#ffffff; }
#registrationForm a { text-decoration:none; color:#ffffff}
.registra {font-family:verdana; font-size:9px; color:#ffffff; line-height:17px;}
.registra a{ color:#ffffff; text-decoration:none;}
.recupera {font-family:verdana; font-size:9px; color:#ffffff; line-height:17px;}
.recupera a{text-decoration:none;color:#ffffff; ;}



.spalla_dx{  vertical-align: top;  background:#D6D6D6; ;height:100%;; }
.spalla_dx div{  vertical-align: top;  background:#E9BA6A; margin:8px; height:auto; width:140px}
.spaziodx {  height:100%;color:#000000; font-family: arial, verdana;font-size:11px;padding:5px}

.spalla {text-align: left;color:#6a6d6e; padding:10px ; font-family:verdana; vertical-align:top; font-size:10px }
.spalla a:link { color:#ffffff; text-decoration:none}
.spalla a:visited { color:#ffffff; text-decoration:none}
.spalla a:hover { color:#ffffff; text-decoration:underline}

.forum  {font-family:verdana; font-size:9px;color:#000000; vertical-align: top; text-align:left; width: 138px; height:100%;background: url(images/laicato/forum_bck.gif) no-repeat 0px 0px ; margin-top:20px;margin-bottom:30px;padding:40px 3px 10px 3px}
.forum a {color:#000000; text-decoration:none}


.fotoall {;display:block;width:200px;float:right}
.foto1 {margin:5px; padding:0px; font-family:verdana; font-size:9px;color:#000000;display:block}
.foto1 img{width:200px; margin-left:5px; vertical-align:top; }
.foto2 {margin:5px; padding:0px;;font-family:verdana; font-size:9px;color:#000000;display:block}
.foto2 img{width:200px; margin-left:5px; vertical-align:top; }
.fotoalta1 { }
.fotoalta2 {}
.fotoalta3 {}
.fotoalta4 {}
.fotoalta5 {}
.fotoalta6 {}
.foto .fotoalta1 span{font-family:verdana; font-size:10px; color:black; padding:2px;  margin-right:10px; width:200px; float:right;}
.foto .fotoalta2 span{font-family:verdana; font-size:10px; color:black; padding:2px;  margin-right:10px; width:200px; float:right;}
.foto .fotoalta3 span{font-family:verdana; font-size:10px; color:black; padding:2px; margin-right:10px; width:200px; float:right;}
.foto .fotoalta4 span{font-family:verdana; font-size:10px; color:black; padding:2px; margin-right:10px; width:200px; float:right;}
.foto .fotoalta5 span{font-family:verdana; font-size:10px; color:black; padding:2px;  margin-right:10px; width:200px; float:right;}
.foto .fotoalta6 span{font-family:verdana; font-size:10px; color:black; padding:2px;  margin-right:10px; width:200px; float:right;}




.tdmiddle_motore {vertical-align: top;; height: auto;background:#ffffff; padding:0px ; width:694px;border:1px solid #568B19}
.middle_motore {vertical-align: top; height: auto;background:#ffffff; margin:0px;  padding:0px ; }

.navigazione{vertical-align: top; height: auto;background:#ffffff; margin:0px;  padding:0px ;  width: 200px; border:1px solid #ff0000}
.ricerca_form {font-family:verdana; font-size:11px;color:#000000;vertical-align: top;height: auto;background:#ffffff; margin:0px;  padding:0px ; border:1px solid #568B19}

.ricerca_form td{width: 120px;;}
.ricerca_form input {width: 120px;;}

.post_motore{width: 694px;}

.footer  { vertical-align: top;text-align:right; color:#ffffff; background:#E99809 url(images/fondospes/sn_footer_new.gif) no-repeat 0px 0px ; font-family:arial; font-size:10px; height:21px; padding-right:20px;line-height:20px}
.footer a { color:#ffffff; text-decoration:none}

