/* 2012 */


/* --------------------------------------------------------------

A - Header Section

-------------------------------------------------------------- */

html {
	 -webkit-font-smoothing: antialiased;
}

body {
	/* background: #fff url('/media/oecdorg/styleassets/images/fold.png') repeat-x; */
}

blockquote {
  font-style: normal;
}

/***
* A_1 Identity definition
*
*/

#identity {
	float: left;
	margin: 0;
	padding: 10px 0 5px 10px;
	}
#identity h1 {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
	}

/***
* A_2 Tools definition
*
*/

#header .hTools {
	float: right; margin: 10px 0 0 0;
	}

#header .hTools div.toolLine {
	float: right; clear: right;
	padding: 0; margin: 0 0 5px 0;
	}

/* language button */
.lng { display: block; color: #69f; text-align: right; }
.lng span { color: #333; }
.lng:hover span { color: #2973bd; }


/* social networks buttons */

#header .hTools #socialLinks {
	position: relative;
	padding: 5px 5px 5px 10px; margin: 0;

	background: #eaeaea url('/media/oecdorg/styleassets/images/header/tools/socialicons/gradientbg.png') bottom repeat-x;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	border: 1px solid #e2e2e2;
	}

#socialLinks h4 {
	margin: 0 0 5px 0;
	}

/* generic dark button */
#socialLinks .btn {
	display: block;
	position: relative;
	text-decoration: none;

	float: left;
	margin: 2px 5px 1px 0;
	background: #9c9c9c;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8c8c8), to(#525252));
	background: -moz-linear-gradient(center bottom, #525252 1%, #c8c8c8 100% );

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	font-size: 10px;
	text-shadow:0 1px 0 rgba(0,0,0,0.5);
	color: #fff;
	cursor: pointer;
	}
#socialLinks .btn span {
	display: block;
	margin: 1px; padding:2px 7px;

	background: #9c9c9c;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c9c9c), to(#7e7e7e));
	background: -moz-linear-gradient(center bottom, #7e7e7e 1%, #9c9c9c 100% );

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

#socialLinks .btn:hover span {
	background: #b6b6b6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b1b1b1), to(#adadad));
	background: -moz-linear-gradient(center bottom, #b1b1b1 1%, #adadad 100% );

	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
	}

.imgBtn {
	display: block;
	float: left;
	margin: 1px 2px;
	line-height: .9;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	}

.imgBtn:hover {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	}

/* main search field */
div.search {  padding: 10px 0 0 0!important; }

.search fieldset {
	background: transparent url('/media/oecdorg/styleassets/images/header/tools/searchfield/sfrightborder.png') left center no-repeat;
	float:right;
	margin:0; padding: 0 0 0 3px;
	border: none;
	text-align:right;
	}
.search input, .search button {
	outline: none;
	border: none;
	float: left;
	}
.search input.sBox {
	margin: 0;
	padding: 3px 5px 2px 5px;
	border:1px solid #b2b2b4;
	border-left: none;
	color: #333;
	width: 200px;
	height: 15px;
	background: #fefefe;
	}
:root .search input.sBox { width: 197px \0/IE9; } /* IE9 */

.search input.sBox:focus {
	outline: none;
	}
.search button.sBtn {
	height: 22px;
	margin: 0;
	top: 0;
	cursor: pointer;
	background: #aaa url('/media/oecdorg/styleassets/images/header/tools/searchfield/tempsbtnbg.png') no-repeat top right;
	padding-left: 1px;
	}
.search button.sBtn:hover {
	background: #aaa url('/media/oecdorg/styleassets/images/header/tools/searchfield/tempsbtnbghover.png') no-repeat bottom right;
	}


/* --------------------------------------------------------------

B - Main Navigation Section

-------------------------------------------------------------- */

#nav {
	position: relative;
	z-index: 210;
	}

#nav ul.navCtn {
	float: left;
	margin: 0; padding: 0;
	border-top: 2px solid #018fd1;
	background: #008FD1 url('/media/oecdorg/styleassets/images/mainnav/mainnavbg.png') repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2973bd), to(#018fd0));
	background: -moz-linear-gradient(center bottom, #018fd0 1%, #2973bd 100% );
	list-style-type: none;
        width:100%;
	}
#nav li.navItem {
	float: left;
	padding: 0 2px 0 0;
	background: url('/media/oecdorg/styleassets/images/mainnav/splitter.png') right center no-repeat;
	}

#nav li.navItem a.navAct  {
	display: block;
	position: relative;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	min-width: 156px;
	outline: none;
	text-decoration: none;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	}

#nav li.navItem a.navAct span {
	display: block;
	padding: 7px 5px;
	}


#nav li.navItem span.currentbranch0{
	display: block;
	background-color: #fefefe!important;
	color: #2973bd!important;
        -webkit-border-radius: 3px 3px 0 0 !important;
	-moz-border-radius: 3px 3px 0 0!important;
	position: relative;
	min-width: 156px;
	outline: none;
	text-decoration: none;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	padding: 7px 5px;
	}


#nav>ul:nth-child(6), #nav li.bLast {
	padding: 0;
	background: none;
	}
