/* Cached vesion created on 19/03/10 14:23:51*/
/* elapsed time: 0.0340 secs */

/* Costanti del Progetto */     

/* -------- STILI GENERALI -------- */
/* --- Classi "prezzemolo" da usare ovunque --- */
.GoAway {
	position:absolute; top:-10000em; left:-10000em;
}
.clear {
	clear:both; width:99%; height:1px; line-height:.05em; font-size:.05em; color:#FFFFFF;
}
.Small {
	font-size:.8em;
}
.Big {
	font-size:1.1em;
}
.Center {
	text-align:center;
}
/* --- Msg di errore e avvisi --- */
.Errore { 
	margin:10px 0; padding:20px 0; 
	border:2px solid #050505; color:#050505; background-color:#FFFFCC;
	font-weight:bold; font-size:1.2em; text-align:center;
}
.Attenzione { 
	padding:10px; margin:10px 0; border:1px solid #050505; 
	font-size:.8em; font-weight:bold; color:#050505; text-align:center;
}
.Attenzione a { 
	color:#008E50;
}
.Attenzione a:hover {
	text-decoration:none; 
	color:#008E50;
}
/* -------- LAYOUT -------- */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%;
	color:#050505; background-color:#FFFFFF; 
	margin:0; padding:0 5px; line-height:1em;
}
#Layout {
	width:100%; position:relative; padding:0;
}
#ColCent, #ColCent2Col, #ColCent2ColOncologia, #ColCent2ColOncologiaInt {
	margin:0 13.8em 0 13.8em; padding:0 10px 10px;
	color:#050505; background-color:#FFFFFF; 
	
}
#ColCent2Col {
	margin:0 0 0 13.8em; border-right:none;
}
#ColCent2ColOncologia {
	margin:0 0 0 13.8em; border-right:none; position:relative;
}
#ColCent2ColOncologiaInt {
	margin:0 0 0 13.8em; border-right:none;
}
.ContainerOncologia {
	margin-left:200px; padding-left:5px;
}
#ColSx {
	position:absolute; top:5px; left:0; width:13.8em;
}
#ColSxInt {
	position:absolute; top:5px; left:0; width:13.8em;
}
#ColDx {
	position:absolute; top:5px; right:0; width:13.8em;
}
.Contenuti {
	padding:0 0 5px; min-height:35em; 
}
#Home .Contenuti {
	min-height:75em; 
}
/* -------- TESTATA -------- */
.Testata1 { 
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1.png) 0 0 repeat-x;
}
.Testata2 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2.png) 0 0 no-repeat;
}
.Testata3 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3.png) 100% 0 no-repeat;
	height:115px;
}

/* -------- TESTATA Cure Sicure Modena-------- */
.Testata1CureSicure { 
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1CureSicure.jpg) 0 0 repeat-x;
}
.Testata2CureSicure {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2CureSicure.jpg) 0 0 no-repeat;
}
.Testata3CureSicure {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3CureSicure.jpg) 100% 0 no-repeat;
	height:115px;
}

#FarmaciRuoteScorta .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-CartaServizi.png);
}
#FarmaciRuoteScorta .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3FarmaciRuoteScorta.jpg);
}

#CartaServizi .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-CartaServizi.png);
}
#CartaServizi .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-CartaServizi.png);
}

#Pediatri .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-Pediatri.png);
}

#MediciFamiglia .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-MediciFamiglia.png);
}

#CCM .Testata1 { 
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1-CCM.png);
}
#CCM .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-CCM.png);
}
#CCM .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-CCM.png);
}

#AgeFor .Testata1 { 
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1-AgeFor.png);
}
#AgeFor .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-AgeFor.png);
}
#AgeFor .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-AgeFor.png);
}/* -------- TESTATA -------- */
.Testata1Bilancio { 
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1Bilancio.png) 0 0 repeat-x;
}
.Testata2Bilancio {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2Bilancio.png) 0 0 no-repeat;
}
.Testata3Bilancio {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3Bilancio.png) 100% 0 no-repeat;
	height:115px;
}


#CartaServizi .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-CartaServizi.png);
}
#CartaServizi .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-CartaServizi.png);
}

#Pediatri .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-Pediatri.png);
}

#MediciFamiglia .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-MediciFamiglia.png);
}

#CCM .Testata1 { 
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1-CCM.png);
}
#CCM .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-CCM.png);
}
#CCM .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-CCM.png);
}

#AgeFor .Testata1 { 
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata1-AgeFor.png);
}
#AgeFor .Testata2 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata2-AgeFor.png);
}
#AgeFor .Testata3 {
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Testata/Testata3-AgeFor.png);
}
/* UTILITIES: STAMPA, MAPPA, LINGUE, RICERCA */
/* -------- LISTA CONTENITRICE -------- */
.MenuUtilities {
	width:90px; float:left; position:relative;
}
ol.Utility {
	margin:5px 0 0 5px; padding:0; list-style-type:none; 
}
ol.Utility li {
	display:inline;
}
ol.Utility li a {
	float:left; display:block; width:23px; height:17px; margin-right:8px;
}
ol.Utility li a.Mappa {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa.gif) 0 0 no-repeat;	
}
ol.Utility li a.Stampa {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Stampa.gif) 0 0 no-repeat; width:14px;	
}
ol.Utility li a.Mobile {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mobile.gif) 0 0 no-repeat; width:12px;	
}
ol.Utility li a.FeedRSS {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/RSS.gif) 0 50% no-repeat; width:14px;	
}
/* -------- MAPPA SITO: Pagina mappa -------- */
.MapIndexTree {
	font-size:.7em;
}
.MapIndexTree a {
	color:#008E50;
}
.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.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Mappa/Mappa-1Liv.gif) 0 9px no-repeat;	
	padding:7px 0 0 13px; margin:0;
}
.MapIndexTree ol li a {
	color:#008E50;
}
.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.ausl.mo.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.ausl.mo.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;
}
/* ------- RICERCA ------- */
	/* --- Box Ricerca --- */
#formSearchBox {
	font-size:.7em; font-weight:bold; padding:5px 10px 8px 15px;
	position:absolute; top:0; right:5px; color:#019f14;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoSearchForm.png) 0 100% no-repeat;		
	
}
/*  */
#frmSearchText {
	padding:1px; margin-left:5px; border:1px solid #019f14; width:100px; background-color:#FFFFFF;
}
#frmSearchSubmit { 
	padding:0 0 0 2px; position:relative; top:5px; 
}
/* Pagina del Risultato della Ricerca */
ol.RisultatoRicerca {
	list-style-type:none; margin:10px 0; padding:0; font-size:.7em;
} 
ol.RisultatoRicerca li {
	margin:0 0 8px 0; clear:both;
}
ol.RisultatoRicerca div {
	float:left; width:100px; padding-right:5px; text-align:right;
} 
ol.RisultatoRicerca p {
	margin:4px 0 0 0; padding:0; height:9px;	
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/pollBar.gif) 100% 0 no-repeat;
	border:1px solid #019f14; float:right;
}
ol.RisultatoRicerca a {
	color:#008E50; background-color:transparent;
	display:block; float:left;
}
ol.RisultatoRicerca a:hover {
	text-decoration:none;
}
ol.RisultatoRicerca .SearchResultKeyword {
	color:#050505; background-color:#FFFFCC; font-weight:bold; padding:0 1px;
}
	/* --- Pagina Ricerca Avanzata --- */
#formSearchAdv select {
	width:12.3em; margin-left:5px; border:1px solid #050505; background-color:transparent; 
}
#formSearchAdv option {
	background-color:transparent; 
}
#formSearchAdv input.Submit {
	font-weight:bold; margin-left:13em;
}
.ClassificationFormBlock {
	font-size:.7em; margin:10px 0;
}
.ClassificationFormBlock fieldset {
	float:left; width:47%; margin-right:.5%; padding:10px 1%; 
	border:1px solid #E3E4E6; min-height:330px; 
}
.ClassificationFormBlock legend {
	font-size:1.1em; font-weight:bold; color:#008E50; background-color:transparent;
}
.ClassificationFormBlock ol li input {
	position:relative; top:2px; border:none;
}
	/* --- Pagina Ricerca V2 --- */
.SearchRefine ul {
	color:#050505; background-color:transparent; font-size:.7em;
	margin:10px 0 20px; padding:0; list-style-type:none;
}
.SearchRefine ul li {
	margin:0 0 6px 10px;
}
.SearchRefine dl, .SearchRefine dt, .SearchRefine dd {
	margin:0; padding:0;
}
.SearchRefine dt {
	margin-top:10px;
}
.SearchRefine a {
	font-weight:bold; color:#008E50; background-color:transparent;
}
.SearchRefine .userFormat3 {
	color:#960200; background-color:transparent;
}
/* ------- MENU ORIZZONTALE ------- */
.MenuH {
	margin:0; padding:3px 5px 3px 15px; font-weight:bold;
	color:#050505; background-color:#85CCAE; 
}
.MenuH ol { 
	margin:0 auto; padding:0; list-style-type:none; 
	line-height:2.1em; font-size:.75em;
}
.MenuH ol li {
	display:inline; margin:0 4px 0 0;
}
.MenuH ol li a,
.MenuH ol li strong {
	display:block; float:left; width:auto; text-align:center; 
	color:#050505; background-color:#85CCAE; 
	text-decoration:none; padding:0 12px 0 6px;
	border-right:2px solid #E3E4E6; 
}
.MenuH ol li a:hover,
.MenuH ol li.LISel strong,
.MenuH ol li.LISel strong a.Sel {
	color:#019f14; background-color:#F3FDBE;
}
.MenuH ol li.LISel strong a.Sel {
	padding:0; border-right:none;
}

