﻿/*
2011-02-22 [change] a font-weight:700 removed
2011-02-22 [change] table margin:0 0 10px removed
2011-02-22 [change] remove tbody th,tbody td border-bottom:1px solid #C2C2C2
2011-03-08 [change] body background:#fff url(/styles/images/bg_body.png) no-repeat 50% 282px;
2011-03-08 [change] bg_dt_footer.gif to bg_dt_footer.png;
2011-03-08 [change] bg_footer_bottom.gif to bg_footer_bottom.png;
2011-09-14 [fix] put th and td at the end ... 
2011-09-14 [fix] #footer dt span.right height 18px
2011-09-26 [change] h3 h4 margin to 0.5em, remove color for h4
2011-10-03 [change] #footer padding top from 18px to 8px
2011-10-05 [change] remove body see main-whc.css
2011-10-17 [change] remove .blockC2 h2 .blockT1 h2 uppercase
2011-10-17 [change] .content li padding
2011-10-17 [change] .subcr li
2011-10-18 [change] copy my_layout.css into main_unesco.css. @ import
2011-10-18 [change] remove subfolder style
2011-10-18 [change] put all old script into old
2011-10-18 [fix] .menu ul li padding 14px
2011-10-20 [change] .content li padding-bottom:0.25em;
2011-11-05 [change] remove td and th class
2012-01-13 [change] add class footer
*/

/*
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
*/
@charset "UTF-8";
/* import core styles | Basis-Stylesheets einbinden */
/* my_layout.css */
/*
@import url(yaml_331_110618/yaml/core/base.css);
@import url(yaml_331_110618/yaml/navigation/nav_shinybuttons.css);
@import url(yaml_331_110618/yaml/screen/basemod.css);
@import url(yaml_331_110618/yaml/print/print_draft.css);
*/
/*@import url(screen/content.css);*/
/* import print layout | Druck-Layout einbinden */
/*@import url(patch_my_layout.css);*/
/**/
/* more column  - more from base.css*/
.c15l,.c21l, .c24l,  .c54l,  .c79l  {float: left; }
  .c15r,.c21r, .c24r,  .c54r,  .c79r{float: right; margin-left: -5px; }
  .c15l, .c15r { width: 15%; }
  .c21l, .c21r{ width:21%}
  .c24l, .c24r { width: 24%; }
  .c54l, .c54r { width:54%;}
  .c79l, .c79r { width: 79%; }

/* gutter - rewrite fro base.css*/
 .subc  { padding: 0; }
  .subcl { padding: 0 5px 0 0; }
  .subcr { padding: 0 0 0 5px; }
  
 /* 
ol,ul {
list-style:none;
list-style-type:none;
}
*/

adress,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:400;
}

table {
/*border-collapse:separate;
border-spacing:0;
margin:0 0 10px;*/
}

q:before,q:after {
content:'';
}

a {
color:#214a87;
cursor:hand;
text-decoration:none;
}

.sc:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.page {
padding:0;
width:100%;
}

#header {
padding:0;
position:relative;
z-index:20;
}

#topnav {
background:#f0f0f0;
height:29px;
line-height:29px;
padding:0 12px;
text-align:right;
width:948px;
}

#main {
_zoom:1;
background:#f0f0f0;
margin:0;
padding:9px 14px;
/*position:relative;
z-index:10;*/
}

#footer, .footer {
background:transparent url(images/bg_footer.jpg) repeat-x 0 0;
border-top:1px solid #ccc;
overflow:hidden;
padding:8px 12px 0;
position:relative;
}

/*
body {
background:#fff url(/styles/images/bg_body.png) no-repeat 50% 282px;
color:#000;
font-family: Arial, Verdana, sans-serif ;
font-size:70%; 
}

*/

p {
margin:0 0 10px;
padding:4px;
}

.mt10 {
margin-top:10px!important;
}

.mb10 {
margin-bottom:10px!important;
}

.nmb {
margin-bottom:0!important;
}

.ptlr8 {
padding:8px 8px 0!important;
}

h3 {
/*color:#3f95c3;*/
font-size:1.3em;
margin-bottom:15px;
}

ul,ol,dl {
margin:0 0 10px;
padding:0;
}

ul.listT1 li {
background:transparent url(images/bg_li_common.gif) no-repeat 0 3px!important;
height:1%;
padding:0 0 0 10px !important;
}

.linkMore a,a.linkMore {
background:url(images/bg_arrow1.gif) no-repeat 0 4px;
padding:0 0 0 10px;
text-decoration:none;
}

a.lnk_topPage {
background:transparent url(images/bg_lnkTopPage.gif) no-repeat 0 6px;
color:#004E89!important;
display:block;
float:right;
font-size:.9em;
padding:0 0 0 12px;
}

a.lnk_backPreviousPage {
background:transparent url(images/bg_backPreviousPage.gif) no-repeat 0 0;
color:#3f95c3;
display:block;
padding:4px 0 6px 30px;
text-decoration:none;
width:250px;
}

a.lnk_writeTo {
background:transparent url(images/pict_actionsList.gif) no-repeat scroll 0 -18px;
display:block;
float:right;
height:16px;
line-height:16px;
padding-left:25px;
}



thead th,thead td {
background-color:#839F31;
color:#FFF;
font-weight:700;
}

/*tbody th,tbody td {
border-bottom:1px solid #C2C2C2;
}*/

.posRelative {
position:relative;
}

.buttonT1 span.left {
background:transparent url(images/bg_buttonT1.gif) no-repeat 0 0;
display:block;
float:left;
height:16px;
width:9px;
}

.buttonT1 span.right {
background:transparent url(images/bg_buttonT1.gif) no-repeat 100% 0;
color:#fff;
display:block;
float:left;
height:16px;
padding-right:9px;
text-decoration:none;
}

.labelW1 {
color:#000;
display:block;
float:left;
font-size:1.1em;
line-height:18px;
padding:0 10px 6px 0;
text-align:right;
width:134px;
}

.spanW1 {
display:block;
float:left;
padding-bottom:6px;
width:320px;
}

.un_button {
background:transparent url(images/bg_un_button_right.gif) no-repeat 100% 0;
display:inline-block;
height:19px;
padding:0 11px 0 0;
}

.un_button input {
background:transparent url(images/bg_un_button_left.gif) no-repeat 0 0;
border:0;
color:#fff;
cursor:pointer;
font-size:1em;
font-weight:700;
height:19px;
padding:0 7px 0 10px;
text-transform:uppercase;
}

.blockT1 {
border:1px solid #c4cfd8;
margin-bottom:10px;
}

.blockT1 h2 {
/*color:#fff;*/
font-size:1.25em;
font-weight:700;
line-height:1.8em;
padding:0 0 0 16px;
/*text-transform:uppercase;*/
}

.blockC1bis {
background:#edf6fb;
}

.blockC2 {
background:#ededee;
}