#nav>ul:nth-child(6).navCtn a.navAct, #nav li.bLast a.navAct {
	width: 160px;
	}

#nav li.navItem a.navAct:hover, #nav li.activePage a.navAct, #nav li.current a.navAct, #nav #home281 .homenav a.navAct, #nav #home281.Countries .countrynav a.navAct, #nav #home281.Topics .topicnav a.navAct, #nav #home281.About .aboutnav a.navAct {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	}
#nav>ul>li:first-child, #nav li.bFirst a.navAct, #nav li.bFirst a.navAct:hover {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
	}
#nav>ul>li:nth-child(6), #nav li.bLast a.navAct, #nav li.bLast a.navAct:hover {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
	}
#nav li.navItem a.navAct:hover {
	background-color: #c5d7ed;
	color: #2973bd;
	}

/*
#nav li.activePage a.navAct, #nav #home281.homenav a.navAct, #nav #home281.Countries .countrynav a.navAct, #nav #home281.Topics .topicnav a.navAct, #nav #home281.About .aboutnav a.navAct {
	background-color: #fefefe!important;
	color: #2973bd!important;
	}
*/


#nav li.activePage a.navAct, #nav #home281 .home a.navAct, #nav #home281.About .about a.navAct, #nav #home281.Countries .countries a.navAct, #nav #home281.Topics .topics a.navAct, #nav #home281.Statistics .statistics a.navAct, #nav #home281.Newsroom .newsroom a.navAct {
	background-color: #fefefe!important;
	color: #2973bd!important;
	}

#nav li.current a.navAct {
	background-color: #ffffff!important;
	color: #2973bd!important;
	}
#nav li a.hasPanel {
	z-index: 300;
	}

#nav #home281.Countries .homenav a.navAct, #nav #home281.Topics .homenav a.navAct, #nav #home281.About .aboutnav a.navAct{background:none!important; color: #fff!important; border-radius:0;}
#nav #home281.Countries .homenav a.navAct:hover, #nav #home281.Topics .homenav a.navAct:hover, #nav #home281.About .aboutnav a.navAct:hover{	background-color: #c5d7ed!important; color: #2973bd!important; 	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;}

/* #####################
first panels test
*/

#nav .mainPane {
	position: absolute;
	z-index: 315;
	top: 98%;
	left : 0;
	width: 950px;
	background: #fff;

	-moz-box-shadow:0px 3px 3px #aaa;
	-webkit-box-shadow:0px 3px 3px #aaa;
	box-shadow: 0 3px 3px #aaa;
	}
#nav li.navItem .mainPane {
	visibility: hidden;
	}
#nav li.navItem a.hasPanel:hover {
	background: #c5d7ed url('/media/oecdorg/styleassets/images/mainnav/closedarrow.gif') center right no-repeat;
	}
#nav li.activePage a.hasPanel {
	background: #ffffff url('/media/oecdorg/styleassets/images/mainnav/closedarrowlight.gif') center right no-repeat;
}
#nav li.activePage a.hasPanel:hover {
	background: #ffffff url('/media/oecdorg/styleassets/images/mainnav/closedarrow.gif') center right no-repeat;
}
#nav li.navItem.active a.hasPanel, #nav li.navItem.active a.hasPanel:hover {
	background: #ffffff url('/media/oecdorg/styleassets/images/mainnav/openedarrow.gif') center right no-repeat;
	color: #2973bd!important;

	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	z-index: 320;
	}
#nav li.active {
	z-index: 310;
}
#nav li.active .mainPane {
	visibility: visible;
	}

.mainPane ul {
	margin: 0; padding: 0;
	list-style-type: none;
	}

.mainPane .tabs {
	border-top: none;
	border-top: 1px solid #f3f3f3;
	border-bottom: 1px solid #f9f9f9;
	padding: 0;
	float: left;
	}
.mainPane .tabs li {
	float: left;
	width: 157px;
	}
.mainPane .tabs a {
	display: block;
	outline: none;
	margin: 10px 35px;
	padding: 3px 0;
	text-decoration: none;
	font-size: 1.15em;
	text-align: center;
	}
.mainPane .tabs a:hover {
	background: #eeefff;
	color: #2973bd;
	}
.mainPane .tabs a.current {
	background: #666!important;
	color: #fff!important;
	}

.mainPane .pane {
	clear: left;
	padding: 10px 10px 15px 40px; margin: 0;
	font-size: .9em;
	border-top: 1px solid #f3f3f3;
	}
.mainPane .pane a {
	display: block;
	outline: none;
	 background: url('/media/oecdorg/styleassets/images/content/topicscountries/sidenavfl1off.gif') 20px 8px no-repeat;
	padding: 5px 0 5px 30px;
	text-align: left;
	line-height: 1.2em;
	text-decoration: none;
	color: #666;
	}
.mainPane .pane  a:hover {
	/* background: #eeefff; */
	background-image: url('/media/oecdorg/styleassets/images/content/topicscountries/sidenavfl1.gif');
	color: #2973bd;
	}
