/* PRINT CSS Document */


html,body{
font-family: "Times New Roman", Times, serif;
margin:0;padding:0;
font-size: 1em;
color:#333;
font-weight:normal;
}


a{display:block;
color: #981793;
padding:10px}



div#header {
background:url(../im/header_bg.jpg) top left no-repeat;
background-color:#fff;
border-bottom: 1px solid #302974;
height:80px;
margin:0; 
}



div#header h1{
margin:0; 
display: none;} 
 
 
 div#header img{
display: none;} 
  
  
div#contenuti p{
}



div#menu{
float:left;
font-size:1em;
text-align:right;
border-right: 1px solid #302974;
background:#FFF;
width:204px;
padding-right: 5px;
}



div#menu ul {
margin:0px;
font-size:1em;
list-style-type:none;
}



div#menu ul li {
background-color:#ccc;
margin-bottom:5px;
}


div#menu ul li ul li{
background-color: #6600FF;
}


div#extra{
font-size:.9em;
text-align:left;
background:#FFF;
float:right;
width:200px;
border-right: 1px solid #302974;
}


div#extra p{
padding: 10px 10px;
margin:0px;
}


div#extra p.gc{
background-color: #F3F4F7;
}

div#extra span.data, span.dettaglio{
font-size:.75em;
color:#808B92;
font-weight:bold;
letter-spacing:1px;}


div#extra a{
color:#808B92;
text-transform:uppercase;
font-weight:bold;}

div#wrapper{
float:right;
width: 100%;
margin-left: -411px}

div#contenuti{
font-size:1em;
margin-left: 411px;
padding: 0px 10px 0px 10px;
}

div#contenuti div.intro{
height:160px;
background-image:url(../im/intro.jpg);
background-repeat:no-repeat;
background-position: 0px -120px;
margin-top: 10px;
 border: 1px solid #302974;
}



div#footer{clear:both;width:100%; border-top: 1px solid #302974;}

div#footer p{
margin:0;
font-size: .9em;
text-align:right;
padding:5px 10px}


.nascosto{
display:none;}
