.texte_captcha{margin:0px; padding:0; width:324px; _margin-top:-50px;}
.texte_captcha p{padding:0; width:324px;margin:0px;}
.dynamic_box .xboxcontent h3{background:none;}
.dynamic_box_right .alerte{font-size:11px;}
.infos_video h3{margin:0 0 15px;text-align:center;width:152px;}
.bloc_droite .object-left{float:left;margin-right:10px;}
.bloc_droite .object-right{float:right;margin-left:10px;}
.col_droite .dynamic_box_right{font-size:14px;}
.top_left{font-size:14px;}
.top_droit .dynamic_box_right{font-size:14px;}
.page_emission{font-size:12px;}
.vide_aujourdhuit{height:153px;}
.item_list_float_bis #triggers a{height:100px;width:131px;}
h3.login{color:#1B181C;font-size:200%;font-weight:bold;margin:11px 0 15px;}
#news_prog .right .visuel{text-align:center;}
.liste_img{margin:0 auto 14px;text-align:center;width:584px;}
.liste_img li{display:inline;float:none;margin:0 4px 0 0;}
.pub_2{text-align:center;}
.dynamic_box .xboxcontent h1.collect{padding-bottom:10px;}
.warning{padding-bottom:10px;color:#C20C0C;}
.warning h2{padding-bottom:5px;font-size:130%;}
.warning ul li{padding-bottom:5px;margin-left:15px;font-size:110%;}
.search{width:262px;}
.nb_resultat{float:right;font-size:110%;}
.dynamic_box .xboxcontent ul.front_web li div.encadre{margin-top:10px;padding:8px 12px;background:#f1f1f1;}
.form h4{padding:0 0 5px 0;}
.form li{padding:0 20px 3px 0;}
.dynamic_box_club{height:382px;  font-size:12px;}
.vote{float:right;}
.vote ul{float:right;margin:0 10px 0 0;}
.vote ul{float:right;margin:0 10px 0 0;}
.vote span{float:right;}
.top_left .accroche .txt .paragraphe p{height:auto;max-height:165px;}
.slide .show{height:317px;}
.slide .txt{top:260px;}
.col_droite .pub{text-align:center;}
.alphabet ul li.encour a{background:#000 none repeat scroll 0 0;}
#conteneur .alphabet ul li a:hover{background:#000 none repeat scroll 0 0;}
.menu_gauche li.encour{font-weight:bold;}
.online_editor .object-right img{margin-bottom:5px;margin-left:11px;border:3px solid #E8EAEB;float:right;}
.online_editor .object-left img{margin-bottom:5px;margin-right:11px;border:3px solid #E8EAEB;float:left;}
.object-center{text-align:center;}
.object-right{float:right;}
.object-left{text-align:left;}
.program .carousel .content li{text-align:center;}
.top_droit .pub{margin:10px 0 13px;}
.pub{text-align:center;}
.slide li a.current img,.slide li.first a.current img{margin-left:5px;margin-right:5px;margin-top:3px;opacity:0.5;width:134px;height:75px;}
.slide li a.current img,.slide li.first a.current img{margin-left:5px;  margin-right:5px;  margin-top:4px;  opacity:0.5;  border:2px solid #000000;  height:70px;  width:130px;}
.carousel .content{padding:0 0 0 16px;}
.dynamic_box_large .program .carousel .content{padding:0 0 0 9px;}
.program .langue span.float_left{float:left;}
.program .langue ul{width:156px;}
.program .langue ul li.float_left{float:left;}
.program .langue .current{font-weight:bold;text-transform:capitalize;}
#aujourdhui .items .content{padding:0 0 0 18px;}
/*Aujourdhui sur 2M*/
#aujourdhui{width:auto;height:152px;}
/* override the root element to enable scrolling */
#aujourdhui{position:relative;overflow:hidden;}
/* override single pane */
#aujourdhui div{float:left;display:block;cursor:pointer;}
/* our additional wrapper element for the items */
#aujourdhui .items{width:20000em;position:absolute;margin:0;padding:0;}
/* Guide TV */
#guide{width:auto;height:120px;}
/* override the root element to enable scrolling */
#guide{position:relative;overflow:hidden;}
/* override single pane */
#guide div{float:left;display:block;cursor:pointer;}
/* our additional wrapper element for the items */
#guide .items{width:20000em;position:absolute;margin:0;padding:0;}
/* Home Arabe*/
#flowpanes_ar{width:auto;height:120px;}
/* override the root element to enable scrolling */
#flowpanes_ar{position:relative;overflow:hidden;}
/* override single pane */
#flowpanes_ar div{float:left;display:block;cursor:pointer;}
/* our additional wrapper element for the items */
#flowpanes_ar .items{width:20000em;position:absolute;margin:0;padding:0;}
/* Home Francais*/
#flowpanes_fr{width:auto;height:120px;}
/* override the root element to enable scrolling */
#flowpanes_fr{position:relative;overflow:hidden;}
/* override single pane */
#flowpanes_fr div{float:left;display:block;cursor:pointer;}
/* our additional wrapper element for the items */
#flowpanes_fr .items{width:20000em;position:absolute;margin:0;padding:0;}
/* panes */
#flowpanes{width:auto;height:120px;}
/* override the root element to enable scrolling */
#flowpanes{position:relative;overflow:hidden;}
/* override single pane */
#flowpanes div{float:left;display:block;cursor:pointer;}
/* our additional wrapper element for the items */
#flowpanes .items{width:20000em;position:absolute;margin:0;padding:0;}
.col_droite .dynamic_box_fd .xboxcontent .pagination li{float:left;margin:0 0 0 6px;width:8px;height:9px;}
.col_droite .dynamic_box_fd .xboxcontent .pagination li a{background:url(/extension/smiledesign/design/tv2m/images/css/pagination_on.gif) no-repeat;width:8px;height:9px;display:block;}
.col_droite .dynamic_box_fd .xboxcontent  .pagination li a.current{background:url(/extension/smiledesign/design/tv2m/images/css/pagination_encour.gif) no-repeat;}
/* the overlayed element */
.simple_overlay{
/* must be initially hidden */
display:none;
/* place overlay on top of other elements */
z-index:10000;
/* styling */
background-color:#333;width:675px;min-height:200px;border:1px solid #666;
/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
/* close button positioned on upper right corner */
.simple_overlay .close{background-image:url(/extension/smiledesign/design/tv2m/images/css/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
/* the large image. we use a gray border around it */
#img{border:1px solid #666;}
/* "next image" and "prev image" links */
.simple_overlay .next,.simple_overlay .prev{
/* absolute positioning relative to the overlay */
position:absolute;top:40%;border:1px solid #666;cursor:pointer;display:block;padding:10px 20px;color:#fff;font-size:11px;
/* upcoming CSS3 features */
-moz-border-radius:5px;-webkit-border-radius:5px;}
.simple_overlay .prev{left:0;border-left:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;}
.simple_overlay .next{right:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}
.simple_overlay .next:hover,.simple_overlay .prev:hover{text-decoration:underline;background-color:#000;}
/* when there is no next or previous link available this class is added */
.disabled{visibility:hidden;}
/* the "information box" */
.info{position:absolute;bottom:0;left:0;padding:10px 15px;color:#fff;font-size:11px;border-top:1px solid #666;}
.info strong{display:block;}
/* progress indicator (animated gif). should be initially hidden */
.progress{position:absolute;top:45%;left:50%;display:none;}
p.text-right{text-align:right;  }
.slide .txt p.text-right{text-align:right;      margin-right:12px;    font-size:16px;margin-top:-5px;}
/* everybody should know about RGBA colors. */
.simple_overlay .next,.simple_overlay .prev,.info{background:#333 !important;
/*background:rgba(0,0,0,0.6) url(/extension/smiledesign/design/tv2m/images/css/h80.png) repeat-x;*/
}
.dynamic_box_right_bis{width:339px;}
.dynamic_box_right_bis .xtop{background:url(/extension/smiledesign/design/tv2m/images/css/top_box_small_bis.gif) no-repeat;    height:3px;    overflow:hidden;}
.dynamic_box_right_bis .xbottom{background:url(/extension/smiledesign/design/tv2m/images/css/bas_box_small_bis.gif) no-repeat;    height:3px;    overflow:hidden;}