/* CSS Document */

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #222;
	padding: 0px;
	text-align: center;
	background: #fff;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
	}	

#sidebox {
	width: 100%;
    margin-top: 0px;		/* centra negli altri browsers */
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;	
	text-align: center;   	/* ripristina l'allineamento */
	background: url(none);
	}


/* Header */

#boxhead {
	background: url(none);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 100%;	}

#head {
	width: 100%;
	padding: 0px 0px 16px 0px;
	margin: 0px 0px 0px 0px;
	background: url(none);								
    height: auto !important;  /* per i browser moderni */
    height: 90px;      /* per IE5.x e IE6 */
    min-height: 90px;  /* per i browser moderni */		
	}

#logoTL {
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 255px;
	height: 56px;				
	}
	
#loghiIst {
	margin: 20px 0px 0px 0px;
	padding: 0px 36px 0px 0px;
	width: 284px;
	float: right;
	text-align: left;
	height: 74px;			
	}


/* Boxbody */

#boxbody {
	background: url(none);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	clear: right;		
	}

#bodyContainer {
	background: url(none);
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 10px;
	clear: right;
	text-align: left;				
	}
	
#title {
	margin: 0px 12px 2px 10px;
	padding: 0px 10px 6px 0px;
	clear: right;
	text-align: right;
	border-right: 1px solid #c90;
	border-bottom: 1px solid #c90;
	background-color: #fff;
	font-size: 64%;
	color: #066;
	text-transform: uppercase;
	font-weight: bold;
	}	

/* Menu orizzontale - navList*/

#menuContainer {
	display: none;				
	}

/* pagContainer */

#pagContainer {
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 10px 0px;	
	width: 702px;
    height: auto !important;  /* per i browser moderni */
    height: 400px;      /* per IE5.x e IE6 */
    min-height: 400px;  /* per i browser moderni */			
	}

		
/* left */

div.left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	text-align: left;	
	border: 0px;
	width: 84%;	
	}

/* leftBox */

div.leftBox {
	margin: 0px 0px 0px 0px;
	border: 0px;	
	}
	
/* leftBox
Titoli e testi */
	
div.leftBox h1 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 16px;
	font-size: 120%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;
	font-variant: small-caps;	
	}
	
div.leftBox h1.secondario {
	color: #555;
	font-weight: normal;
	padding-bottom: 8px;
	font-size: 100%;		
	}	
	
div.leftBox h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
	font-size: 110%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;		
	}
	
div.leftBox h2.secondo {
	padding-bottom: 0px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em;			
	}
	
div.leftBox h2.secondo2 {
	padding-bottom: 0px;
	padding-top: 4px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em;		
	}
	
div.leftBox h2.secondo3 {
	padding-bottom: 2px;
	padding-top: 8px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em;		
	}	
	
div.leftBox h2.secondo33 {
	padding-bottom: 4px;
	padding-top: 8px;
	font-size: 110%;
	font-weight: normal;
	line-height: 1.2em;		
	}				

div.leftBox h3 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 2px 0px;
	font-size: 80%;
	color: #222;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	}
	
div.leftBox h4 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 18px 0px;
	font-size: 90%;
	color: #222;			
	}	
		
div.leftBox p {
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	font-size: 80%;
	line-height: 1.34em;	
	}
	
div.leftBox2 p.altro { 
	padding-bottom: 0px;
	}	
	
div.leftBox p.bottom {
	padding-bottom: 30px;	
	}
	
div.leftBox p.top {
	padding-top: 10px;	
	}	
		
div.leftBox p.cita {
	font-size: 90%;
	font-style: italic;
	padding: 0px 0px 20px 0px;
	}		

/* leftBox 
Link */	

div.leftBox p a {
	color: #222;
	font-weight: normal;
	text-decoration: underline;			
	}

div.leftBox p a:link, 
div.leftBox p a:visited {
	color: #222;
	font-weight: normal;
	text-decoration: underline;				
	}

