/* Cached vesion created on 18/07/08 13:31:42*/
/* elapsed time: 0.0412 secs */

/* -------- MENU ORIZZONTALE -------- */
#MenuH {
	text-align:center;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoMenuH.gif); background-position: 0 0; background-repeat: repeat-x;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH-Sfondo.gif) 0 0 repeat-x;
	
	}
#MenuH ol li {
	line-height:2em;
	display:inline;
	margin:0 -4px 0 0; padding:0;
	
	}
#MenuH ol li a.MenuHHome {
	line-height:2em;
	padding:6px 9px 5px 40px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/Home.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/Comune.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/AreeTematiche.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/EventiVita.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/ComeFare.gif) 0 0 no-repeat;
	color:#000000; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/Home.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/Comune.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/AreeTematiche.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/EventiVita.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuH/ComeFare.gif) 0 0 no-repeat;
	color:#AA1100; background-color: transparent;
	 
	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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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;
	
	
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	
	
	padding: 15px 2px 4px 43px;
	display: block;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/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; 
	}
h1.viewTitolo {
	color: #be1200;  background-color: #ffefef;
	font-size: 1em;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Titolo1.gif);
	background-position:2px 4px;
	background-repeat: no-repeat;
	padding: 2px 20px 2px 30px; margin-top:0;
	position: relative;
}
.viewSottotitolo {  
	color: #006D78; background-color:transparent;
	font-size: .8em;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Titolo2.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 13px;
	position: relative;
 }
.viewSottotitolo a{color: #006D78; 	background-color:transparent;  }
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover{text-decoration: none;}

.viewTitolo3 {
	font-weight: bold;
	font-size: .75em;
	color: #0B3667;
	background-color: #F2F3F4;
	padding: .1em;
	}

.viewTitolo4 {
	font-weight: bold;
	font-size: .75em;
	color: #0B3667;
	background-color:transparent;
	border-bottom: 1px solid #0B3667;
	padding: .1em;
	}

.viewTitolo4 {
	font-weight: bold;
	font-size: .7em;
	color: #0B3667;
	background-color:transparent;
	padding: .1em;
	}


.viewSotTitCell { 
	color: #006D78; background-color: transparent;
	font-size: .8em;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Titolo2.gif);
	background-position: 2px 7px;
	background-repeat: no-repeat;
	width: auto;
	font-size: .8em; 
	font-weight: bold; 
	padding: 2px 0 2px 13px;
	margin: .5em 0em .5em 0em;
	
 }
.viewH3 {  
	font-size: .85em; 
	font-weight: bold; 
	color: #0D437F; 
	background-color: #FFFFFF; 
	margin: 0;
 }

.viewUL, .viewOL {margin: 0em 0em 0em 1em;}
.viewLI ul, .viewLI ol {margin: 0 0 0 1.5em;}

.viewLI ol {list-style-type: disc;}
.viewLI ol li{font-size: 1em;}