#CCM .MenuH,
#CCM .MenuH ol li a,
#CCM .MenuH ol li strong {
	color:#050505; background-color:#FDC65F; 
}
#CCM .MenuH ol li a:hover,
#CCM .MenuH ol li.LISel strong,
#CCM .MenuH ol li.LISel strong a.Sel {
	color:#019f14; background-color:#FFE2AE;
}

#AgeFor .MenuH,
#AgeFor .MenuH ol li a,
#AgeFor .MenuH ol li strong {
	color:#050505; background-color:#9aceff; 
}
#AgeFor .MenuH ol li a:hover,
#AgeFor .MenuH ol li.LISel strong,
#AgeFor .MenuH ol li.LISel strong a.Sel {
	color:#3785c7; background-color:#d4e8ff;
}/* ------ Menu Verticale ------ */
.MenuV { 
	color:#008E50; background-color:#E3E4E6;
	margin-bottom:5px;
	
	
}
div.MenuVCS { overflow: auto; height: 35em; }
div#ColCent2Col.ColCent2ColCS{padding-left: 15px; }


.DedicatoA, .ComeFarePer { 
	color:#008E50; background-color:#DAE5AB;
	padding-bottom:10px;
}
/* 1° Livello */
.MenuV ol { 
	list-style-type:none; margin:0; padding:0;
	font-weight:bold; font-size:.85em;
}
.MenuV ol li a {
	display:block; width:15.6em; padding:8px .4em 0 .35em; 
	text-transform:uppercase; letter-spacing:-.05em; text-decoration:none;
	background:#019f14 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1.gif) 100% 0 no-repeat; color:#E3E4E6;
}
.MenuV ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1-H.gif) 100% 0 no-repeat; color:#008E50;
}
.MenuV ol li.LIStrong strong {
	display:block; width:15.6em; padding:8px .4em 0 .3em; 
	text-transform:uppercase; letter-spacing:-.05em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1-H.gif) 100% 0 no-repeat; color:#008E50;
}
.MenuV ol li.LISel strong a.Sel {
	display:block; width:15.6em; padding:8px .4em 0 .3em; 
	text-transform:uppercase; letter-spacing:-.05em; text-decoration:underline;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1-H.gif) 100% 0 no-repeat; color:#008E50;
}
.MenuV ol li.LISel strong a.Sel:hover {
	text-decoration:none;	
}
/* 2° Livello */
.MenuV ol ol {
	font-weight:bold; font-size:.85em;
}
.MenuCorsivo ol ol { 
	font-style:italic;
}
.MenuV ol ol li {
	border-top:1px solid #F3FDBE;
}
.DedicatoA ol ol, .ComeFarePer ol ol { 
	background:#DAE5AB url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/Menu-DedicatoA.jpg) 0 100% repeat-y;
	padding-left:4.2em;
}
.ComeFarePer ol ol { 
	background-image:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/Menu-ComeFarePer.jpg);
}
.MenuV ol ol li img {
	position:relative; top:2px; left:-8px;
}
.MenuV ol ol li a {
	display:block; width:17.5em; padding:4px 0 4px 1em; margin:0 .7em 0 0;
	text-transform:none; letter-spacing:normal;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV2.gif) .4em .8em no-repeat; color:#050505;
	border-bottom:1px solid #FFFFFF;
}
.MenuVerde ol ol li {
	border-top:1px solid #F3FDBE;
}
.MenuVerde ol ol li a {
	background:#DAE5AB none; color:#050505; width:18.1em; padding-left:.4em;
}
.MenuV ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV2.gif) .4em .8em no-repeat; color:#008E50;
	border-bottom:1px solid #008E50;
}
.MenuVerde ol ol li a:hover {
	background:#f3fdbe none; color:#008E50;
	border-bottom:1px solid #008E50;
}
.MenuV ol ol li.LIStrong strong {
	display:block; width:17.5em; padding:4px 0 4px 1em; margin:0 .7em 0 0;
	text-transform:none; letter-spacing:normal;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV2.gif) .4em .8em no-repeat; color:#008E50;
	border-bottom:1px solid #008E50;
}
.MenuV ol ol li.LISel strong a.Sel {
	display:block; width:17.5em; padding:4px 0 4px 1em; margin:0 .7em 0 0;
	text-transform:none; letter-spacing:normal;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV2.gif) .4em .8em no-repeat; color:#008E50;
	border-bottom:1px solid #008E50;
}
.DedicatoA ol ol li a, .ComeFarePer ol ol li a,
.DedicatoA ol ol li.LIStrong strong, .ComeFarePer ol ol li.LIStrong strong,
.DedicatoA ol ol li.LIStrong strong a.Sel, .ComeFarePer ol ol li.LIStrong strong a.Sel { 
	width:14em; padding:2px 0 2px 4px;
}
/* 3° Livello */
.MenuV ol ol ol {
	font-weight:normal; font-size:.9em;
}
.MenuCorsivo ol ol ol { 
	font-style:normal;
}
.DedicatoA ol ol ol, .ComeFarePer ol ol ol { 
	background:#DAE5AB none; padding-left:0;
}
.MenuV ol ol ol li, .MenuV ol ol ol li img {
	position:static;
}
.MenuV ol ol ol li a {
	width:19em; padding:3px 0 3px 1.5em; margin-right:.8em; border-bottom:none;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV3.gif) 1em .8em no-repeat; color:#050505;
}
.MenuV ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV3.gif) 1em .8em no-repeat; color:#008E50;
	border-bottom:none;
}
.MenuV ol ol ol li.LIStrong strong {
	width:19em; padding:3px 0 3px 1.5em; margin-right:.8em; border-bottom:none; font-weight:normal;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV3.gif) 1em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol li.LISel strong a.Sel {
	width:19em; padding:3px 0 3px 1.5em; margin-right:.8em; border-bottom:none; font-weight:normal;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV3.gif) 1em .8em no-repeat; color:#008E50;
}
/* 4° Livello */
.MenuV ol ol ol ol li a {
	width:20.3em; padding:2px 0 2px 2.6em; margin-right:.9em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV4.gif) 2em .8em no-repeat; color:#050505;
}
.MenuV ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV4.gif) 2em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol li.LIStrong strong {
	width:20.3em; padding:2px 0 2px 2.6em; margin-right:.9em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV4.gif) 2em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol li.LISel strong a.Sel {
	width:20.3em; padding:2px 0 2px 2.6em; margin-right:.9em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV4.gif) 2em .8em no-repeat; color:#008E50;
}
/* 5° Livello */
.MenuV ol ol ol ol ol {
	font-size:1em;
}
.MenuV ol ol ol ol ol li a {
	width:19.7em; padding-left:3.2em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV5.gif) 2.4em .8em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV5.gif) 2.4em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol li.LIStrong strong {
	width:19.7em; padding-left:3.2em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV5.gif) 2.4em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol li.LISel strong a.Sel {
	width:19.7em; padding-left:3.2em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV5.gif) 2.4em .8em no-repeat; color:#008E50;
}
/* 6° Livello */
.MenuV ol ol ol ol ol ol li a {
	width:18.8em; padding-left:4em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV6.gif) 3.4em .8em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV6.gif) 3.4em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol li.LIStrong strong {
	width:18.8em; padding-left:4em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV6.gif) 3.4em .8em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol li.LISel strong a.Sel {
	width:18.8em; padding-left:4em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV6.gif) 3.4em .8em no-repeat; color:#008E50;
}
/* 7° Livello */
.MenuV ol ol ol ol ol ol ol li a {
	width:18.4em; padding-left:4.5em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 4em 1em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 4em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol li.LIStrong strong {
	width:18.4em; padding-left:4.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 4em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol li.LISel strong a.Sel {
	width:18.4em; padding-left:4.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 4em 1em no-repeat; color:#008E50;
}
/* 8° Livello */
.MenuV ol ol ol ol ol ol ol ol li a {
	width:17.4em; padding-left:5.5em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 5em 1em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 5em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol li.LIStrong strong {
	width:17.4em; padding-left:5.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 5em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol li.LISel strong a.Sel {
	width:17.4em; padding-left:5.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 5em 1em no-repeat; color:#008E50;
}
/* 9° Livello */
.MenuV ol ol ol ol ol ol ol ol ol li a {
	width:16.4em; padding-left:6.5em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 6em 1em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 6em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol li.LIStrong strong {
	width:16.4em; padding-left:6.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 6em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol li.LISel strong a.Sel {
	width:16.4em; padding-left:6.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 6em 1em no-repeat; color:#008E50;
}
/* 10° Livello */
.MenuV ol ol ol ol ol ol ol ol ol ol li a {
	width:15.4em; padding-left:7.5em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 7em 1em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 7em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol ol li.LIStrong strong {
	width:15.4em; padding-left:7.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 7em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol ol li.LISel strong a.Sel {
	width:15.4em; padding-left:7.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 7em 1em no-repeat; color:#008E50;
}
/* 11° Livello */
.MenuV ol ol ol ol ol ol ol ol ol ol ol li a {
	width:14.4em; padding-left:8.5em;
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 8em 1em no-repeat; color:#050505;
}
.MenuV ol ol ol ol ol ol ol ol ol ol ol li a:hover {
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 8em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol ol ol li.LIStrong strong {
	width:14.4em; padding-left:8.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 8em 1em no-repeat; color:#008E50;
}
.MenuV ol ol ol ol ol ol ol ol ol ol ol li.LISel strong a.Sel {
	width:14.4em; padding-left:8.5em;
	background:#f3fdbe url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV7.gif) 8em 1em no-repeat; color:#008E50;
}/* -------- BREADCRUMB -------- */
#Breadcrumb {
	font-style:italic; font-size:.65em; color:#050505; background-color:transparent;
	padding-top:5px; margin-left:70px;
}
#Breadcrumb a {
	color:#050505;
}
#Breadcrumb a:hover {
	text-decoration:none;
}
#Breadcrumb p {
	margin-right:13.8em;
}

/* --- SEZIONI AGGIUNTIVE --- */
	/* --- Blocco Aggiuntivo Fondo Pagina --- */
.SezAgg { 
	color:#008E50; background-color:transparent;
	margin:0 0 5px 0; padding:5px 0;
	
	
}
.Riga {
	border-bottom:2px solid #CECECE; height:2px; 
}
.FondoPagina {
	margin:10px 0; padding:10px 0; text-align:center; 
}
.FondoPagina div  {
	float:left; width:145px; margin-right:5px;
	height:66px;
}
.FondoPagina div div  {
	display:inline;
}
.SottoHome {
	clear:both;
}
#Home .SezAggGrigia {
	background-color:#E3E4E6; color:#008E50;
}
#Home .SezAgg div.BLOBAlignCenter {
	padding:10px 0; margin:0 0 3px 0; 
	background-color:#E3E4E6; color:#050505;
}
/* 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;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.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;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.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.ausl.mo.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;
}/* -------- OGGETTI DI CORPO PAGINA -------- */
/* ------- TITOLI ------- */
h2, h3, h4, h5, h6 {
	margin:5px 0; padding:0; font-size:.85em;
	color:#960200; background-color:transparent;
}
.ElencoCanale h1, .ElencoCanale h2, .ElencoCanale h3 {
	background:transparent none;
}
	/* Livello 1 */
h1.viewTitolo {
	margin:5px 0 10px 0; padding:7px 12px 0 10px; font-size:1.15em;
	color:#FFFFFF; text-transform:uppercase;
	background:#008E50 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1.gif) 100% 0 no-repeat;
}
#CureSicureModena h1.viewTitolo {
	margin:5px 0 10px 0; padding:7px 12px 0 10px; font-size:1.15em;
	color:#FFFFFF; text-transform:uppercase;
	background:#d2222a url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1CureSicure.gif) 100% 0 no-repeat;
}
	/* Livello 2 */
h2.viewSottotitolo {
	border-bottom:1px solid #008E50; margin-top:10px; font-size:.9em; padding:0 0 1px 20px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo2.gif) 0 3px no-repeat;
}
	/* Eventuali link nel sottotitolo inseriti da telaio */
h2.viewSottotitolo a {
	color:#960200; background-color:transparent;
}
h2.viewSottotitolo a:hover {
	text-decoration:none;
}
	/* Livello 3 */
h3.viewTitolo3 {
	font-size:.75em; color: #000;
	margin: 5px 0 0 0;
	/* border-bottom:1px dotted #960200; TOLTO PER MODIFICHE CS del 26/8/2008. */
}
	/* Livello 4 */
h4.viewTitolo4 {
	margin:4px 0; font-size:.7em; border-bottom:1px dashed #050505;
	color:#050505; background-color:transparent;
}
	/* Livello 5 */
h5.viewTitolo5 {
	margin:3px 0; font-size:.7em;
	color:#050505; background-color:transparent;
}
	/* Livello 5 */
h5.viewTitolo5CS {
	margin:3px 0; font-size:.7em;
	color:#008E50; background-color:transparent;
}
	/* Livello 6 */
.viewTitolo6 {
	margin:3px 0; font-size:.7em;
}
/* ------- PARAGRAFAZIONI ------- */
.viewPar, .viewParCell, .viewLI {
	color:#050505; font-size:.7em; padding:2px 0;
}
/* ------- LINK(+IMMAGINE) E ALLEGATI(DOWNLOAD) ------- */
.viewPar a, .viewParCell a, .viewLI a {
	color:#008E50; background-color:transparent; font-weight:bold;
}
.viewPar a:hover, .viewParCell a:hover, .viewLI a:hover, .LinkData a:hover {
	text-decoration:none;
 }
a.viewLink {
	font-size:.7em; color:#008E50; background-color:transparent; font-weight:bold;
}
a.viewLinkIMG img {
	border:none; padding-right:5px; background-color:#FFFFFF;
}
.SezAgg .BLOBAlignLeft a.viewLinkIMG img {
	float:left;
}
a.urplink {
	font-size:.8em; font-weight:bold; color:#008E50; padding-left:13px; 
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/FrecciaVerde.gif) 0 3px no-repeat;
}
a.viewLink:hover, a.viewAnchor:hover, a.urplink:hover {
	text-decoration:none; 
}

/* ------- SOTTOTITOLO+PARAGRAFO+IMMAGINE ------- */
.viewSotTitCell {
	border-bottom:1px solid #008E50; margin-top:10px; padding:0 0 1px 20px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo2.gif) 0 3px no-repeat;
}  
dl.viewCaption,
dl.viewCaption dt,
dl.viewCaption dt img {
	margin:0; padding:0;
}
dl.viewCaption dd {
	margin:0; padding:0; color:#050505; 
	font-size:.7em; font-style:italic; text-align:center;
}

/* ------- CONTENITORE A DUE COLONNE ------- */
.BlobWidth100 { 
	clear:both; width:100%; 
	margin:10px 0; padding:0;
}
.BlobWidth50 { 
	padding:0; margin:0 .2%;
	float:left; width:49.5%;
	
	
}

/* ------- TABELLE DATI ------- */
.ViewSpaceCell {
	width:10px;
}
.viewTextCell {
	width:100%;
}
.viewTableCellText {
	font-size:.7em; text-align:left; color:#050505; padding:2px 1px;
}
#BilancioMissione .viewTableCellText {
	text-align:right;
}
.viewTableTDContainer {
	font-size:1.2em;
}
.viewTableCellText a {
	color:#008E50;
}
.viewTableCellText a:hover { 
	text-decoration:none;
}
.viewTableHRTD,
.viewTableHCTD { 
	background-color:#008E50; color:#FFFFFF;
}
.viewTableHRTD a,
.viewTableHCTD a { 
	background-color:#008E50; color:#FFFFFF;
}
.viewTableHRTD a:hover,
.viewTableHCTD a:hover { 
	text-decoration:none;
}
.viewTableHRCellText,
.viewTableHCCellText { 
	background-color:#008E50; color:#FFFFFF;
	font-size:.7em; font-weight:bold; text-align:left; padding:2px 1px;
}

