@charset "utf-8";
/*****************************************/
/*  Feuilles de style bandeau du header  */
/*****************************************/


.transp { background-image: url("../imagerie/px.gif"/*tpa=http://www.accorhotels.com/imagerie/px.gif*/); }
.colTransp { background-color: transparent; }
.hdFdAcc { background-image: url("../imagerie/commun/header/fond_home.gif"/*tpa=http://www.accorhotels.com/imagerie/commun/header/fond_home.gif*/); background-repeat: no-repeat; }
.hdCol { background-color: #FFFFFF; }
.hdFd { background-image: url("../imagerie/commun/header/fond.gif"/*tpa=http://www.accorhotels.com/imagerie/commun/header/fond.gif*/); background-repeat: no-repeat; }
.hdFdLng { background-image: url("../imagerie/commun/header/fond_langues_aide.gif"/*tpa=http://www.accorhotels.com/imagerie/commun/header/fond_langues_aide.gif*/); background-repeat: no-repeat; }
.hdFil { background-image: url("../imagerie/commun/header/filet.gif"/*tpa=http://www.accorhotels.com/imagerie/commun/header/filet.gif*/); background-repeat: repeat-x; }

.fond_bando {
	background-image: url("../accorhotels/imagerie/commun/fond_band_haut.gif"/*tpa=http://www.accorhotels.com/accorhotels/imagerie/commun/fond_band_haut.gif*/);
	height: 80px;
	background-repeat: no-repeat;
}

#bandeau_cr, #bandeau_800{
border:none;
margin:0;
padding:0;
}

#bandeau_cr{
width:980px;
}

#bandeau_cr #logo{
margin-left:5px;
margin-top:0px;
width:180px;
float:left;
vertical-align:bottom;
}

#bandeau_cr #menu_cr {
margin-top:6px;
float:right;
}

#bandeau_cr #menu_cr #menu5 img{
margin:0px 3px 0px 2px;
border:none;
}

#bandeau_cr #menu_cr div{
margin-left:1px;
float:left;
background-color:#1658a6;
border:#ffffff solid 1px;
height:18px;
line-height:18px;
position:relative;
text-align:center;
}

#bandeau_cr #menu_cr div#menu1{
float:left;
background-color:#ffffff;
height:16px;
border:#ffffff solid 1px;
padding-left:3px;
padding-right:0px;
margin-bottom:auto;
margin-top:auto;
line-height:18px;
}

#bandeau_cr #menu_cr div#menu2{
width:135px;
}

#bandeau_cr #menu_cr div#menu3{
width:116px;
}

#bandeau_cr #menu_cr div#menu4{
width:100px;
}

#bandeau_cr #menu_cr div#menu5{
width:153px;
}

#bandeau_cr #menu_cr div#menu6{
width:63px;
}

#bandeau_cr #menu_cr div a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#bandeau_cr #menu_cr div.menudiv{
margin-left:1px;
float:left;
background-color:#bfe5f4;
border:#1658a6 solid 1px;
height:16px;
position:relative;
margin-bottom:auto;
margin-top:1px;
line-height:16px;
}

#bandeau_cr #menu_cr div.menudiv a{
font-size:10px;
color:#1658a6;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bandeau_cr #menu_cr #langue{
background:none;
margin-left:3px;
margin-top:0px;
width:104px;
}

#bandeau_cr #langue select{
height:18px;
width:104px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.clear{
clear:both;
}

.left{
float:left;}

#bandeau_cr #menu_cr .hidden{
visibility:hidden;
position:absolute;
top:-50px;
}

#bandeau_cr #menu_cr div.nothidden51{
visibility:visible;
position:absolute;
top:16px;
width:190px;
left:-2px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px !important;
height:18px;
padding-left:3px !important;
padding-right:3px !important;
padding-left:2px;
padding-right:2px;
padding-bottom:0px !important;
padding-bottom:1px;
margin-bottom:auto;
margin-top:auto;
line-height:16px !important;
line-height:16px;
text-align:left;
}

#bandeau_cr #menu_cr div.nothidden52{
visibility:visible;
position:absolute;
top:33px !important;
top:35px;
width:190px;
left:-2px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:18px;
padding-left:3px !important;
padding-right:3px !important;
padding-left:2px;
padding-right:2px;
margin-bottom:auto;
margin-top:auto;
line-height:18px;
text-align:left;
}


/******************************** BANDEAU 800 ********************************/
#bandeau_800{
width:795px;
padding-bottom:30px;
padding-top:1px !important;
padding-top:2px;
}

#bandeau_800 #menu_800 div.logo{
margin-left:5px;
width:80px;
float:left;
vertical-align:top;
margin-top:-8px;
background:none;
}

#bandeau_800 #menu_800 img.right_img{
float:right;
margin-top:2px;
}

#bandeau_800 #menu_800 {
float:right;
}

#bandeau_800 #menu_800 div{
margin-left:2px;
float:right;
background-color:#1658a6;
height:18px;
padding-left:3px;
padding-right:3px;
margin-bottom:auto;
margin-top:auto;
line-height:18px;
position:relative;
display:block;
}

#bandeau_800 #menu_800 div#menu1{
padding-left:0px;
padding-right:0px;
background-color:#ffffff;
}

#bandeau_800 #menu_800 div a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bandeau_800 #menu_800 div.menudiv{
margin-left:2px;
float:right;
background-color:#bfe5f4;
border:#1658a6 solid 1px;
height:16px;
padding-left:2px;
padding-right:2px;
position:relative;
margin-bottom:auto;
margin-top:auto;
line-height:16px;
}

#bandeau_800 #menu_800 div.menudiv a{
font-size:10px;
color:#1658a6;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bandeau_800 #menu_800 div.menudiv2{
margin-left:2px;
float:right;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:2px;
padding-right:2px;
position:relative;
margin-bottom:auto;
margin-top:auto;
line-height:16px;
}

#bandeau_800 #menu_800 div.menudiv2 a{
font-size:10px;
color:#1658a6;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bandeau_800 #langue{
float:right;
width:780px;
text-align:right;
margin-bottom:-3px;
padding-bottom:2px;
}

.clear{
clear:both;
}

.left{
float:left;}

#bandeau_800 #menu_800 .hidden{
visibility:hidden;
position:absolute;
top:-90px;
}

#bandeau_800 #menu_800 .nothidden51{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
}

#bandeau_800 #menu_800 .nothidden52{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
margin-top:17px!important;
margin-top:17px;
}

#bandeau_800 #menu_800 .nothidden21{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
}

#bandeau_800 #menu_800 .nothidden22{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
margin-top:17px!important;
margin-top:17px;
}

#bandeau_800 #menu_800 .nothidden23{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
margin-top:34px!important;
margin-top:34px;
}

#bandeau_800 #menu_800 .nothidden24{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
margin-top:51px!important;
margin-top:51px;
}

#bandeau_800 #menu_800 .nothidden25{
visibility:visible;
position:absolute;
width:210px;
margin-left:-3px;
background-color:#ffffff;
border:#1658a6 solid 1px;
height:16px;
padding-left:4px;
padding-right:3px;
line-height:16px;
margin-top:68px!important;
margin-top:68px;
}
