/* Foglio di stile per Save the children */

/* stili generali*/

html	{
	color:#000; 
	padding:0;
	width:100%;}

body    {
	font-family:Arial, geneva, arial, sans-serif;
	font-size:70%; 
	color:#666;
	padding:0;
	margin:0;
	border:0;}

hr, .alt, #intestazione	{
	visibility:hidden; 
	font-size:1%; 
	position:absolute; 
	height:1px; 
	width:1px;}
	
p, ul, form {	
	margin:0;
	line-height:1.1; 
	list-style-position:outside;}
	
ul	{
	list-style-type:none;}

h2 	{
	font-size:20px;}

h3	{
	font-size:110%}

a	{
	color:#008131 ;}

img	{
	border:0; 
	margin:0;}
	
.layout	{
	clear:both;}

.layoutBoth	{
	clear:both;}
	
.layoutRight	{
	clear:right;}
	
.layoutLeft	{
	clear:left;}
	
.right	{
	text-align:right;
	padding:10px 0;}
	
.left	{
	text-align:left;}
	
.center {
	text-align:center;}
	
.credit {
	letter-spacing:10px;}
	
.event	{
	margin:0 0 20px;}
	
.hidden	{
	visibility:hidden; 
	font-size:1%; 
	position:absolute;}
		

.alert {
	color:#e21826;
	font-weight:bold;
	font-size:14px!important;
	background:#f1f0ea;
	padding:10px 0 10px 10px;
	width:247px;
	margin:10px 0;
	}
		
		
/*Stili per la struttura*/

#mainContainer	{ 
	padding:0px; 
	margin:0 auto!important;  
	background:#e6e6de; 
	border:0px solid red;}   

	
/*Stili header*/

#headerTopContainer	{ 
	border:0; 
	margin:0 auto!important; 
	padding:0; 
	background:url(http://www.savethechildren.it/Img/bgHeaderTop.jpg) repeat-x left top; 
	height:83px; }

#headerTop	{ 
	border:0; 
	margin:0 auto!important; 
	padding:0; 
	width:980px; }

#headerLogo	{
	margin:16px; 
	padding:0; 
	background:url(http://www.savethechildren.it/Img/logoSTC.gif) no-repeat left center; 
	width:227px; 
	height:49px; 
	float:left; }

#headerLogo a	{
	display:block;
	width:227px; 
	height:49px;}

#headerMenu	{ 
		display:none;} 
		


#headerFlash	{ display:none;}

#headerNelMondo           { display:none;}

/*Stili struttura content*/
#contentBg	{ 
	border:0; 
        padding:0 0 0 0;
	margin:0; 
	float:left;
	width:100%;}

#content	{ 
	border:0; 
	margin:0 auto!important; 
	padding:0; 
	width:980px; 
	min-height:400px;}

#firstColumn	{ 
	margin:0; 
	padding:0 10px; 
	float:left; 
	width:100%; 
	min-height:200px; }

#secondColumn	{ 
	display:none;}


/*Stili prima colonna HP*/

#promotion	{ 
	margin:0; 
	padding:0; 
	width:340px; 
	min-height:80px; 
	height:auto!important; 
	height:100px;
	float:left;}  

.singlePromotion {
        float:left;
        min-height:80px; 
	height:auto!important; 
	height:100px;
	border:2px solid #bdbdb6; 
	background: #fff url(http://www.savethechildren.it/Img/angolo.gif) no-repeat bottom right;
	margin:0 0 20px;
	padding:0 0 22px:
	} 

.singlePromotion h2 {
	padding:0 10px;
	} 

.singlePromotion p	{ 
        float:left; 
        width:80%;
	line-height:15px;
	font-size:12px;
	padding:0 10px 10px 10px;
	}

.singlePromotion img	{
        float:left; 
	padding:0 0 0 0;
	}

.imgMaschera {
	background:url(http://www.savethechildren.it/Img/maschera.png) no-repeat top center; 
	width:100%; 
	height:150px;
	}

.imgSotto {
	margin:0 auto; 
	height:150px;  width:100%;}

#news	{ 
	margin:0 0 0 340px; 
	padding:0; 
	border:0; 
	width:367px; 
	min-height:80px; 
	height:auto!important; 
	height:100px;}   

#news h2#boxNews { 
	margin:5px 28px 0 13px;} 

#news h3 { 
	color:#2b6095;
	font-size:16px; 
	margin:5px 0;
	padding:0;
	font-weight:normal;} 

#news h3 a { 
	color:#2b6095;
	text-decoration:none} 

#news .singleNews	{ 
	margin:5px 28px 5px 13px;
	padding:3px 0px 15px;
	background: url(http://www.savethechildren.it/Img/filetto.gif) no-repeat bottom left;} 

#news .singleNews p	{ 
	line-height:15px;
	font-size:13px;}

.singleVideo {
	border:0; 
	margin:0 0 20px;
	padding:0;
	} 

/*Stili seconda colonna HP*/



#boxNewsletter {display:none }