/* ------- ELENCO LINK AD ANCORA ------- */
.viewAnchorList {
	list-style-type:none; margin:5px 0 10px 5px; padding:0; clear:both; width:99%;
}
.viewAnchorList li {
	margin:2px 0; padding:0 1px;
	/* background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Ancora.gif) 0 6px no-repeat; */
}
.viewAnchorList li a.viewAnchor {
	background:none; padding:0; font-weight:normal;
}
a.viewAnchor {
	font-size:.7em; color:#008E50; font-weight:bold;
	/* background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Top.gif) 0 0 no-repeat; */
	padding:.2em 1px;
}
	/* lista inline: trasformo "Contenuti" in "Contenuti AnchorListFloat" */
.AnchorListFloat .viewAnchorList li {
	display:inline; 
	margin:0; padding:0 8px 0 10px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Ancora.gif) 0 7px no-repeat;
}

/* ------- RIGA VUOTA E DI SEPARAZIONE ------- */
.viewLineBreak { 
	height:10px;
}
.viewHR { 
	height:1px; border-top:1px dashed #E3E4E6; 
	color:#FFFFFF; background-color:transparent;
}

/* ------- CORSIVO GRASSETTO ED EVIDENZIATO ------- */
.userFormat1 {
	font-weight:bold; 
}
.userFormat2 {
	font-style:italic; 
}
.userFormat3 {
	color:#008E50; background-color:transparent; font-weight:bold;
}

/* ------- ELENCHI PUNTATI E NUMERATI ------- */
	/* Tutte le liste */
.viewUL, .viewOL, .viewLI ul, .viewLI ol {
	margin:0; padding:0 0 0 23px; 
}
.viewUL ol, .viewOL ol, .viewLI ul ol, .viewLI ol ol {
	margin:0; padding:0 0 0 12px;
}
.viewLI ol li {
	font-size:1em;
}
	/* Elenco puntato con pallino pieno */
.BLOBListSymbolDisc {
	list-style-type:disc;
}
.BLOBListSymbolDisc ol {
	list-style-type:square;
}
	/* Elenco puntato con pallino vuoto */
.BLOBListSymbolCircle {
	list-style-type:circle;
}
.BLOBListSymbolCircle ol {
	list-style-type:square;
}
	/* Elenco puntato con quadratino */
.BLOBListSymbolSquare {
	list-style-type:square;
}
.BLOBListSymbolSquare ol {
	list-style-type:none; padding:0; margin:0;
}
.BLOBListSymbolSquare ol li {
	padding-left:10px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Trattino.gif) 0 2px no-repeat;
}
	/* Elenco ordinato numerico */
.BLOBListSymbolDecimal {
	list-style-type:decimal; padding-left:28px;	
}
.BLOBListSymbolDecimal ol {
	list-style-type:lower-alpha; padding-left:22px;
}
	/* Elenco ordinato a lettere minuscole */
.BLOBListSymbolLowerLetter {
	list-style-type:lower-latin; padding-left:28px;		
}
.BLOBListSymbolLowerLetter ol {
	list-style-type:decimal; padding-left:22px;
}
	/* Elenco ordinato a lettere maiuscole */
