/* Cached vesion created on 26/03/08 04:42:12*/
/* elapsed time: 0.0221 secs */

/* -------- STILIZZAZIONI GENERALI DEL SITO: BODY, SKIP, LINK, CLEAR, ECC -------- */
body {
	color:#000000; background-color:#E8F6FF;
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
#SkipLinks, .GoAway, .BLOBHidden {
	position:absolute; 
	top:-10000px;
	left:-10000px;
}
.clear, .BLOBFloatClear {
	clear:both; 
	height:0; 
	line-height:.1em; 
	width:100%;
}
.BLOBRow1px {
	clear:both; height:1px;
}
.AlignCenter {
	text-align:center;
}
a img {
	border:none;
}
a:link, a:visited {
	color:#585858; background-color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a:hover, a:focus, a:active {
	text-decoration:none;
}
#VMenu a:link, #VMenu a:visited {
	color:#185B83; background-color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#VMenu a:hover, #VMenu a:focus, #VMenu a:active {
	text-decoration:none;
}
.BLOBWidthEmptyLeft {
	float:left;
}

/* -------- LAYOUT GENERALE: GABBIA, COLONNE E CONTENUTI -------- */
#Layout {	
	/* clear: left; */ 
	width:100%;
	position:relative;
	padding: 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoPagina.gif) 0 0 repeat-x;
	color:#000000; background-color:#FFFFFF;
}
#ColCent {
	margin:0 190px 5px 190px; padding:10px 0 11px 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/pagina_bottom.gif) 0 100% no-repeat; 
}
#ColCent2Col {
	margin:0 0 5px 190px; padding:10px 0 11px 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/pagina_bottom.gif) 0 100% no-repeat; 
}
#ColSx {
	width:190px; 
	position:absolute; 
	top:0; left:0;
}
#ColDx {
	width:190px; 
	position:absolute; 
	top:0; right:0;
}
#Pagina {
	color:#000000; background-color:#FFFFFF;
	border-left:1px solid #E1E0DE;
	border-right:1px solid #E1E0DE;
	padding:5px;
}
#Contenuti {
	margin:0 5px; padding:0 5px;
	min-height:45em;
	/*height:45em;*/
	/*height:45em;*/
	/*height:45em;*/
	/*height:45em;*/
}

/* -------- TESTATA -------- */
#Testata1 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata1.jpg) 0 0 repeat-x;
	background-color:#B9DBF2; color:#000000;
}
#Testata2 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata2.jpg) 0 0 no-repeat;
}
#Testata3 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata3.jpg) 100% 0 no-repeat;
	height:163px;
}

/* -------- BREADCRUMB -------- */
#Breadcrumb {
	font-size:.65em;
	margin:0; padding:8px 30px 22px 2px;
	border-top:7px solid #68C3F8;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoArancioBC.gif) 0 100% repeat-x;
	color:#000000; background-color:#FFFFFF;
}
#Breadcrumb a:link, #Breadcrumb a:visited {
	color:#000000; background-color:#FFFFFF; 
	text-decoration:underline;
}
#Breadcrumb a:hover, #Breadcrumb a:active, #Breadcrumb a:focus {
	text-decoration: none;
}
#Breadcrumb span {
	font-weight:bold;
}

/* -------- FOOTER -------- */
div#Footer {
	padding:23px 5px 5px 5px; margin:0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/footer.gif) 0 0 repeat-x; 
	background-color:#E8F6FF; color:#06466C; 
	font-size:.75em;
	text-align:center;
}
#Footer ol {
	position:absolute; 
	left:50%; 
	width:340px; 
	margin:0 auto 0 -167px; padding:0; 
	list-style-type:none;
}
#Footer ol li {
	display:inline;
} 
#Footer ol li a:link, #Footer ol li a:visited {
	display:block; 
	height:15px; width:80px; 
	float:left; 
	margin:0;
}
#Footer ol li a.xhtml:link, #Footer ol li a.xhtml:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Valid-xhtml10.gif) 0 0 no-repeat; 
	margin-right:5px;
} 
#Footer ol li a.css:link, #Footer ol li a.css:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Valid-css.gif) 0 0 no-repeat; 
	margin-right:5px;
}
#Footer ol li a.acc:link, #Footer ol li a.acc:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Valid-acc.gif) 0 0 no-repeat; 
	width:162px;
}
#Footer p {
	margin:23px 0 5px 0;
}
#Footer p a:link, #Footer p a:visited {
	font-weight:bold; 
	background-color:#E8F6FF; color:#06466C; 	
}/* -------- BOX FRECCIA & LUCCHETTO -------- */
.BoxSx {
	padding:5px 0; margin:15px 12px 10px 12px; 
	list-style-type:none;
	font-size:.9em;
	font-weight:bold;
	border-top:1px solid #FF8C19;
}
.BoxSx li {
	padding:3px 0 12px 32px; margin:3px 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioBoxSx.gif) 8px 0 no-repeat;
	border-bottom:1px solid #FF8C19;
}
.BoxSx li.Riservata {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Lucchetto.gif) 4px 0 no-repeat;
	padding-top:7px;
}
.BoxSx li a:link, .BoxSx li a:visited {
	color:#175B82; background-color:#FFFFFF;
	text-decoration:none;
}
.BoxSx li a:hover, .BoxSx li a:focus, .BoxSx li a:active {
	text-decoration:underline;
}

