@charset "UTF-8";
@import "http://img3.free.fr/fonts/leaguegothic.css"; 
/* CSS Document */
html{font-size:100%;color:#666768;font-family:Helvetica, lucida, verdana, arial, sans-serif;}
body{background:#b0b0b0 url(http://imgs.aliceadsl.fr/portail/im/new/bg_page.gif) top left repeat-x;  font-size:0.8em;}

a{color:#277dbe;}
a:hover{color:#ff0000;}

#header{ display:block; position:relative; width:980px; height:102px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header.gif) top left repeat-x; margin:0 auto; text-align:left;}

#header  #header_link{ display:block; width:960px; height:14px; margin:0px; font-family:Helvetica, Arial, sans-serif; padding:7px 7px 7px 0px;}
#header  #header_link  ul{ margin:0px; padding:0; }
#header  #header_link  ul  li{ display:inline; float:left; font-size:0.9em; font-weight:bold; list-style:none; }
#header  #header_link  ul  li  a{ color:#f5f5f5; text-decoration:none; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header_link.gif) top right no-repeat; padding-right:15px; padding-left:15px;}
#header  #header_link  ul  li  a:hover{ color:#ec1b24;}
#header  #header_link  span{ float:right; color:#ffffff; font-size:0.8em;}

#header  div.logo{ display:block; margin:4px 0px 0px 0px;  width:65px; height:64px; float:left; padding:0px; padding-left:29px;overflow:hidden;}
#header  div.logo a{}
#header  div.logo img{ border:0;}



#header  #header_search{ display:block; margin-top:22px; margin-left:124px; height:29px; width:542px;  background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header_search.gif) top right no-repeat; float:left; text-align:right; }

#header  #header_search  form{ margin:0px 0px 0px 62px; padding:0; border:0;}
#header  #header_search  form  input{ display:inline; float:left; margin-top:1px;}

#header  #header_search  form  input.inputTexte{ display:block; width:382px; height:18px; margin:1px 0px 0px 0px; padding:0px 0px 4px 7px; border:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header_input_search.gif) top right repeat-x; color:#444444; padding-top:6px;  font-size:1em; float:left; }





#header  #header_search  form  input.btn_submit{ display:block; width:90px; padding:0px; font-size:12px; height:28px;background:url(http://imgs.aliceadsl.fr/portail/im/new/btn_rechercher_header.gif) bottom right no-repeat; float:left; border:0; color:#FFFFFF; font-weight:bold; cursor:pointer;  overflow:hidden; text-indent:-999px; font-size: 0px;line-height: 0px;}
#header  #header_search  form  input.btn_submit:hover{background:url(http://imgs.aliceadsl.fr/portail/im/new/btn_rechercher_header_on.gif) top right no-repeat;}

#header  .search_credits{ display:block; margin-top:23px; height:28px; width:120px;  background:url(http://imgs.aliceadsl.fr/portail/im/new/google.gif) top right no-repeat; float:left; text-align:right; font-size:0px; line-height: 0px; text-indent:300px; overflow:hidden; color:#FFFFFF;}



#setHP{display:block; z-index:60; position:absolute; top:25px;opacity:0.95;font-weight:400;font-size:11px;text-align:left;color:#666;width:400px;height:90px;border:8px solid #363636;background:#FFF;margin:2px auto auto 10px; padding:3px; left:395px; }
#setHP ol{display:block;margin-left:60px;margin-top:10px;background-color:#FFF;}
#setHP ol li{list-style:decimal;list-style-position:inside;}
#setHP .setHP_close{float:right;color:red;padding-left:8px;margin-right:5px;margin-top:5px;background:transparent url(http://imgs.aliceadsl.fr/portail/im/fl_total.gif) no-repeat scroll 0 -40px;font-weight:700;}
#setHP .fl{background:transparent url(http://imgs.aliceadsl.fr/portail/im/fl_sthp.gif) repeat scroll 0;height:5px;width:9px;margin:-8px auto auto 20px;}
#setHP .fhp{background:transparent url(http://imgs.aliceadsl.fr/portail/im/logo_alice_sethp.gif) no-repeat scroll 0;display:block;font-size:0;height:33px;border:1px solid #666;cursor:move;left:10px;line-height:0;position:absolute;top:10px;width:33px;}


#offerbox{ display:block; width:980px; height:137px; margin:6px auto 0px auto; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_offer.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; position:relative;}

#offerbox div.detail_offer{ width:247px; position:relative; height:137px;}
#offerbox div.detail_offer span{ display:none; text-indent:-9999px;}
#offerbox div.detail_offer a{display:block; width:182px; height:23px; background:url(http://imgs.aliceadsl.fr/portail/im/new/btn_detail_offer_left.gif) top left no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; left:48px; top:75px;}
#offerbox div.detail_offer a:hover{ background-position:left bottom;}

#offerbox div.form_offer{ position:absolute; left:496px; top:75px; font-size:12px;}
#offerbox div.form_offer span{ display:none; text-indent:-9999px; }
#offerbox div.form_offer a { color:#FF0000;}
#offerbox div.form_offer form { margin:0; padding:0; border:0; display:block; height:22px;}
#offerbox div.form_offer form input{ float:left; font-family:Arial, Helvetica, sans-serif;}
#offerbox div.form_offer form input.inputTexte{ width:110px; height:18px; margin:0px; padding:4px 0px 0px 6px; border:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_detail_offer_right_input.gif) top left no-repeat; color:#909090; font-size:11px;}
#offerbox div.form_offer form input.btn_submit{display:block; width:100px; padding:0px; font-size:0px; height:22px; background:url(http://imgs.aliceadsl.fr/portail/im/new/btn_testligne.gif) no-repeat left top;  border:medium none; cursor:pointer; text-indent:-9999px!important; color:#FF0000; overflow:hidden; text-align:right; vertical-align:bottom;}
#offerbox div.form_offer form input.btn_submit:hover{ background-position:left bottom;}
#offerbox div.form_offer p#pasdenum { padding:4px 0 0 0; margin:0; font-size:0.85em; color:#4F5051;}





#top_margin{ /*display:none;*/ text-align:center;}





#supercontent{display:block; width:980px; margin:5px auto 0px auto; background:#FFFFFF;  }
#supercontent .haut{display:block; height:13px; margin:0; padding:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -56px no-repeat;}
#supercontent .content{display:block; width:964px; background:#dbdbdb; margin:0; padding:8px 0px 0px 0px;  border-top:0px; border-bottom:0px; border-left:8px solid #ffffff; border-right:8px solid #ffffff;  _margin:-4px -9px -9px 0px; overflow:hidden; }
#supercontent .content .bas{display:block; clear:both; width:964px; height:4px; margin:0px; overflow:hidden;  padding:0px; _margin:0px;  background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -357px no-repeat; }
#supercontent .bas{display:block; height:4px; overflow:hidden; margin:5px 0px 0px 0px; _margin:3px 0px 0px 0px; padding:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -392px no-repeat;}



#supercontent .content #col1{ display:block; width:633px; float:left; overflow:hidden; margin:0px 0px 0px 8px; _margin:0px 0px 0px 4px;}
#supercontent .content #col2{display:block; width:308px; float:left; overflow:hidden;  margin:0px 0px 0px 12px; _margin:0px 0px 0px 6px;}

#supercontent .content #col1 #colcontent1{display:block; width:316px; float:left; overflow:hidden;  padding:0px;}
#supercontent .content #col1 #colcontent2{display:block; width:312px; float:left; overflow:hidden;  padding:0px 0px 0px 4px; }




#supercontent .content #thema{display:block; width:625px; overflow:hidden; background-color:#FFFFFF;  float:left; margin:11px 0px 0px 4px!important; _margin:0px 0px 0px 2px; padding:0px!important; border:0px!important;  }
#supercontent .content #thema .haut{display:block; width:625px; height:3px; margin:0px; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -116px no-repeat;}
#supercontent .content #thema div.title{ display:block; clear:both; height:21px; width:613px; text-transform:uppercase; color:#ec1b24; font-weight:bolder; font-size:1em; margin:0; padding:3px 0px 0px 12px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title.gif) top left repeat-x;}
#supercontent .content #thema div.title b{background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_theme_ttr.gif) 0px 4px no-repeat;  padding-left:17px;}
#supercontent .content #thema .content{display:block; width:625px; background-color:#FFFFFF; margin:0px!important; padding:0px 0px 0px 15px!important; border:0px!important;  } 
#supercontent .content #thema .content ul{ display:block; width:120px;  margin:8px 0px 0px 0px; padding:0; border:0; float:left;}
#supercontent .content #thema .content ul li{ list-style:none; font-family:Helvetica, Arial, sans-serif; font-size:0.9em; color:#277dbe; margin-bottom:6px; padding-left:8px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_thema_red.gif) 0px 2px no-repeat;}
#supercontent .content #thema .content ul li a{color:#277dbe; text-decoration:none;}
#supercontent .content #thema .content ul li a:hover{color:#ff0000;}
#supercontent .content #thema .bas{display:block;width:625px; height:3px; margin:5px 0 0 0; overflow:visible; padding:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -152px no-repeat;}

#supercontent .content #thema .content ul li.all{background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_free-A-a-Z.gif) 0px 0px no-repeat; text-align:left;}

#supercontent .content #thema .content ul li.all a{ display:block;width:95px; height:17px; padding-left:6px; padding-top:2px; font-size:0.9em; font-weight:bold; }




#supercontent .content div.contentbloc{display:block; width:633px; background-color:#FFFFFF; overflow:hidden;  float:left; margin:11px 0px 0px 0px!important; _margin:0px 0px 0px 0px; padding:0px!important; border:0px!important;  }
#supercontent .content div.contentbloc .haut{display:block; width:633px; height:7px; margin:0; padding:0; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -194px no-repeat;}
#supercontent .content div.contentbloc div.title{ display:block; clear:both; height:28px; width:613px; text-transform:uppercase; color:#1b6096; font-weight:bold; font-size:1.3em; margin:0px; padding:7px 0px 0px 12px; margin-left:-11px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title-omb.gif) top left repeat-x;}
#supercontent .content div.contentbloc .content{display:block; width:629px;  margin:0px!important; _margin:-9px 0px -9px 0px; padding:0px 4px 0px 15px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent-omb.gif) top left repeat-y; height:100%; overflow:hidden;} 
#supercontent .content div.contentbloc .bas{display:block; width:633px; height:7px; margin:0px; overflow:visible; padding:0px; border:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -217px no-repeat;}





#supercontent .content div.contentsmallbloc{display:block; width:313px; overflow:hidden; float:left; margin:11px 0px 0px 0px!important; _margin:0px 0px 0px 0px; padding:0px!important; border:0px!important;  }
#supercontent .content div.contentsmallbloc .haut{display:block; width:313px; height:7px; margin:0px; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -253px no-repeat;}
#supercontent .content div.contentsmallbloc div.title{ display:block; clear:both; height:28px; width:293px; text-transform:uppercase; color:#626262; font-weight:bold; font-size:1.3em; margin:0px; padding:7px 0px 0px 12px; margin-left:-11px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title-omb.gif) top left repeat-x; font-family:Helvetica, Arial, sans-serif;}
#supercontent .content div.contentsmallbloc div.title b{color:#ea0811;}
#supercontent .content div.contentsmallbloc .content{display:block; width:309px; overflow:hidden; background-color:#FFFFFF; margin:0px!important; padding:0px 4px 0px 15px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_small-omb.gif) top left repeat-y; _margin:-9px 0px -9px 0px; } 
#supercontent .content div.contentsmallbloc .content h2 a:hover{color:#CC0000;}
/*#supercontent .content div.contentsmallbloc .content a{ float:left; }*/
#supercontent .content div.contentsmallbloc .content .texte{display:block;  overflow:hidden;}
#supercontent .content div.contentsmallbloc .content a.liens{display:block; _width:150px;  margin-top:10px; clear:both; float:right; font-size:0.9em; color:#277dbe; padding-left:8px; margin-left:3px; background:url(http://imgs.aliceadsl.fr/portail/im/fl_red_transp.gif) 0px 3px no-repeat; cursor:pointer; font-weight:bold; text-decoration:none;}
#supercontent .content div.contentsmallbloc .bas{display:block; width:313px; height:7px; margin:0px; overflow:visible; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -300px no-repeat;}







/*--------------------------------------*/
/*------------   ACTU   ----------------*/
/*--------------------------------------*/
#supercontent .content div#actu ul.nav{display:block; height:29px; width:615px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_actu.gif) top left repeat-x; margin:0px 0px 0px -11px; padding:0px 0px 0px 10px; }
#supercontent .content div#actu ul.nav li{ display:inline;}
#supercontent .content div#actu ul.nav li a{ display:block; height:17px; margin:6px 0px 6px 0px; padding:0px 9px 0px 9px; border-right:1px solid #bababa; float:left; color:#535758; font-size:0.9em; text-decoration:none; font-weight:bold;font-family:Arial;}

#supercontent .content div#actu ul.nav li a.last{ border-right:0px; }
#supercontent .content div#actu ul.nav li a:hover{background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_actu_link_hover.gif) top left repeat-x; border:0px; height:15px; margin:0px 0px 0px -1px;  padding:6px 10px 8px 10px; color:#FFFFFF;}
#supercontent .content div#actu ul.nav li a.sel, #actu ul.nav li a.sel:hover{background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_actu_link_on.gif) top left repeat-x; border:1px solid #575757; height:15px; margin: 0px 0px 0px -1px; color:#FFFFFF; padding:5px 9px 7px 9px;}

#supercontent .content div#actu div.actu{display:block; width:625px;  overflow:hidden!important; margin-left:-11px; _margin-left:-11px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_div_actu.gif) top left repeat-x;}

#supercontent .content div#actu div.actu span.nav_right{ display:block; z-index:50; float:right; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_on.gif) top left no-repeat; cursor:pointer; margin:0px; padding:0px; }
#supercontent .content div#actu div.actu span.nav_right:hover{ display:block; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_hover.gif) top left no-repeat; cursor:pointer;}
#supercontent .content div#actu div.actu span.nav_right_off{ display:block;  width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_off.gif) top left no-repeat; cursor: default;}

#supercontent .content div#actu div.actu span.nav_left{ display:block; z-index:50; float:left; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_on.gif) top left no-repeat; cursor:pointer; margin:0px; padding:0px; margin-left:12px; _margin-left:5px;  }
#supercontent .content div#actu div.actu span.nav_left:hover{ display:block; float:left; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_hover.gif) top left no-repeat; cursor:pointer; margin-left:12px; _margin-left:5px;}
#supercontent .content div#actu div.actu span.nav_left_off{ display:block; float:left; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_off.gif) top left no-repeat; cursor: default; margin-left:12px; _margin-left:5px;}



#supercontent .content div#actu ul.actu{ display:block; position:absolute; z-index:30; width:564px; height:180px; margin:0px 0px 0px 20px; padding:0px; overflow:hidden; text-align:center; float:left;}
#supercontent .content div#actu ul.actu ul{display:block; width:2000em; height:160px; position:absolute;  float:left; margin:18px 0px 10px 0px; padding:0px;  text-align:center;}
#supercontent .content div#actu ul.actu ul li{display:block; width:160px; height:160px;  text-align:center; font-size:0.8em; color:#666768; float:left; margin:0px 8px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; _margin:0px 8px 0px 15px;  }

#supercontent .content div#actu ul.actu ul li span.france{display:block; _display:none; width:47px; height:13px; background:url(http://imgs.aliceadsl.fr/portail/im/new/pince_france.gif) top left no-repeat; position: relative; margin:auto auto -6px -8px; }
#supercontent .content div#actu ul.actu ul li span.monde{display:block; _display:none; width:47px; height:13px; background:url(http://imgs.aliceadsl.fr/portail/im/new/pince_monde.gif) top left no-repeat; position: relative; margin:auto auto -6px -8px;}
#supercontent .content div#actu ul.actu ul li span.insolite{display:block; _display:none; width:47px; height:13px; background:url(http://imgs.aliceadsl.fr/portail/im/new/pince_insolite.gif) top left no-repeat; position: relative; margin:auto auto -6px -8px;}
#supercontent .content div#actu ul.actu ul li span.sport{display:block; _display:none; width:47px; height:13px; background:url(http://imgs.aliceadsl.fr/portail/im/new/pince_sport.gif) top left no-repeat; position: relative; margin:auto auto -6px -8px;}
#supercontent .content div#actu ul.actu ul li span.finance{display:block; _display:none; width:47px; height:13px; background:url(http://imgs.aliceadsl.fr/portail/im/new/pince_finance.gif) top left no-repeat; position: relative; margin:auto auto -6px -8px;}
#supercontent .content div#actu ul.actu ul li a{ text-decoration:none;}
#supercontent .content div#actu ul.actu ul li a img{ border:1px solid #c8c9ca; max-width:158px; max-height:89px; _height:80px;}
#supercontent .content div#actu ul.actu ul li a span{ display:block; width:158px; clear:both;  color:#666768; text-align:left; }
#supercontent .content div#actu ul.actu ul li a span b{ color:#277dbe; font-weight:bold;}
#supercontent .content div#actu ul.actu ul li a span:hover{ color:#ff0000;}

#supercontent .content div#actu div.actu{display:block; width:605px; font-size:0.9em; color:#666768; overflow:hidden!important; margin-left:-11px; _margin-left:-11px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_div_actu.gif) top left repeat-x;}
#supercontent .content div#actu div.actu a{ text-decoration:none;}
#supercontent .content div#actu div.nosel{ display:none;}
#supercontent .content div#actu div.stdactu{ padding:10px; line-height: 18px;}
#supercontent .content div#actu div.stdactu a{  background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 3px no-repeat; padding-left:8px; }
#supercontent .content div#actu div.stdactu img{float:left;padding:0px 9px 0px 0px; max-width:158px; max-height:88px; _width:158px; border:0;}
#supercontent .content div#actu div.stdactu div a{ background:none; padding-left:0px;}
#supercontent .content div#actu div.stdactu div.actu_ctn { display:block;width:625px; float:left;margin:0px 0px 10px 0px; }
#supercontent .content div#actu div.stdactu div.actu_ctn div{display:block; float:left;  }
#supercontent .content div#actu div.stdactu div.actu_ctn img{float:none;padding:0px 0px 0px 0px;}
#supercontent .content div#actu div.stdactu div.actu_ctn span{color:#9B9B9B;font-size:10px;}
#supercontent .content div#actu div.stdactu div.actu_ctn a{background:url("http://imgs.aliceadsl.fr/portail/im/actu/puce_gris.gif") 0px 6px no-repeat;padding:0px 0px 0px 10px;line-height:17px;}
#supercontent .content div#actu div.stdactu .sousMenu0 {color:#D1CFCF; margin:10px 0px 0px 0px; padding-top:10px; font-family:verdana;font-size:9px;font-weight:bold;clear:both;}
#supercontent .content div#actu div.stdactu div.actu_ctn div a{ background:none!important;  }
#supercontent .content div#actu div.stdactu .sousMenu0 a{background:none; padding-left:0px;}
#supercontent .content div#actu div.stdactu .sousMenu0 div{float:right;}
#supercontent .content div#actu div.stdactu .sousMenu0 span{color:#DB0018 !important;}
#supercontent .content div#actu div.stdactu .sousMenu0 img{float:none;padding:0px 0px 0px 0px; _width:13px;}


#supercontent .content div#actu div#actu0{ padding:10px;}
#supercontent .content div#actu div#actu0 a{  background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 3px no-repeat; padding-left:8px; }
#supercontent .content div#actu div#actu0 img{float:left;padding:0px 9px 0px 0px; max-width:158px; max-height:88px; _width:158px; border:0;}
#supercontent .content div#actu div#actu0 div a{ background:none; padding-left:0px;}
#supercontent .content div#actu div#actu0 div.actu_ctn { display:block;width:625px; float:left;margin:0px 0px 10px 0px; }
#supercontent .content div#actu div#actu0 div.actu_ctn div{display:block; float:left;  }
#supercontent .content div#actu div#actu0 div.actu_ctn img{float:none;padding:0px 0px 0px 0px;}
#supercontent .content div#actu div#actu0 div.actu_ctn span{color:#9B9B9B;font-size:10px;}
#supercontent .content div#actu div#actu0 div.actu_ctn a{background:url("http://imgs.aliceadsl.fr/portail/im/actu/puce_gris.gif") 0px 6px no-repeat;padding:0px 0px 0px 10px;line-height:17px;}
#supercontent .content div#actu div#actu0 .sousMenu0 {color:#D1CFCF; margin:10px 0px 0px 0px; padding-top:10px; font-family:verdana;font-size:9px;font-weight:bold;clear:both;}
#supercontent .content div#actu div#actu0 div.actu_ctn div a{ background:none!important;  }
#supercontent .content div#actu div#actu0 .sousMenu0 a{background:none; padding-left:0px;}
#supercontent .content div#actu div#actu0 .sousMenu0 div{float:right;}
#supercontent .content div#actu div#actu0 .sousMenu0 span{color:#DB0018 !important;}
#supercontent .content div#actu div#actu0 .sousMenu0 img{float:none;padding:0px 0px 0px 0px; _width:13px;}
#supercontent .content div#actu div#actu1{ padding:10px;}
#supercontent .content div#actu div#actu1 a{  background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 3px no-repeat; padding-left:8px; }
#supercontent .content div#actu div#actu1 img{float:left;padding:0px 9px 0px 0px; border:0;}
#supercontent .content div#actu div#actu1 ul{float:left;width:558px;margin:0px 0px 10px 0px;}
#supercontent .content div#actu div#actu1 ul img{float:none;padding:0px 0px 0px 0px;}
#supercontent .content div#actu div#actu1 ul span{color:#9B9B9B;font-size:10px;}
#supercontent .content div#actu div#actu1 li{list-style:none;background:url("http://imgs.aliceadsl.fr/portail/im/actu/puce_gris.gif") 0px 6px no-repeat;padding:0px 0px 0px 10px;}
#supercontent .content div#actu div#actu1 .sousMenu1{color:#D1CFCF; margin:10px 0px 0px 0px; padding-top:10px;font-family:verdana;font-size:9px;font-weight:bold;clear:left;}
#supercontent .content div#actu div#actu1 .sousMenu1 a{background:none; padding-left:0px;}
#supercontent .content div#actu div#actu1 .sousMenu1 div{float:right;}
#supercontent .content div#actu div#actu1 .sousMenu1 span{color:#DB0018;}
#supercontent .content div#actu div#actu1 .sousMenu1 img{float:none;padding:0px 0px 0px 0px; _width:13px;}
#supercontent .content div#actu div#actu2{ padding:10px;}
#supercontent .content div#actu div#actu2 a{  background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 3px no-repeat; padding-left:8px; }
#supercontent .content div#actu div#actu2 img{float:left;padding:0px 9px 0px 0px; max-width:158px; max-height:88px; _width:158px; border:0;}
#supercontent .content div#actu div#actu2 div a{ background:none; padding-left:0px;}
#supercontent .content div#actu div#actu2 ul {float:left;width:328px;margin:10px 0px 10px 10px;}
#supercontent .content div#actu div#actu2 ul img{float:none;padding:0px 0px 0px 0px;}
#supercontent .content div#actu div#actu2 ul span{color:#9B9B9B;font-size:10px;}
#supercontent .content div#actu div#actu2 li {list-style:none;background:url("http://imgs.aliceadsl.fr/portail/im/actu/puce_gris.gif") 0px 6px no-repeat;padding:0px 0px 0px 10px;}
#supercontent .content div#actu div#actu2 .sportGauche a:hover{text-decoration:none !important;}
#supercontent .content div#actu div#actu2 .sousMenu0 {color:#D1CFCF; margin:10px 0px 0px 0px; padding-top:10px;font-family:verdana;font-size:9px;font-weight:bold;}
#supercontent .content div#actu div#actu2 .sousMenu0 a, #supercontent .content div#actu div#actu2 td a{background:none; padding-left:0px;}
#supercontent .content div#actu div#actu2 .sousMenu0 div{float:right;}
#supercontent .content div#actu div#actu2 .sousMenu0 span{color:#DB0018 !important;}
#supercontent .content div#actu div#actu2 .sousMenu0 img{float:none;padding:0px 0px 0px 0px; _width:13px;}
#supercontent .content div#actu div#actu3{ height:210px; padding-top:10px; width:625px;}
#supercontent .content div#actu div#actu3 div.scrollable{ display:block; padding:0px; height:185px; z-index:50; margin-left:17px; width:590px; overflow:hidden; float:left; position:absolute;}
#supercontent .content div#actu div#actu3 div.scrollable img{float:left;padding:0px 0px 0px 0px; border:0;}
#supercontent .content div#actu div#actu3 div.scrollable div.items { display:block; width:2000em; margin:0px; padding:0px; float:left; position:absolute;}
#supercontent .content div#actu div#actu3 div.scrollable div.items div.contenu{ display:block; width:620px; float:left;}
#supercontent .content div#actu div#actu3 div.scrollable div.items img{float:none;margin-bottom:5px;padding:0px 0px 0px 0px;border:0px solid #000000;}
#supercontent .content div#actu div#actu3 div.scrollable div.items span{color:#9B9B9B;font-size:10px; display:block; float:left;}
#supercontent .content div#actu div#actu3 div.scrollable div.items span {font-size:11px;list-style:none;display:inline;width:147px;height:181px;margin:0px 1px 0px 0px;float:left;text-align:center;background:url("http://imgs.aliceadsl.fr/portail/im/actu/bg_people.jpg") 0px 0px no-repeat;padding:0px 0px; overflow:hidden; border:0px solid black; color:#DB0018 !important; }
#supercontent .content div#actu div#actu3 .sousMenu0 {color:#D1CFCF; clear:both; margin:10px 10px 0px 0px; padding-top:10px;font-family:verdana;font-size:9px;font-weight:bold;}
#supercontent .content div#actu div#actu3 .sousMenu0 a{background:none; padding-left:0px;}
#supercontent .content div#actu div#actu3 .sousMenu0 div{float:right;}
#supercontent .content div#actu div#actu3 .sousMenu0 span{color:#DB0018 !important;}
#supercontent .content div#actu div#actu3 .sousMenu0 img{float:none;padding:0px 0px 0px 0px; _width:13px;}




#supercontent .content div#actu div#actu3 span.nav_right{ display:block; z-index:60; float:right; width:17px; height:185px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_on.gif) top left no-repeat; cursor:pointer; margin:0px 0px 0px 60px; padding:0px; }
#supercontent .content div#actu div#actu3 span.nav_right:hover{ display:block; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_hover.gif) top left no-repeat; cursor:pointer;}
#supercontent .content div#actu div#actu3 span.nav_right_off{ display:block;  width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_right_off.gif) top left no-repeat; cursor: default;}

#supercontent .content div#actu div#actu3 span.nav_left{ display:block; z-index:60; float:left; width:17px; height:185px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_on.gif) top left no-repeat; cursor:pointer; margin:0px; padding:0px; margin-left:0px; _margin-left:0px;  }
#supercontent .content div#actu div#actu3 span.nav_left:hover{ display:block; float:left; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_hover.gif) top left no-repeat; cursor:pointer; margin-left:0px; _margin-left:0px;}
#supercontent .content div#actu div#actu3 span.nav_left_off{ display:block; float:left; width:17px; height:136px; background:url(http://imgs.aliceadsl.fr/portail/im/new/fl_actu_left_off.gif) top left no-repeat; cursor: default; margin-left:0px; _margin-left:0px;}
#supercontent .content div#actu div#actu3 span.disabled{ display:block; visibility:hidden; }

/*
#supercontent .content div#actu div#actu4{ padding:10px;}
#supercontent .content div#actu div#actu4 div.liendroite{ display:block; width:320px; padding:4px; float:left;}
#supercontent .content div#actu div#actu4 div.liendroite a{ background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 4px no-repeat;  padding:0px 0px 2px 8px;  margin-left:3px; float:left;}
#supercontent .content div#actu div#actu4 div.videoGauche{ margin-bottom:25px; width:250px; background-color:#FFFFFF; background-image: url(http://imgs.aliceadsl.fr/portail/im/bg_sport.jpg); padding: 4px; float: left; }
#supercontent .content div#actu div#actu4 div.videoGauche a img{ clear:both; border:0; margin:10px 5px 10px 0px; float:left;}
#supercontent .content div#actu div#actu4 div.videoGauche a{  font-family:arial;font-size:11px;color:#ffffff; left:13px;margin:0px; text-decoration:none; text-align:left; margin-bottom:0px; background:none; padding-left:0px; padding-top:5px; border:0px; float:none;  }
#supercontent .content div#actu div#actu4 div.liendroite span{ display:none; }
#supercontent .content div#actu div#actu4 div.liendroite br{ display:none;}

#supercontent .content div#actu div#actu4 div.sousMenu0 {color:#D1CFCF; clear:both; margin:0px 10px 0px 0px; padding:0px;font-family:verdana;font-size:9px;font-weight:bold;}
#supercontent .content div#actu div#actu4 div.sousMenu0 a{background:none; padding-left:0px;}
#supercontent .content div#actu div#actu4 div.sousMenu0 div{float:right;}
#supercontent .content div#actu div#actu4 div.sousMenu0 span{color:#DB0018 !important;}
#supercontent .content div#actu div#actu4 div.sousMenu0 img{float:none;padding:0px 0px 0px 0px; _width:13px;}
*/

/*--------------------------------------*/
/*------------   EDITO   ---------------*/
/*--------------------------------------*/

#supercontent .content div#edito{ margin-top:0px!important;}

#supercontent .content div#edito .content{ height:405px;}

#supercontent .content div#edito div.title{ margin-bottom:5px;}
 #supercontent .content div#edito div.nav_col{ display:block; float:left; }
 #supercontent .content div#edito div.nav_col ul.nav{ display:block; z-index:20; position:absolute; width:220px; clear:both; height:292px; margin:0px 0px 0px -6px; overflow:hidden; padding:0px; text-align:left;  font-size:10px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito.gif) top left no-repeat;  }
 #supercontent .content div#edito div.nav_col ul.nav ul.items{ display:block; z-index:20; width:201px; height:2000em; margin:0px;  padding:0px; float:left; text-align:left;   font-size:10px; border-bottom:1px solid #B8B8B8; position:absolute;}

 #supercontent .content div#edito div.nav_col ul.nav ul li{display:block; width:199px; z-index:20; height:57px; clear:both; margin:0px; padding:1px 0px 0px 0px; text-align:left; border:1px solid #B8B8B8; border-top:0px;  }



 #supercontent .content div#edito div.nav_col ul.nav ul li:hover{display:block; width:218px; height:57px; clear:both; margin:0px; padding:2px 1px 0px 1px; text-align:left; border:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_hover.png) top left no-repeat; _background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_hover.gif) top left no-repeat; z-index:20; }
 #supercontent .content div#edito div.nav_col ul.nav ul li a{display:block; outline: none; width:189px; height:45px; font-size:10px; border-top:1px solid #FFFFFF; padding:6px 4px 6px 6px; text-decoration:none;}

 #supercontent .content div#edito div.nav_col ul.nav ul li a img{ float:left; border:1px solid #cdcdcd; margin:0px 5px 0px 0px; width:66px; height:42px;}
 #supercontent .content div#edito div.nav_col ul.nav ul li a span.title{display:inherit!important; clear:inherit!important; height:inherit!important; width:inherit!important; text-transform:inherit!important; color:#626262!important; font-weight:bold!important; font-size:11px!important; margin:0px!important; padding:0px!important; background:none!important; font-family:Arial, Verdana, sans-serif!important;}
 #supercontent .content div#edito div.nav_col ul.nav ul li a:hover,  #supercontent .content div#edito div.nav_col ul.nav li.sel a, #supercontent .content div#edito div.nav_col ul.nav ul li:hover a{border-top:0px;height:47px; color:#FFFFFF;  }
 #supercontent .content div#edito div.nav_col ul.nav ul li a:hover{ _color:#626262!important;}
 #supercontent .content div#edito div.nav_col ul.nav ul li a:hover span.title,  #supercontent .content div#edito div.nav_col ul.nav li.sel a span.title, #supercontent .content div#edito div.nav_col ul.nav ul li:hover a span.title{ color:#FFFFFF!important; }
  
 #supercontent .content div#edito div.nav_col ul.nav ul li a:hover img,  #supercontent .content div#edito div.nav_col ul.nav li.sel a img, #supercontent .content div#edito div.nav_col ul.nav ul li:hover a img{border:1px solid #575757; }

 #supercontent .content div#edito div.nav_col ul.nav ul li.sel{display:block; width:218px; height:57px; clear:both; margin:0px; padding:1px 1px 0px 1px; text-align:left; border:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_sel2.png) top left no-repeat; _background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_sel.gif) top left no-repeat; z-index:20; }
 #supercontent .content div#edito div.nav_col ul.nav ul li.sel:hover{display:block; width:218px; height:57px; clear:both; margin:0px; padding:1px 1px 0px 1px; text-align:left; border:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_sel2.png) top left no-repeat; _background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_edito_hover.gif) top left no-repeat; z-index:20; }

 span.france{ display:none!important;}
 span.monde{ display:none!important;}
 span.insolite{ display:none!important;}
 span.sport{ display:none!important;}
 span.finance{ display:none!important;}

 #supercontent .content div#edito div.nav_col ul.nav li span.text, #supercontent .content div#edito div.nav_col ul.nav li span.grandtitle,  #supercontent .content div#edito div.nav_col ul.nav li ul.link_sup{ display:none;}

#supercontent .content div#edito div.nav_col div.nav_btn{ display:block; margin:288px 0px 0px -6px;  padding:5px 1px 1px 1px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1.gif) bottom left no-repeat; _background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1.gif) bottom left no-repeat; height:32px; width:201px; z-index:50; position:absolute;} 

#supercontent .content div#edito div.nav_col div.nav_btn div.nav_up{ clear:both; display:block; width:65px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1_fl-up_on.gif) top left no-repeat; height:32px; float:left;  cursor:pointer; margin-right:1px; font-size:0px;}
#supercontent .content div#edito div.nav_col div.nav_btn div.nav_down{ display:block; width:65px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1_fl-down_on.gif) top left no-repeat; height:32px; float:left;  cursor:pointer; margin-right:1px; font-size:0px;}
#supercontent .content div#edito div.nav_col div.nav_btn div.nav_up:hover{background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1_fl-up_hover.gif) top left no-repeat; }
#supercontent .content div#edito div.nav_col div.nav_btn div.nav_down:hover{background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1_fl-down_hover.gif) top left no-repeat;}

#supercontent .content div#edito div.nav_col div.nav_btn div.disabled{ background:none; cursor:default;}
#supercontent .content div#edito div.nav_col div.nav_btn div.disabled:hover{ background:none; cursor:default;}
#supercontent .content div#edito div.nav_col div.nav_btn span.nav_count{ display:block; width:45px; font-size:11px; margin:7px 0px 0px 12px; height:19px; padding-top:2px; text-align:center; float:left; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_nav_col1_nb.gif) top left no-repeat;}
#supercontent .content div#edito div.nav_col div.nav_btn span.nav_count b{ width:22px; text-align:center; float:left;}
#supercontent .content div#edito div.nav_col div.nav_btn span.nav_count b.tot{ color:#FFFFFF;}

 #supercontent .content div#edito ul.edito{ display:block; width:415px; height:326px; margin:0px 0px 0px 195px; overflow:hidden; padding:0px; position:absolute; }
 #supercontent .content div#edito ul.edito img{display:block; position:absolute; overflow:hidden; border:0; z-index:5;}
 #supercontent .content div#edito ul.edito li{display:block; width:415px; overflow:hidden; height:326px; margin:0px; padding:0px;}
 #supercontent .content div#edito ul.edito li span.bg_blck{ display:block; position:absolute; float:left; width:415px; height:85px; margin:244px 0px 0px 0px; z-index:10; background-color:#000000; opacity:0.6;filter:alpha(opacity=60);}
 #supercontent .content div#edito ul.edito li a{ text-decoration:none;}
 #supercontent .content div#edito ul.edito li a b.liens{ font-size:0.8em; color:#FF0000; padding-left:8px; margin-left:3px; background:url(http://imgs.aliceadsl.fr/portail/im/fl_red_transp.gif) 0px 3px no-repeat; cursor:pointer; text-decoration:underline;}
 #supercontent .content div#edito ul.edito li a b.liens:hover{ color:#CC0000; text-decoration:none; }
 #supercontent .content div#edito ul.edito li a span.grandtitle{position:absolute; margin:257px 0px 0px 15px!important; display:inherit!important; clear:inherit!important; height:inherit!important; width:inherit!important; text-transform:inherit!important; color:#ffffff!important; font-weight:bold!important; font-size:14px!important;  padding:0px!important; background:none!important; font-family:Helvetica, Arial, sans-serif!important; z-index:15;}
  #supercontent .content div#edito ul.edito li a span.grandtitle:hover{ color:#FF0000!important;}
 #supercontent .content div#edito ul.edito li a span.text{position:absolute; margin:279px 0px 0px 15px!important; display:inherit!important; clear:both; height:inherit!important; width:inherit!important; text-transform:inherit!important; color:#ffffff!important; font-weight:normal!important; font-size:12px!important; cursor:default;  padding:0px!important; background:none!important; font-family:Helvetica, Arial, sans-serif!important; z-index:15;}
  
 #supercontent .content div#edito ul.edito li ul.link_sup{display:block; position:absolute; margin:302px 0px 0px 10px!important; padding:0px; float:left; z-index:16; list-style:inside disc!important; list-style-position:inside!important; list-style-type:disc!important; color:#FFFFFF;}
    #supercontent .content div#edito ul.edito li ul.link_sup li{display:block; width:190px; float:left; height:18px; margin-right:10px; }
   #supercontent .content div#edito ul.edito li ul.link_sup li a{background:url(http://imgs.aliceadsl.fr/portail/im/fl_blanc_transp.gif) 0px 4px no-repeat; padding-left:9px; color:#FFFFFF;  font-size:11px; text-decoration:none; }
   #supercontent .content div#edito ul.edito li ul.link_sup li a:hover{color:#FF0000; background:url(http://imgs.aliceadsl.fr/portail/im/fl_red_transp.gif) 0px 4px no-repeat;}

ul.edito li img{ height:330px;}


/*--------------------------------------*/
/*----------   Alice Actu   ------------*/
/*--------------------------------------*/
#supercontent .content div.contentsmallbloc .contenu{ font-size:0.9em; width:280px; overflow:hidden; margin:10px 0px 10px 0px;}
#supercontent .content div.contentsmallbloc .contenu h2 { margin:0px; padding:0px;}
#supercontent .content div.contentsmallbloc .contenu h2 a{font-size:17px; _font-size:1em;  _font-size:13px; color:#676767;}
#supercontent .content div.contentsmallbloc .contenu a{ text-decoration:none; color:#676767;}
#supercontent .content div.contentsmallbloc .contenu img{ max-width:120px; float:left; border:0; margin-right:5px; _width:120px;}
#supercontent .content div.contentsmallbloc .contenu div.exit_links{ text-align:right; display:block; }
#supercontent .content div.contentsmallbloc .contenu div.exit_links ul li{ float:right; text-align:right; padding-right:10px;}


/*--------------------------------------*/
/*-------------   Widget   -------------*/
/*--------------------------------------*/

#supercontent .content div#widget{display:block; width:300px; overflow:hidden; float:left; margin:0px 0px 20px 0px!important; _margin:0px 0px 20px 0px; padding:0px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_left.gif) top left  no-repeat; font-size:0.8em;  }
#supercontent .content div#widget h3{ display:block; clear:both; height:18px; width:306px; text-transform:uppercase; color:#277dbe; font-weight:bold; font-size:1.3em; margin:0px; padding:5px 0px 0px 5px;   font-family:Helvetica, Arial, sans-serif;}
#supercontent .content div#widget  h3 b{color:#ea0811; text-decoration:none;}
#supercontent .content div#widget .content{display:block; width:300px; overflow:hidden; background-color:#FFFFFF; margin:0px!important; padding:0px!important; border:0px!important; _margin:-3px 0px -9px 0px; text-align:left; } 
#supercontent .content div#widget .bas{display:block; width:300px; height:3px; margin:0px; overflow:visible; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab_nomb.gif) 0px 0px no-repeat;}
#supercontent .content div#widget .content ul{ list-style:none; margin:0px; padding:10px 5px 0px 5px; width:300px; height:50px; overflow:hidden;}
#supercontent .content div#widget .content ul li.emails, #supercontent .content div#widget .content ul li.compte, #supercontent .content div#widget .content ul li.help{ font-size:0px;  display:block; width:95px; height:38px; float:left; margin:0px; padding:0px; text-indent:-300px; }

#supercontent .content div#widget .content ul li.emails a{ display:block; width:95px; height:38px; background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_emails_off.png) 0px 0px no-repeat;  }
#supercontent .content div#widget .content ul li.compte a{display:block; width:95px; height:38px; background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_abonne_off.png) 0px 0px no-repeat;}
#supercontent .content div#widget .content ul li.help a{display:block; width:95px; height:38px; background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_help_off.png) 0px 0px no-repeat;}


#supercontent .content div#widget .content ul li.emails a:hover{  background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_emails_on.png) 0px 0px no-repeat;  }
#supercontent .content div#widget .content ul li.compte a:hover{ background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_abonne_on.png) 0px 0px no-repeat;}
#supercontent .content div#widget .content ul li.help a:hover{ background:url(http://imgs.aliceadsl.fr/portail/im/bg_widget_help_on.png) 0px 0px no-repeat;}








supercontent .content div#event{display:block; width:306px; overflow:hidden; float:left; margin:11px 0px 0px 0px!important; _margin:0px 0px 10px 0px; padding:0px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_left-omb.gif) top left repeat-y; font-size:0.8em;  }
#supercontent .content div#event .haut{display:block; width:306px; height:7px; margin:0px; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -253px no-repeat;}
#supercontent .content div#event h3{ display:block; clear:both; height:29px; width:306px; text-transform:uppercase; color:#277dbe; font-weight:bold; font-size:1.3em; margin:0px; padding:15px 0px 0px 12px;  background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title-omb_left.gif) top left no-repeat; font-family:Helvetica, Arial, sans-serif;}
#supercontent .content div#event  h3 b{color:#ea0811;}
#supercontent .content div#event .content{display:block; width:320px; overflow:hidden; margin:0px!important; padding:0px!important; border:0px!important;  _margin:-9px 0px -9px 0px; } 
#supercontent .content div#event .content img{ border:0px;}
#supercontent .content div#event .bas{display:block; width:313px; height:7px; margin:0px; overflow:visible; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -3px -325px no-repeat;}




.pave_pub{ display:block; margin-bottom:12px; margin-left:2px; clear:both;}



/*--------------------------------------*/
/*-----------   Shopping   -------------*/
/*--------------------------------------*/

#supercontent .content div#shopping{display:block; width:306px; _height:370px; overflow:hidden; float:left; margin:11px 0px 0px 0px!important; _margin:20px 0px 0px 0px; padding:0px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_left-omb.gif) top left repeat-y; font-size:0.8em;  }
#supercontent .content div#shopping .haut{display:block; width:306px; height:7px; margin:0px; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -2px -253px no-repeat;}
#supercontent .content div#shopping h3{ display:block; clear:both; height:29px; width:271px; text-transform:uppercase; color:#277dbe; font-weight:bold; font-size:1.3em; margin:0px; padding:15px 0px 0px 45px;  background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title-omb_left_shopping.gif) top left no-repeat; font-family:Helvetica, Arial, sans-serif;}
#supercontent .content div#shopping  h3 b{color:#ea0811;}
#supercontent .content div#shopping  h3 a{ text-decoration:none; font-size:1.3em;}
#supercontent .content div#shopping .content{display:block; width:309px; _height:260px; overflow:hidden; background-color:#FFFFFF; margin:0px!important; padding:0px 4px 0px 15px!important; border:0px!important; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_small-omb.gif) top left repeat-y; _margin:-9px 0px -9px 0px; } 
#supercontent .content div#shopping .bas{display:block; width:313px; height:7px; margin:0px; overflow:visible; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -3px -300px no-repeat;}


#supercontent .content div#shopping span.navdot{ display:block; clear:both; width:290px; padding-top:10px; height:10px; margin-bottom:15px; text-align:center; margin-left:8px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444;  }
#supercontent .content div#shopping ul.navigation{ display:block; width:80px; float:left; text-align:center; margin:0; padding:0;}
#supercontent .content div#shopping ul.navigation li{ float:left; font-size:0px!important;  list-style-position:inside; border:none!important; padding:0px!important; list-style:none;margin:0; padding:0;}
#supercontent .content div#shopping ul.navigation li span{color:#FFFFFF; height:11px; width:11px; display:block; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_articles_zapette_li_off.gif); background-repeat:no-repeat; font-size:0px!important;  border:none!important; padding:0px!important; cursor:pointer;}
#supercontent .content div#shopping ul.navigation li.sel span{color:#FFFFFF; height:11px; width:11px; display:block; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_articles_zapette_li_on.gif); background-repeat:no-repeat; }
#supercontent .content div#shopping span.prec{cursor:pointer; float:left;  color:#ffffff; text-align:left; margin-right:35px; padding-left:9px; background-image:url(http://imgs.aliceadsl.fr/portail/im/new/fl_shopping_left_on.gif); background-repeat:no-repeat; background-position:left -1px; width:65px; height:13px; font-size:0px; text-indent:-300px;}
#supercontent .content div#shopping span.suiv{cursor:pointer; float:right;  color:#ffffff; text-align:right; padding-right:9px; background-image:url(http://imgs.aliceadsl.fr/portail/im/new/fl_shopping_right_on.gif); background-repeat:no-repeat; background-position:right -1px; font-size:0px; text-indent:-300px; width:65px; height:13px;}


#supercontent .content div#shopping #shopscroller {position:absolute;  width: 296px; display:block; height:160px; margin:0 auto; padding:0px; margin-left:5px;   overflow: hidden; clear:both;}
#supercontent .content div#shopping #shopscroller #shopcontent {display:block!important; position:absolute;clear:both;margin:0;padding:0;width:2000em;}
#supercontent .content div#shopping #shopscroller #shopcontent div{_width:300px; width:296px; float:left; }
#supercontent .content div#shopping #shopscroller #shopcontent div div {display:block!important; float:left!important; overflow:hidden; width:88px; height:160px; _height:200px; padding:0px; margin-left:0px; margin-bottom:5px; text-align:center!important; clear:none!important; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; margin:5px; _margin:2px;}

#supercontent .content div#shopping #shopscroller #shopcontent div div img{ max-width:90px; border:0;}
#supercontent .content div#shopping #shopscroller #shopcontent div div h2, #shopping #shopscroller #shopcontent div div h3{ clear:both; font-family:verdana,Arial, Helvetica, sans-serif;  }
#supercontent .content div#shopping #shopscroller #shopcontent div div h2{ display:block; height:28px; line-height:14px; overflow:hidden; font-weight:normal; color:#1f78b7; font-size:1.2em; margin-top:5px!important;}
#supercontent .content div#shopping #shopscroller #shopcontent div div h2 a{color:#1f78b7; text-decoration:none;}
#supercontent .content div#shopping #shopscroller #shopcontent div div h3 { color:#CC0000; font-size:1.2em; border:0; display:block; clear:both; height:auto; width:auto; text-transform:none; font-weight:normal;  margin:0px; padding:0px;  background:none; font-family: verdana,Arial, Helvetica, sans-serif; margin-top:5px!important;}
#supercontent .content div#shopping #shopscroller #shopcontent div div h3 a{ color:#ff7f2a;  font-weight:normal; padding:2px; text-decoration:none;}
#supercontent .content div#shopping span.search{ display:block; width:300px; text-align:center; clear:both;  padding-bottom:10px; overflow:hidden;}
#supercontent .content div#shopping span.search form{margin:0; padding:0;}
#supercontent .content div#shopping span.search input.search-style{  border:1px solid #d9d9d9; width:235px; padding:6px; background-color:#f5f5f5; font-size:1em; font-family:verdana,Arial, Helvetica, sans-serif; float:left; margin-right:2px; margin-left:10px; /*background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_shop_search.gif);*/ background-repeat:no-repeat; background-position:right; _background-image:none;}
#supercontent .content div#shopping span.search input.search-style:focus{/* background-image:url(http://img3.free.fr/2008/portail/im/new_actu/bg_shop_search_focus.gif);*/}
#supercontent .content div#shopping span.search input.submit{ margin:0px; padding:0; background-image:url(http://img3.free.fr/2008/portail/im/new_actu/btn_search.gif);  background-repeat:no-repeat; width:29px; height:26px; font-size:0px; border:0px; float:left; background-color:#FFFFFF;}
#supercontent .content div#shopping span.search input.submit:hover{background-image:url(http://img3.free.fr/2008/portail/im/new_actu/btn_search_hover.gif);}

#supercontent .content div#shopping ul.liens_shopping{ display:block; width:280px; height:50px; padding:5px; clear:both;  margin:160px 0px 10px 10px; _position:absolute; padding-bottom:10px; overflow:hidden; border-top:1px solid #cccccc; }

#supercontent .content div#shopping ul.liens_shopping li{display:block;  width:135px; float:left; font-size:12px; height:20px; }
#supercontent .content div#shopping ul.liens_shopping li a{background:url(http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif) 0px 3px no-repeat; padding-left:8px; text-decoration:none;}



#supercontent .content #col2 .bas{display:block; width:306px; height:7px; margin:0px; overflow:visible; padding:0px; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_tab.gif) -3px -325px no-repeat;}

.spaceboy { clear:both; width:100%; }



/*  Bas */
#pub_bottom{display:block; text-align:center; overflow:hidden; width:980px;clear:left;font-size:1.2em;margin:10px 0px 0px 0px; padding:0;}

#pub_bottom img.top{margin-left:0px; }

#pub_bottom div.contenu{
display:block;
overflow:hidden;
padding:10px 0px 10px 0px;

}
#pub_bottom div.blok{
	display:block;
	float:left;
	width:300px;
	margin:0 10px;
	min-height:60px;
	text-align:left;
	font-size:11px;
}
#pub_bottom div.blok img{ display:block; float:left; border:0; margin-right:10px;}
#pub_bottom div.blok h2{ display:block; font-size:11px; float:left; margin:0px; text-align:left; width:230px;}
#pub_bottom div.blok a{ text-decoration:none;}
#pub_bottom div.blok p{ display:block;
	font-size:11px; float:left; margin:0px; width:230px; text-align:left;
}

#pub_bottom div.blok a span{ display:block; clear:both; }
#pub_bottom div.blok a br{display:none;}
/*
#pub_bottom div{float:left;display:inline;}
#pub_bottom div div{padding:5px 10px 5px 9px;margin:0px 0px 0px 0px;float:none !important;display:block !important;height:51px; text-align:left;}
#pub_bottom div div a{font-weight:normal; font-family: arial; font-size: 12px; color:#2981E5; text-decoration:none; }
#pub_bottom div div a:hover{font-weight:normal; text-decoration:underline; font-family: arial; font-size: 12px; color:#2981E5; }
#pub_bottom img{float:left;margin:0px 10px 0px 0px; border:0;}
#pub_bottom ul{margin:0px 0px 0px 9px;clear:left;float:left;}
#pub_bottom li{list-style:none;background:url("http://imgs.aliceadsl.fr/portail/im/puce_rouge.gif") 0px 4px no-repeat;margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}
*/




#footer{display:block; width:980px; height:89px; margin:5px auto 0px auto; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_footer.gif) top left no-repeat; font-family:Arial, Helvetica, sans-serif; }
#footer ul.link_footer{ display:block; margin:0px; padding:25px 0px 0px 15px; font-size:0.9em;}

#footer ul.link_footer li{ list-style:none; float:left;}

#footer ul.link_footer li a{ display:block; padding:0px 5px 0px 5px; border-right:1px solid #999999; color:#6d6d6d; text-decoration:none; font-weight:bold;}
#footer ul.link_footer li a.last{ border:none;}
#footer ul.link_footer li a:hover{color:#ec1b24;}



#footer ul.link_footer_corp{ display:block; margin:0; padding:25px 0px 0px 20px; _padding:10px 0px 0px 20px; clear:both; font-size:0.8em;}
#footer ul.link_footer_corp li{ list-style:none; float:left;}

#footer ul.link_footer_corp li a{ display:block; margin-left:5px; padding:0px 5px 0px 5px; border-left:1px solid #999999; color:#6d6d6d; text-decoration:none;  font-weight:bold;}
#footer ul.link_footer_corp li a:hover{color:#ec1b24;}

#footer ul.link_footer_corp li.credit_photos{ float:right; margin-right:25px;}

/* Habillage */

div.Middle_Pub, div.Middle_Pub2, div.Middle_Pub2_clear{ display:none;}


/* STYLE POUR LA BOX EVT */
#resultats_evt { 

	
	padding:0 6px 8px 6px;

	display:none;

	margin-left:-1px;height:333px!important;width:307px;
}