.blockC2 h2 {
/*background:gray;*/
/*color:#fff;*/
font-weight:700;
line-height:1.8em;
padding:0 0 0 16px;
/*text-transform:uppercase;*/
}

.entete {
background:#025A9C url(images/bg_title_blockC1.jpg) repeat-x scroll 0 0;
width:100%;
}

.blockRss {
background:transparent url(images/bg_lnk_rss_r.gif) no-repeat 100% 0;
float:right;
margin-bottom:-21px;
margin-right:3px;
position:relative;
top:-21px;
}

.blockRss,.blockRss a {
color:#3f95c3;
font-weight:400;
}

.rss {
background:url(images/bg_lnk_rss.gif) no-repeat 0 0;
float:left;
height:18px;
line-height:18px;
padding-left:22px;
}

.moreFeed {
display:inline-block;
padding-right:3px;
padding-top:2px;
}

#blockFocusTabs {
_height:255px;
position:relative;
}

#blockFocusTabs .content_tab {
overflow:hidden;
padding:0 0 8px 8px;
}

#blockFocusTabs .content_tab h3 {
background:#F2F6F7;
font-size:1.25em;
line-height:1.5em;
margin-bottom:6px;
margin-left:-8px;
padding-left:8px;
padding-top:8px;
}

#blockFocusTabs .content_tab p {
color:#000;
line-height:1.25em;
margin:12px 0 14px;
padding:0;
}

#blockFocusTabs .blockFocusContentVideo {
background:#fff;
float:right;
margin-left:16px;
margin-right:8px;
margin-top:8px;
padding:6px;
}

#blockFocusTabs .blockFocusContentVideo img {
display:block;
}

#blockFocusTabs .blockFocusContentVideo p {
background:#000;
color:#fff;
margin:0;
padding:5px 10px;
text-align:center;
}

#blockFocusTabs .blockFocusContentVideo p span {
display:inline-block;
margin:0 auto;
width:236px;
}

#blockFocusTabs ul.tabMenu {
bottom:0;
left:10px;
position:absolute;
}

#blockFocusTabs .tabMenu li a {
background:transparent url(images/bg_tab_focus.jpg) no-repeat 0 0;
color:#838383;
display:block;
float:left;
font-size:15px;
font-weight:700;
height:23px;
padding:7px 0 0 11px;
width:21px;
}

#blockFocusTabs .tabMenu li a:hover,#blockFocusTabs .tabMenu li.active a {
background:transparent url(images/bg_tab_focus.jpg) no-repeat 0 -32px;
color:#fff;
padding:7px 0 0 12px;
text-decoration:none;
width:20px;
}

.linkNewsArchives {
background:#EBEBEB url(images/bg_linkNewsArchives.gif) no-repeat 98% 6px;
clear:both;
color:#585858;
display:block;
font-weight:700;
height:23px;
line-height:23px;
padding:0 25px 0 0;
text-align:right;
}

* html div.blockLinks {
width:100%;
}

.highlightsList img {
display:block;
float:left;
}

.highlightsList p {
color:#000;
float:right;
font-size:1em;
line-height:1em;
margin:0;
padding:8px 0 0;
width:70%;
}

.featuresList img {
display:block;
float:left;
margin:0 8px 0 0;
}

.featuresList p {
color:#000;
font-size:1em;
line-height:1em;
margin:0;
padding:5px 0 0 8px;
}

.publicationList li {
border-bottom:1px solid #CFE9EC;
padding:12px 16px;
}

.publicationList li li {
border:none;
padding:0 0 0 10px;
}

.publicationList li ul.listT1 {
margin-top:5px;
}

li.firstPublished {
background:none!important;
overflow:hidden;
padding:0 0 5px!important;
zoom:1;
}

li.firstPublished img {
float:left;
margin-right:10px;
}

.firstPublished h3 {
color:#000;
font-size:1.26em;
margin:0;
}

.firstPublished p {
color:#000;
margin:0;
}

.blocktheme .entete {
margin-bottom:15px;
}

.blocktheme h3 {
color:#3e95c2;
font-size:1.2em;
margin:0 15px 15px;
padding:0;
text-transform:uppercase;
}

.blocktheme h3.photoFullView {
font-size:2.2em;
font-weight:400;
line-height:1.15em;
margin:0 0 0 10px;
padding:0;
text-transform:none;
}

.themeList li {
float:left;
margin:0 0 15px;
width:50%;
}

.c79r .themeList li {
float:left;
margin:0 0 15px;
width:33%;
}

.themeList li img {
display:block;
float:left;
margin:0 15px 0 0;
}

.blocktheme .entete .aBc {
margin:0;
padding:3px 15px 5px;
}

.blocktheme .entete .aBc li {
display:inline;
margin:0 10px 0 0;
padding:0;
}

.blocktheme .entete .aBc li a {
color:#fff;
font-size:1.5em;
font-weight:700;
text-align:center;
text-decoration:underline;
text-transform:uppercase;
}

.glossaryList li {
background-color:#F2F6F7;
margin:0 0 10px;
padding:5px 10px 10px;
}

#inner_tab_siteIndex_1 h3,#inner_tab_siteIndex_2 h3,#inner_tab_siteIndex_3 h3,#inner_tab_siteIndex_4 h3,#inner_tab_siteIndex_5 h3,#inner_tab_siteIndex_6 h3,#inner_tab_siteIndex_7 h3,#inner_tab_siteIndex_8 h3,#inner_tab_siteIndex_9 h3,#inner_tab_siteIndex_10 h3,#inner_tab_siteIndex_11 h3,#inner_tab_siteIndex_12 h3,#inner_tab_siteIndex_13 h3,#inner_tab_siteIndex_14 h3,#inner_tab_siteIndex_15 h3,#inner_tab_siteIndex_16 h3,#inner_tab_siteIndex_17 h3,#inner_tab_siteIndex_18 h3,#inner_tab_siteIndex_19 h3,#inner_tab_siteIndex_20 h3,#inner_tab_siteIndex_21 h3,#inner_tab_siteIndex_22 h3,#inner_tab_siteIndex_23 h3,#inner_tab_siteIndex_24 h3,#inner_tab_siteIndex_25 h3,#inner_tab_siteIndex_26 h3 {
font-size:2em;
}

ul.siteIndexList {
background-color:#F2F6F7;
margin:0 10px 10px;
overflow:hidden;
zoom:1;
}

.siteIndexList li {
margin:0 0 8px;
padding:0 5px;
}

.siteIndexList li.first {
padding:5px 5px 0;
}

#siteMap {
padding:0 22px;
}

#siteMap .title_map {
padding:0 0 10px;
}

#siteMap .title_map a {
color:#3F95C3;
font-size:1.5em;
font-weight:700;
text-decoration:none;
}

#siteMap .title_map img {
padding:0 10px 0 0;
vertical-align:middle;
}

