html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;font-size: 1.3em;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;}  html { font-size: 62.5%; font-family: arial, sans-serif; } strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; } cite, em, dfn { font-style: italic; } dfn {font-weight:bold;} del { text-decoration: line-through; color: #666; } small, sup, sub { font-size: 85%; } abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; } a abbr, a acronym { border: none; } abbr[title], acronym[title], dfn[title] { cursor: help; } sup { vertical-align: super; text-decoration:line-through; } sub { vertical-align: sub; } textarea { font-family: arial, sans-serif; }  blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; } blockquote *:first-child:before { content: "\201C"; } blockquote *:first-child:after { content: "\201D"; }   #main form .checkbox_list , #main form .radio_list {position:relative;margin:0 0 0.4em 0;padding:0;float:none;clear:both;;} #main form .checkbox_list ul, #main form .radio_list ul{border:0;list-style:none outside none;position:relative;height:auto;clear:both;float:none;} #main form .checkbox_list ul li, #main form .radio_list ul li {float:left;margin:0;line-height:1.3em;} #main form .checkbox_list ul label, #main form .radio_list ul label {cursor:pointer;display:inline;margin-left:5px;padding-right:0;width:auto;} #main form .checkbox_list ul input, #main form .radio_list ul input {border:0;background:0;position:relative;top:0;width:auto;display:inline;margin:0;}  #main form p.error {border:0;background:none;} #main form .check p.error {padding:0;} #main p.champs-obligatoires {clear:both;font-size:0.8em;margin:0 0 0 15px;width:100%;padding:0;position:relative;z-index:1;} #main .confidentialite {font-style:italic;clear:none;color:#666666;float:left;font-size:1em;} .help {float:none;position:relative;padding:3px 0 3px 20px; background:url(/css/img/icons/help.png) 0 2px no-repeat;cursor:pointer;font-size:0.8em;margin-left:16%;} #main form p.error_form .error{position:absolute;right:4px;top:-10px;z-index:2;background:#AC121E url(/css/img/form-error-arrow.gif) 97% 5px no-repeat ;color:#fff;padding:1px 4px;padding-right:12px;}  .wrapper { line-height: 1.6em; } .wrapper #content{ line-height: 1.3em; } h1 { font-size: 1.9em; } h2 { font-size: 1.7em; } h3 { font-size: 1.3em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; } h6 { font-size: 1em; }  .wrapper ul {list-style-type:none;} .wrapper ul li { margin-left: .85em; }  .wrapper ol { list-style-position: outside; list-style-type: decimal; } .wrapper dt { font-weight: bold; }  .wrapper blockquote *:first-child { margin: .8em 0; } .wrapper hr, .wrapper p, .wrapper ul, .wrapper ol, .wrapper dl, .wrapper pre, .wrapper blockquote, .wrapper address, .wrapper table, .wrapper form { margin-bottom: 1em; }  .wrapper h1 { margin: 1em 0 .5em; } .wrapper h2 { margin: 0.5em 0 .535em; } .wrapper h3 { margin: 1.14em 0 .57em; } .wrapper h4 { margin: 1.23em 0 .615em; } .wrapper h5 { margin: 1.33em 0 .67em; } .wrapper h6 { margin: 1.6em 0 .8em; } .wrapper th, .wrapper td { padding: .2em; } .wrapper caption { padding-bottom: .2em; }  .wrapper blockquote { padding: 0 1em; margin: 1.6em 0; } .wrapper select { padding: .1em .2em 0 .2em; } .wrapper option { padding: 0 .4em; } .wrapper a { position: relative; padding: 0; }  .wrapper dt { margin-top: .8em; margin-bottom: .4em; } .wrapper ul { margin-left: 1.5em; } .wrapper ol { margin-left: 2.35em; } .wrapper ol ol, .wrapper ul ol { margin-left: 2.5em; } .hr {height:0px;clear:both;} hr {display:none;}  hr {display:none;} div.hr {clear:both;}  a[href^="http:"], a[href^="mailto:"], a[href^="http:"]:visited, a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], a[href$=".rdf"], a[href^="aim:"] { padding:2px 22px 2px 0; margin:-2px 0; background-repeat: no-repeat; background-position: right center; }  a[href^="http:"] { background-image: url(/css/../img/icons/external.png); padding-right: 14px; } a[href^="mailto:"] { background-image: url(/css/../img/icons/email.png); } a[href^="http:"]:visited { background-image: url(/css/../img/icons/visited.png); }  a[href$=".pdf"] { background-image: url(/css/../img/icons/pdf.png); } a[href$=".doc"] { background-image: url(/css/../img/icons/doc.png); } a[href$=".xls"] { background-image: url(/css/../img/icons/xls.png); }  a[href$=".rss"], a[href$=".rdf"] { background-image: url(/css/../img/icons/feed.png); } a[href^="aim:"] { background-image: url(/css/../img/icons/im.png); } a[href^="http://yourwebsite.com"] { background:none; padding:0; margin:0; } .wrapper a.button, .wrapper button { display: block; float: left; margin:0 0.3em 0.3em 0; padding:2px 10px 5px 7px;  font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; cursor:pointer; } .wrapper button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } .wrapper button[type] { padding:4px 10px 4px 7px;  line-height:17px;  } *:first-child+html .wrapper button[type] { padding:4px 10px 3px 7px;  } .wrapper button img, .wrapper a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none;}   .rich-text {clear:both;} .left {float: left; margin: 0 1em 1em 0; padding: 0;position:relative;z-index:10;} .right {float: right; margin: 0 0 1em 1em; padding: 0;position:relative;z-index:10;} .gallery {float:left;clear:both;width:100%;} .gallery .image{float:left;padding:5px 12px;}   .error, .error_list, .notice, .success { padding: 10px; padding-left:35px; display:block;margin: 0.5em 0; border: 2px solid #ddd;clear:both; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .error ul { margin: 0; } ul.error_list {margin: 10px 5px; } .date {font-size:1.3em;font-weight:bold;} #main .error p, #main .notice p, #main .success p {margin:0;}   .downloads {padding:0;margin:0;width:100%;clear:both;} .downloads li {margin:5px 0;width:98%;padding:2px 5px;} .downloads li span{color:#888279;font-weight:bold;} .downloads ul ul{margin:0;} .downloads a{padding:3px 0 3px 20px;background:transparent url(/css/img/icons/download-file.gif) 0 0 no-repeat;} .downloads a.pdf {background:transparent url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;} .downloads a.doc {background:transparent url(/css/img/icons/page_white_word.png) 0 0 no-repeat;} .downloads a.xls {background:transparent url(/css/img/icons/page_white_excel.png) 0 0 no-repeat;} .downloads a.ppt {background:transparent url(/css/img/icons/page_white_powerpoint.png) 0 0 no-repeat;} .downloads a.txt {background:transparent url(/css/img/icons/page_white.png) 0 0 no-repeat;}   #direct-access{position:relative;z-index:2;} #direct-access h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;color:#000} #direct-access li{display:inline;} #direct-access li span{padding:0 0 0 2px} #direct-access li a{font-size:.9em;font-weight:700;}  .js-enabled #direct-access {position:absolute;width:743px;height:34px;left:-368px;top:-5px;z-index:5;text-align:left;overflow:hidden;margin:0 0 0 50%;background:url(/css/img/bg-accessibility.png) left top no-repeat;} .js-enabled #direct-access a {color:#c00418;} .js-enabled #direct-access a:hover {text-decoration:none;} .js-enabled #direct-access h2{display:none;} .js-enabled #direct-access h2.open{background-image:url(/css/img/accessibility-open.gif);} .js-enabled #direct-access h2.close{background-image:url(/css/img/accessibility-close.gif);}   .vcard h2{position:absolute;top:-5000px;left:-5000px;text-indent:5000px} body {background:#abb6c0 url(/css/img/bg-body.jpg) left top repeat-x;font-size:12px;font-family:Arial, Verdana, Sans-serif;} .wrapper {margin:0 auto;background:url(/css/img/bg-wrapper.gif) center 188px no-repeat;} #home .wrapper {background:url(/css/img/home-bg-wrapper.gif) center 211px no-repeat;}   .wrapper a { text-decoration: underline; color: #0B2B7B; } .wrapper a:visited { text-decoration: underline; color: #0b2b7b; } .wrapper a:hover { text-decoration: underline; color: #006e2e; } .wrapper a:active, .wrapper a:focus { text-decoration: underline; color: #c00418; } .wrapper code, .wrapper pre { color: #c33; }  .wrapper h2 {padding-bottom:0.3em;} .wrapper h2 {border-bottom:0;} .wrapper h3 {} .error, .error_list { background: #fff url(/css/img/icons/error.gif) 0 50% no-repeat; color: #c00519; border-color: #FBC2C4;z-index:10000;} .notice { background: #fff url(/css/img/icons/notice.gif) 0 50% no-repeat; color: #0b2b7b; border-color: #849cc2; } .success { background: #fff url(/css/img/icons/success.gif) 0 50% no-repeat; color: #529214; border-color: #C6D880; } .error a, .error_list a { color: #D12F19; } .notice a { color: #817134; } .success a { color: #529214; } .date {color:#5b7a7c;}   p.picture-left {float:left;margin:0 10px 10px 0;} p.picture-right {float:right;margin:0 0 10px 10px;} p.picture-center {text-align:center;}  #home #main p.picture-left {float:none;margin:0 0 10px;}   #quick-search h2, #breadcrumb h2, #footer h2 {display:none;}   #direct-access {position:absolute;margin:0 0 0 -376px;top:4px;width:743px;height:34px;left:50%;background:url(/css/img/bg-accessibilty.png) left top no-repeat;z-index:5;} #direct-access .inside{opacity:0.9;-moz-opacity:0.9;filter: Alpha(opacity=90);border-bottom:2px solid #a60;background:#666;margin:0;} #direct-access h2{color:#000;} #direct-access ul {margin:5px 0 0 0;text-align:center;} #direct-access li {color:#fff;} #direct-access li a{color:#fff;} #direct-access li a:hover, #direct-access li a:focus{color:#D5524A;}  .js-enabled #direct-access-link {position:absolute;overflow:hidden;top:4px;left:50%;margin:0 0 0 350px;padding:0;width:20px;height:19px;text-indent:-5000px;cursor:pointer;z-index:20;} .js-enabled #direct-access-link a {display:block;width:20px;height:19px;background-image:url(/css/img/accessibility-open.gif);} .js-enabled #direct-access-link a.open {background:#ddd url(/css/img/accessibility-open.gif);} .js-enabled #direct-access-link a.close {background:#eee url(/css/img/accessibility-close.gif);}   #header {display:block;width:960px;height:244px;margin:0 auto;background:url(/css/img/bg-header.jpg) left top no-repeat;} #header.es {background:url(/css/img/bg-header-es.jpg) left top no-repeat;} #header h1 {margin:0;text-indent:-5000px;} #header h1 a {position:relative;display:block;top:40px;width:320px;height:130px;margin:0 0 0 230px;overflow:hidden;} #header p.branding {display:none;}  #home #header h1 {display:none;} #home #header {height:302px;background:url(/css/img/home-bg-header.jpg) left top no-repeat;} #home #header.es {background:url(/css/img/home-bg-header-es.jpg) left top no-repeat;}   #main-nav {float:left;width:177px;padding-left:13px;} #main-nav ul{margin:0;} #main-nav li a{display:block;padding:0;position:relative;} #main-nav h2 {display:block;width:177px;height:10px;margin:5px 0 0 0;padding-bottom:0;background:url(/css/img/top-main-nav.gif) left top no-repeat;text-indent:-5000px;} #main-nav ul.first-nav {width:177px;padding-bottom:10px;background:#4873bf url(/css/img/bg-bottom-nav.gif) left bottom no-repeat;} #main-nav ul.first-nav li {margin-left:0;color:#fff;font-weight:bold;} #main-nav ul.first-nav li a {display:block;padding:4px 0 8px 11px;color:#fff;font-weight:bold;text-decoration:none;background:url(/css/img/bottom-bloc-nav.gif) -177px bottom no-repeat;} #main-nav ul.first-nav li.current {background:url(/css/img/bullet-current.gif) left 7px no-repeat;} #main-nav p#interest {margin:10px 0 0 -5px;} #main-nav p#interest a {display:block;height:63px;width:181px;background:url(/css/img/btn-interest.jpg) left top no-repeat;text-indent:-5000px;overflow:hidden;} #main-nav p#interest.es a {background:url(/css/img/btn-interest-es.jpg) left top no-repeat;} #main-nav p#interest a:hover {background:url(/css/img/btn-interest.jpg) left -69px no-repeat;} #main-nav p#interest.es a:hover {background:url(/css/img/btn-interest-es.jpg) left -69px no-repeat;} #main-nav p#subscribe {position:absolute;top:-60px;left:215px;} #main-nav p#subscribe a {display:block;height:29px;width:159px;background:url(/css/img/subscribe.jpg) left top no-repeat;text-indent:-5000px;overflow:hidden;} #main-nav p#subscribe.es a {background:url(/css/img/subscribe-es.jpg) left top no-repeat;} #main-nav p#subscribe a:hover {background:url(/css/img/subscribe.jpg) left -32px no-repeat;} #main-nav p#subscribe.es a:hover {background:url(/css/img/subscribe-es.jpg) left -32px no-repeat;} #main-nav p#contact-us {position:absolute;top:-60px;left:385px;} #main-nav p#contact-us a {display:block;height:29px;width:159px;background:url(/css/img/contact.jpg) left top no-repeat;text-indent:-5000px;overflow:hidden;} #main-nav p#contact-us.es a {background:url(/css/img/contact-es.jpg) left top no-repeat;} #main-nav p#contact-us a:hover {background:url(/css/img/contact.jpg) left -32px no-repeat;} #main-nav p#contact-us.es a:hover {background:url(/css/img/contact-es.jpg) left -32px no-repeat;} #main-nav ul.first-nav li ul {position:relative;display:block;margin-top:-5px;padding:2px 0 8px 11px;color:#fff;font-weight:bold;text-decoration:none;background:#4166a8 url(/css/img/bottom-bloc-nav.gif) -177px bottom no-repeat;} #main-nav ul.first-nav li ul li a {padding:2px 0 2px 11px;background:none;font-weight:normal;} #main-nav ul.first-nav li ul li a :hover {text-decoration:underline;} #main-nav ul.first-nav li ul li.current {background:url(/css/img/bullet-current-open.gif) left 6px no-repeat;}  #home #main-nav p#subscribe {top:-30px;} #home #main-nav p#contact-us {top:-30px;} #home #main-nav li ul {display:none;} #secondary-nav {position:absolute;width:755px;height:34px;left:112px;top:-244px;z-index:15;text-align:center;overflow:hidden;margin:0 0 0 50%;padding:4px 0 0 45px;background:url(/css/img/bg-sec-nav.png) left top no-repeat;} #secondary-nav li{float:left;margin-left:0;padding-top:2px;width:auto;} #secondary-nav li span{padding:0 5px 0 5px;color:#fff;} #secondary-nav li a{display:inline;color:#fff;text-decoration:none;} #secondary-nav li a:hover {text-decoration:underline;} #secondary-nav li#sitemap span {display:none;} #secondary-nav li#version-es, #secondary-nav li#version-fr {margin-left:20px;padding:0 0 0 15px;background:url(/css/img/bullet-sec-nav.gif) left center no-repeat;} #secondary-nav li#version-es a {overflow:hidden;display:block;width:27px;height:18px;background:url(/css/img/flag-es.gif) left top no-repeat;text-indent:-5000px;border:1px solid #fff;} #secondary-nav li#version-fr a {overflow:hidden;display:block;width:27px;height:18px;background:url(/css/img/flag-fr.gif) left top no-repeat;text-indent:-5000px;border:1px solid #fff;}  #home #secondary-nav {top:-303px;padding:4px 0 0 100px;}   form .error label {color:#BB493D;} #main form .error input {border-color:#BB493D;}   #sub {float:left;clear:left;width:177px;padding:0 0 0 13px;margin-top:10px;} #sub h2 {margin:0 0 8px 0;padding:0 0 5px 0;font-size:12px;font-weight:bold;color:#0b2b7b;border-bottom:1px solid #fff;overflow:hidden;height:1%;} #sub h2 span {float:left;} #sub h2 a#hentry-syndication {float:right;display:inline;width:14px;height:14px;margin-right:80px;background:url(/css/img/icons/rss.gif) right top no-repeat;text-indent:-5000px;overflow:hidden;} #sub #news {margin-bottom:10px;border-bottom:1px solid #fff;} #sub #news ul {margin:0;} #sub #news ul li {display:block;width:100%;margin:0 0 10px;overflow:hidden;} #sub #news ul li h3 {margin:0;color:#000;font-size:12px;font-weight:bold;} #sub #news ul li h3 a {color:#000;text-decoration:none;} #sub #news ul li h3 a:hover {color:#006E2E;} #sub #news ul li h3 span {display:block;color:#0b2b7b;font-size:12px;font-weight:normal;} #sub #news ul li p.read-more a {color:#fff;font-weight:bold;} #sub #news ul li p.read-more a:hover {text-decoration:none;} #sub #news p#view-current-news {clear:both;} #sub #news p#view-current-news a {padding-left:12px;font-weight:bold;color:#fff;background:url(/css/img/bullet-sub.gif) left 3px no-repeat;} #sub #news p#view-current-news a:hover {text-decoration:none;}  #home #sub {float:right;clear:none;width:280px;padding:0 10px;margin-top:0;} #home #sub h2 a#hentry-syndication {margin-right:180px;} #home #sub #news ul li h3 {margin:3px 0 5px 0;} #home #sub #news {padding-bottom:120px;} #home #sub #news ul li h3 {font-size:14px;} #home #sub #news ul li h3 span {font-weight:bold;} #home #sub #news ul li p {margin:0;} #home #sub #news ul li p.picture-left {margin:5px 10px 5px 0;}   #main #breadcrumb{overflow:hidden;} #main #breadcrumb {margin:0;} #main #breadcrumb li {float:left;margin-left:0;margin-right:1px;padding:0;background:none;} #main #breadcrumb li a {line-height:12px;padding-right:4px;border-right:1px solid #0B2B7B;text-decoration:underline;}   #content {position:relative;width:949px;margin:0 auto;padding:0 9px 0 12px;background:url(/css/img/bg-content.gif) center top repeat-y;z-index:15;} #content .hr {clear:both;}  #home #content {width:949px;margin:0 auto;padding:0 9px 0 12px;background:url(/css/img/home-bg-content.gif) center top repeat-y;}   #main {float:right;width:705px;min-height:400px;margin-top:-10px;padding:10px 25px 30px;} #main h2 {clear:both;margin:15px 0 10px 0;font-size:24px;font-weight:bold;color:#0b2b7b;line-height:26px;} #main h3 {margin:15px 0 10px 0;font-size:18px;font-weight:normal;color:#000;line-height:20px;} #main h4 {margin:10px 0 5px 0;font-size:14px;font-weight:bold;color:#0b2b7b;} #main h5 {margin:0;font-size:12px;font-weight:bold;color:#000;} #main .clearfix {clear:both;margin:0 0 10px;} #main ul {margin:0 0 0 5px;} #main ul li {margin-left:0;margin-bottom:3px;padding-left:10px;background:url(/css/img/bullet.gif) left 4px no-repeat;} #main ul.downloads {margin:0;} #main ul.downloads li {margin-left:0;padding-left:0;background:none;} #main p {margin-bottom:7px;} #main h2.rss-feed {overflow:hidden;height:1%;} #main h2.rss-feed span {float:left;} #main h2.rss-feed a#hentry-syndication {float:left;display:inline;width:14px;height:14px;margin:0 0 0 8px;background:url(/css/img/icons/rss.gif) right top no-repeat;text-indent:-5000px;overflow:hidden;}  #main .image {float:left;width:150px;height:215px;margin-right:15px;margin-top:15px;padding:4px;text-align:center;overflow:hidden;background:#fff;border:1px solid #849cc2;} #main .image a {display:block;height:150px;} #main .image img {margin-bottom:10px;} #main .image p {color:#0B2B7B;}  #home #main {float:left;width:405px;margin-top:-10px;padding:40px 24px 140px;background:#8da3c7 url(/css/img/bg-main.jpg) left top no-repeat;} #home #main h2 {display:none;} #home #main p {font-size:12px;} #home #main p span#ubi {color:#0B2B7B;} #home #main p span#france {color:#C1012F;} #home #main ul {margin:0;} #home #main ul li {margin:0 0 5px;padding:0;font-weight:bold;background:none;} #home #main ul li span {color:#0b2b7b;}   #internal-nav {float:right;margin-top:-40px;} #main #internal-nav.presse {float:none;margin:10px 0;overflow:hidden;} #main #internal-nav.presse ul {margin:0;} #internal-nav ul li {float:left;margin-right:10px;padding:0;background:none;} #internal-nav ul li a {display:block;padding:2px 5px;background:#849cc2;color:#fff;font-weight:bold;text-decoration:none;} #internal-nav ul li a:hover {background:#4873bf;} #main #archives_news.pagination {clear:both;margin:20px 0;} #main #archives_news.pagination ul li {margin-right:3px;border:1px solid #0B2B7B;} #main #archives_news.pagination ul li a {color:#0B2B7B;} #main #archives_news.pagination ul li.current {background:#849CC2;} #main #archives_news.pagination ul li.current a {color:#fff;} #main #archives_news.pagination a {padding:0 3px;} #main p.metas {display:none;} #main #entries .hentry {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff;overflow:hidden;height:1%;} #main #entries .contacts h3.entry-title {margin:0 0 10px 0;} #main #entries .documents-promotionnels {float:left;width:150px;margin:20px 20px 0 0;border-bottom:none;height:150px;} #main #entries .documents-promotionnels h3.entry-title {clear:both;font-size:12px;line-height:14px;text-align:center;} #main #entries .documents-promotionnels h3.entry-title a {text-decoration:underline;} #main #entries .documents-promotionnels p {width:150px;margin:0;text-align:center;} #main .hentry h3 {margin:0;} #main .hentry h3 a {color:#000;text-decoration:none;} #main .hentry h3 a:hover {color:#006E2E;} #main .hentry p.picture-left, #sub #news p.picture-left {margin:5px 10px 10px 0;} #main .hentry p.published-at {font-weight:bold;color:#0B2B7B;} #main .hentry p.read-more a {font-weight:bold;color:#0B2B7B;}   #main #sitemap ul li {margin:0 0 10px 0;} #main #sitemap ul li ul {margin:5px 0 0 0;} #main #sitemap ul li ul li {margin:0 0 5px 0;}   #main .pagination{padding:2px;text-align:center;margin:0;clear:both;} #main .pagination ul{margin: 0;padding: 0;text-align: center;font-size: 1em;} #main .pagination li{list-style-type: none;display: inline;border: 1px solid #0B2B7B;margin:0 1px 0 0;background:#fff;padding:0;} #main .pagination li span{display:none;} #main .pagination li.prev-year, #main .pagination li.next-year {background:0;border:0;padding:3px 0;font-size:0.7em;} #main .pagination li.prev-year a:hover, #main .pagination li.next-year a:hover{background:transparent;} #main .pagination li.prev-year {} #main .pagination li.next-year {} #main .pagination a, #main .pagination a:visited{text-decoration: none; margin:0;padding:0 5px;} #main .pagination a:hover, #main .pagination a:active{color:#c00005;} #main .pagination li.current{background-color:#0B2B7B;color: #fff;font-weight: bold;cursor: default;border-color:#fff;padding:0 5px;}   #footer {position:relative;width:960px;padding-top:20px;margin:0 auto 10px;background:url(/css/img/bg-footer.gif) left top no-repeat;z-index:20;} #footer .vcard {position:relative;padding:0 0 10px;color:#fff;line-height:16px;text-align:center;} #footer .vcard .tel .type, #footer .vcard .geo, #footer .vcard .country-name {display:none;} #footer .vcard .org, #footer .vcard .title {display:block;} #footer .vcard .org {font-weight:bold;} #footer .vcard .title {color:#0b2b7b;} #footer .vcard a {color:#1b3a84;text-decoration:none;} #footer .vcard a:hover {text-decoration:underline;} #footer .vcard #contact {display:inline;}  #home #footer {height:71px;padding-top:0;background:url(/css/img/home-bg-footer.gif) center top no-repeat;} #home #footer .vcard {position:absolute;right:15px;top:-120px;width:280px;padding:0;background:none;text-align:left;}  #footer h3 {display:none;} #footer ul#partners {overflow:hidden;margin:0;padding:1px 0 0 55px;background:url(/css/img/bg-partners.gif) center top no-repeat;} #footer ul#partners li {float:left;margin:0 10px;text-indent:-5000px;} #footer ul#partners li#ubifrance {margin:5px 2px 0;} #footer ul#partners li#ubifrance a {display:block;width:108px;height:52px;background:url(/css/img/partners/ubifrance.jpg) left top no-repeat;} #footer ul#partners li#cce {width:45px;height:52px;margin:5px 10px 0 10px;background:url(/css/img/partners/cce.jpg) left top no-repeat;} #footer ul#partners li#chambre {width:140px;height:57px;background:url(/css/img/partners/chambre.jpg) left top no-repeat;} #footer ul#partners li#onudi {width:50px;height:59px;margin:0 10px;background:url(/css/img/partners/onudi.jpg) left top no-repeat;} #footer ul#partners li#camara {width:110px;height:57px;margin:0 10px;background:url(/css/img/partners/camara.jpg) left top no-repeat;} #footer ul#partners li#efm {width:80px;height:55px;margin:5px 5px 0 5px;background:url(/css/img/partners/efm.jpg) left top no-repeat;} #footer ul#partners li#promexico {margin-top:5px;width:100px;height:49px;background:url(/css/img/partners/promexico.jpg) left top no-repeat;} #footer ul#partners li#comce a {display:block;margin-top:5px;width:70px;height:48px;background:url(/css/img/partners/comce.jpg) left top no-repeat;}  #home #footer ul#partners {margin:0;padding:3px 0 0 55px;} #footer p.ss3i {float:right;display:inline;font-size:12px;margin:15px 45px 0 0;top:-8px;position:relative;} #footer p.ss3i a {color:#fff;text-decoration:none;}   body#error-500 {background:#072a7c;} #error-500 #content{width:930px;margin:20px auto;padding:15px;} #error-500 #content h1{background:url(/css/img/logo-erreur500.gif) 0 0 no-repeat;text-indent:-5000px;} #error-500 #footer {background:0;} #error-500 #footer .vcard{background:0;margin-left:-340px;}   #error-500 #content{background:#cad4e5;border:2px solid #fff;} #error-500 h1{width:960px;height:233px;margin:0 auto;color:#fff;background:url(/css/img/bg-header-error500.jpg) left top no-repeat;text-indent:-5000px;} #error-500 #content h2{color:#c11628;} #error-500 #footer, #error-500 #footer .vcard{color:#000;} html, body { height: 100%; } div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; } * html div#fancy_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(/css/plugins/../img/fancy/fancy_progress.png) no-repeat; } div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30; } div#fancy_loading_icon { position: absolute; background: url(/css/plugins/../img/fancy/fancy_loading.gif) no-repeat; z-index: 35; width: 16px; height: 16px; } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 32px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #cad4e5; background: #FFF; } div#fancy_content { position: relative; margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; } img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; } div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url(/css/plugins/../img/fancy/fancy_closebox.png) top left no-repeat; cursor: pointer; z-index: 181; display: none; } #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } #fancy_ajax { position: absolute; overflow: auto; top: 15px; left: 15px; bottom: 15px; right: 15px; } * html div#fancy_ajax { height: expression((this.parentNode.clientHeight - 30) + "px"); } a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(/css/plugins/data:image/gif;base64,AAAA); } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; } span#fancy_left_ico { left: -9999px; background: transparent url(/css/plugins/../img/fancy/fancy_left.png) no-repeat; } span#fancy_right_ico { right: -9999px; background: transparent url(/css/plugins/../img/fancy/fancy_right.png) no-repeat; } a#fancy_left:hover { visibility: visible; } a#fancy_right:hover { visibility: visible; } a#fancy_left:hover span { left: 20px; } a#fancy_right:hover span { right: 20px; } .fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_n.png) repeat-x; } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_ne.png) no-repeat; } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_e.png) repeat-y; } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_se.png) no-repeat; } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_s.png) repeat-x; } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_sw.png) no-repeat; } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_w.png) repeat-y; } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/css/plugins/../img/fancy/fancy_shadow_nw.png) no-repeat; } div#fancy_title { position: absolute; bottom: -32px; left: 0; width: 100%; z-index: 100; display: none; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; } div#fancy_title table { margin: 0 auto; } div#fancy_title table td { padding: 0; vertical-align: middle; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url(/css/plugins/fancy_title_left.png) repeat-x; } td#fancy_title_main { height: 32px; background: transparent url(/css/plugins/fancy_title_main.png) repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url(/css/plugins/fancy_title_right.png) repeat-x; }