#supercontent .content div.event h3 {
background:url("http://imgs.aliceadsl.fr/portail/im/new/bg_navcontent_title-omb_left.gif") no-repeat scroll left top transparent;
clear:both;
color:#277DBE;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
height:29px;
margin:0;
padding:15px 0 0 12px;
text-transform:uppercase;
width:306px;
}

#resultats_evt h2{ height:32px;  padding:0 8px; font-size:12px; color:#000; line-height:32px;margin-top: 0px;}
#resultats_evt div.resultats_evt_content {  padding:8px 0px 0px 4px;  height:175px!important; overflow:auto; width:293px; }
#resultats_evt div.resultats_evt_nav { display:block;  height:33px; text-align:center; font-size:11px; color:#C1131D; border:0px!important; margin:0px; padding:0px;  width:298px;}
#resultats_evt div.resultats_evt_nav a{ line-height:33px; color:#C1131D; text-decoration:none; font-weight:bold; font-size:12px;}
#resultats_evt div.resultats_evt_nav a.active, #resultats_evt div.resultats_evt_nav a:hover { color:#fff; }
#resultats_evt div.resultats_evt_content div.content{ width:270px!important; border:0px;  background:none; display:none;}
#resultats_evt div.resultats_evt_content div.encours{  width:270px; display:block; overflow:hidden;}
#resultats_evt div.resultats_evt_content div.resultats{  width:270px; display:none; overflow:hidden;}
#resultats_evt div.resultats_evt_content div.avenir{  width:270px; display:none; overflow:hidden;}
#resultats_evt div.resultats_evt_content h6{ width:260px; font-size:13px; padding:8px 5px 8px 5px; color:#FFFFFF; margin:0px; text-align:center;}
#resultats_evt div.resultats_evt_content h5{ width:260px; font-size:12px; padding:5px 5px 5px 5px; color:#FFFFFF; margin:0px;}
#resultats_evt div.resultats_evt_content ul{ width:270px; display:block; overflow:hidden; margin:3px; padding:0px;}
#resultats_evt div.resultats_evt_content ul li{ display:inline-block; float:left; color:#000000; padding:3px; margin:0px; }
#resultats_evt div.resultats_evt_content ul li a{color:#f0f0f0; text-decoration:none;}
#resultats_evt div.resultats_evt_content ul li.name{ width:140px;}
#resultats_evt div.resultats_evt_content ul li.score{ width:100px; text-align:center;}

