/* Cached vesion created on 01/03/10 15:00:33*/
/* elapsed time: 0.0200 secs */

body {
	color: #000000;
	background-color: #F2F2F2;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 12px 20px 12px;
	padding: 0px;
}

.campagna {
    background-color: #000000;
	margin:0 auto;
	width:1024px;

}

/* ----------- Testata ---------------- */
#Banner { 
	color: #FFFFFF;
	background-color: #0099FF;
	margin: 0; padding: 0;
	position:relative; top: 0; left: 0;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TopBannerRight.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#TopLeft { 
	position: absolute; top: 0; left: 0; 
	width: 19px; height: 19px;
	margin: 0; padding: 0;
	
}
#Banner p{
	font-weight:bold;
	font-size: .8em;
	padding: 21px 0px 13px 17px;
}

#LogoUnicef { 
	position:absolute; top: 13px; right: 22px; width: 205px;
 }
 
#LogoUnicef h1{margin:0; padding: 0;}
#LogoUnicef h1 img{display: block; margin:0; padding: 0; width: 205px;}

 /* ----------- Utiliyt ---------------- */
 /********* Piazze Pigotte ******************/
.BodyPiazzePigotte {
	background:#EAF1F5 none;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
} 
.TestataPiazzePigotte {
	background:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PiazzePigotte/TestataPigotte.gif) 0 0 no-repeat;
	width:940px; height:111px;
} 
#container {
	margin:0 auto;
	text-align:left;
	width:960px;
}
.contenuto {
	background:#FFFFFF none;
	padding:10px;
	width:940px;
}
 
 
 /******************************************/
#Utility{
	color: #000000;
	background-color: #D4EEFF;
	border-top: 1px solid #A9C3D4;
	border-right: 1px solid #80CCFF;
	border-bottom: 1px solid #A6C8E0;	 
	border-left: 1px solid #80CCFF;	
	font-size: .7em;
	padding: 0; margin: 0;
	position:relative; top: 0; left: 0;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/UtilitySfondo.gif);
	background-position: top left;
	background-repeat: repeat-x;
	
}
#BreadCrumb{margin: 8px 17em 5px 16px;}
#BreadCrumb a { color:#000000; background-color: #D4EEFF; text-decoration:underline;}
#BreadCrumb a:active, #BreadCrumb a:hover { text-decoration:none;}

#Search{position:absolute; top: 5px; right: 6px;}
#Stampa{position:absolute; top: .4em; right: 16em;}




/* -------------- LayOut Generale ------------------ */

#LayoutExt{
	color:#000000;
	background-color: #E8F6FF;	
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LayoutSx.gif);
	background-position: top left;
	background-repeat:repeat-y;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #80CCFF;

}
#LayoutInt{
	color:#000000;
	background-color: transparent;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LayoutDx.gif);
	background-position: top right;
	background-repeat:repeat-y;
	position:relative;
	width: 100%;
	padding: 7px 0 10px 0;
	
}


#Contenuti, #ContenutiDoveLavoriamo,  #ContenutiHome{
	margin: 0 177px 0 200px;
	padding: 5px;
	color:#000000;
	background-color:#FFFFFF;
	min-height: 580px; 
	
	
	
		
}
#ContenutiDoveLavoriamo {
margin: 0 176px 0 220px;
}
#ContenutiHome{
	min-height: 300px; 
	
	
	
		
	
}

#ContenutiPrint{margin: 0;}

#CorpoPagina{
	width: 99%;
	color:#000000;
	background-color:#FFFFFF;
	min-height: 48em; 
	
	
	
	}

#CorpoPaginaHome{
	width: 99%;
	color:#000000;
	background-color:#FFFFFF;
	min-height: 30em; 
	
	
	
	}

#ColSx { 
	width:184px;
	color:#000000;
	background-color: transparent;
	position:absolute; top:7px; left:8px;
}

#ColDx {
	width:160px;
	color:#000000;
	background-color:transparent;
	position:absolute; top:7px; right: 8px;
}


/* ------------------------ Fine Pagina -------------------- */

#Presentazione{
	margin: 0 177px 0 200px;
	padding: 9px;
	color: #000000;
	background-color: #AEDEFF;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PresentazioneSfondo.gif);
	background-repeat: no-repeat;
	background-position:left;
	
}
#Presentazione p{
	font-size: .7em;
}

#BotFooter{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BotFooterRight2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0; margin: 0;
}
#BotFooter img{
	display: block;
}
#Info{
	color: #444444;
	background-color: #F2F2F2;
	font-size: .7em;
	text-align:center;
	margin: 12px;
}



/* ------------  Elementi colonna sinistra -------------------- */

.ColSxBannerBig {
	color:#000000;
	background-color:#FFFFFF;
	border-bottom: 2px solid #99D6FF;
	padding: 5px;
	margin: 0 0 15px 0;
}
.ColSxBannerBig h2{
	color: #0061A6;
	background-color:#FFFFFF;
	margin: 0;
	padding: 6px 0 2px 18px;
	font-size: .7em;
	font-weight: bold;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/BannerBigTitle.gif);
	background-position: top left;
	background-repeat:no-repeat;
	position:relative; top: 0; left: 0;
	
}