div.leftBox p a:hover {
	color: #066;
	font-weight: normal;	
	text-decoration: none;						
	}

/* leftBox 
Link evidence */

div.leftBox a.evidence {
	color: #066;
	font-weight: bold;
	text-decoration: underline;			
	}

div.leftBox a.evidence:link, 
div.leftBox a.evidence:visited {
	color: #066;
	font-weight: bold;
	text-decoration: underline;				
	}

div.leftBox a.evidence:hover {
	color: #c90;
	font-weight: bold;	
	text-decoration: none;						
	}

/* leftBox
List */

div.leftBox ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 80%;					
	}

div.leftBox ul li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	list-style: circle;
	}
/* div.leftBox 
List+Link collega */

div.leftBox ul.collega {
	margin: 0px 0px 50px 18px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;						
	}

div.leftBox ul.collega li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(none);
	list-style: circle;	
	font-size: 100%;	
	}

div.leftBox ul.collega li a {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
	}

div.leftBox ul.collega li a:link, 
div.leftBox ul.collega li a:visited {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;						
	}

div.leftBox ul.collega li a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: bold;
	background: #fff;							
	}
			
/* div.leftBox  
List+Link collega2 */

div.leftBox ul.collega2 {
	margin: 10px 0px 30px 16px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;						
	}

div.leftBox ul.collega2 li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 8px 4px;
	font-weight: normal;
	line-height: 1.3em;
	list-style: circle;
	border: 0px;
	font-size: 100%;	
	}

div.leftBox ul.collega2 li p {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	line-height: 1.12em;	
	font-size: 100%;			
	}

div.leftBox ul.collega2 li a {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
	}

div.leftBox ul.collega2 li a:link, 
div.leftBox ul.collega2 li a:visited {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;						
	}

div.leftBox ul.collega2 li a:hover {
	color: #222;
	text-decoration: underline;
	font-weight: bold;
	background: #fff;							
	}
	
/* leftBox
Testi+List+Link contatti */

div.leftBox ul.contatti {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;				
	}

div.leftBox ul.contatti li {
	list-style: none;
	margin-bottom: 30px;
	font-size: 80%;	
	}
	
div.leftBox ul.contatti li h2 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 4px;
	font-size: 120%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
	}
	
div.leftBox ul.contatti li p {
	font-size: 100%;
	padding-bottom: 2px;		
	}		
	
div.leftBox ul.contatti li a {
	color: #222;
	font-weight: normal;
	text-decoration: underline;
	background: #fff;				
	}

div.leftBox ul.contatti li a:link, 
div.leftBox ul.contatti li a:visited {
	color: #222;	
	font-weight: normal;
	text-decoration: underline;
	background: #fff;								
	}

div.leftBox ul.contatti li a:hover {
	color: #066;
	font-weight: normal;	
	text-decoration: none;
	background: #ddd;							
	}
			
/* leftBox
List+Link descriviH */	

div.leftBox ul.descriviH {
	margin: 14px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 100%;
	background: #fff;									
	}

div.leftBox ul.descriviH li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.2em;
	font-weight: normal;
	list-style-image: url(images/list_item.gif);
	border-top: 1px solid #ddd;	
	}

div.leftBox ul.descriviH li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 2px 8px;
	background: #dbeced;						
	}
	
div.leftBox ul.descriviH li p.sfondoBianco {
	margin: 4px 0px 2px 0px;
	background: #fff;						
	}	

/* leftBox
List+Link descriviH2 */	

div.leftBox ul.descriviH2 {
	margin: 2px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-size: 100%;
	}

div.leftBox ul.descriviH2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	line-height: 1.2em;
	font-weight: normal;
	border: 0px;
	list-style-image: none;
	list-style-type: none;
	}

div.leftBox ul.descriviH2 li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 8px;
	background: #fff;
	line-height: 1.3em;					
	}
	
/* leftBox
List+Link descriviH3 */	

div.leftBox ul.descriviH3 {
	margin: 6px 0px 26px 24px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-size: 80%;
	}

