html{
	padding: 0em;
	}
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #8A0A07;
	color: #FFFFFF;
	margin: 0.1em;
}
		
/*css del header*/	
	
#header {
	/*padding: 0em;*/
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	border-top: 0.01em solid #666;
	border-right: 0;
	border-bottom: 0.01em solid #666;
	border-left: 0em;
	height: 275px;
	background: #8A0A07 url(images/logo-definitivo3.jpg) no-repeat center;
	color: #FFFFFF;
}
	
#header h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 2.0em;
display: none;
}

/*css del address*/
#address {
	display: block;
	margin-top: 0em;
	margin-bottom: 0em; /*border-top: 0.01em solid #666;*/
	border-right: 0em;
	border-left: 0em;
	background-color: #E9DDC5;
	color: #5D0000;
	height: 0.9em;
}
#address h2 {
margin-top: 0.1em;
margin-bottom: 0em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 65%;
 text-align: center;

  }
#address a {
		text-decoration: none;
		color: #5D0000;
		background-color: #E9DDC5;
}
#address a:hover {
 text-decoration: underline;
 }

 #percorso {
	margin-top: 0em;
	margin-bottom: 1em;
	color: #000151;
	background-color: #E9DDC5;
	border-bottom: 0.01em solid #565656;
	border-top: 0.01em solid #565656;
	width: 100%;
	display: block;
	clear: left;
	

	/*background-color: #EAEAEA*/
	
}
#percorso h2 {
	padding: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000151; /*background: #E8EAF8;*/
	background-color: #E9DDC5;
}
#percorso  a {
		text-decoration: none;
		color: #000151;
		background-color: #E9DDC5;
	}

#percorso a:visited {
	color: #5E003F;
	background-color: #E9DDC5;
}
 #percorso a:hover {
	background-color: #FFFFF0;
	color: #000151;
	text-decoration: underline;

}
	
	/*css del menu*/
.salta {
display: none;
	}
#men {width:26%;
   float: left;
	padding: 0em;
	}
h2.mentitle {
	background-color: #322723; 
	margin: 0em;
	/*padding-left: 0.3em;
	margin: 0.2em auto;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff; 
		text-align: center;
}
#menu {
	float: left;
	clear: left;
	width: 98%;
	padding: 0em;
	margin: 0em;
	margin-bottom: 1em;
	font: 68% verdana, Arial, Helvetica, sans-serif;
	color: #1F2645;
	background-color: #E9DDC5;
	border-left: 0.3em solid #1F2645; 
}
#menu ul {
margin: 0em;
padding: 0em;
width:100%;
}

#menu li {
	list-style-type: none;
	width: 98%;
}

#menu li a {
width:100%;
padding-left: 0.3em;
text-decoration: none;
}
#menu li.limaster {
	width: 100%;
	font-weight: bold;
	text-align: left; 
	margin: 0em;
	padding-top: 0.2em;
	padding-bottom: 0.2em; 
	color: #1F2645;
	background-color: #E9DDC5;
	border-bottom: 0.1em groove #1F2645;
}
#menu li.limaster a {
/*margin-bottom: 0.2em;
margin-top: 0.2em;*/
width: 100%;
color: #1F2645;
background-color: #E9DDC5;
}

#menu li.limatt  {
	width: 98%;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	 margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-right: 0em;
	margin-left: 0em;
	color: #1F2645;
		}

#menu li.limatt a {
	width: 98%;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-right: 0em;
	margin-left: 0em;
	color: #1F2645;
}

#menu li.att a {
	font-weight: normal;
	width: 98%;
	text-align: left;
	background-color: #FFFFFF;
	color: #3F3F3F;
	border-bottom: 0.1em groove #4B4B4B;
	display: block;
}
#menu li.att a:visited {
	color: #5E003F;
	background-color: #FFFFFF;
}
#menu li.att a:hover   {
	color: #00005A;
	background-color: #FFFFFF;
	
}

#menu li.list{
display: none;
}
/*CSS lato menu ULTERIORI INFORMAZIONI*/
.pro {
	float: left;
	clear: left;
	width: 98%;
	margin: 0.1em;
	padding: 0em;
	border-top: 0.2em solid #FFFFFF;
	border-bottom: 0.2em solid #FFFFFF;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	background: #8A0A07;
	color: #FFFFFF;
}
.pro h3 {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-color: #8A0A07;
	color: #FFFFFF;
}

.pro h4.dis {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #8A0A07;
	color: #FFFFFF;
}
.pro h4.dis a {
margin-top: 0.1em;
margin-bottom: 0.1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 80%;
	background-color: #8A0A07;
	color: #FFFFFF;
	
}

