/* CSS Document */
@import "menu.css"; /*collegamento al css del menu di naigazione*/
@import "news.css"; /*collegamento al css delle news*/
@import "link.css"; /*collegamento al css dei link*/


html,body{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size: 100%;
color:#333;
font-weight:normal;
}

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{
border: 0px;

} 

div#header h2{
margin:0; 
display: none;} 

div#header a{
display:block;
width:100%;
}
 
div#path{
position: absolute;
top: 55px;
left: 420px;
font-size:.9em;
color:#999;}

div#path a{
color:#666;
text-decoration:underline}

div#contenuti ul {
margin-left:50px;
font-size:1em;}

div#contenuti ul.freccia li{
list-style-image:url(/im/puntoelenco.gif);
line-height:20px;
font-size:.9em;
color: #666;}
  
div#contenuti p{
font-size:.9em;
color: #666;
line-height: 20px;
}

div#wrapper{
float:right;
width: 100%;
margin-left: -411px;
background: url(/im/wrapper_bg.jpg) bottom left repeat-y;
}

div#contenuti{
font-size:1em;
margin-left: 411px;
padding: 0px 10px 0px 10px;
font-size:.9em;
}

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#contenuti div.come{
height:160px;
background-image:url(/im/come.jpg);
background-repeat:no-repeat;
background-position: 0px -120px;
margin-top: 10px; 
border: 1px solid #302974;
}

div#contenuti div.documenti{
height:160px;
background-image:url(/im/documenti.jpg);
background-repeat:no-repeat;
background-position: 0px -120px;
margin-top: 10px; 
border: 1px solid #302974;
}

div#contenuti div.gl{
height:160px;
background-image:url(/im/gl.jpg);
background-repeat:no-repeat;
background-position: 0px -120px;
margin-top: 10px; 
border: 1px solid #302974;
}

div#contenuti div.info{
height:160px;
background-image:url(/im/info.jpg);
background-repeat:no-repeat;
background-position: 0px -120px;
margin-top: 10px; 
border: 1px solid #302974;
}

div#footer{
clear:both;
border-top: 1px solid #302974;
font-size:.7em; 
padding-top:10px; 
padding-left:10px;
color:#302974;/*#BA9578;*/
}

#script {
height:30px;
text-align:center;
border-bottom: 1px dashed red;
color:#000;
background-color:#FFCC00;
clear:both;
padding-top:10px;
font-weight:bold;}

.nascosto{
display:none;}


h3#tit{
margin-top: 8px;
color: #808b92;
}

h4{
color:#BA9578;
font-weight:bold;
}



p.doc {  
	text-align: left;
	background: #F9f9f9 url(/im/doc.gif) left top no-repeat;
	padding: 0 40px;
	min-height: 40px;
	height: auto !important; 
	height: 40px;
	}
	
	p.doc a, p.pdf a, p.www a{
	height:auto!important;
    height:0;}
	
	p.doc a:link, p.doc a:visited,
	p.pdf a:link, p.pdf a:visited,
	p.www a:link, p.www a:visited {  
	display:block;
	text-decoration:underline;
	}
	
	p.doc a:hover, p.doc a:focus, p.doc a:active,
	p.pdf a:hover, p.pdf a:focus, p.pdf a:active,
	p.www a:hover, p.www a:focus, p.www a:active{  
	text-decoration:underline;
	/*font-style:italic;	*/
	color:#BEAB9E;
	}
	
	
	p.pdf {  
	text-align: left;
	background: #F9f9f9 url(/im/pdf.gif) left top no-repeat;
	padding: 0 40px;
	min-height: 40px;
	height: auto !important; 
	height: 40px;
	}
	
	p.www {  
	text-align: left;
	background: #F9f9f9 url(/im/www.gif) left top no-repeat;
	padding: 0 40px;
	min-height: 40px;
	height: auto !important; 
	height: 40px;
	}
	
span.virgolette{
padding-left: 0 !important;
padding-left: 65px;
background: #f9f9f9 !important;
background:url(/im/virgolette.gif) top left no-repeat;
/*font-style:italic;*/
font-weight:bold!important;
font-weight:normal;
min-height: 80px;
height: auto !important;
height: 80px;
}

blockquote{
padding-left: 65px;
background:url(/im/virgolette.gif) top left no-repeat;
font-style:italic;
min-height: 80px;
height: auto !important;
height: 80px;
}


acronym{
cursor:help;
border-bottom: 1px dashed #333;}