.BLOBListSymbolUpperLetter {
	list-style-type:upper-latin; padding-left:28px;		
}
.BLOBListSymbolUpperLetter ol {
	list-style-type:decimal; padding-left:22px;
}
	/* Elenco ordinato senza alcun simbolo */
.BLOBListSymbolNone {
	list-style-type:none; padding-left:5px; 
}
.BLOBListSymbolNone ol {
	list-style-type:none; padding-left:10px;
}
	/* Elenco ordinato "personalizzato 1" */
.BLOBListSymbolCustom1 {
	list-style-type:none; padding:0; margin:0; 
}
.BLOBListSymbolCustom1 li {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Personalizzato1.gif) 5px 8px no-repeat; 
	padding-left:15px; margin-bottom:6px;
}
	/* Elenco ordinato "personalizzato 2" */
.BLOBListSymbolCustom2 {
	list-style-type:none; padding:0; margin:0; 
}
.BLOBListSymbolCustom2 li {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Personalizzato2.gif) 5px 5px no-repeat; 
	padding-left:20px; margin-bottom:6px;
}
.BLOBListSymbolCustom2 li a {
	font-weight:normal; color:#008E50; background-color:transparent;
}

/* ------- PORZIONE DI INDICE ------- */
.viewIndexSlice ol {
	list-style-type:none; margin:10px 0; padding:0;
	font-size:.7em;	font-weight:bold;
}
.viewIndexSlice ol li {
	margin:3px 0; padding:.2em 1px;
}
.viewIndexSlice ol li a {
	color:#008E50;
}
.viewIndexSlice ol li a:hover {
	text-decoration:none;
}

/* ------- ELENCO RSS ------- */
ol.RSSBlock {
	margin:10px 0; padding:0;
	list-style-type:none;
	font-size:.7em;
}
ol.RSSBlock li {
	margin:4px 0; padding:5px;
	border:1px solid #E3E4E6;
}
ol.RSSBlock h2 {
	margin:.5em 0; padding:.2em 0 .2em .2em; font-size:.9em;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo2.gif) 0 0 repeat-x;
	color:#050505;
	
	
}
ol.RSSBlock a {
	color:#008E50; font-weight:bold;
}
ol.RSSBlock a:hover {
	text-decoration:none;
}
ol.RSSBlock em {
	font-size:.9em; font-weight:normal;
}
ol.RSSBlock p {
	margin:5px 0; padding:0;
}

/* ------- ELEMENTI OGGETTO FORM ------- */
label.formTextLabel, 
label.formDropDownLabel,
label.formTextAreaLabel {
	display:block; float:left; width:20em; margin-right:5px; text-align:right;
}
input.formText,
select.formDropDown {
	display:block; float:left; width:13em; 
}
textarea.formTextArea {
    width:25em; height:15em;
	display:block; float:left;
}
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, 
.formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {
	font-size:.7em; 
}
.formText, .formTextArea, .formDropDown {
	width:96%; 
}
.formError {
	color:#008E50; font-weight:bold; 
}
.formErrorList {
	font-weight:bold; 
}

.formRedirector a.viewLink { 
	font-size:1em;
}
/************************/
#frmRicercaMedici {
	font-size:.7em;
}
#frmRicercaMedici div {
	margin-top:3px; margin-bottom:3px;
}
#frmRicercaMedici legend {
	font-weight:bold; color:#000000;
}
#frmRicercaMedici label {
	width:200px; float:left;
}

/* ------- ELEMENTI PERSONALIZZATI DA "CM" ------- */	
	/* BoxDimensioneFissa per testi a dimensione bloccata tipo privacy */
div.BoxDimensioneFissa {
	display:block; overflow:auto; height:80px; 
	margin:10px 0; padding:10px;
	border:1px solid #050505; color:#050505;
	text-align:justify; font-size:.6em;
}
div.BoxDimensioneFissa a {
	color:#008E50; background-color:transparent;
}
div.BoxDimensioneFissa a:hover {
	text-decoration:none;
}
.CartaServizi {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/CartaServizi.jpg) 100% 0 no-repeat;
	padding:95px 235px 10px 40px; min-height:600px; 
	
	
}
	/* BoxHomeIdeaFutura - uso speciale di userformat1 e userformat3 */
.BoxHomeIF {
	color:#CFE2FF; background-color:#3785c7;
	font-size:.7em; padding:5px; 
}
#Home .BoxHomeIF {
	color:#CFE2FF; background-color:transparent;
}
.BoxHomeIF strong.userFormat1 {
	font-size:1.2em; font-weight:bold; 
}
.BoxHomeIF span.userFormat3 {
	color:#FFFFFF; background-color:transparent;
}
.BoxHomeIF a {
	color:#008E50; background-color:transparent;
}
.BoxHomeIF a:hover {
	text-decoration:none;
}
	/* Box "ElementiDistintivi" - uso speciale di userformat3 per emulare il sottotitolo */
.ElementiDistintivi {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/ElementiDistintivi.jpg) 100% 0 no-repeat; 
	margin:10px 0; padding:45px 30px 20px 15px;
	min-height:120px;
	
	
}
.ElementiDistintivi a {
	color:#008E50; background-color:transparent;
}
.ElementiDistintivi a:hover {
	text-decoration:none;
}	
	/* ------- Box Stondato ------- */
.BoxStondato .Box1 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box1.gif) 0 0 no-repeat;
	margin:5px; padding:0;
}
.BoxStondato .Box2 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box2.gif) 100% 0 no-repeat;
}
.BoxStondato .Box3 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box3.gif) 100% 100% no-repeat;
}
.BoxStondato .Box4 {
	padding:15px; margin:10px 0; 
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box4.gif) 0 100% no-repeat;
	color:#3785c7; font-size:1.1em; font-weight:bold; text-align:center;
	min-height:80px;
	
	
}
	/* ------- Box Fregio FlexCMP ------- */
.BoxFregioFlexCMP {
	padding:10px 25px; margin:10px 0; border:1px solid #3785c7; 
	background:#eef5fb url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/BoxFregioFlexCMP.jpg) 50% 0 no-repeat;
	font-weight:bold; font-size:.8em; color:#3785c7;
	min-height:280px;
	
	
}
/* ------ Testo Personalizzato "SottoTitoloRosso" ------ */
.SottoTitoloRosso {
	background:#960200 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/SottoTitoloRosso1.gif) 0 0 no-repeat;
	margin:0; padding:0; font-size:.8em; color:#FFFFFF;
}
.SottoTitoloRosso p {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/SottoTitoloRosso2.gif) 100% 0 no-repeat;
	padding:7px 0; text-align:center;
}
.SottoTitoloRosso p a {
	color:#FFFFFF; background-color:transparent; text-decoration:none;
}
.SottoTitoloRosso p a:hover {
	text-decoration:underline;
}
/* ------ Testo Personalizzato "SottoTitoloVerde" ------ */
.SottoTitoloVerde {
	background:#019f14 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/SottoTitoloVerde1.gif) 0 0 no-repeat;
	margin:0; padding:0; font-size:.8em; color:#FFFFFF;
	height:auto; 
}
.SottoTitoloVerde p {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/SottoTitoloVerde2.gif) 100% 0 no-repeat;
	padding:7px 0; text-align:center;
}
.SottoTitoloVerde p a {
	color:#FFFFFF; background-color:transparent; text-decoration:none;
}
.SottoTitoloVerde p a:hover {
	text-decoration:underline;
}
.SottotitoloSfondoGrigio {
	background-color:#dfe6ec; color:#008E50;
	margin:5px 0; padding:5px; font-size:.8em;
}
.SottoTitoloRosso a {
	background-color:#dfe6ec; color:#008E50; text-decoration:none;
}
.SottoTitoloRosso a:hover {
	text-decoration:underline;
}
	/* ------- AVVERTIMENTO BROWSER NON IE X MULTIMEDIA ------- */
.MultiMediaObjectAlert {
	font-weight:bold; font-size:.8em;
	border:1px solid #008E50; padding:10px; margin:20px; 
	display:block; 
}
.MultiMediaObjectAlert a {
	color:#008E50;
}
.MultiMediaObjectAlert a:hover {
	text-decoration:none;
}
.BLOBErrNoLanguage {
        font-size:.7em; font-weight:bold; text-align:center;
        margin:10px 10%; padding:5px;
        color:#050505; background-color:#FFFFCC; 
		border:1px solid #008E50;
}



.ClassificationFormBlock ol {
	list-style-type:none; margin:0; padding:0;
}
/* -------- FOOTER -------- */
.Footer { 
	margin:10px 0 0 0; padding:10px 0;  clear:both; 
	border-top:2px solid #CECECE;
	text-align:center; font-size:.7em; color:#050505;
} 
.Footer ol {
	margin:5px auto; padding:0; list-style-type:none;  
}
.Footer ol li {
	display:inline; margin:0 1px; 
}
.Footer p {
	margin:0; padding:0;
}
.Footer a {
	color:#050505; font-weight:bold;
}
.Footer a:hover {
	text-decoration:none; 
}/* ---------------------- 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.ausl.mo.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: #F3FFEF;
}
.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: #008E50;
	background-color: #F3FFEF;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #008E50; 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: #008E50; background-color: #F3FFEF;
}

.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: #008E50; background-color: #F3FFEF;
	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: #008E50; 
	background-color: #F3FFEF;
	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.ausl.mo.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.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	padding: 0 0 0 1em;
}



.ForumForm {
	font-size: .7em;
}

.ForumForm .formText{
	display:none;
}
.ForumForm div, .ForumForm p{
	clear: both;
	padding: .5em 0 0 0;
}
.ForumForm label{
	display: block; width: auto;
	float: left;
}
.ForumForm input{
	width: 20em;
	margin: 0;
	border: 1px solid #008E50;
	float:left;
	font-size: 1em;
}
.ForumForm span{
	float:left;
}

.ForumForm textarea{
	border: 1px solid #008E50;
	width: 100%;
	font-size: 1em;
	font-family: Verdana;
	height:100px;
}
.ForumForm a{
	color: #008E50; background-color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.ForumForm a:hover, .ForumForm a:active, .ForumForm a:focus{
	text-decoration: none;
}
.ForumForm div.clear {
	clear:both;
	color:#FFFFFF;
	font-size:0.05em;
	height:10px;
	line-height:0.05em;
	width:99%;
}
/* ---------------------- Forum v 2.0 - Fine ------------------------ */

