/* --- Styles communs --- */
.textPrune { color: #4C094B; } /*Experimental*/
.textMauve { color: #BEAABE; }
.textJaune { color: #FFC864; }
.textBlanc { color: #FFF; }
.textViolet { color: #7F2179; }

.textSize8 { font-size: 8px; }
.textSize9 { font-size: 9px; }
.textSize10 { font-size: 10px; }
.textSize11 { font-size: 11px; }
.textSize12 { font-size: 12px; }
.textSize13 { font-size: 13px; }
.textSize14 { font-size: 14px; }
.textSize15 { font-size: 15px; }
.textSize16 { font-size: 16px; }
.textSize17 { font-size: 17px; }
.textSize18 { font-size: 18px; }
.textSize19 { font-size: 19px; }
.textSize20 { font-size: 20px; }

.textAlignCenter { text-align: center; }
.textAlignJustify { text-align: justify; }
.textAlignLeft { text-align: left; }
.textAlignRight { text-align: right; }

strong { font-weight: bold; }


/* --- COMMON STYLES --- */
.hidden {display:none!important;}
.accessib {width:0; height:0; overflow:hidden; position:absolute; top:-9999em; left:-9999em; font-size:0;}
.accessib.anchor {position:static;}
.eMore {margin:0 5px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:73%; font-weight:bold; text-decoration:underline;}
.eRight {text-align:right;}
.moreAbout {margin:0 5px; float:right; line-height:1.2em; text-decoration:underline; text-transform:uppercase; font-family:"Trebuchet MS"; font-size:82%; font-weight:bold;}
.moreAbout.multiple {clear:right;}
.moreAbout.nextOne {clear:both;}
.moreAbout.ending {margin-bottom:2px;}
.vdoItemsData {display:none;}
.adCall {clear:both; display:none;}

.blk20prctCtnr {width:20%; margin-right:7px; float:left;}
.blk25prctCtnr {width:25%; margin-right:7px; float:left;}
.blk30prctCtnr {width:30%; margin-right:7px; float:left;}
.blk33prctCtnr {width:33%; margin-right:7px; float:left;}
.blk40prctCtnr {width:40%; margin-right:7px; float:left;}
.blk45prctCtnr {width:45%; margin-right:7px; float:left;}
.blk50prctCtnr {width:50%; margin-right:7px; float:left;}
.blk55prctCtnr {width:55%; margin-right:7px; float:left;}
.blk60prctCtnr {width:60%; margin-right:7px; float:left;}
.blk70prctCtnr {width:70%; margin-right:7px; float:left;}
.blk75prctCtnr {width:75%; margin-right:7px; float:left;}
.blk20prctCtnr.lastBlk,
.blk25prctCtnr.lastBlk,
.blk30prctCtnr.lastBlk,
.blk33prctCtnr.lastBlk,
.blk40prctCtnr.lastBlk,
.blk45prctCtnr.lastBlk,
.blk50prctCtnr.lastBlk,
.blk55prctCtnr.lastBlk,
.blk60prctCtnr.lastBlk,
.blk70prctCtnr.lastBlk,
.blk75prctCtnr.lastBlk {margin-right:0!important;}

.blk20prctCtnt {width:20%; float:left;}
.blk25prctCtnt {width:25%; float:left;}
.blk30prctCtnt {width:30%; float:left;}
.blk33prctCtnt {width:33%; float:left;}
.blk40prctCtnt {width:40%; float:left;}
.blk49prctCtnt {width:47.93%; float:left;}
.blk50prctCtnt {width:50%; float:left;}
.blk60prctCtnt {width:60%; float:left;}
.blk66prctCtnt {width:66%; float:left;}
.blk70prctCtnt {width:70%; float:left;}
.blk80prctCtnt {width:80%; float:left;}
.blk90prctCtnt {width:90%; float:left;}
.blk100prctCtnt {width:100%; float:left;}

.allProgramsBlk .blk25prctCtnt {width:23%;}

.eLine {clear:both;}
.eLineLFloated {width:100%; display:block; float:left; clear:both;}

.strate {margin-bottom:7px;}

.col {margin-right:7px; float:left;}
.col.blk20prctCtnr {width:174px; overflow:hidden;}
.col.blk30prctCtnr {width:304px; overflow:hidden;}
.col.blk50prctCtnr {width:504px; overflow:hidden;}
.blk50prctCtnr2 {width:485px; overflow:hidden;}
.col.lastCol {margin-right:0;}
.lastCol {margin-right:0;}
.lastBlk {margin-right:0;}
.lastOne {margin-right:0;}

.eLFloated {float:left;}
.eRFloated {float:right;}

.clearFix:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.clear {width:100%; display:block; clear:both; visibility:hidden; font-size:1%;}
.clear.relative-1 {position:relative; margin-top:-1px;}

.ajaxRequesting {display:block; clear:both;}
.ajaxRequesting img {text-transform:capitalize;}
.ajaxRequesting span {text-transform:none;}

.eCmnForm {clear:both;}
.eCmnForm .preFormMsg {margin-bottom:1.2em; font-size:91%; font-weight:bold; font-family:Trebuchet MS; color:#FFFFFF; border-collapse:collapse;}
.eCmnForm .preFormMsg a {text-decoration:underline; color:#FFFFFF;}
.eCmnForm .eLineLFloated {margin-bottom:14px;}
.eCmnForm label,
.eCmnForm span.label {color:#C8B4C8;}
.eCmnForm input.formul {height:16px; width:125px; margin-right:3px; }
.eCmnForm input {n-height:20px; padding-top:2px;}
.eCmnForm input.eMulti {width:auto; min-height:1%; border:none; vertical-align:middle;}
.eCmnForm .fieldCtnr {display:block; float:left; border:1px solid #511250; }
.eCmnForm .fieldCtnr.focusedField {border:1px solid #71106F;}
.eCmnForm .fieldCtnr.focusedField input {color:white!important;} /* !important is required to overload specific styling */
.eCmnForm input.eOkBtn {min-width:25px; min-height:20px; padding-top:0; margin-top:1px; text-align:center;}

.playVdoCtnr {float:left; position:relative; z-index:10;}
.playVdo48,
.playVdo48s,
.playVdo96,
.playVdo108,
.playVdo108s,
.playVdo128,
.playVdo160,
.playVdo300 {position:absolute; left:2px; top:2px; background:url(/stylesheets/img/buttons/btn_play_video_300_120.png) no-repeat center center; width:300px; height:120px;}
.playVdo48 {background:url(/stylesheets/img/buttons/btn_play_video_48_36.png) no-repeat center center; width:48px; height:36px;}
.playVdo48 img {display:block; width:48px; height:36px;}
.playVdo48s {background:url(/stylesheets/img/buttons/btn_play_video_48_23.png) no-repeat center center; width:48px; height:23px;}
.playVdo48s img {display:block; width:48px; height:23px;}
.playVdo96 {background:url(/stylesheets/img/buttons/btn_play_video_96_72.png) no-repeat center center; width:96px; height:72px;}
.playVdo96 img {display:block; width:96px; height:72px;}
.playVdo108 {background:url(/stylesheets/img/buttons/btn_play_video_108_81.png) no-repeat center center; width:108px; height:81px;}
.playVdo108 img {display:block; width:108px; height:81px;}
.playVdo108s {background:url(/stylesheets/img/buttons/btn_play_video_108_54.png) no-repeat center center; width:108px; height:54px;}
.playVdo108s img {display:block; width:108px; height:54px;}
.playVdo128 {display:block; background:url(/stylesheets/img/buttons/btn_play_video_128_61.png) no-repeat center center; width:128px; height:61px;}
.playVdo128 img {display:block; width:128px; height:61px;}
.playVdo160 {background:url(/stylesheets/img/buttons/btn_play_video_160_120.png) no-repeat center center; width:160px; height:120px;}
.playVdo160 img {display:block; width:160px; height:120px;}
.playVdo300 img {display:block; width:300px; height:120px;}

/* Start Common Block */
.cmnBlk {width:100%; margin-right:7px; float:left;}

#eRightCol .cmnBlk {margin-right:0; margin-bottom:7px;}

.cmnBlk.blk20prctCtnr {width:174px; overflow:hidden;}
.cmnBlk.blk30prctCtnr {width:304px; overflow:hidden;}
#interBlk01.cmnBlk.blk30prctCtnr {width:323px; overflow:hidden;}
.cmnBlk.blk50prctCtnr {width:504px; overflow:hidden;}
.cmnBlk.blk70prctCtnr {width:685px; overflow:hidden;}

.cmnBlk.blk50prctCtnt {width:48.9%;}
.col .cmnBlk {margin-bottom:7px;}
.col .cmnBlk.clubFTVBlk {margin-bottom:0px;}
.col .cmnBlk.lastIt {margin-bottom:0;}

.cmnBlk.blk70prctCtnr .blk50prctCtnr {width:49.48%;} /* missing 1.52% = 7px margin  */
.cmnBlk.blk70prctCtnr .cmnBlk.blk75prctCtnr {width:504px;} /* missing 1.52% = 7px margin  */
.cmnBlk.blk70prctCtnr .cmnBlk.blk25prctCtnr {width:174px;} /* missing 1.52% = 7px margin  */

.cmnBlk .rndBordersTop,
.cmnBlk .rndBordersBot {display:block; clear:both; margin:0 1px; background:url(/stylesheets/img/layout/cmn_blck_bg.png) repeat; font-size:1%;}
.cmnBlk .ln01,
.cmnBlk .ln02,
.cmnBlk .ln03,
.cmnBlk .ln04,
.cmnBlk .ctntBlk {height:1px; display:block; overflow:hidden; background:#FFFFFF; border:1px solid #D0D1CF; border-top:none; border-bottom:none;}
.cmnBlk .ctntBlk {border:none;}
.cmnBlk .ln02,
.cmnBlk .ln03,
.cmnBlk .ln04,
.cmnBlk .ctntBlk {background:transparent;}
.cmnBlk .ln01 {margin:0 5px 0 5px; border:none;}
.cmnBlk .ln02 {margin:0 2px 0 2px;}
.cmnBlk .ln03 {margin:0 1px 0 1px; border:0;}
.cmnBlk .ln04 {height:2px; margin:0 1px 0 1px;}
.cmnBlk .ctntBlk {height:auto; background:url(/stylesheets/img/layout/cmn_blck_bg.png) repeat;}
.cmnBlk .ctntBlk .ctnt {clear:both;}

.cmnBlk .ctntBlk .pxBlk {float:left;clear:both;}
.cmnBlk .ctntBlk .pxBlk img.ctntPx {display:block; float:left;}
.cmnBlk .ctntBlk .pxBlk a img.ctntPx {display:block; float:left;}

.cmnBlk.newsLkBlk .ctntBlk {padding-bottom:3px;}
.cmnBlk.newsLkBlk .ctntBlk .pxBlk img.ctntPx {margin-bottom:5px;}
.cmnBlk.newsLkBlk .ctntBlk .lastOne {float:right;}

.cmnBlk .titleBlk {margin-bottom:1px; color:#FFFFFF;}
.cmnBlk .titleBlk .titleBlkCtnt {margin:0; min-height:18px;}
.cmnBlk .titleBlk .titleBlkCtnt:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.cmnBlk .titleBlk:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* fix context formating bug */
.cmnBlk .titleBlk a {color:#FFFFFF; text-decoration:none;}
.cmnBlk .titleBlk .moreAboutTitle {width:9px; height:9px; margin:5px 5px 0 5px; display:block; float:right;}
.cmnBlk .titleBlk h2 {float:left; margin:3px 0 0 10px; text-transform:uppercase;}

.cmnBlk .ctntBlk .newsLkIt {padding:0 1% 0; font-family:Verdana,Arial,Helvetica,sans-serif;}
.cmnBlk .ctntBlk .newsLkIt:after {height:0; display:block; clear:both; visibility:hidden; content:"&nbsp;";} /* Fix context formating bug */
.cmnBlk .ctntBlk .newsLkIt .itemTitleBlk .itemTitle {text-transform:uppercase; font-size:82%;}
.cmnBlk .ctntBlk .newsLkIt .itemTitle {font-family:"Verdana";}
.cmnBlk .ctntBlk .newsLkIt .pxBlk img.ctntPx {margin-right:8px; padding:1px; border:1px solid #8D558A;}
.cmnBlk .ctntBlk .newsLkIt .itemSTitle {display:block; margin-bottom:6px; line-height:1.2em; font-size:110%; font-weight:bold;}
.cmnBlk .ctntBlk .newsLkIt.lastIt .itemSTitle {margin-bottom:0;}
.cmnBlk .ctntBlk .newsLkIt .itemSummary {margin-bottom:0.5em; line-height:1.2em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:91%;}

.cmnBlk.ourVdosBlk {position:relative; z-index:300; width:304px;}
.cmnBlk.ourVdosBlk.lastBlk {margin-right:0;}
.cmnBlk.ourVdosBlk .pxBlk {clear:both; float:left; position:relative; height:169px; padding:3px 2px 1px;}
.cmnBlk.ourVdosBlk .pxBlk.playVdoCtnr a {cursor:pointer;}
.cmnBlk.ourVdosBlk .pxBlk img.ctntPx {padding:0; display:block; float:left; border:none;}
.cmnBlk.ourVdosBlk .dataBlk {width:300px; height:60px; overflow:hidden; left:2px; bottom:2px; float:left; clear:both; color:#FFFFFF; position:absolute; z-index:300; background:url(/stylesheets/img/layout/player_legend_support2.png) repeat-x;}
.cmnBlk.ourVdosBlk .dataBlkCtnt {margin:15px 15px 0 15px;}
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2PreviousItem,
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2NextItem {width:8px; height:11px; margin-top:5px; display:block; float:right; cursor:pointer; text-decoration:none;}
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2PreviousItem:hover,
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2NextItem:hover {text-decoration:none;}
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2PreviousItem {float:left;background:url(/stylesheets/img/chips/chip_arrow_hscroll_grey_left.png) no-repeat 0 0;}
.cmnBlk.ourVdosBlk .dataBlkCtnt .jsJump2NextItem {margin-left:7px; background:url(/stylesheets/img/chips/chip_arrow_hscroll_grey_right.png) no-repeat 0 0;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .itemSTitle { font-size:136%; font-weight:bold; color:#FFFFFF;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .itemSTitle a {color:#FFFFFF; text-decoration:none;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .itemSummary {font-size:91%; color:#FFFFFF;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .vdoItemsData {margin:0 15px;display:none;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .vdoItemsData.current {display:block;}
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .vdoItemsData form, 
.cmnBlk.ourVdosBlk .ctntBlk .dataBlk .vdoItemsData form input {display:none!important} /* !important is here as a security. do not remove it */

.itemSummary a {text-decoration:none; color:#4D4F50;}

/* Video Block */
.cmnBlk.allVdosBlk {position:relative; z-index:300; width:304px;}
.cmnBlk.allVdosBlk.lastBlk {margin-right:0;}
.cmnBlk.allVdosBlk .pxBlk {clear:both; float:left; position:relative; height:215px; padding:3px 2px 1px;}
.cmnBlk.allVdosBlk .pxBlk.playVdoCtnr a {cursor:pointer;}
.cmnBlk.allVdosBlk .pxBlk img.ctntPx {padding:0; display:block; float:left; border:none; width:300px; height:169px;}
.cmnBlk.allVdosBlk .pxBlk img.boutonlecture{position: relative; bottom: 100px; left: 130px; z-index: 350; }
.cmnBlk.allVdosBlk .dataBlk { width:300px; height:50px; overflow:hidden; left:2px; bottom:2px; float:left; clear:both; color:#FFFFFF; position:absolute; z-index:300; background:url(/stylesheets/img/layout/player_legend_support2.png) repeat-x;}
.cmnBlk.allVdosBlk .dataBlkCtnt {margin:15px 15px 0 15px;}
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2PreviousItem,
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2NextItem {width:8px; height:11px; margin-top:5px; display:block; float:right; cursor:pointer; text-decoration:none;}
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2PreviousItem:hover,
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2NextItem:hover {text-decoration:none;}
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2PreviousItem {float:left;background:url(/stylesheets/img/chips/chip_arrow_hscroll_grey_left.png) no-repeat 0 0;}
.cmnBlk.allVdosBlk .dataBlkCtnt .jsJump2NextItem {margin-left:7px; background:url(/stylesheets/img/chips/chip_arrow_hscroll_grey_right.png) no-repeat 0 0;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .itemSTitle { font-size:136%; font-weight:bold; color:#FFFFFF;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk h2 {padding-left: 20px; padding-top: 10px; font-size:116%;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk p{padding-left: 20px; color:#bfa3be; font-weight: bold;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .itemSTitle a {text-decoration:none;}
.cmnBlk.allVdosBlk .ctntBlk .titleBlkCtnt .selected { background-color:#bfa3be; float: left;  margin: 2px; padding: 6px; color:#561455;}
.cmnBlk.allVdosBlk .ctntBlk .titleBlkCtnt .selected a { color:#561455;}
.cmnBlk.allVdosBlk .ctntBlk .titleBlkCtnt h3 {background-color:#773a76; float: left; margin: 2px; padding: 6px; font-size:86%;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .itemSummary {font-size:91%; color:#FFFFFF;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .vdoItemsData {margin:0 15px;display:none;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .vdoItemsData.current {display:block;}
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .vdoItemsData form, 
.cmnBlk.allVdosBlk .ctntBlk .dataBlk .vdoItemsData form input {display:none!important} /* !important is here as a security. do not remove it */
#directBlk01 {display: none;}
#baBlk01 {display: none;}
#vodBlk01 {display: none;}
#extraitBlk01 {display: none;}

/* Ad Video Block */
.adVdoBlk .ctntBlk .ctnt img.ctntPx {display:block;}
.adVdoBlk .ctntBlk .ctnt * {position:relative; z-index:100;}

.adBlk.largeBanner {width:728px; overflow:hidden;}

/* Ad Video Block */
.cmnBlk.adVdoBlk br {display:none;}
.cmnBlk.adVdoBlk img[src*="vide.gif"] {display:none;}
.cmnBlk.adVdoBlk img[src*="pub.gif"] {display:none;}

#adSkyscrapper01 {width:120px; height:600px; float:left; position:absolute; left:998px; top:124px;}

/* --- ------------- --- */
.btnFermer {clear:both; display:block; margin:10px auto; text-align:center; cursor:pointer;}
.btnFermer:hover {text-decoration:underline;}