#siteMap .content_map ul.list_map {
padding:10px 28px;
}

#siteMap .content_map ul.list_map li h3 {
font-size:1em;
margin:0;
padding:0;
text-transform:none;
}

#siteMap .content_map ul.list_map li ul {
margin:0;
padding:0 25px;
}

.opinionPoll {
background:#fff url(images/bg_block_opinionPoll.gif) no-repeat left bottom;
overflow:hidden;
position:relative;
zoom:1;
}

.opinionPoll h3 {
color:#000;
font-size:1.1em;
font-weight:700;
margin:10px;
}

ul.opinionPollList {
margin:0 0 10px 100px;
}

.opinionPollList li {
color:#595959;
padding:2px 0;
}

.opinionPollList li input {
vertical-align:middle;
}

.opinionPoll .un_button {
bottom:12px;
position:absolute;
right:12px;
}

.blocNewsletter {
background:#005ca2 url(images/bg_blocknewsletter.gif) repeat-x 0 0;
color:#fff;
padding:8px;
}

.blocNewsletter h3 {
background:transparent url(images/pict_newsletter.gif) no-repeat 0 2px;
color:#fff;
margin:0;
padding:0 0 2px 22px;
text-transform:uppercase;
}

.blocNewsletter p {
font-weight:700;
margin:0 0 5px;
}

.blocNewsletter input.inputT1 {
border:1px solid #fff;
color:#666;
font-size:1em;
height:14px;
padding:2px 4px 0;
width:160px;
}

.video_content {
padding:7px 22px;
}

.video_content p {
color:#818181;
margin:5px 0 0;
}

.video_content p.date {
margin:0 0 5px;
}

.video_content p.description {
color:#000;
font-weight:700;
}

.video_content p.copyright {
color:#7d7c7c;
margin:0;
}

.blockTabs_content {
padding:7px;
}

.blockTabs ul.tabMenu {
background:transparent url(images/bg_ul_menuSwitch.gif) repeat-x left bottom;
margin:0;
overflow:hidden;
zoom:1;
}

.blockTabs .tabMenu li {
background:transparent url(images/bg_switch_tabs.gif) no-repeat 0 0;
float:left;
margin-left:3px;
padding:0 0 0 5px;
}

.blockTabs .tabMenu li.active {
background:transparent url(images/bg_switch_tabs.gif) no-repeat 0 -22px;
}

.blockTabs .tabMenu li a {
background:transparent url(images/bg_switch_tabs.gif) no-repeat 100% 0;
color:#595959;
display:block;
float:left;
font-weight:700;
padding:4px 7px 1px 2px;
}

.blockTabs .tabMenu li.active a {
background:transparent url(images/bg_switch_tabs.gif) no-repeat 100% -22px;
color:#000;
}

.blockTabs_content .content_tab {
border:1px solid #e0e0e0;
border-top:none;
padding:8px;
}

.worldwideContent {
padding:10px 16px;
}

.worldwideContent p {
color:#000;
font-weight:700;
margin:0 0 .6em;
}

.worldwideContent ul {
background:url(images/bg_map_worldwide.gif) no-repeat 0 50%;
margin:0;
padding:0 0 0 110px;
}

.worldwideContent li {
font-weight:700;
line-height:1.2em;
margin:0 0 .3em;
}

#events .content {
background:#fff url(images/bg_blockEvents.gif) repeat-x 0 0;
padding:15px 10px 10px;
}

ul.eventAction {
clear:right;
float:right;
margin-left:10px;
margin-top:10px;
width:110px;
}

.calendar a.lnk_calendar {
background:transparent url(images/calendar.gif) no-repeat 0 0;
color:#000;
display:block;
float:left;
font-size:22px;
height:154px;
margin:0 0 15px;
padding:10px 30px 0;
text-align:center;
width:102px;
}

#events h4 {
clear:both;
font-size:1.1em;
}

#photoGallery {
_overflow:visible;
overflow:hidden;
zoom:1;
}

#photoGallery p {
font-weight:700;
margin-top:10px;
}

.jcarousel-container-horizontal {
padding:20px 19px;
width:267px;
}

.jcarousel-clip-horizontal {
height:102px;
width:264px;
}

.jcarousel-item {
height:75px;
width:75px;
}

.jcarousel-item-placeholder {
background:#fff;
color:#000;
}

.jcarousel-next-horizontal {
background:transparent url(images/bg_next_carousel.gif) no-repeat 0 0;
cursor:pointer;
height:16px;
left:289px;
position:absolute;
top:44px;
width:9px;
}

.jcarousel-prev-horizontal {
background:transparent url(images/bg_prev_carousel.gif) no-repeat 0 0;
cursor:pointer;
height:16px;
left:10px;
position:absolute;
top:44px;
width:9px;
}

#ressources ul {
margin:0;
padding:0 2px;
}

#ressources li {
background:url(images/bg_list-ressources.gif) repeat-x 0 100%;
margin:0;
overflow:hidden;
zoom:1;
}

#ressources li:hover {
background:#ddd;
}

#ressources div {
margin:10px 9px;
min-height:30px;
padding:2px 0 0 46px;
}

* html #ressources div {
height:30px;
}

#ressources h3 {
font-size:1.25em;
font-weight:700;
line-height:.9em;
margin:0!important;
}

#ressources h3 a {
color:#000;
text-decoration:none;
}

#ressources p {
font-size:1.08em;
font-weight:400!important;
margin:0;
}

#ressources p a {
color:#818181;
text-decoration:none;
}

#esp_login {
background:#F0F0F0;
border-top:1px solid #b6b6b6;
padding:5px 0;
text-align:right;
}

#esp_login li {
color:#666;
display:inline;
padding-right:15px;
}

#esp_login li a {
color:#666;
font-weight:400;
}

#esp_login li a.edit_profil {
background:url(images/bg_edit-profil.gif) no-repeat 0 2px;
padding-left:18px;
}

#esp_login li a.shopping {
background:url(images/bg_shopping.gif) no-repeat 0 2px;
padding-left:18px;
}

#esp_login li a.disconnect {
color:#004E89;
}

#quickThemeSelector {
_margin-top:4px;
background:url(images/bg_top_nav_separation.gif) no-repeat 100% 2px;
float:left;
padding:0 22px 0 0;
}

#quickThemeSelector select {
border:1px solid #b2b2b2;
color:#666;
font-size:1em;
height:18px;
padding:0 0 0 4px;
width:146px;
}

#language {
color:#a0a0a0;
float:left;
padding:0 15px;
}

#language li {
background:transparent url(images/bg_li_languagechoice.gif) no-repeat 100% 14px;
float:left;
line-height:29px;
padding:0 7px 0 5px;
}

#language a {
color:#214b87;
font-weight:700;
text-decoration:none;
}

#language a:hover,#language .active {
color:#214b87;
font-weight:700;
text-decoration:underline;
}