.mainPane .pane a em {
	font-size: .9em;
	color: #aaa;
	}

/* noscript additional styles
*/

.scriptless #mainPanels {
	clear:both;
	position: relative;
	z-index: 310;
	}
.scriptless #mainPanels h2 {
	clear: both;
	}
.scriptless #mainPanels .tabs {
	display: none;
	}
.scriptless #mainPanels ul {
	float: left;
	}
.scriptless #mainPanels li {
	float: left;
	width: 20%;
	}

/* --------------------------------------------------------------

C - content Section

-------------------------------------------------------------- */

#pageContent h1 {
	padding: 15px 2px 0 2px; margin: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-weight: bold;
	font-size: 1.7em;
	}

.block {
	position: relative;
	background: #f9f9f9;
	padding: 15px; margin: 1em 0 0 0;
	border-width: 1px; border-style: solid;
	border-color: #ddd #f0f0f0 #fbfbfb #f0f0f0;
	}
.block H2 {
	/*float:left;
	width:100%;*/
  /* zoom: 1;*/
	border-bottom: 5px solid #666;
	margin-bottom: 1em;
	font-size: 1.7em;
	font-weight: bold;
	color: #666;
	}

.block H2:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}


.block H2 span {
	display: block;
	background: #f9f9f9;
	padding: 0 15px 0 0;
	float: left;
	line-height: 1;
	margin-bottom:-9px;
	}
/*.mainhome .block H2{float:none;} */

.block h2.bleu { color: #0095d9; border-color: #0095d9;}
.block h2.orange { color: #e25c13; border-color: #e25c13; }
.block h2.vert { color: #98c10f; border-color: #98c10f; height: .5em;}
.block h2.violet { color: #b1428f; border-color: #b1428f; }
.block h2.gris { color: #ddd; border-color: #ddd; }

.block h3 {
	margin: 0 0 5px 0;
	margin-bottom: 5px;
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: bold;
	}
.block h3 a {
	text-decoration: underline;
	}

.block.transp {
	background-color: #f9f9f9;
	padding: .3em 0 .3em 2.6em;
	}
h4#sideNavHome {
	font-weight: bold;
	margin: 0 0 5px 0;
}
h4#sideNavHome a {
	background: #fff;
	display: block;
	padding: 5px 5px 5px 10px;
	border-bottom: 1px solid #a4b2bf;
	text-decoration: none;
	color: #666;
}
h4#sideNavHome a:hover {
	color: #2973bd;
}

ul.sideNav {
	margin: 0; padding: 0;
	list-style-type: none;
	cursor: default;
	}
ul.sideNav li {
	list-style-type: none;
	margin: 5px 0; padding: 0;
	border-top: 1px solid #a4b2bf;
	}
ul.sideNav li.first {
	border-top: none;
	}
ul.sideNav a {
	display: block;
	color: #2973bd;
	padding:5px 0 0 10px;
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/sidenavfl1.gif') 0 8px no-repeat;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	}
ul.sideNav a:hover {
	color: #2973bd;
	}
ul.sideNav li.current {
	background: #2973bd;
	}
		
ul.sideNav li.current a, ul.sideNav li span.currentbranch0 a {
	color: #fff;
	background-image: none;

	}
ul.sideNav li span.currentbranch0{padding-bottom:5px;	background-color: #2973BD; display:block;}

.block #innerSearch fieldset {
	position: relative;
	border: 1px solid #018fd0;
	background: #fff;
	margin: 10px 0 0 0;
	padding: 0;
	
	font-size: 12px;
	text-align: left;
}
.block #innerSearch fieldset input {
	padding: 3px;
	margin: 0;
	width: 170px;
	border-color: #fff;
}
.block #innerSearch fieldset button {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #ecf7fd;
	border: none;
	outline: none;
}
.block #innerSearch fieldset button:hover {
	background: #dedede;
}

#cResearch.block {
	background: #ecf7fd;
	background: #f9f9f9 url('/media/oecdorg/styleassets/images/content/topicscountries/fndbluebox.png') top right repeat-x;
	background:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecf7fd), to(#f9f9f9));
	background:  -moz-linear-gradient(center bottom, #f9f9f9 1%, #ecf7fd 75% );
	text-align: center;
	}
#cResearch.block H2 span {
	background-color: #ecf7fd;
	}
#cResearch.block H2 span.grey {
	background-color: #f9f9f9 !important;
	}

#cResearch.block h3 {
	font-weight: bold;
	/*font-size: 1.1em;*/
	font-size: 1.3em;
	color: #333;
	}
#cResearch #docViews {
	padding-top: 15px;
	}

#cFocus {
	position: relative;
	}
#cFocus .tabs {
	margin: 1px 0;
	background: #B2CF52;
	height: 22px;
	overflow: hidden;
	border:1px solid #fff;
	}
#cFocus .tabs a{
	float: left;
	display: block;
	width: 16px;
	height: 14px;
	margin: 2px;
	padding: 2px;
	background: #98c10f;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	color: #fff;
	cursor: default;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#cFocus .tabs a.current {
	background-color: #fff;
	color: #333
	}