div.leftBox ul.descriviH3 li {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.2em;
	font-weight: normal;
	border: 0px;
	list-style-image: none;
	list-style-type: disc;
	}
	
div.leftBox ul.descriviH3 li p {
	background: #fff;
	}	
	
/* leftBox
List+Link descriviH4 */	

div.leftBox ul.descriviH4 {
	margin: 6px 0px 26px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-size: 80%;
	}

div.leftBox ul.descriviH4 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	line-height: 1.2em;
	font-weight: normal;
	border: 0px;
	list-style-image: none;
	list-style-type: none;
	}			

ul.descriviH2 ul.descriviH4 li p {
	background: #fff;
	}

/* leftBox
List+Link evidence2 */

div.leftBox ul.evidence2 {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div.leftBox ul.evidence2 li {
	list-style: none;
	margin: 0px 0px 20px 0px;
	}
	
div.leftBox ul.evidence2 li p {
	margin-bottom: 0px;
	padding-bottom: 0px;	
	font-size: 100%;
	}	
	
div.leftBox ul.evidence2 li a {
	color: #066;
	font-weight: bold;
	text-decoration: underline;			
	}

div.leftBox ul.evidence2 li a:link, 
div.leftBox ul.evidence2 li a:visited {
	color: #066;
	font-weight: bold;
	text-decoration: underline;				
	}

div.leftBox ul.evidence2 li a:hover {
	color: #222;
	font-weight: bold;	
	text-decoration: none;						
	}	

	
/* div.leftBox 
List+Link formaz */

div.leftBox ul.formaz {
	margin: 0px 0px 0px 30px;
	padding: 3px 0px 0px 0px;
	font-size: 100%;						
	}

div.leftBox ul.formaz li {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(images/h.gif);
	border: 0px;
	}

div.leftBox ul.formaz li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}

div.leftBox ul.formaz li p.formaz2 {
	margin: 2px 0px 2px 0px;	
	}

div.leftBox ul.formaz li p.formaz2 a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;
	font-size: 100%;						
	}

div.leftBox ul.formaz li p.formaz2 a:link, 
div.leftBox ul.formaz li p.formaz2 a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;						
	}

div.leftBox ul.formaz li p.formaz2 a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: normal;
	background: #ddd;							
	}

/* leftBox  
List+Link hub */	

div.leftBox ul.hub {
	margin: 0px 0px 18px 16px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;						
	}

div.leftBox ul.hub li {
	margin: 0px 0px 20px 0px;
	font-weight: normal;
	background: none;
	list-style-image: url(images/s.gif);
	}

div.leftBox ul.hub li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}

div.leftBox ul.hub li p a {
	color: #066;
	text-decoration: none;
	font-weight: bold;				
	}

div.leftBox ul.hub li p a:link, 
div.leftBox ul.hub li p a:visited {
	color: #066;
	text-decoration: none;
	font-weight: bold;				
	}

div.leftBox ul.hub li p a:hover {
	color: #333;	
	text-decoration: none;
	font-weight: bold;					
	}
	
/* ul hub  
List+Link hub2 */

div.leftBox ul.hub li ul.hub2 {
	margin: 0px 0px 0px 16px;
	padding: 3px 0px 0px 0px;
	font-size: 100%;						
	}

div.leftBox ul.hub li ul.hub2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(images/h.gif);
	background: none;
	}

div.leftBox ul.hub li ul.hub2 li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}

div.leftBox ul.hub li ul.hub2 li p a {
	color: #933;
	text-decoration: none;
	font-weight: bold;				
	}

div.leftBox ul.hub li ul.hub2 li p a:link, 
div.leftBox ul.hub li ul.hub2 li p a:visited {
	color: #933;
	text-decoration: none;
	font-weight: bold;				
	}

div.leftBox ul.hub li ul.hub2 li p a:hover {
	color: #333;	
	text-decoration: underline;
	font-weight: bold;					
	}


/* leftBox
Link linee */