/* -------- BOX ISCRIZIONE NEWSLETTER -------- */
.VMenu form {
	padding:0;
	color:#1F5A84; background-color:#E8F6FF;
	border-bottom:1px solid #CFDCE3;
}
.VMenu form div {
	border-left:10px solid #68C3F8;
	border-right:10px solid #68C3F8;
}
.VMenu form h2 {
	padding:10px 2px 14px 38px; margin:0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/newsletter.gif) 2px 0 no-repeat;
	color:#1F5A84; background-color:#E8F6FF;
	font-size:.7em;
}
.VMenu form h2 a:link, .VMenu form h2 a:visited {
	color:#1F5A84; background-color:#E8F6FF;
	text-decoration:none;
}
.VMenu form label {
	color:#1F5A84; background-color:#FFFFFF;
}
.VMenu form input {
	border:1px solid #6BC2F8;
	color:#1F5A84; background-color:#FFFFFF;
	margin:0 0 3px 3px;
}
.VMenu form input.submit {
	color:#FFFFFF; background-color:#1F5A84;
	margin:0 0 3px 3px;
}
.VMenu h2.Newsletter {
	padding:10px 2px 10px 22px; margin:0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/newsletter.gif) 0 0 no-repeat;
	color:#185B83; background-color:#E8F6FF;
	font-size:.7em;
	border-bottom:1px solid #CFDCE3;
	border-left:10px solid #68C3F8;
	border-right:10px solid #68C3F8;
}
.VMenu h2.Newsletter a:link, .VMenu h2.Newsletter a:visited {
	color:#185B83; background-color:#E8F6FF;
	text-decoration:none;
	font-weight:normal;
	margin:2px;
}
.VMenu h2.Newsletter a:hover, .VMenu h2.Newsletter a:focus, .VMenu h2.Newsletter a:active {
	text-decoration:underline;
}

/* -------- BOX COMUNE NOTIZIE -------- */
h2#ComuneNotizie {
	margin:0; padding:0 0 0 10px;
	/*padding-left:0;*/
	/*padding-left:0;*/
	/*padding-left:0;*/
	/*padding-left:0;*/
	text-align:center; 
}
h2#ComuneNotizie a:link, h2#ComuneNotizie a:visited {
	display:block;  
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ComuneNotizie.gif) 0 0 no-repeat; 
	width:169px; height:59px;
}
/* -------- MENU VERTICALE -------- */
.VMenu {
	margin:10px; padding:0 0 10px 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoMenuV.gif) 0 100% no-repeat;
}
	/* -------- I LIVELLO -------- */
.VMenu ol {
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:transparent;
	border-top:1px solid #E0E0DE;
}
.VMenu ol li {
	margin:0; padding:0; 
	font-size:.7em;
}
.VMenu ol li a:link, 
.VMenu ol li a:visited, 
.VMenu ol li.LISel strong {
	display:block; 
	padding:4px 2px 5px 18px;
	line-height:1.3em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuVL1.gif) 4px 6px no-repeat;
	color:#FFFFFF; background-color:#185C83;
	/*background-position:4px 8px;*/
}
.VMenu ol li a:hover, 
.VMenu ol li a:active, 
.VMenu ol li a:focus {
	color:#FFFFFF; background-color:#185C83;
	text-decoration:underline;
} 
.VMenu ol li.LIStrong strong, 
.VMenu ol li.LISel a, 
.VMenu ol li.LISel strong a, 
.VMenu ol li.LISel strong a.Sel {
	display:block; 
	padding:4px 2px 5px 18px;
	line-height:1.3em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuVL1.gif) 4px 6px no-repeat;
	/*background-position:4px 8px;*/
	color:#FFFFFF; background-color:#185C83;
}
	/* -------- II LIVELLO -------- */
.VMenu ol ol { 
	list-style-type:none;
	margin:0; padding:5px 0 0 0;
	border:none;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoTop2L.gif) 0 0 repeat-x;
}
.VMenu ol ol li {
	margin:0; padding:0; 
	font-size:1em; 
	border-left:2px solid #E0E0DE;
	border-right:2px solid #E0E0DE;
	border-bottom:1px solid #E1E0DF;
}
.VMenu ol ol li a:link, 
.VMenu ol ol li a:visited, 
.VMenu ol ol li.LISel strong {
	display:block;
	padding:4px 2px 5px 14px;
	/*width:150px;*/
	line-height:1.3em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioMenuH.gif) 5px 7px no-repeat;
	/*background-position:5px 8px;*/
	color:#003D5F; background-color:#E8F6FE;
	border-bottom:1px solid #CFDCE3;
}
.VMenu ol ol li a:hover, 
.VMenu ol ol li a:focus, 
.VMenu ol ol li a:active {
	color:#003D5F; background-color:#D5EEFD;
	/*width:150px;*/
	text-decoration:none;
	border-bottom:1px solid #C0D8E6;
} 
.VMenu ol ol li.LIStrong strong, 
.VMenu ol ol li.LISel a, 
.VMenu ol ol li.LISel strong a, 
.VMenu ol ol li.LISel strong a.Sel {
	display:block; 
	padding:4px 2px 5px 14px;
	/*width:150px;*/
	border:none;
	text-decoration:underline;
	line-height:1.3em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioMenuH.gif) 5px 7px no-repeat;
	/*background-position:5px 8px;*/
	color:#000000; background-color:#FFDFC0;
	/*width:14.8em;*/
	/*width:14.8em;*/
}
	/* -------- III LIVELLO -------- */
