html, body  {
    margin : 0;
    padding : 0;        
    }
    
body  {
    background : #bec2b3 url('../immagini/bg.gif') repeat-y center;
    text-align : center;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    font-size : 100%;
    font-family : Verdana, "Lucida Sans Unicode", Georgia, sans-serif    
    }
    
fieldset {
    background-color : #dcd1a0;
    margin-top: .3em;
    margin-left:  1.0em;
    margin-right: 1.8em;
    margin-bottom: .3em;
    padding: .6em; 
    }
    
acronym  {
    font-weight : bold;
    letter-spacing : -1px;
    cursor :  help;
    color : #cc0000;
    }
    	
input  {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    }

select  {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    }

table  {
    font-size : 10px;
    font-weight : normal;
    margin-left : auto;
    margin-right : auto;
    }

.form  {
    margin : 0;
    padding : 0;
    font-size : 9px;
    color : #000000;
    text-decoration : none;
    }

form p  {
    margin : 0.1em 0;
    }

legend  {
    font-weight : bold;
    font-style : normal;
    font-family : Tahoma, sans-serif;
    color : #990000;
    font-size : 12px;
    padding : 5px;
    }

#testata  {
	margin:0;
	padding:0;
    }
    
#testata h1 { 
	margin:0;
	padding:0;
	background:url('../immagini/logo.jpg') no-repeat top left;
	height:130px 
	} 

#testata h1 span {
	display:none;
	}	   
    
#informazioni label  {
    display : block;
    float : left;
    width : 155px;
    text-align : right;
    color : rgb(51,102,153);
    padding-right : 0;
    font-family : Tahoma, sans-serif;
    font-size : 12px;
    }

#informazioni input  {
    font-size : 12px;
    font-family : Tahoma, helvetica, sans-serif;
    width : 300px;
    border : 1px solid #73848c;
    background : rgb(229,229,229);
    padding : 0;
    margin-left : 10px;
    }

#informazioni textarea  {
    font-size : 13px;
    font-family : Tahoma, helvetica, sans-serif;
    width : 300px;
    border : 1px solid #73848c;
    background : rgb(229,229,229);
    padding : 0 0 0 2px;
    margin-left : 10px;
    }

input#invia, input#annulla  {
    width : 100px;
    font-size : 11px;
    }

.labelAccesskey  {
    font-size : 11px;
    color : rgb(51,102,153);
    font-weight : bold;
    }

.txbook  {
    font-family : arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000099;
    font-weight : bold;
    text-decoration : none;
    }

.tavola  {
    border-collapse : collapse;
    }

.testatavola  {
    margin : 5px;
    padding : 6px;
    border : 0px solid #336699;
    color : #000;
    font-size : 0.9em
    }

.rigatavola  {
    margin : 5px;
    padding : 5px;
    border : 0px solid #336699;
    background-color : #ffffff;
    color : #000000;
    font-size : 0.9em;
    text-align : justify
    }

#container, #barrasup, #contbarra, navigation  {
    text-align : left;
    }

div#container  {
    width : 930px;
    margin : 0 auto;
    margin-left : auto;
    margin-right : auto;
    min-height : 1500px;
    }

#dichiara  {
    width : 620px;
    margin : 0 auto;
    margin-left : auto;
    margin-right : auto;
    text-align : justify;
    } 
    
#dichiara .p1{
    text-align : center;
    font-size : 105%;
    font-weight : normal;
    color : #000;
    font-variant : normal;
    margin-top : 58px; 
    top : 0px;
    left : 0px;
    padding : 0px;          
    }
    
#dichiara .p2{
    text-align : center;
    font-size : 125%;
    font-weight : bold;
    text-transform : uppercase;
    color : #000;
    margin-top : 8px;  
    top : 0px;
    left : 0px;
    padding : 0px;      
    } 
    
#dichiara .p3{
    text-align : center;
    font-size : 65%;
    font-weight : normal;
    color : #000;
    font-variant : normal;
    margin-top : 10px; 
    top : 0px;
    left : 0px;
    padding : 0px;          
    } 
    
#dichiara .testo{
    text-align : justify;
    font-size : 80%;
    font-weight : normal;
    color : #000;
    font-variant : normal;
    margin-top : 10px; 
    top : 0px;
    left : 0px;
    padding : 0px;          
    } 
            