div.leftBox ul.linee {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 16px;
	font-size: 80%;				
	}

div.leftBox ul.linee li {
	list-style-type: disc;
	margin-bottom: 8px;
	}
div.leftBox ul.linee li p {
	margin-bottom: 0px;
	padding-bottom: 0px;	
	font-size: 100%;
	}	
	
div.leftBox ul.linee li a {
	color: #222;
	font-weight: normal;
	text-decoration: none;
	background: #ddd;				
	}

div.leftBox ul.linee li a:link, 
div.leftBox ul.linee li a:visited {
	color: #222;
	font-weight: normal;
	text-decoration: none;
	background: #ddd;					
	}

div.leftBox ul.linee li a:hover {
	color: #222;
	font-weight: normal;
	text-decoration: underline;
	background: #fff;
	}

/* leftBox  
List+Link linka */

div.leftBox ul.linka {
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;						
	}

div.leftBox ul.linka li {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style: disc;
	border: 0px;
	font-size: 100%;	
	}

div.leftBox ul.linka li p {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	font-size: 100%;			
	}

div.leftBox ul.linka li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;
	}

div.leftBox ul.linka li a:link, 
div.leftBox ul.linka li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;						
	}

div.leftBox ul.linka li a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: normal;
	background: #ddd;							
	}

/* leftBox 
List+Link linka2 */	

div.leftBox ul.linka2 {
	margin: 5px 0px 0px 18px;
	padding: 0px 0px 10px 0px;
	font-size: 100%;			
	}
	
div.leftBox ul.linka2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	list-style: circle;
	background: #fff;		
	}	

div.leftBox ul.linka2 li a {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
	}

div.leftBox ul.linka2 li a:link, 
div.leftBox ul.linka2 li a:visited {
	color: #066;
	text-decoration: none;
	font-weight: bold;
	background: #fff;						
	}

div.leftBox ul.linka2 li a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: bold;
	background: #fff;							
	}

/* leftBox  
List+Link procedure */	

div.leftBox ul.procedure {
	margin: 0px 0px 20px 14px;
	padding: 0px 0px 0px 2px;
	font-size: 80%;							
	}

div.leftBox ul.procedure li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 4px;
	line-height: 1.4em;
	font-weight: normal;
	list-style: circle;
	border: 0px;	
	}

div.leftBox ul.procedure li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;						
	}

div.leftBox ul.procedure li a:link, 
div.leftBox ul.procedure li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;						
	}

div.leftBox ul.procedure li a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: normal;
	background: #ddd;							
	}
	
/* leftBox  
List+Link province */	

div.leftBox ul.province {
	margin: 0px 0px 10px 16px;
	padding: 0px 0px 0px 2px;
	font-size: 80%;							
	}

div.leftBox ul.province li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 2px;
	line-height: 1.3em;
	font-weight: normal;
	list-style: circle;
	border: 0px;
	background: #fff;
	}

div.leftBox ul.province li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;					
	}

div.leftBox ul.province li a:link, 
div.leftBox ul.province li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;					
	}

div.leftBox ul.province li a:hover {
	color: #066;	
	text-decoration: none;
	font-weight: normal;						
	}
/* leftBox  
Link ritorna */	

div.leftBox div.ritorna {
	text-align: right;
	font-size: 70%;
	margin: 0px 0px 30px 0px;	
	}

div.leftBox div.ritorna a.back {
	color: #066;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;				
	}

div.leftBox div.ritorna a.back:link, 
div.leftBox div.ritorna a.back:visited {
	color: #066;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;					
	}

div.leftBox div.ritorna a.back:hover {
	color: #222;	
	text-decoration: none;
	font-weight: bold;
	text-align: right;						
	}	

/* leftBox
List+Link trauma */

div.leftBox ul.trauma {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 18px;
	font-size: 80%;				
	}

div.leftBox ul.trauma li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(images/list_item.gif);
	line-height: 1.3em;
	}
	