.pro p {
margin: 0.2em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 70%;

background-color: #8A0A07;
	color: #FFFFFF;
	
	/*se si inserisce molto contenuto nel paragrafo aumentare i px di SITI*/
}

.pro a.link {
text-decoration: none;
background-color: #8A0A07;
	color: #FFFFFF;
	}
	
.pro a.link:hover {
	text-decoration: underline;
	color: #5E003F;
	background-color: #FFF8DC;
}

.pro img.ill {
float: left;
border: none;
/*height: 6.0em; 
width: 8.0em;*/
margin: 0.2em;
/*padding: 0.10em;*/
/*overflow: visible;*/
}
	
/*css del contenuto home*/


#mainAccesso{width:29%;
padding: 0 1%;}
/*css dell'accesso rapido*/
/*css dell'accesso rapido*/
#mainAccesso {
	float: right;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color: #E9DDC5;
	 /*border-right: 0.01em solid #AD5EFF;*/
	/*border-top: 0.01em solid #AD5EFF;*/
	/*border-left: 0.01em dotted #000151;*/
	 /*border-bottom: 0.01em solid #AD5EFF;*/
	color: #000151;
}


h2.toptitle {
	color: #ffffff; 
		background-color: #322723; 
	margin: 0em;
	/*padding-left: 0.3em;
	margin: 0.2em auto;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
		text-align: center;
}
#accessolist {
  margin: 0em;
  padding: 0.2em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 68%;
	}
dt.accessorapido {
	background-image: url(images/grey.png);
	font-weight: bold;
	list-style-type: none;
	margin-top: 0.8em;
	margin-bottom: 0em;
}
dd.intro {
padding: 1.5em;
	margin-left: 1em;
	/*margin-right: 1em;*/
	list-style-type: none;
	color: #000151;
	background-color: #E9DDC5; /*border-bottom: 0.1em solid Maroon;*/
	text-align: justify;
	
}
dd.intro img {
	float: left;
	 border: none;
	 padding: 0.5em;
	 margin: 0.5em;
	  }

dd.intro a {
	/*background: #CCCCFF;*/
	background-color: #E9DDC5;
	color: #000151;
	font-weight: bold;
	padding-left: 0em;
	text-decoration: none;
	display: block;
	
}



dd.intro a:hover {
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
	}

/*seconda parte del main access*/
h2.newtitle {
	color: #ffffff;
	background-color: Maroon;
	margin: 0em; /*padding-left: 0.3em;
	margin: 0.2em auto;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
#accessolist {
  margin: 0em;
  padding: 0.2em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 68%;
	}
dt.accessorapido {
	background-image: url(images/grey.png);
	font-weight: bold;
	list-style-type: none;
	margin-top: 0.8em;
	margin-bottom: 0em;
}
dd.nov {
	padding: 1.5em;
	margin-left: 1em; /*margin-right: 1em;*/
	list-style-type: none;
	color: #000151;
	background-color: White; /*border-bottom: 0.1em solid Maroon;*/
	text-align: justify;
}
dd.nov img {
	float: left;
	 border: none;
	 padding: 0.5em;
	 margin: 0.5em;
	  }

dd.nov a {
	/*background: #CCCCFF;*/
	background-color: White;
	color: #000151;
	font-weight: bold;
	padding-left: 0em;
	text-decoration: none;
	display: block;
}



dd.nov a:hover {
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
	}

/*Fine seconda parte del main access*/
#contenuto {
	margin-right: 33%;
	margin-left: 29%;
	background-color: #8A0A07;
	color: #FFFFFF;
}


#agg {

	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;

		padding-top: 0.1em;
	padding-bottom: 0.1em;
		padding-right: 0em;
			padding-left: 0em;
	
	background-color: #8A0A07;
	color: #FFFFFF;
}

#agg p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 65%;			
 text-align: center;
line-height: 1.3em;	
	
	margin-top: 0.6em;
	margin-bottom: 2em;
	}

#contenuto h2.vetrina {
	background-color: #322723; 
	margin: 0em;
	padding: 0em;
	/*padding-left: 0.3em;
	margin: 0.2em auto;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff; 
	text-align: center;
}
.boxnew	{
	color: #5D0000;
	background-color: #E1DBC6; /*border-top: 0.2em solid #322723; 
	NON SI METTE PERCHE ATTACCATO A H2*/
	border-bottom: 0.2em solid #322723;
	margin-top: 0em;
	margin-bottom: 0.5em;
	padding: 0em;
	display: block;
}
.boxnew h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 75%;
	color: #5D0000;
	background-color: #E1DBC6;
	font-weight: bold;
	text-align: center;
	margin: 0em;
	padding: 0.5em;
	}