#soprac  {
    width : 170px;
    height: 30px;
    color : white;
    background :  url('../immagini/soprac.gif') no-repeat 0 0;  
    }

#data  {
    width : 180px;
    height : 20px;
    background : transparent;
    position : relative;
    color : #ffffff;
    font-size : 9px;
    font-weight : bold;
    text-align : left;
    top : 2px;
    left : 20px;
    margin : 0px;
    padding : 0px;   
    }

#spagric  {
    width : 190px;
    height : 152px; 
    background : transparent;    
    color : #fff;  
    top : 0px;
    left : 0px;
    padding : 0px;
    margin-bottom : 25px;      
    }
      
#spagric .p1{
    text-align : right;
    font-size : 60%;
    font-weight : bold;
    color : #423501;
    margin-top : 36px;
    margin-right : 6px;
    margin-bottom: 6px;
    padding : 0px;          
    } 
               
#spagric .p2{
    text-align : left;
    text-transform : uppercase;
    color : #000;  
    margin-top : -3px;
    margin-right : 3px;
    margin-bottom: 15px;
    padding : 0px;      
    }
    
#spagric .p3{
    text-align : right;
    font-size : 70%;
    font-weight : bold;
    font-variant : small-caps;
    color : #ffff00;  
    top : 0px;
    margin-left : 0px;
    margin-right: 6px;
    padding : 0px;      
    }
               
#spagric a:visited, #spagric a:active, #spagric a:link {
    color : #fff;
    text-decoration : none;
    }

#spagric a:hover  {
    color : #f76321;
    text-decoration : none;
    }
                 
#contbarra  {
    padding:0px; 
    width : 930px;
    background-image : url('../immagini/sfondobarra.gif');
    border-collapse : collapse;
    height : 25px;
    position : relative;   
    }

div#barrasup  {
    width : auto;
    float : left;
    margin-left : 3px;
    margin-right : 3px;
    padding : 0px;
    border-bottom : 0px solid gray;
    margin : 0px
    }

div#barrasup ul  {
    margin : 0px;
    padding : 0px;
    list-style-type : none;
    }

div#barrasup li  {
    width : 80px;
    float : left;
    margin-left : 1px;
    border-right : 0px solid gray;
    border-left : 0px solid white;
    border-top : 3px none;
    color : #003399;
    background-image : url('../immagini/PuntoLinkBarra.gif');
    background-position : 4px 10px;
    background-repeat : no-repeat;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.5em;
    padding-left : 8px;
    padding-right : 4px;
    padding-top : 2px;
    padding-bottom : 0px
    }

div#barrasup a  {
    display : block;
    padding : 5px;
    color : #003399;
    text-decoration : none;
    }

div#barrasup a:hover  {
    color : #f76321;
    text-decoration : none;
    }

div#barrasup li ul  {
    display : none;
    }

div#barrasup li:hover ul  {
    display : block;
    position : absolute;
    z-index : 1;
    width : 80px;
    padding : 0px;
    margin : 0 0 0 -1px;
    border : 1px solid black;
    background : white;
    }

div#barrasup li li  {
    border : none;
    width : 80px;
    }

div#barrasup li li a  {
    padding : 2px 2px 2px 10px;
    }

.no, #campotesto label  {
    display : none;
    }

#campotesto  {
    width : 278px;
    position : absolute;
    top : 0px;
    right : 2px;
    z-index : 1;
    }

#campotesto #query  {
    width : 99px;
    border : 1px solid #003399;
    color : #003399;
    font : 11px verdana, helvetica, sans-serif;
    position : absolute;
    top : 3px;
    right : 84px;
    height : 18px;
    z-index : 2;
    }

#campotesto #ricerca  {
    z-index : 2;
    }

#campotesto #vai  {
    border : none;
    position : absolute;
    top : 4px;
    right : 44px;
    z-index : 2;
    }

#campotesto table, tr, td, input, img  {
    margin : 0;
    padding : 0;
    }

.firstl  {
    color : #8faa34;
    background-color : black;
    border : 10px solid #fff;
    padding : 5px;
    padding-bottom : 10px;
    text-transform : uppercase;
    }

#cont-tutto  {
    width : 930px;
    height : 622px;
    margin-left : auto;
    margin-right : auto;
    padding : 3px 0 0;
    position : relative;
    z-index : 0;
    top : 0px;
    }