#banner {display:none;/*
	margin:10px 0; 
	text-align:center;*/}

#banner p {
	/*margin:0 0 10px; 
	text-align:center;*/}


/*Stili content*/

#counter {
	margin:0; border:0; clear:both; width:100%;}

#counter ul {
	clear:both; margin-bottom:20px; margin-left:6px; padding-left:0; border:0; list-style-type:none; float:left; }

#counter ul li {
        border:1px solid #d0d0c8; background:#2e75a8; float:left; padding:5px 7px; margin:2px;  font-weight:bold; }

#counter ul li a {
	text-decoration:none; border:0; color:#fff; font-weight:bold; }

#counter ul li.selected  {
	border:1px solid #d0d0c8; background:#fff; color:#2e75a8; font-weight:bold; padding:5px 7px; margin:2px;}



/*Stili footer*/

#footerContainer       { border:0; margin:0; padding-top:15px; clear:both; background:#fff; }

#footer                { margin:0 auto!important; padding:0; width:980px; clear:both; color:#a6a6a6; }

#siteMap					     {display:none }

.boxMap						     { border:0; float:left; width:160px; margin:0 auto!important; padding-top:10px; } 

.boxMap	h4					   { color:#a6a6a6; font-weight:bold; margin:0; padding:2px 0 2px 15px; font-size:12px; }
							
.boxMap	ul					   { border:0; min-height:1px; height:auto!important; height:1px; padding:2px 0 2px 15px; margin:0; text-align:left;	list-style-type:none; }
							
#siteMap li 					 { padding:2px 0; }

#siteMap li a					 { color:#a6a6a6; text-decoration:none; }

#loghi                 {display:none }

#loghi img             { padding:0 0 10px 0; }

#footerText            { text-align:center; clear:both; }

#footerText p          { padding:50px 0; }





/*TEMPLATE t05*/

#content05Gallery {
	border:0; margin-top:20px;}

#templateT05 {
	border:0; }

.gallery05Image {
	background:#fff;
	width:201px;
	height:160px;
	float:left;
	margin:0 10px 32px 0;
	padding:11px;text-align:center;}

#templateT05 .singleImg img {
	margin:0 0 10px; 
	border:0; max-width:200px; max-height:100px;}
	
#templateT05 h3 {
	font-weight:normal;
	margin:0 0 5px;
	font-size:14px;}
		
#templateT05 .textT05 {
        line-height:13px; overflow:hidden; text-align:left; }

#templateT05 .bigImg img {
	margin:0 0 10px;
	border:0;}

p.result           {
            clear:both;
            border:0;
            /*background:#2e75a8;*/ 
            margin:20px 0;
            padding:0 0 0 2px;
            line-height:1.8;
            overflow:hidden;
            text-align:left;}

.navigationArrow1 p    {
           margin:10px 0 30px 0;}

.navigationArrow1 p.center    {
           text-align:center;}

.navigationArrow1 a{
           color:#2e75a8;}

.bigImg   {
           text-align:center; margin-bottom:20px; }

/*TEMPLATE t07*/


#templateT07 {
	border:0; }

.gallery07Image {
	background:#fff;
	width:316px;
/*	height:216px;*/
	float:left;
	margin:0 10px 32px 0;
	padding:11px}

#templateT07 .singleImg img {
	margin:0 0 10px;
	border:0;}
	
#templateT07 h3 {
	font-weight:normal;
	margin:0 0 5px;
	font-size:14px;}
		
