#article{ display:inline;/*ie6*/ float:left; margin:10px 0px 10px 19px; overflow:hidden;/*ie6*/ width:585px}
#article .content{ border-bottom:1px dotted #ccc; margin-bottom:20px}
#article .label{padding:2px 0}
#article .label span{background:#dc0015; letter-spacing:1px; color:#fff; font-family:Arial,Georgia,Times,"Times New Roman",serif; line-height:auto; padding:2px 4px; font-weight:bold; font-size:11px; text-transform:uppercase}
#article h1, #article h2{ color:#1f4979; font-family:Georgia,Times,"Times New Roman",serif; font-size:25px; font-weight:normal; line-height:30px; margin:5px 0px}
#article h2{ font-size:20px; line-height:23px; margin:15px 0px}
#article .info{ border-bottom:1px dotted #ccc; color:#999; font-size:12px; line-height:21px; margin-bottom:10px; height:22px; *height:auto}
#article .info span { float:left}
#article .info .tools { text-align:right; margin-top:-21px; margin-left: 410px; *margin-left: 350px; color:#535353 }
#article .info a {float:right; color:#535353}
#article .info a:hover{ color:#cb0000}
#article .info .print {/*background:transparent url(../img/icon-print.gif) no-repeat scroll right center; padding-right:21px;*/ padding-top:1px; width:20px}
#article .subtitle{ color:#000; font-size:14px; font-weight:bold; margin-bottom:20px}
#article  blockquote{ background:url(../hab/blockquote.gif) 0px 0px no-repeat; font-family:Georgia,Times,"Times New Roman",serif; margin:15px 0}
#article  blockquote p{ background:url(../hab/blockquote-p.gif) bottom right no-repeat; padding: 0 25px; font-size:14px; color:#555; line-height:18px; font-weight:normal}
#article  blockquote.exergue{ background:url(../hab/exergue.gif) 5px 0px no-repeat; margin:0 0 0px 25px; float:right; width: 220px; padding-bottom:30px}
#article  blockquote.exergue p, #article  blockquote.exergue .auteur{ background:url(../hab/exergue-p.gif) bottom right no-repeat; padding: 0 25px 0 30px; font-size:16px; line-height:20px; font-style:italic; margin-bottom:0}
#article  blockquote.exergue .auteur {display:block; font-size: 11px; text-align:right; margin-top:8px; background-image:none}
#article p{color:#000; font-size:14px; line-height:20px; margin-bottom:20px}
#article h3 + p {display:inline}
#article hr + h2, #article p + h2, #article h2 + h3  {margin-top:18px;margin-bottom: 18px}
#article  h3{ color:#cb0000; font-size:12px;  margin-bottom:20px; margin-right:0.4em;text-transform:uppercase;display:inline}
#article .photo{ background:#EEE; padding:5px; border-bottom:1px dotted #ccc; color:#6b6b6b; float:left; font-size:12px; line-height:15px; margin:0px 20px 10px 0px; width:220px}
#article .photo .credits{ color:#999}
#article .img_livre{ background:#EEE; padding:5px; border-bottom:1px dotted #ccc; color:#6b6b6b; float:left; font-size:12px; line-height:15px; margin:0px 20px 10px 0px; width:150px}
#article .img_livre .credits{ color:#999}
#article .saviezvous{ background:#ecf7fb; border:1px solid #8aacb9; color:#6b6b6b; float:left; margin:10px 20px 10px 0px; padding:10px 20px 20px 20px; width:258px}
#article .saviezvous h2, #article .saviezvous h5 { color:#1f4979; font-family:Georgia,Times,"Times New Roman",serif; font-size:18px; font-weight:normal; line-height:20px; margin-bottom:5px;margin-top:5px}
#article .saviezvous .text{ color:#000; font-size:13px; line-height:17px}
#article .saviezvous.wide{width:auto}
#article .more ul{ color:#6b6b6b; font-size:14px; line-height:24px; margin-bottom:10px; margin-top:5px; padding-left:20px}
#article .more ul li{ background:url(../hab/arrow-red.gif) 0px 8px no-repeat; padding-left:14px}
#article .more ul li a { color:#6b6b6b}
#article .more ul li a:hover{ color:#cb0000}
#article .bold_rouge{ color:#cb0000;font-weight:bold;}


