img { border: 0px; }
.body,BODY { font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #FFFFFF; color: #000000; margin-top: 0; margin-bottom: 0; margin-left: 0;margin-right: 0; }

.mainfieldname { FONT-SIZE: 12px; FONT-weight: normal; COLOR: #5D0A1D }
.subfieldname { FONT-SIZE: 12px; FONT-weight: normal; COLOR: #5D0A1D }

.mainitem { FONT-SIZE: 11px; COLOR: #5D0A1D; text-decoration: none}
.subitem, A.subitem,A:link.subitem, A:visited.subitem, A:hover.subitem, A:active.subitem { FONT-SIZE: 10px; COLOR: #56562E; text-decoration: none }
.disabledfield { FONT-SIZE: 11px; color: gray; }

.hotel { FONT-SIZE: 12px; COLOR: #56562E; text-decoration: none}

.bordo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #723658; text-decoration: none }
A.bordo1,A:link.bordo1,A:visited.bordo1,A:hover.bordo1,A:active.bordo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #723658; text-decoration: none } 

A:link,A:visited,A:active,A:hover { text-decoration:underline; color:#ACA686; }

SELECT {  FONT-SIZE : 12px; color: #5D0A1D; background-color: #FFFFFF; }
TEXT {  FONT-SIZE : 12px; color: #5D0A1D; background-color: #FFFFFF; }
INPUT { color: #5D0A1D; FONT-FAMILY: arial; FONT-WEIGHT: normal; FONT-SIZE: 12px; }

.backgroundtitle { FONT-SIZE: 12px; COLOR: #513A2A; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ECE2BF; }
#useraccount_title { FONT-SIZE: 12px; COLOR: #513A2A; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ECE2BF; padding: 5px; text-align: left;}
.background { FONT-SIZE: 12px; COLOR: #5D0A1D; FONT-WEIGHT: normal; BACKGROUND-COLOR: #FEFBF1; }
.subbackground { FONT-SIZE: 12px; COLOR: #5D0A1D; FONT-WEIGHT: normal; BACKGROUND-COLOR: #FEFBF1;}
.backgrounditem { FONT-SIZE: 12px; COLOR: #5D0A1D; FONT-WEIGHT: bold; BACKGROUND-COLOR: #FEFBF1; }

.mainfieldname { FONT-SIZE: 12px; FONT-weight: normal; COLOR: #5D0A1D }
.subfieldname { FONT-SIZE: 12px; FONT-weight: normal; COLOR: #5D0A1D }

.copyright { COLOR: #5D0A1D; }

.usecalendar { FONT-SIZE: 12px; COLOR: #5D0A1D; }

.error { color: #FF0000; FONT-WEIGHT: bold; }

#exposant { vertical-align: super; font-size: 8px; }
.titlepage { FONT-SIZE: 12px; COLOR: #513A2A; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ECE2BF; }

.customername { COLOR: #5D0A1D; TEXT-DECORATION: none } 
.hotelname { COLOR: #5D0A1D; } 

.messagesecurebooking { FONT-SIZE: 11px; COLOR: #5D0A1D; } 
.bookingstep { COLOR: #5D0A1D; TEXT-DECORATION: none } 
.bookingstepcurrent { COLOR: #5D0A1D; TEXT-DECORATION: none; font-weight: bold;} 

.bkgstatus { COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: normal; BACKGROUND-COLOR: #000000; }

.background_main01
{ BACKGROUND-COLOR: #F6F4F4; }
.gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; text-decoration: none }
a.gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; text-decoration: underline }

.maininfostitles
{ FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-weight: bold; FONT-SIZE: 15px; COLOR:#94245C }
.subinfos
{font-weight:normal; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; FONT-SIZE: 11px; COLOR:#000000 }
.maininfos
{ FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; FONT-weight: bold; FONT-SIZE: 11px; COLOR:#000000 }

.listzone { FONT-SIZE: 11px; COLOR: #5D5D5D; text-decoration: none  }
A.listzone,A:link.listzone,A:visited.listzone,A:hover.listzone,A:active.listzone { FONT-SIZE: 11px; COLOR: #5D5D5D; text-decoration: underline  }

FONT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.titlepopup { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #56562E; font-size: 11px; }
.zonepopup { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #56562E; font-size: 11px; }

.attachcity { COLOR: #FF6600; FONT-SIZE: 11px; TEXT-DECORATION: none }

.listhotels_namedep { COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none }
.listhotels_linkmap { COLOR: #000000; TEXT-DECORATION: none }
.listhotels_criteres { COLOR: #FF6600; FONT-SIZE: 11px; TEXT-DECORATION: none }
.listhotels_linknav { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none }
.listhotels_chgpage { COLOR: #000000;  FONT-SIZE: 11px;  FONT-WEIGHT: bold;} 
.listhotels_idx { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none }

.gotomap_link { COLOR: #000000; TEXT-DECORATION: none }
.gotomap_font { COLOR: #000000; }

#promo, A.promo,A:link.promo,A:visited.promo,A:hover.promo,A:active.promo { font-weight: bold; color: green; }
#package, A.package,A:link.package,A:visited.package,A:hover.package,A:active.package  { font-weight: bold; color: #2b2669; }
#room, A.room,A:link.room,A:visited.room,A:hover.room,A:active.room  { font-weight: normal; }
.crimson { font-weight: bold; color: #000; }

#detailschilds { display:none; width:99%; border: 1px outset red; padding: 2px; }
#detailschilds span { text-align:right; vertical-align: middle; }
#detailschilds select { vertical-align: middle; }

.ftxt, .optionalfield { font-size: 11px; }

#checkin { margin-top: 10px; margin-bottom: 10px; }
#checkin select { font-size: 10px; }
.titlemaincities { color: #535252; font-weight: bold;  border-bottom: 1px solid gray;}
.nbhtlincity { font-size: 12px; color: #535252; }

.titleseparator { background-color: #FFE8D8;  }

.titlesubzone { color: #535252; font-weight: bold; border-bottom: 1px solid gray; padding-top: 20px;}
.nbhtlinsubzone { color: #535252; font-size: 12px;  }
.couleur04bside { font-size: 12px; }

@charset "iso-8859-1";

a.routard {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #000000; text-decoration: underline } 
a:hover.routard {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9D9D9D; text-decoration: underline } 

.body { font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif }

.beige { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E41487; text-decoration: none }
.beige1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #E41487; text-decoration: none }

.blanc0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
a.blanc0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline }
.blanc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: Bold; text-decoration: none }

.blu { 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: none }

.bordo0 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15px; font-weight: Bold; color: #723658 }
.bordo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #723658; font-weight: Bold; text-decoration: none }
.bordol {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: none }
.bordo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: none }
a.bordo1,a:link.bordo1,a:visited.bordo1,a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: none } 
a:hover.bordo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: underline } 
.bordof {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: none }
.bordofs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #723658; text-decoration: none }
.bordop {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: none }
.bordopg {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; font-weight: Bold; text-decoration: none }
a.bordop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #723658; text-decoration: underline } 
.bordop1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #723658 }
.bordopp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #723658; font-weight: Bold; text-decoration: none }

.brun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D0A1D; text-decoration: none }
a.brun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5D0A1D; text-decoration: underline }

.brung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #513A2A }
.brunp { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #361600 }

.droit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #535252; font-weight: Bold; text-decoration: none }

.gris0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A3AF; text-decoration: none }
a.gris0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A2A3AF; text-decoration: underline }
.gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; text-decoration: none }
a.gris { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5D5D5D; text-decoration: underline }

.guide {font-family: Arial, Helvetica, sans-serif; line-height: 12pt; font-size: 11px; color: #7B6A5B; text-decoration: none }

.home { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }

.hometi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none }

.hono { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: Bold; text-decoration: none }

.infocompte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2A6E43; font-weight: Bold; text-decoration: none}
a.infocompte { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size: 10px; color: #2A6E43; font-weight: normal; text-decoration: underline }

.infonews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9A0235; font-weight: Bold; text-decoration: none}
a.infonews { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size: 10px; color: #9A0235; font-weight: normal; text-decoration: underline }

.infovial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #996600; font-weight: Bold; text-decoration: none }
a.infovial { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; font-size: 10px; color: #996600; font-weight: normal; text-decoration: underline }
		
.kaki0 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9pt; font-size: 10px;font-weight: Bold; color: #A4005E;text-decoration: none }
.kaki { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #56562E; text-decoration: none }
.kaki1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #56562E; text-decoration: none }
.kakig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #56562E; text-decoration: none }
.kaki9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #56562E; text-decoration: none }

.lien { font-family: Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #253F57; text-decoration: none }
a.lien1 { color:#253F57; text-decoration:underline } 
a.lien1:hover { color:#375D80; text-decoration:none } 

.marron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #614C37; font-weight: Bold; text-decoration: none }

.mousse { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6D32; text-decoration: none }

.noir {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.noirg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: Bold; text-decoration: none }
a.noirg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: Bold; text-decoration: underline }
.noirp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a.noirp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;	text-decoration: underline } 
a.noirp:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline } 
.noirp1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none }
.noirt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none }

a.nolien {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 10px; color: #000000; text-decoration: none } 
a:hover.nolien {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 10px; color: #000000; text-decoration: underline } 

.pays {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: none }
a.pays {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: none }
a.pays:hover {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: underline }

.prix {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0066; text-decoration: none }

.prod1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #59512F;font-weight: Bold; text-decoration: none }
.prod1g {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #614C37; font-weight: Bold; text-decoration: none }
.prod1p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #614C37; text-decoration: none }
a.prod1p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #614C37; text-decoration: underline }
.prod2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #723658;font-weight: Bold; text-decoration: none }

.region {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: none }
a.region {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: none }
a.region:hover {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; font-size: 11px; color: #3D1B00; text-decoration: underline }

.texte {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; font-size: 13px; color: #000000; text-decoration: none }

.tresgros { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold }

.txtn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #535252; line-height: 15px; font-weight: normal }
a.txtn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #535252; line-height: 15px; font-weight: normal; text-decoration: none }
a.txtn:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #535252; line-height: 15px; font-weight: normal; text-decoration: underline }

.txtnbig { font-family: Arial; font-size: 13px; color: #535252; font-weight: bold }

.vert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #104444 }
.vertp { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #104444 }

.vrose {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DEC7D7; text-decoration: underline }

.vin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9pt; color: #A4005E; font-weight: Bold; text-decoration: none }
a.vin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9pt; color: #A4005E; font-weight: Bold; text-decoration: underline }