.VMenu ol ol ol { 
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:#E6F4FE;
	background-image:none;
	border:none;
}
.VMenu ol ol ol li {
	margin:0; padding:0;
	/*width:148px;*/
	font-size:.9em;
	border:none;
}
.VMenu ol ol ol li a:link, 
.VMenu ol ol ol li a:visited, 
.VMenu ol ol ol li.LISel strong {
	display:block; 
	/*width:148px;*/
	padding:4px 2px 5px 16px;
	border:none;
	border-bottom:1px solid #C2D1D9;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv3.gif) 9px 6px no-repeat;
	/*background-position:8px 7px;*/
	color:#000000; background-color:#D5E5ED;
	/*width:14.8em;*/
	/*width:14.8em;*/
}
.VMenu ol ol ol li a:hover, 
.VMenu ol ol ol li a:focus, 
.VMenu ol ol ol li a:active {
	color:#000000; background-color:#C2D9E5;
	/*width:148px;*/
	border-bottom:1px solid #B4CAD7;
} 
.VMenu ol ol ol li.LIStrong strong, 
.VMenu ol ol ol li.LISel a, 
.VMenu ol ol ol li.LISel strong a, 
.VMenu ol ol ol li.LISel strong a.Sel {
	display:block; 
	/*width:148px;*/
	padding:4px 2px 5px 16px;
	border:none;
	border-bottom:1px solid #E9C8A8;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv3.gif) 9px 6px no-repeat;
	/*background-position:8px 7px;*/
	color:#000000; background-color:#FFDFC0;
	/*width:14.8em;*/
	/*width:14.8em;*/
}
	/* -------- IV LIVELLO -------- */
