body {
    padding:0px;
     margin: 5px auto 0px auto; 
     height:auto; 
     width:884px;
     background:#f4f4f4;
     }
A{color:#3e5476;text-decoration:none;font-weight:bold;}
A:HOVER{color:#aa0000;text-decoration:underline;}       
#pagina{background:#e6e6e6;margin:0px;padding:0px;}

/* header----------------------------------------------------------------------------------------*/
#header{width:880px; height:auto;float:left;border:solid #e6e6e6; border-width: 2px 2px 2px 2px;}
#testata{width:880px; height:104px; float:left;margin-bottom:0px;}

#navigazione A,#navigazione{
    width:870px; 
    height:16px;
    line-height:1.2em; 
    background-color:#fff099;
    padding-right:10px;
    font-family:Times New Roman;
    font-weight:bold;
    color:#4c4b4b;
    font-size:8pt;
    text-align:right;
    text-decoration:none;
    margin-bottom:0px;
    }
    
    
/*ie6*/* html  #briciole{
    width:586px; 
    height:20px;    
    background-color:#596f81;
    }    
#briciole{
    width:592px; 
    height:20px;    
    background-color:#596f81;
    }       
   
/*ie6*/* html  #briciolelong{
    width:880px; 
    height:20px;    
    background-color:#596f81;
    }    
#briciolelong{
    width:880px; 
    height:20px;    
    background-color:#596f81;
    }        
#historylbl ,#historylbl A{        
    font-family:Times New Roman;
    font-weight:bold;
    color:#fff;
    font-size:12px;
    text-decoration:none;
    line-height:1.6em; 
    margin:0px 5px 0px 0px;
    padding-left:4px;
    }
#historylbl A:HOVER{
    color:#fff3a5;
    }    

/* menu------------------------------------------------------------------------------------------*/
#menubox{width:880px; height:18px;float:left; margin:0px;background-color:#fa954b;border:solid #e6e6e6; border-width: 1px 2px 2px 2px;}
		body{
		behavior: url(script/csshover2.htc);
		} 
		#menu{
		margin:0;
		padding:0;
		z-index:10;   	
		}
		#menu ul{
		padding:0;
		margin:0;
		z-index:10;
		}
		#menu li{
		position: relative;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
		z-index:10;
		}
		#menu ul li a,#menu ul li p{
		width:138px;
		height:18px; 
		display: block;
		text-decoration:none;
		text-align: left;
		padding-left:10px;
		line-height:1.4em;
		font-weight: bold;
		z-index:10;
        font-family:Times New Roman;
        color:#ffffff;
        font-size:9pt;
        margin-right:-2px;
        border-left: solid 0px #e6e6e6;
        border-right: solid 2px #e6e6e6;    		
		}
		#menu ul li ul li a,#menu ul li ul li p{
		width:140px;
		height:18px; 
		display: block;
		text-decoration:none;
		text-align: left;
		padding-left:10px;
		line-height:1.4em;
		font-weight: bold;
		z-index:10;
        font-family:Times New Roman;
        color:#ffffff;
        font-size:9pt;
        margin-right:-2px;
        border-left: solid 2px #e6e6e6;
        border-right: solid 2px #e6e6e6;    		
		}		
		#menu li a:hover{
		color: #ffffff;
		background-color:#fa954b;
		z-index:10;
		}
		#menu ul li ul{
		position: absolute;
		top: 18px;
		margin-top:0px;
		visibility: hidden;
		z-index:10;
		background-color:#feffcd;
		color: #000000;
        height:18px;
		}
		#menu ul li:hover ul{
		visibility:visible;
		z-index:10;
		background-color:#feffcd;
		color: #000000;
		width:176px;	
		}
/*ie6*/* html #menu ul li a.vocemenuh{
		color: #ffffff;
		background-color:#000000;
		width:120px;
		margin-left:0px;		
		letter-spacing:0px;
        font-family:Times New Roman;
        color:#ffffff;
        font-size:9pt;		
        border-right: solid 2px #e6e6e6;            
        text-align:left;   
		}
		#menu ul li a.vocemenuh{
		color: #ffffff;
		background-color:#000000;
		width:120px;
		margin-left:0px;		
		letter-spacing:0px;
        font-family:Times New Roman;
        color:#ffffff;
        font-size:9pt;		
        border-right: solid 2px #e6e6e6;         
        text-align:left;   
		}		
		#menu ul li p.vocemenut{
		color: #ffffff;
		background-color:#fa954b;
        background:url("/images/z1.gif") no-repeat;  
        font-family:Times New Roman;
        color:#ffffff;
        font-size:9pt;        	
        margin:0px 0px 0px 0px;	
		}		
		#menu ul li a.vocemenu{
		color: #585858;
		background-color:#fffead;
		height:18px;
		padding:6px 0px 5px 3px;	
		width:171px;		
        font-size:10pt; 		
		}		
		#menu ul li a.vocemenu:HOVER{
		color: #000000;
		background-color:#fee385;
		height:18px;
		width:164px;
		padding:6px 0px 5px 10px;
        font-size:10pt; 		
		}			

H2{
    font-size:10pt;
    }    

                