.ColSxBannerBig h2.viewSottotitolo{
	color: #0061A6;
	background-color:#FFFFFF;
	font-size: .85em;
}

.ColSxBannerBigSpacer{
	margin: 0 0 18px 0;
	display:block;
}

.ColSxBannerSmall a{
	display: block;
	margin: 0 0 10px 0;
}


/*  ***********  Elementi colonna Destra  ***************  */



#pulsanteO a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/banner_orchidea_dx.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteO a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/banner_orchidea_dx.gif);}
#pulsanteO a img { display:block; border:0px; margin:0; padding:0;}
#pulsanteNL a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/iscrizione_nl.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteNL a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/iscrizione_nl.gif);}
#pulsanteNL a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteNL2 a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/NL_Campagna.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteNL2 a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/NL_Campagna.gif);}
#pulsanteNL2 a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteNL3 a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/RxV_Campagna.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteNL3 a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/RxV_Campagna.gif);}
#pulsanteNL3 a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteNL4 a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Congo_Campagna.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteNL4 a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Congo_Campagna.gif);}
#pulsanteNL4 a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteNL5 a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/AMICI_Campagna.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteNL5 a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/AMICI_Campagna.gif);}
#pulsanteNL5 a img { display:block; border:0px; margin:0; padding:0;}


#pulsanteShop a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-Shop.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteShop a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-Shop_roll.gif);}
#pulsanteShop a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteRegaliVita a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-RegaliVita.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteRegaliVita a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-RegaliVita.gif);}
#pulsanteRegaliVita a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteAmici a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg-bottone-Blu_amici.jpg);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:8px;}
#pulsanteAmici a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg-bottone-Blu_amici.jpg);}
#pulsanteAmici a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteCongo a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-Congo.jpg);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:12px; margin-top:15px;}
#pulsanteCongo a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-Congo.jpg);}
#pulsanteCongo a img { display:block; border:0px; margin:0; padding:0;}


#pulsanteDonaOnLine a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-DonaOnLine.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:12px; margin-top:15px;}
#pulsanteDonaOnLine a:hover {background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-DonaOnLine_roll.gif);}
#pulsanteDonaOnLine a img { display:block; border:0px; margin:0; padding:0;}

#pulsanteRoberto a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/roberto_veronica_160x133.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; margin-bottom:12px; margin-top:20px;}
#pulsanteDonaOnLine a img { display:block; border:0px; margin:0; padding:0;}

#pulsantenlaziende a{
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/nl_aziende_s.gif);
	background-repeat:no-repeat;
	background-position: center left;
	display:block; width:160px; height:86px; margin-bottom:12px; margin-top:25px;}
#pulsantenlaziende a img { display:block; border:0px; margin:0; padding:0;}

#Newsletter{margin: 0 0 11px 0; padding: 0; }
#Newsletter p {margin: 0; padding: 0; }
#Newsletter label{
	color:#FFFFFF;
	background-color: #008036;
	font-size: .7em;
	font-weight:bold;
	display:block;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bottone-Newsletter.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 8px 2px 5px 11px;
}
#Newsletter div{
	color:#000000;
	background-color:#FFFFFF;
	padding: 7px 0px 4px 0;
	border-bottom: 2px solid #99D6FF;
	text-align:center;
	font-size: 1em;
}
#NewsLetterEmail{
	font-size: .7em;
	border: 1px solid #009740;
	font-size: .7em;
	width: 6.5em;
}
.NewsLetterSubmit{
	color: #FFFFFF; 
	background-color: #0061A6;
	border: 1px solid #0061A6;
	padding: 0;
	font-size: .7em;
	font-weight:bold;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Iscriviti-Sfondo.gif);
	background-repeat: repeat-x;
	background-position: top;
}


#CalendarioEventi{
	color:#000000;
	background-color:#FFFFFF;
	border-bottom: 2px solid #99D6FF;	
	text-align: center;
}
#CalendarioEventi .viewCalendar{width: auto;}
#CalendarioEventi h2{
	color:#000000; background-color:#FFB443;
	font-size: .7em;
	font-weight:bold;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg-calendario.gif);
	background-repeat:no-repeat;
	background-position: top center;
	margin: 0;
	padding: 8px 2px 5px 2px;
	text-align: center;
	width: 156px;
}

#CalendarioEventiLocali{
	color:#000000;
	background-color:#FFFFFF;
	border-bottom: 2px solid #99D6FF;	
	text-align: center;
}
#CalendarioEventiLocali h2{
	color:#ffffff; background-color:#009740;
	font-size: .7em;
	font-weight:bold;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/bg-calendario-locale.gif);
	background-repeat:no-repeat;
	background-position: top center;
	margin: 0;
	padding: 8px 2px 5px 2px;
	text-align: center;
	width: 156px;
}