#cFocus .pane {
	padding: 10px;
	background: #fff;
	}
#cFocus h3 {
	margin: 0 0 .2em 0;
	font-size: 1.1em;
	}
#cFocus h3,#cFocus p {
	margin: .3em 0 .7em 0;
	}

.span-12 #cFocus h3, .span-12 #cFocus p, .span-12 #cFocus a.more {
	float: none;
	margin-left: 195px;
	}
.span-16 #cFocus h3, .span-16 #cFocus p, .span-16 #cFocus a.more {
	float: none;
	margin-left: 255px;
	}

#cStats .item, #cLib .item {
	margin-left: 110px;
	}

.morebg {
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* Konqueror */
	background-image: -moz-linear-gradient(#f1f1f1, #f7f7f7); /* FF 3.6+ */
	background-image: -ms-linear-gradient(#f1f1f1, #f7f7f7); /* IE10 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #f7f7f7)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(#f1f1f1, #f7f7f7); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(#f1f1f1, #f7f7f7); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f7f7f7', GradientType=0); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f7f7f7', GradientType=0)"; /* IE8+ */
	background-image: linear-gradient(#f1f1f1, #f7f7f7); /* the standard */
	
	border-top: 1px solid #fff;
	
	float: left;
	display: inline-block;
	padding: 0.7em 2%;
	width: 96%;
	}


.illustration {
	float: left;
	margin-right: 15px;
	}
a.more {
	display: block;
	padding: 0 0 0 15px;
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/newsslidearrowoff.gif') 0 .4em no-repeat;
	float: left;
	}
a.more:hover {
	background-image: url('/media/oecdorg/styleassets/images/content/focus/moreslidearrowgrey.gif');
	}
#cFocus .pane.hover a.more {
	background-image: url('/media/oecdorg/styleassets/images/content/focus/moreslidearrowgrey.gif');
	color: #333;
	}
#cFocus .pane.hover  h3 a {
	color: #333;
	}
.block .item.hover  h3 a {
	color: #333;
	}

.linkList {
	margin: 0 0 15px 0; padding: 0;
	list-style-type: none;
	text-align: left;
	clear:both;
	}
.linkList li {
	margin: 0 0 10px 0;
	}
.linkList li span.date {
	text-decoration: none;
	font-size: .8em;
	color: #777;
	padding: 0 0 0 15px;
	}
.linkList a {
	display: block;
	padding: 0 0 0 15px;
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/newsslidearrowoff.gif') 0 .4em no-repeat;
	color: #2973bd;
	}
.linkList a span, .linkList span a {
	color: #2973bd;
	}
.linkList a:hover {
	background-image: url('/media/oecdorg/styleassets/images/content/focus/moreslidearrowgrey.gif');
	color: #aaa;
	}
.linkList a:hover span {
	color: #333;
	}

.researchBtn {
	display: block;
	position: relative;
	text-decoration: none;

	margin: 5px 0; padding: 3px 0;
	width: 110px;
	border: 1px solid #b1b1b1;

	background: #008FD1;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2973bd), to(#018fd0));
	background: -moz-linear-gradient(center bottom, #2973bd 1%, #018fd0 100% );

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	text-align: center;
	color: #ecf7fd;
	}
.researchBtn:hover {
	background:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#efefef));
	background:  -moz-linear-gradient(center bottom, rgb(249,249,249) 1%, rgb(239,239,239) 100% );
	 background: #2973bd;
	 color: #fff;
	}

.researchBtn.left {
	float: left;
	}
.researchBtn.right {
	float: right;
	}

.researchBtn a{color:#fff; text-decoration:none; display:block;}

/* --------------------------------------------------------------

C_2 - Newsroom

-------------------------------------------------------------- */

#pressAraeaAccess {
	position: relative;
}
#pressAraeaAccess p {
	padding: 5px 5px 0 5px;
	margin: 0;
}
#pressAraeaAccess .researchBtn {
	background: #e29549;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E25C13), to(#e0c5b6));
	background: -moz-linear-gradient(center bottom, #E25C13 1%, #e0c5b6 100% );
	width: auto;
	margin-top: 0;
	padding: 3px 15px;
}

#lastNews {
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7)); /* Konqueror */
	background-image: -moz-linear-gradient(#ffffff, #f7f7f7); /* FF 3.6+ */
	background-image: -ms-linear-gradient(#ffffff, #f7f7f7); /* IE10 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(#ffffff, #f7f7f7); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(#ffffff, #f7f7f7); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0)"; /* IE8+ */
	background-image: linear-gradient(#ffffff, #f7f7f7); /* the standard */
	
}
#lastNews h2 span.white {
	background: #fff;
	}
#lastNews h3 {
	float: left;
	clear: left;
	padding: 3px 20px 0 15px;
	color: #666;
	}
#lastNews p.date {
	background: #fff; padding: 5px 3px;
}

#lastNews .linkList {
	padding-top: 15px; clear: both;
}
#lastNews .researchBtn {
	margin: 0 20px;
}

