/* ::::: http://s.wat.fr/engine/css/Page_Home-all-8.css ::::: */

.DialogShadow { background-color: rgb(0, 0, 0); z-index: 666; position: fixed; top: 0pt; left: 0pt; width: 100%; height: 100%; opacity: 0; display: none; }
.logo { float: left; width: 225px; padding: 34px 0pt 0pt; }
.logo a { display: block; height: 72px; width: 225px; background: url('sprite_site.png') no-repeat scroll 0pt -210px rgb(221, 68, 170); text-indent: -9999px; }
.header_right { float: right; width: 728px; }
.login_menu { float: right; padding: 5px 0pt 3px; }
.login_menu ul li.publish { margin: 0pt 2px 0pt 9px; }
.login_menu ul li { display: block; float: left; font-size: 10px; line-height: 16px; margin: 0pt 2px; }
#li_connexion { margin-right: 10px; }
.login_menu ul li a { font-family: Verdana; line-height: 16px; font-weight: 700; color: rgb(0, 0, 0); border-bottom: 1px dotted rgb(136, 136, 136); padding: 3px 0pt 1px; }
.ico_publish { background: url('sprite_site.png') no-repeat scroll -195px -90px rgb(221, 68, 170); padding-right: 8px; margin-right: 3px; font-size: 8px; }
#login_logged a { color: rgb(221, 68, 170); border-bottom: 1px dotted rgb(221, 68, 170); }
#facebook_login { margin: 0pt 0pt 0pt 2px; }
#pub_top { height: 90px; position: relative; }
.noPub #pub_top { height: 60px; }
.noPub .logo { padding: 9px 0pt; }
#fakeFBButton { background: url('sprite_site.png') no-repeat scroll -220px 0pt transparent; width: 62px; height: 16px; display: block; }
.menu { width: 75%; float: left; }
.menu ul li { display: block; float: left; height: 44px; background: url('separateur_header.png') no-repeat scroll left center transparent; }
.menu ul li.first { background: none repeat scroll 0% 0% transparent; }
.menu ul li a { font-size: 16px; color: rgb(255, 255, 255); text-decoration: none; display: block; float: left; font-weight: 700; height: 35px; margin: 4px 3px 4px 4px; }
.menu ul li a span { display: block; float: left; height: 35px; line-height: 35px; cursor: pointer; }
.menu ul li a:hover, .menu ul li a.c1 { color: rgb(102, 102, 102); }
.menu ul li a:hover span, .menu ul li a.c1 span { background: url('sprite_site.png') no-repeat scroll -30px -130px transparent; }
.menu ul li a:hover span.menuleft, .menu ul li a.c1 span.menuleft { background-position: 0pt -130px; }
.menu ul li a:hover span.menuright, .menu ul li a.c1 span.menuright { background-position: -165px -130px; }
.search { width: 246px; float: right; text-align: right; margin-top: 7px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.search input { font-size: 12px; color: rgb(68, 68, 68); width: 84%; border: medium none; float: left; text-indent: 5px; padding: 8px 2px; }
span.btnSecret { display: block; width: 125px; height: 35px; background: url('sprite_secret.png') no-repeat scroll 0pt 0pt transparent; text-indent: -1e+8px; }
.menu ul li a:hover span.btnSecret, a.selectCDM span.btnSecret { background: url('sprite_secret.png') no-repeat scroll 0pt -35px transparent; }
.block_railway { height: 29px; overflow: hidden;width: 1000px; left: 50%; margin-left:-500px; position: relative; }
.block_railway h2, .block_railway h1 { font-size: 16px; line-height: 27px; font-weight: 400; color: rgb(141, 141, 141); }
#background_premium { height: 270px; background: none repeat scroll 0% 0% rgb(43, 43, 43); width: 1000px; }
#foreground_premium { margin-top: -270px; position: relative; }
#Premium .content { height: 270px;overflow:hidden; }
.left { float: left; width: 680px; }
.infos { width: 200px; float: left; }
.navigation { width: 166px; margin: 10px auto 12px; }
.position ul li { float: left; margin-right: 3px; }
.position ul li a span { font-size: 22px; color: rgb(102, 102, 102); line-height: 28px; }
.position ul li.activedot a span { color: rgb(221, 68, 170); display: block; font-size: 40px; line-height: 32px; }
.paginationPremium { float: right; padding-top: 5px; }
#foreground_premium .pagineLess { display: block; width: 20px; height: 20px; float: left; background: url('sprite_site.png') no-repeat scroll -60px -90px rgb(43, 43, 43); }
#foreground_premium .pagineMore { display: block; width: 20px; height: 20px; float: left; background: url('sprite_site.png') no-repeat scroll -85px -90px rgb(43, 43, 43); margin: 0pt 2px; }
.texts .text { width: 160px; position: absolute; left: 20px; }
.infos .text h3 { font-size: 28px; height: 78px; overflow: hidden; margin-bottom: 15px; line-height: 26px; }
.infos .text h3 a { color: rgb(255, 255, 255); line-height: 26px; }
.infos .text p.desc { color: rgb(255, 255, 255); font-size: 13px; line-height: 16px; height: 32px; overflow: hidden; margin: 4px 0pt 15px; }
.infos .text p.author { color: rgb(153, 153, 153); font-size: 10px; line-height: 10px; font-family: Verdana; }
.infos .text p.author a { color: rgb(153, 153, 153); text-decoration: underline; }
.previews { width: 480px; height: 270px; float: right; position: relative; }
.previews .preview { top: 0pt; left: 0pt; position: absolute; }
.right { float: right; width: 320px; }
#Premium .pub { height: 250px; margin: 10px 0pt 5px 10px; }
#Premium .pub div.infopub { width: 9px; margin-left: 1px; color: rgb(255, 255, 255); font-size: 9px; line-height: 10px; position: absolute; float: left; right: 0pt; background: none repeat scroll 0% 0% transparent; }
#Premium .voir { width: 109px; height: 22px; display: block; margin-top: 20px; background: url('sprite_site.png') no-repeat scroll 0pt 0pt rgb(221, 68, 170); -moz-border-radius: 5px 5px 5px 5px; }
.cols_title { border-bottom: 1px solid rgb(212, 212, 212); margin: 0pt 20px; padding: 20px 0pt 10px; }
.cols_title h2 { font-size: 24px; color: rgb(0, 0, 0); line-height: 24px; font-weight: 700; letter-spacing: -1px; padding: 0pt 8px; }
.cols_title h2 span.toplink { font-size: 12px; color: rgb(0, 0, 0); line-height: 14px; font-weight: 700; letter-spacing: 0pt; margin: 0pt 2px; }
.cols_title h2 span a { color: rgb(0, 0, 0); border-bottom: 1px dotted gray; }
.cols_title h2 span.colored a, .cols_title h2 span a:hover { color: rgb(221, 68, 170); border-bottom: medium none; }
a.rss { display: inline-block; width: 16px; height: 16px; top: -12px; position: relative; background: url('sprite_site.png') no-repeat scroll -290px 0pt transparent; }
.listSelection li { border-bottom: 1px dotted rgb(214, 214, 214); padding: 15px 0pt; }
#Block_Home_Selection_Medias { width: 410px; float: left; margin: 5px 10px 5px 20px; }
#Block_Home_Selection_Chaines { float: right; width: 210px; margin-right: 20px; }
#Block_Home_Selection_Chaines .next_select_chaine { clear: both; padding: 0pt 0pt 20px; }
.select_chaine li { clear: both; padding: 10px 0pt 18px; }
.pagineSelection { width: 245px; margin: 20px auto; }
.pagineSelection li { display: block; float: left; margin-right: 5px; }
.pagineSelection li a span { color: rgb(134, 134, 134); font-size: 22px; line-height: 28px; }
.pagineSelection li.activedot a span { color: rgb(68, 170, 221); display: block; font-size: 40px; line-height: 37px; }
.pagineSelection li.unactivedot a span { line-height: 34px; }
.pagineSelection li a span.text { font-size: 10px; color: rgb(0, 0, 0); font-weight: 700; border-bottom: 1px dotted rgb(214, 214, 214); font-family: Verdana; }
.pagineSelection .pictoLess { background: url('sprite_site.png') no-repeat scroll -330px 9px transparent; padding: 3px 10px; }
.pagineSelection .pictoMore { background: url('sprite_site.png') no-repeat scroll -330px -21px transparent; margin-left: 5px; padding: 3px 10px; }
.left_selection { float: left; width: 150px; margin-right: 13px; }
.left_selection p { text-align: center; margin-top: 2px; }
.left_selection p a { color: rgb(153, 153, 153); font-size: 10px; text-decoration: underline; font-family: Verdana; }
.text_selection { float: right; width: 247px; white-space: normal; }
.text_selection h4 { max-height: 42px; overflow: hidden; }
.text_selection h4 a { color: rgb(0, 0, 0); font-size: 18px; line-height: 21px; font-weight: 700; }
.text_selection p { margin-top: 10px; line-height: 16px; max-height: 47px; overflow: hidden; font-size: 13px; }
.left_selection .preview_top { width: 150px; }
.img_chaine img { width: 200px; height: 115px; }
.present_chaine { border: 6px solid rgb(222, 222, 222); width: 200px; }
.img_chaine { position: relative; height: 115px; }
.indic_chaine { position: absolute; bottom: -10px; left: 6px; }
.chaine_title { background: url('sprite_site.png') no-repeat scroll -181px -127px rgb(170, 221, 68); width: 60px; height: 14px; display: block; }
.chaine_cursor { border-width: 4px; border-style: solid; height: 0pt; width: 0pt; display: block; border-color: rgb(170, 221, 68) transparent transparent ! important; margin: 0pt 0pt 0pt 12px; padding: 0pt; }
.text_chaine { background: none repeat scroll 0% 0% rgb(53, 52, 52); color: rgb(255, 255, 255); padding: 3px 0pt 8px; }
.text_chaine h4 { font-size: 14px; font-weight: 700; height: 35px; overflow: hidden; line-height: 18px; padding: 7px 6px 0pt; }
.text_chaine h4 span { font-size: 10px; font-weight: 400; font-family: Verdana; }
.text_chaine h4 a { line-height: 17px; }
.text_chaine h4 a.ownerChannel { font-size: 10px; font-weight: 400; text-decoration: underline; font-family: Verdana; }
.stats_chaine p { font-family: Verdana; padding: 2px 0pt; }
.stats_chaine p span { display: block; float: left; width: 35%; font-size: 10px; line-height: 14px; }
.stats_chaine p span.becomeFan { float: right; width: 65%; text-align: right; }
.stats_chaine p span a { color: rgb(0, 0, 0); line-height: 14px; }
.stats_chaine p span.becomeFan a span { width: auto; display: inline; float: none; line-height: 16px; }
.stats_chaine p span.becomeFan a span.text_plus { border-bottom: 1px dotted gray; font-weight: 700; line-height: 16px; }
.preview_top { width: 120px; float: left; position: relative; }
.text_top { float: left; width: 115px; margin-left: 10px; }
.text_top h4 { font-size: 12px; line-height: 15px; height: 47px; overflow: hidden; color: rgb(68, 68, 68); font-weight: 400; }
.text_top h4 a { color: rgb(68, 68, 68); }
.text_top p { font-size: 10px; height: 13px; overflow: hidden; color: rgb(152, 146, 149); white-space: nowrap; }
.text_top p a { font-size: 10px; color: rgb(153, 153, 153); text-decoration: underline; font-family: Verdana; }
.timerContainer { position: absolute; bottom: -5px; left: 0pt; float: left; }
.infoTime { background: none repeat scroll 0% 0% rgb(76, 80, 81); height: 13px; opacity: 0.6; }
.txtTime { color: rgb(255, 255, 255); font-size: 9px; position: relative; font-family: Verdana; top: -13px; padding: 0pt 3px; }
.position_top { float: left; width: 24px; margin-top: 15px; margin-right: 2px; }
.block_lib_media .position_top span { background: none repeat scroll 0% 0% rgb(221, 68, 170); font-size: 21px; color: rgb(255, 255, 255); font-weight: 700; text-align: center; -moz-border-radius: 5px 5px 5px 5px; display: block; padding: 6px 3px; }
.block_lib_media .second span { font-size: 18px; }
.block_lib_media .third span { font-size: 16px; }
.block_lib_media .ten span, .block_lib_media .normal span { font-size: 14px; background: none repeat scroll 0% 0% rgb(101, 101, 101); }
.display_top li { clear: both; border-bottom: 1px dotted rgb(214, 214, 214); padding: 10px 0pt; }
.display_top .buttonNext { margin-top: 10px; }
#Block_Social h2 { font-size: 18px; line-height: 18px; font-weight: 400; padding-left: 0pt; letter-spacing: 0pt; color: rgb(68, 68, 68); }
#facebookFan { background: none repeat scroll 0% 0% rgb(232, 233, 238); border: 1px solid rgb(149, 162, 196); width: 277px; margin: 10px 0pt; }
#followTwitter a { display: block; width: 277px; height: 66px; position: relative; background: url('follow_twitter.jpg') no-repeat scroll 0% 0% transparent; }
.select_play { margin: 0pt 20px; padding: 12px 0pt 20px; }
.onglets_select_play li { display: block; float: left; width: 20%; }
.onglets_select_play li a { color: rgb(212, 212, 212); font-weight: 700; font-size: 18px; display: block; }
.onglets_select_play li a:hover span.marqueur span, .onglets_select_play li a.select span.marqueur span { background: none repeat scroll 0% 0% rgb(68, 170, 221); }
.onglets_select_play li span.onglet { display: table; height: 40px; }
.onglets_select_play li span.title, .onglets_select_play li span.marqueur { display: table-cell; vertical-align: middle; line-height: 18px; }
.onglets_select_play li span.marqueur { padding-right: 8px; }
.onglets_select_play li span.marqueur span { display: block; height: 26px; width: 4px; background: none repeat scroll 0% 0% rgb(212, 212, 212); }
.onglets_select_play li span.title span { border-bottom: 1px dotted rgb(153, 153, 153); line-height: 18px; }
.curseur { border-width: 8px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(212, 212, 212); height: 0pt; width: 0pt; display: block; visibility: hidden; margin: 0pt 0pt 0pt 25px; padding: 0pt; }
.onglets_select_play li a.select .curseur { visibility: visible; }
#selectionContents .desc { border: 1px solid rgb(212, 212, 212); color: rgb(0, 0, 0); margin-bottom: 10px; font-family: Arial; font-size: 13px; padding: 9px; }
#selectionContents .desc .update { color: rgb(68, 170, 221); font-family: Verdana; font-size: 10px; }
.videos_select_play ul li { display: block; float: left; width: 150px; height: 150px; padding: 10px 6px 20px; }
.videos_select_play ul li.first { padding-left: 0pt; }
.videos_select_play ul li.last { padding-right: 0pt; }
.videos_select_play .preview_top, .videos_select_play .text_top { float: none; width: auto; margin-left: 0pt; }
.videos_select_play ul li .text_top h4, .videos_select_play ul li .text_top p { text-align: center; }
.videos_select_play ul li.border { border-bottom: 1px dotted rgb(214, 214, 214); }
.videos_select_play .text_top h4 { height: 32px; margin: 8px 0pt 10px; }
.block_chaine_bestof .bestof_chaines { height: 200px; overflow: hidden; margin: 10px 20px; }
.block_chaine_bestof .bestof_chaines ul li { float: left; display: block; width: 210px; margin-right: 10px; position: relative; }
.block_chaine_bestof #bar_chaine { float: left; width: 896px; height: 21px; margin-top: 3px; background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-border-radius: 5px 5px 5px 5px; }
.block_chaine_bestof #knob_chaine { width: 100px; height: 15px; top: 3px; }
#left_knob { width: 10px; float: left; height: 15px; background: url('sprite_site.png') no-repeat scroll 0pt -525px transparent; }
#right_knob { width: 90px; float: left; height: 15px; background: url('sprite_site.png') no-repeat scroll -110px -525px transparent; }
.block_chaine_bestof .next_chaine { padding: 0pt 20px 20px; }
.block_chaine_bestof p.buttonNext { padding: 20px 0pt 16px; }
.block_chaine_bestof .pagineLess { background: url('sprite_site.png') no-repeat scroll 0pt -90px rgb(0, 0, 0); display: block; height: 28px; width: 28px; }
.block_chaine_bestof .pagineLess:hover, .block_chaine_bestof .pagineMore:hover { background-color: rgb(170, 221, 68); }
.block_chaine_bestof .pagineMore { background: url('sprite_site.png') no-repeat scroll -30px -90px rgb(0, 0, 0); display: block; height: 28px; width: 28px; }
.cloudButtons .buttonNext { float: left; margin-right: 10px; }
#Block_Search_Theme .cloudContent a { color: rgb(0, 0, 0); font-weight: 700; border-bottom: 1px dotted rgb(204, 204, 204); line-height: 16px; margin: 3px; }
#Block_Search_Theme .cloud { float: right; width: 289px; border-left: 1px solid rgb(197, 197, 197); padding: 23px 10px; }
#Block_Search_Theme .cloud h2 { font-size: 16px; font-weight: 700; color: rgb(68, 68, 68); letter-spacing: 0pt; }
.block_footer_top { padding: 7px 0pt; }
.footer_logo a { text-indent: -999px; display: block; width: 140px; height: 46px; background: url('sprite_site.png') no-repeat scroll -231px -210px transparent; }
.footer_search { float: left; margin-left: 95px; }
.box_search { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 482px; margin-top: 8px; }
.box_search input { border: medium none; float: left; color: rgb(0, 0, 0); font-size: 15px; width: 91%; padding: 7px 2px; }
.box_search a { background: url('sprite_site.png') no-repeat scroll -281px -88px rgb(0, 0, 0); height: 25px; float: right; width: 29px; margin: 4px; }
.footer_copyright { float: right; margin-top: 15px; }
.footer_copyright p { font-size: 12px; color: rgb(255, 255, 255); }
.block_footer_list { color: rgb(255, 255, 255); border-top: 1px solid rgb(124, 124, 124); padding: 20px 0pt; }
.block_footer_list li.liTitle { font-weight: 700; font-size: 18px; line-height: 24px; padding: 2px 0pt; }
.block_footer_list li { font-size: 12px; line-height: 18px; }
#Block_Footer_List .text_top p a { color: rgb(214, 214, 214); }
.wat_recommande { width: 300px; float: left; }
.wat_recommande li.liTitle { border-left: 4px solid rgb(68, 170, 221); }
.wat_recommande li.liTitle, .top_wat li.liTitle { margin-bottom: 3px; padding: 2px 10px; }
.top_wat { margin-left: 65px; margin-right: 75px; width: 310px; float: left; }
.top_wat li.liTitle { border-left: 4px solid rgb(221, 68, 170); }
.wat_recommande li, .top_wat li { padding: 5px 0pt; }
.block_footer_list .buttonNext { margin: 10px 0pt 5px; }
.links_wat { float: left; width: 250px; }
.who { margin-bottom: 20px; }
.links_wat li.liTitle { margin-bottom: 7px; }
p.buttonNext a.lefttop { float: left; margin-right: 7px; }
.logos_legaux a { display: block; float: left; }
.logo_sacem { background: url('sprite_site.png') no-repeat scroll -234px -270px transparent; height: 22px; margin-right: 5px; width: 51px; }
.logo_sesam { background: url('sprite_site.png') no-repeat scroll -290px -272px transparent; height: 14px; margin-right: 5px; margin-top: 2px; width: 36px; }
.logo_sdrm { background: url('sprite_site.png') no-repeat scroll -332px -271px transparent; height: 15px; margin-top: 1px; width: 38px; }
.list_archives { width: 335px; float: left; }
.list_seo { width: 345px; float: left; }
.list_fonct { width: 320px; float: left; }
.block_footer_bottom ul { font-size: 12px; color: rgb(68, 68, 68); clear: both; }
.block_footer_bottom li.liTitle { float: left; width: 100px; line-height: 21px; font-weight: 400; }
.block_footer_bottom li { font-weight: 700; margin-right: 3px; float: left; line-height: 21px; }
.block_footer_bottom li a { color: rgb(68, 68, 68); font-weight: 700; }
a.icoFB { background: url('sprite_site.png') no-repeat scroll -364px -370px transparent; padding-left: 20px; }
a.icoTwitter { background: url('sprite_site.png') no-repeat scroll -364px -390px transparent; padding-left: 20px; }
#Block_Toolbar { height: 30px; background: none repeat scroll 0% 0% rgb(221, 221, 221); width: 98%; -moz-border-radius: 5px 5px 0pt 0pt; -moz-box-shadow: 0pt -1px 5px rgb(102, 102, 102); opacity: 0.8; position: relative; z-index: 2147483645; margin: 0pt auto; }
#Block_Toolbar .arrow, #Block_Toolbar .icon { background-image: url('sprite_toolbar.png'); }
#Block_Toolbar .left { float: left; width: auto; margin: 0pt; }
#Block_Toolbar .right { float: right; width: auto; margin: 0pt; }
#Block_Toolbar .button, #Block_Toolbar .tab, #Block_Toolbar .arrow { color: rgb(0, 0, 0); font-weight: 700; float: left; display: inline; line-height: 10px; margin: 0pt 5px; padding: 5px; }
#Block_Toolbar .button { margin: 6px 6px 0pt; padding: 0pt; }
#Block_Toolbar .tab { margin: 0pt; padding: 10px 10px 9px 5px; }
#Block_Toolbar .button span { background-color: rgb(168, 168, 168); color: rgb(255, 255, 255); }
#Block_Toolbar .button:hover {  }
#Block_Toolbar .tab span { border-bottom: 1px dotted rgb(102, 102, 102); margin-left: 5px; }
#Block_Toolbar span .line { border-left: 1px solid rgb(170, 170, 170); border-right: 1px solid rgb(238, 238, 238); padding-bottom: 19px; float: inherit; width: 0pt; }
#Block_Toolbar span.icon { padding-left: 15px; font-size: 9px; line-height: 0pt; border: medium none; margin: 0pt; }
#Block_Toolbar .publish .icon { background-position: 0pt -18px; font-size: 15px; }
#Block_Toolbar .arrow { background-position: -41px 0pt; margin: 11px 4px 0pt; padding: 0pt 5px; }
#Header { background: url('fd_header_megabanner.png') repeat-x scroll left bottom transparent; }
.block_menu { height: 44px; background: url('filet_header.png') repeat-x scroll 0% 0% rgb(102, 102, 102); }
.block_pub_block { width: 1000px; margin: 0pt auto; }
#Premium { height: 270px; background: url('') no-repeat scroll center center; border-bottom: 1px solid rgb(255, 255, 255); }
#Selection { background: url('sprite_background.jpg') repeat-y scroll 0% 0% transparent; width: 1000px; border-right: 2px solid rgb(197, 197, 197); border-bottom: 2px solid rgb(197, 197, 197); margin: 16px auto 0pt; }
#SelectionRight { width: 320px; float: right; }
#Chaines { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 1000px; clear: both; border-right: 2px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); margin: 20px auto 0pt; }
#Footer { background: none repeat scroll 0% 0% rgb(102, 102, 102); clear: both; border-top: 1px solid rgb(64, 63, 63); }
#bottomFooter { background: none repeat scroll 0% 0% rgb(149, 149, 149); margin-bottom: 40px; }
#Toolbar { position: fixed; bottom: 0pt; width: 100%; }
.content_popup, .navigation_best { margin: 10px 20px; }
.title_popup, .texts, .block_chaine_bestof ul { position: relative; }
#li_inscription, .subProp { margin-left: 20px; }
.login_menu #login_logged, .login_menu #li_deconnexion, .login_menu #li_chaine, .listSelection li.hidden, #Block_Home_Top_Facebook, #Block_Home_Top_Twitter, #IE6 .onglets_select_play li .curseur, #Block_Reflection_Bookmark .hook, body.loading #Block_Toolbar *, #Block_Toolbar span .hidden, #Block_Toolbar.Hidden span *, #Block_Toolbar.Hidden div *, #systemTagTd, #Block_Reflection_ListeEditable .stats_chaine, #zoneEditableBlock .suppr, #thematicSuggestions #zoneEditableBlockVideo, #typeCustomHome, #typeCustomBanner, #uploadFlash { display: none; }
.login_menu #login_logged, .chaineDetails table { font-size: 12px; }
#facebook_login a, .display_top li.last, .onglets_select_play li a.select span.title span, .onglets_select_play li a:hover span.title span { border-bottom: medium none; }
.menu ul li.first a, .cols_title h2 span.firstElement, .contentList li.entry .text_top { margin-left: 0pt; }
.block_railway h2 a.fanButton, #Block_Home_Selection_Medias .noborder { border: medium none; }
.block_railway span.becomeFan a span.picto_plus, .stats_chaine p span.becomeFan a span.picto_plus { background: url('sprite_site.png') no-repeat scroll -120px 0pt transparent; padding: 2px 0pt 4px 15px; }
.position, #Premium .pub #pave300x250, .block_chaine_bestof #bar_prev, .block_chaine_bestof #bar_next, .footer_logo, #Block_Toolbar .left .button, #Block_Toolbar .left .tab, #Block_Toolbar .left .arrow, #Block_Toolbar .left .line { float: left; }
#foreground_premium .pagineLess:hover, #foreground_premium .pagineMore:hover, .display_top .pub2 span, .block_footer_list .buttonNext span { background-color: rgb(221, 68, 170); }
.infos .text p.desc a, .present_chaine h4 a, #Block_Footer_List li a, #Block_Footer_List .text_top h4 { color: rgb(255, 255, 255); }
#Block_Home_Selection, #SelectionLeft { width: 680px; float: left; }
#IE6 #Block_Home_Selection, #Block_Reflection_ListeEditable fieldset input, #Railway { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.display_top, .displaySocial { margin: 0pt 20px; }
#Block_Social, .block_footer_bottom { padding: 20px 0pt; }
#Block_Social .cols_title, .chaineDetails .infosChaine table tr td { padding-bottom: 5px; }
.onglets_select_play li a:hover, .onglets_select_play li a.select, .Tab a { color: rgb(0, 0, 0); }
#Block_Chaine_Selection p.buttonNext a span, #Block_Search_Theme .box_search a, #Block_Search_Theme .buttonNext span, .block_footer_list .wat_recommande .buttonNext span { background-color: rgb(68, 170, 221); }
.block_chaine_bestof .next_select_chaine, #Block_Search_Theme .cloudContent { margin: 10px 0pt; }
#Block_Reflection_Bookmark #BookmarkTitleBar .buttons, #Block_Toolbar .right .button, #Block_Toolbar .right .tab, #Block_Toolbar .right .arrow, #Block_Toolbar .right .line { float: right; }
#BestOf, #Recherche { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 1000px; border-right: 2px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); margin: 20px auto; }
/* ::::: http://s.wat.fr/css/Engine/v3/Common.css?8 ::::: */

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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }
a img, :link img, :visited img { border: 0pt none; }
ol, ul { list-style: none outside none; }
a { outline: medium none; text-decoration: none; }
* { margin: 0pt; padding: 0pt; }
.spacer { clear: both; height: 0pt ! important; font-size: 0pt ! important; line-height: 0pt ! important; float: none ! important; display: block; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 11px; background: none repeat scroll 0% 0% rgb(214, 214, 214); }
input, textarea, select { font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.content { width: 1000px; margin: 0pt auto; }
.b1 { border-left: 4px solid rgb(68, 170, 221) ! important; }
.b2 { border-left: 4px solid rgb(221, 68, 170) ! important; }
.b3 { border-left: 4px solid rgb(170, 221, 68) ! important; }
p.buttonNext a { color: white; font-family: Verdana; font-size: 9px; font-weight: bold; }
p.buttonNext a span { float: left; height: 16px; line-height: 14px; background: url('sprite_site.png') no-repeat scroll -35px -172px rgb(170, 221, 68); }
p.buttonNext a span.leftNext { background-position: 0pt -172px; padding-right: 2px; }
#Footer p.buttonNext a span.leftNext { background-position: 0pt -190px; }
p.buttonNext a span.rightNext { background-position: -20px -172px; padding-right: 8px; }
#Footer p.buttonNext a span.rightNext { background-position: -20px -190px; }
.leftAction { background: url('sprite_site.png') no-repeat scroll 0pt -30px transparent; float: left; height: 20px; width: 7px; }
.middleAction { background: url('sprite_site.png') no-repeat scroll -20px -30px transparent; float: left; height: 20px; line-height: 20px; }
.rightAction { background: url('sprite_site.png') no-repeat scroll -313px -30px transparent; float: left; height: 20px; width: 7px; }
.resultBox { position: absolute; display: none; background: none repeat scroll 0% 0% white; overflow: auto; }
.submit_search { margin: 3px; float: right; width: 29px; height: 25px; background: url('sprite_site.png') no-repeat scroll -281px -88px black; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