/* -------------------- Stilizzazione sezioni di indice --------------------- */

.viewIndexSlice ol {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
	
.viewIndexSlice ol li a {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .7em; 
 color: #0061A6; 
 background-color: #FFFFFF; 
 text-decoration: underline;
 background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco.gif);
 background-repeat: no-repeat;
 background-position: top left;
 padding-left: 15px;

 }


.viewIndexSlice ol li a:active, .viewIndexSlice ol li a:active {
 color: #0061A6; 
 background-color: #FFFFFF;
 text-decoration: none; 
}


/* -------------------- GLOSSARIO ---------------------- */

#Glossario .viewAnchorList{
	list-style-type: none;
	margin-top: 0; margin-bottom: 0;
	padding-top: 0; padding-bottom: 0;
	font-weight: bold;
}
#Glossario .viewAnchorList li {
display: inline;
}

#Glossario a.viewAnchor {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: .7em; 
 color: #0061A6; 
 background-color: #FFFFFF; 
 text-decoration: underline;
 background-image: none;
 padding-left: 4px;
}

#Glossario A.viewAnchor:active {
 color: #0061A6; 
 background-color: #FFFFFF;
 text-decoration: none; 
}

#Glossario A.viewAnchor:hover {
 color: #0061A6; 
 background-color: #FFFFFF;
 text-decoration: none;  
}


/* ***  SYSTEM PRINT  *** */
#PrintBody{margin: 0 5%; color: #000000; background-color:#FFFFFF; background-image: none;}
#PrintPage { background-color:#FFFFFF; color:#000000; padding:20px 10px 10px 15px;}/* Didascalie immagini */
.viewCaption {
	margin: 0; padding: 0;
}
.viewCaption dd {
	margin:0 0 .5em 0; padding:0; position: relative;
	font-size: .65em; text-align:center; font-style:italic;
	color: #333333; background-color:transparent; 
}
/* Titoli */
.viewTitolo {
	font-family: Arial,Helvetica,sans-serif;
	color: #0061A6;	font-size: 1.05em;
	margin:0 0 .4em 0;padding:7px 0 2px 20px;
	background:transparent url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TitoloFregio.gif) 0 0 no-repeat;
	position:relative; top: 0; left: 0;
	
}
.viewTitoloH1 {
	font-family: Arial,Helvetica,sans-serif;
	color: #D82000;	font-size: 1.05em;
	margin:0 0 .4em 0;	padding:7px 0 2px 20px;
	background:transparent url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/LancioTitle.gif) 0 0 no-repeat;
	position:relative; top: 0; left: 0;
	
}
.viewTitoloH1B {
 	font-family: Arial,Helvetica,sans-serif;
	color: #009740;	font-size: 1.05em;
	margin:0 0 .4em 0;	padding:7px 0 2px 20px;
	background:transparent url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/TitleFregio3.gif) 0 0 no-repeat;
	position:relative; top: 0; left: 0;
	
}