.viewPar, .viewParCell, .viewLI {font-size: .7em; color: #333333; background-color:transparent;}

.viewCaption dd{
	font-size: .7em; 
	font-style: italic; 
	color: #333333; background-color:transparent; 
	margin: 0; padding: 0; 
	text-align:center;
}


.viewPar acronym, .viewParCell acronym, .viewLI acronym{border-bottom: 1px dotted #585858;}

.viewPar a, .viewParCell a, .viewLI a{color: #1F578A; background-color:transparent;}
.viewPar a:hover, .viewParCell a:hover, .viewPar a:active, .viewParCell a:active, .viewLI a:hover, .viewLI a:active{
 color: #FFFFFF; background-color: #1F578A; 
}

a.viewLink, a.viewAnchor {font-size: .7em; color: #1F578A; background-color:transparent;}
a.viewLink:active, a.viewLink:hover,  
a.viewAnchor:active, a.viewAnchor:hover{color: #FFFFFF;  background-color: #1F578A;}

.viewLinkOnlyTextContainer{
	padding: 0 0 0 .9em;
	line-height: 1.4em;

}
a viewLInk, viewLInkIMG {
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 0em .6em;
	background-repeat:no-repeat;
}

.viewAnchorList{
	list-style-type: none;
	list-style-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}





.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText {font-size: .7em; color: #333333; background-color:transparent; text-align: left;}
.viewTableTDContainer{font-size: 1.35em;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #333333; background-color: #EEF3F7; }
.viewTableHRCellText { font-size: .7em; color: #333333; background-color: #EEF3F7; font-weight: bold;
	text-align: left;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #333333; background-color: #EEF3F7; }
.viewTableHCCellText {font-size: .7em; color: #333333; background-color: #EEF3F7; font-weight: bold; 
	text-align: left;
}


/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {font-size: .7em; }

.formTextLabel{ white-space:nowrap;}

.formText, .formTextArea, .formDropDown {width: 96%; font-family: Verdana, Arial, Helvetica, sans-serif;}

.formError {font-weight: bold; color: #CC0000; background-color:transparent;}
.formErrorList {font-weight: bold; }




/* */
.viewLineBreak { height: 1em;}
.viewHR { color: #374F6B; background-color:transparent; height: 1px; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{color: #000000; background-color: #FFFF33 }


.BLOBListSymbolCustom1{
	list-style-type: none;
	list-style-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}
.BLOBListSymbolCustom1 li{margin: 0 0 .2em 0;}

.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal{
		margin: .2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha;
	margin: .2em 0 0 2em;
}

/* ------- PORZIONE DI INDICE ------- */
.viewIndexSlice ol {
	list-style-type:none; margin:10px; padding:0;
	font-size:.75em;
}
.viewIndexSlice ol li {
	margin:3px 0; 
}
.viewIndexSlice ol li a {
	padding:0 0 0 13px;
	background:transparent url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-LinkInt.gif) 0 1px no-repeat;
	color:#1F578A; 
}
.viewIndexSlice ol li a:hover {
	text-decoration:none;
}

/* --- Testo personalizzato "Puccini 150 Anni" --- */

div.Puccini {
      background:transparent url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PucciniSx.gif) 0 0 no-repeat; margin:5px 0;
}

div.Puccini h1 {
      background:transparent url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PucciniDx.gif) 100% 0 no-repeat;
}

div.Puccini h1 p {
      background:transparent url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PucciniCx.gif) 50% 0 no-repeat;
      height:87px; padding:0 55px;
}

div.Puccini h1 p a {
                display:block; height:87px;
}

/* ---------- FOTO GALLERY - Inizio ----------------- */
.viewGallery{
	margin: .5em;
	border: 2px solid #9d1b0d;
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GallerySfondo.gif);
	background-repeat:repeat;
	background-position: 0 0;
	color: #9d1b0d; background-color: #FFFFFF;
}
.viewGallery .viewGalleryTop{
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: 1em;
	margin: 0 0 .5em 0; padding: 0;
	color: #FFFFFF; background-color: #9d1b0d;
	position: relative;
}
.viewGalleryTop h1{
	margin: 0; padding: .3em 0 .6em 2.4em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #FFFFFF; background-color: transparent;
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryIco.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.viewGallery h2{
	margin: .2em 0;
	padding: .3em;
	font-size: .8em;
	font-weight: bold;
	text-align: center;
}

.viewGallery dl{
	text-align:center;
	margin: 0; padding: 0;
}
.viewGallery dl.viewGalleryNaviTitle{
	float:left;
	margin: .5em; padding: 0;
}


.viewGallery dl dd{
	margin: 0 0 .5em 0; padding: .5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .75em; 
	color: #9d1b0d;
	background-color: transparent; 
	position: relative;
	text-align:center;
}
div.viewGalleryNaviNumber{
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryBot.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: .7em;
	margin: .5em 0 0 0; padding: 0;
	text-align:center;
	color: #FFFFFF; background-color: #9d1b0d;
}
	
div.viewGalleryNaviNumber span{
	display: inline;
	color: #FFFFFF; background-color: #9d1b0d;
	padding: 0 1px 0 1px;
}

div.viewGalleryNaviNumber ol{ 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
	color: #FFFFFF; background-color: #9d1b0d;
}
div.viewGalleryNaviNumber ol li { 
	color: #FFFFFF; background-color: transparent;
	display:inline;
	padding: 0 .7em 0 .7em;
}

div.viewGalleryNaviNumber ol li.NavInactive {
	color: #FFFFFF;
	background-color: #1BC700;
	padding: 0 0 0 3px;
	margin: 0;
	} 

div.viewGalleryNaviNumber ol li a, div.viewGalleryNaviNumber span a{ 
	color: #FFFFFF; background-color: transparent;
	text-decoration: underline;
}
.viewGalleryNaviNumber ol li a:hover, 
.viewGalleryNaviNumber ol li a:active, 
.viewGalleryNaviNumber ol li a:focus,
div.viewGalleryNaviNumber span a:hover,
div.viewGalleryNaviNumber span a:active,
div.viewGalleryNaviNumber span a:focus { 
	text-decoration: none;
}


div.viewGalleryNaviTitle ol{
	list-style-type: none;
	margin: 1em 0; padding: 0;
	font-size: .7em;
	font-weight:bold;
}
div.viewGalleryNaviTitle ol li a{ 
	color: #9d1b0d; background-color: transparent;
	text-decoration: underline;
}
div.viewGalleryNaviTitle ol li a:hover,
div.viewGalleryNaviTitle ol li a:active,
div.viewGalleryNaviTitle ol li a:focus { 
	text-decoration: none;
}

.viewGalleryClose{
	clear:both;
	font-size: .1em; margin: 0; padding: 0; line-height: .1em;
	color:#FFFFFF; background-color: #9d1b0d;
}
/* ---------- FOTO GALLERY - Fine ----------------- */



/* --- Box Ricerca --- */
#formSearchBox{
	margin: 0; padding: 0; 
}
#formSearchBox label{
	font-size: .75em;
	vertical-align:middle;
	color:#000000; background-color:transparent;	
	padding: 0 4px 0 0;
}
#frmSearchText{
	font-size: .7em;
	width: 8em;
	padding: 1px 0 0 0;
	border-top: 2px solid #4f4f4f;
	border-left: 2px solid #4f4f4f;
	vertical-align:middle;
	height: 20px;
	color: #000000; background-color: #dddddd;
}

/* --- Elencatore canale SoloLink --- */
.ComunicatiStampa h1 {
	color: #be1200; background-color: #ffefef;
	font-size: .9em;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/MacchinaScrivere.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 28px;
	position: relative;
	}
.ComunicatiStampa ol{
	list-style-type: none;
	margin: .2em 0 0 1.5em;
}
h1.TitoloPersonalizzato {
	color: #be1200; background-color: #ffefef;
	font-size: .9em;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TitoloPersonalizzato.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 28px;
	position: relative;
}

.ComunicatiStampa ol li{ margin: 0 0 .2em 0; color: #be1300 ; background-color: #FFFFFF;}
.ComunicatiStampa ol li a { color: #000000; background-color: #FFFFFF; text-decoration: underline; }
.ComunicatiStampa ol li a:hover, .ComunicatiStampa ol li a:focus, .ComunicatiStampa ol li a:active { text-decoration: none;color: #000000; background-color: #FFFFFF; }

/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol {
	list-style-type: none;
	list-style-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/SoloLink.gif);
	margin: .2em 0 0 1.5em;
}

.ElencoCanaleSoloLink ol li{margin: 0 0 .2em .5em;}
.ElencoCanaleSoloLink ol li a { color: #000000; background-color: #FFFFFF; text-decoration: underline; }
.ElencoCanaleSoloLink ol li a:hover, .ElencoCanaleSoloLink ol li a:focus, .ElencoCanaleSoloLink ol li a:active { 
	color: #000000; background-color: #FFFFFF;
	text-decoration: none;
	}


/* --------------- Community ----------------*/
#CommunityUserForm{
	font-size: .7em;
}

.CommunityUserLbl{
	display: block;
	width: 20%;
	float:left;
	clear:both;
	margin: .2em 0 0 0;
}
.CommunityUserFormText input{
	width: 65%;
	margin: 0 0 .5em 0;
	font-size: 1em;
}
.CommunityUserFormSelect select{
	margin: 0 0 .5em 0;
	font-size: 1em;
}

.CommunityUserFormCheck input{
	width: 2em;
}


#CommunityUserForm Fieldset{
	clear: both;
	margin: .5em 0; padding: .5em; 
	border: 1px solid #CCCCCC;
}
#CommunityUserForm Fieldset legend{ color: #333333; background-color: #FFFFFF;}

#CommunityUserForm p {
	margin: .5em 0;
	clear:both;
}

#CommunityUserFormSubmit{
	text-align:center;
	font-weight: bold;
	clear:both;
	margin: 1em;
}



/* --- Elenco Canale Predefinito --- */
.NewsBlock{width: 100%;}
.NewsBlockImgLeft{float:left; margin: 0 .5em 0 0;}
.NewsBlockImgRight{float:right; margin: 0 0 0 .5em;}



#ChannelPager{
	border: 1px solid #006D78; 
	position:relative; 
	padding: .5em; 
	margin: 1em 0em 1em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	clear:both;
}
#ChannelSelection{padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}

#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em;}

#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	border-left: 1px solid #999999;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
	border-right: 1px solid #999999;
}
#ChannelYearList ol li a, #ChannelMonthList ol li a, #ChannelDayList ol li a{
	color: #006D78; 
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
}
#ChannelYearList ol li a:hover, #ChannelMonthList ol li a:hover, #ChannelDayList ol li a:hover,
#ChannelYearList ol li a:active, #ChannelMonthList ol li a:active, #ChannelDayList ol li a:active {
	text-decoration: none;
}

