.txt8				{ font-family: Verdana, Arial; font-size: 8px; }
.txt9				{ font-family: Verdana, Arial; font-size: 9px; }
.txt10				{ font-family: Verdana, Arial; font-size: 10px; }
.txt11				{ font-family: Verdana, Arial; font-size: 11px; }
.txt12				{ font-family: Verdana, Arial; font-size: 12px; }
.txt13				{ font-family: Verdana, Arial; font-size: 13px; }
.txt14				{ font-family: Verdana, Arial; font-size: 14px; }
.txt15				{ font-family: Verdana, Arial; font-size: 15px; }
.txt17				{ font-family: Verdana, Arial; font-size: 17px; }
.txt18				{ font-family: Verdana, Arial; font-size: 18px; }
.txt20A				{ font-family: Arial; font-size: 20px; }
.txt24A				{ font-family: Arial; font-size: 24px; }
.gras				{ font-weight: bold; }
.italic				{ font-style: italic; }
.noir				{ color:#000000; }
.blanc				{ color:#FFFFFF; }
.bleu				{ color:#498F9A; }
.rouge				{ color:#8F0B0B; }
.rougeError		{ color:#8F0B0B; }
.marron				{ color:#CAB388; }
.liensousligne9				{ font-family: Verdana, Arial; font-size: 9px; text-decoration:underline}
.lienNonSousLigne9			{ font-family: Verdana, Arial; font-size: 9px; text-decoration:none}
.lienNonSousLigne10			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none; }
.lienNonSousLigne11			{ font-family: Verdana, Arial; font-size: 11px; text-decoration:none; }

/* les champs */
.inputNavDroite					{ height: 19px; width: 88px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px;padding-left:2px;}
.inputNavDroiteDateNaissance	{ height: 18px; width: 78px; border: 1px solid #A7A6AA; font-family: Verdana, Arial; font-size: 10px;}
.selectNavDroite				{ height: 18px; width: 117px; border: 1px solid #A7A6AA; font-family: Verdana, Arial; font-size: 10px; font-weight:normal; }
.selectPtNavDroite				{ height: 19px; width: 40px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px;padding-left:2px;}

/* page transport */
.inputNom						{ height: 19px; width: 117px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px; }
.inputPrenom					{ height: 19px; width: 117px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.inputJour						{ height: 19px; width: 32px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.inputMois						{ height: 19px; width: 32px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.inputAnne						{ height: 19px; width: 70px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 9px; padding-left:2px;}
.inputNumerosAderant			{ height: 19px; width: 117px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.inputForm  				{ height: 19px; width: 98px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; }
.input_calendar				{ height: 15px; width: 80px; font-family: Verdana, Arial; font-size: 10px; padding-left:2px; background-color:#FFFFFF;border:1px solid #A7A6AA;font-weight:normal;}
#input_calendar				{ border:0px;background:none;}
.selectCivilite					{ height: 19px; width: 39px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px;}
.bg_transport			{ background-color: #93D2D9; color: #FFFFFF}
.bg_a					{ background-color: #F6F6F6; color: #658CB4}

/* Offres chambres superieures */
.bg_roomoffer_100		{ background-color: #A6ADD7; color: #FFFFFF}
.bg_roomoffer_70		{ background-color: #C9CDE8; color: #FFFFFF}
.bg_roomoffer_40		{ background-color: #EAEDF6; color: #A6ADD7}

/* home resa */
.selectRightCol		{ height: 19px; width: 180px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal; }
.selectMonthDep		{ height: 19px; width: 80px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal; }
.selectYearDep		{ height: 19px; width: 52px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal; }
.checkSeul			{ float: left; margin: 0px; padding: 0px; display:block; width:14px; height:14px; }
.bottom				{ vertical-align: bottom;}

/* paiement */
.selectMonthCad		{ height: 19px; width: 55px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal;  }
.selectYearCad		{ height: 19px; width: 58px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal;  }
.radioPaiement		{ width:10px; height:10px; padding:0px; margin:0px; vertical-align:bottom; display:block; float:left; margin-top:1px; margin-right:5px;}

/* proposition_alt */
.unsel				{ color:#498F9A; background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 10px; }
.sel				{ color:#FFFFFF; background-color: #658CB4; font-family: Verdana, Arial; font-size: 10px; }

/* chambre */
.souligner			{ text-decoration: underline; cursor: default }
#calque1, #calque2, #calque3, #calque4 			{ background-color:#FFFFFF;}

/* Select destination left column*/
#Select1			{ background-color:#FFFFFF; height:85px; width:250px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select1 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}
#Select2			{ background-color:#FFFFFF; height:85px; width:250px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select2 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}
#Select3			{ background-color:#FFFFFF; height:85px; width:250px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select3 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}
#Select4			{ background-color:#FFFFFF; height:85px; width:250px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select4 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}
#Select5			{ background-color:#FFFFFF; height:85px; width:53px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select5 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}
#Select6			{ background-color:#FFFFFF; height:85px; width:53px; position:absolute; z-index:10; visibility:hidden; overflow:auto}
#Select6 a			{ font-family: Verdana, Arial; font-size: 10px; text-decoration:none}

/* div structure */
#line1			{ height:59px; width:773px; background-color:#93D2D9;}
#line1impr	{ height:59px; width:622px; background-color:#82CBDD;}
#line1 img		{ margin-top:16px;}
#line1_print		{ height:59px; width:630px; background-color:#82CBDD; margin-bottom: 4px;}
#line1_print img	{ margin-top:16px;}
#menu1			{ height:31px; width:773px; padding-left:4px; margin-top:4px; }
#menu2			{ width:759px; height:31px; margin-left:4px; margin-top:12px; margin-bottom:12px; font-family: verdana; font-size: 10px; font-weight:bold; }
#menu2 .active	{ background-image:url(/2006/ResaB2C/img/navh/menu2_active.gif); width:109px; color:#FFFFFF; text-align:center; }
#menu2 .done	{ background-image:url(/2006/ResaB2C/img/navh/menu2_done.gif); width:109px; color:#FFFFFF; text-align:center; }
#menu2 .no		{ background-image:url(/2006/ResaB2C/img/navh/menu2_no.gif); width:109px; color:#658cb5; text-align:center; }
#menu2 .Aactive	{ background-image:url(/2006/ResaB2C/img/navh/menu2_bg1_active.gif); width:107px; color:#FFFFFF; text-align:center; }
#menu2 .Adone	{ background-image:url(/2006/ResaB2C/img/navh/menu2_bg1_done.gif); width:107px; color:#FFFFFF; text-align:center; }
#menu2 .Bactive	{ background-image:url(/2006/ResaB2C/img/navh/menu2_bg2_active.gif); width:106px; color:#FFFFFF; text-align:center; }
#menu2 .Bno		{ background-image:url(/2006/ResaB2C/img/navh/menu2_bg2_no.gif); width:106px; color:#658cb5; text-align:center; }
#Error_line1		{ margin:4px; height:59px; width:764px; background-color:#82CBDD;}
#Error_line1 img	{ margin-top:16px;}
#super				{ margin:4px; width:760px}
#FLeft 				{ float:left; width:624px;}
#midLeft			{ width:163px; float:left;height:483px;}
#center 			{ background-color:#f4f0e7; width:458px; height:483px; float:right;}
.centerTxt			{ height:101px; margin-left:81px; margin-right:81px;margin-bottom:17px; margin-top:8px;}
.dkblue 			{ color:#0b398e;}
#Error_Right		{ float:right; margin-top:0px; width:130px;}
#Error_Right1		{ background-image:url(/2006/ResaB2C/img/p15_conseil.gif); margin-bottom:4px; margin-top:0px; height:124px;}
.nosoul				{ text-decoration:none}
.RightCall			{ margin-bottom:4px; height:116px; background-image: url(/2006/ResaB2C/img/p15_call.gif);}
.pad_r2				{ padding-right:2px}
.pad_l3				{ padding-left:3px}

/* paddings */
.pleft9		{ padding-left:9px;}
.pleft4		{ margin-left:4px;}
.pleft5 	{ padding-left:5px}

/* pop-in files*/
#pop_in_title 	{width:618px; height:26px;}
#pop_in_content	{width:618px; padding-top:20px;}
.sze122 		{height:122px;}
#pop_navette_blanc_old 	{width:609px; height:97px; background-color: #FFFFFF;padding-top:14px;display:block;}
#pop_simple_blanc 	{background-color: #FFFFFF; padding-top:14px; display:block;}
#pop_simple_blanc p{margin:8px;}
#pop_afg_blanc 	{width:609px; height:170px; background-color: #FFFFFF;padding-top:4px;display:block;}
#pop_afg_blanc p	{margin:8px;}
.sze180 		{height:180px;}
#pop_adhesion_blanc 	{width:609px; height:198px; background-color: #FFFFFF;padding-top:4px;display:block;}
#pop_adhesion_blanc p	{margin:8px;}
#pop_envoyez_top 				{width:399px; height:70px; background-image: url(/2006/ResaB2C/img/fr/pop_ami_bgtop.gif)}
#pop_envoyez_content .txtinput	{ height: 19px; width: 99px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px; }
#pop_envoyez_content .txtarea	{ height: 76px; width: 160px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px; }
#pop_crypto_top 				{width:398px; height:70px; background-image: url(/2006/ResaB2C/img/fr/pop_crypto_topbg.gif)}
.champinputcoor			{ height: 19px; width: 150px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; padding-left:2px; }
.champselectcoor		{ height: 19px; width: 150px; border: 1px solid #7F9DB9; font-family: Verdana, Arial; font-size: 10px; font-weight:normal; }
.block	{display:block}
.hidden	{display:none}

/*pop-up EC*/
.msgpopup {font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; margin:20px 30px 20px 0px; width:503px; background: #FFFFFF url(/2007/EspaceClient/images/skin/bg_popupmsg.png);border:1px solid #666;}
.msgpopup .bkg_resa_btn_l {background:transparent url(/2007/DotCom/images/bg_resa_btn_l.gif) no-repeat scroll 0%; height:18px; width:8px;}
.msgpopup .bkg_resa_btn_r {background:transparent url(/2007/DotCom/images/bg_resa_btn_r.gif) no-repeat scroll 0%; height:18px; width:8px;}
.msgpopup .bloc_separator {background:#E5E5E5 none repeat scroll 0%; height:1px; margin:21px 0pt 17px;}
.msgpopup .btn_resa_ctt {background-color:#498F9A; font-size:0.8em; font-weight:bold; height:18px;}
.msgpopup .ctt {margin:35px 30px 35px 78px;}
.msgpopup .ctt h2 {margin-bottom:20px !important; color:#498F9A;}
.msgpopup .form_input label {color:#666; font-weight:bold;}
.msgpopup .label {color:#498F9A; font-weight:bold;}
.msgpopup .lien {color:#666;}
.msgpopup .ctt input {border:1px solid #ccc; color:#498F9A; background:#FFFFFF; font-weight:bold; font-size:10px;}
.msgpopup .close {position:absolute; top:9px; right:21px; overflow:hidden; _overflow:visible; zoom:1;}
.msgpopup .close a{background:url(/2007/EspaceClient/images/skin/bg_close_btn.png) no-repeat right center; padding-right:20px; height:16px; float:right;}
.msgpopup a {text-decoration:none;}
.msgpopup a.button {background-position:left top; background-repeat:no-repeat; color:#FFFFFF; cursor:pointer; display:-moz-inline-box; padding:0pt 0pt 0pt 7px; text-decoration:none !important;}
.msgpopup a.button span {background-position:right top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:10px; font-weight:bold; line-height:12px; min-height:12px; padding:0px 7px 0px 0px;}
.msgpopup h2 {font-size:27px; font-weight:normal;}
.msgpopup p {margin:0px 15pt 0pt; font-size:11px; font-weight:bold;}

/* telecommande */
#telecommande td {color:#498F9A;}

/* villagePostCard */
.formule td {color:#FFFFFF;}

img {border:0;}

/* separateur */
.sep {border-top:1px solid #E5E5E5;margin:22px 0;height:1px;}

/* bloc affiner la recherche */
.affiner td {font-size:10px;font-family:Verdana,Arial;color:#4AA7C1;line-height:16px;}
.affiner td a {color:#4AA7C1;}

/* nouveaux blocs */
.blocs td {font-family:Verdana,Arial;}
.blocs .top {background:url('/2006/ResaB2C/img/blocs/top.gif') no-repeat top left;height:29px;}
.blocs .borders {background-color:#498F9A;}
.blocs h1, .blocs h2, .blocs h3 {padding:4px 0 0 30px; font-size:12px; color:#498F9A; text-transform:uppercase; height:17px; *height:23px; margin:4px;}
.blocs h1 {background:url('/2006/ResaB2C/img/blocs/1.gif') no-repeat top left;}
.blocs h2 {background:url('/2006/ResaB2C/img/blocs/2.gif') no-repeat top left;}
.blocs h3 {background:url('/2006/ResaB2C/img/blocs/3.gif') no-repeat top left;}
.blocs .sousblocs, .blocs .suggestions {margin-left:4px;}
.blocs .sousblocs .titre {color:#FFFFFF; font-size:11px; font-weight:bold; text-transform:uppercase; background-color:#93D2D9;}
.blocs .suggestions {background-color:#FFFFFF;}
.blocs .suggestions td {color:#498F9A;font-size:11px;}

/* boutons */
.std_btn_left {background:transparent url(/2006/ResaB2C/img/btn/btn-left.gif) no-repeat scroll 0%; height:16px; width:7px;}
.std_btn_ctt {background:transparent url(/2006/ResaB2C/img/btn/btn-middle.gif) repeat-x left top; height:16px;}
.std_btn_ctt a {font-size:10px;font-weight:bold;font-family:Verdana,sans-serif;text-transform:uppercase;}
.std_btn_ctt a {color:#FFFFFF;margin:0pt auto;text-decoration:none;}
.std_btn_ctt a:hover{text-decoration:underline;}
.std_btn_right {background:transparent url(/2006/ResaB2C/img/btn/btn-right.gif) no-repeat scroll 0%; height:16px; width:7px;}

/* placement */
.floatr {float:right;}
.mrg_t {margin-top:10px !important;}
.mrg_r_lg {margin-right:30px !important;}


/********************************/
/* style pour check_out express */
/********************************/



.alignCenter {text-align:center !important;}
.alignRight {text-align:right !important;}
.textOrange {color:#F7BC6B;}
.noMarginBottom {margin-bottom:0 !important;}
.marginLeft {margin-left:14px !important;}
.pdgTopBottom {padding:10px 0 !important;}
.pdg {padding:10px !important;}


.meaListe {list-style:none;margin:6px 0;padding:0;font-size:11px;font-weight:bold;}
.meaListe li {display:inline;margin-left:20px;}
.meaListe li a {color:#F7BC6B;text-decoration:none;}
.meaListe li a:hover {text-decoration:underline;}


.meaPerso {background:url('/2006/ResaB2C/img/blocs/bkg_espace_perso.gif') no-repeat center center;height:90px;width:622px;font-family:verdana;margin-top:10px;padding:10px 0 0 80px;}
.meaPerso h3 {color:#498f9a;font-size:11px;margin:0;font-weight:bold;}
.meaPerso p {color:#498f9a;font-size:10px;margin:0;font-weight:bold;}
.meaPerso a {color:#498f9a;font-size:10px;text-decoration:none;}
.meaPerso a:hover {text-decoration:underline;}

.meaPersoLogue {background:url('/2006/ResaB2C/img/blocs/bkg_espace_perso.gif') no-repeat center center;height:90px;width:622px;font-family:verdana;margin-top:10px;padding:30px 0 0 20px;}
.meaPersoLogue p {color:#498f9a;font-size:11px;margin:0;font-weight:bold;}

.meaModeResa {background:url('/2006/ResaB2C/img/blocs/bkg_mode_resa.gif') no-repeat top left;height:74px;width:622px;margin-top:10px;}
.meaModeResa h3 {color:#498f9a;font-size:12px;margin:0 0 6px 0;text-transform:uppercase;}
.btn {background-image:url(/2006/ResaB2C/img/blocs/btn_resa.gif);font-size:10px;color:#fff;padding-left:10px;display:-moz-inline-stack; display:inline-block;vertical-align:middle !important;text-align:center !important;}
.meaModeResa .btn {width:212px;}

.btn strong {color:#fff;font-family:Verdana;font-weight:bold;padding:0 10px 0 0;vertical-align:middle !important;background-image:url('/2006/ResaB2C/img/blocs/btn_resa.gif');background-position:right top;display:block;height:30px;line-height:30px;}
.btn strong a {color:#fff;text-decoration:none;text-transform:uppercase;}
.btn strong a:hover {text-decoration:underline;}
.btn2lines strong a {line-height:12px; padding-top:3px;height:27px;display:block;}

.meaTransport td {vertical-align:top;}
.meaTransport td.pdg {padding:8px 10px;}
.meaTransport h2 {font-size:12px;font-weight:bold;text-transform:uppercase;margin:0 0 6px 0;}
.meaTransport ul {margin:0;padding:6px 20px;}
.meaTransport li {list-style:none;margin:0;}
.meaTransport .btn {background-image:url('/2006/ResaB2C/img/blocs/btn_transport.gif');width:auto; _width:1%; margin:5px 0 8px 0;}
.meaTransport .btn strong {color:#ffc27f;font-weight:bold;padding:2px 12px 0 0;vertical-align:middle !important;background-image:url('/2006/ResaB2C/img/blocs/btn_transport.gif');height:15px;*height:17px;line-height:12px;}
.meaTransport .btn strong a {color:#ffc27f;text-decoration:none;text-transform:uppercase;}
.meaTransport .btn strong a:hover {text-decoration:underline;}

.mrgBottom {margin-bottom:10px !important;}
.meaOption td {background-color:#f6f6f6;font-size:10px;color:#498f9a;font-family:Verdana;}
.meaOption h3 {text-transform:uppercase;font-size:11px;}
.meaOption td.text {padding:0 14px;}
.meaOption a {text-decoration:underline;color:#498f9a;}
.meaOption a:hover {text-decoration:none;}
.meaOption ul {margin:0;padding:0;}
.meaOption li {margin:0;padding:0;list-style:none;font-weight:bold;}
.meaOption li.save {background:url('/2006/ResaB2C/img/blocs/picto_save.png') no-repeat top left;padding-left:28px;height:17px;}
.meaOption li.print {background:url('/2006/ResaB2C/img/blocs/picto_print.png') no-repeat top left;padding-left:28px;height:19px;}
.meaOption p {margin:0 0 0 28px;}

#popupSave span {font-size:11px;font-weight:bold;margin-left:0;}
#popupSave label {font-size:11px;} 
#popupSave input, #popupSave select {margin-top:6px;}
#popupSave select {font-size:10px;}
#popupSave.msgpopup {background:#FFFFFF url('/2006/ResaB2C/img/blocs/bg_popupmsg02.png') no-repeat 0 0}
