/** Loading /css-v66/bandeau.css **/
#ah-header #logo div a, #ah-header #logo h1 a {
	background: url("/imagerie/home/logo-ah_gb.gif") no-repeat scroll 0 12px transparent;
	display: block;
    height: 64px;
    padding-top: 12px;
    text-indent: -9999px;
    width: 238px;
}
#bandeau_n #keywords-search label {background:url(/gb/images/commun/h2_header_recherche.gif) no-repeat 0 2px;}
#bandeau_n #languages h2 {background:url(/gb/images/commun/h2_header_langues.gif) no-repeat;}

/*Menu principal 1024*/
#mRechercher a {width:192px; background:url(/gb/images/commun/menu/rechercher.gif);}
#mEntreprises a {width:195px; background:url(/gb/images/commun/menu/entreprises.gif);}
#mEvenements a {width:219px; background:url(/gb/images/commun/menu/evenements.gif);}
#mAgences a {width:173px; background:url(/gb/images/commun/menu/agences.gif);}
#mProsLoisir a {width:221px; background:url(/gb/images/commun/menu/professionnels.gif);}

/*Menu principal 800*/
.in800x600 #mRechercher a {width:163px; background:url(/gb/images/commun/menu/rechercher_800.gif);}
.in800x600 #mEntreprises a {width:164px; background:url(/gb/images/commun/menu/entreprises_800.gif);}
.in800x600 #mEvenements a {width:184px; background:url(/gb/images/commun/menu/evenements_800.gif);}
.in800x600 #mAgences a {width:147px; background:url(/gb/images/commun/menu/agences_800.gif);}
.in800x600 #mProsLoisir a {width:182px; background:url(/gb/images/commun/menu/professionnels_800.gif);}

/*Hover menu principal 1024 et 800*/
#bandeau_n #main-menu li a:hover, #mRechercher.on a, #mEntreprises.on a, #mEvenements.on a, #mAgences.on a, #mProsLoisir.on a {background-position:0 -32px;}

/*Sous-menu*/
#mRechercher li a, .in800x600 #mRechercher li a {background:url(/gb/images/commun/menu/submenu_rechercher.gif);}
#mRechercher li#mTousLesHotels a {width:93px; background-position:0 0;}
#mRechercher li#mTousLesHotels a:hover, #mRechercher li#mTousLesHotels.on a {background-position:0 -20px;}
#mRechercher li#mIdeesVoyages a {width:94px; background-position:-93px 0;}
#mRechercher li#mIdeesVoyages a:hover, #mRechercher li#mIdeesVoyages.on a {background-position:-93px -20px;}
#mRechercher li#mPromos a {width:91px; background-position:-187px 0;}
#mRechercher li#mPromos a:hover, #mRechercher li#mPromos.on a {background-position:-187px -20px;}
#mRechercher li#mProgFidelite a {width:126px; background-position:-278px 0;}
#mRechercher li#mProgFidelite a:hover, #mRechercher li#mProgFidelite.on a {background-position:-278px -20px;}
#mRechercher li#mContact a {width:72px; background-position:-404px 0;}
#mRechercher li#mContact a:hover, #mRechercher li#mContact.on a {background-position:-404px -20px;}
#mRechercher li#mAide a {width:51px; background-position:-476px 0;}
#mRechercher li#mAide a:hover, #mRechercher li#mAide.on a {background-position:-476px -20px;}
/** Done /css-v66/bandeau.css **/ 