#col-sx  {
    width : 170px;
    height : 622px;
    background : #dddddd;
    position : absolute;
    top : 0px;
    left : 0px;
    border : 1px solid;
    }

#col-centro  {
    width : 570px;
    height : 660px;
    background :  url('../immagini/topcentro.gif') no-repeat left top;
    position : absolute;
    top : 0px;
    left : 172px;
    }

#col-dx  {
    width : 190px;
    height : 660px;
    background :  url('../immagini/latodx.gif') no-repeat;
    position : absolute;
    top : 0px;
    left : 740px
    }

#navigation  {
    float : left;
    width : 170px;
    position : relative;
    }

#navigation ul  {
    margin-left : 0px;
    margin-top : 0px;
    padding-left : 0px;
    margin-bottom : 0px;
    list-style-type : none;
    font : 60% Verdana, Helvetica, sans-serif;
    font-weight : bold;
    font-variant : small-caps;
    }

#navigation a  {
    display : block;
    padding : 6px;
    width : 170px;
    border-bottom : 2px solid #997B00;
    border-top : 1px solid #fff;
    border-left : 1px solid #fff;
    line-height : 12px;
    }

#navigation a:link, #navlist a:visited  {
    color : #000;
    text-decoration : none;
    }     

li#home a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#ente a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#prom a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#cmon a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#sent a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#regi a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#siti a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}
li#mete a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}    
li#pbia a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}     
li#cite a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#cdca a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#lisc a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#msmt a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#mont a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#piet a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#sgiu a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;} 
li#umbe a  {
    background : #dcd1a0 url('../immagini/btnv.gif') no-repeat 153px 7px;}   
li#corrente a  {
    background : #ffffcc url('../immagini/corrente.gif') no-repeat 145px -1px;
    }

#navigation a:hover  {
    background-color : #b51109;
    color : #fff;
    }
#home a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#ente a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#prom a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#cmon a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#sent a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#regi a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#siti a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#mete a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#pbia a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#cite a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#cdca a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#lisc a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}    
#msmt a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#mont a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#piet a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#sgiu a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}
#umbe a:hover  {
    background : #b51109 url('../immagini/btng.gif') no-repeat 153px 7px;
    color : #fff}    
#corrente a:hover  {
    background : #ffffcc url('../immagini/corrente.gif') no-repeat 145px -1px;
    color : #000}

#menu-frame  {
    width : 430px;
    font-size : 11px;    
    margin : 0;
    padding : 0;
    margin-bottom : 6px;
    }
                 
#menu-laterale  {
    width : 190px;
    font-size : 11px;    
    margin : 0;
    padding : 0;
    margin-bottom : 9px;
    }

ul.menu  {
    list-style : none;
    margin : 0;
    padding : 0;
    text-align : left;
    font-variant : small-caps;
    }

ul.menu li  {
    border-top : 1px solid #fff;
    border-bottom : 1px solid #000;
    line-height : 1.8em;
    background : #9A7C00 url('../immagini/fondo_menu.gif') no-repeat left top;
    color : #ffff00;
    }

ul.menu li a  {
    display : block;
    text-decoration : none;
    border-left : 13px solid;
    padding-left : 10px;
    font-weight : bold;
    }

ul.menu li a:link, ul.menu li a:visited  {
    border-color : #9A7C00;
    color : #fff;
    }

ul.menu li a:hover, ul.menu li a:active  {
    border-color : #b51109;
    background : #e6e6e6;
    color : #b51109;
    }   
    
#contestavuoto  {
    padding:0; width : 573px;
    background-image : url('../immagini/sf_vuoto_testa.gif');
    background-repeat : repeat-x;
    border-collapse : collapse;
    height : 25px;
    position : relative;    
    }

#contestamenu  {
    width : 554px;
    background-image : url('../immagini/sf_blocco_testa.gif');
    background-repeat : repeat-x;
    border-collapse : collapse;
    height : 25px;
    position : relative; 
    padding : 0;   
    }

div#contestamenu a  {
    display : block;
    padding : 4px;
    color : #ffffff;
    font-size : 0.9em;
    font-weight : bold;
    text-decoration : none;
    }

div#contestamenu a:hover  {
    color : #ffff00;
    text-decoration : none;
    }