.ChannelSelItem span{
	padding: 0em .4em 0em .4em;
	font-weight: bold;
}

.ChannelEmptyItem span{
	padding: 0em .4em 0em .4em;
	font-weight: normal;
}

#ChannelClear{
	font-size:.1em;
	clear: both;
	height: .1em;
}

/* ---------------------- Forum v 2.0 - Inizio ------------------------ */

.ForumTopicList, .ForumMsgList{
	font-size: .7em;
}
.ForumTopicList p, .ForumMsgList p{text-align: right;}
.ForumTopicList table p, .ForumMsgList table p{text-align: left;}

.ForumMsgList table p.ForumMsgDate{float: right;}

.ForumTopicList p a, .ForumMsgList p a{
	font-weight:bold;
	color: #003D68;  background-color: #FFFFFF;
	text-decoration:underline;
}
.ForumTopicList p a:hover, .ForumTopicList p a:active, .ForumTopicList p a:focus,
.ForumMsgList p a:hover, .ForumMsgList p a:active, .ForumMsgList p a:focus {
	text-decoration:none;
}

.ForumTopicList table, .ForumMsgList table{
	border-bottom: 1px solid #0360A3;
	border-left: 1px solid #0360A3;
	margin: 1em 0;
	width: 100%;
	border-collapse:collapse;
}
.ForumTopicList table tr, .ForumTopicList table tr{
	text-align:center;
}
.ForumTopicList table tr td, .ForumTopicList table tr th,
.ForumMsgList table tr td, .ForumMsgList table tr th {
	border-top: 1px solid #0360A3;
	border-right: 1px solid #0360A3;
}

