body {backkkground: url(images/federgat/bg2.gif) repeat 0px 0px;  margin-top:0px}
.menu_t {background: #ffffff; width:135px ; height:126px; border: 1px solid #cfcfcf ; padding-left:12px}

.menuo_td { background: url(images/federgat/bckmenu_2.gif) repeat-x 0px 0px;  width:100%;}
.menuo_tab { background: url(images/federgat/bckmenu_2.gif) repeat-x 0px 0px;  height:40px; width:767px;}
.menuo_1{ background: url(images/federgat/bckmenu_1.gif) no-repeat 0px 0px;  height:40px;width:50px }
.tablemenuprinc { margin:0px;  width:100%}
.menuprinc {  padding:0px 0px 0px 10px;background: url(images/federgat/tratd.gif) no-repeat right 5px; width:150px;font-family:arial ; font-size:11px; color:#ffffff; padding-top:3px; text-transform:uppercase; }
.menuprinc a:link {background: url(images/federgat/menuobull.gif) no-repeat 0px 3px; color:#ffffff; text-decoration:none; width:100%; padding-left:10px}
.menuprinc a:visited {background: url(images/federgat/menuobull.gif) no-repeat 0px 3px; color:#ffffff; text-decoration:none; width:100%; padding-left:10px}
.menuprinc a:hover {background: url(images/federgat/menuobull.gif) no-repeat 0px 3px; color:#ffffff; text-decoration:none; width:100%; padding-left:10px}

0#menuprinc7{display:none}
0#menuprinc7_sel{display:none}
#menuprinc8{display:none}
#menuprinc8_sel{display:none}
#menuprinc9{display:none}
#menuprinc9_sel{display:none}
#menuprinc10{display:none}
#menuprinc10_sel{display:none}
#menuprinc11{display:none}
#menuprinc11_sel{display:none}
#menuprinc12{display:none}
#menuprinc12_sel{display:none}

.middle {background: url(images/federgat/bck_miidd.gif) repeat-x 0px 0px; height:409px; text-align:center}
.navbanner {text-align:center; padding:15px; }

.newsbox_td { text-align:center; width:100%}
.newsbox { height:auto; width:867px; }
.topbox {background: url(images/federgat/box_top.gif) no-repeat 0px 0px; height:37px; width:867px; }
.topbox div {float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; margin-top: 0; margin-bottom: 5px; height: 27px; vertical-align: middle;}
.topbox .1 {width:90px; color: #595959; text-align:center;}
.topbox .2 {width:75px; ; color: #fff; text-align:center; }
.topbox .2 a{color: #fff; text-decoration: none;}
.topbox .2 a:visited{color: #fff; text-decoration: none;}
.topbox .2 a:hover{color: #fff; text-decoration: underline;}
.topbox .3{width:50px; margin-left: 14px; letter-spacing: -1.01px;}
.topbox .3 a{color: #fff; text-decoration: none;}
.topbox .3 a:visited{color: #fff; text-decoration: none;}
.topbox .3 a:hover{color: #fff; text-decoration:underline;}

.middbox {background: url(images/federgat/box_midd.gif) repeat-y 0px 0px; height:auto; width:867px}
.bottbox {background: url(images/federgat/box_bottom.gif) no-repeat 0px 0px; height:14px; width:867px}

.topbox_new {background: url(images/federgat/box_top.gif) no-repeat 0px 0px; height:37px; width:867px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; }
.topbox_new .tab{font-size:14px;margin-bottom: 10px;}
.topbox_new .tab a{color: #fff; text-decoration: none; }

.topbox_new .tab a {text-decoration: none; color: #fff;}
.topbox_new .tab a:visited {text-decoration: none; color: #fff;}
.topbox_new .tab a:hover {text-decoration: underline; color: #fff;}

.antetab {height:auto; width:100%;margin-left:10px;margin-right:10px  }
.ante {height:auto; width:380px; border:0}
.ante_bis {height:auto; width:380px; border:1px solid red}
.modulo_anteprima_foto {margin:3px; float:right }
.modulo_anteprima_foto img {hffeight:80px; border:1px solid #cbcbcb}
.modulo_anteprima_data{display:none }
.modulo_anteprima_titolo{color:#0075b2; font-family:arial,verdana ; font-size:14px; font-weight:bold; display:block; margin-bottom:3px; }
.modulo_anteprima_titolo a{color:#0075b2; text-decoration:none; }
.modulo_anteprima_titolo a:visited{color:#0075b2; text-decoration:none; }
.modulo_anteprima_titolo a:hover{color:#0075b2; text-decoration:underline; }
.modulo_anteprima_sottotitolo{display:none }
.modulo_anteprima_testo{font-family:arial; font-size:12px; font-weight:normal;}
.modulo_anteprima_testo a{color:#0576b2;}
.modulo_anteprima_continua{color:#0075b2; text-decoration:none; font-family:arial,verdana; font-size:11px; display:block;margin-top:5px;float:right; font-weight: bold; padding-right:10px;}
.modulo_anteprima_continua a {color:#0075b2; text-decoration:none; display:block;margin-top:5px;float:right; font-weight: bold; padding-right:10px;}
.modulo_anteprima_continua a:visited{color:#0075b2; text-decoration:none; }
.modulo_anteprima_continua a:hover{color:#0075b2; text-decoration:underline; }

.bannertd{ text-align:center; width:100%; }
.banner { height:auto; width:auto; }
.banner td { padding:10px; }

.prefoot{background: url(images/federgat/bck_foot.gif) no-repeat 0px 0px; height:23px; width:100%; font-family:arial ; font-size:10px; color:#ffffff; text-align:center; padding-top:3px}
.footer {height:23px; width:100%; font-family:arial ; font-size:10px; color:#757b7b; text-align:center}
.footer a {color:#e77f7e; text-align:center}


.contenuti {width:640px; background: url(images/federgat/bck_dott.gif) repeat-y right 0px; padding: 0px 40px 20px 10px}
#senzamenu .contenuti{width:800px;} 
.bread{color:#727d79;font-family:arial ; font-size:10px;}
.bread a { color:#0576b2;font-family:arial ; font-size:10px;}

.titolo1 h1 {color:#000000; font-family:arial,verdana ; font-size:14px; font-weight:bold;; }
.titolo1 h2 {color:#000000; font-family:arial,verdana ; font-size:13px;  ; margin-bottom:3px; }
.titolo1 h3 {color:#0075b2; font-family:arial,verdana ; font-size:12px; font-weight:bold; display:block; margin-bottom:3px; }
.testo1 {color:#000000; font-family:arial,verdana ; font-size:12px;   font-weight:normal; }
.testo1 a{color:#0576b2; }
.testo1 img{border:0;}

.elencoinf li {color:#000000; font-family:arial,verdana;  list-style-type: none;margin-top:20px;margin-bottom:20px;}
.elencoinf li a  {color:#0075b2; font-family:arial,verdana ; font-size:12px; font-weight:bold; text-decoration:none;}
.elencoinf .intro {color:#000000; font-family:arial,verdana ; font-size:12px; font-weight:normal; margin-left:25px  }
.elencoinf .sh2{color:#000000; font-family:arial,verdana ; font-size:12px; font-weight:normal; }
.elencoinf .sh1 {color:#000000; font-family:arial,verdana; margin-top:20px;font-size:14px;}
.elencoinf a .sh1  {color:#0075b2; font-weight:bold; text-decoration:none;}
.elencoinf a:visited .sh1  {color:#0075b2; font-weight:bold; text-decoration:none; }
.elencoinf a:hover .sh1 {color:#0075b2; font-weight:bold; text-decoration:underline; }
.elencoinf p {color:#000000; font-family:arial,verdana ; font-size:12px; font-weight:normal; margin-left:25px; margin-top:5px; }



.video {text-align:center; margin:20px}


.allegati a {color:#0576b2;; font-family:arial,verdana ; font-size:10px;   font-weight:normal; }


.contenuti_sp {width:700px; padding: 0px 20px 20px 10px}
#senzamenu .contenuti_sp {width:860px; }
#senzamenu iframe{width: 630px !important; height: 1000px !important;}
.spalla {background: url(images/federgat/bck_dott.gif) repeat-y 0px 0px; color:#000000; font-family:arial,verdana; font-size:11px; float: right; width:200px; height:100%; padding-left:30px}
.spalla a {color:#996633; font-family:arial,verdana ; font-size:11px; font-weight:bold; }
.spalla a:hover {color:#999999; }
.spalla a img{border:0px; }


.middle_int {background: #ececec; height:auto}
.sinistra {background: url(images/federgat/bck_miidd.gif) repeat-x 0px 0px; height:409px; width:169px;}
.menu_av { margin:0px 15px 0px 15px}


.divprinc1{display:none}
.divprincsel1{display:none}
.divsec1{display:none}
.divprinc2{display:none}
.divprincsel2{display:none}
.divsec2{display:none}
.divprinc3{display:none}
.divprincsel3{display:none}
.divsec3{display:none}
.divprinc4{display:none}
.divprincsel4{display:none}
.divsec4{display:none}
.divprinc5{display:none}
.divprincsel5{display:none}
.divsec5{display:none}
.divprinc6{display:none}
.divprincsel6{display:none}
.divsec6{display:none}

.divprinc7{display:none}
.divprincsel7{display:none}
.divsec7{display:none}

.divprinc8 {background: #378d9c url(images/federgat/menu_bull.gif) no-repeat  125px 25px ; height:35px ; width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff; ; border:1px solid #dadbdd; padding:4px}
.divprinc8 a{ color:#ffffff; text-decoration:none }
.divprincsel8 {background: #378d9c url(images/federgat/menu_bull.gif) no-repeat  125px 25px ; height:35px ; width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff; ; border:1px solid #dadbdd; padding:4px}
.divprincsel8 a{ color:#ffffff; text-decoration:none }

.divsec8 {background: #c8e1e5;height:auto ;;font-family:arial;font-size:11px; width:136px;;color:#000000 ;  padding:8px;vertical-align:top ; }
.divsec8_liv2 {height:auto ; font-family:arial;font-size:11px; ;color:#000000 ; margin-left:8px;border-bottom:1px solid #378d9c; line-height:15px  }
.divsec8_liv2 a {color:#000000 ; text-decoration:none}
.divsec8_liv2active {height:auto ; font-family:arial;font-size:11px; color:#378d9c  ; margin-left:8px;border-bottom:1px solid #378d9c  ;line-height:15px  }
.divsec8_liv2active a {color:#378d9c ; text-decoration:none ;}




.divprinc9 {background: #994a77 url(images/federgat/menu_bull.gif) no-repeat  125px 25px ; height:35px ; width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff;  border:1px solid #dadbdd; padding:4px}
.divprinc9 a{ color:#ffffff; text-decoration:none }
.divprincsel9 {background: #994a77 url(images/federgat/menu_bull.gif) no-repeat  125px 25px ; height:35px ; width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff; ; border:1px solid #dadbdd; padding:4px}
.divprincsel9 a{ color:#ffffff; text-decoration:none }
.divsec9 {background: #e0c8d6 ;height:auto ;;font-family:arial;font-size:11px; ;color:#000000 ;  padding:8px;vertical-align:top ; width:136px}
.divsec9_liv2 {height:auto ; font-family:arial;font-size:11px; ;color:#000000 ; margin-left:8px;border-bottom:1px solid #994a77; line-height:15px  }
.divsec9_liv2 a {color:#000000 ; text-decoration:none}
.divsec9_liv2active {height:auto ; font-family:arial;font-size:11px; ;color:#994a77 ; margin-left:8px;border-bottom:1px solid #994a77  ;line-height:15px  }
.divsec9_liv2active a {color:#994a77 ; text-decoration:none ;}



.divprinc10 {background: #a23231 url(images/federgat/menu_bull.gif) no-repeat  125px 25px ;  width:136px;font-family:arial;font-size:11px; ; text-transform:uppercase;color:#ffffff; border:1px solid #dadbdd; padding:4px}
.divprinc10 a{ color:#ffffff; text-decoration:none }

.divprincsel10 {background: #a23231 url(images/federgat/menu_bull.gif) no-repeat 125px 25px ;  width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff;  border:1px solid #dadbdd; padding:4px}
.divprincsel10 a{ color:#ffffff; text-decoration:none }

.divsec10 {background: #f3afb1;height:auto ;;font-family:arial;font-size:11px; ;color:#000000 ;  padding:8px;vertical-align:top;width:136px }
.divsec10_liv2 {height:auto ; font-family:arial;font-size:11px; ;color:#000000 ; margin-left:8px;border-bottom:1px solid #a23231; line-height:15px  }
.divsec10_liv2 a {color:#000000 ; text-decoration:none}
.divsec10_liv2active {height:auto ; font-family:arial;font-size:11px; color:#a23231 ; margin-left:8px;border-bottom:1px solid #a23231  ;line-height:15px  }
.divsec10_liv2active a {color:#a23231 ; text-decoration:none ;}



.divprinc11{background: #81a038 url(images/federgat/menu_bull.gif) no-repeat  125px 25px ; height:35px ; width:136px;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff; ; border:1px solid #dadbdd; padding:4px}
.divprinc11 a{ color:#ffffff; text-decoration:none }
.divprincsel11{background: #81a038 url(images/federgat/menu_bull.gif) no-repeat 125px 25px ;height:35px  ;width:136px ;font-family:arial;font-size:11px; ;  text-transform:uppercase;color:#ffffff; ; border:1px solid #dadbdd; padding:4px}
.divprincsel11 a{ color:#ffffff; text-decoration:none }

.divsec11 {background: #d9e2c3 ;height:auto ;font-family:arial;font-size:11px; ;color:#000000 ;  padding:8px;vertical-align:top ;width:136px }
.divsec11_liv2 {height:auto ; font-family:arial;font-size:11px; ;color:#000000 ; margin-left:8px;border-bottom:1px solid #81a038; line-height:15px  }
.divsec11_liv2 a {color:#000000 ; text-decoration:none}
.divsec11_liv2active {height:auto ; font-family:arial;font-size:11px; ;color:#81a038 ; margin-left:8px;border-bottom:1px solid #81a038  ;line-height:15px  }
.divsec11_liv2active a {color:#81a038 ; text-decoration:none ;}


.riga_figlia .sh1 {color:#000000; font-family:arial,verdana; margin-top:20px;}
.riga_figlia a .sh1  {color:#0075b2; font-weight:bold; text-decoration:none;}
.riga_figlia a:visited .sh1  {color:#0075b2; font-weight:bold; text-decoration:none; }
.riga_figlia a:hover  .sh1 {color:#0075b2; font-weight:bold; text-decoration:underline; }
.riga_figlia .intro {color:#000000; font-family:arial,verdana ; font-size:12px; font-weight:normal; margin-top:5px; margin-left:0; }
.riga_figlia .sh2{color:#000000; font-family:arial,verdana ; font-size:12px; font-weight:bold;}
.riga_figlia .sh1_data_ora {color:#000000; font-family:arial,verdana; font-size:12px; display:block;}
.riga_figlia a .sh1_data_ora  {color:#0075b2; text-decoration:none }
.all_miniatura{border:0; margin-right:10px; width:110px; padding: 15px; margin-top: 10px;}
.riga_figlia{margin-bottom:20px;}
.testo_miniature{padding-bottom:30px; padding: 15px; }

.riga_figlia  a {text-decoration:none;}


.home { margin-bottom:40px; }

.td_pulsanti{background: url(images/federgat/bgpulsanti.jpg) repeat-x; height:29px; width:156px; text-align: center; }
.td_pulsanti table{width:auto; border:0; margin:auto;}

.td_login{background: url(images/federgat/bg_login.jpg) #CDCDCD repeat-x; height:97px; width:120px;}

#registrationForm{display:none;}
.modulo_login_label_utente{display:none;}
.modulo_login_label_password{display:none;}

#modulo_login{width:130px; line-height: 1px; margin-left:5px;}
#modulo_login form{ display: inline;}
#modulo_login br{ display: inline;}
#modulo_login input{float:left; margin:0; margin-bottom:2px;}
.modulo_login_label_area{color:#0075b2; font-family:arial,verdana ; font-size:14px; font-weight:bold; display: none;}
.modulo_login_label_area2{color:#0075b2; font-family:arial,verdana ; font-size:14px; font-weight:bold; padding-left:5px;}
.modulo_login_label_utente{margin:0;  background: url(images/bgbutton.jpg) no-repeat; height: 20px; width: 130px; border: 0; font-size: 11px; color: #9D9D9D;}
.modulo_login_label_password{margin:0;  background: url(images/bgbutton.jpg) no-repeat; height: 20px; width: 130px; border: 0; font-size: 11px; color: #9D9D9D;}
.modulo_login_input_utente{margin:0;  background: url(images/bgbutton.jpg) no-repeat; height: 20px; width: 130px; border: 0; font-size: 11px; color: #9D9D9D; padding: 4px; }
.modulo_login_input_password{margin:0;  background: url(images/bgbutton.jpg) no-repeat; height: 20px; width: 130px; border: 0; font-size: 11px; color: #9D9D9D; padding: 4px; margin-top:5px !important; }
.modulo_login_button_logout{ height:15px; width: 50px; color: #fff; font-size:11px; background: url(images/entra.jpg) no-repeat; border: 0; line-height: 12px; margin-top: 5px;} 
#registrationForm{	display: none;}
#name2 {margin-top:5px; }
.modulo_login_button_entra{ position: relative; left:92px; height:15px; width: 50px; color: #fff; font-size:11px; background: url(images/entra.jpg) no-repeat; border: 0; line-height: 12px;} 
.fotoalta1{width:250px;}
#modulo_login_modifica{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; width: 120px; text-align: center; padding: 5px; }
.modulo_login_label_benvenuto{
	display: block;
}
.modulo_login_label_link{	display: none;}



.ante1 .modulo_anteprima_titolo{color:#0075b2; font-family:arial,verdana ; font-size:14px; font-weight:bold; display:block; margin-bottom:3px; margin-top:15px;}
.ante1 .modulo_anteprima_foto {margin:3px; float:left; margin-top:15px;}
.ante1 .modulo_anteprima_foto img {hffeight:80px; border:1px solid #cbcbcb}
.ante1 .modulo_anteprima_continua{color:#0075b2; text-decoration:none; font-family:arial,verdana; font-size:11px; display:block;margin-top:5px;float:right; font-weight: bold; padding-right:5px;}
.ante1 .modulo_anteprima_continua a {color:#0075b2; text-decoration:none; display:block;margin-top:5px;float:right; font-weight: bold; padding-right:40px;}
.ante1 .modulo_anteprima_continua a:visited{color:#0075b2; text-decoration:none; }
.ante1 .modulo_anteprima_continua a:hover{color:#0075b2; text-decoration:underline; }

