/* ----- eric meyer's css reset & clearfix */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td         { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus                                                  { outline: 0; }
body                                                    { line-height: 1; color: black; background: white; }
html, body                                              { height: 100%; }
ol, ul                                                  { list-style: none; }
table                                                   { border-collapse: collapse; border-spacing: 0; }
caption, th, td                                         { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after  { content: ""; }
blockquote, q                                           { quotes: "" ""; }


/*@font-face                                            { font-family:Garamond; src:url(Trade Gothic LT Bold.ttf); }*/
@font-face                                              { font-family: TradeGothicLT;	src: url('font/Trade Gothic LT.ttf');}
@font-face                                              { font-family: TradeGothicLTBold2;	src: url('font/Trade Gothic LT Bold No 2.ttf');}

/*.clear:after                                            { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear                                                  { display: inline-block; }
html[xmlns] .clear                                      { display: block; }
* html .clear                                           { height: 1%; }*/

.tinymce ul                                             { margin-left:25px; list-style-type:disc; }
.tinymce ul li ul                                       { list-style-type:circle; }
.tinymce p                                              { padding-bottom:10px; line-height:16px; /*text-align:justify;*/}
.tinymce strong                                         { font-weight:bold;}

/*header*/
body                                                    { font-family:arial, helvetica; background:#000;}
.bgmain                                                 { background:url(../images/bg.jpg) repeat-x top center #000000;}
.container_24                                           { padding-top:7px;}
.entete                                                 { height:165px; position:relative; z-index:100;}
/*.logo                                                   { position:relative; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat; height:110px;}*/
.logo a                                                 { width:100%; height:100%; position:absolute; top:0; left:0;}

.logo {
    position: relative;
    text-indent: -9999px;
    background: url(../images/planete_plus_logo.png) 0 7.5px no-repeat;
    height: 150px;
}

.container_24 .logo {
    width: 234px !important;
    padding: 0;
    margin: 0;
}


.prefix_add1                                            { margin-left:18px;}

#infolettre                                             { font-size:12px; position:absolute; right:21px; top:7px; width:400px; height:40px;}
#infolettre label                                       { display:block; color:#fff; margin-bottom:6px;}
#infolettre input                                       { color:#fff; width:187px;  background:url(../images/newsletter_input.jpg) no-repeat; border:none;}
#infolettre input[type="submit"]                        { cursor:pointer; color:#000; height:18px; margin-left:3px; margin-top:18px; width:38px; background:url(../images/newsletter_submit.jpg) no-repeat; border:none;}
.chrome #infolettre input[type="submit"]                { margin-top:20px;}
#infolettre div                                         { float:left;}
#infolettre span                                        { width:100%; color:#FFFFFF; position:absolute; right:408px; text-align:right; top:20px;}

.menu                                                   { color:#fff; height:54px; width:722px; display:inline; float:left; background:url("../images/menu.jpg") repeat-x scroll left center transparent; margin-top:55px;}
.menu .item                                             { height:56px; position:relative; background:url("../images/menu-border.jpg") no-repeat scroll right 8px transparent; float:left;}
.menu .item span                                        { display: block; padding-top:2px; color:#595959; font-size:12px; text-transform:none; }
.menu .item .link                                       { font-family:TradeGothicLTBold2; padding-left:17px; padding-top:13px; position:absolute; top:0; left:0; height:52px; font-weight:bold; color:#fff; font-size:15px; text-transform:uppercase; text-decoration:none;}
.menu .item a:hover                                     { color:#e47c27; text-shadow: #e47c27 0px 0px 10px;}
.menu .item a:hover p                                   { font-family:arial; text-shadow:none;}
.menu .item.first                                       { }
.menu .item.first .link                                 { padding-left:13px;}
.menu .item.last                                        { background:none;}
.menu .item.emission a:hover                            { color:#fff;}
.menu .item.emission                                    { position:relative;}
.menu .item.emission .sm                                { z-index:100; left:-2px; top:-2px; position:absolute; background:url(../images/sm_menu.jpg) no-repeat; width:128px;} 
.menu .item.emission .sm #sm_entete                     { height:54px;}
.menu .item.emission .sm #sm_content                    { font-size:12px; text-transform:uppercase; left:-105px; padding:12px; position:relative; width:791px; background:#fb7a11; }
.menu .item.emission .sm .circle                        { background:url(../images/dot.jpg) no-repeat left 3px; height:9px; padding-bottom:6px; font-size:9px; float:left; width:376px; padding-left:12px;}
.menu .item.emission .sm .circle a                      { position:relative;}
.menu .item.emission .sm .circle img                    { position:absolute; right:-27px; top:0;}
.menu .item.emission .sm a                              { text-decoration:none; color:#fff;}

.menu .facebook                                         { background:none repeat scroll 0 0 #3B5997; float:right; height:43px; margin-right:1px; margin-top:2px; padding-left:8px; padding-top:7px; position:relative; width:103px; text-align:center;}
.menu img#faceimg                                       { padding-left:4px;}
.menu .facebook #suivre                                 { position:absolute; top:-49px; right:0px;}
#linkface                                               { text-align:left;}
#fullleft                                               { width:100px; text-align:left;}
/*home*/
.diaporama                                              { position:relative; height:315px;}
.diaporama .rightnav                                    { position:absolute; width:183px; right:5px; top:7px; height:315px;}

.diaporama .rightnav li                                 { position:relative; background:url(../images/diapo_sprite.png) no-repeat right -65px; height:61px; padding-left:75px; padding-top:1px; width:108px; font-size:9px;}
.diaporama .rightnav li:hover,
.diaporama .rightnav li.active                          { background:url(../images/diapo_sprite.png) no-repeat right 0px; padding-left:46px; width:137px;}
.diaporama .rightnav li h3                              { font-weight:bold; color:#000000; padding-bottom:6px; padding-top:13px; }
.diaporama .rightnav li p                               { color:#4a4949; padding-bottom:1px;}
.diaporama .rightnav li a                               { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}

.diaporama .imgfix                                      { width:100%; height:317px; background:url("../images/gradient.png") no-repeat scroll 3px -5px transparent; }
.diaporama img                                          { position:absolute; z-index:-10; right:5px;}
.diaporama .leftcontent                                 { font-size:34px; position:absolute; width:724px; top:0; left:0; z-index:2; color:#fff; height:217px; padding:98px 0 0 50px;}
.diaporama .rightnav                                    { z-index:3;}
.diaporama .leftcontent h2                              { padding-bottom:12px; width:270px;}
.diaporama .leftcontent h2 a                            { padding:0 !important; color:#fff !important; text-decoration:none !important; text-transform:none !important;}
.diaporama .leftcontent p                               { font-size:21px; padding-bottom:5px; width:270px;}
.diaporama .leftcontent .object                         { height:275px; position:absolute; right:8px; top:24px; width:403px;}
.diaporama .leftcontent object                          { left:23px; margin:2px; position:absolute; top:6px;}

#informations                                           { padding-top:10px;}
.col1 h2, .col2 h2, .col3 h2                            { font-family:TradeGothicLT, arial; font-size:22px; height:46px; padding:5px 0 0 11px; text-transform:uppercase;}
.col1 h2 a, .col2 h2 a, .col3 h2 a                      { text-decoration:none; color:#000;}


.col1 h2 span, .col2 h2 span, .col3 h2 span             { display:block; font-size:12px; color:#fff;}

.coupdecoeur h2 span             { display:block; font-size:12px; color:#fff;}

.col1 h2                                                { background:url(../images/col1_header.jpg) no-repeat; }
.col2 h2                                                { background:url(../images/col2_header.jpg) no-repeat; }
.col3 h2                                                { background:url(../images/col3_header.jpg) no-repeat; }

.col1 .footer, .col2 .footer, .col3 .footer             { font-weight:bold; height:26px; line-height:31px; padding-right:25px; text-align:right;}
.col1 .footer                                           { background:url(../images/col1_footer.jpg) no-repeat; }
.col2 .footer                                           { background:url(../images/col2_footer.jpg) no-repeat; }
.col3 .footer                                           { background:url(../images/col3_footer.jpg) no-repeat #E7E7E7; }
.col1 .footer a, .col2 .footer a, .col3 .footer a       { text-decoration:none; color:#fff;}
.col1 .footer a:hover,
.col2 .footer a:hover,
.col3 .footer a:hover                                   { text-decoration:underline; color:#fff;}
.col1 .corps, .col2 .corps, .col3 .corps                { height:432px; background:#fff; padding:5px 10px; font-size:12px;}
.col2 .corps                                            { height:432px; background:#fff; padding:5px 0 !important; font-size:12px;}
.col1 .corps .list_emi                                  { }
.col1 .corps .list_emi h3                               { font-size:12px; font-weight:bold; padding-bottom:12px; padding-top:6px;}


.col1 .corps .list_emi img                              { float:left; padding-right:10px;}
.col1 .corps .list_emi li                               { position:relative; position:relative; border-bottom:1px solid #ccc; padding-bottom:21px; height:83px;}
.col1 .corps .list_emi li:hover                         { background:#E7E7E7;}
.col1 .corps .list_emi .detail                          { text-decoration:none; color:#fb7a11; position:absolute; bottom:6px; right:0px; background:url(../images/plus.png) no-repeat left; padding-left:14px; }
.col1 .corps .list_emi .detail:hover                    { text-decoration:underline; }
.col1 .corps .list_emi .detail2                         { height:100%; left:0; position:absolute; top:0; width:100%; z-index:10; }

.col1 .corps .list_emi li.last                          { border-bottom:none;}

.hoairelist ul                                          { background:#e7e7e7;} 
.hoairelist li.first,
.hoairelist li.first:hover                              { background:#c9c9c9;}
.hoairelist li                                          { position:relative; background:url(../images/bg_new.png) no-repeat top #e7e7e7;}
.hoairelist li:hover                                    { position:relative; background:url(../images/bg_new_hover.png) no-repeat top #c9c9c9;}
.content.hfix                                           { height:539px;}
.content.hfix2                                          { min-height:540px;}
.hoairelist li a                                        { position:absolute; bottom:0px; right:10px;}

.col2 .corps li                                         { height:65px;}

.hoairelist                                             { height:390px;}
.hoairelist h3                                          { font-size:12px; padding:9px 13px 0 13px;}
.hoairelist h3 img                                      { padding-left:5px; vertical-align:bottom;}

.col2 .corps .detail                                    { text-decoration:none; color:#fb7a11; position:absolute; bottom:6px; right:10px; background:url(../images/plus.png) no-repeat left; padding-left:14px; }
.col2 .corps .detail:hover                              { text-decoration:underline; }
.col2 .corps .detail2                                   { z-index:10; position:absolute; top:0px; left:0px; width:100%; height:100%; }

.col2 .corps #info                                      { font-size:12px;}
.col2 .corps #date                                      { font-size:18px; font-weight:bold; padding:8px 0 10px;}
.col2 .corps #info, .col2 .corps #date                  { padding-left:9px;}

.col3 .corps ul                                         { height:386px; position:relative; }
.col3 .corps ul li                                      { height:100%; position:relative;}
.col3 .corps ul li h3                                   { font-weight:bold; text-transform:uppercase; font-size:12px; padding-top:15px;}
.col3 .corps ul li.pair                                 { background:#fff;}
.col3 .corps ul li.impair                               { background:#e7e7e7;}
.col3 .corps ul li .detail                              { text-decoration:none; color:#fb7a11; position:absolute; bottom:9px; right:10px; background:url(../images/plus.png) no-repeat left; padding-left:14px; }
.col3 .corps ul li .detail:hover                        { text-decoration:underline; }

.col3 .corps ul li .desc                                { padding-top:10px;}

/*recommander cette nouvelle*/
/*facebook, twitter et co.*/
.infoemi h3                                             { padding-top:6px !important;}
.infoemi .sharethis2 #friend                            { background:url(../images/news_banner.jpg) repeat-x; width:286px; height:31px; position:relative;}
.infoemi .sharethis2 #friend                            { padding:0px 7px !important;}
#fb_share                                               { background:url(../images/face_news.png) no-repeat;}
.FBConnectButton.FBConnectButton_Small                  { background:none !important; border:none !important;}
.FBConnectButton_Text                                   { background:none !important; border:none !important;}
.sharethis2 #friend                                     { padding:3px 7px;}
.sharethis2 #friend                                     { background:url(../images/news_banner.jpg) no-repeat; width:290px; height:31px; position:relative;}
.sharethis2 #friend h3                                  { padding-left:0px; margin-bottom:0; line-height:normal; border:none !important; font-size:9px !important; width:190px; float:left; padding-top:10px; font-weight:bold;}
#emailfriend, #twitterthisnews, #facethisnews           { float:right; height:19px; width:19px; padding-right:4px; margin-top:4px;}
#emailfriend                                            { background:url(../images/email_friend.png) no-repeat right top; }
#twitterthisnews                                        { background:url(../images/twit_news.png) no-repeat right top; }
#facethisnews                                           { background:url(../images/face_news.png) no-repeat right top; margin-right:12px; text-indent:-99999px;}
/*endrecommander*/

#navi                                                    { }
#navi a                                                  { width:19px; height:19px; padding-right:3px; display:block; float:right;}
#navi #play                                              { background:url(../images/controls_news.png) 0 0;}
#navi #play:hover, #navi #play.active2                   { background:url(../images/controls_news.png) 0 -18px;}
#navi #pause                                             { background:url(../images/controls_news.png) 68px 0;}
#navi #pause:hover, #navi #pause.active2                 { background:url(../images/controls_news.png) 68px -18px;}
#navi #prev                                              { background:url(../images/controls_news.png) 45px 0;}
#navi #prev:hover, #navi #prev.active2                   { background:url(../images/controls_news.png) 45px -18px;}
#navi #next                                              { background:url(../images/controls_news.png) 22px 0;}
#navi #next:hover, #navi #next.active2                   { background:url(../images/controls_news.png) 22px -18px;}
.newshome #navi                                          { width:290px; height:18px; }

/*footer*/

#footer                                                 { color:#fff; background:url("../images/footer.jpg") no-repeat scroll 5px 0 transparent; height:214px; margin-top:10px;}
#footer .colf1, #footer .colf2, #footer .colf3          { padding:10px 5px; height:194px;}
#footer .colf1                                          { background:url(../images/bg_footer.jpg) no-repeat right center; }
#footer .colf2                                          { background:url(../images/bg_footer.jpg) no-repeat right center; }
#footer .colf3                                          { font-size:14px;}

.grid_8b                                                { float:left; width:310px;}

.colf1 h2, .colf2 h2, .colf3 h2                         { font-family:TradeGothicLT, arial; font-weight:bold; color:#e16500; padding:0 10px 20px; font-size:18px; text-transform:uppercase;}

.detailx                                                { position:relative !important; display:inline !important; text-decoration:none; color:#000 !important; right:0 !important; top:0 !important; background:none !important; padding:0 !important; }
.colf1 ul                                               { padding:0 10px; font-family:TradeGothicLT, arial;}
.colf1 ul li                                            { font-size:12px; /*14*/ padding-bottom:10px; text-transform:uppercase;}
.colf1 ul li a                                          { color:#fff; text-decoration:none;}
.colf1 ul li a:hover                                    { text-decoration:underline;}
.colf2                                                  { position:relative;}
.colf2 .tinymce                                         { padding:0 10px;}
.colf2 .facebook                                        { position:absolute; top:10px; right:64px;}
.colf2 .twitter                                         { position:absolute; top:10px; right:10px;}
.colf3 a                                                { color:#fff; text-decoration:none;}
.colf3 a:hover                                          { text-decoration:underline;}
.colf3 .abon                                            { text-decoration:underline;}
.colf3 .tinymce                                         { padding:0 10px;}

/*horaire*/

#horaire                                                { margin-bottom:7px;}
#horaire h2                                             { font-family:TradeGothicLT, arial; background:url(../images/header_section.jpg) no-repeat; height:54px;; font-size:22px; height:46px; padding:5px 0 0 11px; text-transform:uppercase;}
#horaire h2 p                                           { display:block; font-size:12px; color:#fff;}
#horaire .content                                       { padding:15px; background:#fff; height:500px;}
#horaire .content h3                                    { font-size:16px; font-weight:bold; padding-bottom:6px; display:inline;}
#easy_tooltip                                           { padding:4px 10px;  background:#f37015;  color:#fff;  -webkit-border-radius:3px;  -moz-border-radius:3px;}

.spanprev, .spannext                                    { color:#000 !important; }
.prevweek, .spanprev                                    { background:url(../images/hor_prec.jpg) no-repeat; width:129px; height:14px; text-indent:17px; float:right; }
.nextweek, .spannext                                    { background:url(../images/hor_suiv.jpg) no-repeat; width:115px; height:14px; text-indent:8px; float:right; margin-left:18px;}
.prevweek, .nextweek, .spannext, .spanprev              { color:#fff; font-size:12px; text-decoration:none; display:block; line-height:14px;}
.spanvide                                               { width:129px; height:14px; text-indent:17px; float:right;}
.spanvide.right                                         { margin-left:18px; width:115px;}
.prevweek.vide, .nextweek.vide                          { }
.prevweek:hover, .nextweek:hover                        { color:#ccc;}

#horaire #grille                                        { margin-top:8px; margin-bottom:8px;}
#horaire #grille .day                                   { margin-top:5px; height:60px; background:url(../images/jour.jpg) no-repeat left #eaeaea; position:relative; }
#horaire #grille .day.actif                             { background:url(../images/jour_actif.jpg) no-repeat left #eaeaea; }
#horaire #grille .date                                  { font-family:TradeGothicLT, arial; float:left; width:118px; padding:14px 5px; text-transform:uppercase; font-size:15px; color:#fff;}
#horaire #grille .date span                             { text-transform:none; display:block;}
#horaire #grille .prevhours                             { float:left; background:url(../images/heure_prec.jpg) no-repeat; width:24px; height:60px; }       
#horaire #grille .nexthours                             { float:right; background:url(../images/heure_suiv.jpg) no-repeat; width:24px; height:60px;}
#horaire #grille .prevhours:hover                       { background:url(../images/heure_prec_hover.jpg) no-repeat;}       
#horaire #grille .nexthours:hover                       { background:url(../images/heure_suiv_hover.jpg) no-repeat;}
#horaire #grille .temps                                 { position:absolute; top: 0; left:150px; width:725px; padding:0 9px; height:60px; overflow:hidden;}
#horaire #grille ul                                     { position:absolute; left: 0; width:5760px; font-size:11px;}  
#horaire #grille ul li                                  { position:relative; float:left; height:60px; background:url(../images/bg_heure.jpg) no-repeat left;}
#horaire #grille ul li:hover,
#horaire #grille ul li#isactif                          { background:url(../images/bg_heure.jpg) no-repeat left #c3c3c3;}
#horaire #grille ul li .hd                              { position:absolute; top:3px; right:3px;}
#horaire #grille ul li .heure                           { padding-bottom:10px;}
#horaire #grille ul li .title                           { }
#horaire #grille ul li a                                { position:absolute; height:60px; width:100%; top:0; left:0;}
.pad5                                                   { padding:5px;}

/*emissions*/

#emissions                                              { margin-bottom:7px;}
#emissions h2                                           { font-family:TradeGothicLT, arial; background:url(../images/header_section_emi.jpg) no-repeat; height:54px;; font-size:22px; height:46px; padding:5px 0 0 11px; text-transform:uppercase;}
#emissions h2 p                                         { display:block; font-size:12px; color:#fff; text-transform:none;}
#emissions .content                                     { background:url("../images/bg_emissions.jpg") repeat-y scroll 5px 0 transparent; clear:both;}
#emissions .content .listeemi .padding,
#emissions.apropos .grid_16 .padding,
#emissions.apropos .grid_24 .padding,
#emissions.abonnement .grid_16 .padding                 { padding:10px;}
#emissions .content .infoemi .padding                   { padding:10px 10px 10px 0;}
#emissions .content .listeemi h3,                        
#emissions.abonnement .grid_16 h3,
#emissions.apropos .grid_16 h3                          { font-family:TradeGothicLTBold2, arial; font-weight:bold; background:#d5d4d5; border-bottom:3px solid #f38313; margin-bottom:7px; font-size:16px; padding-left:10px; height:25px; line-height:26px;}
#emissions .content .infoemi h3                         { font-family:TradeGothicLT, arial; border-bottom:1px solid #000; margin-bottom:8px; font-size:14px; padding-left:10px; line-height:26px;}

/* COUP DE COEUR */

#emissions .content .listeemi h3 span.detail { padding-left : 368px }
#emissions .content .listeemi h3 span.vote {padding-left : 365px }
/* / coup de coeur */


#emissions.ms .content .infoemi h3                      { font-weight:bold;}
#emissions.ms .content                                  { }

#emissions .content .listeemi .liste                    { }
#emissions .font                                        { font-size:12px;}
#emissions .font li                                     { padding:8px;}
#emissions .font span                                   { color:#e4771d; font-style:italic;}
#emissions .font i                                      { display:block; padding-top:5px;}
#emissions .font strong                                 { font-weight:bold;}
#emissions .font .impair                                { background-color:#eaeaea;}
#emissions .infoemi .img                                { margin-bottom:10px; background:url(../images/test/bordure.jpg) repeat-y right top;}
#emissions .infoemi .img2                               { margin-bottom:10px; background:url(../images/bg_news.jpg) repeat-y right top;}

#emissions.ms .infoemi .info                            { background:url(../images/em_info.png) repeat-x top #d0d0d0;}
#emissions.ms .infoemi li h3                            { font-weight:bold; font-size:14px;}
#emissions.ms .infoemi .info h5                         { text-indent:10px; position:relative; height:25px; line-height:25px; color:#fff; font-size:12px; padding-bottom:20px;}
#emissions.ms .infoemi .info h5 .right                    { position:absolute; right:8px; top:1px; font-style:italic; font-size: 75%;}
#emissions.ms .infoemi .info .desc                      { padding:0 10px; font-size:12px; line-height:16px;}
#emissions.ms .infoemi #thematique,
#emissions.ms .infoemi #realisateur                     { font-weight:bold; padding-bottom:10px; display:block;}

#emissions.ms #scroll li.active,
#emissions.ms #scroll li:hover                          { color:#fff !important; /*background:#3d3d3d !important;*/ background:#F26A17 !important; /*background:url(../images/em_cours.png) left 3px no-repeat;*/}
#emissions.ms #scroll li.impair.active,
#emissions.ms #scroll li.impair:hover                   { background:url(../images/em_cours.png) left 3px no-repeat #eaeaea;} 
#emissions.ms #scroll li                                { position:relative;}
#emissions.ms #scroll li .ajaxemi                       { position:absolute; top:0; left:0; height:100%; width:100%; }
#emissions.ms #scroll li a                              { text-decoration:none; color:#000;}
#emissions.ms #scroll li.active a,                       
#emissions.ms #scroll li:hover a                        { color:#fff;}
#emissions.ms #scroll li a:hover                        { text-decoration:underline;}
#emissions.ms #scroll li a.teste1                       { z-index:100; color:#E4771D; font-weight:bold;}
#emissions.ms #scroll li a.teste2                       { text-decoration:none; color:inherit;}
#emissions.ms #scroll li a.teste2.aajj                  { text-decoration:none; color:#000 !important;}



/*nouvelles*/
#emissions.nouvelles .content                           { min-height:539px;}
#emissions.nouvelles h2                                 { font-family:TradeGothicLT,arial; background:url(../images/header_section_nouv.jpg) no-repeat;}
#emissions.nouvelles #scroll                            { margin-bottom:8px;}
#emissions.nouvelles #scroll li                         { position:relative; padding:8px; height:74px; font-size:12px;}
#emissions.nouvelles #scroll li a                       { position:absolute; top:0; left:0; height:74px; width:100%; }
#emissions.nouvelles #scroll li.impair                  { background:#eaeaea;}
#emissions.nouvelles #scroll li.active,
#emissions.nouvelles #scroll li:hover                   { background:#3D3D3D !important; color:#fff !important;}
#emissions.nouvelles #scroll li.active a,
#emissions.nouvelles #scroll li:hover a                 { color:#fff !important;}
#emissions.nouvelles #scroll li.impair.active,
#emissions.nouvelles #scroll li.impair:hover            { background:url(../images/em_cours.png) left 3px no-repeat #eaeaea;} 
#emissions.nouvelles #scroll li h4                      { font-weight:bold;}
#emissions.nouvelles #scroll li img                     { float:left; padding-right:10px;}
#emissions.nouvelles #scroll li .desc                   { float:left; width:500px; line-height:16px;}
#emissions.nouvelles #scroll li .clearfix               { padding-top:5px;}
#emissions.nouvelles #scroll li h4 a                    { text-decoration:none; color:#000;}
#emissions.nouvelles #scroll li h4 a span               { font-weight:normal;}

#emissions.nouvelles .infoemi                           { font-size:12px; }
#emissions.nouvelles .infoemi .desc                     { line-height:16px;}
#emissions.nouvelles .infoemi .gris                     { background-color:#d0d0d0; min-height:485px; padding:0 10px;}

#emissions.nouvelles .infoemi h3                        { font-size:14px; padding-left:10px; }
#emissions.nouvelles .infoemi h4                        { height:30px; line-height:30px;}

/*abonnement*/
#emissions.abonnement h2                                { font-family:TradeGothicLT, arial; background:url(../images/header_section_abon.jpg) no-repeat; position:relative; }
#emissions.abonnement .sharethis2                    { bottom:7px; position:absolute; right:10px; width:290px;}
#emissions.abonnement .sharethis2 h3                 { width:240px;}
#emissions.abonnement .sharethis2 #friend            { width:286px; background:url("../images/news_banner.jpg") repeat-x scroll 0 0 transparent}

#emissions.abonnement .grid_16 .impair                  { background:#eaeaea;}
#emissions.abonnement .grid_16 li                       { height:76px; position:relative;}
#emissions.abonnement .grid_16 li a                     { height:77px; left:0; position:absolute; top:0; width:300px; }
#emissions.abonnement .grid_16 li div                   { float:right; text-align:right; font-weight:bold; padding-right:15px;}
#emissions.abonnement .grid_16 img                      { padding:16px; float:left;}
#emissions.abonnement .grid_16 h4                       { line-height:69px; font-size:34px; text-transform:uppercase;}
#emissions.abonnement .grid_16 p                        { font-size:18px;}
#emissions.abonnement .grid_16 .acrodesc h4             { line-height:44px; padding-top:4px;}
#emissions.abonnement .grid_8 .gris                     { background-color:#d0d0d0; height:456px; padding:11px 10px; line-height:16px; font-size:12px; text-align:left !important;}





#emissions.abonnement .postehd,
#emissions.abonnement .postesd                          { width:95px; height:76px; position:relative;}
#emissions.abonnement .postehd                          { background:url(../images/postehd.png) no-repeat right 10px;}
#emissions.abonnement .postesd                          { background:url(../images/postesd.png) no-repeat right 10px;}
#emissions.abonnement .poste                            { display:block; position:absolute; right:9px; text-align:center; top:31px; width:27px;}
#emissions.abonnement .title                            { bottom:20px; position:absolute; right:48px; font-size:17px; text-transform:uppercase;}
#emissions.abonnement .quebec .title                    { bottom:9px;}
#emissions.abonnement .grid_16 li .nodiffuseurs         { font-weight:normal; font-size:13px; padding:18px 12px; text-align:center; width:195px;}
#emissions.abonnement .grid_16 li .nodiffuseurs a       { width:auto; position:inherit; color:#f26a17; text-transform:uppercase; z-index:100;}
#nodiffuseurs a                                         { color:#f26a17;}

/*apropos*/
#emissions.apropos h2                                   { font-family:TradeGothicLT,arial; background:url(../images/header_section_apropos.jpg) no-repeat;}
#emissions.apropos                                      { font-size:12px; background:url("../images/bg_old.jpg") repeat-y scroll 5px 0 transparent;}
#emissions.apropos .grid_16                             { }
#emissions.apropos .grid_16 h3                          { margin-bottom:10px;}
#emissions.apropos .grid_16 h4                          { font-size:14px; border-bottom:1px dotted #000; margin:17px 0; padding-bottom:4px; font-weight:bold;}
#emissions.apropos .grid_16 .desc                       { line-height:16px;}

#emissions.apropos .grid_24.info                        { background:#eaeaea; height:287px;}
#emissions.apropos .grid_24.info h3                     { font-size:16px; border-bottom:1px solid #000; margin-bottom:10px; font-weight:bold;}
#emissions.apropos .grid_24.info img                    { float:left;}
#emissions.apropos .grid_24.info .desc                  { line-height:16px; float:right; width:600px; padding-top:5px;}

/*contact*/
#emissions.apropos.contact .grid_16 #message            { } 
.erreur, .success                                       { text-align:left; font-weight:bold;}
#emissions.apropos.contact .grid_16 h3                  { border-bottom:none; padding-bottom:3px;}
#emissions.apropos.contact .content                     { padding-bottom:29px; height:622px; }
#emissions.apropos.contact .grid_16 .tinymce.desc       { padding-bottom:16px;}
#emissions.apropos.contact .grid_16 label               { display:block; padding-top:9px; font-weight:bold; color:#f16218; padding-bottom:4px;}
#emissions.apropos.contact .grid_16 input,
#emissions.apropos.contact .grid_16 textarea            { width:305px; border:1px solid #979797;}
#emissions.apropos.contact .grid_16 textarea            { margin-bottom:10px;}
#emissions.apropos.contact .grid_16 input[type=submit]  { background:url(../images/submit.jpg) repeat-x; height:24px; line-height:24px; border:none; width:auto; margin-top:10px; display:block; color:#fff; font-weight:bold; margin-bottom:29px;}

#emissions.apropos.contact .grid_16 #col1               { float:left; width:310px; padding-top:5px;}
#emissions.apropos.contact .grid_16 #col2               { float:right; width:250px; padding:10px; padding-top:160px;}
#emissions.apropos.contact .grid_16 #col2 .twit,
#emissions.apropos.contact .grid_16 #col2 .face         { display:block; height:30px; line-height:30px; padding-left:41px; text-decoration:none; font-size:22px; font-weight:bold;  color:#000;}
#emissions.apropos.contact .grid_16 #col2 .twit         { background:url(../images/whitetwit.jpg) no-repeat left; margin-bottom:14px;}
#emissions.apropos.contact .grid_16 #col2 .face         { background:url(../images/whiteface.jpg) no-repeat left; margin-bottom:7px;}
#emissions.apropos.contact .grid_16 #col2 .info         { background:#ececec; padding:22px 11px 12px; font-size:12px; line-height:18px;}

#sexe_width                                             { width:307px;}

/*copyright*/
#emissions.copyright h2                                 { font-family:TradeGothicLT,arial; background:url(../images/header_section_copyright.jpg) no-repeat;}
#descabon a                                             { color:#F26A17;}

/*crayon of doom*/
.edit                                                   { position:absolute; width:10px; height:10px; right:347px; top:10px; z-index:100;}
.edit2                                                  { height:10px; position:absolute; right:-5px; top:50px; width:10px; z-index:100;}
.bDiapo                                                 { position:relative !important; text-decoration:none; color:#4A4949;}
.bDiapo h3                                              { color:#000 !important;}
#emissions.abonnement .grid_16 h3 img                   { float:none; padding:0px; }
#bg_test                                                { height:278px; overflow:hidden; position:absolute; right:0; top:0; width:409px; z-index:0; }
#bg_test img                                            { }

.orangebox                                            { color:#FB7A11 !important; position:relative !important; display:inline !important;}
.orangebox:hover                                      { text-decoration:underline;}

#print_this                                           { background:url(../images/icons/printer.png) no-repeat 10px 3px #ffffff; height:20px; line-height:20px; display:block; text-indent:30px; color:#f27215; text-decoration:none;}
#print_this:hover                                     { text-decoration:underline;}

#debrouillage_date {
    margin-left:15px;
    background:url(../images/debrouillage_date.png) no-repeat; width:929px; height:165px;
}

#debrouillage_date p{
    padding-top: 53px;
    font-size: .75em;
    line-height: 1.5;
    padding-left: 6px;
}

#debrouillage_date p span{
    color:#F26A17;
    font-weight: bold;
}

#gdebrouillage {
    position:absolute;
    top:19px;
    left: 234px;
}

/*coupdecoeur*/
#emissions.coupdecoeur h2                             { font-family:TradeGothicLT, arial; background:url(../images/header_section_abon.jpg) no-repeat; position:relative; }
#emissions.coupdecoeur #subtitle                      { font-family:TradeGothicLT, arial; font-size:14px; color:#fff; }
#emissions.coupdecoeur .sharethis2                    { bottom:7px; position:absolute; right:10px; width:290px;}
#emissions.coupdecoeur .sharethis2 h3                 { width:240px;}
#emissions.coupdecoeur .sharethis2 #friend            { width:286px; background:url("../images/news_banner.jpg") repeat-x scroll 0 0 transparent}

#coupdecoeur_video 									{ margin:15px 15px 0 15px; width:450px; min-height:240px; float:left; }
#coupdecoeur_title									{ margin:15px 15px 0 15px; width:430px; min-height:240px; float:left;}
#coupdecoeur_title .videotitle						{ font-family:TradeGothicLT; font-size:28px; height:70px; background:url(../images/coupdecoeur-video-title-border.jpg) no-repeat; background-position:bottom;}
#coupdecoeur_title p								{ padding-top:10px; line-height:16px; float:left; font-size:12px; }
 .coupdecoeur-list			{ width: 900px; }
 .coupdecoeur-list li		{ width: 900px; float: left; padding: 8px 0 4px 10px; }
 .coupdecoeur-list-titre	{ float: left; width: 400px; font-size:12px; }
 .coupdecoeur-list-details	{ float: left; font-size:12px;  }
 .coupdecoeur-list-details a	{ color:#fb7d17; background:url(../images/plus-button.png) no-repeat 0 3px; padding-left:14px; text-decoration:none; }
 .coupdecoeur-list-details a:hover	{ color:#000; }
 .coupdecoeur-list-like		{ float: right; }
 .coupdecoeur-list-odd		{ background : #efefef; }
 
 #emissions.coupdecoeur #liked { background : #ffc891; }