.VMenu ol ol ol ol { 
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:#E6F4FE;
	border:none;
}
.VMenu ol ol ol ol li {
	margin:0; padding:0;
	font-size:1em;
}
.VMenu ol ol ol ol li a:link, 
.VMenu ol ol ol ol li a:visited, 
.VMenu ol ol ol ol li.LISel strong {
	color:#000000; background-color:#CFD9DE;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #B7BFC3;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv4.gif) 14px 8px no-repeat;
	/*background-position:14px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
.VMenu ol ol ol ol li a:hover, 
.VMenu ol ol ol ol li a:focus, 
.VMenu ol ol ol ol li a:active {
	color:#000000; background-color:#BECBD2;
	border-bottom:1px solid #A8B3B8;
	/*width:142px;*/
} 
.VMenu ol ol ol ol li.LIStrong strong, 
.VMenu ol ol ol ol li.LISel a, 
.VMenu ol ol ol ol li.LISel strong a, 
.VMenu ol ol ol ol li.LISel strong a.Sel {
	color:#000000; background-color:#FFD2A7;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #ECBF93;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv4.gif) 14px 8px no-repeat;
	/*background-position:14px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
	/* -------- V LIVELLO -------- */
.VMenu ol ol ol ol ol {  
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:#E6F4FE;
	border:none;
}
.VMenu ol ol ol ol ol li {
	margin:0; padding:0;
	font-size:1em;
}
.VMenu ol ol ol ol ol li a:link, 
.VMenu ol ol ol ol ol li a:visited, 
.VMenu ol ol ol ol ol li.LISel strong {
	color:#000000; background-color:#CFD9DE;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #B7BFC3;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
.VMenu ol ol ol ol ol li a:hover, 
.VMenu ol ol ol ol ol li a:focus, 
.VMenu ol ol ol ol ol li a:active {
	color:#000000; background-color:#BECBD2;
	border-bottom:1px solid #A8B3B8;
	/*width:142px;*/
} 
.VMenu ol ol ol ol ol li.LIStrong strong, 
.VMenu ol ol ol ol ol li.LISel a, 
.VMenu ol ol ol ol ol li.LISel strong a, 
.VMenu ol ol ol ol ol li.LISel strong a.Sel {
	color:#000000; background-color:#FFD2A7;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #ECBF93;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
	/* -------- VI LIVELLO -------- */
.VMenu ol ol ol ol ol ol {  
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:#E6F4FE;
	border:none;
}
.VMenu ol ol ol ol ol ol li {
	margin:0; padding:0;
	font-size:1em;
}
.VMenu ol ol ol ol ol ol li a:link, 
.VMenu ol ol ol ol ol ol li a:visited, 
.VMenu ol ol ol ol ol ol li.LISel strong {
	color:#000000; background-color:#CFD9DE;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #B7BFC3;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
.VMenu ol ol ol ol ol ol li a:hover, 
.VMenu ol ol ol ol ol ol li a:focus, 
.VMenu ol ol ol ol ol ol li a:active {
	color:#000000; background-color:#BECBD2;
	border-bottom:1px solid #A8B3B8;
	/*width:142px;*/
} 
.VMenu ol ol ol ol ol ol li.LIStrong strong, 
.VMenu ol ol ol ol ol ol li.LISel a, 
.VMenu ol ol ol ol ol ol li.LISel strong a, 
.VMenu ol ol ol ol ol ol li.LISel strong a.Sel {
	color:#000000; background-color:#FFD2A7;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #ECBF93;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
	/* -------- VII LIVELLO -------- */
.VMenu ol ol ol ol ol ol ol {  
	list-style-type:none; 
	margin:0; padding:0;
	color:#000000; background-color:#E6F4FE;
	border:none;
}
.VMenu ol ol ol ol ol ol ol li {
	margin:0; padding:0;
	font-size:1em;
}
.VMenu ol ol ol ol ol ol ol li a:link, 
.VMenu ol ol ol ol ol ol ol li a:visited, 
.VMenu ol ol ol ol ol ol ol li.LISel strong {
	color:#000000; background-color:#CFD9DE;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #B7BFC3;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}
.VMenu ol ol ol ol ol ol ol li a:hover, 
.VMenu ol ol ol ol ol ol ol li a:focus, 
.VMenu ol ol ol ol ol ol ol li a:active {
	color:#000000; background-color:#BECBD2;
	border-bottom:1px solid #A8B3B8;
	/*width:142px;*/
} 
.VMenu ol ol ol ol ol ol ol li.LIStrong strong, 
.VMenu ol ol ol ol ol ol ol li.LISel a, 
.VMenu ol ol ol ol ol ol ol li.LISel strong a, 
.VMenu ol ol ol ol ol ol ol li.LISel strong a.Sel {
	color:#000000; background-color:#FFD2A7;
	display:block; 
	/*width:142px;*/
	padding:4px 2px 5px 22px;
	border:none;
	border-bottom:1px solid #ECBF93;
	line-height:1.1em;
	text-decoration:none;
	font-weight:normal;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/VMenu-Liv5.gif) 16px 8px no-repeat;
	/*background-position:16px 7px;*/
	/*width:14.8em;*/
	/*width:14.8em;*/
}/* -------- MENU ORIZZONTALE -------- */
#MenuH {
	color:#000000; background-color:#FFFFFF;
	text-align:center;
	/*float:left;*/ 
}
#MenuH ol {
	line-height:2.1em;
	font-size:.75em;
	font-weight:bold;
	list-style-type:none; 
	margin:0 auto; padding:3px 0 5px 0;
	vertical-align:top;
}
#MenuH ol li {
	line-height:2em;
	display:inline;
	margin:0 -4px 0 0; padding:0 0 0 12px;
	/*float:left;	width:16em;*/ 
}
#MenuH ol li a, #MenuH ol li.LIStrong strong {
	line-height:2em;
	padding:0 .6em .2em 9px; margin:0;
	white-space:nowrap;
	text-decoration:none;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioMenuH.gif) 0 3px no-repeat;
	color:#185B83; background-color:#FFFFFF;
	/*float:left; width:16em;*/ 
}
#MenuH ol li.LIStrong strong, #MenuH ol li.LISel a.Sel, #MenuH ol li.LISel strong {
	text-decoration:underline;
}
#MenuH ol li.LISel strong span {
	padding:0 .6em 0 .8em; margin:0;
}
#MenuH ol li a:hover, #MenuH ol li a:focus, #MenuH ol li a:active {
	text-decoration:underline;
}/* -------- UTILITIES: BOX CERCA, MAPPA, VERSIONE STAMPABILE, LINGUA -------- */
ol#UtilityBox {
	position:absolute;
	top:8px; left:60px;
	padding:0; margin:0; 
	color:#333333; background-color:#FFFFFF;
	list-style-type:none;
	font-size:.8em;
}
ol#UtilityBox li {
	display:inline;
	padding:7px 7px 7px 0; margin:0 7px 0 0; 
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/bg_UtilityBox.gif) 100% 3px no-repeat;
	/*background-position:100% 9px;*/
}
ol#UtilityBox li a:link, ol#UtilityBox li a:visited {
	color:#333333; background-color:transparent;
	text-decoration:none;
	font-weight:normal;	
}
ol#UtilityBox li a:hover, ol#UtilityBox li a:focus, ol#UtilityBox li a:active {
	text-decoration:underline;	
}
ol#UtilityBox li a.mappa_sito:link, ol#UtilityBox li a.mappa_sito:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/mappa.jpg) 0 0 no-repeat;
	color:#333333; background-color:transparent;
	padding:6px 0 8px 30px;
	font-weight:normal;	
}
ol#UtilityBox li a.en:link, ol#UtilityBox li a.en:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/en.gif) 0 0 no-repeat;
	color:#333333; background-color:transparent;
	padding:0 0 4px 26px;
	font-weight:normal;	
}
ol#UtilityBox li a.it:link, ol#UtilityBox li a.it:visited {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/it.gif) 0 0 no-repeat;
	color:#333333; background-color:transparent;
	padding:0 0 4px 26px;
	font-weight:normal;	
}
/* -------- STAMPA -------- */
a#stampa:link, a#stampa:visited {
	display:block;
	width:28px; height:29px;
	border:none;
	float:right;
	text-decoration:none;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Stampante.gif) 0 0 no-repeat;
	line-height:1.3em;
	position:relative; top:-6px; left:30px;
}
/* -------- MAPPA DEL SITO -------- */
.MapIndexTree {
	font-size:.7em;
}
.MapIndexTree ol {
	list-style-type: none;	
	margin: 0 0 1em 1em; padding: 0;  
	font-weight: bold;
}
.MapIndexTree ol li a {
	color:#1F578A; 
	background-color: #FFFFFF;
}
.MapIndexTree ol li a:hover, .MapIndexTree ol li a:active, .MapIndexTree ol li a:focus {
	color:#ffffff; 
	background-color:#1F578A;
}
.MapIndexTree ol li ol {
	margin:0 0 0 2em; 
	font-weight:normal;
}.viewTitolo {
	width:auto;
	font-size:1em;
	font-weight:bold;
	padding:0 0 0 16px; margin:.5em 0;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Titolo.gif) 0 4px no-repeat;
	color:#175D81; background-color:#FFFFFF;
	/*background-image:none;*/
}
.viewSottotitolo {
	font-size:.85em;
	padding: 0; margin: 5px 0;
}
.viewSottotitolo a:link, .viewSottotitolo a:visited {
	color:#0B3667; background-color:transparent;
}
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover {
	text-decoration:none;
}
.viewTitolo2 {
	font-weight:bold;
	font-size:.9em;
	color:#0B3667; background-color:#F2F3F4;
	padding: .1em;
}
.viewTitolo3 {
	font-weight:bold;
	font-size:.8em;
	color:#0B3667; background-color:#F2F3F4;
	padding:.1em;
}
.viewTitolo4 {
	font-weight:bold;
	font-size:.7em;
	color:#0B3667; background-color:#F2F3F4;
	border-bottom:1px solid #0B3667;
	padding:.1em;
}
.viewSotTitCell {  
	width:auto;
	font-size:.8em; 
	font-weight:bold; 
	padding:.2em .6em .2em .6em; margin:.5em 0em .5em 0em;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoSottoTitolo.gif) 0 0 repeat-x;
	color:#0B3667; background-color:#C2E1FF; 
	/*height:1%;*/
	/*height:1%;*/
	/*height:1%;*/
	/*height:1%;*/
}
.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: 0em 0em 0em 1.5em;}
/*.viewOL, .viewUL {margin: 0em; padding: 0 0 0 1em;}*/
.viewLI ol {list-style-type: disc;}
.viewLI ol li {font-size: 1em;}
.viewPar, .viewParCell, .viewLI {font-size: .7em; color: #333333; background-color: #FFFFFF;}
.viewCaption dd {
	font-size: .7em; 
	font-style: italic; 
	color: #333333; background-color: #ffffff; 
	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: #FFFFFF;}
.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:link, a.viewLink:visited, 
a.viewAnchor:link, a.viewAnchor:visited {
	font-size:.7em;
	padding:0; 
}
a.viewLink:hover, a.viewLink:active, a.viewLink:focus,  
a.viewAnchor:active, a.viewAnchor:hover, a.viewAnchor:focus {

}
.viewLinkOnlyTextContainer{
	padding: 0 0 0 .9em;
	background-image:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 0em .6em;
	background-repeat:no-repeat;
	line-height: 1.4em;
}
.viewAnchorList{
	list-style-type: none;
	list-style-image: url(http://www.comune.marsala.tp.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: #FFFFFF; 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: #FFFFFF;}
.formErrorList {font-weight: bold; }
/* */
.viewLineBreak { height: 1em;}
.viewHR { color: #374F6B; background-color: #FFFFFF; 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.marsala.tp.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;
}
.BLOBFloatLeft {
	float:left; 
	margin:2px 4px 4px 0;
}
.BLOBFloatRight {
	float:right; 
	margin:2px 0 4px 4px;
}/* CLASSI NECESSARIE 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;}


.viewLinkIMG {}
/* -------- FORM DI RICERCA -------- */
#formSearchBox, #formSearchBox div {
	display:inline;
	text-transform:uppercase;
}
#formSearchBox label {
	vertical-align:middle;
}
#frmSearchText {
	width:7em;
	padding:1px;
	border:1px solid #333333;
	background-color:#F1F0EE; color:#333333;
}
#frmSearchSubmit {
	vertical-align:middle;
	/*height:1.4em;*/
	/*height:1.4em;*/
}

