html{}
*{margin:0; padding:0}
body {background:#FFF;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;margin:0 auto;text-align: center;padding:0;}

hr{clear:both;margin:0px;padding:0px;visibility:hidden;height:0px;display:block;}

a:focus {outline: 0;}

#container {width:960px; margin:0 auto;padding:0; }

#visual {margin:0;padding:20px 20px 0 20px;width:920px;height:218px ;text-align:left; position:relative; overflow:hidden;}
#visual a img{border:none;margin:0;padding:0; vertical-align:middle;clear:left; display:block; float:left}
#earth{clear:left; background:transparent;width:100px;float:left}
#frasi{ background:transparent; width:800px; height:1888px;position:absolute; top:50px;right:0}


#contenuti{margin:0;padding:0; width:960px; background:#fff ;}

.col_sx {width:590px;margin:0; padding:0;float:left;}

.col_dx{width: 370px;margin:0; padding:0;float:left; text-align:left; background-color:#F7EFE7; padding-bottom:10px;}


                                               

#tab1, #tab2, #tab3, #tab4{width:350px; padding:0 10px 10px 10px; margin:0px; background:#f0eee2; }
#tab1 {display: block;}
#tab2 {display: none;}
#tab3 {display: none;}
#tab4 {display: none;}

                                                   

.box_head{width:330px; padding: 10px 10px 5px 10px; margin:10px 0 0 0; display:block; clear:both}
.box_head h2{font-size:14px; margin:0 0 5px 0; font-weight:normal; color: #369;}
.box_head p{font-size:11px; margin:0 0 5px 0; color: #444; line-height:1.3em;}
.box_head a{ padding:0 12px 0 0; text-decoration:none; color:#369;}
.box_head a:hover{ color:#444; text-decoration:underline;}
.box_head input{vertical-align: middle; margin:0 3px 0 0 ; padding:0; }

.box_body{width:330px; padding:8px 10px 5px 10px; margin:10px 0 0 0; display:block; clear:both; position:relative;}
.box_body h2{font-size:10px; margin:0 0 15px 0; text-transform:uppercase; color: #252724 ;}
.box_body h2 a{padding: 0 10px 0 0 ; text-decoration:none; color:#369;text-transform: lowercase; font-weight:normal; color:#76690D; position:absolute; top:8px; right:5px;}
.box_body h2 a:hover{color:#000;}
.box_body h3{font-size:13px; margin:0 0 5px 0; text-transform:uppercase; color: #369; font-weight:normal}
.box_body h4{font-size:12px; margin:0 0 5px 0;color: #369; font-weight:normal}
.box_body img{margin: 5px 0;float:left; display:inline;}
.box_body p{font-size:11px; margin:0 0 5px 0; color: #444; line-height:1.4em;}
.box_body ul{list-style:none; margin:0; padding:0;}
                              
.box_body li{margin:0 2px; padding:5px 0; border-bottom:1px solid #DDD; width:48%; float:left; display:inline;}
                            
.box_body li{margin:0 2px; padding:5px 0; border-bottom:1px solid #DDD; width:48.8%; float:left; display:inline;}
.box_body a{ padding: 0 0 0 15px; text-decoration:none; color:#369;}
.box_body a:hover{ color:#444; text-decoration:underline;}
.box_body select{width:100%; border:1px solid #CCC; font-size:11px; margin:10px 0 10px 0; padding:2px 0;}
.box_body input{vertical-align: baseline; margin:0 ; padding:0; }
.box_body span{padding: 0 0 0 15px;display:block; font-weight:bold; margin:0 0 5px 0}

.thumb{margin:0 10px 0 0;}
.lastvideo{width:50%; border-top:1px solid #CCC; padding:5px 0; margin:10px 0 0 0; float:left; display:inline;}
.lastvideo img{width:30%;margin:0 5px 0 0;}


.common-tags-2 {background-image:none; padding:5px;font-size:9px;}
.common-tags-3 {background-image:none; padding:5px;font-size:10px;}
.common-tags-4 {background-image:none; padding:5px;font-size:11px;}
.common-tags-5 {background-image:none; padding:5px;font-size:12px;}
.common-tags-6 {background-image:none; padding:5px;font-size:13px;}
.common-tags-7 {background-image:none; padding:5px;font-size:14px;}
.common-tags-8 {background-image:none; padding:5px;font-size:15px;}
.common-tags-9 {background-image:none; padding:5px;font-size:16px;}

                                                 
#eniticker{width:590px;height:27px;margin:0; padding:0;overflow:hidden;}
#agiticker{width:590px;height:25px;margin:0; padding:0;overflow:hidden;overflow:hidden}

                                                        
#bignew{width:373px; padding:12px 10px 10px 207px; text-align:left; background:#FFF; position:relative;}
#bignew img.foto{margin:0; position:absolute; top:12px; left:0; }
#bignew h1{color:#369; font-size:18px; font-weight:normal; margin:0 0 20px 0}
#bignew h1 a{color:#369; text-decoration:underline;}
#bignew h1 a:hover{color:#444; text-decoration:none;}
#bignew h2{color:#369; font-size:14px; font-weight:normal; margin:0 0 10px 0}
#bignew h3{color:#369; font-size:12px; font-weight:normal; margin:0 0 10px 0}
#bignew p{color:#444; font-size:11px; margin:0 0 5px 0; line-height:1.3em;}
#bignew p a{color:#369; text-decoration:underline;margin:0 3px}
#bignew p a:hover{color:#444; text-decoration:none; }
#bignew ul{list-style:none; margin:10px 0; padding:0; display: inline-block}
#bignew li{margin:0 2px; padding:4px 0;font-size:11px; border-bottom:1px solid #EEE;}
#bignew li a{ padding: 0 0 0 18px; text-decoration:none; color:#369;}
#bignew li a.video{}
#bignew li a.pdf{}
#bignew li a.doc{}
#bignew li a:hover{ color:#444; text-decoration:underline;}
#bignew ol{ list-style-position:inside;margin:10px 0; padding:0; display: inline-block}

                                                                
#breaking-news-it{width:363px;                                                                                                              background: #FFF;margin:0px 0px 5px 0px; padding:0; text-align:left; float:right; display:inline; border:5px solid #EDEBDB; border-top:none;}
#breaking-news-it h2{font-size:12px; font-weight:normal; margin:0 0 10px ; padding:12px 10px 12px 20px;color: #CC0000; text-transform:uppercase; display:block;}
#breaking-news-it ul{list-style:none; margin:0; padding:0 10px 10px; display:block}
#breaking-news-it li{margin:0; padding:0; font-size:11px; line-height:1.3em}
#breaking-news-it li a{ padding: 0 0 0 15px; text-decoration:none; color: #444 ;}
#breaking-news-it li a:hover{ text-decoration:underline;}

#breaking-news-en{width:363px;                                                                                                              background: #FFF;margin:0px 0px 5px 0px; padding:0; text-align:left; float:right; display:inline; border:5px solid #EDEBDB; border-top:none;}
#breaking-news-en h2{font-size:12px; font-weight:normal; margin:0 0 10px ; padding:12px 10px 12px 20px;color: #CC0000; text-transform:uppercase; display:block;}
#breaking-news-en ul{list-style:none; margin:0; padding:0 10px 10px; display:block}
#breaking-news-en li{margin:0; padding:0; font-size:11px; line-height:1.3em}
#breaking-news-en li a{ padding: 0 0 0 15px; text-decoration:none; color: #444 ;}
#breaking-news-en li a:hover{ text-decoration:underline;}

A.freccina {padding: 0 0 0 15px; text-decoration:none; color:#369;}
a:link.freccina {padding: 0 0 0 15px; text-decoration:none; color:#369;}
a:visited.freccina {padding: 0 0 0 15px; text-decoration:none; color:#369;}
a:active.freccina {padding: 0 0 0 15px; text-decoration:none; color:#369;}
a:hover.freccina {padding: 0 0 0 15px;color:#444; text-decoration:underline;}

                                                                
#comunicatistampa_bg {background: #f3f4f6; height:100%;}
#comunicatistampa{width:353px; background: #f3f4f6; margin:0px 10px 5px 0; padding:10px; text-align:left; float:right; display:inline;}
#comunicatistampa h2{font-size:12px; font-weight:normal; margin:0 0 5px; padding:0; color:#444;}
#comunicatistampa ul{list-style:none; margin:0; padding:0; display: inline-block}
#comunicatistampa li{margin:0; padding:0; font-size:11px; line-height:1.3em}
#comunicatistampa li a{ padding: 0 0 0 15px; text-decoration:none; color:#369;}
#comunicatistampa li a:hover{ text-decoration:underline;}
                                                                                                                                       

                                                                
.lancihome{width:353px; background: #f7f6f1; margin:0px 10px 5px 0; padding:10px; text-align:left; float:right; display:inline;}
.lancihome h2{font-size:12px; font-weight:normal; margin:0; padding:0; color:#444;}
.lancihome h2 a{ padding: 0;                                                                                         text-decoration: underline; color:#369; display:block;}
.lancihome h2 a:hover{ color:#444; text-decoration:none;}
.lancihome p{font-size:11px; color:#666; line-height:1.3em; margin: 5px 0 0 }
.lancihome p a{padding: 0;text-decoration:none; color:#369;margin:0}
.lancihome p a:hover{ text-decoration:underline;}
.lancihome ul{list-style:none; margin:5px 0 0 0; padding:0; display: inline-block}
.lancihome li{margin:0; padding:0; font-size:11px; line-height:1.3em}
.lancihome li a{ padding: 0 0 0 15px; text-decoration:none; color:#369;}
.lancihome li a:hover{ text-decoration:underline;}

                                                                   
.data{width:60px; float:left; margin:0 10px 5px 0; padding:0; text-align:center; text-transform:uppercase; height:auto;}
.data p{font-size:10px; color: #999;margin:0; padding:0;width:60px;height:16px;overflow:hidden; line-height:1.4em;}
.data p span{ color:#666; margin:0 2px;}
.data h3{font-size:195%; font-weight:normal; color:#336699;margin:0; padding:0; line-height:1.4em; border:none; width:60px;height:27px; overflow:hidden;}

.cet{width:60px;float:left;display:inline;margin:5px 0 0;padding:0;text-align:center;text-transform:uppercase;}
.cet p{ color:#369; font-weight: bold; font-size:10px; margin:0;}

                                                  
.colonna{width:197px; float:left; display:inline; margin:0px 10px 0 0; background: #efeef4}
                                                 
.lancio{width:197px; margin: 0; padding:0 0 5px 0;text-align:left; border-bottom:5px solid #FFF; }
.lancio h2{color:#369; font-size:12px; font-weight:normal; padding:5px 10px; margin:0 0 5px 0; background:#DADCE4}
.lancio h2 a{ padding: 0 0 0 15px; text-decoration:none; color:#369; display:block;}
.lancio h2 a:hover{ color:#444; text-decoration:underline;}
.lancio p{ font-size:11px;padding:0 10px;margin:0 0 5px 0;}
.lancio p a{ padding: 0 0 0 15px; text-decoration:none; color:#369;}
.lancio p a:hover{ color:#444; text-decoration:underline;}
.lancio p img{padding:0;margin:5px 0;}
.lancio ul{list-style:none;display:block; margin:0 10px;}
.lancio li{margin:0; padding:5px 0; border-bottom:1px solid #DDD; font-size:11px;}
.lancio li a{ padding: 0 0 0 18px; text-decoration:none; color:#444; display:block}
.lancio li a.video{}
.lancio li a.pdf{}
.lancio li a.doc{}
.lancio li a:hover{ color:#369; text-decoration:underline;}


                                                         
#login{width:100%; height:30px;text-align:center; display:block; padding:0; margin:0 0 2px ; background: #DDDDDD;                              border-bottom:1px solid #CCC; font-size:10px; overflow:hidden;}
#login form{width:960px;height:30px;margin:0 auto;padding:0;display:block; text-align:left; }
#login p{padding:5px 0;margin:0;color:#444;display:block;height:20px;}
#login p.left{ float:left; font-size:11px; padding:7px 0; height:16px;}
#login p.right{float:right; padding:5px 0 5px 10px;}
#login p img{padding:0;margin:0 5px; vertical-align:middle;}
#login p input.button{width:auto;margin:0 0 0 5px; padding:1px 2px;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFF; cursor:pointer }
#login p select{ width:auto;padding:1px;margin:0;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFFFFF }
a.help{width:20px;height:20px;overflow: hidden; display:block; margin:0; padding:0 15px 0 25px;text-decoration:none;color:#5A584B;line-height:20px;}
a:hover.help{color:#444;}

#logout{width:100%; height:30px;text-align:center; display:block; padding:0; margin:0 0 2px ; background: #DDDDDD;                              border-bottom:1px solid #CCC; font-size:10px; overflow:hidden;}
#logout form{width:960px;height:30px;margin:0 auto;padding:0;display:block; text-align:left; }
#logout p{padding:5px 0;margin:0;color:#444;display:block;height:20px; line-height:20px}
#logout p.right{float:right; padding:5px 0 5px 10px;}
#logout p img{padding:0;margin:0 5px; vertical-align:middle;}
#logout p input.button{width:auto;margin:0 0 0 5px; padding:1px 2px;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFF; cursor:pointer }
#logout p select{ width:auto;padding:1px;margin:0;border:1px solid #DAD9C7;font-size:10px;color:#5A584B;vertical-align:middle; background: #FFFFFF }

                                                            
#temi{width:197px; margin:0; padding:0 ; text-align:left; margin-right:-10px;}
#temi h2{color:#369; font-size:12px; font-weight:normal; padding:5px 30px; margin:0 0 5px 0; margin:0}
#temi ul{list-style:none;display:block; margin:-5px 10px 0px; background-color:#EFEFF7; width:187px; padding-bottom:15px}
#temi li{margin:0; padding:5px 0; border-bottom:1px solid #DDD; font-size:11px; width:175px;}
#temi li a{ padding: 0 0 0 15px; text-decoration:none; color:#369; display:block}
#temi li a:hover{ color:#444; text-decoration:underline;}

                                                   
.mini_box_cont{width:380px; padding:0 0 10px; margin:0; text-align:left; float:right}

                                                   
.mini_box{width:180px; margin: 0 10px 0 0; background: #EFECE0                                                                            ; float:left; display:inline;padding:0; text-align:left;height:auto;height:160px; min-height:160px;}
.mini_box h2{color: #6B695C; font-size:12px; font-weight:normal; padding:4px 10px; margin:0 0 5px 0; background:#CAC7BB}
.mini_box p{color:#444;font-size:11px;line-height:1.3em; margin:0 0 10px 0; padding:0 10px }
.mini_box img{margin:0 10px; width:160px}
.mini_box ul{list-style:none;display: inline-block; padding: 0 10px}
.mini_box li{margin:0; padding:5px 0 5px 15px; border-bottom:1px solid #DDD; font-size:11px;}
.mini_box li a{ padding: 0; text-decoration:none; color:#444;}
.mini_box li a:hover{ color:#369; text-decoration:underline;}
.mini_box p a{ padding: 0 0 0 15px; text-decoration:none; color:#369;}
.mini_box p a:hover{ color:#444; text-decoration:underline;}
.mini_box span{font-size:10px; color:#369}
.mini_box em{font-size:10px; color:#369;}

                                                 
#footer {border-top:3px solid #D3D0C7;width: 960px;height: 78px;clear: both;text-align: left;padding:5px 0 0 0;margin:10px auto 0 auto;color: #656565;display:block; background:#FFF}
#left{width:74%;float:left;padding:5px 10px 10px 0px;background:transparent;}
#left p{margin:0 0 5px 0;padding:0;font-size:10px}
#left img{margin:0 8px 5px 0;padding:0;float:left;}
#right{width:22%;float:right;padding:5px 0;background:transparent; text-align:right;}
#right p{margin:0 0 5px 0;padding:0;font-size:10px}
#footer a {color: #656565;text-decoration: none;}
#footer a:hover {color: #000;text-decoration: none;}

.box_body table{width:100%;margin: 10px 0; border-collapse:collapse; padding:0;}
.box_body table img{float:none; padding:0;margin:0; vertical-align:middle }
.box_body td{ vertical-align:middle;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:2px; background:none;}
.box_body td a{font-size:11px;color:#666;text-decoration:underline; background:none; padding:0; margin:0;}
.box_body td a:hover{color:#EE810B;text-decoration:none;}

td.year{ border-left:1px solid #DDD; padding:3px; vertical-align:top;}

.col_table{ height:100px; overflow: auto; width:100%; margin:10px 0;}
.col_table table{width:94%;margin: 0; border-collapse:collapse; padding:0; vertical-align:top;}

                                                                                 
#footer_2 {width: 960px;height: 220px;clear: both; color: #656565;display:block; background:#FFF url(../../../../images/famiglie/footer_ombra.jpg) repeat-x bottom; padding:0 0 6px 0;margin:20px auto 0 auto; position:relative;}
#footer_box_top{position:absolute; top:0; right:0;padding:0px; width:209px; height:28px; background-color:#eee; border:1px solid #ccc; border-bottom:#ebe7e6;}
#footer_box_bottom{position:absolute; bottom:6px; left:0;padding:0px; width:960px; height:191px; background: url(../../../../images/famiglie/footer_bg_bottom.gif);}
#footer_box_bottom h1{text-align:left; font-size:11px; color:#000; margin:0; padding:0; font-weight:bold;}
#footer_box_bottom h3{text-align:left; font-size:11px; color:#000; margin:0; padding:0; font-weight:bold;}
#footer_box_bottom p{text-align:left; font-size:10px; color:#666; margin:0; padding:5px 0 15px 0; line-height:13px;}
#footer_box_bottom p a{color:#666; text-decoration:none;}
#footer_box_bottom p a:hover{color:#666; text-decoration:underline;}

#footer_box_1{padding:10px; width:99px; height:169px; border:1px solid #ccc; border-right: none; float:left; background: url(../../../../images/famiglie/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_2{padding:10px; width:190px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(../../../../images/famiglie/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_3{padding:10px; width:190px; height:169px;border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left; background: url(../../../../images/famiglie/footer_bg_box.gif) no-repeat right top; overflow:hidden;}
#footer_box_4{padding:10px; width:189px; height:169px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left;overflow:hidden; }
#footer_box_5{padding:10px; width:190px; height:169px; border:1px solid #ccc;border-left:none; border-top:1px solid #ebebeb; float:left; background: url(../../../../images/famiglie/footer_bg_box_5.gif); overflow:hidden;}
#footer_box_5 h1{color:#666;}
#footer_box_5 h3{color:#666;}

#footer_2_logo{width:98px; height:31px; position:relative; display:block;}
#footer_2_logo h1{position:absolute; top:10px; font-size:10px; color:#000; margin:0; padding:0; font-weight:normal;}
#footer_2_logo h1 a{color:#000; text-decoration:none;}
#footer_2_logo h1 a:hover{color:#000; text-decoration:underline;}

#footer_box_1 select{border:1px solid #ccc; padding:2px; margin:10px 0 0 0;width:96px; height:18px;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; vertical-align:middle;}

#footer_box_1 p{margin:65px 0 0 0;}

#footer_box_top input{margin:0; padding:2px;height:20px; width:165px;display:inline; border:1px solid #ccc;vertical-align:middle;font-size:10px; font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#4c4c4c}
#footer_box_top input#button{margin:0; padding:0;width:auto;height:auto;display:inline; border:none; vertical-align:middle; position:absolute; top:6px; right:8px; width:13px; height:13px }

#sub_footer {width: 960px; clear: both; color: #656565;display:block; margin:10px auto 0px auto; padding: 0 0 10px 0; text-align:left;}
#sub_footer a{color: #656565; text-decoration:none;}
#sub_footer a:hover{color: #656565; text-decoration:underline;}

                                                        
#error{width:540px; margin:0 auto;padding:20px; background:#FFF; text-align:left;}
#error a img{border:none; vertical-align:middle; margin:0 10px 0 0}
#error a{color:#6D6B5E ; text-decoration:underline;}
#error a:hover{text-decoration:none;}
#error p{color:#444;font-size:11px;line-height:1.3em; margin: 5px 0 0 0}
p.message{                 width:100%;}
p.message img{margin: 0 5px 0 0; vertical-align: middle;}
p.message span{font-size:18px; border:1px solid #D2D2A8;margin:20px 0 10px 0;color:#6D6B5E ; display:block; padding:10px;}
                                                                                                         

                                                          
#cal{margin:5px 0 0 0px; background-color:#FFFFFF; padding:0; float:right;}
#cal_mese{width: 135px; height:13px; overflow:hidden; font-size:11px; color:#333; text-transform:uppercase; border:1px solid #92acbb; padding:5px; text-align:center; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; background-color:#FFFFFF;}
#cal_mese a img{border:none; margin:0; padding:0;}
#cal_mese a{background:none;}
.cal_mese_box_sx{float:left; width:7px; padding-top:4px}
.cal_mese_box_dx{float:left; width:7px; padding-top:4px; text-align:right;}
.cal_mese_box_centro{float:left; width:120px}

#cal_settimana{width:147px; clear:both;}
#cal_settimana ul{margin:0; padding:0; display:block;}
#cal_settimana li{float:left; list-style-type:none;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:21px; padding: 5px 0; border:none; margin:0px;}

#cal_giorno{width:147px;}
#cal_giorno ul{margin:0; padding:0; display:block;}
#cal_giorno li{float:left; list-style-type:none; width:20px; height:20px; color:#333; background-color:#e1e6ec;margin: 0 1px 3px 0; padding:5px 0 0 0; font-size:10px; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; text-align:center; overflow:hidden; border:none;}
#cal_giorno li a{color:#333; text-decoration:none;background:none; padding:0;}
#cal_giorno li a:hover{color:#333; text-decoration:none;background:none; padding:0;}

.cal_container_eventi{display:block; width:20px; height:4px; background-color:#cedae8; margin-top:3px;}
.cal_container_eventi img{float:left; display:inline; margin:0;}

#calendario_legenda{width:155px; padding:0px 0 10px 8px; float:left; margin:5px 0 0 0}
#calendario_legenda p{padding:0 0 10px 0 ; margin:0; color:#333; font-size:9px;}
.calendario_legenda_box{width:127px; margin:0 0 3px 0; border-bottom:1px solid #eceff4;}
.calendario_legenda_box p{padding:0; margin:0; color:#333; font-size:9px;}
.nero{ padding:0 20px 5px 0}
.grigio { padding:0 20px 5px 0}
.giallo{ padding:0 20px 5px 0}
.celeste{ padding:0 20px 5px 0}
.arancione{ padding:0 20px 5px 0}

                          
body{margin:0;}
#cal_pop {width:178px; background-color:#f0f1e9; padding:0 0 10px 0; border: 1px solid #96a256; border-bottom: none;}
#cal_pop h1 {background-color:#dedfd7; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:11px; padding:5px 10px; font-weight:normal; margin:0;}
#cal_pop table{text-align:left;margin:10px 5px 0 5px; }
#cal_pop_footer{width:180px; height:9px; }

.cal_col_1{width:14px; vertical-align:top;}
.cal_col_2{width:142px;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:10px; color:#333; vertical-align:top; margin:0; padding:0;}
.cal_col_2 a{color:#333; text-decoration:none;}
.cal_col_2 a:hover{color:#333; text-decoration:underline;}
.cal_col_3 {vertical-align:top;}
.cal_col_3 a img{border:none; vertical-align:top;}

                                               
#overlay{position: absolute; z-index:1; top:0; left:0; width:100%; height:100%;}

div#footer_box_5 div#footer_box_top{margin-top:-28px;text-align:left;height:28px;height:28px;}
div#footer_box_5 div#footer_box_top form#cerca_footer{padding:3px 0px 0px 5px;HEIGHT:25px;HEIGHT:25px;}
