body{
text-align:center;
font-family:verdana, arial;
font-size:13px;
background-color:#FFFBEF;
}

a{font-size:15px;}

#contenitore{
width:960px;
margin:0 auto;
border:1px solid;
}

#head{
height:120px;
}

#head_r{
float:right;
width:250px;}

#foglie{
width:250px;
height:60px;
background-image:url(../images/foglie.png);
background-repeat:no-repeat;
padding:0 0px 0 0;
}

#flag{
width:200px;
height:20px;
}

#head_l{
height:120px;
width:250px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
float:left;
margin-left:60px;
}

#head_c{
width:330px;
height:80px;
float:left;
background-image:url(../images/titolo.png);
background-repeat:no-repeat;
margin:20px 0 0 0;
}

#head_c_splash{
width:330px;
height:80px;
margin:0 auto;
text-align:center;
background-image:url(../images/titolo.png);
background-repeat:no-repeat;
margin-top:10px;
}

#tophead {
font-size:10px;
}

#tophead a:link,a:hover,a:visited,p{
margin:0 auto;
font-size:10px;
color:#9F988B;
text-decoration:none;
margin-top:4px;
}

#topmenu{
text-align:center;
margin:0 auto;
clear:both;
}

#topmenu a{
color:#8F004C;
padding: 4px 12px 4px 12px;
text-decoration:none;
font-weight:bold;
}

#topmenu a:hover{
color:#7F1F50;
border-bottom:3px solid #3F0022;
}

#topmenu ul{
margin:0;
padding:0;
text-align:center;
}

#topmenu li{
display:inline;
margin:0;
padding:0;
list-style-type:none;
}

#bordo_top{
margin:0;
height:25px;
background-image:url(../images/bordo_top.png);
}

#content_top{
position:relative;
height:526px;
background-image:url(../images/foo3.jpg);
}

#content_top_l{
position:absolute;
text-align:left;
margin:-526px 0px 0px 30px;
width:200px;
background-color:#000;
height:396px;
opacity: 0.80;
-moz-opacity: 0.80;
filter:alpha(opacity=80);
}

#content_top_l .content{
color:#fff;
}

#content_top_l li{
font-weight:bold;
padding: 5px 10px 5px 20px;
text-decoration:none;
}

#content_top_l ul{
margin:0;
padding-top:10px;
list-style:none;
}

#content_top_l a{
color:#fff;
text-decoration:none;
}

#content_top_l a:hover{

color:#fff;
text-decoration:none;
}

#content_top_l a:visited{z-index:1;
color:#fff;
text-decoration:none;
}

#content_top_off{
position:absolute;
margin-top:-130px;
background-color:#fff;
height:130px;
opacity: 0.80;
-moz-opacity: 0.80;
filter:alpha(opacity=80);
color:#3F3F3F;
font-weight:bold;
text-align:left;
}

#content_top_off .content_off_l{
width:450px;
float:left;
padding:5px 3px 3px 25px;
}

#content_top_off .content_off_r{
width:450px;
float:right;
}

#content_top_off img{
padding:10px 3px 0 0;
}

#bordo_bot{
height:25px;
background-image:url(../images/bordo_bot.png);
background-repeat:no-repeat;
}

#content_bot{

}

#content_bot_l{
text-align:left;
width:600px;
float:left;
padding:0px 0 15px 15px;
font-size:0.9em;
}

#content_bot_r{
text-align:left;
float:left;
margin-top:20px;
padding:0 5px 0px 40px;
}

#footer{
height:50px;
background-color:#56002A;
clear:both;
}

#footer p{
padding-top:15px;
color:#fff;
font-size:12px;
font-weight:bold;
}

#contsplash
{
margin:0 auto;
width:700px;
text-align:center;
}

#footer_splash{
margin:0px auto;


}

.moduletable_lang{
margin:0 auto;
text-align:center;

}

.rawimages span{
padding:5px;
}

#morfeus{
height:auto;
font-size:1px;
color:#FFFBEF;
text-align:center;
}

img{
border:none;
}

h3{
color:#56002A;
padding:0;
margin:0;
}

h4{
color:#56002A;
padding:0;
margin:0;
}