.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: 1em;
	margin: 0 0 .5em 0; padding: 0;
	color: #FFFFFF; background-color: #0360A3;
	height: 2.5em;
}
.ForumTopicList table tr td{
	padding: .2em .5em;
}
.ForumMsgList table tr td{
	padding: .5em .5em .5em .5em;
}
.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	padding: .1em 1em;
}

.ForumTopicList table tbody tr th a, .ForumMsgList table tbody tr th a{
	color: #003D68;  background-color: #FFFFFF;
	text-decoration:underline;
}
.ForumTopicList table tbody tr th a:hover, .ForumTopicList table tbody tr th a:active,
.ForumTopicList table tbody tr th a:focus, .ForumMsgList table tbody tr th a:hover, .ForumMsgList table tbody tr th a:active, .ForumMsgList table tbody tr th a:focus{
	text-decoration: none;
}

.ForumMsgList table tbody tr th.TopicMsg, .ForumMsgList table tbody tr td.TopicMsg {
	color:#000000;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr th{
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}

.ForumMsgList table tbody tr td h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color:#000000;
	background-color: #ffffff;
}
.ForumMsgList table tbody tr td.TopicMsg h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color: #00497D;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #00497D; background-color: #ffffff;
	font-weight: bold;
}
.ForumMsgList table tbody tr td.TopicMsg div a, 
.ForumMsgList table tbody tr th.TopicMsg div a,
.ForumMsgList table tbody tr th.TopicMsg a{
	color: #00497D; background-color: #D4EEFF;
}

.ForumPaginator{
	font-size: .7em;
	margin: .5em 0 0 0;  padding: .2em 0;
	text-align:center; line-height: 1.5em;
}
	
.ForumPaginator span{
	display: inline;
	margin: 0 .2em; padding: .1em;
}

.ForumPaginator ol{ 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
}
.ForumPaginator ol li { 
	display:inline;
	padding: .1em; margin: 0 .2em;
}
.ForumPaginator ol li a, .ForumPaginator span a{ 
	color: #00497D; background-color: #D4EEFF;
	text-decoration: underline;
	padding: 0; margin: 0;
	text-decoration:none;
}
.ForumPaginator ol li a:hover, 
.ForumPaginator ol li a:active, 
.ForumPaginator ol li a:focus { 
	text-decoration: none;
}
.ForumPaginator span.NavInactive,
.ForumPaginator li.NavInactive{
	border: 1px solid #0360A3;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #00497D; 
	background-color: #D4EEFF;
	border: 1px solid #0360A3;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold.gif);
	padding: 0 0 0 1em;
}

.ForumThreadList ol li ol li{
	list-style-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	padding: 0 0 0 1em;
}




.ForumComposeForm{
}

.ForumComposeForm div, .ForumComposeForm p{
	clear: both;
	padding: .5em 0 0 0;
}
.ForumComposeForm div label{
	display: block; width: 6em;
	font-size: .7em;
	float: left;
}
.ForumComposeForm p label{
	display: block; width: auto;
	font-size: .7em;	
}
.ForumComposeForm div input{
	width: 20em;
	margin: 0;
	border: 1px solid #0360A3;
	font-size: .7em;
	float:left;
	
}
.ForumComposeForm div span{
	float:left;
}

.ForumComposeForm p textarea{
	font-size: .7em;
	border: 1px solid #0360A3;
	width: 100%;
}
.ForumComposeForm p input{
	border: 1px solid #0360A3;
	font-size: .7em;
	text-align:center;
}
.ForumComposeForm p a{
	color: #00497D; background-color: #ffffff;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
}
.ForumComposeForm p a:hover, .ForumComposeForm p a:active, .ForumComposeForm p a:focus{
	text-decoration: none;
}

/* ---------------------- Forum v 2.0 - Fine ------------------------ */


/* ****** USER LOGIN - Inizio **** */
.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
    background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}

/* ****** USER LOGIN - Fine **** *//* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */

P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft {
 padding-left: 10px;
 color: #000000; 			/* serve per far apparire spazio tra img e par nell'offetto img+par. */
 background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.BLOBIMGSpacerRight {
 padding-right: 10px;
 color: #000000; 			/* serve per far apparire spazio tra img e par nell'offetto img+par. */
 background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
    background-image: url(http://www.comune.lucca.it/flex/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}body {
	color: #ffffff;
	background-color: #d9d9d9;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoBG.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 0; padding: 10px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#Testata { 
	height: 130px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #FFFFFF;
	}
#TestataComune { 
	height: 130px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner-Statua-OK.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #FFFFFF;
	}	
#TestataAmbiente { 
	height: 130px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerAmbiente.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #FFFFFF;
	}	
#TestataProtezioneCivile { 
	height: 130px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner-ProtezioneCivile2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000000; background-color: #FFFFFF;
	}	
.Banner ol {list-style:none; margin:0; padding:0;}	
#FondoTestataTop { position: absolute; top: 140px; left: 0; }
#FondoTestataBottom { position: absolute; top: 174px; left: 0; }
#Pagina { margin: 0 0 0 10px; }
#Utility { 
	border-bottom: 1px dotted #969696;
	float: left; width: 100%;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoUtility.gif);
	background-position: 0 0; background-repeat: repeat-x;
	padding: 0; margin: 0;
	color: #000000; background-color: #FFFFFF;
	}

#Mappa { padding: 10px 0 10px 20px; width: 20px; float: left;}
/* -------- MAPPA SITO: link + Pagina mappa -------- */
.Mappa {
	background:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa.gif) 0 0 no-repeat; height:18px;
}
.MapIndexTree {
	font-size:.7em;
}
.MapIndexTree a {
	color:#1F578A;
}
.MapIndexTree a:hover {
	text-decoration:none;
}
.MapIndexTree ol {
	list-style-type:none; margin:0; padding:0;  
	font-weight:bold;
}
.MapIndexTree ol li {	
	background:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa-1Liv.gif) 0 9px no-repeat;	
	padding:7px 0 0 13px; margin:0 0 0 10px; width:100%;
}
.MapIndexTree ol li a {
	color:#1F578A;
}
.MapIndexTree ol li a:hover {
	text-decoration:none;
}
.MapIndexTree ol ol {
	list-style-type:none; border:none;
	padding:0; font-weight:normal;
}
.MapIndexTree ol ol li {
	background:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa-2Liv.gif) 0 10px no-repeat;	
	padding:5px 0 0 11px;
}
.MapIndexTree ol ol ol li {
	background:url(http://www.comune.lucca.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa-3Liv.gif) 0 8px no-repeat;		
	padding:3px 0 0 8px;
}
.MapIndexTree ol ol ol ol li {
	background:none; padding:3px 0 0 8px;
}

#BreadCrumb {
	font-size: .65em; color: #000000; background-color: transparent;
	margin: 0 0 0 10px;
	float: left; 
	padding: 12px 0 8px 0;
	}
#BreadCrumb a { color: #000000; background-color: transparent; text-decoration: underline; }
#BreadCrumb a:hover, #BreadCrumb a:active,#BreadCrumb a:focus { text-decoration: none; }
#BreadCrumb span { font-weight: bold; }
#SearchBox {
	float: right;
	border-left: 1px dotted #969696;
	padding: 5px 10px 5px 10px;
	width: 185px;
	}
	
/* Layout */
#Layout { position: relative; width: 100%; color: #000000; background-color: #FFFFFF; clear: both;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoPagina.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	}

#ColCent { 
	margin: 0 205px 0 205px;
	padding: 10px 14px 10px 14px;
	}
#ColCent2Col { 
	margin: 0 0 0 205px;
	padding: 10px 14px 10px 14px;
	}
#ColDx { width: 200px; position: absolute; top: 0; right: 0; padding: 5px 5px 5px 0; margin: 0;}
#ColSx { width: 200px; position: absolute; top: 0; left: 0; padding: 5px 0 5px 5px; margin: 0; }