.bar  {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #ffffff;
    vertical-align : middle;
    font-weight : bold;
    text-decoration : none;
    }

.stbar  {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9px;
    color : #ffffff;
    vertical-align : middle;
    text-decoration : none;
    }

#contcomunimenu  {
    padding:0; 
    width : 554px;
    background-image : url('../immagini/sf_blocco_testax.gif');
    background-repeat : repeat-x;
    border-collapse : collapse;
    height : 25px;
    position : relative;    
    }

div#comunimenu  {
    width : auto;
    float : left;
    margin-left : 3px;
    margin-right : 3px;
    padding : 0;
    background : transparent;
    }

div#comunimenu ul  {
    margin : 0;
    padding : 0;
    list-style-type : none;
    }

div#comunimenu li  {
    width : 107px;
    float : left;
    margin-left : 1px;
    background-image : url('../immagini/PuntoLinkBarra.gif');
    background-position : 4px 11px;
    background-repeat : no-repeat;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.6em;
    font-family : trebuchet ms, tahoma, arial, helvetica, sans-serif;
    padding-left : 8px;
    padding-right : 4px;
    padding-top : 0;
    padding-bottom : 0
    }

div#comunimenu a  {
    display : block;
    padding : 5px;
    color : #003399;
    text-decoration : none;
    }

div#comunimenu a:hover  {
    color : #ffffff;
    text-decoration : none;
    }

div#comunimenu li ul  {
    display : none;
    }

div#comunimenu li:hover ul  {
    display : block;
    position : absolute;
    z-index : 1;
    width : 107px;
    padding : 0;
    margin : 0 0 0 -1px;
    border : 1px solid black;
    background : white;
    }

div#comunimenu li li  {
    border : none;
    width : 107px;
    }

div#comunimenu li li a  {
    padding : 2px 0 2px 10px;
    }
    
#pag-intcomu  {
    width : 530px;
    }
    
#pag-interna  {
    width : 530px;
    background:url('../immagini/angolodx.gif') no-repeat top right;
    }
        
#pag-interna .p1{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    text-align : left;
    font-size : 65%;
    font-weight : bold;
    color : #B51109;
    padding-right : 10px;
    padding-left : 15px;
    }
    
#pag-interna .p2{
    font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-align : justify;
    font-size : 65%;
    font-weight : normal;
    color : #334c3f;
    margin-top:-15px;
    padding-right : 15px;
    padding-left : 20px;
    }
    
.tito-pag  {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    }

.testo-pag  {
    text-align : justify;
    font-size : 11px;
    padding-right : 14px;
    padding-left : 14px;    
    }

.colonna  {
    width : 200px;
    float : left;
    text-align : center;
    padding-left : 4px;
    border-top : 4px solid #a21c11;
    margin-bottom : 10px; 
    }

.colonna1  {
    width : 328px;
    padding : 0 0;
    float : left;
    margin : 0;
    text-align : left;
    padding-top : 3px;
    padding-left : 4px;
    border : 1px solid #c2c2c2;
    border-top : 4px solid #a21c11;
    margin-bottom : 10px;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.6em;
    font-family : Verdana, arial, helvetica, sans-serif;
    text-align : left;
    line-height : 1.6em;
    }

.colonnasx  {
    width : 220px;
    height : 253px;
    padding : 0;
    float : left;
    background :  url('../comuni/immagini/fondoterr.gif') no-repeat left top;
    text-align : left;
    margin-bottom:10px;    
    }

.colonnadx  {
    width : 330px;
    float : left;
    text-align : left;
    padding-top : 0;
    padding-left : 10px;
    margin-bottom : 10px;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.6em;
    text-align : left;
    line-height : 1.6em;
    }
    
.colsopra  {
    width : 554px;
    padding : 0;
    float : left;             
    }
    
.colmappa  {
    width : 532px;
    padding : 0;
    float : left;             
    }
    
.colsops  {
    width : 352px;        
    float : left;
    position : relative;
    top : -4px;  
    }

.colsopd  {
    width : 202px;        
    float : left;
    position : relative;
    top : -4px;  
    } 

.colsotto  {
    background : transparent;
    width : 554px; 
    height : 290px;       
    float : left;
    position : relative;
    top : 0;  
    }
    
.colnews  {
    background : transparent;
    width : 404px;        
    float : left;
    position : relative;
    top : 0;  
    }
        