#search {
_margin-top:4px;
background:transparent url(images/bg_top_nav_separation.gif) no-repeat 0 2px;
float:left;
padding:3px 8px 0 5px;
}

#search label {
color:#666;
}

#search input.text {
border:1px solid #b2b2b2;
color:#666;
font-size:1em;
height:14px;
padding:1px 4px;
width:142px;
}

#searchGlossary {
padding:13px 8px;
}

#searchGlossary input.text {
border:1px solid #004E89;
color:#a0a0a0;
font-size:1em;
height:14px;
padding:2px 4px;
width:165px;
}

#searchGlossary input.submit {
_padding:0;
background:transparent url(images/bg_fullviewContentForm_submit.gif) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
font-size:1em;
height:21px;
padding:0 0 2px;
width:24px;
}

#quickLink {
background:transparent url(images/bg_top_nav_separation.gif) no-repeat 0 2px;
float:left;
padding-left:17px;
}

#quickLink li {
background:transparent url(images/bg_li_quicklink.gif) no-repeat 100% 14px;
float:left;
line-height:29px;
padding:0 7px 0 5px;
}

#quickLink a {
color:#214b87;
font-weight:700;
}

#nav {
background-position:100% 10px;
background-repeat:no-repeat;
height:160px;
overflow:visible;
}

.menujs ul {
padding-left:20px;
}

.menu {
background:#0070b0 url(images/bg_menu1.gif) repeat-x 0 0;
height:35px;
position:relative;
width:972px;
}

.menu ul {
list-style-type:none;
padding-left:5px;
padding-top:5px;
}

.menu ul li {
_width:50px;
background:url(images/bg_li_menu1Niv1_separation.gif) no-repeat 100% 4px;
float:left;
padding:0 14px;
white-space:nowrap;
}

.menu ul li span.first {
_top:13px;
background:red url(images/bg_menu1_menuNiv2.gif) no-repeat left bottom;
display:block;
height:10px;
left:0;
position:absolute;
top:17px;
width:5px;
}

.menu ul li.last a {
color:#B4D8E6;
}

.menu ul li.on {
background:#004E89 url(images/bg_li_menu1Niv1_separation_left.gif) no-repeat scroll 0 0;
padding:0;
}

.menu ul li a {
color:#045DA1;
display:block;
font-size:1.1em;
height:30px;
line-height:30px;
padding:0;
}

.menu ul li a:hover {
color:#fff;
text-decoration:none;
}

.menu ul li.on a {
background:url(images/bg_li_menu1Niv1_separation_right.gif) no-repeat right top;
padding:0 12px;
}

.menu ul li ul {
_left:5px;
background:#004E89 url(images/bg_menu1_menuNiv2.gif) no-repeat right bottom;
position:absolute;
}

.menu ul li ul,.menu ul li a ul {
_width:947px;
color:#fff;
padding:2px 10px 0 5px;
}

.menu ul li ul.right_side {
right:5px;
}

.menu ul li ul li {
background:none;
margin:0 10px 0 0;
padding:0;
}

.menu ul li.on ul li a {
background:none;
font-weight:400;
height:25px;
line-height:25px;
padding:0 5px;
}

.menu ul li.on ul li.active,.menu ul li.on ul li.actif {
background:url(images/bg_li_menuNiv2.gif) right top;
}

.menu ul li.on ul li a:hover,.menu ul li.on ul li.actif a {
background:url(images/bg_li_menuNiv2_left.gif) 0 0 no-repeat;
color:#004E89;
}

.menu ul li ul li ul,.menu ul li a ul li a ul {
float:none;
left:0;
position:absolute;
top:30px;
}

.menu ul.submenu .active a {
background:url(images/bg_li_menuNiv2_left.gif) 0 0 no-repeat;
color:#214A87;
}

.submenu {
background:#fff;
border-top:2px solid #055CA1;
padding:4px;
}

.menu ul.sub {
background:#fff;
border:1px solid #214A87;
border-top:none;
left:auto;
padding-left:10px;
top:27px;
width:200px;
}

.menu ul.sub ul {
background:none;
float:none;
padding-bottom:5px;
position:relative;
top:0;
width:auto;
}

.menu ul.sub li {
_width:150px;
float:none;
white-space:normal;
width:200px;
}

.menu ul li.on ul.sub li a {
background:none;
color:#214A87;
display:inline;
font-weight:700;
height:18px;
line-height:18px;
padding:0;
}

.menu ul li.on ul.sub li a:hover {
background:none;
color:#932B24;
text-decoration:underline;
}

.menu ul li.on ul.sub li ul li {
float:none;
}

.menu ul li.on ul.sub li ul li a {
display:inline;
font-weight:400;
height:15px;
line-height:15px;
}

.subhead {
clear:both;
float:left;
padding-top:30px;
width:100%;
}

#siteName {
background:none;
color:#214b87;
font-size:2.8em;
font-weight:400;
margin:60px 0 0 160px;
text-transform:none;
}

#siteName a {
color:#214b87;
text-transform:uppercase;
}

#siteName a:hover {
color:#932B24;
text-decoration:undeline;
}

#nav p {
font-size:1.5em;
padding:0 8px 0 0;
text-align:right;
}

#titlePage {
color:#3f95c4;
float:left;
font-size:2.68em;
height:90px;
line-height:90px;
margin-top:12px;
text-transform:uppercase;
width:80%;
}

ul#menu2 {
border-top:1px solid #eadaee;
display:block;
margin-bottom:0;
}

#menu2 li {
margin-right:10px;
}

#menu2 li a,#menu2 li.active {
color:#3f95c4;
display:block;
float:left;
font-weight:700;
height:38px;
line-height:36px;
padding:0 9px;
text-decoration:none;
}

#menu2 li a:hover,#menu2 li.active {
background:transparent url(images/bg_menu2.html) no-repeat 50% 0;
color:#fff;
}

#breadcrumbs {
color:#214A87;
float:left;
}

#breadcrumbs span {
color:#4D4D4D;
}

#footer dl {
_overflow:visible;
margin:0;
overflow:hidden;
padding:0;
zoom:1;
}

#footer dt span.left {
background:url(images/bg_dt_footer.png) no-repeat 0 -18px;
display:block;
float:left;
height:18px;
width:11px;
}

#footer dl.active dt span.left {
background:url(images/bg_dt_footer.png) no-repeat 0 0;
}

#footer dt span.right {
background:url(images/bg_dt_footer.png) no-repeat right -18px;
color:#666;
display:block;
float:left;
height:18px;
padding:3px 11px 0 0;
}

#footer dl.active dt span.right {
background:url(images/bg_dt_footer.png) no-repeat top right;
color:#fff;
}

#footer dd {
background:url(images/bg_dd_footer.gif) no-repeat 100% 6px;
float:left;
font-size:10px;
padding-top:3px;
}