#ContenutiHome {
	min-height: 80em;
	
	
	padding: 0 0 20px 0;
}
#Contenuti {
	min-height: 50em;
	
	
	padding: 0 0 20px 0;
}
.RedazioneWeb { float: left; font-size: .7em; }
.RedazioneWeb a { color: #860e00; background-color: transparent; text-decoration: underline;}
.RedazioneWeb a:hover, .RedazioneWeb a:focus, .RedazioneWeb a:active { text-decoration: none; }

/* Footer */ 
.Footer { position: relative; text-align: center;  padding-bottom:10px;}
.Footer ol {
	list-style-type: none;
	margin: 0 0 4px 0; padding: 0;
	}
.Footer ol li {
	margin: 0 12px 0 13px; padding: 0; display: inline; 
	}
.Footer p { font-size: .65em; color: #000000; background-color: #d9d9d9; }
.Footer p a { color: #000000; background-color: #d9d9d9; text-decoration: underline; }
.Footer p a:hover, .Footer p a:active, .Footer p a:focus { text-decoration: none; }

/* calendario home page */
.Calendario h2 { 
	width: 155px;
	margin: 0; 
	padding: 15px 2px 4px 43px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Calendario.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
	}
.Calendario h2 a { 
	color: #000000; background-color: #c9cbd0;
	display: block;
	text-decoration: none;
	}
.Calendario h2 a:hover, .Calendario h2 a:active, .Calendario h2 a:focus  { text-decoration: underline; }
.Calendario .viewCalendar {
	border: 1px solid #c3c3c3;
	border-top: none;
	margin: 0 0 15px 0;	padding: 0;
	color: #000000; background-color: #ffefef;
	font-size: .75em; text-align: center;
	}
.Calendario .viewCalendar a {
	color: #FFFFFF; background-color: #c51100;
	padding: 0 2px 0 2px;
	}
.Calendario .viewCalendar table { 
	font-size: .9em;
	}
.Calendario .viewCalendar table.calendar a { color: #c51100; background-color: #ffefef; }

 /*Box in Home page */
.ComeFare { 
	border-left: 6px solid #00c3d1;
	width: 194px;
	margin: 5px 0 10px 0;
	}
.ComeFare a { 
 	color: #FFFFFF; background-color: #006d79;
	display: block; font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	padding: 14px 45px 12px 10px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoInterrogativo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
.ComeFare a:hover, .ComeFare a:focus, .ComeFare a:active { text-decoration: underline; }

.ServiziOnLine { 
	border-left: 6px solid #00c3d1;
	width: 194px;
	margin: 5px 0 10px 0;
	}
.ServiziOnLine a { 
 	color: #FFFFFF; background-color: #006d79;
	display: block; font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 45px 2px 10px;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Computer.gif);
	background-position: 142px 0;
	background-repeat: no-repeat;
	}
.ServiziOnLine a:hover, .ServiziOnLine a:focus, .ServiziOnLine a:active { text-decoration: underline; }#BodyCirc6 { background-image: none; margin: 0; padding: 0; color: #000; background-color: #FFF;}
#TestataCirc6 {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoTestataCirc6.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #FFFFFF; background-color: #566701;
	width: 100%;
	float: left;
	}
#LogoCirc6 { float: left;}
#LogoCirc6 img{ display: block; }
#DxLogoCirc6 { position: absolute; top: 35px; right: 0;}
#BodyCirc6 #Layout { background-image: none; }
#ColSxCirc6 {
	width: 205px;
	position: absolute; top: 0; left: 0;
	margin: 0; padding: 0;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoMenuHCirc6.gif); background-position: top right; background-repeat: repeat-x;
	}
#ColCentCirc6 { margin: 0 0 0 205px; padding: 0; min-height: 45em; }
#MenuHCirc6 {
	margin: 0; padding: 0;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoMenuHCirc6.gif); background-position: 0 0; background-repeat: repeat-x;
	height: 32px;
	text-align: center;
	}
#MenuHCirc6 ol {
	margin: 0; padding: 3px 0 0 0;
	list-style-type: none;
	
	}
#MenuHCirc6 ol li { display: inline; margin: 0 10px 0 10px; padding: 0; vertical-align: middle; }
#MenuHCirc6 ol li a {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioMenuHCirc6.gif); background-position: 0 1px; background-repeat: no-repeat;
	color: #000; background-color: transparent;
	text-decoration: none;
	font-size: .75em; font-weight: bold;
	margin: 0; padding: 0 0 0 15px;
	}
#UtilCirc6 { width: 100%; margin: 8px 0 0 0; padding: 0; float: left; }
#SiteMapCirc6 { float: left; margin: 0 10px 0 0;}
#BCCirc6 { float: left; font-size: .6em; margin: 3px 5px 0 0; }
#BCCirc6 a { color: #000; background-color: #FFF; text-decoration: underline;}
#BCCirc6 span { font-weight: bold; }
#StampaCirc6 { float: right; width: 30px; margin: 0 20px 0 10px;} 

.Contenitore {width: 100%; float: left; margin: 10px 0 0 0; padding: 0; }
.MenuCentraleCirc6 { width: 32%; float: left; border-left: 1px solid #c40c28; height: 10em;}
.MenuCentraleCirc6 ol { list-style-type: none; margin: 0 0 10px 10px; padding: 0; }
.MenuCentraleCirc6 ol li a { 
	font-size: .7em; font-weight: bold;
	color: #000; background-color: transparent;
	text-decoration: underline;
	}
.MenuCentraleCirc6 ol li a:hover, .MenuCentraleCirc6 ol li a:focus, .MenuCentraleCirc6 ol li a:active { text-decoration: none; }
.MenuCentraleCirc6 ol li ol { margin: 0; }
.MenuCentraleCirc6 ol li ol li a { 
	font-weight: normal;
	text-decoration: none;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioBoxMenuCirc6.gif); background-position: 0 3px; background-repeat: no-repeat;
	padding: 0 0 0 8px;
	}