/** Loading /css-v66/bandeau.css **/
#bandeau_n {background:transparent url(/imagerie/commun/header.png) repeat-x 0 0;}
/* Logo birthday*/
#ah-header #logo_birthday
{
margin-left:460px;
margin-top: -89px !important;
margin-top: -79px;
}
#ah-header #logo_birthday div a 
{
display:block; 
width:113px; 
height:100px; 
text-indent:-9999px;
}
#ah-header.fr #logo_birthday div a 
{
background:url(/fr/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.gb #logo_birthday div a 
{
background:url(/gb/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.de #logo_birthday div a 
{
margin-left:-35px !important;
margin-left:-40px;
background:url(/de/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.nl #logo_birthday div a 
{
margin-left:-27px;
background:url(/nl/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.es #logo_birthday div a 
{
margin-left:-20px;
background:url(/es/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.it #logo_birthday div a 
{
margin-left:-5px;
background:url(/it/images/promo/logo_birthday.gif) no-repeat; 
}

#ah-header.ja #logo_birthday div a 
{
margin-left:-20px;
background:url(/ja/images/promo/logo_birthday.gif) no-repeat; 
}

#ah-header.pt #logo_birthday div a 
{
margin-left:-15px;
background:url(/pt/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.pt-br #logo_birthday div a 
{
background:url(/pt-br/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.pl #logo_birthday div a 
{
margin-left:-30px;
background:url(/pl/images/promo/logo_birthday.gif) no-repeat; 
}
#ah-header.ru #logo_birthday div a 
{
margin-left: -8px !important;
margin-left: -20px;
background:url(/ru/images/promo/logo_birthday.gif) no-repeat; 
}

#ah-header.zh #logo_birthday div a 
{
margin-left:-20px;
background:url(/zh/images/promo/logo_birthday.gif) no-repeat; 
}
/* Fin Logo birthday*/

#ah-header{line-height: 13px; height:111px;width:980px; margin:0 auto 5px; background: url(/imagerie/home/header-fond.jpg) no-repeat; position:relative; z-index:20; font-family: Arial,Helvetica,sans-serif;	font-size: 11px;	color: #092b59;}
#ah-header ol, #ah-header ul {list-style: none; margin:0; padding:0;}
#ah-header p, #ah-header h1, #ah-header img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#ah-header a{font-family: Arial,Helvetica,sans-serif;}
#ah-header .hidden{display:none;}

/* Logo */
#ah-header #logo{margin-bottom:25px; margin-left:9px;}
#ah-header #logo div a, #ah-header #logo h1 a{padding-top:12px;display:block; background:url(/imagerie/home/logo-ah.gif) no-repeat 0px 12px; width:238px; height:64px; text-indent:-9999px;margin-bottom:4px;}
#ah-header #logo img{margin-left:27px;}
/* Fin Logo */


/* Call center */
#ah-header #callcenter {position:absolute; right:270px; top:15px; width:135px;z-index:25;}
#ah-header #callcenter .callcenter-content{background:url(/imagerie/home/bg-assistance.gif) left top no-repeat;padding:9px 10px 15px 50px; height:31px; color:#ffffff; border-bottom:1px solid #256691;}
#ah-header #callcenter .callcenter-content a{text-decoration:underline; color:#FFFFFF;}
#ah-header #callcenter .callcenter-global{background:url(/imagerie/home/bg-assistance-right.gif) right top no-repeat; padding-right:10px;}
#ah-header #callcenter .callcenter-content p.number a{font-size:12px;font-weight:bold;}
#ah-header #callcenter .callcenter-content p{background: #083762; font-size:9px; font-weight:bold;}
#ah-header #callcenter .callcenter-bottom{position:absolute; bottom:0px; left:0px; background:url(/imagerie/home/bg-assistance-bottom.gif) left bottom no-repeat; height:7px; width:10px;}
#ah-header #callcenter .callcenter-bottom-right{position:absolute; bottom:0px; right:0px; background:url(/imagerie/home/bg-assistance-bottom.gif) right bottom no-repeat; height:7px; width:10px;}
/* Fin Call center */

/* Menu principal */
#ah-header #menu{top:81px; left:27px; width:700px; z-index:30; position:absolute;}
#ah-header #menu .home{background:url(/imagerie/commun/header/picto-home.gif) no-repeat; display:block; float:left; width:18px; height:17px; text-indent:-9999px; margin:6px 10px 0 0;}
#ah-header #navigation li {float:left; position:relative;background: url(/imagerie/home/nav-onglet.gif) no-repeat 0px -30px; font-family: "Trebuchet Ms"; font-size:12px; font-weight:bold; padding:10px 10px 7px 10px; margin-right:4px;}
#ah-header #navigation li.pro{background: url(/imagerie/home/nav-onglet.gif) no-repeat 0px -30px; padding-left:40px; color: #ffffff;}
#ah-header #navigation li a{text-decoration:none !important; color: #ffffff; font-family: "Trebuchet Ms"; font-size:12px; font-weight:bold;}
#ah-header #navigation li span{position:absolute; top:0px; right:0px; background: url(/imagerie/home/nav-onglet.gif) no-repeat right -30px; height:30px; width:5px;}
#ah-header #navigation li.pro span{background: url(/imagerie/home/nav-onglet.gif) no-repeat right -30px;}
#ah-header #navigation li.pro {cursor:default;}
#ah-header #navigation li.pro:hover {color:#1e5f8d;}
#ah-header #navigation .sub-navigation li{float:none; background:white; padding: 3px 0px 3px 0px;}

/* Sous menu */
#ah-header #navigation .sub-navigation{padding-right:10px; display:none; position:absolute; top:30px; left:-4px; background: url(/imagerie/home/bg-submenu-right.png) no-repeat bottom right;}
#ah-header #navigation .sub-navigation ul{padding-left:15px; padding-right:10px; padding-bottom:10px; background: url(/imagerie/home/bg-submenu.png) no-repeat bottom left;}
#ah-header #navigation .sub-navigation a{font-family:"Arial"; font-size:10px;  white-space:nowrap; color:#347698;}

/* Menu et Sous menu pro */
#ah-header #navigation li.txt-pro-new{color:#c2ee03;}

#ah-header #navigation li.pro .sub-navigation{left:-232px; /*top:-81px;*/}
#ah-header #navigation li.pro .sub-navigation-pro{padding-top:5px; overflow:hidden; zoom:1; width:585px; height:70px;}
#ah-header #navigation li.pro img{margin-bottom:3px;}
#ah-header #navigation .sub-navigation-pro li{float:left; padding-right:10px; margin-right:10px; border-right:1px dotted #4883a2;}
#ah-header #navigation .sub-navigation-pro li.last{border-right:0px; margin-right:0px;}
#ah-header #navigation li.pro .sub-navigation-pro span{position:relative; background:none;display:block; width:auto; height:auto; color:#4883a2; font-family: "Trebuchet Ms"; font-size:10px; font-weight:bold; margin-bottom:2px;}
#ah-header #navigation li.pro .newlogo {color:#c4e609; background:none;}
#ah-header #navigation .sub-navigation-pro a.logo{margin-bottom:3px; display:block; height:28px; background:url(/imagerie/home/logos-pro.gif) no-repeat; text-indent:-9999px;}
#ah-header #navigation .sub-navigation-pro a.mice{width:123px; background-position:-123px 0px;}
#ah-header #navigation .sub-navigation-pro a.corpo{width:130px; background-position:-381px 0px;}
#ah-header #navigation .sub-navigation-pro a.travel{width:135px; background-position:-246px 0px;}
#ah-header #navigation .sub-navigation-pro a.leisure{width:123px; background-position:0 0;}


#ah-header #menu #navigation li.txt-pro-new {
    color: #C2EE03;
}

/* Gestion des rollovers */
#ah-header #navigation li:hover {background-position: 0px 0px;}
#ah-header #navigation li:hover span{background-position: right 0px;}
#ah-header #navigation li:hover .sub-navigation {display: block;}
#ah-header #navigation .sub-navigation a:hover{text-decoration:underline !important;}
/* Fin Menu principal */

/* Bloc Login */
#ah-header #login{float:right; margin-top:15px; margin-right:10px;}
#ah-header #login .menu{width:228px; height:26px;}
#ah-header #login .menu li{float:left;}
#ah-header #login .menu li.reservation{width:107px; height:26px; background:url(/imagerie/home/bg-onglet-login.png) repeat-x; text-align:center;}
#ah-header #login .menu li.reservation img{margin-top:7px;}
#ah-header #login .menu li.myah{width:120px; height:26px; background:url(/imagerie/home/onglet-login.png) repeat-x; text-align:center;}
#ah-header #login .menu li.myah img{padding-top:7px;}
#ah-header #login .login-form{text-align:center; width:214px; height:28px; padding:10px 7px 0 7px; background:url(/imagerie/commun/header/bg-login.png) no-repeat;}
#ah-header #login .login-form a{font-size:10px; text-decoration:underline; background: url(/imagerie/login/puce-home.png) no-repeat; background-position:0px 3px; padding-left:9px; color:#cbc376;}
#ah-header #create-account-lnk{margin-left:10px;}
/* Fin Bloc Login */

/* Languages */
#ah-header #languages-top{position:absolute; top:43px; left:267px; color:#d7effc; z-index:10;}
#ah-header #languages-top select{border:1px solid #cccccc; color:#000000; font-size:11px; font-family:Arial,Helvetica,sans-serif;}
#ah-header #languages-top select optgroup{font-style:normal; margin:3px 0px;}
#ah-header .lang-selected{background:url(/imagerie/languages/select-background.png) no-repeat; width:137px; height:18px; padding:3px 20px 0px 10px; font-size:10px;}
#ah-header a.lang-selected{text-decoration:none; color:#ffffff; display:block;}
#ah-header a.lang-selected:hover{text-decoration:none !important;}
#ah-header option, #ah-header optgroup{font-family: Arial,Helvetica,sans-serif;}
#ah-header optgroup option{padding-left:20px;}
/* Fin Languages */

/* Surcharge IE7 */
*+html #ah-header #logo{margin-bottom:21px;}
*+html #ah-header #promotions div.details .prices .stroked{top:25px;}
*+html #ah-header #navigation li a:hover span{background-position: right 3px;}

/* Surcharge IE6 */
* html body{behavior: url("/scripts-v66/csshover.htc");}
* html #ah-header #logo{margin-bottom:13px;}
* html #ah-header #login{float:right; margin-top:15px; margin-right:15px;}
* html #ah-header #callcenter .callcenter-bottom-right{right:-1px;}
* html #ah-header #navigation li span{right:-1px;}
* html #ah-header #navigation li span{height:33px;}
* html #ah-header #navigation .sub-navigation{background: url(/imagerie/home/bg-submenu-right-ie.gif) no-repeat bottom right;}
* html #ah-header #navigation .sub-navigation ul{background: url(/imagerie/home/bg-submenu-ie.gif) no-repeat bottom left;}

/* Adaptations langues */
#ah-header.it #navigation .pro .sub-navigation-pro{height:80px;}

#ah-header.de #navigation .pro .sub-navigation{left:-201px;}
#ah-header.de #navigation .pro .sub-navigation-pro{width:636px;}
#ah-header.de #callcenter{width:180px;}
#ah-header.de #navigation .sub-navigation ul.pro {width:96px;}

#ah-header.es #callcenter{width:155px;}
#ah-header.es #navigation .pro .sub-navigation-pro{width:612px;}
#ah-header.es #navigation .sub-navigation ul.pro {width:77px;}

#ah-header.fr #navigation .pro .sub-navigation-pro{width:606px;}
#ah-header.fr #navigation .sub-navigation ul.pro {width:69px;}

#ah-header.gb #navigation .pro .sub-navigation{left:-213px;}
#ah-header.gb #navigation .pro .sub-navigation-pro{width:588px;}
#ah-header.gb #navigation .sub-navigation ul.pro  {width:117px;}
* html #ah-header.gb #callcenter .callcenter-bottom-right{right:0px;}

#ah-header.it #navigation .pro .sub-navigation-pro{width:610px;}
#ah-header.it #navigation .sub-navigation ul.pro  {width:121px;}

#ah-header.ja #callcenter{width:155px;}
#ah-header.ja #navigation .pro .sub-navigation-pro{width:605px;}
#ah-header.ja #navigation .sub-navigation ul.pro  {width:113px;}

#ah-header.nl #navigation .pro .sub-navigation{left:-258px;}
#ah-header.nl #navigation .pro .sub-navigation-pro{width:650px;}
#ah-header.nl #callcenter{width:170px;}
#ah-header.nl #navigation .sub-navigation ul.pro {width:117px;}
* html #ah-header.nl #callcenter .callcenter-bottom-right{right:0px;}

#ah-header.pl #navigation .pro .sub-navigation{left:-223px;}
#ah-header.pl #navigation .pro .sub-navigation-pro{width:612px;}
#ah-header.pl #callcenter{width:175px;}
#ah-header.pl #navigation .sub-navigation ul.pro  {width:86px;}

#ah-header.pt #navigation .pro .sub-navigation{left:-223px;}
#ah-header.pt #navigation .pro .sub-navigation-pro{width:615px;}
#ah-header.pt #callcenter{width:150px;}
#ah-header.pt #navigation .sub-navigation ul.pro  {width:70px;}
* html #ah-header.pt #callcenter .callcenter-bottom-right{right:0px;}


#ah-header.pt-br #navigation .sub-navigation ul.pro {width:117px;}



#ah-header.zh #callcenter{width:150px;}
* html #ah-header.zh #callcenter .callcenter-bottom-right{right:0px;}
#ah-header.zh #navigation .sub-navigation ul.pro  {width:90px;}

#ah-header.ru #menu{width:1000px;}
#ah-header.ru #navigation .pro .sub-navigation-pro{width:1000px;}
#ah-header.ru #navigation .pro .sub-navigation{left:-290px;}
#ah-header.ru #navigation .sub-navigation ul.pro {width:122px;}
/** Done /css-v66/bandeau.css **/ 

/** Loading /css-v66/bandeau_cr.css **/
#ah-header #navigation li.pro .sub-navigation{top:-81px;}
#ah-header.gb #logo div a {
	background: url("/imagerie/home/logo-ah_gb.gif") no-repeat scroll 0 12px transparent;
	display: block;
    height: 64px;
    padding-top: 12px;
    text-indent: -9999px;
    width: 238px;
}
body { background:transparent url("/imagerie/commun/header.png") repeat-x 0 0 ; }
/** Done /css-v66/bandeau_cr.css **/ 