div.leftBox ul.trauma li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma li a:link, 
div.leftBox ul.trauma li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma li a:hover {
	color: #066;	
	text-decoration: none;
	font-weight: normal;
	}
	
/* leftBox
List+Link trauma2 */

div.leftBox ul.trauma2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 26px;
	font-size: 80%;					
	}

div.leftBox ul.trauma2 li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style: lower-alpha;
	line-height: 1.3em;	
	}
	
div.leftBox ul.trauma2 li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma2 li a:link, 
div.leftBox2 ul.trauma2 li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma2 li a:hover {
	color: #066;	
	text-decoration: none;
	font-weight: normal;
	}
	
/* leftBox
List+Link trauma22 */

div.leftBox ul.trauma22 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 16px;
	font-size: 100%;					
	}

div.leftBox ul.trauma22 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	list-style: disc;
	line-height: 1.3em;	
	}
	
div.leftBox ul.trauma22 li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma22 li a:link, 
div.leftBox ul.trauma22 li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;						
	}

div.leftBox ul.trauma22 li a:hover {
	color: #066;	
	text-decoration: none;
	font-weight: normal;
	}

/* leftBox2 */

div.leftBox2 {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border: 0px;						
	}
	
/* leftBox2
Titoli e testi */

div.leftBox2 h2 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 8px;
	font-size: 100%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;		
	}	
	
div.leftBox2 h4 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 18px 0px;
	font-size: 90%;
	color: #066;			
	}	

div.leftBox2 p { 
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	font-size: 80%;
	line-height: 1.34em;
	}
	
div.leftBox2 p.bottom { 
	padding-bottom: 20px;	
	}
	
div.leftBox2 p.libro { 
	font-size: 80%;
	font-variant: small-caps;
	line-height: 1.2em;	
	}			
	
/* leftBox2  
List+Link formaz */

div.leftBox2 ul.formaz {
	margin: 0px 0px 0px 30px;
	padding: 3px 0px 0px 0px;
	font-size: 100%;						
	}

div.leftBox2 ul.formaz li {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(images/h.gif);
	}

div.leftBox2 ul.formaz li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}

div.leftBox2 ul.formaz li p.formaz2 {
	margin: 2px 0px 2px 0px;	
	}

div.leftBox2 ul.formaz li p.formaz2 a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;
	font-size: 100%;						
	}

div.leftBox2 ul.formaz li p.formaz2 a:link, 
div.leftBox2 ul.formaz li p.formaz2 a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;						
	}

div.leftBox2 ul.formaz li p.formaz2 a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: normal;
	background: #ddd;							
	}	

/* leftBox2  
List+Link hub22 */	

div.leftBox2 ul.hub22 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 14px;
	font-size: 100%;						
	}

div.leftBox2 ul.hub22 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(images/h.gif);
	}

div.leftBox2 ul.hub22 li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}

div.leftBox2 ul.hub22 li p a {
	color: #933;
	text-decoration: underline;
	font-weight: bold;				
	}

div.leftBox2 ul.hub22 li p a:link, 
div.leftBox2 ul.hub22 li p a:visited {
	color: #933;
	text-decoration: underline;
	font-weight: bold;				
	}

div.leftBox2 ul.hub22 li p a:hover {
	color: #333;	
	text-decoration: none;
	font-weight: bold;					
	}

/* leftBox2  
List+Link province */	

div.leftBox2 ul.province {
	margin: 0px 0px 10px 16px;
	padding: 3px 0px 0px 2px;
	font-size: 80%;							
	}

div.leftBox2 ul.province li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 4px;
	line-height: 1.4em;
	font-weight: normal;
	list-style: circle;
	}

div.leftBox2 ul.province li a {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;					
	}

div.leftBox2 ul.province li a:link, 
div.leftBox2 ul.province li a:visited {
	color: #222;
	text-decoration: underline;
	font-weight: normal;
	background: #fff;					
	}

div.leftBox2 ul.province li a:hover {
	color: #222;	
	text-decoration: none;
	font-weight: normal;
	background: #ddd;						
	}

