/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
 body { margin: 20px;
    padding: 0px;
    background: rgb(2, 25, 110) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }
/*
#body A:link {text-decoration: underline}
#body A:visited {text-decoration: underline; color: yellow;}
#body A:active {text-decoration: underline; color: yellow;}
#body A:hover {text-decoration: underline; color: yellow;}
*/

A:link {text-decoration: underline; color: yellow;}
A:visited {text-decoration: underline; color: yellow;}
A:active {text-decoration: underline; color: yellow;}
A:hover {text-decoration: underline; color: yellow;}

  
h2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : white; 
font-size : 14px; 
background-color : transparent; /* white; */
padding-left : 10px; 
}
 
#pagina {
width : 100%; /*750px; */
height : 100%;
margin-left : 0px; 
margin-right : auto; 
background-color : transparent; 
padding-top : 0px; padding-bottom : 0px; padding-left : 0px; padding-right : 0px;
} 
#testata {
color : white; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
border-bottom : 1px dotted; 
height : 120px; 
background-color : transparent; 
font-size : 10px; 
padding-top : 0px; padding-bottom : 0px; padding-left : 0px; padding-right : 0px;
} 

#menu {
position: absolute; 
left: 20px; 
top: 150px; 
height: 100%;
width: 270px; 
padding: 0px;
color : white; 
float : left; 
border-style : dashed none; 
border-width : 0px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color : transparent; 
/* margin-top : 100px; */
border-color : #191970;
border-right : 1px dotted; 
font-size : 12px;
line-height : 1.9em;
padding-top : 0px; padding-bottom : 10px;
padding-left : 0px; padding-right : 10px;
} 

#menu  p{
line-height : 1.4em;
} 

#contenuto {
position: absolute; 
left: 320px; 
width : 900px; /* 550px; */
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : white; 
float : right; 
background-color : transparent; 
text-align: justify;
padding-top : 10px; 
line-height : 1.4em;
} 
#contenuto  h1{
line-height : 1.1em;
} 

#menu a {
color : white; 
font-size : 16px; 
font-style: bold;
background-color : transparent; 
} 
#menu a:link {
color : white; /* #191970; */
font-size : 16px; 
background-color : transparent; 
} 
#menu a:hover {
	background-color: #DCDCDC;
	color: rgb(51, 102, 102);
	font-size: 16px;
} 
#contenuto p {
border-left : 0px dotted; 
border-color : #dddef6; 
margin-bottom : 20px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding-left : 0px; 
padding-right : 0px;
}

#contenuto A:link {text-decoration: underline}
#contenuto A:visited {text-decoration: underline; color: yellow;}
#contenuto A:active {text-decoration: underline; color: yellow;}
#contenuto A:hover {text-decoration: underline; color: yellow;}


#footer {
width : 750px; 
text-align : center; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
font-size : 10px; 
margin-top : 20px; 
padding-top : 10px; 
border-top : 1px dashed #191970; 
background-color : transparent; 
} 
#footer a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
background-color : transparent; 	
}
#footer a:link {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 	
background-color : transparent; 
}
footer a:hover {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #6a6a6a; 
background-color : transparent; 	
}