.colnewd  {
    background : transparent;
    width : 150px;      
    float : left;
    position : relative;
    top : 0;  
    }
               
.colconsig  {
    width : 256px;        
    float : left;
    position : relative;
    top : 20px;
    left : 8px;    
    }
    
.colmeteosx  {
    width : 380px;        
    float : left;
    position : relative;
    top : 0;
    left : 0px;    
    }
    
.colmeteodx  {
    width : 166px;        
    float : left;
    position : relative;
    top : 0;
    left : 0px;    
    } 
     
#tblc  {
    background:url('../immagini/foglie.gif') no-repeat bottom left;
    margin-top : 0px;
    border : 0px solid #90a2c5;
    border-top : 0px solid #997B00;
    margin-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    padding-bottom : 10px;    
    }
    
#tblm  {
    margin-top : 0px;
    border : 1px solid #90a2c5;
    border-top : 4px solid #997B00;
    margin-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    padding-bottom : 0px;    
    } 
       
#tblt  {
    height: 290px;
    background : transparent url('../immagini/tv1.jpg') no-repeat top left;
    margin-top : 0px;
    border : 0px solid #90a2c5;
    border-top : 0px solid #997B00;
    margin-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    padding-bottom : 0px;    
    }
              
#tblg  {
    border-left:0px solid #90a2c5; 
    border-right:0px solid #90a2c5; 
    border-bottom:0px solid #90a2c5; 
    background : #eef0e3;
    margin-top : 0px;
    border-top : 0px;
    margin-bottom : 4px;    
    padding-left : 0px;
    padding-right : 2px;
    padding-top : 4px;
    font-size : 62%;   
    font-weight : bold;
    text-align : justify;
    line-height : 1.5em;     
    }
    
#tblp  {
    border-left:0px solid #90a2c5; 
    border-right:0px solid #90a2c5; 
    border-bottom:0px solid #90a2c5; 
    background : transparent;
    margin-top : 0px;
    border-top : 0px solid #997B00;
    margin-bottom : 0px;    
    padding-left : 0px;
    padding-right : 2px;
    padding-top : 1px;
    padding-bottom : 1px;
    font-size : 60%;   
    text-align : right;
    line-height : 1.0em;     
    }    

.titolo_tblg  {
    margin-left : 0px;
    border : 1px solid #90a2c5;
    background : #fee28d;
    color : black;
    font-family : trebuchet ms, verdana, arial, helvetica, sans-serif;
    font-size : 0.7em;    
    text-align : left; 
    padding-left : 5px;
    padding-right : 8px;
    height : 18px;
    padding-top : 0px
    }
        
div#tblg a  {
    color : #000000;
    text-decoration : none;
    }

div#tblg a:hover  {
    color : #f76321;
    text-decoration : none;
    }
        
#contbando {
	border: 1px solid #c0c0c0;
	overflow: auto; 
	width:550px; 
	padding-right: 14px;
	padding-left:5px;
    }

.titbando{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight : bold;
    }

.tesbando{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    }
            
#pagina-centro  {
    width : 570px;
    padding : 0;
    border : 0px none;
    margin-left : 1px;
    margin-top : 0px;
    margin-bottom : -35px
    }

div#pagina-centro  {
    padding : 6px;
    }

.pagina-meteo  {
    width : 554px;
    background : #e6e6e6;
    padding : 0;
    float : left;
    text-align : center
    }
    
.pagina-regioni  {
    width : 554px;
    height : 253px;
    background :  url('../immagini/italia.gif') no-repeat left top; 
    padding : 0;
    float : left;            
    }

.pagina-sotto-reg, pagina-sotto-com  {
    width : 554px;
    padding : 0;
    float : left;
    border : 0px none;
    margin-left : 0px;
    margin-top : 4px;
    margin-right : 0
    }
        
.pagina-comuni  {
    width : 554px;
    /*background : #FFF9E4;*/
    background : transparent;
    padding : 0;
    float : left;
    text-align : center
    }
    
.pagina-sotto-meteo  {
    width : 554px;
    background : #e6e6e6;
    text-align : center;
    padding : 0;
    border : 0px none;
    margin-left : 0px;
    margin-top : 10px;
    margin-right : 0
    }
    