/* -------- STAMPA PRINTER FRIENDLY -------- */
#PrintObj {
	position:absolute;
	top:10px; right:190px;
	margin:0 20px 0 0;
}
#PrintObj a, #PrintObj img {
	display:block; 
	width:16px; height:16px;
}
#PrintObj a:link, a:visited {
	color:#000000; background-color:#FFFFFF;
}
#PrintObj a:hover, #PrintObj a:focus, #PrintObj a:active {
	color:#000000; background-color:#FFF600;
}

/* -------- ELENCATORI CANALE -------- */
	/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol {
	list-style-type:none;
	list-style-image:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin:.2em 0 0 1.5em;
}
.ElencoCanaleSoloLink ol li {
	margin:0 0 .2em 0;
}
	/* --- Elenco Canale Eventi --- */
#ElencoCanaleEventi {
	border-left:3px solid #FF702C; border-right:3px solid #D9D9D9;
	margin:.5em 0;
}
#ElencoCanaleEventi h2 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoEventi.gif) 0 0 repeat-y;
	color:#FFFFFF; background-color:#A3471D;
	border-top:1px solid #FF702C; border-bottom:1px solid #FF702C;
	padding:.3em 0 .4em .8em; margin:0;
	font-size:.7em;
}
#ElencoCanaleEventi h2 a:link, #ElencoCanaleEventi h2 a:visited {
	color:#FFFFFF; background-color:#A3471D;
}
#ElencoCanaleEventi h2 a:hover, #ElencoCanaleEventi h2 a:focus, #ElencoCanaleEventi h2 a:active {
	text-decoration:none;
}
	/* --- Elenco Canale Notizie --- */