.viewSottotitolo {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #575757; background-color:transparent; 
	margin-top:0; margin-bottom:.4em; 
} 
.viewSottotitoloRosso {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size:.85em; color: #D82000; background-color:transparent; 
	margin-top:0; margin-bottom: .4em; 
}
 .viewSottotitoloMattone {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #B94E00; background-color:transparent; 
	margin-top:0; margin-bottom: .4em; 
} 
  .viewSottotitoloSfondoOcra {  
	 font-family: Arial,Helvetica,sans-serif;
	padding:.2em .6em; margin:.5em 0em; border:1px solid #FFB443;
	font-size: .85em; color: #000000; background-color: #FFE8C6; 
} 
   .viewSottotitoloSfondoVerde {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #000000; background-color: #E9FEE1; 
	padding: .2em .6em;	margin: .5em 0em;	border: 1px solid #009740;
} 
.viewSottotitoloVerde {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #009740; background-color:transparent; 
	margin-top:0; margin-bottom:.4em; 
} 
 .viewSottotitoloBlu {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #0061A6; background-color:transparent; 
	margin-top:0; margin-bottom:.4em; 
}
.viewSotTitCell {  
	 font-family: Arial,Helvetica,sans-serif;
	font-size: .85em; color: #575757; background-color:transparent; 
	margin-top:0; margin-bottom:10px;  
}
.viewParSfondoOcra {  
	border:1px solid #FFB443; font-size:.7em; 
	color:#000000; background-color: #FFE8C6; 
	padding:.2em .6em; margin:.5em 0em;
	
}
.viewParSfondoOcra a {
	color: #0000FF; background-color: #FFE8C6;
}
.viewParSfondoOcra a:hover {
	color: #FFE8C6; background-color: #0000FF;
}
.viewParSfondoVerde {  
	border:1px solid #009740; font-size:.7em; 
	color:#000000; background-color:#E9FEE1;
	padding:.2em .6em; margin:.5em 0em;
	
}
.viewParSfondoVerde a {
	color: #0000FF; background-color: #E9FEE1;
}
.viewParSfondoVerde a:hover {
	color: #E9FEE1; background-color: #0000FF;
}
.viewSottotitoloH3 {
	font-size:.85em; color:#000000; background-color:transparent; 
	margin-top:0; margin-bottom:.9em; 
}
.viewPar, .viewParCell {  
	font-size: .7em; color: #333333; background-color:transparent; 
}
.viewPar a, .viewParCell a {
 color: #0061A6; background-color:transparent; text-decoration:underline;
}
.viewPar a:hover, .viewParCell a:hover {
	text-decoration:none;
}
.viewUL, .viewOL {
	margin:0 0 0 1em;
}
.viewLI { 
	font-size: .7em; color: #333333; background-color:transparent;
}
.viewLI ol{
	list-style-type: circle;
}
.viewLI ol li{
	font-size: 1em;
}
.viewLI a  {
	color: #0061A6;  background-color:transparent; text-decoration:underline;
}
.viewLI a:hover {
	text-decoration:none;
}
.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal, .BLOBListSymbolUpperLetter {
	margin: .2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha; margin: .2em 0 0 2em;
}
.ViewSpaceCell {
	width: 10px;
}
.viewTableCellText { 
	font-size: .7em; color: #333333; background-color: transparent; text-align: left;
}
/* Cella di Intestazione Riga */
.viewTableHRTD { 
	color: #333333; background-color: #EEEEEE; 
}
.viewTableHRCellText {
	font-size: .7em; color: #333333; 
	background-color: transparent; font-weight: bold;
	text-align: left;
}
/* Cella di Intestazione Colonna */
.viewTableHCTD { 
	color: #333333; background-color: #EEEEEE; 
}
.viewTableHCCellText {
	font-size: .7em; color: #333333; background-color: transparent; font-weight: bold; 
	text-align: left;
}
.viewAnchorList{
	list-style-type: none;
	margin-top: 0; margin-bottom: 0;
	padding-top: 0; padding-bottom: 0;
	font-weight: bold;
}
A.viewLink, a.viewAnchor {
	 font-size: .7em; color: #0061A6; text-decoration: underline;
	 background:transparent url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco.gif) 0 0 no-repeat;
	 padding-left: 15px;
	
	
 }
