/* -------- MENU ORIZZONTALE -------- */
#MenuH {
	text-align:center;
	background-image: url(TemplatesUSR-Site-img/FondoMenuH.gif); background-position: 0 0; background-repeat: repeat-x;
	[IEMACOPEN]float:left;[IEMACCLOSE] 
	padding: 0 122px 0 122px;
}
#MenuH ol {
	line-height:2.1em; font-size:.8em;
	list-style-type:none; vertical-align:top;
	margin:0 auto; 	padding: 5px 0 3px 0;
	background:url(TemplatesUSR-Site-img/MenuH-Sfondo.gif) 0 0 repeat-x;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE]
	}
#MenuH ol li {
	line-height:2em;
	display:inline;
	margin:0 -4px 0 0; padding:0;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE]
	}
#MenuH ol li a.MenuHHome {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/Home.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #c3102b; border-bottom: 1px solid white;
	}
#MenuH ol li a.MenuHComune {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/Comune.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #f7b4ab; border-bottom: 1px solid white;
	}
#MenuH ol li a.MenuHAreeTematiche {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/AreeTematiche.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #ffffff; border-bottom: 1px solid white;
	}
#MenuH ol li a.MenuHEventiVita {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/EventiVita.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #afafaf; border-bottom: 1px solid white;
	}
#MenuH ol li a.MenuHComeFare {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/ComeFare.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #5f5f5f; border-bottom: 1px solid white;
	}
#MenuH ol li a:hover { text-decoration:underline; }
#MenuH ol li.StrongMenuHHome strong {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	background:url(TemplatesUSR-Site-img/MenuH/Home.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #c3102b; border-bottom: 1px solid white;
	font-weight: normal;
	}
#MenuH ol li.StrongMenuHComune strong {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/Comune.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #f7b4ab; border-bottom: 1px solid white;
	font-weight: normal;
	}
#MenuH ol li.StrongMenuHAreeTematiche strong {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/AreeTematiche.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #ffffff; border-bottom: 1px solid white;
	font-weight: normal;
	}
#MenuH ol li.StrongMenuHEventiVita strong {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/EventiVita.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #afafaf; border-bottom: 1px solid white;
	font-weight: normal;
	}
#MenuH ol li.StrongMenuHComeFare strong {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(TemplatesUSR-Site-img/MenuH/ComeFare.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	[IEMACOPEN]float:left; width:16em;[IEMACCLOSE] 
	border-top: 1px solid #5f5f5f; border-bottom: 1px solid white;
	font-weight: normal;
	}
/* MENU AREE TEMATICHE */
.MVAreeTematiche {
	margin: 0 0 10px 0; padding: 0;
	}	