#ElencoCanaleNotizie {
	border-left:3px solid #58ACFF;
	border-right:3px solid #D9D9D9;
	margin:.5em 0;
}
#ElencoCanaleNotizie h2 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoNotizie.gif) 0 0 repeat-y;
	color:#FFFFFF; background-color:#1F578A;
	border-top:1px solid #58ACFF; border-bottom:1px solid #58ACFF;
	padding:.3em 0 .4em .8em; margin:0;
	font-size:.7em;
}
#ElencoCanaleNotizie h2 a:link, #ElencoCanaleNotizie h2 a:visited {
	color:#FFFFFF; background-color:#1F578A;
}
#ElencoCanaleNotizie h2 a:hover, #ElencoCanaleNotizie h2 a:focus, #ElencoCanaleNotizie h2 a:active {
	text-decoration:none;
}
	/* --- Elenco Canale Rassegna --- */
#ElencoCanaleRassegna {
	border-left:3px solid #8EC740; border-right:3px solid #D9D9D9;
	margin:.5em 0;
}
#ElencoCanaleRassegna h2 {
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoRassegna.gif) 0 0 repeat-y;
	color:#FFFFFF; background-color:#577927;
	border-top:1px solid #8EC740; border-bottom:1px solid #8EC740;
	padding:.3em 0 .4em .8em; margin:0;
	font-size:.7em;
}
#ElencoCanaleRassegna h2 a:link, #ElencoCanaleRassegna h2 a:visited {
	color:#FFFFFF; background-color:#577927;
}
#ElencoCanaleRassegna h2 a:hover, #ElencoCanaleRassegna h2 a:focus, #ElencoCanaleRassegna h2 a:active {
	text-decoration: none;
}
	/* --- Elenco Canale Box generico --- */
.ElencoCanaleBox {
	border-bottom:3px solid #D9D9D9;
	margin:0; padding:.3em .3em .3em 1.3em;
	list-style-type:none;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif) 0 0 repeat-x;
	color:#000000; background-color:#F4F4F4;
}
.ElencoCanaleBox li {
	padding:0 0 .3em 0; 
	list-style-image:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	font-size:.7em;
	color:#000000; background-color:transparent;
}
.ElencoCanaleBox li a:link, .ElencoCanaleBox li a:visited {
	color:#1C4E7C; background-color:transparent;
}
.ElencoCanaleBox li a:hover, .ElencoCanaleBox li a:focus, .ElencoCanaleBox li a:active {
	text-decoration:none;
}
	/* --- Elenco Canale Predefinito --- */
.NewsBlock {
	width:100%;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
}
.NewsBlockImgLeft {
	float:left; 
	margin:0 .5em 0 0;
}
.NewsBlockImgRight {
	float:right; 
	margin:0 0 0 .5em;
}

/* -------- TESTO PERSONALIZZATO "BOXEVIDENTE" -------- */
.BoxEvidente {
	border-left:2px solid #185B83; border-right:2px solid #D9D9D9;
	margin:.5em 0;
}
.BoxEvidente p {
	border-top:2px solid #185B83; border-bottom:2px solid #D9D9D9;
	margin:0; padding:.5em;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif) 0 0 repeat-x;
	color:#000000; background-color:#E8F6FE;
	font-size:.65em;
	text-align:justify;
}
.BoxEvidente p a:link, .BoxEvidente p a:visited {
	color:#185B83; background-color:#E8F6FE;
}
.BoxEvidente p a:hover, .BoxEvidente p a:focus, .BoxEvidente p a:active {
	text-decoration:none;
}

