html,body{height:100%; width:100%; margin:0px}
body{font-family:noto sans; color:#444444; font-size:0.8vW}  
a,.link{text-decoration:none; color:#aa4400; cursor:pointer; opacity:0.8; filter:alpha(opacity=0.8); }    
.pointer{cursor:pointer}  
a.chiaro{color:#ffccaa}
#container,#container_2{height:100%; overflow:auto; overflow-x:hidden; padding-left:0.5%; padding-right:0.5%; padding-bottom:0px; border:0px solid} 
iframe{overflow:auto; border:none}

/* ---------- HEADER -----------*/
h1{font-size:1.6vW; margin-bottom:0.4%}     
h2{font-size:1.2vW; font-weight:normal; margin:0.5%; margin-top:0px; color:#666666; border:0px solid} 
h3{font-size:0.8vW; font-weight:bold; margin:0.2%} 
h4{font-size:0.8vW; background:#666666; color:#eeeeee; padding:0.2%; margin:1%; font-weight:normal}     
h5{font-size:1.1vW; background:#ee0000; color:#eeeeee; padding:0.6%; margin:1%;}   
h6{font-size:0.8vW; background:#0088aa; color:#eeeeee; padding:0.2%; margin:0.2%; }

/* ---------- TESTO -----------*/
td,th,caption{text-align:left; vertical-align:top; padding:0.1%; color:#666666}   
th,caption{font-weight:bold;}
th.border{border-bottom:1px solid #888888; font-weight:bold; color:#666666}
td.border{border-bottom:1px dotted; border-right:1px dotted; vertical-align:top; color:#666666}
div,ul,li,p{text-align:left; color:#666666}
li{list-style-position:outside}       

/* ---------- FORM -----------*/    
input{font-size:2vH; width:98%; height:60%; color:#444444} 
select{font-size:2vH; width:98%; height:60%; color:#444444}  
textarea{font-size:3.2vH; width:98%; height:80%; color:#444444}
.checkbox, .radio{height:10px}        
.button{font-size:1.6vH; width:50%; height:100%; background:#444444; color:#ffffff}      
.readonly{background:#f8f8f8}
.blur{background:#f8f8f8}  
     
/* ---------- POPUP -----------*/
#pop,#pop2{opacity:0; filter:alpha(opacity=0); position:fixed; left:0px; top:0px; width:0px; height:0px; z-index:-1; background:#ffffff; overflow:hidden} 
#velo{opacity:0; filter:alpha(opacity=0); position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:-1; background:#000000} 
#velo2{opacity:0; filter:alpha(opacity=0); position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:-1; background:#000000} 
.chiudi,.chiudi2{position:fixed; top:0.3%; right:0.5%; width:1.5%; height:2.7%; text-align:center; z-index:10000; background:#eeeeee; padding:0%; border:0px solid} 
.chiudi2{visibility:hidden} 
a.chiudi{color:red; }  
#close{width:100%; height:100%} 
#popMsg{display:none; position:fixed; background:transparent;}  
td.popmsg,#dots{color:#ffffff}    

/*---------- AIUTO ----------*/
.aiuto{position:fixed; top:0.3%; right:3%; width:1.5%; height:2.7%; text-align:center; z-index:10000;  padding:0%; border:0px solid}  
.help{width:100%; height:100%}          
#presentazione{position:fixed; top:0.2%; right:6%; width:1.8%; height:3%; text-align:center; z-index:10000; background:#eeeeee; padding:0%; border:0px solid}  
#manuale{width:100%; height:100%}   
#trascina{position:fixed; top:15px; left:20px; width:1.2%; height:2.4%; z-index:10000}     

/*---------- LAYOUT ----------*/ 
.noBorder{border:0px}           
#logo{opacity:0.8; filter:alpha(opacity=0.9); width:90%}
.menu{text-align:center; font-size:0.9vW; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; padding:0%}