/* Cached vesion created on 05/02/12 08:09:56*/
/* elapsed time: 0.0091149806976318 secs */

/* MENU VERTICALI A SINISTRA */


.MenuSx{
	margin: 0;
	padding: 0;
}

/* Primo Livello */

.MenuSx ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuSx ol li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}

.MenuSx ol li a {
	display: block;
	width: auto;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #107963;
	padding: 0em 0em 0em .2em;
	margin: 0;
}

.MenuSx2Liv ol { list-style-type: none; margin: 0; padding: 0; }
.MenuSx2Liv ol li { margin: 0; padding: 0; }
.MenuSx2Liv ol li a {
	display: block;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	background-color: #7BB2AD;
	padding: 0 0 0 .6em;
	margin: 0;
}

.MenuSx2Liv ol li strong {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color:#FFFF00;
	background-color: #107963; 
	padding: 0 0 0 .2em;
	margin: 0;
	}

.TitoloMenu {
	display: block;
	width: auto;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #107963;
	padding: 0 0 0 .2em;
	margin: 0;
}

.MenuSx ol li strong { /* NoCurLink livello 1 */
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color:#FFFF00;
	background-color: #107963; 
	padding: 0 0 0 .2em;
	margin: 0;
}





.MenuSx ol li a:hover , .MenuSx ol li a:active{
	color: #FFFFFF;
	background-color: #7BB2AD;
}

.MenuSx ol li a.Sel {
	color:#FFFF00;
	background-color: #107963; 
}

.MenuSx ol li a.Sel:hover , .MenuSx ol li a.Sel:active{
	color: #FFFF00;
	background-color: #7BB2AD;
}





/* Secondo livello */

.MenuSx ol li ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuSx ol li ol li {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #7BB2AD;	
}

.MenuSx ol li ol li a {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	background-color: #7BB2AD;
	padding: 0em 0em 0em .6em;
	margin: 0;
}

.MenuSx ol li ol li strong { 
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	color:#FFFF00;
	background-color: #7BB2AD; 
	padding: 0em 0em 0em .6em;
	margin: 0;
}






.MenuSx ol li ol li a:hover , .MenuSx ol li ol li a:active{
	color: #000000;
	background-color: #CEE7E7;
}

.MenuSx ol li ol li a.Sel {
	color:#FFFF00;
	background-color: #7BB2AD; 
}

.MenuSx ol li ol li a.Sel:hover , .MenuSx ol li ol li a.Sel:active{
	color: #000000;
	background-color: #CEE7E7;
}


/* Terzo Livello */



.MenuSx ol li ol li ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuSx ol li ol li ol li {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #CEE7E7;	
}

.MenuSx ol li ol li ol li a {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	background-color: #CEE7E7;
	padding: 0em 0em 0em 1em;
	margin: 0;
}

.MenuSx ol li ol li ol li strong { 
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	font-weight: normal;
	text-decoration:none;
	color:#EF8218;
	background-color: #CEE7E7; 
	padding: 0em 0em 0em 1em;
	margin: 0;
}






.MenuSx ol li ol li ol li a:hover , .MenuSx ol li ol li ol li a:active{
	color: #000000;
	background-color: #FFFFFF;
}

.MenuSx ol li ol li ol li a.Sel {
	color:#EF8218;
	background-color: #CEE7E7; 
}

.MenuSx ol li ol li ol li a.Sel:hover , .MenuSx ol li ol li ol li a.Sel:active{
	color: #EF8218;
	background-color: #FFFFFF;
}








/* ------------------------------------------------------------------------------------------------------------ */


/* MENU DESTRO */


.MenuDx{
	margin: 0em 0em 1em 0em;
	padding: 0;
}

/* Primo Livello */

.MenuDx ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuDx ol li {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}

.MenuDx ol li a {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-decoration:none;
	color: #214142;
	background-color: #7BB2AD;
	padding: 0em 0em 0em .2em;
	margin: 0;
}

.MenuDx ol li strong {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	color:#FFFF00;
	background-color: #7BB2AD; 
	padding: 0em 0em 0em .2em;
	margin: 0;
}





.MenuDx ol li a:hover , .MenuDx ol li a:active{
	color: #FFFFFF;
	background-color: #214142;
}

.MenuDx ol li a.Sel {
	color:#FFFF00;
	background-color: #7BB2AD; 
}

.MenuDx ol li a.Sel:hover , .MenuDx ol li a.Sel:active{
	color: #FFFF00;
	background-color: #214142;
}


/* Secondo livello */

.MenuDx ol li ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuDx ol li ol li {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #CEE7E7;	
}

.MenuDx ol li ol li a {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	background-color: #CEE7E7;
	padding: 0em 0em 0em .6em;
	margin: 0;
}

.MenuDx ol li ol li strong { 
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	color:#EF8218;
	background-color: #CEE7E7; 
	padding: 0em 0em 0em .6em;
	margin: 0;
}






.MenuDx ol li ol li a:hover , .MenuDx ol li ol li a:active{
	color: #000000;
	background-color: #FFFFFF;
}

.MenuDx ol li ol li a.Sel {
	color:#EF8218;
	background-color: #CEE7E7; 
}

.MenuDx ol li ol li a.Sel:hover , .MenuDx ol li ol li a.Sel:active{
	color: #EF8218;
	background-color: #FFFFFF;
}


/* Terzo Livello */



.MenuDx ol li ol li ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuDx ol li ol li ol li {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #CEE7E7;	
}

.MenuDx ol li ol li ol li a {
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	background-color: #CEE7E7;
	padding: 0em 0em 0em 1.6em;
	margin: 0;
}

.MenuDx ol li ol li ol li strong { 
	display: block;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	font-weight: normal;
	color:#EF8218;
	background-color: #CEE7E7; 
	padding: 0em 0em 0em 1.2em;
	margin: 0;
}






.MenuDx ol li ol li ol li a:hover , .MenuDx ol li ol li ol li a:active{
	color: #000000;
	background-color: #FFFFFF;
}

.MenuDx ol li ol li ol li a.Sel {
	color:#EF8218;
	background-color: #CEE7E7; 
}

.MenuDx ol li ol li ol li a.Sel:hover , .MenuDx ol li ol li ol li a.Sel:active{
	color: #EF8218;
	background-color: #FFFFFF;
}