/* -------- CANALI -------- */
	/* -------- Elementi Generici -------- */
.LinkData { 
	padding:.1em 0; font-size:.7em;
}
.LinkData a {
	color:#008E50;
}
.ElencoCanale a {
	color:#008E50;
} 
.ElencoCanale h3 {
	display:inline; font-size:1em; color:#3785c7; background-color:transparent;
}
.ElencoCanale a:hover {
	text-decoration:none;
} 
.ElencoCanale ol {
	list-style-type:none; margin:0; padding:0;
}
.ElencoCanale ol li {
	margin:4px 0; padding:1px; font-size:.8em;
}
.ElencoCanale ol li img {
	margin-right:5px;
}
.CanaleGenerico ol li { 
	padding-left:12px; background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/CanaleGenerico.gif) 1px 4px no-repeat;
}
.NewsCanale {
	background-color:#DAE5AB; color:#050505;
	font-size:.65em; margin-bottom:5px;
}
.NewsCanale h2.TitoloCanale {
	padding:8px 5px 0 5px; margin:0; 
	text-transform:uppercase; letter-spacing:-.05em; text-decoration:none; font-size:1.2em;
	background:#960200 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TitoloCanale.gif) 100% 0 no-repeat; color:#FFFFFF;
}
#CCM .NewsCanale {
	background-color:#FFE2AE; color:#050505;
	font-size:.65em; margin:0 0 5px 0; padding:0;
}
#CCM .NewsCanale h2.TitoloCanale {
	padding:8px 5px 0 5px; margin:0; 
	text-transform:uppercase; letter-spacing:-.05em; text-decoration:none; font-size:1.2em;
	background:#008E50 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1.gif) 100% 0 no-repeat; color:#FFFFFF;
}
#AgeFor .NewsCanale {
	background-color:#d4e8ff; color:#050505;
	font-size:.65em; margin:0 0 5px 0; padding:0;
}
#AgeFor .NewsCanale h2.TitoloCanale {
	padding:8px 5px 0 5px; margin:0; 
	text-transform:uppercase; letter-spacing:-.05em; text-decoration:none; font-size:1.2em;
	background:#3785c7 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1-AgeFor.gif) 100% 0 no-repeat; color:#FFFFFF;
}
.NewsCanale ol {
	margin:5px; padding:0 0 10px 0; list-style-type:none;
}
.NewsCanale ol li {
	padding-left:8px; margin-bottom:10px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/FrecciaRossa.gif) 2px 6px no-repeat;
}
.NewsCanale ol li a {
	color:#050505; background-color:transparent;
}
.NewsCanale ol li a:hover {
	text-decoration:none;
}
.Esiti ol li {
	margin-bottom:20px; margin-left:5px; padding-left:9px; font-size:.7em;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/SoloLink.gif) 1px 6px no-repeat;
} 
	/* -------- Image Block -------- */
.NewsBlock {
	width:100%; margin:7px 0;
}
.NewsBlockImgLeft {
	float:left; margin:0 4px 4px 0;
}
.NewsBlockImgRight {
	float:right; margin:0 0 4px 4px;
}
	/* -------- Elencatori specifici -------- */
.TitoloData ol li { 
	padding-left:9px; background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/TitoloData.gif) 1px 6px no-repeat;
}
.SoloLink ol li { 
	padding-left:9px; background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/SoloLink.gif) 1px 6px no-repeat;
}
.DataTitoloLink ol li { 
	padding-left:9px; background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/DataTitoloLink.gif) 1px 6px no-repeat;
}
.DataStrilloLink ol li { 
	padding-left:9px; background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/DataStrilloLink.gif) 1px 6px no-repeat;
}
.SoloFoto ol li { 
	 display:inline;
}
.SoloFoto ol li a { 
	 border:1px solid #050505; margin:5px; padding:0;
	
	
}
.SoloFoto ol li a:hover { 
	 border:1px solid #008E50;
	
	
}
.NotizieAffiancate {
	width:100%; clear:both;
	
		
}
.NotizieAffiancate div.NewsAffiancata {
	font-size:.75em; 
	float:left; width:47%; padding:3px; margin:3px;
	min-height:40px; 
	
	
}
.NewsAffiancata img {
	float:left; margin-right:5px;
}
div.NoFloat {
	text-align:center;
}
div.NoFloat img {
	float:none;
}
.NewsAffiancata h3 {
	margin:0; padding:0;
	font-size:1em; 
	color:#3785c7; background-color:transparent;
}
.NewsAffiancata p {
	margin:0 0 4px 0; padding:0;
}
.NewsAffiancata a:hover {
	
		
}

.RassegnaStampa ol {
	margin:0; padding:0; list-style-type:none;
}
.RassegnaStampa ol li {
	margin:5px 0; padding:7px 2px 7px 13px; 
	color:#050505; line-height:1.2em; border:1px solid #E3E4E6;
	background:#FFFFFF url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/RassegnaStampa.gif) 6px 11px no-repeat;
}
.RassegnaStampa ol li.Grigio {
	background:#E3E4E6 url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/RassegnaStampaGrigio.gif) 6px 11px no-repeat;
}
/* ------ Elencatore di Canale "NewsHomeRosso" ------ */
.NewsHomeRosso {
	padding-top:15px; margin:5px 0; border-top:1px dashed #E3E4E6;
}
.NewsHomeRosso1 {
	background:#960200 url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/NewsHomeRosso1.gif) 0 0 no-repeat; color:#FFFFFF; 
}
.NewsHomeRosso2 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/NewsHomeRosso2.gif) 100% 0 no-repeat;
}
.NewsHomeRosso3 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/NewsHomeRosso3.gif) 100% 100% no-repeat;
}
.NewsHomeRosso4 {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Canali/NewsHomeRosso4.gif) 0 100% no-repeat; 
	padding:2px 5px 5px 5px;
}
.NewsHomeRosso4 h1 {
	margin:7px 0; padding:0 0 0 17px; font-size:1em;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1.gif) 2px 2px no-repeat; color:#FFFFFF; 
}
.NewsHomeRosso4 div.NewsAffiancata h3 {
	margin:0; padding:0; font-size:.9em;
	background-color:transparent; color:#FFFFFF;
}
.NewsHomeRosso4, .NewsHomeRosso4 p, .NewsHomeRosso4 a { 
	color:#FFFFFF; background-color:transparent;
}
	/* -------- Paginazione -------- */
#ChannelPager {	
	padding:5px; margin:10px; border:1px solid #008E50;
}
.BLOBMarginLeft #ChannelPager,
.BLOBMarginRight #ChannelPager {	
	margin:5px 0; 	
} 
#ChannelSelection, #ChannelYearList, #ChannelMonthList {
	margin-bottom:3px; clear:left;
}
#ChannelYearLabel, 
#ChannelMonthLabel, 
#ChannelDayLabel {
	float:left; line-height:2em;
}
#ChannelPager ol { 	
	list-style-type:none; border-left:1px solid #050505;	
	margin:0; padding:0;
}
#ChannelPager ol li {	
	margin:0; padding:0; border-right:1px solid #050505;
	float:left; line-height:2em;	
}
#ChannelPager ol li a {	
	color:#008E50; font-weight:bold; margin:0 7px;
}
#ChannelPager ol li strong {	
	margin:0 7px;
}
#ChannelPager ol li a:hover {	
	text-decoration:none;
}
.ChannelSelItem span {	
	padding:0 7px; font-weight:bold;
}
.ChannelEmptyItem {
	display:none;
}
.ChannelEmptyItem span {
	padding:0 7px; font-weight:normal;
}
#ChannelClear {	
	clear:both; height:0;
}
/************************************************/
/*.ElencoCanale.FotoTitoloStrillo {
	clear:none;
}*/
.FotoTitoloStrillo ol li {
	margin:4px 0; padding:1px; font-size:.7em;
}
.FotoTitoloStrillo {
	width:100%; float:left; margin:0;
}
.FotoTitoloStrillo img {
	border:1px solid #FFFFFF;
}
.FotoTitoloStrillo ol li.VerdeChiaro {
	padding:3px 0; margin:0;
}
.FotoTitoloStrillo ol li.VerdeScuro {
	background-color:#e6efc1;
	padding:3px 0; margin:0;
}
.FotoTitoloStrillo a:link, .FotoTitoloStrillo a:visited {
	text-decoration:none; color:#075839; display:block;
	font-size:1.2em;
}
.FotoTitoloStrillo a:hover {
	text-decoration:underline;
}
a.Freccia {
	width:16px; height:16px; text-decoration:none; padding-right:3px; float:right;
}
a.Freccia img {
	border:none;
}
/************** Navigazione per assi **************/
.NavAssiStandard {
	width:200px; float:right
}
.NavAssiStandard .MenuV ol li a {
	background:transparent none;
	color:#008E50;
}
.NavAssiStandard .MenuV ol li a:hover, .NavAssiStandard .MenuV ol li.LIStrong strong {
	background:#f3fdbe none;
	width:14.8em;
}
.MarginNavAssi {
	margin-right:210px;
}
.WidthNavAssi {
	width:100%!important; width:99%; float:left;
}
.WidthNavAssi strong, .Calendario strong {
	color:#019f14;
}
.WidthNavAssi em, .Calendario em {
	color:#960200; font-weight:bold; font-style:normal;
}/* ---------------------- 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;}

div.ForumMsgList h3 {
	font-size:1.1em;
}

.ForumTopicList p a, .ForumMsgList p a{
	font-weight:bold;
	color: #008E50;  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 #008E50;
	border-left: 1px solid #008E50;
	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 #008E50;
	border-right: 1px solid #008E50;
}

.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	background-image:url(http://www.ausl.mo.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: #008E50;
	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: #008E50;  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: #F3FFEF;
}
.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: #008E50;
	background-color: #F3FFEF;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #008E50; 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: #008E50; background-color: #F3FFEF;
}

.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: #008E50; background-color: #F3FFEF;
	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 #008E50;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #008E50; 
	background-color: #F3FFEF;
	border: 1px solid #008E50;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.ausl.mo.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.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	padding: 0 0 0 1em;
}
.ForumThreadList ol li a:link, .ForumThreadList ol li a:visited {
	color:#008E50; text-decoration:underline;
}
.ForumThreadList ol li a:hover {
	text-decoration:none;
}


.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 #008E50;
	font-size: .7em;
	float:left;
	
}
.ForumComposeForm div span{
	float:left;
}

.ForumComposeForm p textarea{
	font-size: .7em;
	border: 1px solid #008E50;
	width: 100%;
}
.ForumComposeForm p input{
	border: 1px solid #008E50;
	font-size: .7em;
	text-align:center;
}
.ForumComposeForm p a{
	color: #008E50; 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 ------------------------ */