.MenuCentraleCirc6 ol li ol li a:hover, .MenuCentraleCirc6 ol li ol li a:focus, .MenuCentraleCirc6 ol li ol li a:active { text-decoration: underline; }
.FondoChiesa {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-chiesa.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	}
.FondoColomba {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-colomba.jpg);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	}
.PulsanteCirc6 { 
	float: left;
	width: 186px;
	}
.PulsanteCirc6 ol { list-style-type: none; margin: 0; padding: 0;  }
.PulsanteCirc6 ol li { margin: 0; padding: 0; }
.PulsanteCirc6 ol li a { 
	display: block;
	border-left: 5px solid #ced4b2;
	padding: 8px 0 7px 9px;
	font-weight: bold; font-size: .7em;
	text-decoration: none;
	color: #000; background-color: #f0eff4;
	margin: 0 9px 5px 0;
	width: 163px;
	}
.PulsanteCirc6 ol li a:hover, .PulsanteCirc6 ol li a:focus, .PulsanteCirc6 ol li a:active { color: #000; background-color: #FBFAFF; }

/* Menu di pedice */
#MenuFondoCirc6 {
	margin: 10px 0 0 0; padding: 9px 0 20px 0;
	color: #000; background-color: #e5e5e5;
	float: left; width: 100%; 
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoMenuFondo.gif);
	background-position: 0 9px;
	background-repeat: repeat-x;
	}
#MenuFondoCirc6 ol { list-style-type: none; margin: 0; padding: 0; float: left; display: inline; height: 24px;}
#MenuFondoCirc6 ol li { float: left; }
#MenuFondoCirc6 ol li a {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntaMenuFondo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #FFF; background-color: #c30f2a;
	font-weight: bold; font-size: .7em;
	text-decoration: none;
	padding: 5px 25px 5px 20px; margin: 0;
	float: left;
	}
#MenuFondoCirc6 ol li a:hover, #MenuFondoCirc6 ol li a:focus, #MenuFondoCirc6 ol li a:active { text-decoration: underline; }
#MenuFondoCirc6 ol li ol { 
	float: left; 
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoMenuFondo.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	}
#MenuFondoCirc6 ol li ol li a { 
	background-image: none;
	float: left;
	color: #FFF; background-color: transparent;
	font-weight: normal;
	}
	
/* Menu Verticale */
.MenuVCirc6 {
	margin: 0 0 10px 0; padding: 0;
	}
/* Livello 1 */
.MenuVCirc6 ol {
	list-style-type: none; margin: 0; padding: 0; 
	}
.MenuVCirc6 ol li { margin: 0; padding: 0; }
.MenuVCirc6 ol li a {
	display: block;
	margin: 0; padding: 3px 20px 5px 28px;
	width: 144px;
	color: #FFF; background-color: #778e00;
	font-size: .7em; font-weight: bold;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/L1-MenuVCirc6.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	}
.MenuVCirc6 ol li a:hover, .MenuVCirc6 ol li a:focus, .MenuVCirc6 ol li a:active { text-decoration: underline; }
.MenuVCirc6 ol li.LIStrong strong {
	display: block;
	margin: 0; padding: 3px 20px 5px 28px;
	width: 144px;
	color: #FFF; background-color: #778e00;
	font-size: .7em; font-weight: bold;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/L1-MenuVCirc6.gif);
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: underline;
	}
/* Livello 2 */
.MenuVCirc6 ol li ol li { margin: 0; padding: 0; }
.MenuVCirc6 ol li ol li a { 
	margin: 0 0 0 20px; padding: 3px 0 2px 15px;
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioBoxMenuCirc6.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	width: 157px;
	border-bottom: 1px solid #ccc;
	color: #000; background-color: #FFF;
	font-weight: normal; text-decoration: none;
	}
.MenuVCirc6 ol li ol li.LIStrong strong { 
	margin: 0 0 0 20px; padding: 3px 0 2px 15px;
	background-image:url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioBoxMenuCirc6.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	width: 157px;
	border-bottom: 1px solid #ccc;
	color: #000; background-color: #FFF;
	font-weight: bold; text-decoration: none;
	}
/* Livello 3 */
.MenuVCirc6 ol li ol li ol li { margin: 0; padding: 0; }
.MenuVCirc6 ol li ol li ol li a { 
	margin: 0 0 0 20px; padding: 3px 0 2px 25px;
	background-image: none;
	width: 147px;
	color: #000; background-color: #E4EAC5;
	font-weight: normal; text-decoration: none;
	}
.MenuVCirc6 ol li ol li ol li.LIStrong strong { 
	margin: 0 0 0 20px; padding: 3px 0 2px 25px;
	background-image: none;
	width: 147px;
	color: #000; background-color: #E4EAC5;
	font-weight: bold; text-decoration: none;
	}
/* Livello 4 */
.MenuVCirc6 ol li ol li ol li ol li { margin: 0; padding: 0; }
.MenuVCirc6 ol li ol li ol li ol li a { 
	margin: 0 0 0 20px; padding: 3px 0 2px 35px;
	width: 137px;
	border-bottom: 1px solid #ccc;
	color: #000; background-color: #FFF;
	font-weight: normal; text-decoration: none;
	}