/* leftBox2  
Link ritorna */	

div.leftBox2 div.ritorna {
	text-align: right;
	font-size: 70%;
	margin: 0px 0px 30px 0px;	
	}

div.leftBox2 div.ritorna a.back {
	color: #066;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;				
	}

div.leftBox2 div.ritorna a.back:link, 
div.leftBox2 div.ritorna a.back:visited {
	color: #066;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;					
	}

div.leftBox2 div.ritorna a.back:hover {
	color: #222;	
	text-decoration: none;
	font-weight: bold;
	text-align: right;						
	}
	
/* leftBox2
List+Link spoke */	

div.leftBox2 ul.spoke {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 16px;
	font-size: 80%;					
	}

div.leftBox2 ul.spoke li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	list-style-image: url(images/list_item.gif);
	background: #fff;	
	}

div.leftBox2 ul.spoke li p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 100%;		
	}		
	
div.leftBox2 ul.spoke li a {
	color: #222;
	text-decoration: none;
	font-weight: normal;
	background: #ddd;
	margin: 0px 0px 0px 24px;	
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #fff;						
	}

div.leftBox2 ul.spoke li a:link, 
div.leftBox2 ul.spoke li a:visited {
	color: #222;
	text-decoration: none;
	font-weight: normal;
	background: #ddd;
	margin: 0px 0px 0px 24px;	
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #fff;						
	}

div.leftBox2 ul.spoke li a:hover {
	color: #066;	
	text-decoration: none;
	font-weight: normal;
	background: #fff;
	margin: 0px 0px 0px 24px;	
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #066;							
	}

/* leftBox2
List+Link spoke - sfondoSpoke */
	
div.leftBox2 ul.spoke li p span.sfondoSpoke {
	background: #fff;
	padding: 2px 4px 2px 4px;
	margin: 4px 0px 4px 0px;
	border: 1px solid #005b5b;
	color: #005b5b;		
	}
	
div.leftBox2 ul.spoke li p span.sfondoSpoke2 {
	background: #fff;
	padding: 2px 4px 2px 4px;
	margin: 4px 0px 4px 0px;
	border: 1px solid #ccc;	
	}
		
/* leftLarger */
	
div.leftLarger {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	text-align: left;	
	border: 0px;							
	}	

/* leftLarger 
Titoli e testi */

div.leftLarger h1 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 16px;
	font-size: 120%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;
	font-variant: small-caps;	
	}

div.leftLarger h2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 4px 0px;
	font-size: 100%;
	color: #066;
	font-family: "Trebuchet MS", sans-serif;		
	}

div.leftLarger h3 {
	margin: 5px 0px 0px 0px;
	padding-bottom: 2px;
	font-size: 80%;
	color: #222;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	}		
	
div.leftLarger h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	font-size: 90%;
	color: #222;
	font-family: "Trebuchet MS", sans-serif;			
	}

div.leftLarger p {
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
	border: 0px;
	font-size: 80%;
	line-height: 1.34em;	
	}
	
div.leftLarger p.bottom {
	padding-bottom: 22px;	
	}
	
div.leftLarger p.top {
	padding-top: 10px;	
	}	

/* leftLarger 
List */

div.leftLarger ul {
	margin: 0px 0px 0px 0px;		
	padding: 0px 0px 0px 30px;				
	}

div.leftLarger ul li {
	margin: 0px 6px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	list-style: square;
	}

/* leftLarger 
link+List larger2 */

div.leftLarger ul {
	margin: 0px 0px 0px 0px;		
	padding: 0px 0px 0px 30px;				
	}

div.leftLarger ul li {
	margin: 0px 6px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	list-style: square;
	}	

/* leftLarger 
List+Link larger2 */

div.leftLarger ul.larger2 {
	margin: 0px 0px 15px 0px;
	padding: 2px 0px 0px 16px;
	}

div.leftLarger ul.larger2 li {
	list-style: square;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 4px 0px;	
	}
	