.viewTableCellText a.viewLink {
	font-size: 1em;
}
A.viewLink:hover, A.viewAnchor:hover {
	color: #0061A6; background-color:transparent;text-decoration: none;  
}
a.viewLinkIMG { 
	background-image:none; padding-left:0;
}
a.viewLink img {
  margin: 0  0 .1em 0;
}
/* */
.formTableLeft {width: 25%;}
.formTableRight {width: 75%;}
.formTextLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #333333; background-color: #FFFFFF;}
.formTextAreaLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #333333; background-color: #FFFFFF;}
.formCheckboxLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #333333; background-color: #FFFFFF;}
.formDropDownLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #333333; background-color: #FFFFFF;}
.formText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; width: 90%;}
.formTextArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; width: 95%;}
.formDropDown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;}
.formError {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: bold; color: #CC0000; background-color: #FFFFFF;}
.formErrorList { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: bold; color: #000000; background-color: #FFFFFF;}
.formRedirector {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-weight: normal; color: #000000; background-color: #FFFFFF;}
.formMandatory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; width: 20px;}
.formCheckbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF;  margin: 2px;}
/* */
.viewLineBreak { height: 16px;}
.page {page-break-before: always; }
.viewHR { color: #002369; 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.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco.gif);}
.BLOBListSymbolCustom2 { list-style-type: none; list-style-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/PuntoElenco.gif); line-height: 1.8em;}

.viewLibraryList{
	margin: 0;
	padding: 0;
}
.viewLibraryListItem{
	margin: 0 0 1em 0;
}
.viewLibraryListItem .viewLinkOnlyTextContainer{
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/WEBpage-small.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding: 2px 0 2px 20px;
}
.viewDL{line-height: 2.4em;}
.viewVideoWMV, .viewVideoQT{
	text-align:center;
	margin: .5em auto;
}
.viewVideoWMV object, .viewVideoQT object{
	margin: 0 auto;
	text-align:center;
}
/* ---------- Calendario -------------- */
.viewCalendar{
	font-size: .65em;
	text-align:center;
	border: 1px solid #FFB443;
	color:#000000;
	background-color: #FFE8C6;
	margin: 5px 3px;
	padding: 5px 0 0 0;
	width: 12em;
}
.viewCalendar div{
	text-align:center;
	width: 11.4em;
}
.viewCalendar div span{
	margin: 0 2px 0 2px;
	white-space:nowrap;
}
.viewCalendar table{
	border-collapse:separate;
	font-size: 1em;
}
.viewCalendar table th{
	font-size: .9em;
}
.viewCalendar table td{
	padding: 1px 0;
	text-align:center;
	border: 1px solid #FFE8C6;
}
.viewCalendar table td.current{
	border: 1px solid #000000;
}
.viewCalendar a{
	color:#FFFFFF;
	background-color:#D82010;
	text-decoration:none;
	padding: 1px 0;
	font-weight:bold;
}
.viewCalendar table td a{
	display:block;
	font-weight:bold;	
}
.viewCalendar a:hover, .viewCalendar a:active{
	color:#D82010;
	background-color:#FFFFFF;
}
/* ---------- Calendario Comitati Locali -------------- */
#ComitatiLocali .viewCalendar{
	border: 1px solid #009740;
	color:#000000;
	background-color: #E9FEE1;
}
#ComitatiLocali .viewCalendar table td{
	padding: 1px;
	text-align:center;
	border: 1px solid #E9FEE1;
}
#ComitatiLocali .viewCalendar a{
	color:#FFFFFF;
	background-color:#009740;
}
#ComitatiLocali .viewCalendar a:hover, #ComitatiLocali .viewCalendar a:active{
	color:#009740;
	background-color:#FFFFFF;
}
/* ---------------------- 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.unicef.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: 1em;
	margin: 0 0 .5em 0; padding: 0;
	color: #FFFFFF; background-color: #0360A3;
	height: 2.5em;
}
.ForumTopicList table tr td{
	padding: .2em .5em;
}
.ForumMsgList table tr td{
	padding: .5em .5em .5em .5em;
}
.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	padding: .1em 1em;
}

.ForumTopicList table tbody tr th a, .ForumMsgList table tbody tr th a{
	color: #003D68;  background-color: #FFFFFF;
	text-decoration:underline;
}
.ForumTopicList table tbody tr th a:hover, .ForumTopicList table tbody tr th a:active,
.ForumTopicList table tbody tr th a:focus, .ForumMsgList table tbody tr th a:hover, .ForumMsgList table tbody tr th a:active, .ForumMsgList table tbody tr th a:focus{
	text-decoration: none;
}

.ForumMsgList table tbody tr th.TopicMsg, .ForumMsgList table tbody tr td.TopicMsg {
	color:#000000;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr th{
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}

.ForumMsgList table tbody tr td h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color:#000000;
	background-color: #ffffff;
}
.ForumMsgList table tbody tr td.TopicMsg h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color: #00497D;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #00497D; background-color: #ffffff;
	font-weight: bold;
}
.ForumMsgList table tbody tr td.TopicMsg div a, 
.ForumMsgList table tbody tr th.TopicMsg div a,
.ForumMsgList table tbody tr th.TopicMsg a{
	color: #00497D; background-color: #D4EEFF;
}

.ForumPaginator{
	font-size: .7em;
	margin: .5em 0 0 0;  padding: .2em 0;
	text-align:center; line-height: 1.5em;
}
	
.ForumPaginator span{
	display: inline;
	margin: 0 .2em; padding: .1em;
}

.ForumPaginator ol{ 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
}
.ForumPaginator ol li { 
	display:inline;
	padding: .1em; margin: 0 .2em;
}
.ForumPaginator ol li a, .ForumPaginator span a{ 
	color: #00497D; background-color: #D4EEFF;
	text-decoration: underline;
	padding: 0; margin: 0;
	text-decoration:none;
}
.ForumPaginator ol li a:hover, 
.ForumPaginator ol li a:active, 
.ForumPaginator ol li a:focus { 
	text-decoration: none;
}
.ForumPaginator span.NavInactive,
.ForumPaginator li.NavInactive{
	border: 1px solid #0360A3;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #00497D; 
	background-color: #D4EEFF;
	border: 1px solid #0360A3;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.unicef.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.unicef.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;
}
.ForumComposeForm p input{
	border: 1px solid #0360A3;
	font-size: .7em;
	text-align:center;
}
.ForumComposeForm p a{
	color: #00497D; background-color: #ffffff;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
}
.ForumComposeForm p a:hover, .ForumComposeForm p a:active, .ForumComposeForm p a:focus{
	text-decoration: none;
}
/* ---------------------- Forum v 2.0 - Fine ------------------------ */