#footer dd.last {
background:none;
margin:0;
}

#footer dd a {
color:#666;
margin:0 10px 0 9px;
text-decoration:none;
}

#footer dl.active dd a {
color:#4294c3;
}

#footer .separation {
background:transparent url(images/bg_separation_footer.gif) repeat-x 0 0;
clear:both;
font-size:1px;
height:2px;
margin:3px 0;
}

#footer #footerLower {
background:transparent url(images/bg_footer_bottom.png) no-repeat center bottom;
height:44px;
margin-top:10px;
}

#footerLower ul {
margin-left:280px;
overflow:hidden;
padding-top:15px;
zoom:1;
}

#footerLower li {
background:transparent url(images/bg_li_footerLower.gif) no-repeat 0 3px;
float:left;
padding:0 10px 0 11px;
}

#actions.delH {
height:auto;
}

#actions noscript span {
display:inline-block;
font-size:.8em;
padding-left:20px;
position:absolute;
right:15px;
top:134px;
}

ul#actionsList {
float:right;
margin:0 0 6px;
overflow:hidden: zoom:1;
}

#actionsList li {
float:left;
margin-left:4px;
text-align:left;
text-indent:-5000px;
}

#actionsList li.first {
margin-left:0;
}

#actionsList li a.send {
background:transparent url(images/pict_actionsList.gif) no-repeat 0 -18px;
display:block;
height:18px;
width:21px;
}

#actionsList li a.pdf {
background:transparent url(images/pict_actionsList.gif) no-repeat 0 -36px;
display:block;
height:18px;
width:13px;
}

#actionsList li a.printPage {
background:transparent url(../graphics/icons/printer.png) no-repeat 0 0;
display:block;
height:16px;
width:50px;
}

#actionsList li a.bookmark {
background:transparent url(images/pict_actionsList.gif) no-repeat 0 -72px;
display:block;
height:18px;
width:21px;
}

#actionsList li a.bigFont {
background:transparent url(images/pict_actionsList.gif) no-repeat 0 -90px;
display:block;
height:18px;
width:20px;
}

#actionsList li a.smallFont {
background:transparent url(images/pict_actionsList.gif) no-repeat 0 -108px;
display:block;
height:18px;
width:11px;
}

#actionsList li a.textVersion {
_float:left;
color:#3c81b5;
display:block;
font-size:.9em;
height:18px;
line-height:18px;
text-decoration:underline;
text-indent:0;
}

.intro_inter .img {
background:#000;
color:#FFF;
float:left;
padding-bottom:2px;
width:199px;
}

.intro_inter .txt {
float:left;
font-weight:700;
padding-left:9px;
width:520px;
}

.blockInter {
background:#fefefe;
border:1px solid #c5cfd8;
margin-bottom:10px;
}

.blockInter.c50l,.blockInter.c50r {
width:48%;
}

.blockInter h3 {
background:#025A9C url(images/bg_title_blockC1.jpg) repeat-x scroll 0 0;
color:#FFF;
font-size:1.2em;
font-weight:700;
line-height:1.2em;
margin-bottom:0;
padding:4px 0 4px 16px;
text-transform:uppercase;
}

.blockInter a {
cursor:pointer;
font-weight:400;
}

.blockInter li {
border-bottom:1px solid #e5f3f4;
padding:8px 8px 8px 10px;
}

.blockInter table {
background:#f2f6f7;
margin:5px;
}

.blockInter table th {
border:2px solid #fff;
color:#585858;
font-weight:700;
padding:6px;
text-align:center;
}

.blockInter table td {
border:2px solid #fff;
border-bottom:0;
text-align:left;
}

.blockInter table td li {
border:none;
padding:3px 0;
}

.blockInter table.tcol td {
width:33%;
}

.blockInter table.dcol td {
width:50%;
}

#nav_inte {
/*background-image:url(../../graphics/mockupbanner/bg_nav.gif);
background-position:208px 87%;*/
border-bottom:2px solid #055ca1;
float:left;
width:100%;
}

.nav_inte2 {
width:100%!important;
}

#nav_inte ul {
margin:0;
overflow:hidden;
zoom:1;
}

#nav_inte ul li {
background:url(images/sousnav_right.jpg) top right no-repeat;
display:block;
float:left;
}

#nav_inte ul li a {
background:url(images/sousnav_left.jpg) top left no-repeat;
color:#045da1;
display:block;
padding:8px;
}

#nav_inte ul li a:hover {
color:#443263;
text-decoration:none;
}

#nav_inte ul li.on {
background:url(images/sousnav_right_on.jpg) top right no-repeat;
}

#nav_inte ul li.on a {
background:url(images/sousnav_left_on.jpg) top left no-repeat;
color:#fff;
}

#menu3 .search select {
width:150px;
}

#menu3 .search li {
background:none;
margin:5px 0;
}

.action {
overflow:hidden;
padding:0 10px 10px;
zoom:1;
}

.action a {
background:transparent url(images/bg_pagination_prev.gif) no-repeat 0 .4em;
display:block;
float:right;
padding-left:10px;
}

.contenairBigVisu {
padding-bottom:10px;
widht:100%;
}

.contenairBigVisu img {
display:block;
margin:0 auto;
}

.action2 {
background:#000;
color:#FFF;
margin:0 13px;
overflow:hidden;
padding:0 5px;
zoom:1;
}

.action2 div {
float:left;
padding:10px 0;
}

.action2 ul {
float:right;
margin-bottom:0;
padding:10px 0;
}

.action2 ul li a {
display:block;
margin-right:5px;
}

.action2 img {
display:inline;
margin:0;
}

.paragraph {
padding:0 10px;
}

.blocDetails {
background:#f0f4f5;
margin:0 10px;
overflow:hidden;
padding:10px;
zoom:1;
}

.blocDetails ul li {
padding-bottom:10px;
}

#content ul.caroussel {
clear:both;
margin-left:65px;
}

ul.caroussel li a {
background:none;
height:inherit;
width:inherit;
}

.caroussel .previous,.caroussel .next {
margin-top:20px;
width:inherit;
}

.content .liste-middle-inline li {
background:none;
color:#000;
margin:0 0 13px;
padding:0;
}

.content .liste-middle-inline li ul {
height:1%;
overflow:hidden;
}

.content .liste-middle-inline li li a {
_margin:0 5px 0 0;
background:url(images/separateur-liste-categorie.gif) no-repeat 100% .15em;
color:#014D87;
display:block;
float:left;
font-weight:400;
margin:0 7px 0 0;
padding:0 7px 0 0;
}

.entete-category h4 {
color:#FFF;
font-size:1.25em;
padding:6px 0 6px 16px;
}

#Bloc-Focus {
background:#FFF;
margin-top:-20px;
padding:0 0 5px;
}

.Bloc-Focus-text {
font-size:1.1em;
padding:10px 0 5px 16px;
}