/* DEBUT Appel fiche enseigne + action sous news payante*/
#brand_article{ border:1px solid #c4c4c4; /*height:158px;*/ margin:10px 0px 10px 0px; position:relative; width:583px}
#brand_article{min-height:143px;height:auto !important;height:143px}
#brand_article h1{ color:#1f4979; font-size:20px; height:40px; left:153px; line-height:22px; position:absolute; text-transform:uppercase; top:0px; width:515px}
#brand_article h1 span{ display:block; font-size:11px; line-height:14px; text-transform:none}
#brand_article .logo{ left:5px; position:absolute; top:5px;border: 1px dotted #cccccc}
#brand_article #actions {background:#fff ;border: 0px; display:inline/*ie6*/; float:right; margin:46px 0px 0px 0px; padding:0px 0px 0px 0px; width:440px}
#brand_article #actions  a.bloc, #brand_article #actions  a.bloc.voir_fiche.alone{ background:#FFF url(../hab/actions-bloc.gif) top left no-repeat; color:#000; float:left; font-weight:bold; height:22px; line-height:12px; margin:2px 0px 2px 10px;padding:12px 0 8px 36px; position:relative; width:169px; _margin-left: 5px}
#brand_article #actions  a.bloc .icon{ background:url(../hab/icon-malette.gif) 0px 0px no-repeat; display:block; height:20px; left:10px; position:absolute; top:10px; width:20px}
#brand_article #actions  a.bloc.ok{ background:#fff url(../hab/actions-blue.gif) top center repeat-x; border:1px solid #999;  color:#608e24; height:40px; width:167px}
#brand_article #actions  a.bloc.ok .icon{ background-image:url(../hab/actions-ok.gif)}
#brand_article #actions  a.bloc.okselection .icon{ background-image:url(../hab/icon-malette-delete.gif)}
#brand_article #actions  a.bloc.cv .icon{ background:transparent url(../hab/action-icon-cv.gif) 5px center no-repeat}
#brand_article #actions  a.bloc.infos .icon{ background: transparent url(../hab/action-icon-doc.gif) 5px center no-repeat}
#brand_article #actions  a.bloc.voir_fiche .icon{ background: transparent url(../hab/icon-fiche.gif) 0px center no-repeat}
#brand_article #actions  a.bloc.voir_fiche.alone .icon{background-position: 0 0}
#brand_article #actions  a.bloc.actu_reseau .icon{background: url(../hab/icon-actu-reseau.png)  0px center no-repeat}
#brand_article #actions  a.documentation{float:right; margin:2px 10px 0 0; *display:inline}
#brand_article #actions  a:hover{color:#cb0000}
#brand_article #actions  a.bloc.voir_fiche, #brand_article #actions  a.bloc.actu_reseau {width:60px; line-height:12px; height:27px; padding: 8px 0 8px 37px; _margin-right:5px; background-image: url(../hab/actions-bloc-s.png)}
#brand_article #actions  a.bloc.voir_fiche.alone{}


#videos_enseigne{float:left;margin : 0px 0px 20px 0px;width:600px}
#videos_enseigne .bloc{float:left;width:600px;margin-bottom:10px}
#videos_enseigne .bloc .posttitle{font-size:13px;font-weight:bold;margin:0px 0px 0px 0px;padding-right:15px}
#videos_enseigne .bloc .posthat{float:left;font-size:12px;width:410px;margin:0px 0px 0px 0px}
#videos_enseigne .bloc  img{float:left;width:165px;height:95px;margin: 0px 5px 0px 0px}
#videos_enseigne .bloc p{color:#000; font-size:12px; line-height:20px; margin-bottom:20px;padding-right:15px}
/* FIN Appel fiche enseigne + action sous news payante*/


#essentiel, .essentiel{ margin-bottom:10px; width:356px}
#essentiel h4, .essentiel h4{ border-bottom:1px solid #dfdfdf; color:#535353; font-size:12px; padding-bottom:2px; text-transform:uppercase}
#essentiel ul li, .essentiel ul li{ display:inline;/*ie6*/}
#essentiel ul li a, .essentiel ul li a{ background:url(../hab/arrow-red.gif) 0px 10px no-repeat; border-bottom:1px dotted #ccc; color:#1f4979; display:block; font-family:Arial,Times,"Times New Roman",serif; font-size:14px; font-weight:normal; line-height:16px; padding:5px 10px}
#essentiel ul li a:hover, .essentiel ul li a:hover{ color:#cb0000}
/*#essentiel ul li.first a, .essentiel ul li.first a{ background-position:0px 12px; font-size:16px; line-height:18px}*/