/* corpopagina-----------------------------------------------------------------------------------*/
#bodypage{
    width:880px; 
    height:auto; 
    position:relative;
    float:left; 
    border:solid #e6e6e6; border-width: 0px 2px 2px 2px;
    }
/*ie6*/* html #corpoleft{
    width:auto; 
    height:auto;    
    background-color:#fff;
    margin-right:0px;
    color:#000;
    float:left;            
    } 
#corpoleft{
    width:592px; 
    height:auto;    
    background-color:#fff;
    color:#000;
    float:left;            
    }    
/*ie6*/* html  #titoloprincipale,#titoloprincipalelong{
    background-color:#f4f4dd;
    color: #aa0000;
    float:left; 
    font-family:Times New Roman;
    font-size:14pt; 
    font-weight:bold;
    padding:10px 0px 5px 30px;
    width:552px;
    }
#titoloprincipale,#titoloprincipalelong{
    background-color:#f4f4dd;
    color: #aa0000;
    float:left; 
    font-family:Times New Roman;
    font-size:14pt; 
    font-weight:bold;
    padding:10px 0px 5px 30px;
    width:562px;
    }
/*ie6*/* html  #sottotitoloprincipale,#sottotitoloprincipalelong,#sottotitoloprincipale A,#sottotitoloprincipalelong A{
    float:left; 
    font-family:Times New Roman;
    font-size:12pt; font-style:italic;
    padding:5px 0px 5px 30px;
    width:550px;
    text-decoration:none;
    }
    
#sottotitoloprincipale,#sottotitoloprincipalelong,#sottotitoloprincipale A,#sottotitoloprincipalelong A{
    float:left; 
    font-family:Times New Roman;
    font-size:12pt; font-style:italic;
    padding:5px 0px 5px 30px;
    width:530px;
    text-decoration:none;
    }  
#sottotitoloprincipale A,#sottotitoloprincipalelong A{color:#b03131;}    

/*ie6*/* html #titoloprincipalelong{    
    width:850px;
    }    
/*ie6*/* html #sottotitoloprincipalelong{    
    width:700px;
    }
#titoloprincipalelong{    
    width:850px;
    }    
#sottotitoloprincipalelong{    
    width:840px;
    }

#bodypage #corpoleft #normale, #normalelong {
    float:left; 
    font-family:Times New Roman;
    font-size:10pt;
    padding:4px 0px 20px 30px; 
    text-align:justify!important;
    }    
/*ie6*/* html  #normale, /*ie6*/* html  #normale P{width:530px;}
#normale{width:525px;}
#normalelong{width:820px;}
/*ie6*/* html  .titolonews{
    float:left; 
    font-family:Times New Roman;
    font-size:11pt; 
    font-weight:bold;
    padding:4px 20px 0px 20px;
    width:248px;
    color:#316bb0; 
    text-transform:capitalize;
    }
/*ie6*/* html  .sottotitolonews{
    float:left; 
    font-family:Times New Roman;
    font-size:10pt; 
    font-style:italic;
    padding:2px 20px 0px 20px
    ;width:248px;
    }
.titolonews{
    float:left; 
    font-family:Times New Roman;
    font-size:11pt; 
    font-weight:bold;
    padding:4px 5px 0px 10px;
    margin-right:5px;
    width:280px;
    color:#316bb0; 
    text-transform:capitalize;
    }
.sottotitolonews{
    float:left; 
    font-family:Times New Roman;
    font-size:10pt; 
    font-style:italic;
    padding:2px 10px 0px 10px
    ;width:280px;
    }
.normalenews{
    float:left; 
    font-family:Times New Roman;
    font-size:10pt;
    padding:4px 10px 0px 10px; 
    text-align:justify;
    }    
.segue A{
    float:right; 
    font-family:Times New Roman;
    font-size:8pt; 
    font-style:italic;
    padding:2px 10px 4px 20px;
    width:200px; 
    text-transform:capitalize;
    text-decoration:none; 
    color:#b03131;
    text-align:right;
    font-weight:bold;
    }
#normale IMG,#normalelong IMG{
    float:left; 
    padding:2px 2px 2px 2px; 
    margin:4px 4px 4px 0px; 
    text-align:left; 
    border:solid 1px #000;
    }    
/*ie6*/* html  #corporight{
    width:288px; 
    height:auto;
    background-color:#fffebe;
    text-decoration:none; 
    float:left;     
    position: relative;
    margin:0px;
    padding:0px;
    }    
#corporight{
    width:287px; 
    height:auto;
    background-color:#fffebe;
    text-decoration:none; 
    float:left;     
    border-left:solid 1px #e6e6e6;  
    }      
#headsotto{
    width:288px; 
    height:108px;
    background-color:#b8b8b8;
    float:left;   
    overflow:hidden;
    padding-bottom:2px;      
    }      
#forumbox{
    width:193px; 
    height:90px;
    background-color:#FBC84F;
    float:left;   
    overflow:hidden;
    padding-bottom:0px;    
    border-top:solid 1px #e6e6e6; 
    border-bottom:solid 1px #e6e6e6;  
border-right:solid 1px #e6e6e6; 
    }       