#pagina-sotto  {
    width : 570px;
    padding : 0;
    border : 0px none;
    margin-left : 3px;
    margin-top : 20px;
    margin-bottom : -35px
    }

div#pagina-sotto  {
    padding : 8px;
    }

div#annota  {
    width : auto;
    margin-left : 0;
    margin-right : 0;
    padding : 0;
    border-bottom : 0px none;
    margin : 0
    }

div#annota ul  {
    list-style: none; 
    margin:0; 
    padding:0; 
    }

div#annota li  {
    padding-left:14px; 
    display: block; 
    background: url('../immagini/doth.gif') no-repeat 0 -7px;
    width:485px;
    font-size : 11px;
    font-weight : normal;
    text-align : justify;    
    line-height:1.3em; 
    text-indent: 10px; 
    voice-family: "\"}\""; 
    voice-family: inherit; 
    text-indent: 0px;
    list-style-type:none; 
    margin-left:7px; 
    margin-right:0; 
    margin-top:3px; 
    margin-bottom:3px;
    color : #000;
    }

div#annota li a { 	
	display: block;
	padding-left: 0px;
	color:#334c3f;
	font-weight : bold;
	text-decoration:none
	}

div#annota li a:hover {
	padding-left:0px;
	color:#CC3300;
	font-weight : bold;
	text-decoration:none
    }
    
div#annota li ul  {
    display : none;
    }
    
div#annoint  {
    width : auto;
    margin-left : 15px;
    margin-right : 0;
    padding : 0;
    border-bottom : 0px none;
    margin : 0
    }

div#annoint ul  {
    margin : 0;
    padding : 0;
    list-style-type : none;
    }

div#annoint li  {
    margin-left : 42px;
    border-right : 14px none;
    border-left : 0px none;
    border-top : 0px none;
    color : #003366;
    background-image : url('../Immagini/sq.gif');
    background-position : 15px 10px;
    background-repeat : no-repeat;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    font-size : 70%;
    font-family : Trebuchet MS, verdana, arial, helvetica, sans-serif;
    text-align : justify;
    padding-left : 30px;
    padding-right : 38px;
    padding-top : 0;
    padding-bottom : 0
    }

div#annoint li ul  {
    display : none;
    }

div#annoint li li  {
    border : none;
    width : 520px;
    }

#latodestro  {
    width : 190px;
    padding : 0;
    border : 0px none;
    margin-left : 10px;
    margin-top : 0;
    margin-bottom : -35px;
    margin-right : 0
    }

#contlegenda  {
    padding:0;
    width : 930px;
    background-image : url('../immagini/sfondobarrasotto.gif');
    border-collapse : collapse;
    height : 25px;
    position : relative;   
    }

div#legenda  {
    width : auto;
    float : left;
    margin-left : 0;
    margin-right : 0;
    padding : 0;
    border-bottom : 0px solid gray;
    margin : 0
    }

div#legenda ul  {
    margin : 0;
    padding : 0;
    list-style-type : none;
    }

div#legenda li  {
    width : 102px;
    float : left;
    margin-left : 1px;
    border-right : 1px solid gray;
    border-left : 0px solid white;
    border-top : 3px solid #22536a;
    color : #003399;
    background-image : url('../immagini/PuntoLinkBarra.gif');
    background-position : 4px 8px;
    background-repeat : no-repeat;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.5em;
    font-family : tahoma, arial, helvetica, sans-serif;
    text-align : center;
    padding-left : 8px;
    padding-right : 4px;
    padding-top : 0;
    padding-bottom : 0
    }

div#legenda a  {
    display : block;
    padding : 5px;
    color : #003399;
    text-decoration : none;
    }

div#legenda a:hover  {
    color : #f76321;
    text-decoration : none;
    }

div#legenda li ul  {
    display : none;
    }

div#legenda li:hover ul  {
    display : block;
    position : absolute;
    z-index : 1;
    width : 102px;
    padding : 0;
    margin : 0 0 0 -1px;
    border : 1px solid black;
    background : white;
    }

div#legenda li li  {
    border : none;
    width : 102px;
    }

div#legenda li li a  {
    padding : 2px 2px 2px 10px;
    }

#piedipagina  {
    clear : both;
    background : url('../immagini/footer.gif') no-repeat;
    color : white;
    height : 65px;
    margin : 0;
    padding : 8px;
    font-size : xx-small
    }