/* ------ Elementi delle schede "Luoghi" ------ */
h1.viewTitoloScheda {
	margin:5px 0; padding:0; font-size:1em; color:#960200;
	border-bottom:1px solid #960200; margin-top:10px; padding:0 0 1px 20px;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo1Scheda.gif) 0 3px no-repeat;
}
/* --- Link automatico ai figli del luogo --- */
.viewLinkSchedaFigli {
	padding:0; margin:10px 0; text-align:right;
}
.viewLinkSchedaFigli a {
	padding:10px 0 10px 35px; margin:0;
	color:#008E50; font-weight:bold; font-size:.75em; 
}
.viewLinkSchedaFigli a:hover {
	text-decoration:none;
}
ol.UnitList {
	list-style-type:none; margin:0; padding:0;
}

.viewLinkUOServizi a {background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/CartaServizi/ausl2.gif) 0 3px no-repeat;}
.viewLinkAmbulatori a {background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/CartaServizi/ausl1.gif) 0 3px no-repeat;}
.viewLinkPrestazioni a {background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/CartaServizi/ausl3.gif) 0 3px no-repeat;}/* ------- MODULO GALLERIA FOTOGRAFICA PLUS ------- */
.GPContent { 
	position:absolute; top:-10000px; left:-10000px;
}
	/* OGGETTO "ELENCO GALLERIE" */
.GalleryList {
	margin:10px 0; padding:5px;
}
.GalleryList ol {
	padding:0; margin:0; list-style-type:none;
}
.GalleryList ol li {
	padding:7px; margin:0 0 7px 0; border:1px solid #CECECE;
	color:#050505; background-color:@ChiaroGrigio;
	background-position:7px 7px; background-repeat:no-repeat;
}
.GalleryList dl {
	padding:0 0 0 15px; margin:0;
}
.GalleryList dl dt {
	margin:0 0 0 5px; padding:0; font-weight:bold;
}
.GalleryList dl dt h2.viewSottotitolo {
	margin:0 0 7px; padding:0; border:none; font-size:.7em; font-weight:normal;
}
.GalleryList dl dt img {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ombra.gif) 100% 100% no-repeat; 
	padding:0 5px 4px 0;
}
.GalleryList dl dd {
	margin:0; padding:0 0 3px 0; font-size:.7em; line-height:1em;
}

	/* OGGETTO "ELENCO ALBUM" */
.AlbumList {
	margin:10px 0; padding:5px;
}
.AlbumList ol {
	padding:0; margin:0; list-style-type:none;
}
.AlbumList ol li {
	padding:7px; margin:0 0 7px 0; border:1px solid #CECECE;
	color:#050505; background-color:@ChiaroGrigio;
	background-position:7px 7px; background-repeat:no-repeat;
}
.AlbumList dl {
	padding:0 0 0 15px; margin:0;
}
.AlbumList dl dt {
	margin:0 0 0 5px; padding:0; font-weight:bold;
}
.AlbumList dl dt h2 {
	margin-bottom:7px; 	
	
	
}
.AlbumList dl dt img {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ombra.gif) 100% 100% no-repeat; 
	padding:0 5px 4px 0;
}
.AlbumList dl dd {
	margin:0; padding:0 0 3px 0; font-size:.7em; line-height:1em;
}

	/* OGGETTO "ALBUM" */
/* Modalità "miniature cliccabili" */
.viewImageTotal {
	color:#050505; background-color:transparent; text-align:center;
	margin:10px 0; padding:10px; float:left; 
	min-width:200px; min-height:200px;
	
	
	/* NB: le dimensioni vanno modificate in relazione alla grandezza delle miniature impostata nel BO! - qui ok per thumbnails di 100*100px */ 
}
.viewImageTotal h2.viewSottotitolo {
	margin:0 0 7px; padding:0; border:none; background:none; font-size:.7em; font-weight:normal;
}
.viewImageTotal a {
	color:#CECECE; background-color:transparent;
}
.viewImageTotal a:hover {
	text-decoration:none;
}
.viewImageTotal dl {
	padding:0; margin:0; font-size:.75em;
}
.viewImageTotal dl dt {
	margin:0; padding:0; font-weight:bold;
}
.viewImageTotal dl dt img {
	background:none; padding:0;
	border:1px solid #CECECE;
}
.viewImageTotal dl dd {
	margin:3px 0 0; padding:0; font-size:.9em;
}
.viewImageTotal dl dd span {
	font-weight:bold;
}
/* Modalità "foto singola con navigazione per numero pagina" */
.viewImageNumPag dl {
	padding:0; margin:0; font-size:.75em;
}
.viewImageNumPag dl dt {
	margin:0; padding:0; font-weight:bold;
}
.viewImageNumPag dl dd {
	margin:5px 0 0; padding:0;
}
.viewImageNumPag dl dt img {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ombra.gif) 100% 100% no-repeat; 
	padding:0 5px 4px 0;
}
.ThumbImageSingle dl {
	padding:0; margin:5px 0;
}
.ThumbImageSingle dl dt {
	margin:0;
}
/* Modalità "foto singola con navigazione per titolo pagina" */
.SingleImageTitPag {
	background-color:transparent; margin:10px 0;
}
.SingleImageTitPag dl {
	float:left; padding:0; margin:0; font-size:.75em;
}
.SingleImageTitPag dl dt {
	margin:0;
}
.SingleImageTitPag dl dd {
	margin:5px 0 0; padding:0;
}
.SingleImageTitPag dl dt img {
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Ombra.gif) 100% 100% no-repeat; 
	padding:0 5px 4px 0;
}
	
	/* PAGINAZIONE|NAVIGAZIONE */
