.globalContent { position:relative; }

/********************** 3 Blocs principaux *******************/
.homepage_top { margin:0px 0px 40px 4px; border:0px; width:992px; }
.homepage_left { width:632px; padding:0px; padding-right:20px; vertical-align:top; }
.homepage_right { width:340px; background:#F8F8F8; padding:0px; vertical-align:top; z-index:1; }
.homepage_bottom { display:block; width:993px; margin-left:3px; padding-left:1px; }

/******************************* UNE *******************************/
.homepage_left h1.une { position:absolute; overflow:hidden; height:30px; white-space:nowrap; margin:187px 0px 0px 0px; z-index:2; }
.homepage_left h1.uneDefault { width:110px; text-indent:111px; margin-left:522px; background:url('/images/interface/homepage/h1-alaune.png') top left no-repeat; -background:url('/images/interface/homepage/h1-alaune-ie6.png') top left no-repeat; }
.homepage_left h1.uneInterview { width:120px; text-indent:121px; margin-left:512px; background:url('/images/interface/homepage/h1-interview.png') top left no-repeat; -background:url('/images/interface/homepage/h1-interview-ie6.png') top left no-repeat; }
.homepage_left h1.uneChronique { width:130px; text-indent:131px; margin-left:502px; background:url('/images/interface/homepage/h1-chronique.png') top left no-repeat; -background:url('/images/interface/homepage/h1-chronique-ie6.png') top left no-repeat; }
.homepage_left h1.uneReportageVideo { width:170px; text-indent:171px; margin-left:462px; background:url('/images/interface/homepage/h1-reportage-video.png') top left no-repeat; -background:url('/images/interface/homepage/h1-reportage-video-ie6.png') top left no-repeat; }
.homepage_left h1.unePlateauTV { width:170px; text-indent:171px; margin-left:462px; background:url('/images/interface/homepage/h1-plateau-tv.png') top left no-repeat; -background:url('/images/interface/homepage/h1-plateau-tv-ie6.png') top left no-repeat; }
.homepage_left h1.uneDiaporama { width:130px; text-indent:131px; margin-left:502px; background:url('/images/interface/homepage/h1-diaporama.png') top left no-repeat; -background:url('/images/interface/homepage/h1-diaporama-ie6.png') top left no-repeat; }
.homepage_left h1.uneInfographie { width:130px; text-indent:131px; margin-left:502px; background:url('/images/interface/homepage/h1-infographie.png') top left no-repeat; -background:url('/images/interface/homepage/h1-infographie-ie6.png') top left no-repeat; }
.homepage_left h1.uneWebconference { width:150px; text-indent:151px; margin-left:482px; background:url('/images/interface/homepage/h1-webconference.png') top left no-repeat; -background:url('/images/interface/homepage/h1-webconference-ie6.png') top left no-repeat; }
.homepage_left div.une { width:627px; overflow:hidden; border-left:5px solid #F5A000; margin-bottom:25px; }
.homepage_left div.une .une_border { display:block; width:616px; border:1px solid #DADADA; border-left:0px; padding:5px 5px 18px 5px; }
.homepage_left div.une .illustration { display:block; position:relative; z-index:1; }
.homepage_left div.une img { padding-bottom:5px; border:0px; border-bottom:1px dotted #DADADA; }
.homepage_left div.une img.cadenas { padding:0; border:0; margin-left:5px; }
.homepage_left div.une .infos { font-size:12px; color:#DADADA; margin:14px 0px 5px 13px; }
.homepage_left div.une .infos .date { color:#E48703; }
.homepage_left div.une .infos .categorie { color:#F5A000; text-decoration:none; text-transform:uppercase; }
.homepage_left div.une .infos .categorie:hover { text-decoration:underline; }
.homepage_left div.une .intervenant { display:block; font-size:14px; color:#888; line-height:20px; margin:0px 0px 0px 13px; text-decoration:none; }
.homepage_left div.une .titre { margin:4px 0px 4px 13px; font-weight:bold; }
.homepage_left div.une .titre a { color:#282828; font-size:19px; line-height:26px; text-decoration:none; }
.homepage_left div.une .chapeau { margin:0px 10px 0px 13px; }
.homepage_left div.une .chapeau a { color:#484848; font-size:13.5px; line-height:20px; text-decoration:none; }

/******************************* DOSSIER (Gauche) ***************************/
.homepage_left div.dossier { width:627px; overflow:hidden; border-left:5px solid #F5A000; margin-bottom:25px; }
.homepage_left div.dossier .dossier_border { display:block; border:1px solid #DADADA; border-left:0px; padding:4px 4px 18px 0px; }
.homepage_left div.dossier h2 { background:#F0F0F0; text-align:center; margin:0px; font-size:17px; line-height:20px; padding:8px 30px 8px 193px; }
.homepage_left div.dossier h2 .titre { display:block; color:#484848; text-decoration:none; }
.homepage_left div.dossier h2 .type { color:#888; font-size:10px; line-height:14px; text-transform:uppercase; font-style:italic; font-weight:normal; text-decoration:none; }
.homepage_left div.dossier h2 .type:hover { text-decoration:underline; }
.homepage_left div.dossier img { float:left; margin-top:12px; margin-left:12px; padding:3px; background:url('/images/interface/homepage/dossier-background-illustration.png'); border:none; }
.homepage_left div.dossier p { margin:12px 15px 0px 178px; font-size:13.5px; line-height:20px; text-align:justify; }
.homepage_left div.dossier p a { color:#484848; text-decoration:none; }

/******************************* 1ère NEWS SEULE *************************************/
.homepage_left .news_seule { width:632px; overflow:hidden; border-bottom:1px dotted #DADADA; padding-bottom:25px; margin-bottom:25px; }
.homepage_left .news_seule_nopubli { border:none; margin:0px; margin-bottom:25px; padding:0px; }
.homepage_left .news_seule .left { float:left; width:286px; margin-right:10px; }
.homepage_left .news_seule .right { float:right; width:318px; border-top:1px dotted #DADADA; padding:12px 10px 0px 8px; }
.homepage_left .news_seule img { padding:3px; border:1px solid #DADADA; }
.homepage_left .news_seule img.cadenas { padding:0; border:0; margin-left:5px; }
.homepage_left .news_seule .infos { font-size:11.5px; color:#DADADA; margin:5px 0px 0px 8px; }
.homepage_left .news_seule .infos .date { color:#E48703; }
.homepage_left .news_seule .infos .categorie { color:#F5A000; text-decoration:none; text-transform:uppercase; }
.homepage_left .news_seule .infos .categorie:hover { text-decoration:underline; }
.homepage_left .news_seule .titre { margin:0px 0px 2px 0px; font-weight:bold; }
.homepage_left .news_seule .titre a { color:#383838; font-size:16.5px; line-height:22px; text-decoration:none; }
.homepage_left .news_seule .chapeau { margin:0px; }
.homepage_left .news_seule .chapeau a { color:#585858; font-size:13.5px; line-height:21px; text-decoration:none; }

/******************************* AUTRES NEWS *************************************/
.homepage_left .news_prepubli { border-bottom:1px dotted #DADADA; padding-bottom:25px; margin-bottom:25px; }
.homepage_left .news { width:632px; overflow:hidden; margin-bottom:25px; }
.homepage_left .news img.cadenas { padding:0; border:0; margin-left:5px; }
.homepage_left .news .left { float:left; margin-right:10px; }
.homepage_left .news .right { float:right; }
.homepage_left .news .illustration { position:relative;width:168px; text-align:right; }
.homepage_left .news .illustration img { padding:3px; border:1px solid #DADADA; }
.homepage_left .news .illustration .infos { font-size:11.5px; line-height:17px; color:#E48703; margin:2px 6px 0px 0px; }
.homepage_left .news .illustration .infos .date { display:block; }
.homepage_left .news .illustration .infos .categorie { color:#F5A000; text-decoration:none; text-transform:uppercase; }
.homepage_left .news .illustration .infos .categorie:hover { text-decoration:underline; }
.homepage_left .news .textes { border-top:1px dotted #DADADA; width:434px; padding:12px 10px 0px 10px; }
.homepage_left .news .textes .type { display:inline; font-size:12px; color:#E48703; text-transform:uppercase; line-height:20px; }
.homepage_left .news .textes .titre { margin:0px 0px 2px 0px; font-weight:bold; }
.homepage_left .news .textes .titre a { color:#383838; font-size:16.5px; line-height:22px; text-decoration:none; }
.homepage_left .news .textes .chapeau { margin:0px 0px 0px 0px; }
.homepage_left .news .textes .chapeau a { color:#585858; font-size:13.5px; line-height:21px; text-decoration:none; }
.homepage_left .plus_video_conteneur { position: relative; }
.homepage_left .plus_video { width: 74px; height:26px; background:url('/images/interface/homepage/plus_video.png'); -background:url('/images/interface/homepage/plus_video_ie6.png'); position: absolute; top:96px; left:212px;}
.homepage_left .plus_video_petit { width: 58px; height:21px; background:url('/images/interface/homepage/plus_video_petit.png'); -background:url('/images/interface/homepage/plus_video_petit_ie6.png'); position: absolute; top:55px; left: 110px;}

/******************************* REPORTAGES VIDEO ***************************/
.homepage_left .news .illustration .play_reportage_video { display:block; position:absolute; top:42px; left:62px; width:42px; height:42px; background:url('/images/interface/homepage/play-reportages-video.png'); -background:url('/images/interface/homepage/play-reportages-video-ie6.png'); text-decoration:none; }

/******************************* DIAPORAMAA ***************************/
.homepage_left .news .illustration .illustration_diaporama { position:relative; margin-right:8px; margin-bottom:12px; background:#FFF; z-index:3; }
.homepage_left .news .illustration .shadow_diaporama { display:block; position:absolute; width:166px; height:81px; border:1px solid #DADADA; background:#FFF; }
.homepage_left .news .left .shadow_diaporama_1 { top:4px; left:4px; z-index:2; }
.homepage_left .news .left .shadow_diaporama_2 { top:8px; left:8px; z-index:1; }
.homepage_left .news .right .shadow_diaporama_1 { top:4px; left:-4px; z-index:2; }
.homepage_left .news .right .shadow_diaporama_2 { top:8px; left:-8px; z-index:1; }
.homepage_left .news .illustration .icone-diaporama { display:block; position:absolute; top:19px; left:62px; width:42px; height:42px; background:url('/images/interface/homepage/icone-diaporama.png'); -background:url('/images/interface/homepage/icone-diaporama-ie6.png'); text-decoration:none; z-index:4; }

/******************************* INFOGRAPHIE ***************************/
.homepage_left .news .illustration .icone-infographie { display:block; position:absolute; top:19px; left:62px; width:42px; height:42px; background:url('/images/interface/homepage/icone-infographie.png'); -background:url('/images/interface/homepage/icone-infographie-ie6.png'); text-decoration:none; }

/******************************* WEBCONFERENCE ***************************/
.homepage_left .news .illustration .icone-webconference { display:block; position:absolute; top:19px; left:62px; width:42px; height:42px; background:url('/images/interface/homepage/icone-webconference.png'); -background:url('/images/interface/homepage/icone-webconference-ie6.png'); text-decoration:none; }

/******************************* INTERVIEW / CHRONIQUE ***************************/
.homepage_left .news_intervenant_prepubli { border-bottom:1px dotted #DADADA; padding-bottom:25px; margin-bottom:25px; }
.homepage_left .news_intervenant { width:632px; overflow:hidden; border:none; margin:0px; margin-bottom:25px; padding:0px; }
.homepage_left .news_intervenant .left { float:left; width:108px; margin-right:10px; }
.homepage_left .news_intervenant .right { float:left; width:496px; border-top:1px dotted #DADADA; padding:14px 10px 0px 8px; }
.homepage_left .news_intervenant img { padding:3px; border:1px solid #DADADA; }
.homepage_left .news_intervenant img.cadenas { padding:0; border:0; margin-left:8px; }
.homepage_left .news_intervenant .type { display:inline; font-size:11.5px; color:#E48703; text-transform:uppercase; line-height:20px; }
.homepage_left .news_intervenant .intervenant { display:block; font-size:13.5px; color:#F5A000; padding-bottom:3px; }
.homepage_left .news_intervenant .fonction { display:block; font-size:12px; color:#888; padding-bottom:12px; }
.homepage_left .news_intervenant .titre { margin:0px; font-weight:bold; border-left:4px solid #EBEBEB; padding:4px 10px 4px 16px; }
.homepage_left .news_intervenant .titre a { color:#383838; font-size:16.5px; line-height:22px; text-decoration:none; }
.homepage_left .news_intervenant .chapeau { margin:0px; border-left:4px solid #EBEBEB; padding:0px 10px 7px 17px; }
.homepage_left .news_intervenant .chapeau a { color:#585858; font-size:13.5px; line-height:20px; text-decoration:none; }

/******************************* Publireportage Simple ***************************/
.homepage_left h1.publireportage_simple2 { position:absolute; font-size:13px; text-transform:uppercase; border-top:3px solid #FAB707; padding:4px 7px; font-weight:normal; margin:0px; margin-left:493px; }
.homepage_left h1.publireportage_simple2 a { color:#282828; text-decoration:none; }
.homepage_left h1.publireportage_simple2 a:hover { color:#F5A000; }
.homepage_left div.publireportage_simple2 { width:630px; border:1px solid #DADADA; border-radius:2px; margin-bottom:25px; }
.homepage_left div.publireportage_simple2 table { width:595px; margin-left:15px; }
.homepage_left div.publireportage_simple2 table .illustration { background:#F0F0F0; padding:16px 0px; vertical-align:top; }
.homepage_left div.publireportage_simple2 table .illustration img { border:none; border-top:4px solid #FFF; border-bottom:4px solid #FFF; }
.homepage_left div.publireportage_simple2 table .textes { padding:30px 0px 20px 20px; }
.homepage_left div.publireportage_simple2 table .textes h2 { font-size:14px; line-height:20px; font-weight:normal; padding-right:150px; margin:0px; }
.homepage_left div.publireportage_simple2 table .textes h2 a { color:#C95100; text-decoration:none; }
.homepage_left div.publireportage_simple2 table .textes p { font-size:13px; line-height:18px; margin:0px; text-align:justify; padding-top:2px; }
.homepage_left div.publireportage_simple2 table .textes p a { color:#484848; text-decoration:none; }

/******************************* Publireportage Double ***************************/
/*.homepage_left h1.publireportage_double { position:absolute; font-size:13px; text-transform:uppercase; border-top:3px solid #FAB707; padding:4px 7px; font-weight:normal; margin:0px; margin-left:487px; }
.homepage_left h1.publireportage_double a { color:#282828; text-decoration:none; }
.homepage_left h1.publireportage_double a:hover { color:#F5A000; }
.homepage_left div.publireportage_double { width:630px; border:1px solid #DADADA; border-radius:2px; margin-bottom:25px; }
.homepage_left div.publireportage_double table { width:615px; margin-left:15px; }
.homepage_left div.publireportage_double table .illustration { background:#F0F0F0; padding:36px 0px; vertical-align:top; width:70px; }
.homepage_left div.publireportage_double table .illustration img { border-top:4px solid #FFF; border-bottom:4px solid #FFF; }
.homepage_left div.publireportage_double table .textes { padding:50px 20px 20px 20px; vertical-align:top; width:199px; }
.homepage_left div.publireportage_double table .textes h2 { font-size:14px; line-height:20px; font-weight:normal; margin:0px; }
.homepage_left div.publireportage_double table .textes h2 a { color:#C95100; text-decoration:none; }
.homepage_left div.publireportage_double table .textes p { font-size:13px; line-height:18px; margin:0px; padding-top:2px; }
.homepage_left div.publireportage_double table .textes p a { color:#484848; text-decoration:none; }*/

.homepage_left .publireportage_double2 { width:632px; position:relative; overflow:visible; margin-bottom:25px; padding:0px; border-collapse:collapse; }
.homepage_left .publireportage_double2 .separateur { width:10px; }
.homepage_left .publireportage_double2 .publireportage { width:311px; margin:0px; padding:0px; vertical-align:top; }
.homepage_left .publireportage_double2 .publireportage h1 { position:absolute; font-size:13px; text-transform:uppercase; border-top:3px solid #FAB707; padding:4px 7px; font-weight:normal; margin:0px; margin-left:171px; }
.homepage_left .publireportage_double2 .publireportage h1 a { color:#282828; text-decoration:none; }
.homepage_left .publireportage_double2 .publireportage h1 a:hover { color:#F5A000; }
.homepage_left .publireportage_double2 .publireportage .border { border-radius:2px; border:1px solid #DADADA; }
.homepage_left .publireportage_double2 .publireportage td { padding:0px; vertical-align:top; }
.homepage_left .publireportage_double2 .publireportage .content { width:294px; margin-left:15px; }
.homepage_left .publireportage_double2 .publireportage .content .illustration { background:#F0F0F0; padding:36px 0px; vertical-align:top; width:70px; }
.homepage_left .publireportage_double2 .publireportage .content .illustration img { border:none; border-top:4px solid #FFF; border-bottom:4px solid #FFF; }
.homepage_left .publireportage_double2 .publireportage .content .textes { padding:50px 20px 20px 20px; vertical-align:top; width:186px; }
.homepage_left .publireportage_double2 .publireportage .content .textes h2 { font-size:14px; line-height:19px; font-weight:normal; margin:0px; }
.homepage_left .publireportage_double2 .publireportage .content .textes h2 a { color:#C95100; text-decoration:none; }
.homepage_left .publireportage_double2 .publireportage .content .textes p { font-size:13px; line-height:19px; margin:0px; padding-top:2px; }
.homepage_left .publireportage_double2 .publireportage .content .textes p a { color:#484848; text-decoration:none; }

.homepage_left .news_last { margin-bottom:0px; border-bottom:1px dotted #DADADA; padding-bottom:34px; }
.homepage_left .toute_actualite { display:block; float:right; overflow:hidden; width:196px; height:31px; text-indent:197px; background:#FFF url('/images/interface/homepage/toute-actualite.png') 10px 0px no-repeat; margin-top:-16px; white-space:nowrap; }

/******************************* PAVE ABONNEMENT ***************************/
#abo_accueil { border-bottom: 20px solid #fff;  background:#f0f0f0 url('/images/interface/homepage/bg_abo_accueil.jpg') repeat-x 0 0; font-family:Helvetica,Arial, sans-serif; }
#abo_accueil .abo_accueil_content { border-left:5px solid #ff5a00;border-top: 1px solid #cecece;border-right: 1px solid #cecece;border-bottom: 1px solid #cecece; border-radius:4px; }
#abo_accueil .abo_accueil_content .abo_titre { padding:30px; color:#ff5a00; font-size:17.5px; background: url('/images/interface/homepage/abo_accueil.png') no-repeat right 0; cursor:pointer; }
#abo_accueil .abo_accueil_content .abo_titre p { margin:0; }
#abo_accueil .abo_accueil_content .abo_titre strong { font-size:24px; }

#abo_accueil .abo_accueil_content #abo_details { margin:0 26px 26px 26px; border:1px solid #e8e8e8; background:#fff; width:236px; padding:22px; color:#5f5e5e; font-size:12px; line-height:16px; font-style:italic; }
#abo_accueil .abo_accueil_content #abo_details strong { font-style:normal; display:block; margin-top:10px; }
#abo_accueil .abo_accueil_content #abo_details h2 { margin:0; text-transform:uppercase; font-size:14px; font-style:normal; }

#abo_accueil .abo_accueil_content #abo_details a { display:inline-block; font-weight:bold; color:#fff; background:#ff5a00; padding:7px 15px; border-radius:5px; margin:10px 0 0 0; font-style:normal; }
#abo_accueil .abo_accueil_content #abo_details a:hover { background:#d6591d; }

/******************************* FLASH INFOS ***************************/
#container_flashinfos { position:absolute; right:110px; margin-right:4px; overflow:hidden; border-bottom:20px solid #FFF; }
#container_flashinfos_vide { height:363px; /* Hauteur du bloc #flashinfo (280px) + Bordure blanche (20px) + Padding-Top (8px) + Padding-Bottom (10px) + Bordure (2px) + Padding-Top pour le titre (43px) */ }
h1.flashinfos { position:absolute; width:340px; font-size:15.5px; font-weight:normal; background:url('/images/interface/homepage/flashinfos-background.png') top left repeat-x; margin:11px 0px 0px 0px; z-index:2; }
h1.flashinfos a { display:block; color:#FFF; text-decoration:none; height:25px; padding:7px 0px 0px 15px; }
h1.flashinfos a:hover { text-shadow:0px 0px 3px #E48703; }
div.flashinfos { position:relative; overflow:hidden; border-radius:2px; border:1px solid #DADADA; width:338px; padding-top:43px; background:#FFF; z-index:1; }
#flashinfos { overflow:auto; height:280px; width:338px; background:url('/images/interface/homepage/flashinfos-dots.gif') 60px top repeat-y; padding-top:8px; padding-bottom:10px; z-index:1; }
#flashinfos .flashinfo { display:block; width:313px; clear:both; font-size:13px; color:#484848; line-height:18px; text-decoration:none; padding:6px 0px; }
#flashinfos .flashinfo:hover { color:#000; }
#flashinfos .flashinfo .date { display:block; float:left; width:60px; text-align:center; }
#flashinfos .flashinfo .titre { display:block; float:right; width:237px; padding-left:16px; }

#flashinfos .flashinfos-anterieurs { display:block; width:237px; clear:both; font-size:13px; color:#888; line-height:18px; text-decoration:none; padding:6px 0px 6px 76px; text-align:right; }
#flashinfos .flashinfos-anterieurs:hover { color:#F5A000; }

#flashinfos_slider { display:block; width:9px; height:40px; background:#E8E8E8; border-top-left-radius:3px; border-bottom-left-radius:3px; cursor:pointer; }
#flashinfos_slider_track { display:none; position:absolute; background:#FFF; width:9px; height:40px; top:57px; right:0px; z-index:2; }

/******************************* BANNIERE CARRE ***************************/
.homepage_right .banniere { clear:both; width:300px; padding:10px; margin:9px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; }

/******************************* PHRASE DU JOUR ***************************/
.homepage_right h1.phrase-jour { position:absolute; overflow:hidden; width:65px; height:53px; background:#FFF url('/images/interface/homepage/phrase-jour-guillemet-ouvrant.png'); text-indent:66px; white-space:nowrap; margin-left:5px; *margin-left:-4px; margin-top:-4px; z-index:2; }
.homepage_right a.phrase-jour { display:block; position:relative; width:320px; margin:9px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; text-decoration:none; z-index:1; }
.homepage_right a.phrase-jour .phrase { display:block; border-top:1px dotted #DADADA; border-bottom:1px dotted #DADADA; font-size:20px; line-height:30px; font-style:italic; color:#888888; font-weight:normal; margin-top:18px; text-indent:40px; padding:11px 35px 14px 25px; background:url('/images/interface/homepage/phrase-jour-guillemet-fermant.png') bottom right no-repeat; }
.homepage_right #phrase-jour-auteur { display:block; font-size:13px; line-height:18px; color:#F5A000; text-align:right; padding:11px 20px; }
.homepage_right #phrase-jour-auteur .fonction { display:block; color:#888; }
.homepage_right #phrase-jour-savoir-plus { display:block; height:37px; font-size:14px; text-align:right; color:#F5A000; line-height:37px; padding-right:20px; margin-top:10px; margin-bottom:11px; background:#FFF url('/images/interface/homepage/phrase-jour-savoir-plus.png') top right no-repeat; }

/******************************* CHIFFRE DU JOUR ***************************/
.homepage_right a.chiffre-jour { display:block; position:relative; width:320px; margin:9px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; text-decoration:none; }
.homepage_right a.chiffre-jour h1 { font-size:16px; border-bottom:1px dotted #DADADA; text-align:center; color:#B8B8B8; font-weight:normal; padding-top:15px; padding-bottom:37px; margin:0; }
.homepage_right a.chiffre-jour .chiffre { display:block; margin-top:-31px; text-align:center; }
.homepage_right a.chiffre-jour .chiffre span { font-size:51px; color:#FAB707; font-style:italic; padding-left:20px; padding-right:20px; background:#FFF; line-height:55px; }
.homepage_right a.chiffre-jour .unite { display:block; font-size:25px; line-height:36px; color:#787878; padding:0px 30px 20px 30px; text-align:center; font-style:italic; }
.homepage_right #chiffre-jour-savoir-plus { display:block; overflow:hidden; position:absolute; top:63px; right:-1px; width:28px; height:18px; text-indent:29px; white-space:nowrap; background:url('/images/interface/homepage/chiffre-jour-savoir-plus.png'); }

/******************************* DOSSIER (Droite) ***************************/
.homepage_right .dossier { width:320px; margin:0px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #eee; } 
.homepage_right .dossier a:hover {text-decoration:none;}
.homepage_right .dossier .top { text-align:left; height:82px; background:#f0f0f0; margin:18px 0; position: relative;}
.homepage_right .dossier .top a.img { display:block; float:left; padding:0 3px; border-left:3px solid #f7a200; background:#fff; margin-right:9px; width:96px; }
.homepage_right .dossier .titre {width:195px; position:absolute; bottom:9px; left:115px;}
.homepage_right .dossier h3 { text-transform:uppercase; font-size:11px; font-weight:normal; margin:0; padding:0; line-height:12px;}
.homepage_right .dossier h3 a {color:#f5a000;}
.homepage_right .dossier h2 {font-size:15px; margin:0; line-height:16px; padding:0;}
.homepage_right .dossier h2 a{color:#4d4d4d; }
.homepage_right .dossier .chapeau { width:280px; padding:12px 0px 10px 0px; margin:0px; margin-left:20px; font-size:12px; line-height:19px; text-align:justify; }
.homepage_right .dossier .chapeau a { color:#555; text-decoration:none;}
.homepage_right .dossier .actions { text-align:left; padding:10px 20px 0px 20px;color:#888888; font-size:13px;  margin-bottom:24px; }
.homepage_right .dossier .actions a { color:#e48703;  display:block;text-decoration:none; border-bottom:1px dotted #DADADA; padding-bottom:5px;}
.homepage_right .dossier .actions a:hover { color:#c95100; }

/******************************* MATERIELS & SERVICES SEULS ***************************/
/*.homepage_right .ms_seul { display:block; position:relative; width:312px; padding:4px; margin:9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; text-decoration:none; }*/
.homepage_right .ms_seul { display:block; position:relative; width:310px; padding:5px; margin:0px 9px 3px 9px; background:#FFF; border:1px solid #EEEEEE; text-decoration:none; }
.homepage_right .ms_seul table .raison_sociale { width:182px; background:#F8F8F8; vertical-align:bottom; padding:10px 12px; }
.homepage_right .ms_seul table .raison_sociale h1 { margin:0px; font-size:14.5px; line-height:18px; font-weight:normal; }
.homepage_right .ms_seul table .raison_sociale h1 span { display:block; text-transform:uppercase; }
.homepage_right .ms_seul table .illustration { width:130px; vertical-align:top; background:#F8F8F8; padding:0px; }
.homepage_right .ms_seul table .illustration img { border:none; }
.homepage_right .ms_seul h2 { margin:3px 0px 0px 0px; font-size:14px; line-height:21px; color:#484848; font-weight:normal; padding:8px 20px 7px 12px; }

/******************************* MATERIELS & SERVICES EXCLUE ***************************/
.homepage_right .ms_exclue { display:block; position:relative; width:312px; padding:4px; margin:9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; text-decoration:none; }
.homepage_right .ms_exclue .ms_header .raison_sociale { width:182px; background:#F8F8F8; vertical-align:bottom; padding:10px 12px; }
.homepage_right .ms_exclue .ms_header .raison_sociale h1 { margin:0px; font-size:14.5px; line-height:18px; font-weight:normal; }
.homepage_right .ms_exclue .ms_header .raison_sociale h1 span { display:block; text-transform:uppercase; }
.homepage_right .ms_exclue .ms_header .illustration { width:130px; vertical-align:top; background:#F8F8F8; padding:0px; }
.homepage_right .ms_exclue .ms_header .illustration img { border:none; }
.homepage_right .ms_exclue .produits { margin-top:3px; }
.homepage_right .ms_exclue .produits .produit { background:#FFF; border-bottom:1px dotted #DADADA; padding:4px 0px; }
.homepage_right .ms_exclue .produits .last { border:none; padding-bottom:0px; }
.homepage_right .ms_exclue .produit td.blanc { background:#FFF; }
.homepage_right .ms_exclue .produit td.gris { background:#F8F8F8 }
.homepage_right .ms_exclue .produit .illustration { vertical-align:middle; padding:0px; }
.homepage_right .ms_exclue .produit .illustration a { display:block; width:130px; height:90px; text-decoration:none; }
.homepage_right .ms_exclue .produit .illustration img { border:none; }
.homepage_right .ms_exclue .produit .titre { vertical-align:middle; text-align:center; }
.homepage_right .ms_exclue .produit .titre a { text-decoration:none; }
.homepage_right .ms_exclue .produit .titre a h2 { color:#484848; font-size:13px; line-height:19px; padding:5px 15px; font-weight:normal; }

.homepage_right .ms-tous-produits { display:block; position:relative; width:310px; padding:5px; margin:0px 9px 18px 9px; background:#FFF; border:1px solid #EEEEEE; text-decoration:none; }
.homepage_right .ms-tous-produits .border { display:block; border-bottom:2px solid #FAB707; background:#FFF; padding-bottom:3px; color:#F5A000; text-decoration:none; }
.homepage_right .ms-tous-produits .border:hover { border-color:#E48703; color:#E48703; }
.homepage_right .ms-tous-produits .texte { display:block; background:#F8F8F8; padding:10px 15px; font-size:14.5px; line-height:18px; text-align:right; }

/******************************* NOMINATION ***************************/
.homepage_right .nomination { width:320px; margin:0px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; } 
.homepage_right .nomination table { width:100%; margin-top:9px; margin-bottom:15px; }
.homepage_right .nomination table .titre { text-align:right; vertical-align:bottom; padding:10px 14px 12px 30px; }
.homepage_right .nomination table .titre h1 { font-size:11px; text-transform:uppercase; margin:0px; font-weight:normal; }
.homepage_right .nomination table .titre h1 a { color:#7FA011; text-decoration:none; }
.homepage_right .nomination table .titre h1 a:hover { text-decoration:underline; }
.homepage_right .nomination table .titre h2 { font-size:17px; line-height:19px; margin:0px; }
.homepage_right .nomination table .titre h2 a { color:#484848; text-decoration:none; }
.homepage_right .nomination table .titre h2 a:hover { text-decoration:none; }
.homepage_right .nomination table .illustration { width:109px; background:url('/images/interface/homepage/nomination-separateur.png') top left no-repeat; padding:0px; vertical-align:top; }
.homepage_right .nomination table .illustration a { overflow:hidden; }
.homepage_right .nomination table .illustration img { margin-left:9px; border:none; }
.homepage_right .nomination .chapeau { width:280px; padding:12px 0px 16px 0px; margin:0px; margin-left:20px; font-size:13px; line-height:21px; border-top:1px dotted #DADADA; border-bottom:1px dotted #DADADA; text-align:justify; }
.homepage_right .nomination .chapeau a { color:#484848; text-decoration:none; }
.homepage_right .nomination .actions { display:block; padding:12px 20px 17px 20px; text-align:right; color:#888888; font-size:13px; }
.homepage_right .nomination .actions a { color:#888; text-decoration:none; }
.homepage_right .nomination .actions a:hover { color:#7FA011; text-decoration:underline; }
.homepage_right .nomination .actions a.important { color:#7FA011; }
.homepage_right .nomination .actions a.important:hover { text-decoration:underline; }

/******************************* QUALITE DE L'AIR ***************************/
.homepage_right .qualite-air { display:block; position:relative; width:320px; height:235px; padding:0px; margin:9px 9px 18px 9px; background:#FFF url('/images/interface/homepage/qualite-air-background.png') 1px 1px no-repeat; border-radius:4px; border:1px solid #EEEEEE; text-decoration:none; }
.homepage_right .qualite-air:hover { text-decoration:none; }
.homepage_right .qualite-air h1 { font-size:20px; line-height:25px; color:#484848; text-align:right; text-shadow:1px 1px 0px #FFF; margin:0px; padding:24px 29px 0px 80px; font-weight:normal; }
.homepage_right .qualite-air h1 .air { font-size:24px; }
.homepage_right .qualite-air h1 .ville-date { display:block; font-size:16px; color:#888; font-weight:normal; }
.homepage_right .qualite-air .global,
.homepage_right .qualite-air .trafic { display:block; position:absolute; overflow:hidden; height:60px; font-size:14px; color:#484848; font-weight:bold; line-height:60px; }
.homepage_right .qualite-air .global .bulle,
.homepage_right .qualite-air .trafic .bulle { display:inline; float:left; width:60px; height:45px; font-size:30px; line-height:30px; color:#FFF; margin-left:20px; margin-right:16px; text-align:center; padding-top:15px; text-indent:2px; font-weight:normal; }
.homepage_right .qualite-air .global { top:85px; }
.homepage_right .qualite-air .trafic { top:155px; }
.homepage_right .qualite-air .global .vert_fonce { background:url('/images/interface/homepage/qualite-air-bulle-vert-fonce-global.png'); text-shadow:1px 1px 0px #6EAB60; }
.homepage_right .qualite-air .global .vert_clair { background:url('/images/interface/homepage/qualite-air-bulle-vert-clair-global.png'); text-shadow:1px 1px 0px #AABC45; }
.homepage_right .qualite-air .global .jaune { background:url('/images/interface/homepage/qualite-air-bulle-jaune-global.png'); text-shadow:1px 1px 0px #D9B10A; }
.homepage_right .qualite-air .global .orange { background:url('/images/interface/homepage/qualite-air-bulle-orange-global.png'); text-shadow:1px 1px 0px #DC8605; }
.homepage_right .qualite-air .global .rose { background:url('/images/interface/homepage/qualite-air-bulle-rose-global.png'); text-shadow:1px 1px 0px #D33B65; }
.homepage_right .qualite-air .global .gris { background:url('/images/interface/homepage/qualite-air-bulle-gris-global.png'); text-shadow:1px 1px 0px #B8B8B8; }
.homepage_right .qualite-air .trafic .vert_fonce { background:url('/images/interface/homepage/qualite-air-bulle-vert-fonce-trafic.png'); text-shadow:1px 1px 0px #6EAB60; }
.homepage_right .qualite-air .trafic .vert_clair { background:url('/images/interface/homepage/qualite-air-bulle-vert-clair-trafic.png'); text-shadow:1px 1px 0px #AABC45; }
.homepage_right .qualite-air .trafic .jaune { background:url('/images/interface/homepage/qualite-air-bulle-jaune-trafic.png'); text-shadow:1px 1px 0px #D9B10A; }
.homepage_right .qualite-air .trafic .orange { background:url('/images/interface/homepage/qualite-air-bulle-orange-trafic.png'); text-shadow:1px 1px 0px #DC8605; }
.homepage_right .qualite-air .trafic .rose { background:url('/images/interface/homepage/qualite-air-bulle-rose-trafic.png'); text-shadow:1px 1px 0px #D33B65; }
.homepage_right .qualite-air .trafic .gris { background:url('/images/interface/homepage/qualite-air-bulle-gris-trafic.png'); text-shadow:1px 1px 0px #B8B8B8; }

/******************************* EMPLOI-ENVIRONNEMENT ***************************/
.homepage_right .ee { width:300px; padding:0px; margin:9px 9px 18px 9px; background:#FFF; border-radius:4px; border:1px solid #EEEEEE; padding:10px; }
.homepage_right .ee h1 { display:block; text-align:center; margin-top:10px; -margin-top:20px; margin-bottom:20px; }
.homepage_right .ee h1 img { border:none; }
.homepage_right .ee .offre { display:block; background:#F2F5E7; border-radius:4px; margin-bottom:10px; padding:4px 4px 8px 4px; text-decoration:none; }
.homepage_right .ee .offre h2 { background:#FFF; color:#7FA011; font-size:14px; line-height:18px; text-align:center; margin-bottom:8px; font-weight:normal; padding:6px 25px; }
.homepage_right .ee .offre span { display:block; font-size:12px; line-height:17px; color:#686868; padding-left:12px; }
.homepage_right .ee .toutes-offres { display:block; width:186px; height:31px; margin:0px auto 5px auto; text-align:center; }
.homepage_right .ee .toutes-offres img { border:none; }

/************************** CHAINE ACTU-ENVIRONNEMENT ***************************/
.homepage_right .chaine a img { border:0; }
.homepage_right .chaine a { display:block; }
.homepage_right .chaine a:hover { text-decoration:none; }

.homepage_right .chaine { width:320px; margin:0px 9px 9px 9px; background:#FFF url('/images/interface/modules/chaine/pellicule.png') no-repeat -11px -14px; border-radius:4px; border:1px solid #eee; padding-bottom:10px; } 
.homepage_right .chaine h2 { font-size:18px; margin:15px 0 0px 55px; line-height:18px; padding:0; color:#f5a000; font-weight:normal; }
.homepage_right .chaine h2 span { font-size:13px; font-weight:normal; color:#c0c0c0; }

.homepage_right .chaine .derniere_video { width:280px; background:#fafafa; margin:15px 20px 5px 20px; border-radius:4px; border:1px solid #e6e6e6; padding-bottom:10px; }
.homepage_right .chaine .derniere_video h3.titre_encart { margin:0; padding:0; background:#fff url('/images/interface/modules/chaine/puce.png') no-repeat 0 1px; height:28px; border-bottom:1px dotted #dadada; line-height:28px; font-size:13px; padding-left:25px; color:#898988; border-top-left-radius:4px; border-top-right-radius:4px; font-weight:normal; }
.homepage_right .chaine .derniere_video .vignette { text-align:center; position:relative; margin-top:15px; }
.homepage_right .chaine .derniere_video .vignette img.apercu { border-radius:4px; border:4px solid #d9d9d9; }
.homepage_right .chaine .derniere_video .bouton_play { position:absolute; top:60px; left:108px; -left:-35px; height:70px; width:70px; background:url('/images/interface/modules/chaine/play.png') no-repeat 0 0; -background:url('/images/interface/modules/chaine/play_ie6.png') no-repeat 0 0; }
.homepage_right .chaine .derniere_video h3.titre_video { padding:0 20px; font-size:13px; font-weight:normal; line-height:16px; margin-top:15px; }
.homepage_right .chaine .derniere_video h3.titre_video a { color:#363636; }
.homepage_right .chaine .derniere_video h3.titre_video .categorie {font-size:12px;color:#fab707; font-style:italic; }

.homepage_right .chaine .autres_videos { width:280px; margin:0 20px; border-bottom:1px dotted #dadada; overflow:hidden; padding:10px 0; }
.homepage_right .chaine .autres_videos .vignette { padding:3px; background:#FFF; border:1px solid #DADADA; float:left; width:90px; margin-right:10px; position:relative; margin-top:0; }
.homepage_right .chaine .autres_videos .bouton_play { position:absolute; left:35px; top:14px; width:28px; height:28px; background:url('/images/interface/modules/chaine/play_petit.png') no-repeat 0 0; -background:url('/images/interface/modules/chaine/play_petit_ie6.png') no-repeat 0 0; }
.homepage_right .chaine .autres_videos h3 { float:left; width:160px; font-size:12px; font-weight:normal; padding-top:0; color:#666; margin:0; }
.homepage_right .chaine .autres_videos h3 a { color:#666; }
.homepage_right .chaine .autres_videos h3 .categorie { font-size:10px; font-style:italic; color:#f5a000; margin:0; line-height:16px; }

.homepage_right .chaine .bouton { display:block; text-align:center; margin:23px 0 15px 0;}

/******************************* POLE EXPERTISE *********************************/
.homepage_bottom .poleExpertise { clear:both; }
.homepage_bottom .poleExpertise .top { display:block; overflow:hidden; width:994px; height:2px; background:url('/images/interface/homepage/poleexpertise_background_top.png'); font-size:1px; text-indent:-300px; margin-left:-1px; }
.homepage_bottom .poleExpertise .content { display:block; width:992px; margin-left:-1px; padding-top:20px; padding-bottom:20px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; background:url('/images/interface/homepage/poleexpertise_background_content.jpg') 1px 0px no-repeat; }
.homepage_bottom .poleExpertise .content h1 { display:block; overflow:hidden; width:990px; height:19px; margin-bottom:30px; margin-left:1px; text-indent:-300px; font-size:1px; background:url('/images/interface/homepage/poleexpertise_h1.png'); }
.homepage_bottom .poleExpertise .content .avis { display:inline; float:left; overflow:hidden; width:440px; margin-left:35px; margin-right:5px; }
.homepage_bottom .poleExpertise .content .avis .illustration { display:block; overflow:hidden; float:left; width:100px; height:120px; margin-right:15px; border: 3px solid rgba(255,255,255,0.14); border-radius:4px; }
.homepage_bottom .poleExpertise .content .avis .illustration img { position:absolute; border:0px; }
.homepage_bottom .poleExpertise .content .avis .illustration .backgroundMentionAvisExpert { display:block; overflow:hidden; width:100px; height:19px; position:absolute; margin-top:101px; background:#000000; font-size:1px; text-indent:-300px; }
.homepage_bottom .poleExpertise .content .avis .illustration .mentionAvisExpert { display:block; overflow:hidden; width:100px; height:19px; position:absolute; margin-top:101px; background:url('/images/interface/homepage/poleexpertise_mention_avis_expert.png'); font-size:1px; text-indent:-300px; }
.homepage_bottom .poleExpertise .content .avis .textes { display:block; overflow:hidden; float:left; width:319px; }
.homepage_bottom .poleExpertise .content .avis .textes h2 { font-size:14px; line-height:18px; margin-top:12px; margin-bottom:0px; font-weight:100; }
.homepage_bottom .poleExpertise .content .avis .textes h2 a { color:#FFFFFF; text-decoration:none; }
.homepage_bottom .poleExpertise .content .avis .textes .resume { font-size:12px; line-height:16px; text-align:justify; margin-top:6px; margin-bottom:0px; }
.homepage_bottom .poleExpertise .content .avis .textes .resume a { color:#CBB9A8; text-decoration:none; }
.homepage_bottom .poleExpertise .content .avis .textes .expert { font-size:12px; line-height:14px; color:#CBB9A8; margin-top:12px; padding-top:11px; font-weight:100; border-top: 1px dashed rgba(255,255,255,0.14); }
.homepage_bottom .poleExpertise .content .tousAvis { display:block; overflow:hidden; clear:both; width:920px; margin:0px 0px 10px 35px; }
.homepage_bottom .poleExpertise .content .tousAvis .lien { display:block; float:right; overflow:hidden; width:121px; height:16px; padding:8px 18px 5px 18px; border-radius:4px; background:rgba(0,0,0,0.14) url('/images/interface/homepage/poleexpertise_tousavis.png') center center no-repeat !important; background:url('/images/interface/homepage/poleexpertise_tousavis.png') center center no-repeat; font-size:1px; text-indent:-300px; }
.homepage_bottom .poleExpertise .content .tousAvis .lien:hover { background-color:rgba(0,0,0,0.2) !important; }
.homepage_bottom .poleExpertise .content .tousAvis .commentParticiper { display:block; float:left; overflow:hidden; height:16px; padding-left:24px; padding-top:1px; background:url('/images/interface/homepage/poleexpertise_comment_participer.png') top left no-repeat; color:#FFFFFF; text-decoration:none; font-size:12px; margin-top:12px; }
.homepage_bottom .poleExpertise .bottom { display:block; overflow:hidden; width:994px; height:2px; background:url('/images/interface/homepage/poleexpertise_background_bottom.png'); font-size:1px; text-indent:-300px; margin-left:-1px; margin-bottom:20px; }

/******************************* DOSSIER D'ACTU *********************************/
.dossier_actu_titles { height:35px; margin-bottom:18px; background:#f5f5f5 url('/images/interface/dossier-actu/bg_title.gif') repeat-x 0 0; border-radius:6px; border:1px solid #e9e9e9; line-height:35px; }
.dossier_actu_titles h1 { float:left; margin:-1px 0 0 -1px; width:100px; background: url('/images/interface/dossier-actu/main_title2.gif') no-repeat 0 0; color:#FFF; padding-left:17px; font-size: 14px; font-weight: normal; height:37px; line-height:37px; }
.dossier_actu_titles ul { list-style:none; padding:0; margin:0;}
.dossier_actu_titles li { float:left; }
.dossier_actu_titles li h2 { margin:1px; }
.dossier_actu_titles li a { padding:0 25px 0 10px; display:block; font-size:13px; color:#6a6a6a; background: url('/images/interface/dossier-actu/arrow_title.gif') no-repeat right 0; font-weight:normal; }
.dossier_actu_titles li a:hover { text-decoration:none; color:#f5a000; }

/******************************* BLOC PRESIDENTIELLES *********************************/
#bloc_presidentielles { position:relative; background:#fff; border-bottom:20px solid #FFF; border-radius:4px; width:340px; }
#bloc_presidentielles .image { position:absolute; left:0; top:0; box-shadow:0px 4px 3px rgba(0,0,0,0.2); border-top-left-radius:2px; border-top-right-radius:2px; }
#bloc_presidentielles .infos_presidentielles { border:1px solid #dadada; border-radius:2px; overflow:auto; padding-top:70px; }
#bloc_presidentielles .liste_actu a { text-decoration:none; color:#000; }
#bloc_presidentielles .liste_actu a span { display:inline-block;vertical-align:top; }
#bloc_presidentielles .liste_actu a span.date { width:62px; text-align:center; padding-top:10px; }
#bloc_presidentielles .liste_actu a span.titre_actu { width:236px; border-left:1px dotted #dadada; padding:10px 0 10px 12px; }
#bloc_presidentielles .liste_actu a .tweet { font-style:italic; background:url('/images/interface/cop/twitter-hp.gif') no-repeat 11px 9px; text-indent:22px; }
#bloc_presidentielles .toute_lactu { background:#571e5b; color:#fff; text-align:center; display:block; font-size:13.5px; margin:12px 16px 16px 16px; padding:8px 0; border-radius:3px; border:none; }
#bloc_presidentielles .toute_lactu:hover { text-decoration:none; background:#722c77; } 