#search-form {
padding:0 8px;
}

#search-form .fullviewlistAlso {
padding-left:2px;
}

#search-form form {
height:1%;
overflow:hidden;
padding:0 0 15px;
}

#search-form label {
display:block;
margin:0 0 5px;
}

#search-form #bt-validation {
background:transparent url(images/search-ok.png) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
font-size:1em;
height:21px;
margin:-1px 0 0 8px;
padding:0;
width:24px;
}

#form-online-survey {
padding:15px;
}

.blue-area {
background:#F2F6F7;
font-size:1.1em;
height:1%;
margin:0 0 9px;
overflow:hidden;
padding:17px 10px 17px 17px;
}

.left-bloc-form {
color:#000;
float:left;
width:370px;
}

.question-text {
color:#626365;
}

.middle-bloc-form {
float:left;
padding:14px 0 0;
width:380px;
}

.error-text {
float:right;
padding:14px 0 0;
width:135px;
}

.error-text p {
background:#A80000;
color:#FFF;
font-style:italic;
padding:3px 5px;
}

.label-special {
margin:0 40px 0 5px;
}

.trois-input {
border:1px solid #004E89;
margin:0 10px 0 0;
width:85px;
}

#form-online-survey select,#form-online-survey textarea {
border:1px solid #004E89;
}

#form-online-survey select {
width:130px;
}

#form-online-survey textarea {
height:80px;
width:300px;
}

.barre-progression {
float:left;
height:1%;
overflow:hidden;
padding:20px 0 0;
width:350px;
}

.barre-progression li {
float:left;
padding:0;
}

.bloc-barre-bleu {
border:1px solid #C2CFD8;
margin:0 12px;
width:222px;
}

.bloc-barre-bleu p {
background:#0663A6 url(images/repeat-bleu-progression.png) repeat-x;
height:11px;
margin:0;
text-indent:-999em;
}

.prev-pic a {
background:url(images/pervious-fleche.png) no-repeat 0 .1em;
color:#3E94C3;
padding:0 0 0 11px;
}

.next-pic a {
background:url(images/next-fleche.png) no-repeat 100% .1em;
color:#024E8A;
padding:0 11px 0 0;
}

.liste-submit {
float:right;
height:1%;
overflow:hidden;
padding:10px 0 0;
width:165px;
}

.bt-cancel {
margin:0 5px 0 0;
}

.bt-cancel a {
background:url(images/cancel-bt.png) no-repeat 0 0;
display:block;
height:27px;
width:86px;
}

.bt-save button {
background:url(images/save-bt.png) no-repeat 0 0;
border:none;
cursor:pointer;
display:block;
height:27px;
width:65px;
}

#siteName.text-lower a {
text-transform:none;
}

.file_1 {
background:#fff;
border:1px solid #004E89;
margin:4px 0 0;
}

#ChampsFile {
margin:-4px 0 0;
}

#actionsList .link-share {
margin-bottom:15px;
position:relative;
}

#actionsList .link-share div {
background:#FFF;
border:1px solid #214a87;
width:80px;
}

#actionsList .link-share .BlocPartager {
left:0;
position:absolute;
top:16px;
}

#actionsList .link-share div li {
margin:5px 3px;
text-indent:0;
}

#actionsList .link-share div li a img {
float:left;
margin:0 5px 0 0;
}

#actionsList .link-share ul {
height:1%;
margin:0;
overflow:hidden;
padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,.newsList li p,.linksList li p {
margin:0;
padding:0;
}

fieldset,img,img,fieldset {
border:0;
}

caption,th,div {
text-align:left;
}

* html .sc,*html #footer,#actionsList .link-share div li a {
height:1%;
}

:first-child+html .sc,:first-child+html #main,:first-child+html #footer {
min-height:1%;
}

caption,.masquer,#sm_print,#sm_small,#sm_big,#menu3 .search label,.hide {
display:none;
}

.clear,#menu3 {
clear:both;
}

a:hover,#ressources h3 a:hover,#ressources p a:hover {
color:#932b24;
text-decoration:underline;
}

.blockC1,.jcarousel-container {
background:#fff;
}

.blockC1 h2,.blockC1bis h2 {
background:#025a9c url(images/bg_title_blockC1.jpg) repeat-x 0 0;
color:#fff;
font-weight:700;
line-height:1.8em;
padding:0 0 0 16px;
text-transform:uppercase;
}

.newsList li,.linksList li {
border-bottom:1px solid #CFE9EC;
line-height:1.1em;
padding:6px 10px;
}

.newsList li p.date,.linksList li p.date {
color:#818181!important;
}

.highlightsList li,.featuresList li {
border-top:1px solid #d0e9ed;
overflow:hidden;
padding:3px;
zoom:1;
}

.highlightsList li.first,.featuresList li.first {
border-top:none;
}

.publicationList p,.opinionPollList p {
margin:5px 0 0;
}

.publicationList a,.blocktheme .entete .aBc li.active a {
text-decoration:none;
}

.publicationList h3,.video_content h3 {
color:#000;
font-size:1.1em;
font-weight:700;
margin:0;
}

ul.themeList,ul.glossaryList {
margin:0 15px;
overflow:hidden;
zoom:1;
}

.themeList li p,.glossaryList li p,.siteIndexList li p {
color:#000;
font-size:1em;
line-height:1em;
margin:0;
padding:0 15px 0 0;
}

.blockTabs .tabMenu li a:hover,.blockTabs .tabMenu li.activated a:hover,.calendar a.lnk_calendar:hover,.content .liste-middle-inline li a:hover {
color:#932b24;
}

#events p,.content .liste-middle-inline li a {
color:#000;
}

.jcarousel-next-horizontal:hover,.jcarousel-prev-horizontal:hover {
background-position:0 -16px;
}

.jcarousel-next-horizontal:active,.jcarousel-prev-horizontal:active {
background-position:0 -32px;
}

.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active,.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active {
background-position:0 -32px;
cursor:default;
}

#quickThemeSelector input.submit,#search input.submit {
_padding:0;
background:transparent url(images/bg_search_submit.gif) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
font-size:1em;
height:16px;
padding:0 0 4px;
width:19px;
}

#language li.last,#quickLink li.last {
background:none;
padding-right:0;
}

.menu ul li.last a:hover,#nav_inte ul li.on a:hover {
color:#fff;
}

.menu ul li ul.right_side li,.menu ul li a ul.right_side li,.menu ul li ul.right li,.blocDetails dl,.liste-submit li {
float:right;
}

#logo,.logo {
float:left;
margin:30px 16px 0 12px;
}

.action p,.content .liste-middle-inline li li {
float:left;
margin:0;
}

#search-form p,.left-bloc-form p {
margin:0 0 3px;
}

#menu3 .subcl {
background:#005CA1 url(images/bg_bas_menu3.jpg) bottom left no-repeat;
margin-bottom:25px;
padding:0;
width:190px;
}