div.leftLarger ul.larger2 li p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 1.3em;
	font-size: 100%;	
	}	
	
div.leftLarger ul.larger2 li a {
	color: #222;
	font-weight: normal;
	text-decoration: underline;
	background: #fff;			
	}

div.leftLarger ul.larger2 li a:link, 
div.leftLarger ul.larger2 li a:visited {
	color: #222;
	font-weight: normal;
	text-decoration: underline;
	background: #fff;			
	}

div.leftLarger ul.larger2 li a:hover {
	color: #222;
	font-weight: normal;
	text-decoration: none;
	background: #ddd;				
	}

/* leftLarger 
List+Link larger3 */
	
div.leftLarger ul.larger3 {
	padding-left: 0px;
	margin-bottom: 16px;				
	}

div.leftLarger ul.larger3 li {
	list-style-type: none;
	margin-bottom: 4px;
	}
	
/* leftLarger 
List larger22 */		

div.leftLarger ul.larger22 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 18px;				
	}

div.leftLarger ul.larger22 li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(images/list_item.gif);
	line-height: 1.3em;	
	}

div.right {
	display: none;		
	}

div.rightBox {
	display: none;
	}

div.segnala {
	display: none;				
	}

p.archivio {
	display: none;		
	}

div#footer {
	display: none;
	}

/* Immagini */

img.barozzi {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 20px;	
	border: 0px;
	width: 102px;
	height: 124px;
	float: right;		
	}

img.casolari {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 20px;	
	border: 0px;
	width: 105px;
	height: 136px;
	float: right;		
	}
	
img.cerca {
	display: none;		
	}
	
img.docStorico {
	display: none;
	}		

img.gambale {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 20px;	
	border: 0px;
	width: 106px;
	height: 130px;
	float: right;		
	}

img.giugni {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 20px;	
	border: 0px;
	width: 105px;
	height: 127px;
	float: right;		
	}

img.home {
	display: none;	
	}
	
img.lentina  {
	padding: 0px 6px 0px 10px;
	margin: 0px 0px 0px 0px;	
	border: 0px;
	width: 38px;
	height: 38px;
	float: left;	
	}
	
img.sabia {
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 20px;	
	border: 0px;
	width: 108px;
	height: 137px;
	float: right;		
	}				

img.siat {
	margin: 16px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	width: 458px;
	height: 292px;	
	}

img.siatOcc {
	margin: 20px 0px 10px 50px;
	padding: 0px 0px 0px 0px;
	width: 354px;
	height: 324px; 
	}
	
img.siatOri {
	margin: 20px 0px 20px 50px;
	padding: 0px 0px 0px 0px;
	width: 362px;
	height: 268px; 
	}	
	
img.siatRom {
	margin: 20px 0px 10px 60px;
	padding: 0px 0px 0px 0px;
	width: 308px;
	height: 290px; 
	}
	
img.validaCode {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 78px;
	height: 27px; 
	}		

img.validaCss {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 78px;
	height: 27px; 
	}
	
img.volpi {
	display: none;		
	}	


/* Formattazioni generali */

img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;	
	}

.rossoB {
	color: #933;
	font-weight: bold;		
	}
	
.verdeB {
	color: #066;
	font-weight: bold;		
	}

.maiuscolettoB {
	font-variant: small-caps;
	font-weight: bold;
	}
	
.maiuscolo {
	text-transform: uppercase;
	}

hr.sx {
	color: #ccc;
  	height: 1px;
	width: 100%;
	border: 0px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 1px 0px;
	background: #ccc;	
	}
	
hr.sx2 {
	color: #ccc;
  	height: 1px;
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	background: #ccc;	
	}			
	

/* Definizione e posizionamento dello skip: in questo modo è fruibile per screen reader, browser vocali, palmari, browser testuali, ma nascosto al layout */

div.skip {
	display: none;
	}
	
h3.skip2 {
	display: none;
	}
	
h2.skip2 {
	display: none;
	}	

