@charset "iso-8859-1";

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) repeat-x scroll left top!important;  font-size:0.8em;}
#global{ width:980px; margin:0 auto;}

#header{ display:block; position:relative; width:980px; height:147px; font-size:0.8em; background:url(http://imgs.aliceadsl.fr/portail/im/new/bg-header/bg_header_voyages.png) top left no-repeat!important; margin:0 auto 0 auto; overflow:hidden; text-align:left; z-index:20; padding:0px;}
a{color:#277dbe;}
#header #topNavbar {
height:38px;
background:url(http://imgs.aliceadsl.fr/portail/im/new/hearderTopNav.png) no-repeat 0 0;
margin-bottom:11px;
font-family:Helvetica, lucida, verdana, arial, sans-serif;
}
#header #topNavbar .liensleft {
	line-height:39px!important;
	font-size:12px!important;
	height:38px!important;
	float:left!important;
	width:260px!important;
}
#header #topNavbar .liensleft a {
	color:#fff!important;
	line-height:39px!important;
	text-decoration:none!important;
	font-weight:bold!important;
	font-size:0.9em!important;
	padding:0px 12px 0px 12px!important;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/sepTopnav.png) no-repeat right center!important;
	float:left!important;
	height:38px!important;
}
#header #topNavbar #googleSearch {
	float:left;
	height:29px;
	width:370px;
	padding:9px 0 0;
}
#header #googleSearch #searchForm .Alice_searchField {
	border:none!important;
	font-size:0.9em!important;
	height:17px!important;
	width:220px!important;
	padding:4px 0 0 28px!important;
	background:transparent url(http://imgs.aliceadsl.fr/portail/im/new/bg_searchGoogle.png) no-repeat 0 0!important;
	color:#fff!important;
	font-family:Arial, Helvetica, sans-serif!important;
}
#header #googleSearch #searchForm .Alice_searchField:hover {
	background-position:left bottom!important;
}
#header #googleSearch #searchForm .Alice_searchBtn {
	border:0 none!important;
	width:70px!important;
	height:21px!important;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_searchGoogle.png) no-repeat right 0!important;
	text-indent:-999px!important;
	vertical-align:top!important;
	cursor:pointer!important;
	font-size:0px;
}
#header #googleSearch #searchForm .Alice_searchBtn:hover {
	background-position:right bottom;
}
#header #topNavbar .liensright {
	height:38px;
	float:right;
	color:#fff;
	font-size:12px;
	width:330px;
	text-align:right;
	line-height:39px!important;
	padding-right:10px;
	font-family:Helvetica, lucida, verdana, arial, sans-serif;
}
#header #topNavbar .liensright a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
	line-height:39px!important;
}
#header #topNavbar a:hover {
	color:#FF0000;
}
#header div.Alice_logo {
	display:block;
	margin:0px 0px 0px 10px;
	width:110px;
	height:75px;
	float:left;
	padding:0px;
	overflow:hidden;
}
#header div.Alice_logo a {
	display:block;
	width:110px;
	height:75px;
	text-indent:-300px;
	font-size:0px;
	margin:0;
	padding:0;
}
#header #header_search {
	display:block;
	margin-top:22px;
	margin-left:74px;
	height:29px;
	width:452px;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header_search.gif) top right no-repeat!important;
	float:left;
	text-align:right;
}
#header #header_search form {
	margin:0px 0px 0px 42px;
	padding:0;
	border:0;
}
#header #header_search form input {
	display:inline!important;
	float:left!important;
	margin-top:1px!important;
}
#header #header_search form input.inputTexte {
	display:block!important;
	width:306px!important;
	height:27px!important;
	margin:1px 0px 0px 0px!important;
	padding:0!important;
	border:0!important;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_header_input_search.gif) top right repeat-x!important;
	color:#FFFFFF!important;
	padding-top:6px!important;
	padding-left:13px!important;
	font-size:1em!important;
	float:left!important;
}
#Alice_menu {
	font-family: arial, sans-serif;
	width:980px!important;
	font-size:13px;
	margin:0px;
	padding:0px 8px 0px 8px;
	border:0px;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_menu_princ.gif) top left no-repeat;
}
#Alice_menu_n1 {
	margin:0px!important;
	overflow:hidden!important;
	list-style:none!important;
	height:30px!important;
	text-align:left!important;
	border:0px!important;
	padding:3px 0px 5px 8px!important;
	width: 980px!important;

}
#Alice_menu_n1 li {
	float:left!important;
	display:block;
	margin:0px!important;
	height:40px!important;
	padding:0px 3px 0px 10px!important;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu.gif) top left no-repeat!important;
}
#Alice_menu_n1 li:hover {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_over_left.gif) top left no-repeat!important;
}
#Alice_menu_n1 li.sel {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_over_left.gif) top left no-repeat!important;
}
#Alice_menu_n1 li a {
	text-decoration:none!important;
	font-weight:bold!important;
	list-style:none!important;
	float:left!important;
	height:26px!important;
	color:#5f6263!important;
	padding:4px 11px 1px 7px!important;
}
#Alice_menu_n1 li:hover a {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_over_right.gif) top right no-repeat!important;
	color:#FFFFFF!important;
}
#Alice_menu_n1 li a.sel {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_over_right.gif) top right no-repeat!important;
	color:#FFFFFF!important;
}
#Alice_menu_n1 li.home {
	background:none!important;
	padding-left:3px!important;
}
#Alice_menu_n1 li.home:hover {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_over_left_first.gif) top left no-repeat!important;
}
#Alice_menu_n1 li a.home {
}
#Alice_menu_n1 li a.sel:hover {
	background:url(http://imgs.aliceadsl.fr/portail/im/new/menu_cobrand/bg_li_menu_sel_right.gif) top right no-repeat;
}
#Alice_menu_n1 li a.nosel {
}


