body{
margin:0;
padding:0;
line-height: 1.5em;
/*background-image: url(images/bg8.jpg);*/
background-image: url(images/bg007.jpg);
/*background-color: #0067a1;*/
font: 14px Verdana, "Trebuchet MS", Arial, Helvitica, sans-serif;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
/*border-left: solid 1px #999999;  aaa8d1   */
/*border-right: solid 1px #999999;*/
width: 920px; /*Width of main container*/
margin: 10px auto; /*Center container on page*/
}

#topsection{
margin: 0 auto;
background: url(images/top2_round.gif) no-repeat;
height:150px; /*Height of top section*/
/*border: 5px solid #fff;*/
}

#frame_menu{
/*border: solid 1px #999999;*/
padding-top: 0px;
height: 42px;
background: url(images/blueslate_background.gif) repeat-x top left;
/*border: 5px solid #fff;*/
}

#wrapper_top{
background: url(images/wrapper_top.gif);
margin: 0 auto;
width: 920px;
height: 20px;
}

#wrapper_back{
background: url(images/wrapper_back.gif);
margin: 0 auto;
width: 920px;
height: 20px;
}

#contentwrapper{
background-color: #ffffff;
margin: 0 auto;
padding: 5px 20px 20px 20px;
width: 880px;
}

#footer{
clear: left;
width: 100%;
color: #FFF;
height: 20px;
text-align: center;
padding-top: 10px;
font: 10px Verdana;
background: url(images/sfondo_footer.gif) no-repeat; 
/*background-color: #0067a1;*/
}

#footer a{
color: #FFFFFF;
}


/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{
    /*position:relative;*/
    /*display:block;*/
    height:42px;
    font-size:11px;
    font-weight:bold;
    background: url(images/blueslate_background.gif) repeat-x top left;
    font-family:Verdana,Helvitica,sans-serif;
    text-transform:uppercase;
    margin-left: 9px;
}
.blue #slatenav ul{
    margin:0px;
    padding:0;
    list-style-type:none;
    width:auto;
}
.blue #slatenav ul li{
    /*display:block;*/
    float:left;
    margin:0 1px 0 0;
}
.blue #slatenav ul li a{
    /*display:block;*/
    float:left;
    color:#D5F1FF;
    text-decoration:none;
    padding:14px 17px 0 17px;
    height:28px;
}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{
    color:#ffff00;
    background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;
}
/* ---------------------- END Blueslate nav ---------------------- */


/* ---------------------- Menu di navigazione ----------------------
#slatenav{position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(images/blueslate_background2.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#slatenav ul{margin:0 auto;padding-left:16px;list-style-type:none; width: auto;}
#slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
#slatenav ul li.current a{color: #ffff00;background:transparent url(images/blueslate_backgroundOVER2.gif) no-repeat top center;}
#slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 17px 0 21px;height:28px;}
#slatenav ul li a:hover,.blue{color: #ffff00;background:transparent url(images/blueslate_backgroundOVER2.gif) no-repeat top center;}
/* ---------------------- Fine Menu di navigazione ---------------------- */