/* ---------- FOTO GALLERY - Inizio ----------------- */
.viewGallery{
	margin: .5em;
	border: 2px solid #0360A3;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GallerySfondo.gif);
	background-repeat:repeat;
	background-position: 0 0;
	color: #0360A3; background-color: #FFFFFF;
}
.viewGallery .viewGalleryTop{
	background-image:url(http://www.unicef.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;
}
.viewGalleryTop h1{
	margin: 0; padding: .3em 0 .3em 2.4em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #FFFFFF; background-color: transparent;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryIco.gif);
	background-repeat:no-repeat;
	background-position: .2em .2em;
}

.viewGallery h2{
	margin: .2em 0;
	padding-left: 1.1em;
	font-size: .8em;
	font-weight: bold;
}

.viewGallery dl{
	text-align:center;
	margin: 0; padding: 0;
}
.viewGallery dl.viewGalleryNaviTitle{
	float:left;
	margin: .5em; padding: 0;
}


.viewGallery dl dd{
	margin: 0 0 .5em 0; padding: .5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .75em; 
	color: #0360A3;
	background-color: transparent; 
	position: relative;
	text-align:center;
	font-style:italic;
}
div.viewGalleryNaviNumber{
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryBot.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: .7em;
	margin: .5em 0 0 0; padding: 0;
	text-align:center;
}
	
div.viewGalleryNaviNumber span{
	display: inline;
	color: #FFFFFF; background-color: transparent;
}

div.viewGalleryNaviNumber ol{ 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
	color: #FFFFFF; background-color: #0360A3;
}
div.viewGalleryNaviNumber ol li { 
	color: #FFFFFF; background-color: transparent;
	display:inline;
	padding: 0 .7em 0 .7em;
}
div.viewGalleryNaviNumber ol li a, div.viewGalleryNaviNumber span a{ 
	color: #FFFFFF; background-color: transparent;
	text-decoration: underline;
}
.viewGalleryNaviNumber ol li a:hover, 
.viewGalleryNaviNumber ol li a:active, 
.viewGalleryNaviNumber ol li a:focus,
div.viewGalleryNaviNumber span a:hover,
div.viewGalleryNaviNumber span a:active,
div.viewGalleryNaviNumber span a:focus { 
	text-decoration: none;
}


div.viewGalleryNaviTitle ol{
	list-style-type: none;
	margin: 1em 0; padding: 0;
	font-size: .7em;
	font-weight:bold;
}
div.viewGalleryNaviTitle ol li a{ 
	color: #0360A3; background-color: transparent;
	text-decoration: underline;
}
div.viewGalleryNaviTitle ol li a:hover,
div.viewGalleryNaviTitle ol li a:active,
div.viewGalleryNaviTitle ol li a:focus { 
	text-decoration: none;
}

.viewGalleryClose{
	clear:both;
	font-size: .1em; margin: 0; padding: 0; line-height: .1em;
	color:#FFFFFF; background-color: #0360A3;
}
/* ---------- FOTO GALLERY - Fine ----------------- */



/* ----- Box Motore diRicerca ------ */
#formSearch{margin: 0; padding: 0;}
#formSearch label{font-size: 1em; font-weight: bold; vertical-align: middle;}
#formSearchBox{ border: 1px solid #0099FF; vertical-align: middle; font-size: 1em; width: 7em; padding: 0 1px 0 3px;}
#formSearchImg{vertical-align: middle;}

/* ----- Box Motore diRicerca ------ */


/* ----- Elenco Combo canali nella pagina di ricerca Avanzata ------ */
.frmSearchComboList{margin: .5em 0;}
.frmSearchComboList span{ display: block; }
.frmSearchComboList span label{ display: block; width: 9em; }
.frmSearchComboList span select{ display: block; margin: -1.8em 0 0 9em; }






/* ----------------------------- PAGINAZIONE ELENCO CANALI inizio ------------------------------ */
#ChannelPager{
	border: 1px solid #0D4381; 
	position:relative; 
	padding: .5em; 
	margin: 1em 0em 1em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	float: left;
	clear:both;
}
#ChannelSelection{padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}

#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em;}

#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	border-left: 1px solid #999999;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
	border-right: 1px solid #999999;
}
#ChannelYearList ol li a, #ChannelMonthList ol li a, #ChannelDayList ol li a{
	color: #CC0000; 
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
}
#ChannelYearList ol li a:hover, #ChannelMonthList ol li a:hover, #ChannelDayList ol li a:hover,
#ChannelYearList ol li a:active, #ChannelMonthList ol li a:active, #ChannelDayList ol li a:active {
	text-decoration: none;
}

.ChannelSelItem span{
	padding: 0em .4em 0em .4em;
	font-weight: bold;
}

.ChannelEmptyItem span{
	padding: 0em .4em 0em .4em;
	font-weight: normal;
}

/* ----------------------------- PAGINAZIONE ELENCO CANALI fine ------------------------------ */

/* -------------------------------------------------------------------------------------- */
.NewsSoloLink{
	list-style-type:none;
	margin: 0; padding: 0;
}
.NewsSoloLink li{
	margin: 0 0 .1em 0;
}



.NewsBlock{
	margin: .5em 0 0 0;
	padding: 0 0 .5em 0;
	width: 99%;
	clear:both;
	border-bottom: 1px dashed #0061A6;
	
	color: #000000; background-color:#FFFFFF;
}

.NewsBlock h2.viewSottotitolo {
	margin: 0 0 .2em 0;
	padding: 0;
	font-weight:bold;
	font-size:.75em;
}

.NewsBlock a {
	color:#000000; background-color:#FFFFFF;
}

.NewsBlock a:active, .NewsBlock a:hover {
	color:#FFFFFF; background-color:#0061A6; text-decoration:none;
}

