/* 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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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; }
/*linear gradients*/
h2.degradeOrange {
	border-width: 0 0 5px 0;
	-webkit-border-image: -webkit-linear-gradient(left, #E52775 0%, #F7A600 100%);
	-moz-border-image: -moz-linear-gradient(left, #E52775 0%, #F7A600 100%);
	border-image: linear-gradient(to right, #E52775 0%, #F7A600 100%);
	border-image-slice: 1;
	color: #E52775;
}
h2.degradeVert {
	border-width: 0 0 5px 0;
	-webkit-border-image: -webkit-linear-gradient(left, #009FE3 0%, #93C11F 100%);
	-moz-border-image: -moz-linear-gradient(left, #009FE3 0%, #93C11F 100%);
	border-image: linear-gradient(to right, #009FE3 0%, #93C11F 100%);
	border-image-slice: 1;
	color: #009FE3;
}
h2.degradeViolet {
	border-width: 0 0 5px 0;
	-webkit-border-image: -webkit-linear-gradient(left, #3F4697 0%, #E52875 100%);
	-moz-border-image: -moz-linear-gradient(left, #3F4697 0%, #E52875 100%);
	border-image: linear-gradient(to right, #3F4697 0%, #E52875 100%);
	border-image-slice: 1;
	color: #3F4697;
}
h2.degradeGris {
	border-width: 0 0 5px 0;
	-webkit-border-image: -webkit-linear-gradient(left, #727272 0%, #C8C8C8 100%);
	-moz-border-image: -moz-linear-gradient(left, #727272 0%, #C8C8C8 100%);
	border-image: linear-gradient(to right, #727272 0%, #C8C8C8 100%);
	border-image-slice: 1;
	color: #727272;
}
h2.degradeBleu {
	border-width: 0 0 5px 0;
	-webkit-border-image: -webkit-linear-gradient(left, #037BC1 0%, #004B78 100%);
	-moz-border-image: -moz-linear-gradient(left, #037BC1 0%, #004B78 100%);
	border-image: linear-gradient(to right, #037BC1 0%, #004B78 100%);
	border-image-slice: 1;
	color: #037BC1;
}

h2.degradeBleu, h2.degradeGris, h2.degradeViolet, h2.degradeOrange, h2.degradeVert {
  border-bottom: 5px solid #666;
  margin-bottom: 1em;
  font-size: 1.7em;
  font-weight: bold;
}

.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/responsive/oecd/images/components/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/responsive/oecd/images/components/newsslidearrowoff.gif') 0 .4em no-repeat;
  float: left;
  }
a.more:hover {
  background-image: url('/media/oecdorg/styleassets/responsive/oecd/images/components/moreslidearrowgrey.gif');
  }
#cFocus .pane.hover a.more {
  background-image: url('/media/oecdorg/styleassets/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/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/responsive/oecd/images/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/newsslidearrowoff.gif') 0 8px no-repeat;
  padding: 3px 20px;
  margin-top: 7px;
  
  background-image: url('/media/oecdorg/styleassets/responsive/oecd/images/components/newsslidearrowoff.gif');
  margin: 5px 10px 5px 0;
  color: #2973bd;
  }
#newsSlide .pane.hover a, #newsSlide p a:hover {
  background-image: url('/media/oecdorg/styleassets/responsive/oecd/images/components/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/responsive/oecd/images/components/newsslidearrowoff.gif');
  margin: 5px 10px;
  color: #2973BD;
  
  }
#accordion .pane.hover a.more, #accordion a.more:hover {
  background-image:  url('/media/oecdorg/styleassets/responsive/oecd/images/components/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/responsive/oecd/images/components/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% ); */
}



/* --------------------------------------------------------------

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/responsive/oecd/images/components/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/responsive/oecd/images/components/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/responsive/oecd/images/components/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;
}