#menu3 h2 {
background:none;
color:#FFF;
font-size:1.6em;
font-weight:400;
line-height:1.45em;
margin:0 0 0 5px;
padding:5px 0 0;
}

#menu3 ul {
margin:0;
padding:5px 7px 5px 5px;
}

#menu3 li {
background:url(images/bg_separation_menu.gif) repeat-x bottom left;
color:#005CA1;
position:relative;
}

#menu3 li span {
border-bottom:1px solid #98bbd7;
display:block;
font-size:1.3em;
font-weight:700;
margin:0 7px;
padding:5px 0 5px 3px;
}

#menu3 li.active span {
border-bottom:none;
}

#menu3 li a {
color:#FFF;
display:block;
font-size:100%;
font-weight:400;
padding:8px 0 10px 4px;
text-decoration:none;
}

#menu3 li ul li a:hover {
color:#932B24;
text-decoration:underline;
}

#menu3 li ul li {
background:#FFF;
color:#005CA1;
padding-left:7px;
}

#menu3 li ul li a {
background:url(images/li_pbi.gif) 0 5px no-repeat;
color:#005CA1;
font-size:1.1em;
padding:0 0 3px 9px;
}

#menu3 li ul li.on a {
background:url(images/li_pbi_on.gif) 0 4px no-repeat;
padding-left:9px;
}

.content {
background:#fff;
/*font-size:1.05em;*/
margin-bottom:20px;
padding:17px;
}

.content .fleche_bord {
background:url(images/fleche_bordure.gif) no-repeat 0 0;
height:50px;
left:722px;
position:absolute;
top:35px;
width:15px;
}

#menu3 .subcl .arrow_menu_lvl1 {
background:url(images/fleche_bordure_menu.gif) no-repeat 0 0;
border:none;
height:10px;
left:171px;
padding:0;
position:absolute;
top:8px;
width:15px;
}

#menu3 .subcl .arrow_menu_lvl2 {
background:url(images/fleche_bordure_menu.gif) no-repeat 0 0;
border:none;
height:10px;
left:159px;
margin-bottom:-20px;
position:relative;
top:-16px;
width:15px;
}

.content h3 {
/*clear:both;*/
font-size:2.15em;
font-weight:400;
line-height:1em;
margin:0.5em 0;
}

.content h4 {
/*clear:both;*/
/*color:#3f95c3;*/
font-size:1.5em;
margin:0.5em 0;
}
.content ul li{
	list-style-image:url(images/bg_li_content_content.gif);
	}
.content li {
/*background:url(images/bg_li_content_content.gif) no-repeat 4px 6px;*/

/*padding:0 0 10px 20px;*/
margin-left: 0.8em;
padding-bottom:0.25em;
line-height: 1.5em;
}

.content .author {
font-weight:700;
margin-bottom:8px;
}

.content .author span {
font-style:italic;
font-weight:400;
}

.content .price {
color:#3F95C3;
font-size:1.5em;
}

.content .price input {
vertical-align:text-top;
}

#artRateCom {
_overflow:visible;
color:#b5b5b5;
font-size:1em;
font-weight:400;
line-height:1em;
overflow:hidden;
position:absolute;
right:3px;
text-transform:none;
top:3px;
zoom:1;
}

#artRateCom .left {
background:transparent url(images/bg_artInfos.gif) no-repeat 0 0;
display:block;
float:left;
height:18px;
width:10px;
}

#artRateCom .right {
background:transparent url(images/bg_artInfos.gif) no-repeat 100% 0;
display:block;
float:left;
height:18px;
padding:0 10px 0 0;
}

p#artRate {
_padding-top:2px;
border-right:1px solid #e8e8e7;
float:left;
padding:3px 12px 0 0;
}

p#artComment {
background:url(images/pict_comment.gif) no-repeat 10px 2px;
float:left;
height:14px;
padding:4px 0 0 30px;
}

#artArrow {
position:absolute;
right:-9px;
top:2px;
}

.content .content_intro {
_overflow:visible;
margin-bottom:15px;
overflow:hidden;
zoom:1;
}

#content .video {
float:left;
padding-right:15px;
width:255px;
}

.content .content_intro .video p {
float:none;
font-size:.8em;
font-weight:400;
margin:0;
width:100%;
}

.rate_comments {
background:url(images/bg_rate.gif) top right no-repeat;
color:gray;
font-size:.9em;
height:15px;
margin-bottom:15px;
padding-top:3px;
}

.artCopyright {
clear:both;
color:#707070;
font-size:.9em;
margin-bottom:0;
}

#artInfos {
color:#a0a0a0;
margin:15px 0;
}

ul#artInfosList {
_overflow:visible;
background:transparent url(images/bg_artInfosList.gif) repeat-y 0 0;
margin:0;
overflow:hidden;
padding-left:6px;
zoom:1;
}

#artInfosList li {
background:transparent url(images/bg_artInfosList.gif) repeat-y 100% 0;
float:left;
padding:0 10px;
width:166px;
}

#artInfosList h3 {
color:#a0a0a0;
font-size:1.1em;
margin:0;
}

#artInfosList li ul {
margin-bottom:10px;
}

#artInfosList li li {
background:none;
float:none;
padding:0;
}

#artInfosList li li a {
color:#a0a0a0;
}

#artInfosList li ul.keywordsList {
float:left;
margin-right:5px;
width:75px;
}

#artInfosList li ul.keywordsList li {
width:70px;
}

#comments {
color:gray;
}

#comments h2 {
background:none;
border-bottom:1px solid #3F95C3;
line-height:1em;
overflow:hidden;
padding:0;
zoom:1;
}

#comments h2 span {
background:#3f95c3 url(images/bg_h2_comments.gif) no-repeat 10px 7px;
color:#FFF;
display:block;
float:left;
font-size:1.25em;
padding:8px 22px 8px 34px;
}

#comments .commentPost {
background:#EBEBEB url(images/bg_commentPost.gif) no-repeat 8px 12px;
border-bottom:1px dashed #3F95C3;
padding:12px 8px 12px 35px;
}

.odd {
background-color:#fff!important;
}

.commentPost .name {
color:#000;
font-weight:700;
margin-bottom:0;
}

.commentPost .date {
color:#000;
font-style:italic;
margin-bottom:5px;
}

.post_form {
background:#EBEBEB;
border-bottom:1px solid #3F95C3;
float:left;
padding-bottom:10px;
}

#comments form {
padding:10px;
}

#comments form h4 {
background:transparent url(images/bg_h4_comments.gif) no-repeat 100% 0;
color:#004E89;
font-size:1.25em;
height:22px;
line-height:22px;
margin-bottom:16px;
}

#comments form h4 span {
background:transparent url(images/bg_h4_comments.gif) no-repeat 0 0;
display:block;
float:left;
height:22px;
padding:0;
width:6px;
}