.boxnew a {
text-decoration: none;
	color: #5D0000;
	background-color: #E1DBC6;
		}
.boxnew a:hover {
	text-decoration: underline;
	color: #5E003F;
	background-color: #FFF8DC;
}

.boxnew p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 69%;		
	color: #5D0000;
	background-color: #E1DBC6;
	text-align: center;
	margin: 0em;
	padding: 0.5em;
	}
.boxnew img.immagi {
text-align: center;

/*width: 95%;
height: 100%;	*/
	/*margin: 0.5em;
	padding: 0.5em;*/
	border: none;
	}
	/*css location*/



/*css dei contenuti generali*/

#content {
	float: right;
	padding: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #000151;
background-color: #E9DDC5;
	/*background-color: #8A0A07;
	color: #FFFFFF;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 72%;
}
#content a.link {
font-weight: bolder;
	text-decoration: none;
	color: #000151;
background-color: #E9DDC5;
	/*color: #FFFFFF;
	background-color: #8A0A07;
	text-decoration: underline;*/
}

#content a.link:hover {
text-decoration: underline;
/*background-color: #FFF8DC;
color: #8A0A07;*/
}


#content p {
margin: 2em;
text-indent: 1.5em;
 text-align: justify;

}
#content p.bimbi {
margin: 2em;
text-indent: 1.5em;
 text-align: justify;
 font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  
}
span.oro {
	font-size: larger;
	font-weight: bold;
	color: #b22222;
	background-color: #e2be6a;
}
#content li.leone1 {
	margin: 2em;
	text-indent: 1.5em;
	text-align: justify;
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: inside url(images/impronta1.gif);
}
#content li.leone2 {
	margin: 2em;
	text-indent: 1.5em;
	text-align: justify;
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: inside url(images/impronta2.gif);
}
#content li.leone3 {
	margin: 2em;
	text-indent: 1.5em;
	text-align: justify;
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: inside url(images/impronta3.gif);
}
#content li.leone4 {
	margin: 2em;
	text-indent: 1.5em;
	text-align: justify;
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: inside url(images/impronta4.gif);
}
#content li.leone5 {
	margin: 2em;
	text-indent: 1.5em;
	text-align: justify;
	font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: inside url(images/impronta5.gif);
}
#content p.centro {
text-align: center;
}
#content p.ce {
text-align: center;
margin: 1.5em;
	padding: 0em;
	}
#content p.sx {
	text-align: right;
}
#content p.rosso {
color: Maroon;
}
p.immagini {  margin: 0em; 
text-align: center;}

/*  #content dl.pal {
margin: 2em;
}*/
#content img.passi {
text-align: center;
width: 95%;
height: 100%;
}

#content img.centro {
border:6px solid #fff;
	text-align: center;
	
}
#content img.foto {
float: left;
border: none;
/*height: 12.6em; 
width: 17.1em;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 2em;*/
margin: 2em;
padding: 0em;

}
h3.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bolder;
	text-align: center;
	margin: 1.5em;
	padding: 0em;
}
h3.bimbi {
	 font-family: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bolder;
	text-align: center;
	margin: 1.5em;
	padding: 0em;
}


h4.title {
background: transparent;
color: Maroon;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
font-weight: bold;
text-align: center;
margin: 1.5em;
padding: 0em;
}
h2.titleora {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.1em;
font-weight: bold;
text-align: center;
margin: 1.5em;
padding: 0em;
background-image: url(images/grey.png);
color: #000151;
}
#content ul.marg{
	margin-left: 19.1em;
	
	}

/*es. elenco liste con immagini*/

#content li.pra {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/bambino.jpg);
}
#content li.info {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/ora.jpg);
}
#content li.mae {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/ema-rott-picc.jpg);
}
#content li.fot {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/fo.jpg);
}
#content li.ta {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/tapr.jpg);
}
#content li.fon {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/choi.jpg);
}
#content li.pr {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/pri.jpg);
}
#content li.cin {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/Cinture.gif);
}
#content li.abb {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/Accessori/abbiglia.jpg);
}
#content li.for {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/for1.gif);
}
#content li.pos {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/posizioni/pos.jpg);
}
#content li.conta {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/contatti.jpg);
}
#content li.pas {
	margin-top: 0em;
	margin-bottom: 0.5em; /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
	list-style: inside url(images/pas.jpg);
	
}
#content li.ga1 {
	margin-top: 0em;
	margin-bottom: 0.5em;
	list-style: inside url(images/Riccardo_yop_picc.gif); /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 72%;
background-color: #FFFFF4;
color: #000151;*/
}
/*css della tabella*/
#table7 {
width: 90%;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 93%;
	vertical-align: middle;
				}