#small  {
    margin-left : 12px;
    text-align : center;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    font-size : 1.0em;
    font-family : verdana, arial, helvetica, sans-serif;
    }

#small p  {
    line-height : 4px;
    text-align : center;
    }

#small a  {
    color : white;
    text-transform : uppercase;
    text-decoration : none;
    }

#small a:hover  {
    color : white;
    text-transform : uppercase;
    text-decoration : underline;
    }

#tblint  {
    margin-top : 0;
    margin-left : 2px;
    width : 470px;
    padding-left : 8px;
    padding-top : 8px;
    border : 1px solid #c2c2c2;
    border-top : 4px solid #c2c2c2;
    margin-bottom : 10px;
    }

div#tblint a  {
    text-decoration : none;
    }

div#tblint a:hover  {
    color : #f76321;
    text-decoration : none;
    }

.tbl  {
    border-right:0px solid #666666; 
    border-top:1px solid #666666; 
    border-bottom:1px solid #666666; 
    border-left : 0px solid #666666;    
    width : 170px;
    margin-left : 16px;
    color : black;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.7em;
    font-family : trebuchet ms, verdana, arial, helvetica, sans-serif
    }

.tbl_blugri  {
    border : 0px solid #666666;
    margin-left : 1px;
    background : #dcd1a0 url('../immagini/tbl_blumar.gif') no-repeat right bottom;
    color : black;
    padding : 2px
    }

.titolo_blugri  {
    margin-left : 1px;
    border-bottom : 1px solid white;
    background : #caa200;
    text-align : center;
    height : 14px;
    padding-top : 0px
    }

.tbl_arancio  {
    margin-left : 1px;
    background : #fee28d url('../immagini/tbl_arancio.gif') no-repeat right bottom;
    color : black;
    padding : 2px
    }

.titolo_arancio  {
    margin-left : 1px;
    border-bottom : 1px solid white;
    background : #fec823;
    color : black;
    text-align : center;
    padding-left : 0px;
    height : 14px;
    padding-top : 0px
    }

.tbl_grigio  {
    margin-left : 1px;
    background : white;
    color : black;
    padding : 2px;
    }

.titolo_grigio  {
    margin-left : 1px;
    border-bottom : 1px solid white;
    background : #cccccc;
    color : white;
    text-align : left;
    font-weight : bolder;
    padding-left : 5px;
    height : 16px;
    padding-top : 2px;
    }

.tbllog  {
    border-right:1px solid #666666; 
    border-top:1px solid #666666; 
    border-bottom:1px solid #666666; 
    border-left : 0px solid #666666;
    width : 176px;
    margin-top : 16px;
    margin-left : 14px;
    color : black;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
    font-size : 0.7em;
    font-family : trebuchet ms, verdana, arial, helvetica, sans-serif
    }

#contscelte  {
    width : 440px;
    margin : 10px;
    padding : 0;
    margin : 10px auto;
    }

#box1  {
    font-size : 0.7em;
    font-family : trebuchet ms, verdana, arial, helvetica, sans-serif;
    padding : 0;
    width : 440px;
    height : 20px;
    background :  url('../immagini/superiore.gif') no-repeat left top;
    }

#box2  {
    margin : 0;
    padding-top : 3px;
    padding-left : 5px;
    border-left : 1px solid #000;
    border-right : 1px solid #000;
    text-align : left;
    }

#box3  {
    padding : 0;
    width : 440px;
    height : 20px;
    background :  url('../immagini/inferiore.gif') no-repeat left bottom;
    }

#box4  {
    font-size : 0.7em;
    font-family : trebuchet ms, verdana, arial, helvetica, sans-serif;
    margin : 0;
    padding-top : 3px;
    padding-left : 5px;
    border-left : 1px solid #000;
    border-right : 1px solid #000;
    text-align : center;
    }
    
ul  {
    margin-bottom : 1px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    padding-top : 1px;
    border-top-width : thin;
    margin-top : 1px;
    }

h1  {
    height : 18px;
    font-size : 65%;
    color : #003399;
    font-weight : bold;
    text-align : left;
    margin-left : 10px;
    margin-right : 0px;
    margin-top : 6px;
    margin-bottom : 3px;
    padding-left : 18px;
    background :  url('../immagini/h1sotto.gif') no-repeat 0 0;
    }
    
