/* CSS Document */
BODY{ color:#000099; font-family:"Trebuchet MS", sans-serif; font-size:14px; font-weight:normal; }
TABLE{ color:#000099; font-family:"Trebuchet MS", sans-serif; font-size:10px; font-weight:normal; }
UL{ list-style-type:square; }
a{color:#990033; text-decoration:none;}
a:hover{
color:#990033;
text-decoration: underline;}
H1,H2{color:#FFFFFF; background-color:#336699; text-align: center; font-size:12pt;}
H3{color:#FFFFFF; background-color:#003366; text-align: center; font-size:11pt;}
H4,H5,H6{color:#FFFFFF; background-color:#336699; text-align: center; font-size:10pt;}
html, body{ 
 margin:1px; 
 padding:0px; 
 } 
 
#container { 
width: 100%;
margin-left: auto;
margin-right: auto; 
} 
#header { 
height:60px; 
margin-top: 5px; 
border:1px solid #000; 
background-color:#003366;
text-align: left;
font: 16px Arial, sans-serif;
font-weight: bold;
color:#FFFFFF; 
padding-top:26px;
padding-left:130px
} 
img.rm3 {position:absolute; left:5px; top:20px}
img.logo {
	position:absolute;
	right:3px;
	top:8px;
	left: 690px;
}
img.sx {position:relative; left:35px;}
#subheader { 
padding: 5px; 
margin-top: 1px;
margin-bottom: 0px; 
border:1px solid #000; 
text-align: left;
background-color:#999999;
font: 12px "Trebuchet MS", sans-serif;
font-weight: normal;
color:#FFFFFF; 
} 
#subheader a{color:#FFFFFF; text-decoration:none; }
#content { 
padding: 5px; 
margin-top: 12px; 
margin-left: 215px; 
margin-right: 215px; 
border:1px solid #000; 
text-align: justify;
} 
#sinistra { 
float: left; 
width: 200px; 
margin: 0; 
margin-right: 5px; 
padding: 5px; 
/*border:1px solid #000;*/ 
} 
 
#destra { 
float: right; 
width: 200px; 
margin: 3px; 
margin-left: 5px; 
padding: 5px; 
/*border:1px solid #000; */
} 
#destra p{ 
border-bottom: 1px solid #777777;
text-align: center;
padding: 5px;
}
/*#destra a{color:#990033; text-decoration:none;
}
#destra a:hover{color:#990033;
text-decoration : underline;}*/
#footer { 
clear: both; 
padding: 5px; 
margin-top: 12px; 
border:1px solid #000; 
text-align: center;
background-color:#999999;
font: 11px "Trebuchet MS", sans-serif;
color:#FFFFFF; 
} 
#subfooter { 
clear: both; 
padding: 0px; 
margin-top: 10px; 
border:0px; 
text-align: center;
background-color:#FFFFFF;
font: 11px "Trebuchet MS", sans-serif;
color:#000099; 
} 
#bandiere { 
clear: both; 
padding: 0px; 
margin-top: 0px; 
border:0px; 
text-align: center;
background-color:#FFFFFF;
font: 10px "Trebuchet MS", sans-serif;
color:#000099; 
} 
/*#footer a:link, a:visited, a:active, a:hover {color:#FFFFFF; text-decoration:none; }*/
.limg {
	Float: left; VISIBILITY: visible; MARGIN: 12px 50px; POSITION: relative
}
.rimg {
	float: right; VISIBILITY: visible; MARGIN: 12px 50px; POSITION: relative
}
div.buttonscontainer {width: 30px;}
div.buttons a{color: #000099;
background-color:#E6E6E6;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #777777;
font: 11px "Trebuchet MS", sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}
div.buttons a:hover{background-color: #9999FF;
color: #FFFFFF;
text-decoration: none;}
div.buttons ul.menulevel1{padding-left:0;margin-left:0;list-style:none;}
P.megabox {
background-color:#339966;
padding: 2px;
padding-left: 3px;
display: block;/*
font-weight: bold;
text-decoration: none;Float: left; VISIBILITY: visible;width: 80%;*/
border-right: 1px solid #777777;
border-left: 1px solid #777777;
border-bottom: 1px solid #777777;
border-top: 1px solid #777777;
font: 12px "Trebuchet MS", sans-serif;
color:#FFFFFF;
text-align: left;
}
P.megabox a{background-color: none;
text-decoration: underline;}
#loginlink,#loginlink a,#loginlink a:link,#loginlink a:visited,#loginlink a:active,#loginlink a:hover{font-weight:normal;font-size:7pt;color:#999999;text-decoration:none;margin-top:5px;margin-bottom:10px;}
