 /** { margin:0; padding: 0 }
  option { padding-left: 0.4em }*/
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
  html { height: 100%; margin-bottom: 1px; }
  body {
   	font-size: 12px;
    color: #000;
    text-align: left;
  }
  fieldset, img { border: 0 solid; }
  
  body {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', Helvetica, Optima, sans-serif;
    font-size: 70%; 
	background: transparent url(../img/sfondo.jpg) repeat-x;
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 200%; line-height: 1.5em; margin: 0 0 1em 0; }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

a{color:#000000;}
  p {
	line-height: 1.7em;
	margin: 0 0 1em 0;

}
  
.testi {
	line-height: 1.5em;
	margin: 0 0 1em 0;
	text-align: justify; 
}
	
  
  
* { padding: 0; margin: 0; }

#wrapper { 
 margin: 0 auto;
 width: 986px;
 
}

#navigazione {
	background-image: url(../img/barra-browsing.gif);
	background-repeat: no-repeat;
	height:82px;

}


#cerca {
	background-image: url(../img/cerca-sfondo.jpg);
	background-repeat: no-repeat;
	height:82px;

}

#titolo-tabella {
	background-image: url(../img/barra-distinte.gif);
	background-repeat: no-repeat;
	height:50px;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #999999;








}


#level01 {
	width: 986px;
	color: #333;
	height: 31px;
	background:  url(../img/layout_r1_c1.jpg) no-repeat;
	line-height: 28px;
}
#level02 {
 width: 986px;
 color: #333;
  height: 48px;

}
#level03 {
 width: 986px;
 color: #333;
  height: 160px;

}
#level04 {
 width: 986px;
 color: #333;
  height: 36px;

}
#level05 {
 width: 986px;
 color: #333;
  height: 24px;

 background:  url(../img/layout_r5_c1.jpg);
}
#content { 
 width: 986px;
 background: url(../img/layout_r6_c1.jpg) repeat-y;
}

#footer { 
 width: 986px;
 padding-left:50px;
 color:#999999;
 color: #333;
 background:  url(../img/layout_r7_c1.jpg) no-repeat;
 height:32px;
}


  
/*--- testi ----*/



 #level01 a{
 color:#666666;
 text-decoration: underline;
 }
 
 #level01 a:link, #level01 li a:visited{
 text-decoration: underline;
 color:#666666;
 }

 #level01 a:hover{
color:#666666;
	text-decoration: underline;

 }
.testo-storia {
	line-height:18px;
	margin-left: 10px;
	padding-left: 10px;
	color: #666666;
}
.anno-storia {
	margin-left:4px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}