#table7 th {
width: 70%;
	color: #FFFFFF;
	background-color: #8A0A07;
}
#table7 th a {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8A0A07;
}
#table7 th a:hover {
text-decoration: underline;
color: #FFFFFF;
	background-color: #E9DDC5;
}


#table7 td {
width: 134px;
height: 140px;
	background-color: #FFFFFF;
	color: #000066;
}

#table7 td img.foto {
margin: 0.5em;
}
/*css del box Galleria grande*/

.galleria {
	float: left;
	display: block;
	height: 16em;
	width: 29%;
	margin: 0.05em;
	padding: 0.8em;
	/*border-top: 0.2em solid #000066;*/
	
}

.galleria h4.dis {
display: block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
font-weight: bold;
text-align: left;
color: #000151;
}
.galleria h4.dis a {
display: block;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
font-weight: bold;
text-align: left;
text-decoration: none;
color: #000151;
}
.galleria h4.dis a:hover {
display: block;
text-decoration: underline;
text-align: left;
}
.galleria img.ill {
	display: block;
	margin-left: 0.5em;
	margin-bottom: 1.5em;
	border: none; /*padding: 0.10em;*/
}

/*css del box Galleria foto piccole*/

.gall {
	float: left;
	display: block;
	height: 15em;
	width: 29%;
	margin: 0.05em;
	padding: 0em;
	/*border-top: 0.2em solid #000066;*/	
}

.gall img.ill {
	display: block;
	margin-left: 0.5em;
	border: none; /*padding: 0.10em;*/
}
.gall img.ill2 {

	display: block;
	
	margin-left: 2.5em;
	border: none;
	/*padding: 0.10em;*/
/*overflow: visible;*/
	
}


/*liste del content*/
#content li.title{
color: #5D0000;
	list-style: disc inside;
	font-weight: bold;	
margin-left: 4em;
}
#content li.numera {
font-weight: normal;
	list-style: decimal;
	text-align: justify;
	margin: 0.3em;
	list-style-type: disc;
}
#content li.numarabo {
font-weight: normal;
	list-style: decimal;
	text-align: justify;
	margin: 0.2em;
	/*list-style-type: disc;*/
}
#content li.arabo {
	font-weight: bold;
	list-style: decimal;
	text-align: justify;
	margin: 0.2em; 
	margin-left: 2em;/*list-style-type: disc;*/
}
#content li.elenco {
font-weight: normal;
color: #000151;
	list-style: square inside;
	text-align: justify;
	margin: 0.3em;
}
/*css del box Accessori*/

.scatole {
background-color: #FFFFF4;
	float: left;
	display: block;
	height: 15em;
	width: 90%;
	margin: 0.9em;
	padding: 0em;
	border-top: 0.2em solid #000066;

}
.scatole h5.dis {
margin-top: 1.3em;
margin-bottom: 0.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 110%;
	background-color: #FFFFF4;
	color: #000151;
	
}

.scatole p.disc {
margin: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 90%;
background-color: #FFFFF4;
	color: #000151;
	
	/*se si inserisce molto contenuto nel paragrafo aumentare i px di SITI*/
}
.scatole img.ill {
float: left;
border: none;
/*height: 6.0em; 
width: 8.0em;*/
margin: 2.0em;
/*padding: 0.10em;*/
/*overflow: visible;*/
}
#fotog {
	float: left;
	width: 30%;
	height: 100%;
	margin: 5px;
	padding: 10px;
	/*background: White url(images/maurizio.gif) repeat-y center;*/
}

#mappa {
	float: right;
	padding: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #000151;
background-color: #E9DDC5;
	/*background-color: #8A0A07;
	color: #FFFFFF;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 60%;
}
#mappa h3.mappa {
	background-color: #322723; 
	margin: 0em;
	padding: 0em;
	/*padding-left: 0.3em;
	margin: 0.2em auto;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff; 
	text-align: center;
}


/* mappa_mia */

.menusxLivIIb li
{	font-weight: bolder;
	color: #000151;
	list-style: none;
	background: url(images/pattern.gif);
	border-bottom: 2px solid #fff;
	margin-bottom: 2px;
	font-size: 0.9em;
	padding-left: 1em;
	border-left: 4px solid Maroon;
	display: block;
	text-decoration: none;
}

UL.temi {
margin: 5px;
padding: 5px;
list-style: none;}

UL.temi A {
font-weight: bolder;
	color: #000151;
text-decoration: none; }

UL.temi LI {
/*margin-left: 0em;*/
padding-left: 1em;
line-height: 2em; }

UL.temi LI.first {
	background-color: White;
	border-top: 0.2em solid #000066;
	margin: 5px;
	padding: 5px;
}
/* /mappa_mia */