.NewsBlock p{
	position:relative;
	background-color: transparent;
	z-index: 1;
}
.NewsBlockImgLeft{ float: left; margin: 0 6px 0 0;}
.NewsBlockImgRight{float: right; margin: 0 0 0 6px;}






/* ----------------------- form di login inizio ---------------------- */

#UnicefLoginForm{
	width: 18em;
	margin: auto auto;
	padding: 4em 0 0 0;
}

#UnicefLoginForm fieldset{
	border: 3px solid #0099FF;
	padding: 1em;
	text-align:center;
}
#UnicefLoginForm legend{
	margin: 0 2em 0 2em;
	color: #047AD1;
	font-weight: bold;
	background-color:#FFFFFF;
}
#UnicefLoginForm div{
	margin: 1em 0 1em 0;
	text-align:left;
}
#UnicefLoginForm div label{
	font-size: .8em;
	font-weight: bold;
	display: block;
	float:left;
	width: 6.5em;
}
#UnicefLoginForm input{
	font-weight: bold;
	font-size: .8em;
	text-align:center;
}
#UnicefLoginForm div input{
	font-size: .8em;
	vertical-align: middle;
	font-weight: normal;
	text-align:left;
}

/* ----------------------- form di login fine ---------------------- */


/* --------------- Community inizio (ak) ----------------*/


#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;
}

/* --------------- Community fine ----------------*/






/* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.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;
 color: #000000; 			/* serve per far apparire spazio tra img e par nell'offetto img+par. */
 background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.BLOBIMGSpacerRight {
 padding-right: 10px;
 color: #000000; 			/* serve per far apparire spazio tra img e par nell'offetto img+par. */
 background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.unicef.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;
}/* ----------------------- TOP BANNER Home Page ----------------------- */



#TopBanner {
	margin: 0 177px 0 200px;
	margin-bottom: 11px;
	padding: 5px 0 0 0;
	color:#000000;
	background-color:#FFFFFF;
	border-bottom: 2px solid #99D6FF;
} 
#TopBannerContainer{position:relative; top: 0; left: 0; width: 100%; height: 150px; padding: 0 0 5px 0;}

#TopBanner h1{
	font-family:Arial, Helvetica, sans-serif;
	color: #D82000;
	background-color:#FFFFFF;
	margin: 0 5px 0 5px;
	padding: 7px 0 2px 20px;
	font-size: 1.05em;
	font-weight: bold;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/LancioTitle.gif);
	background-position: top left;
	background-repeat:no-repeat;
	position:relative; top: 0; left: 0;
	
}


#TopBanner div#TopBannerPrincipale {
	color: #FFFFFF; background-color: #ffffff;
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/topBn_plumpynut.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	height: 150px;
	position:absolute; top: 0; left: 0;  
	width: 100%;
}
#TopBanner div#TopBannerPrincipale a {
	text-align: center;	
	display:block; 
	color:#000000; background-color: transparent; 
	width: 100%; height: 150px;
}
#TopBanner div#TopBannerPrincipale img { 
	display:block; 
	margin:0; padding:0; border:none; 
	width: 100%; height: 150px;
	
}


#TopBanner div#TopBannerNoCss {display: none; position: absolute; top: -1000em; left: 0;}
#TopBanner div#TopBannerNoCss a {margin: 0 auto; text-align: center; display:block; }
#TopBanner div#TopBannerNoCss img { display:block; margin:0 auto; padding:0; border:none;}


.BannerBG {
	background:#000 url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/banner/top_sumatra_pacifico_b.jpg) 50% 0 no-repeat; height:200px; position:relative;
}
.BannerBG ol {
	list-style-type:none; margin:0; padding:0;
}
.BannerBG ol li {
	display:inline;
}
.BannerBG ol li a {
	display:block; width:50%; height:200px; position:absolute; top:0;
}
.GoAway {
	position:absolute; top:-10000em; left:-10000em;
}
.Sx {
	left:0;
}
.Dx {
	right:0;
}
/**** Classi per donazioni online ******/

.DonazioniMainContainer{padding: 0 .5em}

.DonazioniLabelFormCustomDbExtended{
	display: block;
	float: left;
	width: 15em;
	padding-top: .3em;
}

.DonazioniInsertLineAfter{margin: 0 0 1.2em 0;}

.DonazioniInsertLineAfter span label{
	font-size: .7em; 
}

.DonazioniLabelFormCustomDbShort{
	display: block;
	float: left;
	width: 5em;
	padding-top: .3em;
}

.DonazioniRiassunto {	
	font-size: .7em;	
	margin: .5em 0; padding: 0;
	border: none;
}

.DonazioniRiassunto table tr td {padding: 0 0 .5em 0; text-align: left; vertical-align: top;}
.DonazioniRiassunto table tr th {padding: 0 1em 0 0; text-align: left; vertical-align: top;}

.Fonazioni{clear: both;}