/* -------- PAGINAZIONE ELENCO CANALI -------- */
#ChannelPager {
	border:1px solid #0D4381; 
	padding:.5em; 
	margin:1em 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	clear:both;
}
#ChannelSelection {
	padding:0 .4em 0 0;
}
#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:link, #ChannelYearList ol li a:visited,
#ChannelMonthList ol li a:link, #ChannelMonthList ol li a:visited,
#ChannelDayList ol li a:link, #ChannelDayList ol li a:visited {
	color:#0A4571; background-color:#FFFFFF;
	font-weight:bold;
	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,
#ChannelYearList ol li a:focus, #ChannelMonthList ol li a:focus, #ChannelDayList ol li a:focus {
	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;
}


/* -------- BOX COLORATI -------- */
div#Contenuti div.BoxHome {
	margin:0;
	font-size:1em;	
}
.Azzurro {
	border:1px solid #62C3F8; border-left:none;
	margin:25px 0 15px 0;
	padding-bottom:0;
	font-size:.75em;	
}
.Azzurro h3 {
	margin:0; padding:5px 2px 5px 15px;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_BoxAzzurroHome.gif) 0 0 no-repeat; 
	color:#175480; background-color:#FFFFFF;
	font-size:1.1em;
}
.Azzurro .Box {
	margin:0; padding:0 2px;
	list-style-type:none;
	background-color:#E8F6FF; color:#175480;
	border-left:12px solid #62C3F8;
	border-top:1px dashed #62C3F8;
	line-height:1.1em; font-size:.9em;
}
.Azzurro .Img { 
	padding:10px 5px 5px 5px;
	float:left;
	position:relative; /* www.positioniseverything.net/explorer/peekaboo.html */
}
.Azzurro .Tit {	
	font-weight: bold; 
	margin:.5em 0 0 0; padding:.4em 0 .2em 0;
}
.Azzurro .Tit a:link, .Azzurro .Tit a:visited {	
	color:#175480; background-color:#E8F6FF;
}
.Azzurro .Txt {
	text-align:justify; 
	padding:2px 2px 4px 10px;
}
.Azzurro .Clear, .Arancio .Clear { 
	clear:both;
	font-size:.01em;
	height:1px;
}
.Azzurro .Spacer {
	height:16px;
}
.Arancio {
	border-top:1px solid #FF890E; 
	border-right:1px solid #FF890E;
	margin:25px 0 15px 0;
	font-size:.75em;	
}
.Arancio h3 {
	margin:0; padding:5px 2px 5px 15px;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg_BoxArancioHome.gif) 0 0 no-repeat; 
	color:#175480; background-color:#FFFFFF;
	font-size:1.1em;
}
.Arancio ol {
	margin:0; padding:0;
	list-style-type:none;
	background-color:#FFF3E7; color:#175480;
	border-bottom:1px solid #FF890E;
}
#Contenuti .BoxHome .Arancio ol li {
	border-top:1px dashed #FF890E; 
	border-left:12px solid #FF890E;
	padding:7px 2px 7px 14px;
	font-size:.9em;
	background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioMenuH.gif) 5px 9px no-repeat; 
}
.Arancio ol li a:link, .Arancio ol li a:visited {
	background-color:#FFF3E7; color:#175480;
}/* -------- 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;
}/* ------- FORUM VERSIONE 2.0 -------- */
.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:link, .ForumTopicList p a:visited, 
.ForumMsgList p a:link, .ForumMsgList p a:visited {
	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:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif) 0 0 repeat-x;
	color:#FFFFFF; background-color:#0360A3;
	font-size: 1em;
	margin:0 0 .5em 0; padding:0;
	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:link, .ForumTopicList table tbody tr th a:visited, 