/* Paginazione a titoli per album a immagine singola */
.SingleImageTitPag .FlexNavi {
	margin:0; padding:0 0 0 15px; text-align:left; font-size:.7em;
} 
.SingleImageTitPag .FlexNavi span {
	margin:0 .2em; padding:.1em;
}
.SingleImageTitPag .FlexNavi ol {
	margin:5px 0 0; padding:0; list-style-type:none;
}
.SingleImageTitPag .FlexNavi ol li { 
	padding:0 0 8px 15px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/SingleImageTit.gif) 5px 6px no-repeat; 
}
.SingleImageTitPag .FlexNavi ol li a, 
.SingleImageTitPag .FlexNavi span a { 
	color:#CECECE; background-color:transparent; text-decoration:underline;
}
.SingleImageTitPag .FlexNavi li.NavInactive {
	border:none; color:#050505; background-color:transparent;
} 
.SingleImageTitPag .FlexNavi span.NavInactive {
	border:none; color:#050505; background-color:transparent;
} 
.SingleImageTitPag .FlexNavi span.NavActive a {
	border:none; color:#CECECE; background-color:transparent; text-decoration:underline;
}
.SingleImageTitPag .FlexNavi ol li a:hover { 
	text-decoration:none;
}
/* Paginazione numerica per album a immagine singola */
.viewImageNumPag .FlexNavi {
	padding:15px 5px; margin:15px 0; font-weight:bold; clear:both; font-size:.6em;
	color:#CECECE; background-color:#CFE2FF;
} 
.viewImageNumPag .FlexNavi ol {
	margin:0; padding:0; list-style-type:none;
}
.viewImageNumPag .FlexNavi ol li { 
	 float:left; text-align:center; margin:0 .4em;
}
.viewImageNumPag .FlexNavi span.NavInactive, .viewImageNumPag .FlexNavi span.NavActive a, 
.viewImageNumPag .FlexNavi span.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:none; 
	color:#CECECE; background-color:transparent; text-decoration:none;
}
.viewImageNumPag .FlexNavi li.NavActive a, .viewImageNumPag .FlexNavi li.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:1px solid #CECECE; 
	color:#CECECE; background-color:transparent; text-decoration:none;
}
.viewImageNumPag .FlexNavi a:hover, div.viewImageNumPag .FlexNavi ol li.NavActive a:hover, 
.viewImageNumPag .FlexNavi li.NavInactive a, .viewImageNumPag .FlexNavi li.NavInactive strong { 
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:1px solid #CECECE; 
	color:#CECECE; background-color:#FFFFFF; text-decoration:underline;
}
div.viewImageNumPag .FlexNavi ol li.NavActive a:hover {
	border:1px solid #CECECE; 
}
/* Paginazione numerica per album a miniature */
.ThumbImageTotal .FlexNavi {
	font-size:1em; padding:15px 0; margin:15px 0; font-weight:bold; clear:both;
	color:#CECECE; background-color:transparent;
} 
.ThumbImageTotal .FlexNavi ol {
	margin:0; padding:0; list-style-type:none;
}
.ThumbImageTotal .FlexNavi ol li { 
	 float:left; text-align:center; margin:0 .4em;
}
.ThumbImageTotal .FlexNavi span.NavInactive, .ThumbImageTotal .FlexNavi span.NavActive a, 
.ThumbImageTotal .FlexNavi span.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:none; 
	color:#CECECE; background-color:transparent; text-decoration:none;
}
.ThumbImageTotal .FlexNavi li.NavActive a, .ThumbImageTotal .FlexNavi li.NavActive strong {
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:1px solid #CECECE; 
	color:#CECECE; background-color:transparent; text-decoration:none;
}
.ThumbImageTotal .FlexNavi a:hover, div.ThumbImageTotal .FlexNavi ol li.NavActive a:hover, 
.ThumbImageTotal .FlexNavi li.NavInactive a, .ThumbImageTotal .FlexNavi li.NavInactive strong { 
	float:left; width:2em; text-align:center; height:1.2em; 
	padding:.3em 0 .5em 0; border:1px solid #CECECE; 
	color:#CECECE; background-color:#FFFFFF; text-decoration:underline;
}
div.ThumbImageTotal .FlexNavi ol li.NavActive a:hover {
	border:1px solid #CECECE; 
}
/* FlexNavi Paginator */
.FlexNavi {
 font-size: .8em;
 margin: .5em 0 0 0;  padding: .2em 0;
 text-align:center; line-height: 1.5em;
} 
.FlexNavi span {
 display: inline;
 margin: 0 .2em; padding: .1em;
}
.FlexNavi ol { 
 display: inline; 
 margin: 0 auto; padding: 0;
 list-style-type: none;
 font-weight:bold;
}
.FlexNavi ol li { 
 display:inline;
 padding: .1em; margin: 0 .2em;
 font-size: 1em;
}
.FlexNavi ol li a, .FlexNavi span a { 
 color: #273F6F; background-color: #DBF1FF;
 text-decoration: underline;
 padding: 0; margin: 0;
} 
.FlexNavi li.NavInactive {
 border: 1px solid #2D4A82;
 color: #ffffff;  background-color: #2D4A82;
} 
.FlexNavi span.NavInactive{
 border: 1px solid #97CFF1;
 color: #000000;  background-color: #ffffff;
}  
.FlexNavi span.NavActive a,
.FlexNavi li.NavActive a {
 color: #273F6F;  background-color: #DBF1FF;
 border: 1px solid #97CFF1;
 padding: .1em;
}
.FlexNavi ol li a:hover, .FlexNavi ol li a:active, .FlexNavi ol li a:focus,
.FlexNavi span.NavActive a:hover, .FlexNavi span.NavActive a:active, .FlexNavi span.NavActive a:focus{ 
 text-decoration: none;
}
/* FlexNavi Menu in Page */
.NavAxesMenu {
	margin:0;
	width: 530px;
}
	/* I LIVELLO */
.NavAxesMenu ol {
	list-style-type:none; 
	margin:1px; padding:0;
	position: relative;
}
.ElencoCanale {clear: left;}
.NavAxesMenu ol li {
	width: 170px;
	float: left;
	margin:0 0 5px 0; padding:0 0 5px 0; 
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1LivList.jpg) 0 100% no-repeat;
	font-size:.7em; font-weight:bold; letter-spacing:-.05em;
}
.NavAxesMenu ol li a {
	padding:4px 1px 4px 15px; text-decoration:none; color:#008E50;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1Liv.jpg) 0 6px no-repeat;
}
.NavAxesMenu ol li a:hover {
	padding:4px 1px 4px 15px; text-decoration:underline; color:#008E50;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1LivH.jpg) 0 6px no-repeat;
}
.NavAxesMenu ol li.LISel strong {
	padding:0; text-decoration:underline; color:#008E50;
	background:none;
}
.NavAxesMenu ol li.LIStrong strong,
.NavAxesMenu ol li.LISel a.Sel {
	padding:4px 1px 4px 15px; text-decoration:underline; color:#008E50;
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1LivH.jpg) 0 6px no-repeat;
}
.NavAxesMenu ol li.LISel a.Sel:hover { 
	text-decoration:none;
}


/* ---------- Calendario -------------- */
.viewCalendar {
	font-size:.65em; text-align:center;
	border:1px solid #050505;
	color:#050505; background-color:#FFFFFF;
	margin:5px 3px; padding:5px 0 0 0;
	/*float:left;*/ clear:both; width:16em;
}
#ChannelPager .viewCalendar {
	font-size:1em; text-align:center;
	border:1px solid #008E50; color:#050505;
	margin:5px 3px; padding:5px 0 0 0;
}
.viewCalendar div {
	text-align:center;
}
.viewCalendar div span {
	margin:0 2px; white-space:nowrap; 
	font-weight:bold;
}
.viewCalendar table {
	border-collapse:separate; font-size:1em; 
	width:16em; margin:5px 0;
}
.viewCalendar table th {
	font-size:1.05em;
}
.viewCalendar table td {
	padding:3px 1px; text-align:center;
	border:1px solid #050505;
}
.viewCalendar table td.current {
	border:1px dotted #050505;
	padding:1px; font-weight:bold;
}
.viewCalendar a {
	color:#FFFFFF; background-color:#050505;
	font-weight:bold; text-decoration:underline;
	padding:1px;
}
.viewCalendar table td a {
	display:block; font-weight:bold;	
}
.viewCalendar table td a:hover {
	color:#050505; background-color:#FFFFFF;
}
.viewCalendar .NewsBlock .NewsBlockImgLeft,
.viewCalendar .NewsBlock .NewsBlockImgRight {
	height:0;
}
.daySu {color:#008E50;}/* Medici di Famiglia */

table.MFTable{ 
	font-size:.7em; 
	margin: 1em 0 0 0; padding: 0;
	width: 99%;
	border-collapse: collapse; 
	border-top: 1px solid #008E50;
	border-left: 1px solid #008E50;
}

table.MFTable td, table.MFTable th{
	border-bottom: 1px solid #008E50;
	border-right: 1px solid #008E50;
}

table.MFTable thead tr th, table.MFTable thead tr td, table.MFTable tbody tr th {color:#FFFFFF; background:#008E50; padding: .2em;}
table.MFTable thead tr th, table.MFTable thead tr td {text-align: center;}
table.MFTable tbody tr th {text-align: left;}
table.MFTable tbody tr td {text-align: center;}
table.MFTable caption {color: #008E50; font-weight: bold; text-align: center; }
table.MFTable a { color:#008E50; background-color:transparent; font-weight:bold;}
table.MFTable a:hover, table.MFTable a:hover, table.MFTable a:hover {text-decoration:none; }

table.MFTableList tbody tr th{ color: #050505; background-color: #FFFFFF}
table.MFTableList tbody tr td {text-align: left; padding: 0 1em;}/* --- NEWSLETTER --- */
	/* --- Box di iscrizione al servizio --- */
form.FormNewsLetter {
	margin:10px 0; padding:5px 0; width:13.8em;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/SfondoNL.jpg) 0 0 repeat-x;
	border-bottom:5px solid @Dominante; border-top:5px solid @Dominante;
}
form.FormNewsLetter h2 {
	padding:3px 0 5px 36px; margin:0;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/LogoNL.gif) 0 0 no-repeat;
	color:#050505; font-size:.8em; font-weight:bold;
}
form.FormNewsLetter h2 a {
	color:#050505;
}
form.FormNewsLetter h2 a:hover {
	text-decoration:none;
}
form.FormNewsLetter input {
	width:90px; margin:5px 5px 1px 5px; font-size:.7em;

}
form.FormNewsLetter input.Submit {
	font-weight:bold; font-size:.7em; border:none; padding:2px; width:65px;
	background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/SfondoSubmitNL.gif) 0 0 repeat-x;	
}
	/* --- Telaio lettera --- */
		#NLBody {
			font-size:.9em;
			font-family: Arial, Helvetica, sans-serif;
			padding:3px; margin:2px; position:relative;
		}
		#NLBody img {
			background-color:#FFFFFF;
		}
		.MenuTestataNL {
			position:absolute; top:130px; right:10px;
			text-align:right;
		}
		.MenuTestataNL ol {
			margin:0; padding:0; list-style:none;
		}
		.MenuTestataNL ol li {
			
		}
		.MenuTestataNL ol li a:link, .MenuTestataNL ol li a:visited {
			background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/FrecciaTestataNL.gif) 100% 5px no-repeat;
			color:#ffffff; text-decoration:none; font-weight:bold;
			padding-right:10px;
		}
		.MenuTestataNL ol li a:hover {
			text-decoration:underline;
		}
		#NLIntestazione {
			color:#2F2C2C; background-color:#FFFFFF;
			font-size:.9em; text-align:center;
		}
		#NLIntestazione div.Data {
			color:#19466E; padding-right:5px; 
			text-align:right; font-style:italic; font-size:.85em;
		}
		#NLIntestazione h1 {
			color:#19466E; text-align:center; font-size:1.3em;
		}
		ol#NLTestata {
			text-align:center; list-style-type:none;
			color:#2F2C2C; background-color:#FFFFFF;
			margin:15px 0 10px 0; padding:10px 5px;
			font-size:.7em;
		}
		ol#NLTestata li {
			padding:3px 5px; margin:0 2px;
			display:inline;
			color:#2F2C2C; background-color:#FFFFFF;
		}
		ol#NLTestata li a {
			color:#AF0000; background-color:#FFFFFF;
			text-decoration:underline;
		}
		ol#NLTestata li a:hover {
			text-decoration:none;
		}
		#NLBanner {
			display:none;
		}
		.SfondoNLRepeat {
			background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/SfondoNLRepeat.gif) 0 0 repeat-y;
			width:100%; float:left;
			margin-top:20px;
		}
		.SfondoNLBottom {
			background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/SfondoNLBottom.gif) 0 100% no-repeat;
			padding-bottom:70px; width:100%; float:left;
		}
		.SfondoNLTop {
			/*background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/SfondoNLTop2.gif) 0 0 no-repeat;*/
			width:100%; float:left;
		}
		.PannelloEditoriale {
			width:164px; float:left;
			/*background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/RepeatEditoriale.gif) 0 0 repeat-y;*/
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.PannelloEditoriale2 {
			width:164px; float:left;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		.TopPannelloEditoriale {
			/*background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/TopEditoriale.gif) 0 0 no-repeat;*/
		}
		.BottomPannelloEditoriale {
			background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/BottomEditoriale.gif) 0 100% no-repeat;
		}
		.PaddingPannelloEditoriale {
			padding-top:36px; padding-left:10px; padding-right:10px; padding-bottom:20px;
			height:auto !important; min-height:410px; height:410px;
		}
		.ColSxNL {
			width:164px; float:left;
			font-size:.75em;
		}
		#NLCorpoPagina {
			float:left;
			width:620px;
		}
		/*.TopNLCorpoPagina {
			background:url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/TopCorpoPagina.gif) 0 0 no-repeat;
			padding-top:25px; 
			width:100%; float:left;
		}*/
		.MarginTopNLCorpoPagina {
			margin-left:20px!important; margin-left:16px;
		}
		.PannelloInformazioni {
			/*padding-top:180px;*/ padding-top:10px; padding-left:10px; padding-right:10px; 
			font-family:Georgia, "Times New Roman", Times, serif;
			width:144px; float:left;
		}
		.PannelloInformazioni a:link, .PannelloInformazioni a:visited {
			color:#000000; text-decoration:none;
		}
		.PannelloInformazioni a:hover {
			text-decoration:underline;
		}
		#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:#2f2c2c;
		}
		#NLBody #NLCorpoPagina p {
			padding:0 5px; font-size:1.2em;
		}
		#NLBody #NLCorpoPagina p a {
			color:#075839;
		}
		#NLBody #NLCorpoPagina .viewTitolo {
			margin:.5em 0; padding:0 0 0 40px; font-size:1em;
			background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/Titolo1.gif) 20px 2px no-repeat;
			color:#075839; border-bottom:5px solid #bfd62f;
		}
		#NLBody #NLCorpoPagina h1 {
			font-size:1.2em;  margin:1em 0 .2em 0;
			padding:0 0 0 40px; font-size:1em;
			background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsLetter/Titolo1.gif) 20px 2px no-repeat;
			color:#075839; border-bottom:5px solid #bfd62f;
		}
		#NLBody #NLCorpoPagina h2 {
			font-size:1.1em; 
			color:#075839; 
		}
		#NLBody #NLCorpoPagina h3 {
			font-size:1em; 
			padding-bottom:1px; 
			color:#075839; 
		}
		.Bold {
			font-weight:bold;
		}
		.Italic {
			font-style:italic;
		}
		#NLBody a.viewAnchor {
			color:#008E50;
			float:right;
			font-size:0.7em;
			font-weight:bold;
			padding:0.2em 1px;
			width:150px;
			color:#075839;
		}
		#NLBody .BLOBRow1px {
			height:0;
			font-size:.1em;
			line-height:.1em;
		}