.titolo-scheda {
	color: #999999;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	height: 26px;
	margin-bottom: 0px;
	padding-bottom: 0px;






}
.titoli-menu0 {
	background-image: url(../img/sfondo-gen-titoli-menu0.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left:4px;
	background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu00 {
	background-image: url(../img/sfondo-gen-titoli-menu00.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu {
	background-image: url(../img/sfondo-gen-titoli-menu.jpg);
	color: #FFFFFF;
	font-size: 14px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

.titoli-menu01 {
	background-image: url(../img/sfondo-gen-titoli-menu01.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu02 {
	background-image: url(../img/sfondo-gen-titoli-menu02.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu03 {
	background-image: url(../img/sfondo-gen-titoli-menu03.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu04 {
	background-image: url(../img/sfondo-gen-titoli-menu04.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}
.titoli-menu05 {
	background-image: url(../img/sfondo-gen-titoli-menu05.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

.titoli-menu06 {
	background-image: url(../img/sfondo-gen-titoli-menu06.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

.titoli-menu07 {
	background-image: url(../img/sfondo-gen-titoli-menu07.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

.titoli-menu08 {
	background-image: url(../img/sfondo-gen-titoli-menu08.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

.titoli-menu09 {
	background-image: url(../img/sfondo-gen-titoli-menu09.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

/*---resize--*/


.titoli-menu0-resize {
	background-image: url(../img/sfondo-gen-titoli-menu0-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu0-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu00-resize {
	background-image: url(../img/sfondo-gen-titoli-menu00-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

p.titoli-menu00-2line {
	font-weight:normal;
	width:210px;
}

.titoli-menu-resize {
	background-image: url(../img/sfondo-gen-titoli-menu-resize.jpg);
	color: #FFFFFF;
	font-size: 14px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

p.titoli-menu-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu01-resize {
	background-image: url(../img/sfondo-gen-titoli-menu01-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu01-2line {
	font-weight:normal;
	width:210px;

}

.titoli-menu02-resize {
	background-image: url(../img/sfondo-gen-titoli-menu02-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu02-2line {
	font-weight:normal;
	width:270px;
}

.titoli-menu03-resize {
	background-image: url(../img/sfondo-gen-titoli-menu03-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu03-2line {
	font-weight:normal;
	width:210px;
}

.titoli-menu04-resize{
	background-image: url(../img/sfondo-gen-titoli-menu04-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu04-2line {
	font-weight:normal;
	width:210px;
}

.titoli-menu05-resize {
	background-image: url(../img/sfondo-gen-titoli-menu05-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu05-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu06-resize {
	background-image: url(../img/sfondo-gen-titoli-menu06-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu06-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu07-resize {
	background-image: url(../img/sfondo-gen-titoli-menu07-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu07-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu08-resize {
	background-image: url(../img/sfondo-gen-titoli-menu08-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu08-2line {
	font-weight:normal;
	width:210px;
}


.titoli-menu09-resize {
	background-image: url(../img/sfondo-gen-titoli-menu09-resize.jpg);
	color: #FFFFFF;
	font-size: 12px;
	height: 44px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
		padding-left:4px;
			background-repeat: no-repeat;
	background-position: left top;
}

#titoli-menu09-2line {
	font-weight:normal;
	width:140px;
}


/*---fine resize--*/

.titoli-email {
	height: 22px;
	width: 272px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold;
}

.titoli-tabelle {
	font-weight: bold;
	color: #666666;
}

.bordo-grigio {
	margin: 5px;
	padding: 5px;
	border: 1px solid #eeeeee;
	}
 
 #menu li{
	line-height: 20px;
	text-decoration: none;
	list-style-type: none;
 }

 #menu li a{
 text-decoration: underline;
 color:#000000;
 }
 
 #menu li a:link, #menu li a:visited{
 text-decoration: underline;
  color:#000000;
 }

 #menu li a:hover{
	text-decoration: underline;
	 color:#000000;
	
 }
 
.elenco {
	background: url(../img/li.gif) no-repeat center left;
	padding-left: 19px;
}

.elencotesto {
 list-style: square url(none);
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: center left;
}

 #elencotesto ul {

 	line-height: 22px;
/* line-height:20px;*/

 }
 
  #elencotesto li{

 	line-height: 22px;
/* line-height:20px;*/

 }


.sfondo_cerca {
	background-image: url(../img/barra-cerca.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.sfondo_cerca_eng {
	background-image: url(../img/eng-barra-cerca.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.sfondo_cerca_fra {
	background-image: url(../img/fra-barra-cerca.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.sfondo_cerca_esp {
	background-image: url(../img/esp-barra-cerca.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.testo_cerca {
	line-height:14px;
	color: #666666;
}

/*---- mappa sito ----*/


DIV#map {
	FONT-SIZE: 12px; MARGIN: 20px auto; WIDTH: 480px
}

DIV#map UL#mapList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em; MARGIN: 0px; PADDING-TOP: 1em
}
DIV#map UL#mapList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0.5em
}
DIV#map UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; list-style-type: none;
}
DIV#map UL#mapList LI {
	FONT-SIZE: 12px; BORDER-LEFT: 1px solid #333333}
DIV#map UL#mapList LI UL LI {
	FONT-SIZE: 12px; BORDER-LEFT: 1px solid #666666}
DIV#map UL#mapList LI UL LI UL LI {
	FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid
}
DIV#map UL LI A {
	COLOR: #006699; TEXT-DECORATION: underline
}
DIV#map UL LI A:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}

/*---- form ---*/
.titolo-news {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FF6633;
}
.lineadxtabella {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#cercapuls {
	-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	}