#templateT07 .textT07 {
	line-height:13px;}
	
	
	
	
	
	
	
	

	
	/* Blog */
	
	#blog           {	border:0; }
	
	.postContent    {	border:0; margin:20px 10px 0 10px; padding-bottom:15px; border-bottom:1px solid #d1d0cb; }
	 
	.postDate       {	font-size:14pt; color:#336699; margin:0; padding:0; }
	
	#blog h3        {	font-size:22pt; color:#333333; font-weight:normal; margin-top:20px; }
	
	.postImg        {	width:666px; height:275px; border:10px solid #fff; margin-bottom:20px;}
	
	.postText       {	font-size:10pt; margin-bottom:20px; padding:0; }
	
	.commenti ul    {	font-size:10pt; border:0; float:left;  margin:6px 0 0 0; padding:0;}
	
	.commenti ul li	{ display:block; float:left;	color:#999999; list-style-type:none; margin:0; padding:0;} 
	
	.commenti ul li	a { color:#999999; text-decoration:none; }
	
	.commenti ul li a.active   {	color:#336699; }
	
	.commenti ul li.icon	 { background:url(http://www.savethechildren.it/Img/iconaCommenti.gif) no-repeat top left; list-style-type:none; margin:0; padding-left:18px; border:0; }  
	
	.label { float:left; background:url(http://www.savethechildren.it/Img/iconaTag.gif) no-repeat top left; margin:20px 0 20px 0; padding-left:18px; border:0;  color:#999999}

	.icons  { float:left; margin:20px 0 0 290px!important; margin:20px 0 0 230px; padding:3px; }
	
	.spacer  { border-bottom:1px solid #ecebe6; margin:0 10px; }
	
	.previousPost  { margin:20px; }
	
	.previousPost a { text-decoration:none; color:#336699; }
	
	
	/* Stili seconda colonna Blog */
	
	#archive    {	width:45%; margin:0 0 20px 0; float:left; } 
	
	#categories {	width:45%; margin:0 0 20px 0; float:left; } 
	
	.leftSpacer {	border-bottom:1px solid #336699; width:95%; margin-bottom:10px; } 
	
	h4.blog  {font-size:14pt; color:#336699; font-weight:normal; margin:10px 5px 5px 0; padding:0; } 
	
	#mostRead {	width:95%; margin:0 0 20px 0; }
	
	.textMostRead h5 { font-size:9pt; color:#333333; font-weight:bold; margin:10px 5px 0 0; padding:0; }
	
	.textMostRead  {margin:10px 5px 0 0; padding-bottom:10px; border-bottom:1px solid #c7c6bf; }
	
	#last {margin:10px 5px 0 0; padding-bottom:10px; border-bottom:0; }
	
	#tagCloud {	width:95%; margin:0 0 20px 0; font-family:trebuchet, arial, sans-serif; text-align:justify; }
	
	#tagCloud .font1 { font-size:9pt; }
	#tagCloud .font2 { font-size:22pt; }
	#tagCloud .font3 { font-size:18pt; }
	#tagCloud .font4 { font-size:8pt; }
	#tagCloud .font5 { font-size:10pt; }
	#tagCloud .font6 { font-size:12pt; }
	#tagCloud .font7 { font-size:24pt; }
	#tagCloud .quantity { font-size:9pt; }

/*Calendario*/
#boxAgenda				{width:240px; 
							margin:0; 
							padding:0;
							}
							
#boxAgenda	h2			{text-align:center; 
							color:#343434;
							font-weight:bold; 
							font-size:1.1em; 
							text-transform:uppercase}
			
#boxAgenda .arrowLf		{margin:5px 5% 0 0;}

#boxAgenda .arrowRt		{margin:5px 0 0 6%; }
							

#boxAgenda table.calendario	{width:220px; 
							margin:0 0 0 15px; 
							border-collapse:collapse;
							font-size:0.95em;}

#boxAgenda table.calendario th	{padding:14px 0 3px; text-align:center;}							
							
#boxAgenda table.calendario td	{border:2px solid #cecece; 
							text-align:center; 
							/*padding:2px;*/}

#boxAgenda table.calendario td a	{display:block;
					background:#ded5d0; 
					color:#690915; 
					margin:0; 
					text-decoration:none;}


#boxAgenda h3			{color:#343434; 
							text-transform:uppercase; 
							margin:15px 13px 3px ;}
							
#boxAgenda h4			{color:#690915; 
							font-size:1em; 
							font-weight:normal; 
							margin:15px 13px 3px ;}
							
#boxAgenda p			{margin:0 13px;}





/* Side Box */
.sb_open  h2 {
	padding:0 0 0 30px;
	background:#f2d237;
	cursor:pointer;
}

.sb_close h2 {
	padding:0 0 0 30px;
	background:#fff;
	cursor:pointer;
}

.hidden {
	visibility:hidden;
	display:none;
}

.visible {
	visibility:visible;
	display:block;
}

.error {
	display:block;
	color:red;
	font-weight:bold;
	padding:5px;
}






#test {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}
 
#test2 {
	background: #222;
	color: #fff;
	padding: 10px;
	margin: 20px;
	border: 10px solid pink;
}






/*Alessandro*/

/*Stili menu*/
#mainMenuContainer	{ 
	border:0; 
	margin:0; 
	padding:0; 
	background:url(http://www.savethechildren.it/Img/bgMenu.gif) repeat-x left top; }

#mainMenu	{ 
	border:0; 
	margin:0 auto!important; 
	padding:0; 
	width:980px;/*padding-top:15px;*/ 
	text-transform:uppercase;
	height:47px;}

#mainMenu ul	{ 
	float:left; 
	padding:0;} 

#mainMenu ul li	{ 
	border:0; 
	display:block;
	float:left;
	font-size:13px; 
	color:#666; 
	list-style-type:none; 
	padding:0;
	background:url(http://www.savethechildren.it/Img/pipe.gif) no-repeat center right; }

#mainMenu ul li.last	{ 
	background:transparent;}

#mainMenu ul li a	{ 
	color:#666666; 
	text-decoration:none; 
	display:block; 
	border:0;
	padding:0 17px 0 15px; 
	line-height:47px;} 	
		
#menUp104 a:hover 	{
	background:url(http://www.savethechildren.it/Img/bg104.gif) repeat-x left;  
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp47 a:hover  	{
	background:url(http://www.savethechildren.it/Img/bg47.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp78 a:hover  	{
	background:url(http://www.savethechildren.it/Img/bg78.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/
  }
	
#menUp46 a:hover  	{
	background:url(http://www.savethechildren.it/Img/bg46.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/}	
	
#menUp104.selected 	{
	background:url(http://www.savethechildren.it/Img/bg104.gif) repeat-x left;  
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp104.selected a	{
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp47.selected  	{
	background:url(http://www.savethechildren.it/Img/bg47.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp47.selected a	{
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp78.selected  	{
	background:url(http://www.savethechildren.it/Img/bg78.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/
  }
	
#menUp78.selected a	{
	color:#fff; 
	/*font-weight:bold;*/}
	
#menUp46.selected  	{
	background:url(http://www.savethechildren.it/Img/bg46.gif) repeat-x left; 
	color:#fff; 
	/*font-weight:bold;*/}	
	
#menUp46.selected a	{
	color:#fff; 
	/*font-weight:bold;*/}

/* Sotto menu	*/

#menu2 {
	clear:both;}
	
.secondMenuContainer	{ 
	border-bottom:1px solid #ccccc3; 
	margin:0; 
	padding:0; 
/*	background:#2b6095; */
	height:30px; 
	clear:both;
	display:none;}
	
#menu104 {background:#008e36; /*border-top:1px solid #147128;*/ }
#menu47 {background:#f86900; 	/*border-top:1px solid #d84c00;*/ }
#menu78 {background:#2e75a8; 	/*border-top:1px solid #275787;*/ }
#menu46 {background:#dc1600; 	/*border-top:1px solid #b80000;*/ }
	
.secondMenu	{ 
	border:0; 
	margin:0 auto!important; 
	padding:0; 
	width:980px;/*padding-top:15px;*/ 
	text-transform:uppercase;}
	
.secondMenu ul	{ 
	float:left; 
	line-height:30px;
	padding:0;
	margin:0;} 
	
.secondMenu ul li	{ 
	border:0; 
	display:block; 
	float:left;
	font-size:12px; 
	color:#fff; 
	list-style-type:none; 
	padding:0 17px 0 15px; }
	
.secondMenu ul li a
 {display:block; }
	
#menu0 { 	
	height:31px;
	border:0;}	

#menu104 .secondMenu ul li	  {background:url(http://www.savethechildren.it/Img/pipe104.gif) no-repeat center right; }
#menu47 .secondMenu ul li	  {background:url(http://www.savethechildren.it/Img/pipe47.gif) no-repeat center right; }
#menu78 .secondMenu ul li	  {background:url(http://www.savethechildren.it/Img/pipe78.gif) no-repeat center right; }
#menu46 .secondMenu ul li	  {background:url(http://www.savethechildren.it/Img/pipe46.gif) no-repeat center right; }	

#menu104 .secondMenu ul li.selected	a  {background:url(http://www.savethechildren.it/Img/sel104.gif) no-repeat bottom center; }
#menu47 .secondMenu ul li.selected a	  {background:url(http://www.savethechildren.it/Img/sel47.gif) no-repeat bottom center; }
#menu78 .secondMenu ul li.selected a	  {background:url(http://www.savethechildren.it/Img/sel78.gif) no-repeat bottom center; }
#menu46 .secondMenu ul li.selected a	  {background:url(http://www.savethechildren.it/Img/sel46.gif) no-repeat bottom center; }				
		
.secondMenu ul li.last	{ 
	border:0; 
	display:inline; 
	font-size:12px; 
	color:#fff; 
	list-style-type:none; 
	padding:0 17px 0 15px; 
	background:transparent!important;}
	
.secondMenu ul li a	{ 
	color:#fff; 
	text-decoration:none; } 	

/*Stili search*/

#search	{ 
	margin:0; 
	padding-top:15px; 
	padding-right:15px; 
	text-align:right; display:none;} 

#search input	{ 
	border:1px solid #d4d1ca; 
	font-size:100%; 
	color:#666; 
	font-family:Verdana, Arial, geneva, arial, sans-serif; }

/*BOMBONIERE*/
.bombonieraBox {clear:both; float:left; margin:10px 0;  border-bottom:1px solid #d1d0cb; padding:0 0 10px;}
.bombonieraBox .imagoBomb {float:left; margin:0 20px 0 0; border:0px solid; width:303px; }

.bombonieraBox .boxText h3.bombo {width:303px; }
.bombonieraBox .boxText {width:370px; float:right; line-height:1.4; padding:0 0 10px; }
.bombonieraBox p {line-height:1.4;}
.bombonieraBox .boxText ul {margin:5px 0; list-style-type:circle; padding:0 0 0 15px;}

.boxTextDoddi  {clear:both; margin:10px 0 0; padding:10px 0;}
.boxTextDoddi .boxLeft {width:280px; float:left; }
.boxTextDoddi .boxRight {margin:0 0 0 320px;}




/**/

.arancio {color:#ff6600 }





/*Template t01*/


#t01 {}

.textT01 {
	margin:15px 0;
	clear:both;
	float:left;
	width:100%;}
	
.imgLeft {
	float:left;}
	
.textLeft {
	float:left;
	width:520px;
	padding:0 15px 0 0;}
	
.textRight {
	width:520px;
	margin:0 0 0 185px;}
	
.textT01 ul{
	list-style-type:circle;
	padding:0 0 0 18px;
	margin:0;}
	

/*Template t06*/

.imagoCol img {margin:0 0  15px;}


/*MENU*/


/* men&ugrave; orizzontale*/

/* LEVEL 0 */

.menu {
/*	float: left;
	width: 100%;*/}

.menu ul {
/*	float: left;
	list-style: none;
	margin: 0;
	padding: 0;*/
	/*width: 100%;*/}

.menu a  {
/*	color:#da2031; 
	font-size:11px;
	line-height:23px;
	font-family: Helvetica,Arial,sans-serif; 
	text-decoration:none;
	font-weight:bold;
	display:block;
	min-height:23px;
	height:auto !important; 
	height:23px;*/}


.menu a.menu {}
.menu a.menu[href] {color: #fff;}
.menu li.menu {	float: left;}

				
/* LEVEL 1 */

.menu li {position:relative;}

.menu li:hover, #menu li:focus, #menu li:active {
	cursor:default;
	z-index:50;}

.menu ul.menu {margin-top: 2.5em;}

.menu ul ul {
	left:0px;
	position: absolute;
	top: -999em;
	z-index: 700;
	color:#da2031;
	/*border:1px solid #da2031; */
	/*border-top:0; */
	/*background:#fff;*/
	/*padding:8px 0;*/}


.menu ul ul li {
	background-image:none!important; padding:0;
	border-top:1px solid #fff; 
	width:100%;}

.menu ul li.selected li a {background-image:none!important;}



.menu ul ul a {
	display: block;
	margin: 0;
	padding: 0 20px;
	text-decoration: none;
	white-space: nowrap;}

/*.menu ul ul a.menu[href] {color: #da2031;}*/



/*.menu ul ul a:hover {
	background:#da2031; 
	color: #fff;}*/

/*.menu ul ul a:hover, .menu ul ul a:active, .menu ul ul a:focus {color: #fff;}*/

.menu li:hover ul ul, .menu li li:hover ul ul, .menu li li li:hover ul ul, .menu li li li li:hover ul ul, 
.menu li:focus ul ul, .menu li li:focus ul ul, .menu li li li:focus ul ul, .menu li li li li:focus ul ul, 
.menu li:active ul ul, .menu li li:active ul ul, .menu li li li:active ul ul, .menu li li li li:active ul ul {
position: absolute;	
top: -999em;}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul, 
.menu li:focus ul, .menu li li:focus ul, .menu li li li:focus ul, .menu li li li li:focus ul,
.menu li:active ul, .menu li li:active ul, .menu li li li:active ul, .menu li li li li:active ul {top: 0;}


.m104 {background:#008e36; }
.m47 {background:#f86900;}
.m78 {background:#2e75a8;}
.46 {background:#dc1600;}



/*TEMPLATE T04*/




/*Anna*/

/* TEMPLATE t03 */

#t03            {width:100%; margin:0; border:0; padding:0 0 10px;}

h2.titlePage    { 
	margin:0; 
	padding:0; 
	border:1px solid; }

.firstText	    { margin:0 0 20px; border:0; }
.textT03        { text-decoration:none; } 
.imageT03       { float:left; margin:0; border:0; } 
.singleImgT03   { float:left; width:229px; padding:0; margin-right:3px; border:0; background:#ea5e00; } 
.singleImgT03 h3.imgDesc      { margin:0; padding-left:6px; color:#fff;  }

.listT03                      { float:left; width:700px; margin-bottom:30px; padding:0; border:0; clear:both; }


.singleListT03                { float:left; width:340px; padding:0; margin-right:10px; margin-top:15px; /*background:#fc932f;*/ border:0; } 

.singleListT03 h3.listTitle47    { /*float:left;*/ margin:0; padding:6px 0 0 6px; color:#fff; border:0; }
.singleListT03 h3.listTitle104   {/*float:left; */ margin:0; padding:6px 0 0 6px; color:#fff; border:0; }
.singleListT03 h3.listTitle78   { /*float:left;*/ margin:0; padding:6px 0 0 6px; color:#fff; border:0; }
.singleListT03 h3.listTitle46   { /*float:left;*/ margin:0; padding:6px 0 0 6px; color:#fff; border:0; }

.singleListT03 ul             { /*float:left; */list-style-type:none;  margin:0; /*margin-right:10px;*/ padding:0; width:340px; border:0; background:#eeeee6; }

.singleListT03 ul li          { line-height:37px; border-top:1px solid #ff9832; margin:0; /*padding:12px 0 0 6px;*/ padding-left:6px;}

.singleListT03 ul li a        { line-height:37px; color:#666; text-decoration:none; display:block; margin-left:-6px; padding-left:6px; /*margin-top:-12px;*/ /*padding-top:12px; padding-left:6px;*/ }
.singleListT03 ul li a:hover  { line-height:37px; color:#ea5e00; background:#f7dec3 url(http://www.savethechildren.it/Img/vai.gif) no-repeat center right; margin-left:-6px; padding-left:6px; text-decoration:none; display:block; /*padding-top:12px;*/ }


.singleListT03 ul li.open a   { line-height:37px; color:#ea5e00; background:#f7dec3 url(http://www.savethechildren.it/Img/giu.gif) no-repeat center right; margin-left:-6px; padding-left:6px; text-decoration:none; display:block; /*padding-top:12px;*/ }



.singleListT03 ul li ul         { margin-left:-6px;}

.singleListT03 ul li ul a        { line-height:37px; color:#888; text-decoration:none; display:block; margin-left:-6px; padding-left:6px; font-size:10px;}
.singleListT03 ul li a:hover  { line-height:37px; color:#ea5e00; background:#f7dec3 url(http://www.savethechildren.it/Img/vai.gif) no-repeat center right; margin-left:-6px; padding-left:6px; text-decoration:none; display:block; /*padding-top:12px;*/ }


#bg47                         { background:#fc932f; }
#bg104                        { background:#006600; }
#bg78                         { background:#006600; }
#bg46                         { background:#006600; }

.macro104 ul             { float:left; list-style-type:none;  margin:0; /*margin-right:10px;*/ padding:0; width:340px; border:0; background:#eeeee6; }
.macro104 ul li          { line-height:37px; border-top:1px solid #acd7a5; margin:0; /*padding:12px 0 0 6px;*/ padding-left:6px; }
.macro104 ul li a        { line-height:37px; color:#666; text-decoration:none; display:block; margin-left:-6px; padding-left:6px; /*margin-top:-12px;*/ /*padding-top:12px; padding-left:6px;*/ }
.macro104 ul li a:hover  { line-height:37px; color:#ea5e00; background:#f7dec3 url(http://www.savethechildren.it/Img/vai.gif) no-repeat center right; margin-left:-6px; padding-left:6px; text-decoration:none; display:block; /*padding-top:12px;*/ }



/* TEMPLATE t02 */

#templateT02                              { border:0; }

.gallery02Image                           {	background:#fff; width:685px; height:132px; margin:0 0 12px 0; padding:11px; border:0; }

#templateT02 .singleImg img               { float:left; margin:0 0 10px; border:0; }		

#templateT02 .textImage                   { float:left; margin:0 0 5px; border:0; }
	
#templateT02  h3.titleImageT02            { margin:0 0 0 320px; border:0; }
		
#templateT02 .textT02                     { background:#fff; margin:0 0 0 330px; line-height:13px;}

#templateT02 .textT02 .aderisci           { float:left; color:#fff; font-weight:bold; width:145px; height:21px; margin-top:14px; background:url(http://www.savethechildren.it/Img/bgAderisci.gif); }

#templateT02 .textT02 .aderisci a         { float:left; color:#fff; text-decoration:none; font-weight:bold; margin:3px 0 0 20px; }

#templateT02 .textT02 .link               { float:left;  margin:-15px 0 0 230px; text-decoration:none;  }

#templateT02 .textT02 .link a             { float:left; color:#91bbc9; text-decoration:none;  }

.t02text				{ border:0; margin:10px 0;} 

/* Stili Tool */
/* PRESS */

#yearMenu              { border:0; margin-top:-35px; /*margin-bottom:10px;*/ }

#yearMenu ul           { float:left; padding:0; margin-bottom:20px; } 

#yearMenu ul li        { border:0; display:inline; font-size:10pt; color:#b2b1ac; font-weight:bold; list-style-type:none; padding:0 17px 0 15px; background:url(http://www.savethechildren.it/Img/pipe.gif) no-repeat center right; } 

#yearMenu ul li.last   { background:transparent; }

#yearMenu ul li a      { color:#b2b1ac; text-decoration:none; }

#yearMenu ul li.selected            { color:#2e75a9; font-weight:bold; }

#pressRelease                  { border:0; }

.singleRelease                 { float:left; border:0; margin:20px 10px 0 10px; padding-bottom:5px; border-bottom:1px solid #d1d0cb; }

.singleRelease .imgRelease     { float:left; width:115px; height:73px; border:5px solid #fff; margin-bottom:5px; margin-right:10px; }

.singleRelease .contentRelease { float:left; padding:0;  width:75%; border:0px solid red; }

.singleRelease .dateRelease    { font-size:10pt; color:#336699; margin:0; padding:0; }

.singleRelease .titleRelease   { float:left; font-size:12px; color:#666666; font-weight:normal; margin-top:10px; }

.singleRelease .titleRelease a  { text-decoration:none; color:#666666; }

.singleRelease .titleRelease a:hover  { text-decoration:underline; color:#666666; }

.singleRelease .textRelease    { font-size:10pt; margin-bottom:5px; padding:0; }
	
.spacer                        { border-bottom:1px solid #ecebe6; margin:0 20px; }

#back                          { background:url(http://www.savethechildren.it/Img/back.gif) no-repeat center left; margin:0 0 5px 0; padding:6px 0 6px 20px; border:0;  }

#back a                        { text-decoration:none; color:#666666; }

#singlePressRelease            { border:0; }

#date                          { font-size:12px; color:#336699; margin:0; padding:0; }

#title                         { font-size:19px; color:#666666; font-weight:normal; margin:10px 0 0 0; padding-bottom:20px; border-bottom:1px solid #d1d0cb; }

#text                          { font-size:12px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #d1d0cb; }

#sendFriend                    { float:right; background:url(http://www.savethechildren.it/Img/iconaAmico.png) no-repeat top right; padding-right:26px; margin-top:20px; border:0; height:24px; }

#iconsRelease                  { border:0; margin-bottom:20px; }

#boxRelated                    { background:#eeefea; border:1px solid#d8d8ce; padding:0; width:250px; margin:20px 10px 20px 5px; }
#boxRelated #titleRelated      { background:url(http://www.savethechildren.it/Img/bgRelated.png) repeat-x top left; width:250px; height:40px; margin:0; }
#boxRelated #titleRelated p    { padding:10px 0 6px 12px; font-weight:bold; color:#ffffff; font-size:12px; margin:0; }
#boxRelated #galleria          { background:url(http://www.savethechildren.it/Img/iconaGalleria.png) no-repeat center left; border-bottom:1px solid #d8d8ce; padding:12px 12px 12px 40px; }
#boxRelated #comunicato        { background:url(http://www.savethechildren.it/Img/iconaComunicato.png) no-repeat center left; border-bottom:1px solid #d8d8ce; padding:12px 12px 12px 40px;  }
#boxRelated #video             { background:url(http://www.savethechildren.it/Img/iconaVideo.png) no-repeat center left; border-bottom:1px solid #d8d8ce; padding:12px 12px 12px 40px;  }
#boxRelated #pubblicazioni     { background:url(http://www.savethechildren.it/Img/iconaPubblicazioni.png) no-repeat center left; border-bottom:1px solid #d8d8ce; padding:12px 12px 12px 40px;  }
#boxRelated #eventi            { background:url(http://www.savethechildren.it/Img/iconaEventi.png) no-repeat center left; border-bottom:1px solid #d8d8ce; padding:12px 12px 12px 40px;  }
#boxRelated a                  { text-decoration:none; color:#797979; }


/* PUBBLICAZIONI */

#pubblications                           { border:0; }

.singlePubblication                      { float:left; border:0; margin:20px 10px 0 10px; padding-bottom:5px; border-bottom:1px solid #d1d0cb; }

.singlePubblication .imgPubblication     { float:left; width:70px; height:122px; border:5px solid #fff; margin-bottom:5px; margin-right:10px; }

.singlePubblication .contentPubblication { float:left; padding:0;  width:85%; border:0px solid red; }

.singlePubblication .titlePubblication   { float:left; font-size:12px; color:#336699; font-weight:normal; margin-bottom:10px;  }

.singlePubblication .textPubblication    { float:left; font-size:10pt; color:#666666; margin-bottom:5px; padding:0; }

.download                                { float:left; background:url(http://www.savethechildren.it/Img/iconaPdf.png) no-repeat center left; margin:20px 0 20px 0; padding-left:22px; border:0; color:#a93c37; height:20px; }

.download a                              { text-decoration:none; color:#336699; }

.share                                   { float:right; border:0; margin-top:20px; height:24px; margin-right:15px; color:#336699; }


/* E-COMMERCE (DONA ORA) */

#menuDonations                  { margin-top:-35px; float:left; }

#menuDonations ul               { float:left; padding:0; margin:0;} 

#menuDonations ul li	{float:left; 
			border:0; 
			display:inline; 
			font-size:13px; 
			color:#b2b1ac; 
			list-style-type:none; 
			padding:0; } 

#menuDonations ul li.last       { background:transparent; }

#menuDonations ul li a          { color:#b2b1ac; text-decoration:none; display:block;	min-height:39px; height:auto !important; height:39px;}

#menuDonations ul li#selected   { color:#ff7b00; font-weight:bold; }


#menuDonations .aa {
	width:6px; 
	background:url(http://www.savethechildren.it/Img/startOff.jpg) no-repeat ; 
	float:left; 
	padding:2px 0 3px 0; 
	min-height:39px; 
	height:auto !important; 
	height:39px;}

#menuDonations #selected .aa {
  background:url(http://www.savethechildren.it/Img/startOn.jpg) no-repeat; border:0; }
	
#menuDonations .bb {
	float:left; 
	padding:15px 5px 2px 5px; 
	text-align:center; 
	min-height:39px; 
	height:auto !important; 
	height:39px;	
  background:url(http://www.savethechildren.it/Img/bgOff.jpg) repeat-x; }

#menuDonations #selected .bb {
  background:url(http://www.savethechildren.it/Img/bgOn.jpg) repeat-x; }	

#menuDonations .cc {
	width:6px; 
	background:url(http://www.savethechildren.it/Img/endOff.jpg) no-repeat; 
	float:left; 
	padding:2px 0 3px 0;  
	min-height:39px; 
	height:auto !important; 
	height:39px;}

#menuDonations #selected .cc {
  background:url(http://www.savethechildren.it/Img/endOn.jpg) no-repeat;}


#donations	{}

#donations table	{border-bottom:1px solid #d1d0cb; 
	width:99%; 
	/*border-collapse:collapse;*/ margin-top:15px; padding-bottom:20px; color:#797979; }

#donations table th             { text-align:left; height:30px; }

#donations table td             { text-align:left; height:30px; }

#donations input                { border:1px solid #dbdbdb; font-family:arial, verdana, tahoma; color:#797979; }

#donations input.short          { border:1px solid #dbdbdb; font-family:arial, verdana, tahoma; color:#797979; width:80px; }

#donations select               { border:1px solid #dbdbdb; font-family:arial, verdana, tahoma; color:#797979; }

#donations label                { margin-right:10px; }

#donations p                    { margin-top:20px; }

.textOrange                     { color:#ff7b00; }

#donations input#submitSales    { background:#ff7d00; color:#ffffff; font-weight:bold;}

#donations textarea             { color:#797979; font-family:arial, verdana, tahoma; border:1px solid #dbdbdb; font-size:11px; background:#e6e6de; padding:4px;}

.boxPayment                     { padding:0; width:250px; margin:0 10px 0 5px; border-bottom:1px solid #d1d0cb;   padding:5px 0 15px 0; }
.boxPayment .titlePayment       { margin-bottom:10px; font-weight:bold; font-size:12px; }
.boxPayment #visa               { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/visa.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #mastercard         { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/mastercard.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #electron           { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/visaElectron.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #diners             { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/dinersClub.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #paypal             { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/payPal.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #postepay           { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/postePay.png) no-repeat center left; width:49px; height:29px; margin:6px; }
.boxPayment #american           { float:left; background:#e6e6de url(http://www.savethechildren.it/Img/americanExpress.png) no-repeat center left; width:49px; height:29px; margin:6px; }

#securePayement                 { background:url(http://www.savethechildren.it/Img/secure.png) no-repeat center left; margin:20px 0;  height:58px;  padding:0px 0 0px 75px; }

#securePayement p               { font-weight:bold; padding-top:22px; }


/* AGENDA (EVENTI) */

#agenda                   { border:0; }

.singleAppointment        { float:left; border:0; margin:20px 10px 0 10px; padding-bottom:5px; border-bottom:1px solid #d1d0cb; width:80%;}

.singleAppointment img    { float:left; width:115px; height:72px; border:5px solid #fff; margin-bottom:5px; margin-right:10px; }

.date                     { float:left; font-size:12px; color:#336699; margin-bottom:12px; padding:0; }

.title                    { float:left; font-size:12px; color:#666666; font-weight:normal; }

.title a                  { float:left; color:#666666; text-decoration:none; }

#agenda a                 { text-decoration:none; color:#336699; }

#singleAgenda                  { border:0; }

#abstractSingleAgenda          { font-size:11px; margin-bottom:10px; padding:0; }

#dateSingleAgenda              { font-size:12px; color:#336699; margin:0; padding:0; }

#titleSingleAgenda             { font-size:19px; color:#666666; font-weight:normal; margin:10px 0 0 0; padding-bottom:20px; border-bottom:1px solid #d1d0cb; }

#textSingleAgenda              { font-size:12px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #d1d0cb; margin-bottom:20px;}

#singleAgenda p                { margin-bottom:6px; }

#singleAgenda span.blu         { color:#336699; font-weight:bold; }

#singleAgenda ul li            { list-style-type:circle; }

#boxAgenda                    { background:#ffffff; border:1px solid#d8d8ce; padding:0; margin:0 auto!important; }

#boxAgenda	.contentAgenda		{border:0; border-top:1px solid#d8d8ce;}

#boxAgenda 	.contentAgenda table.calendario	{width:80%; margin:0 auto; border-collapse:collapse; font-size:0.95em; margin-bottom:10px; }

#boxAgenda 	.contentAgenda table.calendario th	{padding-top:10px ; text-align:center; }							

#boxAgenda 	.contentAgenda table.calendario td	{border:0; text-align:center; padding:1px;}

#boxAgenda 	.contentAgenda table.calendario td a	{display:block;
							background:#e9eef2; 
							color:#000000; 
							margin:0; 
							text-decoration:none; padding:4px;}
							
#boxAgenda 	.contentAgenda table.calendario td a:selected	{display:block;
							background:#ffffff; 
							color:#000000; 
							margin:0; 
							text-decoration:none;
							border:1px solid #ff5800; }



							
.spacerCalendar    {border-top:1px solid #d8d8ce; margin-bottom:6px; }