#n2menu{display:block!important; overflow:hidden!important; margin-left:0px!important; width:976px!important; border-left:2px solid #c6c6c6!important; border-right:2px solid #c6c6c6!important; padding:0px!important; background:url(http://img3.free.fr/2008/portail/new/im/new/chaines/actualite_n/bg_menu2.gif) bottom left repeat-x!important; height:inherit!important; margin-top:0px!important;  height:34px; margin-top:-3px!important;}

#n2menu ul{ display:block!important; background:none!important; overflow:hidden!important;  margin:0px; width:629px!important; padding:0px 0px 0px 10px!important;  height:inherit!important; margin-top:6px!important; }
#n2menu li{ margin-top:2px;}
#n2menu li, #n2menu li a{ font-weight:bold; background:none!important; color:#305b73!important; font-size:12px; float:left; height:26px; padding:0px; list-style:none;}
#n2menu li a{ background:url(http://img3.free.fr/2008/portail/new/im/new/chaines/actualite_n/bg_li_menu2.gif) right 1px no-repeat!important; padding:0px 8px 0px 8px;}
#n2menu li a.sel{ font-weight:bold; color:#515151!important;}
#n2menu li a:hover{ color:#FF0000!important;}



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





#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;
}
div.Alice_content {
	display:block;
	width:964px;
	margin-bottom:10px;
	background:#dbdbdb url(http://imgs.aliceadsl.fr/portail/im/new/bas_content.png) bottom right no-repeat;
	padding-bottom:20px;
	border-left:8px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
}
div.Alice_clear {
	clear:both;
	background-color:#FFFFFF;
	width: a_table_width;
}
div.Alice_clearb {
	clear:both;
	width:100%;
}
#footer_alice {
	clear:both;
	background:url(http://imgs.aliceadsl.fr/portail/im/new/bg_footerbig.png) no-repeat left bottom;
	height:26px;
	margin-top:0px;
	margin-bottom:20px;
	padding-left:6px;
	padding-top:6px;
}
#footer_pub_alice {
	display:block;
	clear:both;
	width: a_table_width;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	background-color:#ffffff;
	height:160px;
	border-bottom:1px solid #d1d1d1;
	color: #ffffff;
	text-align:center;
}
#footer_alice a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 5px 0px 5px;
	font-family:Helvetica, lucida, verdana, arial, sans-serif;
}


#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; color:#277dbe;}
#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 0px 15px 0px; text-align:center; 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;
}
#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; color:#277dbe;}
#pub_bottom div.blok p{ display:block;
	font-size:11px; float:left; margin:0px; width:230px; text-align:left;
}

/*
#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, #footer ul.link_footer li a:visited{ 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;}