#leadNews {
	float: left; 
	background: #fff;
	padding: 15px;
	border-bottom: 1px solid #ddd;
}
#leadNews h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 5px;
}
#leadNews p.date {
	color: #777777;
	margin: 5px 0;
}
#leadNews p.abstract {
	padding: 0;
	margin: 5px 0;
}

#lastNews ul.linkList li {
	float: left;
	margin: 0 1% 10px 1%;
	width: 31%;
}

#lastNews span.date {
	display: block;
	margin: 5px 0;
}
#cEvents ul {
	float: left;
	margin: 0;
	list-style-type: none;
}
.eventItem {
	clear: left;
	border-top: 1px solid #dedede;
	margin: 2px 0 3px 0;
	padding: 5px 0;
}
.eventItem .date {
	display: block;

	color: #666;
	padding: 5px 0 3px 0;
	margin: 0 0 1px;
	font-weight: bold;
	text-decoration: none;
}

#cPhotos {	
}

#cPhotos img {
}
#cPhotos .slideoo {
	float: left;
	background: #333;
}
#cPhotos .legalInfos {
	padding: 5px 0;
	width: 240px;
	float: right;
}



/* --------------------------------------------------------------

C_3 - content Section subtopics

-------------------------------------------------------------- */

/* research button for subtopic */

.fullLength {
	margin: 0 5%;
	padding: 3px 10px;
	width: auto;
}

/* newsSlide (focus) */

#subGroup {
	float: left;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #EEEEEE;
	
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* Konqueror */
	background-image: -moz-linear-gradient(#ffffff, #eeeeee); /* FF 3.6+ */
	background-image: -ms-linear-gradient(#ffffff, #eeeeee); /* IE10 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(#ffffff, #eeeeee); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(#ffffff, #eeeeee); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)"; /* IE8+ */
	background-image: linear-gradient(#ffffff, #eeeeee); /* the standard */
	
	}

#subSubList {
	width: 210px;
	overflow: hidden;
	margin: 0; padding: 0;
	float: left;
	list-style-type: none;
	text-align: left;
}

#subSubList li {
	padding: 0;
	border-bottom: 1px dotted #98c10f;
}
#subSubList li.current {
	background-color: #B2CF52;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#98c10f), to(#B2CF52)); /* Konqueror */
	background-image: -moz-linear-gradient(#98c10f, #B2CF52); /* FF 3.6+ */
	background-image: -ms-linear-gradient(#98c10f, #B2CF52); /* IE10 */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #98c10f), color-stop(100%, #B2CF52)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(#98c10f, #B2CF52); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(#98c10f, #B2CF52); /* Opera 11.10 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c10f', endColorstr='#B2CF52', GradientType=0); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c10f', endColorstr='#B2CF52', GradientType=0)"; /* IE8+ */
	background-image: linear-gradient(#98c10f, #B2CF52); /* the standard */
}
#subSubList h3 {
	margin: 0; padding: 0;
	
	font-size: 1.2em;
	font-weight: normal;
}
#subSubList h3 a {
	display: block;
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/newsslidearrowoff.gif') no-repeat scroll 10px 5px transparent;
	padding: 0 20px 0 30px;
	margin: 0;
	
	color: #2973bd;
	text-decoration: none;
	cursor: pointer;
}
#subSubList li.current h3 a {
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/newsslidearrowon.gif') no-repeat scroll 10px 5px transparent;
	color: #fff;
}
.subSubPane {
	background: #fff;
	float: left;
	width: 227px;
}
.subSubPane p {
	float: left;
	padding: 15px 15px 15px 30px!important;
}
.subSubPane p a.more {
	display: block;
	margin: 7px 0;
}


/* --------------------------------------------------------------

D - results lists

-------------------------------------------------------------- */

.breadCrumb {
	margin: .5em;
	}

#results {
	padding-top: 10px;
		width:715px;
	float:right;
}

.Topics #results {
	padding-top: 10px;
	float:none;
	width:100%;

}