.MVAreeTematiche ol { 
	margin: 0; padding: 0 0 25px 0;
	list-style-type: none;
	background-image: url(TemplatesUSR-Site-img/FondoMV.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.MVAreeTematiche ol li { 
	margin: 0; padding: 0;
	}
.MVAreeTematiche ol li a {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuAreeTematiche.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	}
.MVAreeTematiche ol li.LIStrong strong {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuAreeTematiche.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
	}
	
/* MENU COMUNE */
.MVComune {
	margin: 0 0 10px 0; padding: 0;
	}	
.MVComune ol { 
	margin: 0; padding: 0 0 25px 0;
	list-style-type: none;
	background-image: url(TemplatesUSR-Site-img/FondoMV.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.MVComune ol li { 
	margin: 0; padding: 0;
	}
.MVComune ol li a {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuComune.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	}
.MVComune ol li.LIStrong strong {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuComune.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
	}

/* MENU EVENTI DELLA VITA */
.MVEventiVita {
	margin: 0 0 10px 0; padding: 0;
	}	
.MVEventiVita ol { 
	margin: 0; padding: 0 0 25px 0;
	list-style-type: none;
	background-image: url(TemplatesUSR-Site-img/FondoMV.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.MVEventiVita ol li { 
	margin: 0; padding: 0;
	}
.MVEventiVita ol li a {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuEventiVita.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	}
.MVEventiVita ol li.LIStrong strong {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuEventiVita.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
	}
/* 2 livello */
.MVAreeTematiche ol li ol,
.MVComune ol li ol,
.MVEventiVita ol li ol { 
	margin: 0; padding: 0;
	background-image: none;
	}
.MVAreeTematiche ol li ol li a,
.MVComune ol li ol li a,
.MVEventiVita ol li ol li a {
	width: 182px;
	margin: 0; 
	padding: 1px 2px 2px 14px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	color: #000000; background-color: #f3f4f5;
	font-size: .75em; font-weight: bold;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}
.MVAreeTematiche ol li ol li a:hover, .MVAreeTematiche ol li ol li a:focus, .MVAreeTematiche ol li ol li a:active,
.MVComune ol li ol li a:hover, .MVComune ol li ol li a:focus, .MVComune ol li ol li a:active,
.MVEventiVita ol li ol li a:hover, .MVEventiVita ol li ol li a:focus, .MVEventiVita ol li ol li a:active {
	color: #000000; background-color: #ffffff;
	}
.MVAreeTematiche ol li ol li.LIStrong strong,
.MVComune ol li ol li.LIStrong strong,
.MVEventiVita ol li ol li.LIStrong strong {
	width: 182px;
	margin: 0; 
	padding: 1px 2px 2px 14px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	color: #000000; background-color: #f3f4f5;
	font-size: .75em; font-weight: bold;
	text-decoration: underline;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}

/* 3 livello */
.MVAreeTematiche ol li ol li ol,
.MVComune ol li ol li ol,
.MVEventiVita ol li ol li ol { 
	margin: 0; padding: 0;
	background-image: none;
	}
.MVAreeTematiche ol li ol li ol li a,
.MVComune ol li ol li ol li a,
.MVEventiVita ol li ol li ol li a {
	width: 172px;
	margin: 0; 
	padding: 2px 2px 3px 24px;
	display: block;
	background-image: none;
	color: #000000; background-color: #f3f4f5;
	font-size: .75em; font-weight: normal;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}
.MVAreeTematiche ol li ol li ol li a:hover, .MVAreeTematiche ol li ol li ol li a:focus, .MVAreeTematiche ol li ol li ol li a:active,
.MVComune ol li ol li ol li a:hover, .MVComune ol li ol li ol li a:focus, .MVComune ol li ol li ol li a:active,
.MVEventiVita ol li ol li ol li a:hover, .MVEventiVita ol li ol li ol li a:focus, .MVEventiVita ol li ol li ol li a:active {
	color: #000000; background-color: #ffffff;
	}
.MVAreeTematiche ol li ol li ol li.LIStrong strong,
.MVComune ol li ol li ol li.LIStrong strong,
.MVEventiVita ol li ol li ol li.LIStrong strong {
	width: 172px;
	margin: 0; 
	padding: 2px 2px 3px 24px;
	display: block;
	background-image: none;
	color: #000000; background-color: #f3f4f5;
	font-size: .75em; font-weight: normal;
	text-decoration: underline;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}

/* 4 livello */
.MVAreeTematiche ol li ol li ol li ol,
.MVComune ol li ol li ol li ol,
.MVEventiVita ol li ol li ol li ol { 
	margin: 0; padding: 0;
	background-image: none;
	}
.MVAreeTematiche ol li ol li ol li ol li a,
.MVComune ol li ol li ol li ol li a,
.MVEventiVita ol li ol li ol li ol li a {
	width: 160px;
	margin: 0; 
	padding: 2px 2px 3px 36px;
	display: block;
	background-image: none;
	color: #000000; background-color: #fff;
	font-size: .7em; font-weight: normal;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}
.MVAreeTematiche ol li ol li ol li ol li a:hover, .MVAreeTematiche ol li ol li ol li ol li a:focus, .MVAreeTematiche ol li ol li ol li ol li a:active,
.MVComune ol li ol li ol li ol li a:hover, .MVComune ol li ol li ol li ol li a:focus, .MVComune ol li ol li ol li ol li a:active,
.MVEventiVita ol li ol li ol li ol li a:hover, .MVEventiVita ol li ol li ol li ol li a:focus, .MVEventiVita ol li ol li ol li ol li a:active {
	color: #000000; background-color: #ffffff;
	}
.MVAreeTematiche ol li ol li ol li ol li.LIStrong strong,
.MVComune ol li ol li ol li ol li.LIStrong strong,
.MVEventiVita ol li ol li ol li ol li.LIStrong strong {
	width: 160px;
	margin: 0; 
	padding: 2px 2px 3px 36px;
	display: block;
	background-image: none;
	color: #000000; background-color: #fff;
	font-size: .7em; font-weight: normal;
	text-decoration: underline;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	}
/* 5 Livello */
.MVEventiVita ol li ol li ol li ol li ol li,
.MVAreeTematiche ol li ol li ol li ol li ol li,
.MVComune ol li ol li ol li ol li ol li { display: none; visibility: hidden; }
/* 6 Livello */
.MVEventiVita ol li ol li ol li ol li ol li ol li,
.MVAreeTematiche ol li ol li ol li ol li ol li ol li,
.MVComune ol li ol li ol li ol li ol li ol li { display: none; visibility: hidden; }
	
/* MENU COMUNICAZIONE */
.MVComunicazione ol { 
	margin: 0; padding: 0 0 25px 0;
	list-style-type: none;
	background-image: url(TemplatesUSR-Site-img/FondoMV.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.MVComunicazione ol li { 
	margin: 0; padding: 0;
	}
.MVComunicazione ol li a {
	width: 155px;
	margin: 0; padding: 15px 2px 4px 43px;
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuComunicazione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	}
.MVComunicazione ol li.LIStrong strong {
	width: 155px;
	margin: 0; 
	[IE6OPEN] margin-top: -2px; [IE6CLOSE]
	[IE55OPEN] margin-top: -2px; [IE55CLOSE]
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(TemplatesUSR-Site-img/MenuComunicazione.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #c9cbd0;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
	}

/* 2 livello */

.MVComunicazione ol li ol { 
	margin: 0; padding: 0;
	background-image: none;
	}

.MVComunicazione ol li ol li a {
	width: 192px;
	margin: 0; 
	padding: 0 2px 0 4px;
	display: block;
	color: #000000; background-color: #f3f4f5;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: none; 
	}
	
.MVComunicazione ol li ol li a span, .MVComunicazione ol li ol li.LIStrong strong span  {  padding: 0 0 0 4px; position: relative; top: -7px; }

.MVComunicazione ol li ol li a img { padding: 0; margin: 0; }

.MVComunicazione ol li ol li a:hover, .MVComunicazione ol li ol li a:focus, .MVComunicazione ol li ol li a:active {
	color: #000000; background-color: #ffffff;
	}
.MVComunicazione ol li ol li.LIStrong strong {
	width: 192px;
	margin: 0; 
	padding: 0 2px 0 4px;
	display: block;
	color: #000000; background-color: #f3f4f5;
	font-size: .7em; font-weight: bold;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: none; 
	}
/* 3 Livello */ 
.MVComunicazione ol li ol li ol { 
	margin: 0; padding: 0;
	background-image: none;
	}

.MVComunicazione ol li ol li ol li a {
	width: 172px;
	margin: 0; 
	padding: 2px 2px 2px 24px;
	display: block;
	color: #000000; background-color: #f3f4f5;
	font-size: .7em; font-weight: normal;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: none; 
	}
	
.MVComunicazione ol li ol li ol li a span, .MVComunicazione ol li ol li ol li.LIStrong strong span {  position: static; }
.MVComunicazione ol li ol li ol li.LIStrong strong {
	width: 172px;
	margin: 0; 
	padding: 2px 2px 2px 24px;
	display: block;
	color: #000000; background-color: #f3f4f5;
	font-size: .7em; font-weight: normal;
	text-decoration: none;
	border-top: 1px solid white;
	border-bottom: 1px solid #e0e0e1;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: none; 
	}