#twitterbox{
    width:90px; 
    height:90px;
    background-color:#FBC84F;
    float:left;   
    overflow:hidden;
    padding-bottom:2px;    
    border-top:solid 1px #e6e6e6; 
    border-bottom:solid 1px #e6e6e6;  
border-right:solid 1px #e6e6e6; 
    }      
/*ie6*/* html  #corpounico{
    width:868px; 
    height:auto;
    background-color:#fff;
    margin-right:0px;
    text-decoration:none; 
    float:left;      
    }
    #corpounico{
    width:880px; 
    height:auto;
    background-color:#fff;
    margin-right:2px;
    text-decoration:none; 
    float:left;      
    }
.corpounicoforum{
    width: 820px;
    float:left; 
    font-family:Times New Roman;
    font-size:10pt;
    padding:4px 0px 20px 30px; 
    text-align:justify!important;
}
.divlinkato A{
    line-height:1.9em;
    border-bottom:solid 1px #c3c3c3;
    text-decoration:none;
    font-size:11pt;
    color:#3e5476;
    padding-bottom:2px;
    }
.divlinkato A:HOVER{
    color:#aa0000;
    }    
#normalelong .divlinkato IMG {
    border:0px;
    }    
.gallery{width:840px;}
.galleryphoto{width:180px;float:left; position:relative; margin:5px;}
/*ie6*/* html  .gallerytesto{width:470px;float:left; position:relative; margin:5px 20px 5px 5px;padding-top:15px;}  
.gallerytesto{width:550px;float:left; position:relative; margin:5px 20px 5px 5px;padding-top:15px;}   
/* footer----------------------------------------------------------------------------------------*/
#footer{width:884px; height:auto; position:relative;float:left;margin:0px;padding:0px;}
#storiaback {width:880px;height:18px;background-color:#fff;float:left; position:relative;margin:0px;padding:0px;text-align:right;
        border:solid #e6e6e6; border-width: 0px 2px 2px 2px;}
#storiaback A{font-size:8pt; padding-right:10px;}
#piede,#piede A{
    width:884px; 
    height:16px;
    margin-top:2px; 
    line-height:1.3em; 
    background-color:#808080;
    font-family:Times New Roman;
    font-weight:bold;
    color:#ffffff;
    font-size:8pt;
    text-align:center;
    text-decoration:none;
    position:relative;
    float:left;    
    }
#loghi{width:884px;height:66px;background-color:#e2e2e2;}   
#loghi UL LI{       
    float:left;      
    list-style-type:none;      
    text-align:center;   
    position:relative;
    float:left;          
    margin-bottom:2px;
    margin-top:6px;
    padding-left:30px;
    padding-right:30px;    
    width: auto;
    }     
    
#sopratutto{
    display:block;
    float:none;
    position:absolute;
    width:200;
    height:auto;
    border: solid 2px #000;
    background-color:#fffbc9;
    overflow:hidden;
    z-index:1;
    top:300px;
    left: 500px;
    margin: 70px auto 0px auto;
    padding:20px;
    font-family:Times New Roman;
    font-size:10pt;         
    text-align:left; 
    }    

.gridviewclass{
    font-family:Times New Roman;
    font-size:10pt;         
    text-align:left;     
    }
.gridheadercss A{
    text-decoration: underline;  
    }

/*------------------------LOGIN FORUM------------------------*/
#logforum{float:right;
    width:240px;
    text-align:right;
    position:absolute;
    margin:5px 14px 0px 0px;    
    }
#lbluser{font-size:9px;
    text-decoration:none;
    color:#327eb8;
    height:15px;
    margin:0px 0px 0px 0px;
    text-transform:uppercase;
    font-weight:bold;
    }
.lbluseron{font-size:9px;
    text-decoration:none;
    color:#327eb8;
    text-transform: capitalize;
    font-weight:bold;
    float: right;
    height:15px;   
    width:160px;
    padding:0px 0px 0px 0px; 
    margin:0px 0px 0px 0px;    
    }    
#lblpwd{font-size:9px;
    text-decoration:none;
    color:#327eb8;
    height:15px;
    padding:5px 18px 0px 0px;text-transform:uppercase;font-weight:bold;}
.tboxuser{height:11px; width:120px;border: 1px solid #6ca0c5;font-size:9px;color:#327eb8;text-transform:uppercase;}
.tboxpwd{height:11px;width:102px;border: 1px solid #6ca0c5;font-size:9px;color:#327eb8;text-transform:uppercase;}
.bottonelogin{width:15px; height:15px; margin:-15px 0px 0px 0px;padding-top:1px;position:relative;float:right;}       
.bottonelogout{width:21px; height:15px; margin:0px 0px 0px 0px;padding-top:0px;}  
.link{width:540px;height:auto;}    
.link2{width:770px;height:130px;}   
.comandi
{
    float:left;
    position:relative;
    width:770px;
    text-align:center; 
    padding:10px 0px 20px 0px;    
    font-size:11px;
    }   
.comandi A{text-decoration:none; }    
.comandi A.selected{color:#b03131;text-decoration:none;font-size:14px;font-weight:bold;}  