acronym, abbr {border-bottom:none; cursor:help;}
.ImgStampa, .TitoloStampa {display:none;}

.MediciLP ol li {
	margin:0 0 7px 0; padding:4px 4px 6px; color:#050505; background-color:#EFF0F1; border-bottom:1px solid #E3E4E6;
}
.MediciLP ol li a {
	font-weight:bold; color:#008E50; background-color:transparent; font-size:1em;
}
.MediciLP ol li p {
	margin:0; padding:7px 0 0; font-size:.9em;
}


.SezAggNewsletterCX {  
	width:100%;
}
.SezAggNewsletter { 
	width:200px; position:absolute; top:210px; left:5px;
}

#BilancioMissione .MenuH {
	padding:3px 5px 3px 15px; color:#050505; background-color:#FFC335; 
}
#BilancioMissione .MenuH ol li a, #BilancioMissione .MenuH ol li strong {
	color:#050505; background-color:#FFC335; border:1px solid #FFC335; border-right:1px solid #FFFFFF; 
}
#BilancioMissione .MenuH ol li a:hover, #BilancioMissione .MenuH ol li strong {
	color:#050505; background-color:#FCF1D1; border:1px solid #FFFFFF;
}
#BilancioMissione .MenuH ol li.LISel strong a.Sel {
	color:#050505; background-color:#FCF1D1;
}



#BilancioMissione .MenuV ol li img {
	vertical-align:top; margin-right:5px;
}
#BilancioMissione .MenuV ol li a, #BilancioMissione .MenuV ol li strong {
	background:#005C99 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1Bilancio.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#BilancioMissione .MenuV ol li a:hover, #BilancioMissione .MenuV ol li strong {
	background:#005C99 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1Bilancio.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#BilancioMissione .MenuV ol li.LISel strong a.Sel {
	background:#005C99 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1Bilancio.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#BilancioMissione .MenuV ol ol {
	background-color:#F1F6FC; color:#050505;
}
#BilancioMissione .MenuV ol ol li a, #BilancioMissione .MenuV ol ol li strong {
	background:#F1F6FC none; color:#050505; width:18em;
}
#BilancioMissione .MenuV ol ol li a:hover {
	width:18em; background:#F1F6FC none; color:#050505;
}
#BilancioMissione .MenuV ol ol li.LISel strong a.Sel {
	border:none; background:#F1F6FC none; color:#050505;
}
#BilancioMissione .MenuV ol ol ol li a, #BilancioMissione .MenuV ol ol ol li a:hover, #BilancioMissione .MenuV ol ol ol li strong {
	width:18em; background:#F1F6FC none; color:#050505;
}


#BilancioMissione h1.viewTitolo {
	color:#FFFFFF; background:#005C99 url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1Bilancio.gif) 100% 0 no-repeat;
}

#BilancioMissione #formSearchBox {
	background:transparent url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FondoSearchFormBilancio.png) no-repeat scroll 0 100%; color:#050505;
}
#BilancioMissione #frmSearchText {
	border:1px solid #E3E4E6; color:#050505; background-color:#f4f9fd;
}
.SfondoVerde {
	background-color:#008E50;
	color:#FFFFFF;
	font-size:0.8em;
	padding:10px;
}
.SfondoVerde strong {
	color:#FDFF0F;
	font-size:1.2em;
}

#BilancioMissione sup {
	display:none;
}
/******************** Cure Sicure Modena***************************/
#CureSicureModena .MenuV {
	margin-bottom:0;
}
#CureSicureModena #ColSx .SezAgg {
	background-color:#F1EBE8;
}
#CureSicureModena #ColSx .SezAgg a {
	background-color:#F1EBE8; color:#050505;
	padding:4px 0 4px 1em; text-decoration:none;
	border-top:1px solid #d2222a; display:block;
	width:18.6em; 
}
#CureSicureModena .MenuV ol li img {
	vertical-align:top; margin-right:5px;
}
#CureSicureModena .MenuV ol li a, #CureSicureModena .MenuV ol li strong {
	background:#d2222a url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1CureSicure.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#CureSicureModena .MenuV ol li a:hover, #CureSicureModena .MenuV ol li strong {
	background:#d2222a url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1CureSicure.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#CureSicureModena .MenuV ol li.LISel strong a.Sel {
	background:#d2222a url(http://www.ausl.mo.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuV/MenuV1CureSicure.gif) 100% 0 no-repeat; color:#E3E4E6;
}
#CureSicureModena .MenuV ol ol {
	background-color:#f1ebe8; color:#050505;
}
#CureSicureModena .MenuV ol ol li {
	border-top:1px solid #d2222a; 
}
#CureSicureModena .MenuV ol ol li a, #CureSicureModena .MenuV ol ol li strong {
	background:#f1ebe8 none; color:#050505; width:18em;
	border-bottom:none;
}
#CureSicureModena .MenuV ol ol li a:hover {
	width:18em; background:#f1ebe8 none; color:#050505;
	border-bottom:none;
}
#CureSicureModena .MenuV ol ol li.LISel strong a.Sel {
	border:none; background:#f1ebe8 none; color:#050505;
}
#CureSicureModena .MenuV ol ol ol li a, #CureSicureModena .MenuV ol ol ol li a:hover, #CureSicureModena .MenuV ol ol ol li strong {
	width:18em; background:#f1ebe8 none; color:#050505;
}