h2  {
    font-size : 11px;
    color : #006688;
    padding-left : 0px;
    padding-right : 8px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0px;
    margin-bottom : 10px;
    }

h2.tito  {
    font-size : 11px;
    color : #006688;
    padding-left : 10px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 5px;
    margin-bottom : 4px;
    }
    
h2.stemmi  {
    font-size : 11px;
    font-variant : small-caps;
    color : #006688;
    padding-left : 0px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0px;
    margin-bottom : 5px;
    }
        
h3  {
    font-size : 10px;
    color : #006688;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    margin-bottom : 0;
    }
    
h3.stampa  {
    background :  url('../immagini/stampa.gif') no-repeat top right;
    height: 15px;
    font-size : 8px;
    font-weight:normal;
    color : #afbacf;
    margin-left : 0;
    margin-right : 10px;
    margin-top : 0;
    margin-bottom : 5px;
    text-align:right;
    }
    
h4.bann  {
    color : #000000;
    font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
    letter-spacing : 1.6px;
    font-variant : small-caps;
    position : absolute;
    left : 64px;
    z-index : 1;
    }

h4.tito  {
    color : #fff;
    font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    letter-spacing : 1.8px;
    text-transform : uppercase;
    position : absolute;
    left : 16px;
    z-index : 2;
    }
    
h5  {
    font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-variant : small-caps;
    text-align : center;
    color : #b51109;
    margin-left : 0;
    margin-right : 0;
    margin-top : 10px;
    margin-bottom : 10px;
    }
    
p  {
    line-height : 16px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    margin-bottom : 5px;
    padding : 0;
    }
    
.p1, .p2, .p3, .p4, .p5   {
	margin:0;
	text-align: justify;
	padding: 5px 22px 10px 20px;
	}    

hr  {
    border : 0px dotted #ddd;
    }

.hr  {
    padding-bottom : 0;
    border-bottom : 0px solid #ddd;
    }
	
a img  {
    border : none;
    }

.grey  {
    font-family : arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #a5b2cc;
    text-decoration : none; 
    text-align : left;         
    }

.foto  {
    float : right;
    margin-top : 20px;
    margin-left : 10px;
    margin-bottom : 6px;
    }

.foto1p  {
    float : right;
    margin-top : -3px;
    margin-left : 10px;
    margin-bottom : 1px;
    }

.imglink  {
    margin-top : 3px;
    margin-left : 0;
    margin-bottom : 2px;
    }

.imgtv  {
    float : right;
    margin-right : 55px;
    margin-top : 20px;
    }

#links  {
    background-color : #fff;
    width : 490px;
    width : 480px;
    margin-left : 175px;
    margin-top : 18px;
    padding : 10px;
    text-decoration : none;
    }

.border  {
    border : 1px dashed #fff;
    }

.b  {
    font-weight : bold;
    }

span.red  {
    visibility : visible;
    color : #fff;
    background-color : #cc0000;
    padding : 3px;
    padding-left : 5px;
    padding-right : 5px;
    font-weight : bold;
    font-size : 80%;
    letter-spacing : -1px;
    margin-left : 25px;
    border-bottom : 2px solid #000;
    border-right : 2px solid #000;
    }

b  {
    color : #000066;
    }
    
strong  {
    color : #990000;
    }
    
a  {
    color : #003399;
    text-decoration : none;
    }

a:hover  {
    color : #f76321;
    text-decoration : none;
    }

.presentafont  {
    font-size : 65%;
    text-align : justify;
    margin-top : 20px;
    margin-left : 28px;
    margin-right : 22px;
    }
    
.dove{
    text-align : left;
    font-size : 60%;
    font-weight : bold;
    color : #fff;
    text-transform : uppercase;
    /*font-variant : small-caps;*/
    margin-top : 0px; 
    padding-top : 3px;          
    }
    
.utenti{
    text-align : left;
    font-size : 60%;
    font-weight : normal;
    color : #fff;
    margin-top : 0px; 
    padding-top : 3px;      
    } 
       
.luna  {
    font-size : 90%;
    color : #fff;
    text-align : left;
    margin-left : 0px;
    margin-right : 0px;
    }

.testotab  {
    font-size : 108%;
    font-weight : bold;
    font-variant : small-caps;
    color : #000;
    text-align : left;
    text-decoration : none;
    }