.block.whiteGrad {
	background: #f9f9f9 url('/media/oecdorg/styleassets/images/content/fndwhitebox.png') top right repeat-x;
	background:  -webkit-gradient(linear, 0% 0%, 0% 25%, from(#fff), to(#f9f9f9));
	/* background:  -moz-linear-gradient(0% 25%, #f9f9f9 1%, #ecf7fd 100% ); */
}

.paginate, .alphaList {
	clear: both;
	margin: 5px 0;
	padding: 5px 20px;
	background: #b4cee8;
	background: #e8f0f8;
	background: #9c9c9c;
	background: #9c9c9c url('/media/oecdorg/styleassets/images/content/common/pageAlphabg.png') repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8C8C8C), to(#9c9c9c));
	background: -moz-linear-gradient(center bottom, #9c9c9c 1%, #8C8C8C 100% );

	border: 1px solid #ddd;
	border-color: #ddd #f0f0f0 #fbfbfb #f0f0f0;
	text-align: center;
	 }
.paginate div {
	text-align: center;
	color: #ddd;
	}
.paginate .left {
	float: left;
	}
.paginate .right {
	float: right;
	}
.paginate a {
	 color: #fff;
	}

.alphaList a {
	border-right:1px solid #ddd;
	padding:0 4px 0 2px;
	color: #fff;
	text-decoration: none;
}

.resultItem .block {
	margin: 0 0 .5em 0;
	padding-right: 150px;
	}
.resultItem .inner.block {
	background: #ededed;
	margin: 10px 0 0 0;
	padding: 5px 5px 0 15px;
	border-color: #ddd #f0f0f0 #fbfbfb #f0f0f0;
	background: #f5f5f5 url('/media/oecdorg/styleassets/images/content/common/relatedbg.png') repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ececec), to(#f5f5f5));
	background: -moz-linear-gradient(center bottom, #f5f5f5 1%, #ececec 100% );

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	font-size: .9em;
	}

.resultItem .block.related {
	margin: 0;
	padding-top: 0; padding-bottom: 0;
	border-top: none; border-bottom: none;
	}

.resultItem h4, .resultItem h5 {
	margin: 0 0 .25em 0;
	font-weight: normal;
	}

.resultItem p {
	margin: 0 0 1.5em 0;
	}

.resultItem p.date {
	border-bottom: 1px solid #ededed;
	margin: 0 0 .5em 0;
	padding: 17px 0 0 0;
	color: #777;
	font-size: .9em;
	}

.resultItem p.infos {
	margin: 0;
	font-size: .9em;
	color: #777;
	}

.resultItem p.infos em {
	 font-style: normal;
}

.resultItem  .linkList a em {
	 color: #666;
}


.block.whiteGrad .resultItem {
	 border-top:1px solid #DDDDDD;
	 margin:0;
	 padding:10px 0;
	}
.block.whiteGrad .resultItem:hover {
	background: #fdfdfd;
	}
.block.whiteGrad .resultItem p.date {
	padding: 2px 0 0 0;
	margin: 0 0 .4em 0;
	}



#results .countriesList {
	margin: 0; padding: 0 0 0 15px;
	list-style-type: none;
	}

#results .countriesList li {
	margin: 10px 0;
	font-size: 1em;
	}
#results .countriesList li a {
	 height: 1.2em;
	 overflow: hidden;
}
#bycountry #results .topicsList li a{color:#2973BD;}
#results .countriesList img {
	margin: 0 5px 0 0;
	vertical-align: middle;
	}
#results .aSplit {
	background: url('/media/oecdorg/styleassets/images/content/flags/filetbg3.png') no-repeat left bottom;
	color: #666;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding-left: 0;
	border-top: 0px;
	}
#results .topicsList .aSplit a,
#results .aSplit a {
	color: #aaa;
	text-decoration: none;
	float: none;
	margin-left:0px;


}
#results .topicsList .aSplit a span{color:#aaa;}

.countrylisting #bycountry #results .topicsList li{padding:5px 0 5px 0px; border-top:none; background:none;}
#bycountry #results .topicsList li.aSplit{margin-left:0px; padding-left:0px; background: url('/media/oecdorg/styleassets/images/content/flags/filetbg3.png') 0px 11px repeat-x; border-top:none; }


#results  .topicsList {
	margin: 0; padding: 5px 0 5px 15px;
	list-style-type: none;
	}

#results  .topicsList li {
	padding: 5px 0 5px 10px;
	font-size: 1em;
	border-top: 1px solid #DDD;
	background: url('/media/oecdorg/styleassets/images/content/topicscountries/sidenavfl1.gif') 0 10px no-repeat;
	}

#results  .topicsList li a {
	color: #2973bd;
}

#results  .topicsList li a span {
	color: #2973bd;
	}
#results  .topicsList li a:hover {
	color: #aaa;
	}
#results  .topicsList li a:hover span {
	color: #333;
	}
/* --------------------------------------------------------------

C_1 - Home content Section

-------------------------------------------------------------- */



/*

C_1a home News

*/

#newsSlide {
	position: relative;
	width: 600px;
	height: 400px;
	background: #000 url('/media/oecdorg/styleassets/images/content/news/newsslidebg.png') top left no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));
	background: -moz-linear-gradient(center bottom, #ddd 1%, #fff 100% );
	border: 1px solid #fff;
	}
#newsSlide .pane {
	position: absolute;
	width: 350px;
	height: 400px;
	right: 0;
	background: #fff;
	border-left: 1px solid #eee;
	}

#newsSlide .pane  img {
	margin-left: 20px;
}
#newsSlide h3, #newsSlide a.more {
	float: left;
	clear: left;
	width: 250px;
	margin: 0;
	border-bottom: 1px dotted #018fd0;
	font-size: 1.2em;
	/* line-height: 1.2em; */
	font-weight: normal;
	color: #2973bd;
	cursor: pointer;
	}
#newsSlide h3 {
	padding: 16px 0;
	}
#newsSlide a.more {
	background: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowoff.gif') 10px center no-repeat;
	width: 140px;
	padding: 15px 30px 10px 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: none;
	text-decoration: none;
	}
#newsSlide a.more:hover {
	text-decoration: underline;
	}