.MenuVCirc6 ol li ol li ol li ol li.LIStrong strong { 
	margin: 0 0 0 20px; padding: 3px 0 2px 35px;
	width: 137px;
	border-bottom: 1px solid #ccc;
	color: #000; background-color: #FFF;
	font-weight: bold; text-decoration: none;
	}
/* Livello 5 */
.MenuVCirc6 ol li ol li ol li ol li ol li { display: none; visibility: hidden; }
/* Livello 6 */
.MenuVCirc6 ol li ol li ol li ol li ol li ol li { display: none; visibility: hidden; }


.BoxMappaCirc6 { width: 49%; float: left; }
.ContenitoreTitolo {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TitoloCirc6.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0; padding: 5px 0 0 0;
	}
.ContenitoreTitolo h1 { 
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoTitoloCirc6.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 60px 0 0; padding: 6px 15px 3px 15px;
	color: #FFF; background-color: #575757;
	font-size: .9em;
	}
.ContenutoBoxGrigio {
	color: #000; background-color: #ebedec;
	text-align: center;
	padding: 7px 7px 3px 7px; margin: 0;
	}
.FondoBoxGrigio {
	color: #000; background-color: #ebedec;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoBoxGrigioDx.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
.FondoBoxGrigio img { display: block; }

.BoxNewsCirc6 { width: 49%; float: right; margin-right: 5px; }
.ContenitoreTitoloNews {
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TitoloNewsCirc6.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0; padding: 5px 0 0 0;
	}
.ContenitoreTitoloNews h1 { 
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoTitoloNewsCirc6.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 60px 0 0; padding: 6px 15px 3px 15px;
	color: #FFF; background-color: #c41029;
	font-size: .9em;
	}
.ContenutoBoxRosso {
	color: #000; background-color: #f5e5e8;
	padding: 7px 7px 3px 7px; margin: 0;
	}
.ContenutoBoxRosso h2 { font-size: .7em; margin: 0 0 3px 0; position: relative;}
.ContenutoBoxRosso h2 a{ color: #770111; background-color: #f5e5e8; }
.ContenutoBoxRosso h2 a:hover, .ContenutoBoxRosso h2 a:active, .ContenutoBoxRosso h2 a:focus { text-decoration: none; }
.ContenutoBoxRosso p {
	font-size: .7em; position: relative;
	}
.FondoBoxRosso {
	color: #000; background-color: #f5e5e8;
	background-image: url(http://www.comune.lucca.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoBoxRossoDx.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
.FondoBoxRosso img { display: block; }
#CercaCirc6 { position: absolute; top: 73px; left: 250px; }
#CercaCirc6 .SearchFormText { font-weight: bold; color: #FFF; background-color: #778E00; font-size: .7em;}
#CercaCirc6 #frmSearchText { border: 1px solid #fff; height: 15px; width: 90px; color: #000; background-color: #e2e4d6; margin-bottom: 4px; }

#BodyCirc6 .Footer p, #BodyCirc6 .Footer p a { color: #000; background-color: #FFF; }

#ContenutiCirc6 {
	min-height: 35em;
	
	margin: 20px 0 0 0;
	padding: 5px 20px 10px 5px;
	}/* ----------- METEO ------------------ */
.meteoBox{
 border: 1px solid #000000;
 width: 10em;
 padding: .21em;
 margin: .5em auto;
 position:relative;
 background-color:white;
}
.mTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .6em; 
	font-weight: bold; 
	margin-left: .4em;
}

.mUpdate {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .6em; 
	font-style: italic;
	margin-left: .4em;
	text-align:center;
}

.mIco {
 border: 1px solid #000000;
 margin: .4em;
}

.mData {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .6em;
}





#SkipLinks, .GoAway {position:absolute;	top: -1000em; }


div#Stampa2Col { 
	position:absolute; top:15px; right:20px; z-index:5000;
}


.Contenitore { clear:both; width:auto;}
.BloccoSx { 
	width:49%; float:left; 
	margin:.1em; padding:.1em;
	
}
.clear {clear:both; width:99%; height:0;}
.Lista {margin: 0; padding:0; list-style-type:none}

div.NewsBlock { border-bottom:1px dotted #969696; padding-bottom:7px;}
div#Stampa { position:absolute; top:15px; right:230px; z-index:5000;}

.MVComunicazione ol ol li img {
	
}
.MVComunicazione ol ol li span { padding-left:4px;}
.MVComunicazione ol ol ol { display:none;}
.MVComunicazioneUffSt ol ol ol {display:block;}

.CalendarioInterno {
      font-size:1.2em; width:9em;
}
.CalendarioInterno #ChannelSelection {
      font-size:.75em; margin-bottom:5px;
}

.BollinoStanca {position:absolute; top:0; right:5px; z-index:3;}