#commentsRate {
_right:20px;
color:#004E89;
font-size:.9em;
right:10px;
top:5px;
}

#comments input.inputT1 {
background-color:#eff6fa;
border:1px solid #b2b2b2;
height:16px;
width:320px;
}

#comments textarea {
background-color:#eff6fa;
border:1px solid #b2b2b2;
height:70px;
width:320px;
}

.posAbsolute {
position:absolute;
}

.contentFullview {
padding:0;
}

#content .blockFullview .blockFullviewContent {
font-size:.94em;
margin:0;
padding:10px;
}

.contentFullview h3 {
padding:10px 0 0 12px;
}

#content .blockFullview .blockFullviewContent h4 {
font-size:1.27em;
margin-bottom:8px;
text-transform:uppercase;
}

.blockFullviewContentForm {
margin-bottom:15px;
overflow:hidden;
zoom:1;
}

.blockFullviewContentForm form {
float:left;
width:240px;
}

.blockFullviewContentForm select {
border:1px solid #004e89;
font-size:1.1em;
height:20px;
width:180px;
}

.blockFullviewContentForm input.submit {
background:transparent url(images/bg_fullviewContentForm_submit.gif) no-repeat 0 0;
border:none;
color:#fff;
cursor:pointer;
height:21px;
width:24px;
}

.blockFullview address {
font-style:normal;
}

#content .listFullviewAdress li {
background:none;
padding:0;
}

.blockFullview a.lnk_writeTo {
position:relative;
top:-16px;
}

#content .fullViewListContact2 li {
background:none;
border:none;
margin-bottom:10px;
overflow:hidden;
padding:0;
zoom:1;
}

.fullViewListContact2 img {
display:block;
float:left;
margin-right:10px;
}

.fullViewListContact2Content li.name {
font-weight:700;
text-transform:uppercase;
}

.fullViewListContact2Content li.title {
text-transform:uppercase;
}

.fullViewListContact2Content li.fullViewListSpace {
margin:10px 0 0;
}

#sidebar .content {
background:#fff;
overflow:hidden;
padding-top:8px;
}

#sidebar h3 {
color:#005ca1;
font-size:1.25em;
margin-bottom:5px;
}

#relatedNews h3,#relatedDocs h3,#relatedPages h3,#relatedWebsites h3,#relatedContacts h3 {
font-size:1.2em;
font-weight:700;
text-transform:uppercase;
}

.subcr h2 {
background:#025A9C url(images/bg_title_blockC1.jpg) repeat-x scroll 0 0;
color:#FFF;
font-size:1.2em;
font-weight:700;
line-height:1.8em;
padding:4px 0 4px 8px;
text-transform:uppercase;
}

/*.subcr li {
background:url(images/li_pbi_on.gif) no-repeat 0 4px;
padding-left:9px;
}*/

#relatedNews {
_overflow:visible;
overflow:hidden;
padding:0 8px;
zoom:1;
}

#relatedNews p.text {
float:right;
width:55%;
}

#relatedNews span.date {
color:#818181;
display:block;
}

#relatedWebsites {
background:url(images/bg_side_inter.jpg) bottom left no-repeat;
margin:8px 0;
}

#relatedWebsites h3 {
margin-bottom:0;
padding:0 8px;
}

#relatedWebsites li {
background:none;
padding:0 8px 10px;
}

#relatedWebsites p {
margin:6px 0 3px;
}

#relatedContacts {
background:url(images/bg_side_inter.jpg) bottom left no-repeat;
margin-top:8px;
padding:0 8px 15px;
}

#sidebar #ressources {
margin:0 8px;
}

a.external {
background:url(images/bg_external_link.gif) 0 1px no-repeat;
font-weight:700!important;
padding-left:16px;
}

.pub_m {
background:url(images/bg_pub_m.gif) 0 0 no-repeat;
clear:both;
padding-bottom:5px;
}

.pub_m h4 {
color:#FFF;
font-size:2em;
line-height:1em;
padding:5px 0 0 15px;
width:350px;
}

.pub_m p {
color:#FFF;
margin:0;
padding:3px 0 3px 15px;
width:350px;
}

.content .pub_m a {
color:#FFF;
font-size:.9em;
padding:0 0 0 15px;
text-decoration:underline;
}

ul.fullviewlistCentres,ul.fullviewlistAlso {
margin:0;
padding:0 8px 8px;
}

.subcr .fullviewlistCentres li {
margin-bottom:12px;
}

.subcr .fullviewlistAlso li {
margin-bottom:2px;
}

* html .opinionPollList li,* html #menu3 li,* html #artInfosList li ul.keywordsList li {
vertical-align:bottom;
zoom:1;
}
/*#content h2,*/
#actions {
height:25px;
}

#menu3 .search li input,.rate_comments img {
vertical-align:top;
}

strong,dt,.eventAction li,.content .content_intro p,#relatedNews p,#relatedDocs p,#relatedPages p,#relatedWebsites p,#relatedContacts p {
font-weight:700;
}

.linkMore a:hover,a.linkMore:hover,a.lnk_backPreviousPage:hover,.publicationList a:hover,#footer dd a:hover,#menu3 li a:hover {
text-decoration:underline;
}

#blockFocusTabs .tabMenu li,.menu ul li ul.left_side li,.menu ul li a ul.left_side li,#footer dt,.intro_inter,.action2 ul li,.blocDetails ul,#search-form input,.fullViewListContact2 .colText,#relatedNews img {
float:left;
}

.newsList ul,.linksList,.linksList ul,.highlightsList,.featuresList,.publicationList,.publicationList ul,.blockTabs .tabMenu li.first,#esp_login ul,#nav ul,.blockInter ul,.blockInter p,ul.listFullviewAdress,ul.fullViewListContact2 {
margin:0;
}

.newsList li.last,.linksList li.last,.publicationList li.last,.contentFullview .blockT1 {
border:none;
}

#siteMap .content_map ul.list_map li ul li a,.worldwideContent li a,.eventAction li a,.menu ul li.on ul li a strong,#breadcrumbs a,#search-form a,.subcr li a {
font-weight:400;
}

#ressources li.last,.menu ul li.last,#footerLower li.first,ul.caroussel li a:hover,.content .liste-middle-inline li .last-category a,#menu3 li.last {
background:none;
}

#menu3 li.active,#menu3 li ul {
background:#FFF;
}

#content .noMargin,#content .fullViewListContact2Content li,.subcr .fullviewlistCentres li.last,.subcr .fullviewlistAlso li.last {
margin-bottom:0;
}

#relatedDocs,#relatedPages {
background:url(images/bg_side_inter.jpg) bottom left no-repeat;
margin:8px 0;
padding:0 8px 5px;
}
/*
th {
padding:2px 7px;
}

td {
padding:2px 7px;
text-align:left;
}
*/