.DonazioniFieldSet { margin: 0 0 1.2em 0; padding: 0; border: none; line-height: 1.3em;}

.DonazioniMainFieldSet{border: 1px solid #80ccff; color: #000; background-color: #fff; padding: 0 .3em; margin: 0 0 .3em 0;}


.DonazioniMainFieldSet legend {font-size: .7em; color: #000; background-color: #fff; width: 15em; margin: 0 .5em; padding: 0; font-weight: bold;}
.DonazioniFieldSet legend {font-size: .7em; color: #000; background-color: #fff; width: 15em; margin: 0 0 0 -0.5em; padding: 0;  font-weight: normal;}

.DonazioniFieldSet .DonazioniFieldSetContent {width: 20em; margin: -1em 0 0 10.1em; text-align: left;}
.DonazioniFieldSet .DonazioniFieldSetContentLong {width: 20em; margin: -1em 0 0 14.1em; text-align: left;}

.DonazioniFieldSet .OptionSet{ display: inline;}


.DonazioniInsertLineAfter input, .Donazioni input {border: 1px solid #80ccff;}
.DonazioniInsertLineAfter .OptionSet input, .Donazioni .OptionSet input {border: none;}
.DonazioniInsertLineAfter select, .Donazioni select {border: 1px solid #80ccff;}


.stepper{ margin: 0 0 1em 0; padding: 0; font-size: .7em; list-style-type: none; float: left; width: 99%;}
.stepper li{ 
	float: left; width: auto; margin: 0 0 .3em 0;
	background-image:url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/DonazioniStepper.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.stepper li.laststep {background-image: none;}
.stepper li .stepnum {padding: 0 .5em 0 .7em; font-weight: bold;}
.stepper li .stepmsg {margin: 0 2em 0 0;}
.stepper li.laststep .stepmsg {margin: 0 .5em 0 0;}
.stepper li.step_doing{color: #ffffff; background-color: #cc0000;}
.stepper li.step_done{color: #ffffff; background-color: #000000;}
.stepper li.step_todo{color: #000000; background-color: #DDDDDD;}

.FlexCMPError {clear: both;}

.DonazioniFldErr {border: 1px solid #cc0000; padding: .3em; margin: .2em 0;}
.DonazioniFldErr label {}
.DonazioniFldErr input, .DonazioniFldErr select {border: 1px solid #cc0000;}
.DonazioniFldErr strong {color: #cc0000; font-weight: bold;}
.donazioniErrBox {border: 1px solid #cc0000; margin: .5em 0; padding: 0.2em; font-size: .7em;}

.DonazioniPrivacyInfo{border: 1px solid #cccccc; padding: .5em; margin: .3em; font-size: .7em; line-height: 1em; clear: both;}
.DonazioniPrivacyInfo p {border: 1px solid #cccccc; overflow: auto; height: 6em;}
.BLOBFloatLeft {z-index: 20;}
.BLOBFloatRight {z-index: 20;}
.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}

.viewPar, .viewParCell{ color: #000000; background-color: transparent; }

.NewsBlock .viewPar{
	width: 80%;
}



#SkipLinks, .GoAway{position:absolute;	top: -1000em; left: 0}

.BLOBHidden, .Hide{display: none}

body{color:#000000; background-color:#FFFFFF; background-image: none; }

#TopLeft, .MenuH, #Utility, #ColSx, #ColDx, #BotFooter{ display: none;}

#ColCent, #ColCentPrint{margin: 0;}


#Contenuti, #ContenutiDoveLavoriamo,  #ContenutiHome, #ContenutiPrint{margin: 0;}


#Info, #Info a{color: #000000; background-color:#FFFFFF; background-image: none;}




#TopLeftPrint { 
	position: absolute; top: 0; left: 0; 
	width: 19px; height: 19px;
	margin: 0; padding: 0;
	
}


#bodyPrint{color:#000000; background-color:#FFFFFF; background-image: none; margin: 3%; padding: 0;}




#bodyPrint #Banner{
	width: 97%;	
	background-image: url(http://www.unicef.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TopBannerRightStampa.gif);
}


#bodyPrint  #LayoutExt, #bodyPrint  #LayoutInt{
	color:#000000; background-color:#FFFFFF;
	background-image: none;
}


#bodyPrint  #LayoutExt{
	width: 97%;
}


#bodyPrint #Info, #bodyPrint #Info a{color: #000000; background-color:#FFFFFF; background-image: none;}


#bodyPrint .viewTitolo {	
		padding: 0;
		border-top: 3px solid #0061A6;
		background-image: none;
}


#bodyPrint .viewTitoloH1 {
		padding: 0;
		border-top: 3px solid #D82000;
		background-image: none;
}

#bodyPrint .viewTitoloH1B {
		padding: 0;
		border-top: 3px solid #009740;
		background-image: none;
}


#Presentazione{
	margin: .5em;
}

a.viewLink, a.viewAnchor {
 background-image: none;
 padding-left: 0px;

 }