#newsSlide h3.current {
	background: #2874bf url('/media/oecdorg/styleassets/images/content/news/currentbg.png') bottom repeat-x;
	background:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2973bd), to(#018fd0));
	background:  -moz-linear-gradient(center bottom, #018fd0 1%, #2973bd 100% );
	}
#newsSlide h3 a {
	display: block;
	background: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowoff.gif') 10px 3px no-repeat;
	padding: 0 20px 0 30px;
	text-decoration: none;
	color: #2973bd;
	}
#newsSlide h3.current a {
	background: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowon.gif') 10px 3px no-repeat;
	color: #fff
	}
#newsSlide h3 a:hover {
	text-decoration: underline;
	}
#newsSlide p {
	position: absolute;
	top: 220px; right: 0; bottom: 0; left: 0;
	padding: 3px 20px 10px 0;
	margin: 0 0 0 20px;
	background: #fff;
	}
#newsSlide p span.date {
	/*background: #aaa; */
	display: block;
	margin: 0 3px 7px 0;
	margin: 0 -20px 7px 0;
	padding: 3px 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px dotted #018fd0;
	color: #333;
	}
#newsSlide .pane.hover p {
	background: #fff;
	}
#newsSlide p a {
	display: block;
	background: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowoff.gif') 0 8px no-repeat;
	padding: 3px 20px;
	margin-top: 7px;
	
	background-image: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowoff.gif');
	margin: 5px 10px 5px 0;
	color: #2973bd;
	}
#newsSlide .pane.hover a, #newsSlide p a:hover {
	background-image: url('/media/oecdorg/styleassets/images/content/focus/moreslidearrowgrey.gif');
	color: #333;
	}

/*

C_1b home Focus

*/
#accordion {
	height: 400px;
	background: #fff;
	}
#accordion h3 {
	margin: 1px 0;
	padding: 5px 25px 5px 5px;
	background: #E9F1CE url('/media/oecdorg/styleassets/images/content/focus/closedarrow.gif') center right no-repeat;
	font-size: 1.1em;
	color: #98c10f;
	cursor: pointer;
	}
#accordion h3:hover {
	background-color: #B2CF52;
	color: #fff;
	}
#accordion h3.current {
	background: #98c10f;
	color: #fff;
	cursor: default;
	}
#accordion img {
	display: block;
	margin-bottom: 10px;
	}
#accordion p {
	padding: 15px 20px;
	margin: 0;
	}

#accordion a.more {
	background-image: url('/media/oecdorg/styleassets/images/content/news/newsslidearrowoff.gif');
	margin: 5px 10px;
	color: #2973BD;
	
	}
#accordion .pane.hover a.more, #accordion a.more:hover {
	background-image:  url('/media/oecdorg/styleassets/images/content/focus/moreslidearrowgrey.gif');
	color: #666;
	}

.scriptless #accordion {
	height: auto;
	}

/*

C_1c key issues

*/

.keyIssue {
	 float: left;
	 width: 218px;
	 margin-right: 14px;
	 }
.keyIssue.last {
	 margin-right: 0;
	 }
.keyIssue h3 {
	 font-size: 1.15em;
	 margin: 0;
	 padding: 7px;
	 background: #fff;
	 }
.keyIssue h3 a { display: block; color: #c5d8e9; }
.keyIssue h3 a span { display: block; color: #2973bd; }
.keyIssue h3 a:hover span, .keyIssue.hover h3 a span { color: #333; }

.keyIssue img {
	 display: block;
	 margin: 0; padding: 0;
	 }
.keyIssue p {
	 margin: 0;
	 padding: 10px 15px;
	 background: #aaa;
	 border-top:#999;
	 color: #333;
	 }
.keyIssue.hover p {
	background: #ddd;
	}


/*

C_1d fat Footer

*/
#fatFooter .block {
	 float:left;
	 padding: 15px 79px 20px 79px;
	 }

#fatFooter h4 {
	 margin-bottom: .6em;
	 color: #333;
	 }
#fatFooter h4 a {
	 text-decoration: none;
	 color: #2973bd;
	 }
#fatFooter h4 a:hover {
	 /* color: #333; */
	text-decoration: underline;
	 }

#fatFooter ul {
	list-style-type: none;
	margin: 0;
	}
#fatFooter ul a {
	display: block;
	padding: .4em 0;
	text-decoration: none;
	color: #777;
	}
#fatFooter ul a:hover {
	color: #2973bd;
	text-decoration: underline;
	}



/* --------------------------------------------------------------

D - Footer

-------------------------------------------------------------- */

#footer .footerNav {
	float: left;
	margin: 35px 0 0 0; padding: 0;
	list-style-type: none;
	}
#footer .footerNav li {
	float: left;
	border-top: 1px solid #dfdfdf;
	margin: 0 0 0 2px;
	width: 156px;
	background: #fafafa;
	}
#footer .footerNav li a {
	outline: none;
	display: block;
	padding: 9px 0px;
	text-decoration: none;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: .85em; color: #333; text-align: center;
	}

#footer .footerNav li a:hover {
	 color: #000;
	 }