#resultats_evt div.resultats_evt_content div.avenir ul li.name{ width:30px;}
#resultats_evt div.resultats_evt_content div.avenir ul li.score{ width:215px; text-align:left; padding-left:5px;}

#resultats_evt img { border:none; cursor:pointer; }

.aff_vid{cursor:pointer;}
#slider_pub{ display:none;  width:980px; margin:0px auto 8px auto; padding:0px; border:0px; overflow:hidden; text-align:center;}




img.aff_vid{ cursor:pointer; width:307px!important;}


/* Zapette */

.zapbigcontent a img { width:338px;  float:right; border:none; }
.zapbigcontent  { overflow:hidden;position:relative; height:230px;margin-left:-5px;width:614px; }
.zapbigcontenttitre {  display: block;
  vertical-align: middle;float:left; padding:0 13px;  /*font-family:LeagueGothicRegular; font-size:29px; */font-family:Calibri,Arial,sans-serif;font-size:25px;font-weight:normal; color:#fff; text-transform:uppercase; }
.zapbigcontenttexte { height:80px; overflow:hidden;text-overflow:ellipsis;float:left; width:259px; font-family:Arial; font-size:13px; font-weight:normal; /*font-style:italic*/; line-height:22px; color:#282626; padding:5px 5px 12px 5px  }
.zapdefil { clear:both; float:left; margin:0 0 25px 0; width:600px; height:130px;text-align:center;overflow:hidden;position:relative;}
.zapdefil ul { margin:0px auto 0 -40px;height:130px;list-style-type:none;position:absolute;display:block; width:3500px}
.zapdefil ul li { cursor:pointer;display:inline-block; float:left;width:110px;height:127px;text-align:center;font-family:Arial; font-size:0.85em; font-weight:normal; line-height:15px; color:#535456; overflow:hidden;padding:0 5px;}
.zapdefil ul li.border { background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/separation.png');background-repeat:no-repeat;background-position:right bottom; }
.zapdefil ul li.noborder { background-image:none; }
.zapdefil ul li div { width:110px; height:64px; border:1px solid #000;margin:0 auto; margin-bottom:10px; }
.zapdefil ul li.zapsel { color:Red; }
.zapdefil ul li div img { border:2px solid #fff; width:104px; height:60px; }
.zapdefil ul li .zaptexte, .zapdefil ul li .zaplien { display:none; }
.zapdefilgauche { display:none;cursor:pointer;float:left; margin:-122px 0 0 -10px; background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/left-gris.png');background-repeat:no-repeat;background-position:center center; width:47px; height:47px; position:relative;}
.zapdefildroite { display:none;cursor:pointer;float:left; margin:-122px 0 0 567px; background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/right-gris.png');background-repeat:no-repeat;background-position:center center; width:47px; height:47px; position:relative;}
.zapdefilgauche:hover { background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/left-rouge.png');}
.zapdefildroite:hover { background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/right-rouge.png');}
.zapdefildroitecrazy { width:120px;height:130px;background-image:url('http://img3.free.fr/2008/portail/new/im/new/zapette/120x130.gif');margin:0 0 0 500px;}
.outerContainer{display: table;height:122px;overflow: hidden;background-color:#000; width:269px; }
.innerContainer{display: table-cell;vertical-align: middle;height:122px;overflow: hidden;width: 100%;margin: 0 auto;}
.zapbigcontentlien { text-decoration:none; }
.zapbigcontent .zapbigcontentlien .videoo{ display:block; margin-left:269px;  position:absolute; width:354px; height:214px;}
.liendirect { text-decoration:none; }
/* */
