/*da risolvere: 
-float in ie
*/


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin:0 auto 0 0;
	 	 

}
	
.percorso{ position:relative; top:0px; left:10px; font-size:.8em; margin-bottom:10px; }


.testata	
{  background-image:url(testata.jpg); background-position:bottom;   background-repeat: repeat-x; 
border-bottom:1px solid #066; }

.testata h1{color:#1958b7; text-align:center; font-size:1.8em;  padding-bottom:15px; margin:0 }
.lingua{ font-size:.8em; text-align:right; position:relative; top:0px;  padding-right:20px; display:none}

#navigazione
{
width: 195px; float:left; 
padding: 0 0 92px 0;
border-bottom: 2px solid #90bade;
margin-bottom: 10px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #90bade;
color: #333;
 background-image:url(logo.jpg); background-position:bottom;    background-repeat: no-repeat; 
}

#navigazione ul
{
list-style: none;
	margin: 0;
padding: 0;
border: none;
}

#navigazione li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#active
	{		
padding: 5px 5px 5px 10px;
color: #333;
border-left: 10px solid #1958b7;
width:171px;
background-color: #FFf;
font-weight:bold;
text-transform: uppercase
	}

.sottosezione
{		
border-left: 15px solid #1958b7;
font-size: 85%
	}

.sottosezione-attiva	 
{		
display: block;
padding: 5px 5px 5px 10px;
border-left: 25px solid #1958b7;
border-right: 10px solid #fff;
background-color: #fff;
color: #333;
text-decoration: none;
font-size: 85%		
	}


#navigazione li a
{
display: block;
padding: 5px 5px 5px 10px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navigazione li a { width: auto; }

#navigazione li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}


.corpo, .corpo-articolo {	margin:0px 0 0 195px; line-height: 1.4em; max-width:820px; min-height:400px;
 padding: 20px 34px; 
}

	
.colonna{float: left; width: 45%; margin-right:20px; }
.colonna35{float: left; width: 30%; margin-right:0}
.colonna65{float: left; width: 60%; margin-right:20px; }
.colonna100{float: left; width: 100%; }
.riga{clear: both;}


.correlato { 	background-color: #fafafa;	color:#000; margin:40px; padding: 10px 30px 10px 30px;
			border-bottom: 1px solid #9	99999;	border-top: 1px solid #CCCCCC; font-size:.95em;
			
			}
	.correlato h2{font-size:1em; border-bottom:none; }

.importante{ 	background-color: #fafafa;	color:#000;
			border: 1px solid #FF0000;	
			
			}


.piede{ 
background-image:url(piede.jpg); background-position:top;   background-repeat: repeat-x; 
border-top:1px solid #066; 
clear:both;
padding:5px; 
	font-size: 78%;
text-align:center
	}



/* TITOLI */
h2{font-size: 1.15em; letter-spacing:.03em; margin-top:1.15em;  border-bottom:1px solid #660000}


h1{	font-size: 1.55em;	color:#613900; margin-bottom:1.4em; margin-top:1em; letter-spacing:.05em;
/*border-bottom:1px solid #613900;*/  }
	
h3{font-size:1.15em; 	margin:30px 40px 0px 0px;}

tt {font-size:1.1em}

p{ line-height:1.5em}

p:first-letter 
{font-size:1.10em;}


dl{margin-left:1em}
dt{margin: 1.2em 0 0 0 ; color:#000000; font-weight:bold; font-size:1.1em;  }
dd{margin:0; }

.dd-space dd{margin-bottom:10px}

.ultimo-dd {margin-bottom:10px; border-bottom:1px solid #F0F8FF; padding:2px 0 2px 0 	}
.primo-dd {margin-top:10px; border-top:1px solid #F0F8FF; padding:2px 0 2px 0 	}

.vai-a{font-size:75%; text-align:right; margin-right:20px}

ul li{list-style-type:square}

.orizzontale li{
display: inline;
list-style-type: none;
padding-right: 20px;
}


abbr, acronym{cursor:help; border-bottom:1px dotted #000}


/* LINK */

a {	color: #660000 ;
	text-decoration: none;	font-weight: bold;}
	a:hover {text-decoration: underline; font-weight: bold;}
	a:active{text-decoration: underline; color:#FFFF00; font-weight: bold;}

.esterno{background:  url(external.png) center right no-repeat ;	padding-right:12px;	}
.pdf{background:  url(pdf.gif) center right no-repeat ;	padding-right:18px;	}
.excel{background:  url(excel.gif) center right no-repeat ;	padding-right:18px;	}
.email{background:  url(email.gif) center right no-repeat ; padding-right:22px;}
.glossario{ cursor:help
			}	




/* IMMAGINI */
img{
	vertical-align: text-top;
}

form{margin: 1em 2em 2em 2em;}
	label{display:block;margin-top:1em;}
	
	
	