#footer .footerNav li:last-child,
#footer .footerNav li.last-child {
	width: 157px;
	border-color: #205ca2;
	background: #2973bd;
	background:  -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2973bd), to(#018fd0));
	background:  -moz-linear-gradient(center bottom, #018fd0 1%, #2973bd 100% );
	color: #fff;
	}
#footer .footerNav li:last-child a,
#footer .footerNav li.last a {
	color: #ecf7fd;
	 }
#footer .footerNav li:last-child a:hover,
#footer .footerNav li.last a:hover {
	 color: #fff;
	 }

/* --------------------------------------------------------------

E - mainly rules regarding content typed in tinyMCE (to be refined)

-------------------------------------------------------------- */

table, td, th {
	 vertical-align: top;
}


#webEditContent.block {
	background: #f9f9f9 url('/media/oecdorg/styleassets/images/content/fndwhitebox.png') top right repeat-x;
	background:  -webkit-gradient(linear, 0% 0%, 0% 25%, from(#fff), to(#f9f9f9));
	/* background:  -moz-linear-gradient(0% 25%, #f9f9f9 1%, #ecf7fd 100% ); */
}
#webEditContent .right {
float:right;
}
#webEditContent blockquotes {
font-style: normal;
}
#webEditContent img {
border: auto;
}

#webEditContent p {
	 margin:5px 0;
	 padding:0;
}


/* --------------------------------------------------------------

D - legacy styles inherited from the dawn of time
	I'll have to find a way to map them to regular h2, h3, h4, h5, h6

-------------------------------------------------------------- */

.OECDTitle1, .OECDTitle2, .OECDTitle3, .OECDTitle4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	color 	 : #000;
	}

.OECDTitle1 {
 	caption  : Title 1;
 	font-size : 17px;
 	font-style: italic;
 	font-weight : bold;
 	color  : #545454;
 	border-bottom: 1px solid #ccc;
	}

.OECDTitle2 {
 	caption  : Title 2;
 	font-size : 17px;
 	font-weight : bold;
 	color  :#675C53;
	}

.OECDTitle3 {
	caption  : Title 3;
	font-size : 17px;
	font-weight : bold;
  color: #000000 !important;
	}

.OECDTitle4 {
	caption  : Title 4;
	font-size : 15  px;
	font-family : Verdana;
	font-weight : bold;
	}

p.OECDTitle5, li.OECDTitle5, div.OECDTitle5, a.OECDTitle5 {
	caption  : Title 5;
	font-size : 15  px;
	font-family : Verdana;
	font-weight : bold;
	}

.azblock p.OECDTitle1{margin-bottom:15px;}

a.topofpage {
	display:block;
	_width:100%;
	background: url('<img src="/media/oecdorg/styleassets/images/content/common/top_fl1.gif" alt="" title="" style="width : 17px; height : 8px;    " />') no-repeat right top;
	margin: 30px 0 0 0;
	padding:3px;
	border-top: 1px solid #ccc;
	color: #fff;
	}

a.topofpage:hover {
	background-color: #8d8d8d;
	color: #fff;
	}
        
/* modal window styleing */

/* Overlays */
.ui-widget-overlay {position:absolute; top:0; background: #aaaaaa url('/media/oecdorg/styleassets/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url('/media/oecdorg/styleassets/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-dialog { position: absolute; padding: .2em;  overflow: hidden; background:#fff; top:50px;}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; display:block; color:#fff; margin-right:20px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

#dialog-form{border:1px solid #efefef; background:#fff;}
#dialog-form ul{margin-bottom:0px;}
.ui-dialog #dialog-form textarea{height:100px; width:416px}
#form-1 li, #form-2 li, #form-3 li{list-style-type:none; margin:0 0 5px 0; padding:0px; clear:both;}
#form-1 label, #form-2 label, #form-3 label{width:170px; float:left; line-height:20px;}
#form-1 label.long, #form-2 label.long, #form-3 label.long{float:none; width:auto; line-height:normal;}
#form-1 input, #form-2 input, #form-3 input, #form-1 select, #form-2 select, #form-3 select, #form-1 textarea, #form-2 textarea, #form-3 textarea{width:250px; margin-top:0px; margin-bottom:3px;}
#dialog-form .button{width:100px; border:1px solid #2973BD; background:#ECF7FD; padding:5px; color:#2973BD; height:30px; float:left; margin-right:10px; cursor:pointer;}
#dialog-form .button:hover{background:#C5D7ED; color:#2973BD;}
#dialog-form a.button{height:16px; padding-top:7px; text-align:center; text-decoration:none;}
.ui-dialog .ui-dialog-titlebar{height:30px; background: -moz-linear-gradient(center bottom , #018FD0 1%, #2973BD 100%) repeat scroll 0 0 transparent;}
#dialog-form .ui-dialog .ui-dialog-titlebar-close{display:block; color:#fff; margin-right:20px; }



.Topics .contenttypeholder,
.Thèmes .contenttypeholder {
  width:710px; float:left;
}

.Topics .contenttypeholder-19,
.Thèmes .contenttypeholder-19 {
  width:750px; float:left;
}