body{font:11px Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333333;margin:0;margin-bottom:20px;background:url(../immagini/body-bg.jpg) repeat-x top;}
a{text-decoration:none;color:#005cc1;}
a:hover{text-decoration:underline;}
h1{color:#1f234f;font-size:20px;margin-bottom:10px;}
h2{color:#000000;font-size:16px;margin-bottom:10px;}
p{margin-top:5px;margin-bottom:10px;}
.top{height:158px;}
.wrapper{margin:0 auto;width:950px;}
.logo{margin-top:10px;float:left;}
.title{font-size:24px;color:#FFFFFF;margin-top:30px;margin-left:15px;float:left;}
.slogan{font-size:16px;font-style:italic;color:#FFFFFF;margin-top:70px;float:right;overflow:hidden}
.languages{float:right;clear:both;margin-top:20px;}
.menu{margin:0 auto;width:772px;font-size:14px;font-weight:bold;}
.menu a{color:#1f234f;margin-right:20px;}
.current-page{color:#976037 !IMPORTANT;}
.menu-tl{background:url(../immagini/menu-tl.gif) no-repeat top left;}
.menu-tr{background:url(../immagini/menu-tr.gif) no-repeat top right;}
.menu-bl{background:url(../immagini/menu-bl.gif) no-repeat bottom left;}
.menu-br{background:url(../immagini/menu-br.gif) no-repeat bottom right;}
.menu-box-top{background:#e9e9e9;overflow:hidden;margin-left:3px;margin-top:3px;margin-right:3px;height:3px;}
.menu-box-bottom{background:#c9c7c7;overflow:hidden;margin-left:3px;margin-bottom:3px;margin-right:3px;height:3px;}
.menu-box-inner{background:url(../immagini/menu-bg.gif) repeat-x;padding-top:3px;padding-bottom:3px;padding-right:15px;padding-left:15px;overflow:hidden;text-align:left;}
.border-left{width:89px;float:left;background:url(../immagini/border-left.jpg) no-repeat top left;min-height:383px;height:auto !IMPORTANT;height:385px;}
.content{width:742px;padding:15px;float:left;}
.border-right{width:89px;float:left;background:url(../immagini/border-right.jpg) no-repeat top right;min-height:383px;height:auto !IMPORTANT;height:385px;}
.footer{background:#1f234f;color:#FFFFFF;clear:both; width:100%;float:left;text-align:center;padding-top:3px;padding-bottom:5px;margin-top:20px;}
.footer a{color:#976037;}
#splendido{cursor:default;display:none;text-align:center;background:#f0f0e6;margin-left:10px;margin-top:100px;border:1px #aca7a7 solid;color:#976037;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
#splendido p{margin:0;padding:0;}
#splendido strong{color:#000000;}