html,body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#282828;
background:#A39D91;
margin:0;
padding:0;
behavior:url("/css/csshover2.htc");
}

img {
border:0
}

h2 {
font-size:15px;
font-weight:bold;
color:#FF9000;
text-align:left;
margin-bottom:4px
}

h3 {
font-size:12px;
color:#FF9000;
text-align:left;
margin-bottom:2px;
margin-top:10px
}

a:link,a:visited,a:hover {
font-family:arial;
color:#FF9000;
text-decoration:none;
margin:0;
padding:0
}

#wrapper {
z-index:1;
position: absolute;
overflow: hidden;
background-color:#aaa;	
}

a:hover {
color:#FF9900
}

#pagewidth {
position:absolute;
left:50%;
top:25px;
width:770px;
background:transparent;
text-align:left;
background-color:#fff;
margin:0 0 0 -385px;
padding:0;
z-index:-1
}

#header {
position:relative;
height:110px;
background-color:#0A3366;
width:100%
}

.titolo {
position:absolute;
font-family:arial;
font-size:32px;
font-weight:700;
color:#9DADC2;
width:500px;
height:90px;
margin:5px;
padding:60px 5px 5px
}

.imgDX {
vertical-align:top;
float:right;
margin:5px 5px 5px 10px
}

.imgSX {
vertical-align:top;
float:left;
margin:5px 10px 5px 5px
}


#leftcol {
width:152px;
float:left;
background-color:#aaa;	
z-index:1;
overflow: hidden;
height:auto;
margin:0;
padding:0
}

#leftcol ul {
margin:0;
padding:0
}


.menu {
text-align:right;
list-style-type:none;
margin:2px 10px 6px 2px;
}

li.menu a:link,li.menu a:visited,li.menu a:hover {
font-family:arial;
color:#0A3366;
font-size:10px;
list-style-type:none;
font-weight:900;
letter-spacing: 0.5pt;
word-spacing: -0.5pt;
line-height: 85%;
text-align:right;
padding:0
}

#maincol {
background-color:#FFF;
float:right;
display:inline;
width:578px;
text-align:justify;
padding:20px;
z-index:1;
overflow: hidden;
}

#footer {
text-align:center;
height:35px;
background-color:#F90;
color:#FFF;
z-index:5000;
clear:both
}