.ForumMsgList table tbody tr th a:link, .ForumMsgList table tbody tr th a:visited {
	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:link, .ForumMsgList table tbody tr td div a:visited {
	color:#00497D; background-color:#ffffff;
	font-weight:bold;
}
.ForumMsgList table tbody tr td.TopicMsg div a:link, .ForumMsgList table tbody tr td.TopicMsg div a:visited,
.ForumMsgList table tbody tr th.TopicMsg div a:link, .ForumMsgList table tbody tr th.TopicMsg div a:visited,
.ForumMsgList table tbody tr th.TopicMsg a:link, .ForumMsgList table tbody tr th.TopicMsg a:visited {
	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:link, .ForumPaginator ol li a:visited, 
.ForumPaginator span a:link, .ForumPaginator span a:visited { 
	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:link, .ForumPaginator span.NavActive a:visited,
.ForumPaginator li.NavActive a:link, .ForumPaginator li.NavActive a:visited {
	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.marsala.tp.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.marsala.tp.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%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ForumComposeForm p input {
	border:1px solid #0360A3;
	font-size:.7em;
	text-align:center;
}
.ForumComposeForm p a:link, .ForumComposeForm p a:visited {
	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;
}/* -------- NEWSLETTER -------- */
#NLBody {
	font-size:.8em;
	color:#333333; background-color:#E8F6FF;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding:3px; margin:2px; border:1px solid #185C83;
}
#NLBody img {
	background-color:#E8F6FF;
}
#NLIntestazione {
	color:#333333; background-color:#E8F6FF;
	font-size:.9em;
}
#NLIntestazione div.Data {
	color:#185C83; 
	text-align:right; 
	padding-right:5px; 
	font-style:italic;
	font-size:.85em;
}
#NLIntestazione h1 {
	color:#185C83;
	text-align:center;
	font-size:1.5em;
}
ol#NLTestata {
	text-align:center;
	list-style-type:none;
	color:#333333; background-color:#E8F6FF;
	margin:15px 0 10px 0; padding:10px 5px;
	font-size:.7em;
}
ol#NLTestata li {
	padding:3px 5px; margin:0 2px;
	display:inline;
	border-left:1px solid #333333; border-right:1px solid #333333; 
	color:#333333; background-color:#E8F6FF;
}
ol#NLTestata li a:link, 
ol#NLTestata li a:visited {
	color:#333333; background-color:#E8F6FF;
	text-decoration:none;
}
ol#NLTestata li a:hover, 
ol#NLTestata li a:active,
ol#NLTestata li a:focus {
	color:#333333; background-color:#E8F6FF;
	text-decoration:none;
}
#NLBanner {
	display:none;
}
#NLBody #NLCorpoPagina .ViewSottotitolo,
#NLBody #NLCorpoPagina .viewTitolo,
#NLBody #NLCorpoPagina .viewTitolo1,
#NLBody #NLCorpoPagina .viewLink, 
#NLBody #NLCorpoPagina .viewLinkIMG,
#NLBody #NLCorpoPagina .BLOBAlignLeft,
#NLBody #NLCorpoPagina .BLOBVAlignMiddle,
#NLBody #NLCorpoPagina .viewParCell,
#NLBody #NLCorpoPagina .BLOBAlignJustify,
#NLBody #NLCorpoPagina p.EMWorkaround,
#NLBody #NLCorpoPagina p,
#NLBody #NLCorpoPagina dl, 
#NLBody #NLCorpoPagina dt, 
#NLBody #NLCorpoPagina dd,
#NLBody #NLCorpoPagina BLOBWidth100, 
#NLBody #NLCorpoPagina BLOBFloatRight,
#NLBody #NLCorpoPagina BLOBIMGSpacerLeft {
	color:#333333; background-color:#E8F6FF;
}
#NLBody #NLCorpoPagina h1 {
	font-size:1.2em; 
	padding-bottom:3px; 
	border-bottom:1px solid #185C83;
	color:#185C83; background-color:#E8F6FF;
}
#NLBody #NLCorpoPagina h2 {
	font-size:1.1em; 
	color:#185C83; background-color:#E8F6FF;
}
#NLBody #NLCorpoPagina h3 {
	font-size:1em; 
	padding-bottom:1px; 
	color:#185C83; background-color:#E8F6FF;
}  
/* -------- USER LOGIN -------- */
.FlexLoginBoxContainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
}
.FlexLoginBox {
	border:1px solid #003399;
	width:400px;
	text-align:left;
    background:url(http://www.comune.marsala.tp.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Enter.jpg) 100% 0 repeat-y;
	margin:auto;
}
.FlexLoginContent {
	width:245px;
	text-align:center; 
}
.FlexLoginTitle {
	font-size:1.2em;
	font-weight:bold;
	color:#000066; background-color:#FFFFFF;
	margin:.2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-size:.9em;
	color:#003399; background-color:#FFFFFF;
}
.FlexLoginField {
	font-size:.9em;
	color:#000000; background-color:#FFFFFF;
}
.FlexLoginButton {
	font-size:.9em;
	color:#003399; background-color:#FFFFFF;
	margin:.2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-size:.7em;
	color:#333333; background-color:#FFFFFF;
	text-align:left;
	margin-bottom:1em;
}
.FlexLoginSmallText a:link, .FlexLoginSmallText a:visited {
	color:#333333; background-color:#FFFFFF;
}

/* -------- PANNELLO AMMINISTRATIVO -------- */
.adminPanelPageInfo {
	color:#175480; background-color:#E8F6FF;
	margin:10px 5px; padding:5px;
	border:1px dotted #003399;
	font-size:.7em;
}
.adminPanelPageInfoItemTitle {
	
}
.adminPanelPageInfoItem {
	
}
a.adminLinkOnSite:link, a.adminLinkOnSite:visited {
	color:#175480; background-color:#E8F6FF;
	border:1px solid #175480;
	margin:6px 0; padding:3px 12px 3px 2px;
	text-decoration:none;
	display:block;
	text-align:center;
	font-weight:bold;
	width:80%;
}
a.adminLinkOnSite:hover, a.adminLinkOnSite:active, a.adminLinkOnSite:focus {
	color:#E8F6FF; background-color:#175480;
	border:1px solid #FFFFFF;
}
.adminPanelPageInfo {
	
}
  

/* NON SPOSTARE! */
dl.viewCaption {margin-top:0;}
.BLOBWidthEmptyRight {float:none;}
/*.BLOBWidthEmptyRight {float:right;}*/

div.viewParCell, div.viewParCell p {background-color:transparent;}

form .BLOBFloatClear {
	height:auto;
	line-height:1em;
} 