/* overwrite */
#window #focus{ border-color:#9d9d9d; margin:0; width:auto}
#window #focus .more a{ font-weight:bold}

#toolssix{ display:inline;/*ie6*/ float:left; margin-top: 10px; margin-left: 3px; width:356px}
#toolssix .toolbox{ background:#d3ecf5 0px 0px no-repeat; border:1px dotted #afafaf; display:inline; float:left;height:62px; margin:0px 5px 5px 0px; padding:7px 5px 0px 45px; width:121px}
#toolssix .toolbox span{ display:block}
#toolssix .toolbox.comparateur{ background-image:url(../hab/toolbox-stats.png)}
#toolssix .toolbox.search{ background-image:url(../hab/toolbox-search.png)}
#toolssix .toolbox.geo{ background-image:url(../hab/toolbox-france.png)}
#toolssix .toolbox.faq{ background-image:url(../hab/toolbox-docs.png)}
#toolssix .toolbox.lexique{ background-image:url(../hab/toolbox-folder.png)}
#toolssix .toolbox.annuaire{ background-image:url(../hab/toolbox-house.png)}
#toolssix .toolbox .title{ color:#cb0000; font-size:12px; font-weight:bold; line-height:17px}
#toolssix .toolbox .info{ color:#636363; font-size:11px; line-height:13px}
#toolssix .videobox{ border:1px dotted #afafaf; margin:0px 0px 5px 0px; padding:9px; width:165px}
#toolssix .videobox h4{ color:#535353; font-size:11px; margin-bottom:5px; text-transform:uppercase}
#toolssix .videobox .videolist{ background:#eee; border-top:1px solid #bcbcbc; color:#4b4b4b; font-size:11px; height:455px; overflow-x:hidden; overflow-y:scroll; width:165px}
#toolssix .videobox .videolist li{ border-bottom:1px dotted #afafaf; margin-bottom:5px; padding-bottom:5px}
#toolssix .videobox .videolist a{ color:#cb0000}


/* Ajouts CH 19/02/2009 */
#article hr { margin-top:15px; visibility: hidden}
#article .photo img { /* width: 220px; overflow: hidden; */ }
#article .more { clear: both}
#article p a{ color:#1F4979;; font-weight: bold;text-decoration: underline}
#article p a:hover { color:#cb0000; text-decoration: none}

/* Page Partenaire == #article.partenaire */
#article.partenaire h1{margin:10px 0}
#article.partenaire dt{font-size:13pt; font-family:Georgia, "Times New Roman", Times, serif; color:#9c9c9c}
#article.partenaire .partenaire dt{font-size:14pt}
#article.partenaire dt strong{font-size:14pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1f4979}
#article.partenaire .partenaire dt strong{font-size:17pt}
#article.partenaire dt img{float:left; margin-right:15px}
#article.partenaire dd{border-bottom: 1px dotted #ccc; padding-bottom:10px; margin-bottom:10px}
#article.partenaire dd:last-child{border:none}
#article.partenaire .partenaire dd{min-height:100px; _height:100px}
#article.partenaire dd p{text-align:right; margin:10px 0 0}
#article.partenaire dd p a{display:inline-block; padding:2px 20px 2px 6px; border:1px solid #ccc; color:#999; text-decoration:none; background:url(../hab/arrows-red.gif) 96% center no-repeat}
#article.partenaire .partenaire {padding: 15px 15px 0; border: 1px solid #ccc; margin-bottom:30px}

/* Onglets avec javascript active */
#article.partenaire.onglets .partenaire{position:relative; margin-top: 40px }
#article.partenaire.onglets h2{position:absolute; top:-34px; _top:-33px; width: 288px; margin:0 0 0 -16px; padding-top:5px; height:27px; font-size:16px; color:#fff; font-weight:bold; background:url(../hab/id-tabs.gif) #D1D1D1 repeat-x scroll center top; text-align:center; border: 1px solid #ccc}
#article.partenaire.onglets h2.second{left:310px; _left:295px}
#article.partenaire.onglets h2.active, #article.partenaire.onglets h2.hover{background:url(../hab/id-tabs-on.gif) #CB0000 repeat-x scroll center top; border-bottom:1px solid #CB0000}
#article.partenaire.onglets .partenaire dl{display:none}