/* Styles pour le couloir de reservation */

/* General... */

BODY {
background-color: #FFFFFF;
text-align:left;
padding-top:0px;
}

.lien { text-decoration: underline; }
.noLien { text-decoration: none; }
.transp { background-image: url('/imagerie/px.gif'); }


/* Header */
.hdTxtOff { font-family: verdana; font-size: 10px; font-weight: bold; color: #1B57A5; }
.hdTxtOff A { color: #1B57A5; text-decoration: none; }
.hdTxtOff A:hover { text-decoration: underline; }
.hdTxtOn { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF9900; }
.hdTxtOn A { color: #FF9900; text-decoration: none; }
.hdTxtOn A:hover { text-decoration: underline; }
.snavTxtOff { font-family: verdana; font-size: 10px; font-weight: normal; color: #1B57A5; }
.snavTxtOff A { color: #1B57A5; text-decoration: none; }
.snavTxtOff A:hover { color: #FF9900; }
.hdFd { background-image: url('/imagerie/commun/header/fond.gif'); background-repeat: no-repeat; }
.hdFdConfirm { background-image: url('/imagerie/commun/header/fond_confirmation.gif'); background-repeat: no-repeat; }
.hdFdLng { background-image: url('/imagerie/commun/header/fond_langues_aide.gif'); background-repeat: no-repeat; }
.hdFil { background-image: url('/imagerie/commun/header/filet.gif'); background-repeat: repeat-x; }
/* - - - - - - - - - - - - */

.titFd { background-color: #1B57A5; }
.titFil { background-image: url('/imagerie/reservation/titre_filet.gif'); background-repeat: repeat-x; }
.titTxt { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; margin-left: 10px; }
.titTxt2 { font-family: verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; }

.stit { font-family: verdana; font-size: 12px; font-weight: normal; color: #1855A5; }

.progrTxtOn { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFBA00; }
.progrTxtOff { font-family: verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; }

.legende { font-family: verdana; font-size: 9px; font-weight: normal; color: #666666; }
.legende A { color: #666666; text-decoration: none; }
.txt { font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; }
.txt A { color: #666666; text-decoration: none; }
.txt A:hover { text-decoration: underline; }
.txtbis { font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; line-height: 15px; }
.txtbis A { color: #666666; text-decoration: none; }
.txtbis A:hover { text-decoration: underline; }
.txt2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #666666; }
.txt2 A { color: #666666; text-decoration: none; }
.txt2 A:hover { text-decoration: underline; }
.txtSup { font-family: verdana; font-size: 11px; font-weight: normal; color: #666666; }
.txtSup A { color: #666666; text-decoration: none; }
.txtSup A:hover { text-decoration: underline; }
.txtSup A.lien { text-decoration: underline; }
.txtSup A.lien:hover { text-decoration: underline; }
.txtSupBleu { font-family: verdana; font-size: 11px; font-weight: normal; color: #1851A5; }
.txtSupBleu A { color: #1851A5; text-decoration: none; }
.txtSupBleu A:hover { text-decoration: underline; }
.txtSupBleu A.lien { text-decoration: underline; }
.txtSupBleu A.lien:hover { text-decoration: underline; }
.txtSupBleu2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #1851A5; }
.txtSupBleu2 A { color: #1851A5; text-decoration: none; }
.txtSupBleu2 A:hover { text-decoration: underline; }
.txtSupBleu2 A.lien { text-decoration: underline; }
.txtSupBleu2 A.lien:hover { text-decoration: underline; }
.txtSupError { font-family: verdana; font-size: 11px; font-weight: normal; color: #FF0000; }
.txtSupError A { color: #FF0000; text-decoration: none; }
.txtSupError A:hover { text-decoration: underline; }
.txtSup2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #666666; }
.txtSup2 A { color: #666666; text-decoration: none; }
.txtSup2 A:hover { text-decoration: underline; }
.txtSup2 A.lien { color: #666666; text-decoration: underline; }
.txtSup2 A.lien:hover { color: #666666; text-decoration: underline; }
.txtSup3 { font-family: verdana; font-size: 11px; font-weight: normal; color: #666666; }
.txtSup3 A { color: #666666; text-decoration: underline; }
.txtSup4 { font-family: verdana; font-size: 14px; font-weight: bold; color: #666666; }
.txtSup5 { font-family: verdana; font-size: 11px; font-weight: bold; color: #666666; }
.txtSup5 A { color: #666666; text-decoration: underline; }
.txtBlanc2 { font-family: verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.txtBleu { font-family: verdana; font-size: 11px; font-weight: normal; color: #1855A5; }
.txtBleu A { font-family: verdana; font-size: 11px; font-weight: normal; color: #1855A5; text-decoration:underline;}
.txtBordeaux { font-family: verdana; font-size: 11px; font-weight: normal; color: #BD495A; }
.txtBordeaux A { font-family: verdana; font-size: 11px; font-weight: normal; color: #BD495A; text-decoration:underline;}
.txtOrange { font-family: verdana; font-size: 11px; font-weight: bold; color: #FF8400; }
.txtGris { font-family: verdana; font-size: 11px; font-weight: normal; color: #636563; }


.info { font-family: verdana; font-size: 10px; font-weight: normal; color: #BF485D; }
.info A { color: #BF485D; text-decoration: none; }
.info A:hover { text-decoration: underline; }
.info2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #BF485D; }
.info2 A { color: #BF485D; text-decoration: none; }
.info2 A:hover { text-decoration: underline; }
.info3 { font-family: verdana; font-size: 10px; font-weight: bold; color: #1855A5; }
.info3 A { color: #1855A5; text-decoration: none; }
.info3 A:hover { text-decoration: underline; }
.infoSup { font-family: verdana; font-size: 11px; font-weight: normal; color: #BF485D; }
.infoSup A { color: #BF485D; text-decoration: underline; }
.infoSup2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #BF485D; }
.infoSup2 A { color: #BF485D; text-decoration: none; }
.infoSup2 A:hover { text-decoration: underline; }
.infoSup3 { font-family: verdana; font-size: 14px; font-weight: bold; color: #BF485D; }
.infoSup4 { font-family: verdana; font-size: 14px; font-weight: normal; color: #BF485D; }
.infoSup5 { font-family: verdana; font-size: 12px; font-weight: bold; color: #BF485D; }
.infoSup5 A { color: #BF485D; text-decoration: underline; }
.infoSup6 { font-family: verdana; font-size: 12px; font-weight: normal; color: #BF485D; }
.infoSup6 A { color: #BF485D; text-decoration: underline; }
.infoFil { background-image: url('/imagerie/reservation/info_filet.gif'); background-repeat: repeat-x; }
.infoFilV { background-image: url('/imagerie/reservation/info_filet_v.gif'); background-repeat: repeat-y; }
.infoBleu { font-family: verdana; font-size: 10px; font-weight: bold; color: #1855A5; }
.infoBleu A { font-family: verdana; font-size: 10px; font-weight: bold; color: #1855A5; text-decoration:underline;}

.pictoRouge { background-image: url('/imagerie/reservation/picto_fd_rouge.gif'); background-repeat: no-repeat; }

.hotTxt { font-family: verdana; font-size: 14px; font-weight: bold; color: #1B57A5; }
.hotFil { background-image: url('/imagerie/reservation/liste_filet.gif'); background-repeat: repeat-x; }

.plus { font-family: verdana; font-size: 10px; font-weight: normal; color: #1B57A5; }
.plus A { color: #1B57A5; text-decoration: underline; }

.page { font-family: verdana; font-size: 10px; font-weight: bold; color: #1B57A5; }
.pageSup { font-family: verdana; font-size: 11px; font-weight: normal; color: #1B57A5; }
.pageSup2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #1B57A5; }
.pageSup2 A { color: #1B57A5; text-decoration: underline; }
.txtSup3 { font-family: verdana; font-size: 10px; font-weight: normal; color: #1B57A5; }
.txtSup3 A { color: #1B57A5; text-decoration: none; }
.txtSup3 A:hover { text-decoration: underline; }


.prixFd { background-color: #EFEFF7; }
.HDealsFd { background-color: #FFF0CD; }

.encartFd { background-color: #8E9ECE; }
.encartFdGris { background-color: #C3C3C5; }
.encartFdRouge { background-color: #BF485D; }
.encartFil { background-image: url('/imagerie/reservation/encart_filet.gif'); background-repeat: repeat-x; }
.encartTxt { font-family: verdana; font-size: 10px; font-weight: bold; color: #8E9ECE; }
.encartTxt A { color: #8E9ECE; text-decoration: none; }
.encartTxt A:hover { text-decoration: underline; }
.encartTxt-orange { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF8400; }
.encartTxt-orange A { color: #FF8400; text-decoration: none; }
.encartTxt-orange A:hover { color: #FF8400; text-decoration: underline; }
.encartTxt1 { font-family: verdana; font-size: 10px; font-weight: normal; color: #8E9ECE; }
.encartTxt2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #1B57A5; }

.piedFil { background-image: url('/imagerie/reservation/pied_filet.gif'); background-repeat: repeat-x; }
.VFil { background-image: url('/imagerie/commun/vfilet_pop.gif'); background-repeat: repeat-y; }

.mapFd { background-color: #CDE3FF; }

/* Popup */
.popTxtInf { font-family: verdana; font-size: 10px; font-weight: normal; color: #3B5AA1; }
.popTxtInf A { color: #3B5AA1; }
.popTxtInf2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #3B5AA1; }
.popTxt { font-family: verdana; font-size: 11px; font-weight: normal; color: #3B5AA1; }
.popTxt2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #3B5AA1; }
.popTxt2 A { color: #3B5AA1; text-decoration: none; }
.popTxt3 { font-family: verdana; font-size: 14px; font-weight: bold; color: #3B5AA1; }
.popInfo { font-family: verdana; font-size: 11px; font-weight: normal; color: #656566; }
.popInfo A { color: #656566; text-decoration: none; }
.popInfo A:hover { text-decoration: underline; }
.popInfo2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #656566; }
.popFdCal { background-image: url('/imagerie/commun/fd_calendrier.gif'); background-repeat: no-repeat; }

/* Formulaires */
.formFilNr { font-family: verdana; font-size: 11px; }
.formFilNrChk { font-family: verdana; font-size: 11px; }
.formFilBl { font-family: verdana; font-size: 11px; }
.formFilBl2 { font-family: verdana; font-size: 11px; }
.formNoFil { font-family: verdana; font-size: 11px; }
.formSelect { font-family: verdana; font-size: 11px; }


.Fdmailing { background-image: url('/imagerie/mailing_list/fond_page_desabonnement.gif'); background-repeat: no-repeat; }
.Fdmailing2 { background-image: url('/imagerie/mailing_list/fond_inscription_accorhotels.gif'); background-repeat: no-repeat; }

/* Non-interprete par netscape 4.x */
@media screen {
	.formFilNr { border-width: 1px; border-color: #000000; border-style: solid; }
	.formFilBl { border-width: 1px; border-color: #556CA3; border-style: solid; }
	.formFilBl2 { border-width: 1px; border-color: #556CA3; border-style: solid; color: #1B57A5; }
	.formNoFil { border-style: none; }
	}
	
/*ajout pour home resa societe identifiee et home resa societe non identifiee */
.txtBleu A:hover { text-decoration: none; } /* lien bleu roll */
.txtBordeaux A:hover { text-decoration:none;} /* lien bordeaux roll */

.txtBleuBold { font-family: verdana; font-size: 11px; font-weight: bold; color: #1855A5; }
.txtBleuBold A { font-family: verdana; font-size: 11px; font-weight: bold; color: #1855A5; text-decoration:underline;}
.txtBleuBold A:hover { text-decoration: none; }

/* bordure des boites */
.FiletBord { background-image: url('/imagerie/reservation/pix_bord_bleu.gif'); background-repeat: repeat; }
.FiletBordConsult { background-image: url('/imagerie/reservation/pix_bord_rge.gif'); background-repeat: repeat; }
.FiletBordFacult { background-image: url('/imagerie/reservation/pix_bord_orange.gif'); background-repeat: repeat; }
.BgGche { background-image: url('/imagerie/reservation/bg_gche_res.gif'); background-repeat: repeat; }
.BgGcheFacult { background-image: url('/imagerie/reservation/pix_facul_gche.gif'); background-repeat: repeat; }
.BgLienDrte { background-image: url('/imagerie/reservation/pix_blanc.gif'); background-repeat: repeat; }
.FilTitRes { background-image: url('/imagerie/reservation/dot_line_tit.gif'); background-repeat: repeat; }


/* fin ajout */



/* ajout nouvelle mise en page pages resa société/agence */
.fd_global {
height: 440px;
width: 717px;
background-image: url('/imagerie/reservation/fond_societe-agence.jpg');
background-repeat: no-repeat;
background-position: left top;
}

.bord_facultatif {
border: 1px solid #FF8400;
}

.formSelect2 {
width: 200px;
font-family: verdana;
font-size: 11px;
}

/* fin ajout */ 

/*ajout  background infobul */
div.infobul {background-color:#fff; border:1px solid #CC6600;}
/*fin de l'ajout */
