.hdTxtOff { font-family: verdana; font-size: 10px; font-weight: bold; color: #1B57A5; }
.hdTxtOff A { color: #1B57A5; text-decoration: none; }
.hdTxtOff A:hover { color: #FF9900;text-decoration: none; }

.hdTxtOn { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF9900; }
.hdTxtOn A { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF9900; text-decoration: none; }
.hdTxtOn A:hover { text-decoration: none; }

/* 1er niveau de la nav */
.snavTxt { font-family: verdana; font-size: 10px; font-weight: normal; color: #1B57A5; }
.snavTxt A { color: #1B57A5; text-decoration: none; font-weight: normal; }
.snavTxt A:hover { color: #FF9900; font-weight: normal; }

.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; }
.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; }


/* à remettre*/
.txt-on { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E58A9; cursor:pointer;}
.txt-on A{ font-family: verdana; font-size: 10px; font-weight: normal; color: #1E58A9; text-decoration: none;}
/*.txt-on A:hover { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}*/
.txt-on A:hover { font-family: verdana; font-size: 10px; font-weight: normal; color: #1E58A9; text-decoration: none;}

.txt-on2 { font-family: verdana; font-size: 10px; color: #1E58A9; }
.txt-on2 A{ font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}
/*.txt-on A:hover { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}*/
a.txt-on:hover{
color:#1E58A9;
}
.txt-on2 A:hover { font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}

/*a supprimer test nav*/
/*.txt-on { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; }
.txt-on A{ background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}*/
/*.txt-on A:hover { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}*/
/*.txt-on A:hover { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}*/


/* à remettre*/
.txt-off { font-family: verdana; font-size: 10px; color: #FFFFFF; }
.txt-off A { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}
/*.txt-off A:hover { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}*/
.txt-off A:hover { font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}

/*
.txt-consult2{  font-family: verdana; font-size: 10px; color: #FFFFFF; }
.txt-consult2 A { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.txt-consult2 A:hover { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;}*/

/*a supprimer test nav*/

/*.txt-off { background-color: #0197D4; font-family: verdana; font-size: 10px; color: #FFFFFF; }
.txt-off A { background-color: #0197D4; font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}
/*.txt-off A:hover { font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}*/
/*.txt-off A:hover { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;}*/

/*.td-nav-on { background-image: url('/imagerie/px.gif'); }
.td-nav-on A:hover { background-image: url('/imagerie/accueil/nav/px_bleu.gif'); background-repeat: repeat;}*/

 
.contour-nav { background-color: #3C56FF;  text-decoration: none;}


/* à supprimer test nav*/
/*.contour-nav { background-color: #0197D4;  font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.contour-nav A { background-color: #0197D4; font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;} 
.contour-nav A:hover { font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none;} */




.bg-nav-on { background-color: #BFE5F4; }
.bg-nav-on A { background-color: #BFE5F4; text-decoration: none; }
.bg-nav-on A:hover { background-color: #BFE5F4; text-decoration: none; }
/*.bg-nav-on { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; }
.bg-nav-on A:hover { background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none; }*/
.bg-blanc { background-color: #FFFFFF; }

.td-nav { background-color: #0197D4; font-family: verdana; font-size: 10px; color: #FFFFFF; }
.td-nav A{ background-color: #0197D4; font-family: verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.td-nav A:hover{ background-color: #BFE5F4; font-family: verdana; font-size: 10px; color: #1E58A9; text-decoration: none; }

.contour-nav-int { background-color: #1B57A5;  text-decoration: none;}
.contour-nav-int A { text-decoration: none;}

.img-on { background-image: url("../fr/images/accueil/nav_accueil_on.gif"/*tpa=http://www.accorhotels.com/fr/images/accueil/nav_accueil_on.gif*/); background-repeat: no-repeat; }
.img-off { background-image: url("../fr/images/accueil/nav_accueil_off.gif"/*tpa=http://www.accorhotels.com/fr/images/accueil/nav_accueil_off.gif*/); background-repeat: no-repeat; }

body { margin: 0; }

.searchbox, .searchbox_body, .searchbox_head, .searchbox_head .htwo {
}
.searchbox {
      width: 470px !important; 
      height: 220px;
      padding: 0 0 0 0; 
      margin: 0 0 0 0;
      border:1px solid #3C56FF;
}
a#b_checkinCalPos, a#b_checkoutCalPos {
background-color: #3C56FF;
}
.searchbox_head {
      background-position:top right;
      margin: 0 0 0 0; 
      padding: 0 5px 0 0;
}
.searchbox_head .htwo {
      background-position:top left;
      margin: 0 0 0 0;
      padding: 5px 0 0px 5px; 
      font: bold 15px Arial;
      color: #FF9900 !important;
}
.searchbox_body {
      background-position:bottom left;
      margin: 0 5px 0 0;
      padding: 0 0 20px 10px;
}
.checkout {
left:232px;
position:absolute;
top:82px;
//top:87px;
}

.region-country-table a { color: #3C56FF; }

.region-country-table p, .region-country-table li, .region-country-table td, .region-country-table th, .region-country-table h1, .region-country-table h2, .region-country-table h3, .region-country-table h4, .region-country-table h5, .region-country-table div {
font: 11px Verdana, Helvetica;
color: #3C56FF;
}

.region-country-table form, .region-country-table button, .region-country-table textarea, .region-country-table input {
font: 11px Verdana, Helvetica;
color: #000000;
}

.header {
color: #3C56FF;
font-weight: bold;
font-size: 11px;
text-align: left;
padding-top: 12px;
padding-bottom:3px;
}

.but input {
bottom: 1px;
background:#1C57A5;
border:3px solid #4979B7;
font-size: 13px;
font-weight:bold;
color: #FFFFFF;
cursor:pointer;
}
.but {
padding-top:20px;
text-align:right;
}

.region-country-table {
border: 0px solid;
border-color: #000000;
width: 420px;
background: transparent;
padding: 3px;
}
.b_popup {
background-color: #FFFFFF !important;
border:1px solid #3C56FF !important;
padding:8px;
display:none;
}
tr.b_calHeader td { color: transparent !important; }
tr.b_calDays td { border: 2px solid #FF9900 !important; padding:3px; text-align:center;}
.b_caltable { border-collapse: collapse !important; border: none; font: normal 10px Verdana; }
.b_caltable a { color: #3C56FF; }
form#b_frm { margin: 0 !important; }
td.b_calSelected { background-color: #D5E0EE; }

