/* ----------------------------------------------------- */
/* Feuille de styles générale pour Accorhotels - Voyages */
/* ----------------------------------------------------- */

.bg-head { background-color: #0D5FB5; }

/* -- General -- */
BODY { background-color: #FFFFFF; font-family: verdana; font-size: 10px; color: #666666; }
TD { font-family: verdana; font-size: 11px; color: #376198; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }

/* début des éléments rajoutés pour les pages packages nohéto */

/*p, address {margin:1em 0;}
p.asterisk {font-size:10px; font-style:italic;}*/

ul {
	margin:0; padding:0;
	list-style:none;
}

a img {border:0;}

a {
	outline:0;
	color:#315d95;
	text-decoration:none;
}
a:hover {text-decoration:underline !important;}

form, fieldset {margin:0; padding:0; border:0;}

.text label {
	font-weight:bold;
	display:block;
}
.hide {display:none;}
.hidden {position:absolute; left:-10000px;}


/* fin des éléments rajoutés pour les pages packages nohéto */

/**********************************/

.txt { font-family: verdana; font-size: 10px; font-weight: normal; color: #999999; }
.txt A {color: #315D95; font-weight:normal; }
.txt2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #666666; }
.txt3 { font-family: verdana; font-size: 11px; font-weight: normal; color: #376198; }
span.txt3 {display:block; border-bottom:#76533a solid 1px; width:186px;}

.condtarif {
	font-weight: normal;
	font-style: italic;
	padding-top:10px;
	padding-bottom: 10px;
}

.txt3-inv { font-family: verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; }

.txt-url { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.txt-url A { color: #000000; text-decoration: underline; }

.txt-cal { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.txt2-cal { font-family: verdana; font-size: 10px; font-weight: bold; color: #000000; }

.lien { text-decoration: underline; }

.txt3-selection { font-family: georgia; font-size: 11px; font-weight: bold; color: #1061B5; }
.txt3-theme { font-family: georgia; font-size: 11px; font-weight: bold; color: #FF9200; }

.bg-fond { background-color: #FFFFFF; }
.bg-ombre { background-color: #636363; }

.nav-defaut A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-defaut-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF00FF; }

.txt-guide A { font-family: verdana; font-size: 10px; font-weight: bold; color: #CDAD4C; text-decoration: none;}


/* -- Home Voyage -- */
.txt-sejour { font-family: verdana; font-size: 10px; font-weight: bold; color: #669900; }
.txt-idees { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF6600; }

/* -- Forms Home Voyage --*/
.txt-form-blanc-10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #FFFFFF;}
.txt-form-blanc-11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;}
.txt-form-bleu1-10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #02359E;}
.txt-form-gris1-10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #666666;}
.txt-form-gris1-10 A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #666666; text-decoration: underline;}
.txt-form-thalasso-forfait1-10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #1896A2; text-decoration: underline}
.txt-form-thalasso-forfait1-12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #1896A2; text-decoration: underline}
.txt-form-thalasso-forfait2-10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #297FAE; text-decoration: underline}
.txt-form-thalasso-forfait2-12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #297FAE; text-decoration: underline}

.txt-form-clubmed-10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1B57A5; text-decoration: none;}
.txt-form-clubmed-10 A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1B57A5; text-decoration: none;}
.txt-form-clubmed-10 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1B57A5;}

.form-voyage-saisie {font-family: verdana;font-size: 10px;background-color: #FFFFFF;color: #000000;border-width: 1px; border-color: #000000;}
.form-voyage-select {font-family: verdana;font-size: 9px; color: #666666; border-width: 0px;}


/* -- Hotels de reve -- */
.bg-reve { background-color: #A9324E; }
.bg2-reve { background-color: #FFF5ED; }
.points-reve { background-image: url(../imagerie/voyages/points_reve.gif); }
.points2-reve { background-image: url(../imagerie/voyages/points2_reve.gif); background-repeat: repeat-x; }
.tit-reve { font-family: georgia; font-size: 14px; font-weight: bold; color: #A9324E; }
.tit3-reve { font-family: georgia; font-size: 27px; font-weight: bold; color: #A9324E; }
.acc-reve { font-family: verdana; font-size: 11px; font-weight: bold; color: #A9324E; }
.txt-reve { font-family: verdana; font-size: 10px; font-weight: normal; color: #A9324E; }
.txt2-reve { font-family: verdana; font-size: 10px; font-weight: bold; color: #A9324E; }
.txt2-reve A { color: #A9324E; text-decoration: none; }
.txt2-reve A:hover { text-decoration: underline; }
.txt4-reve { font-family: verdana; font-size: 12px; font-weight: bold; color: #A9324E; }
.txt6-reve { font-family: verdana; font-size: 15px; font-weight: bold; color: #A9324E; }
.nav-reve A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-reve-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #A9324E; }

/* -- famille -- */
.txt10-or2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633; }
.txt10-or2 A{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633;  text-decoration: none;}
.txt10-or2 A:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633;  text-decoration: underline;}

.txt10b-or { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6633; }
.txt10b-or A{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6633;  text-decoration: none;}
.txt10b-or A:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC6633;  text-decoration: underline;}

.g14ssh-or { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #CC6633; }
.g14ssh-or A{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #CC6633;  text-decoration: none;}
.g14ssh-or A:hover{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #CC6633;  text-decoration: underline;}

.g14bssh-or { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #CC6633; }
.g14bssh-or A{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #CC6633;  text-decoration: none;}
.g14bssh-or A:hover{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #CC6633;  text-decoration: underline;}

.txt10ssh-or { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633; }
.txt10ssh-or A{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633;  text-decoration: none;}
.txt10ssh-or A:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CC6633;  text-decoration: underline;}



/* -- Coralia / Thalassa -- */
.bg-loisirs { background-color: #3399CC; }
.bg2-loisirs { background-color: #D6EBF7; }
.bg3-loisirs { background-color: #B5DAED; }
.points-loisirs { background-image: url(../imagerie/voyages/points_loisirs.gif); }
.tit-loisirs { font-family: georgia; font-size: 12px; font-weight: bold; color: #319ACE; }
.tit2-loisirs { font-family: georgia; font-size: 20px; font-weight: normal; color: #319ACE; }
.acc-loisirs { font-family: verdana; font-size: 11px; font-weight: bold; color: #319ACE; }
.txt-loisirs { font-family: verdana; font-size: 10px; font-weight: normal; color: #319ACE; }
.txt-loisirs A { color: #319ACE; }
.txt2-loisirs { font-family: verdana; font-size: 10px; font-weight: bold; color: #319ACE; }
.txt4-loisirs { font-family: verdana; font-size: 12px; font-weight: bold; color: #319ACE; }
.txt6-loisirs { font-family: verdana; font-size: 15px; font-weight: bold; color: #319ACE; }
.nav-loisirs A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-loisirs-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #319ACE; }


/* -- Idees de sejours et Promotions -- */
.points-promo { background-image: url(../imagerie/voyages/points_promo.gif); }
.tit2-promo { font-family: georgia; font-size: 20px; font-weight: normal; color: #009933; }
.tit2-home-promo { font-family: georgia; font-size: 19px; font-weight: normal; color: #009933; }
.txt-promo { font-family: verdana; font-size: 10px; font-weight: normal; color: #009933; }
.nav-promo A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-promo-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #009933; }
.txt7-selection { font-family: georgia; font-size: 12px; font-weight: bold; color: #1061B5; }


/* -- Sejours a themes -- */
.bg-theme { background-color: #FFF4E6; }
.points-theme { background-image: url(../imagerie/voyages/points_theme.gif); }
.tit2-theme { font-family: georgia; font-size: 20px; font-weight: normal; color: #FF9900; }
.txt-theme { font-family: verdana; font-size: 10px; font-weight: normal; color: #FF9900; }
.txt2-theme { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF9900; }
.txt7-theme { font-family: georgia; font-size: 12px; font-weight: bold; color: #FF9200; }
.nav-theme A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-theme-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF9900; }


/* -- Avant / Itineraire / Pratique / Fonds -- */
.bg-oas { background-color: #1760AC; }
.bg-pratique { background-color: #FFCF31; }
.points-pratique { background-image: url(../imagerie/voyages/points_pratique.gif); }
.txt2-pratique { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFCF31; }
.nav-pratique A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-pratique-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #FFCF31; }


/* -- Accor -- */
.bg-accor { background-color: #1061B5; }
.points-accor { background-image: url(../imagerie/voyages/points_accor.gif); }
.tit-accor { font-family: georgia; font-size: 14px; font-weight: bold; color: #1061B5; }
.tit2-accor { font-family: georgia; font-size: 20px; font-weight: normal; color: #1061B5; }
.tit2-home-accor { font-family: georgia; font-size: 19px; font-weight: normal; color: #1061B5; }
.txt-accor { font-family: verdana; font-size: 10px; font-weight: normal; color: #1061B5; }
.txt-accor A { color: #1061B5; }
.txt2-accor { font-family: verdana; font-size: 10px; font-weight: bold; color: #1061B5; }
.txt2-accor A { color: #1061B5; }
.txt3-accor { font-family: verdana; font-size: 11px; font-weight: bold; color: #1061B5; }
.txt4-accor { font-family: verdana; font-size: 12px; font-weight: bold; color: #1061B5; }
.txt5-accor { font-family: verdana; font-size: 14px; font-weight: bold; color: #1061B5; }
.txt6-accor { font-family: verdana; font-size: 15px; font-weight: bold; color: #1061B5; }
.nav-accor A { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; }
.nav-accor-on A { font-family: verdana; font-size: 10px; font-weight: bold; color: #1061B5; }


/* -- Pied de page -- */
.h-bg-pied2 { background-color: #E7ECE8; }
.h-pied { font-family: verdana; font-size: 10px; font-weight: normal; color: #798486; }
.h-pied A { color: #798486; text-decoration: none; }
.h-pied A:hover { text-decoration: underline; }
.h-bg-r {  background-color: 009CCA}



/* -- thalassa resa -- */
.bg-form {background-image: url(../imagerie/fond_formulaire.gif);background-repeat: no-repeat;}
.bg-form-vol {background-image: url(../imagerie/voyages/vols/fond_form_vol.jpg);background-repeat: no-repeat;}
.txt-courant {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #316DB5;}
.txt-courant A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #316DB5; text-decoration: none;}
.txt-courant A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #316DB5; text-decoration: underline;}
.txt-note {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #316DB5;}
.txt-courant-gras {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #316DB5;}
.txt-formulaire {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.bg-color-envie {background-color: #FED6B3;}
.bg-color-envie2 {background-color: #F6E9C9;}
.txt-envie-ital {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bolder;color: FF8500;font-style: italic;}
.txt-envie {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: FF8500;font-style: normal;}
.txt-envie A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: FF8500; text-decoration: none;}
.txt-envie A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: FF8500; text-decoration: underline;}

.txt-nouveau {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: 0664AB;font-style: normal;}
.txt-nouveau A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: 0664AB; text-decoration: none;}
.txt-nouveau A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: 0664AB; text-decoration: underline;}
.bg-color-nouveau {background-color: #0664AB;}
.bg-color-nouveau2 {background-color: #DDF1FB;}

/* -- mailing list -- */
.maillselect {font-family: verdana;font-size: 10px;background-color: #F2F7D9;color: #666666;border-width: 1px; }

/* -- Liste hotels Thalassa -- */
.txt11-turquoise {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3399CC;}
.txt11-turquoise A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3399CC; text-decoration: none;}
.txt11-turquoise A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3399CC; text-decoration: underline;}
.txt10-turquoise-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3399CC;}
.txt9-turquoise-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3399CC;}
.txt9-turquoise-b A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #3399CC; text-decoration: underline;}
.txt10-vert-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009999;}
.txt9-vert-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #009999;}
.txt9-vert-b A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #009999; text-decoration: underline;}
.txt10-marron-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #793F0D;}
.txt9-marron-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #793F0D;}
.txt9-marron-b A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #793F0D; text-decoration: underline;}

/* -- thalassa seniorPlanet -- */
.bg-form-part {background-image: url(../imagerie/fond_form_part.jpg);background-repeat: no-repeat;}
.liens-part-pt A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #0060A9; text-decoration: underline;}
.liens-part-pt A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #0060A9; text-decoration: underline;}
.bg-color-part {background-color: #41B3E5;}
.liens-part-gd A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0060A9; text-decoration: underline;}
.liens-part-gd A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0060A9; text-decoration: underline;}
.txt-part {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2864B8;}
.txt-part1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999;}
.bg-form-pt {background-image: url(../imagerie/pts_orange.gif);}
.titMilieu { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF8400; }
.titMilieu A { font-family: verdana; font-size: 10px; font-weight: bold; color: #FF8400;text-decoration:none; }
.titMilieu A:hover { text-decoration:underline; }

/* -- Idees de voyages -- */
.bg-color-cadre {background-color: #C3E9F4;}
.txt9-bleuc { font-family: verdana; font-size: 9px; font-weight: normal; color: #28A0BE }
.txt9-bleuc A { font-family: verdana; font-size: 9px; font-weight: normal; color: #28A0BE; text-decoration:none; }
.txt9-bleuc A:hover { text-decoration:underline; }
.txt10-bleuc { font-family: verdana; font-size: 10px; font-weight: normal; color: #28A0BE }
.txt10-bleuc A { font-family: verdana; font-size: 10px; font-weight: normal; color: #28A0BE; text-decoration:none; }
.txt10-bleuc A:hover { text-decoration:underline; }
.txt9-gris { font-family: verdana; font-size: 10px; font-weight: normal; color: #315D95 }
.txt9-gris A { font-family: verdana; font-size: 9px; font-weight: normal; color: #737373; text-decoration:none; }
.txt9-gris A:hover { text-decoration:underline; }
.txt9-rose { font-family: verdana; font-size: 9px; font-weight: normal; color: #EB285A }
.txt9-rose A { font-family: verdana; font-size: 9px; font-weight: normal; color: #EB285A; text-decoration:none; }
.txt9-rose A:hover { text-decoration:underline; }
.txt10-rose { font-family: verdana; font-size: 10px; font-weight: normal; color: #EB285A }
.txt10-rose A { font-family: verdana; font-size: 10px; font-weight: normal; color: #EB285A; text-decoration:none; }
.txt10-rose A:hover { text-decoration:underline; }

/* -- Destination -- */
.bg-color-cadre2 {background-color: #48BFE1;}
.bg-rdv {background-image: url(../imagerie/voyages/coin_destination2.gif);background-repeat: no-repeat;}
.bg-color-cadre1 {background-color: #DAF3FA;}
.coin_cadre_destination {background-image: url('../imagerie/voyages/fond_dest_coin_bg.gif'); background-repeat:no-repeat; background-position:bottom left;}
.bg-color-cadre3 {background-image: url('../imagerie/voyages/fond_partir_h.gif');}
.bg-color-cadre4 {background-image: url('../imagerie/voyages/fond_partir_v.gif');}
.cadreh_navigation_voyage {background-image: url('../imagerie/voyages/fond_nav_h.gif');}
.cadrev_navigation_voyage {background-image: url('../imagerie/voyages/fond_nav_v.gif');}

/* -- Packages -- */
.bg-color-zoom {background-color: #FFE1B3; background:url(/imagerie/voyages/packages/bg_color_zoom.jpg) repeat-x bottom; height:200px;}
.txt10-rose2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #76533A; }
.txt10-rose2 A { font-family: verdana; font-size: 11px; font-weight: bold; color: #76533A; text-decoration:none; }
.txt11-rose { font-family: verdana; font-size: 11px; font-weight: bold; color: #CF4471; }
.txt11-rose A { font-family: verdana; font-size: 11px; font-weight: bold; color: #76533A; text-decoration:none; }
.txt10-bleu A:hover { text-decoration:underline; }
.txt10-bleu { font-family: verdana; font-size: 10px; font-weight: normal; color: #2A62AB }
.txt10-bleu A { font-family: verdana; font-size: 10px; font-weight: normal; color: #2A62AB; text-decoration:none; }
.txt10-bleu A:hover { text-decoration:underline; }
.bg-color-sejour {background-color: #FFFFFF;}
.bg-sejour-cadreh {background-image: url('../imagerie/voyages/packages/cadre_sjr_h.gif');}
.bg-sejour-cadrev {background-image: url('../imagerie/voyages/packages/cadre_sjr_v.gif');}
.txt10-gris { font-family: verdana; font-size: 11px; font-weight: normal; color: #315D95 }
select.txt10-gris {float:left;}
.txt10-gris A { font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; text-decoration:none; }
.txt10-gris A:hover { text-decoration:underline; }
.txt11-bleu { font-family: verdana; font-size: 11px; font-weight: normal; color: #376198;}
.txt11-bleu A { font-family: verdana; font-size: 11px; font-weight: normal; color: #6A91C5; text-decoration:none; }
.txt11-bleu A:hover { text-decoration:underline; }
.txt10-bleu2 { font-family: verdana; font-size: 10px; font-weight: normal; color: #6A91C5 }
.txt10-bleu2 A { font-family: verdana; font-size: 10px; font-weight: normal; color: #6A91C5; text-decoration:none; }
.txt10-bleu2 A:hover { text-decoration:underline; }
/* Style modifié */
/*.txt12-blanc {font-family: Verdana; font-size: 12px; font-weight: bold; color: #315DA2;}*/
.txt12-blanc {font-family: Verdana; font-size: 12px; font-weight: bold; color: #315DA2; vertical-align:bottom; margin-bottom:2px;}
/* Fin Style modifié */
.txt12-blanc A {font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.txt12-blanc A:hover { text-decoration:underline;}
.txt10-rose2 { font-family: verdana; font-size: 11px; font-weight: bold; color: #76533A; }
.txt10-rose2 A { font-family: verdana; font-size: 11px; font-weight: bold; color: #76533A; text-decoration:none; }
.txt10-rose2 A:hover { text-decoration:underline; }
.bg-color-titoffre {background-color: #76533A; border-bottom: #76533A 1px solid; }
.bg-color-titoffre-selection {border-bottom: #76533A 1px solid;}

/* modif de style */
/*.bg-color-sjroffre {background-color: #FFF3D0;text-align:right;line-height:27px;text-decoration:none; font-weight:bold;background:url(../imagerie/commun/picto-more-offers.gif) 100% 0 no-repeat;	color:#966e59;}*/
.bg-color-sjroffre {text-align:right;line-height:27px;text-decoration:none; font-weight:bold;color:#966e59;margin-right:10px;}
/* fin modif de style */
.bg-cadre-offre {background-color: #FFFFFF;}

.bg-nav-cadreh {/*background-image: url('../imagerie/voyages/cadre_h_rose.gif');*/}
.txt14-rose { font-family: verdana; font-size: 11px; font-weight: bold; color: #376198; }
.txt18-rose { font-family: verdana; font-size: 12px; font-weight: bold; color: #376198; border-bottom:#76533A solid 1px; }
.txt18-rose A { font-family: verdana; font-size: 18px; font-weight: bold; color: #CF4471; text-decoration:underline; }
.txt18-rose A:hover { text-decoration:underline; }
.bg-cadre-affinage {background-color: #E4EBF7;}
.bg-cadrev-affinage {background-image: url('../imagerie/voyages/packages/bg_affinage.gif');}
.bg-color-lstoffre {background: url('../imagerie/voyages/packages/fd_title.jpg') no-repeat;}
.txt-list-pack-14 {font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.txt-list-pack-14 A {font-family: Verdana; font-size: 14px; font-weight: bold; color: #1B57A5; text-decoration: none;}
.txt-list-pack-14 A:hover { text-decoration:underline; }
.txt-list-pack-11 {font-family: Verdana; font-size: 11px; font-weight: bold; color: #376198;}
.txt-list-pack-11 A {font-family: Verdana; font-size: 11px; font-weight: bold; color: #1B57A5; text-decoration: none;}
.txt-list-pack-11 A:hover { text-decoration:underline; }

.txt-list-pack-10 {font-family: Verdana; font-size: 11px; font-weight: normal; color: #376198;}
.txt-list-pack-10 A {font-family: Verdana; font-size: 11px; font-weight: normal; color: #1B57A5; text-decoration: none;}
.txt-list-pack-10 A:hover { text-decoration:underline; }
.bg-fiche-cadreh { background-color:#BDCDEA; /*background-image: url('../imagerie/voyages/packages/cadre_fiche_h.gif');*/}
.bg-fiche-cadrev {background-color:#BDCDEA; /*background-image: url('../imagerie/voyages/packages/cadre_fiche_v.gif');*/}
.txt10-rose3 { font-family: verdana; font-size: 10px; font-weight: normal; color: #CF4471; }
.txt10-rose3 A { font-family: verdana; font-size: 10px; font-weight: normal; color: #CF4471; text-decoration:none; }
.txt10-rose3 A:hover { text-decoration:underline; }
.txt11-rose2 { font-family: verdana; font-size: 11px; font-weight: normal; color: #76533A; }
.bg-color-details {background-color: #E4EBF7;}
.bg-color-partir {/*background-color: #FFFAEB;background:url('../imagerie/voyages/packages/fd_desc_pays.jpg') repeat-x bottom left;*/}
.bg-color-reservation {}
.bg-details-sepa {/*background-image: url('../imagerie/voyages/packages/cadre_details.gif');*/}
.txt10-marron { font-family: verdana; font-size: 10px; font-weight: normal; color: #660000; }
.page-fich {font-family: Verdana; font-size: 9px; font-weight: normal; color: #4979B7;}
.page-fich A {font-family: Verdana; font-size: 9px; font-weight: normal; color: #4979B7; text-decoration: none;}
.page-fich A:hover { text-decoration:underline; }
.page-list A { font-family: verdana; font-size: 10px; font-weight: normal; color: #666666; text-decoration:underline; }
.page-list A:hover { text-decoration:underline; }
.pucevague {vertical-align:middle; margin-left:2px;}
#booking-search{background:url('../imagerie/voyages/packages/fd_form_fiche1.jpg') no-repeat top left; padding:20px 0; margin-top:20px;}
.fd_table_form {background:url('../imagerie/voyages/packages/fd_form_fiche.jpg') no-repeat top left; height:200px;}
/* Style modifié */
/*.moreOffers {background:transparent url(../imagerie/commun/picto-more-offers.gif) no-repeat scroll 100% 0;color:#966E59;display:block;font-weight:bold;line-height:27px;padding-right:20px;text-align:right;text-decoration:none;}*/
.moreOffers {background:transparent url(../imagerie/commun/picto-more-offers.gif) no-repeat scroll 90% 0;color:#966E59;display:block;font-weight:bold;line-height:27px;padding-right:20px;margin-right:5px;text-align:right;text-decoration:none; margin-right:5px; height:28px;}
* html .moreOffers{padding-top:8px;}
/* Fin style modifié */
.fd_desc_pays {background:url('../imagerie/voyages/packages/fd_desc_pays.jpg') repeat-x top left;}
/*.fd_bloc_pack {background:url('../imagerie/voyages/packages/fd_desc_pays.jpg') repeat-x top left; padding-left:2px; width:171px;}*/
.fd_bloc_pack {background:url('../imagerie/voyages/packages/fd_desc_pays.jpg') repeat-x top left;}
.fd_bloc_pack .txt11-bleu A {padding-left:2px;}
/* -- pages moteurs */
.txt_rose_b { font-family: verdana; font-size: 10px; font-weight: bold; color: #EB285A; }
A.txt_rose_b { font-family: verdana; font-size: 10px; font-weight: bold; color: #EB285A; }

.txt_rose { font-family: verdana; font-size: 10px; color: #EB285A; }
A.txt_rose { font-family: verdana; font-size: 10px; color: #EB285A; }

.bleu_vol {
	font-size: 11px;
	color: #006699;
	font-weight:bold;
}
.vert_cm {
	font-size: 11px;
	color: #009999;
	font-weight:bold;
}
.vert_cm_txt {
	font-size: 11px;
	color: #009999;
}
fond_cel_cm{
background-color:#B2E3E3;
}
border_tab_cm{
border-color:#D1EEF7;
}

/*---- page evenement ponts novembre ---*/

/*terroir*/
.tiret_orange { background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/tiret_orange.gif); }
.fond_orange1{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_o1.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_orange2{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_o2.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_orange3{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_o3.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
/*ville*/
.tiret_bleu { background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/tiret_bleu.gif); }
.fond_bleu1{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_b1.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_bleu2{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_b2.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_bleu3{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_b3.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
/*forme*/
.tiret_vert { background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/tiret_vert.gif); }
.fond_vert1{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_v1.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_vert2{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_v2.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.fond_vert3{ 
	background-image: url(/accorhotels/imagerie/voyages/evenement/novembre/pix_v3.gif); 
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;}
.txt_blanc_b {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.txt_blanc {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
}

.footer_ref {
width:550px;
position:absolute;
padding:auto;
float:left;
}

/*Pages pop forfait thalassa*/
img {border:none;}
img a {border:none;}

#conteneur_popsejour{width:560px; height:580px; }
 
.visuel_haut{	background-image:url(/accorhotels/imagerie/voyages/visuel_pop_sejour2.jpg)no repeat; width:149px; height:106px; margin:15px 0 20px 20px; float:left;}

#tit_popsejour{float:left; margin:40px 0 20px 10px;}

/*fr*/
#ht_6jours_fr{background-image:url(/fr/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_fr{background-image:url(/fr/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}

/*de*/
#ht_6jours_de{background-image:url(/de/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_de{background-image:url(/de/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}

/*es*/
#ht_6jours_es{background-image:url(/es/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_es{background-image:url(/es/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}

/*gb*/
#ht_6jours_gb{background-image:url(/gb/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_gb{background-image:url(/gb/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}


/* it*/
#ht_6jours_it{background-image:url(/it/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_it{background-image:url(/it/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}

/*nl*/
#ht_6jours_nl{background-image:url(/nl/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_nl{background-image:url(/nl/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}

/*pt*/
#ht_6jours_pt{background-image:url(/pt/images/voyages/haut_pop_cure2.gif); width:503px; height:35px; margin:0 30px 0 30px;}
#ht_2jours_pt{background-image:url(/pt/images/voyages/haut_pop_sejours2.gif); width:503px; height:35px; margin:0 30px 0 30px;}


#cgv{margin:0px 0 0 315px; padding-top:8px; font-family: Verdana; font-size: 10px; font-weight: normal; color: #3f89a4;}
#cgv a {font-family: Verdana; font-size: 10px; font-weight: normal; color: #3f89a4; text-decoration:none;}

#cadre{ width:501px; height:420px; margin:0 30px 0 30px; border-right:1px solid #5ea5d9; border-left: 1px solid #5ea5d9;}

#txt_cadre{padding-left:10px; font-family: Verdana; font-size: 10px; font-weight: normal; color: #3f89a4;}

#bas_cadre{background-image: url(/accorhotels/imagerie/voyages/bas_pop_sejour2.gif); width:503px; height:13px; margin:0 30px 0 30px;}

#btn_fermer{margin:20px 0 20px 460px;}

/* class destinée aux combos du moteur */

div.date { }

span.date {
	width: 170px;
	margin-left:76px;
}

div.date input {margin-left: 80px;}

.nights {margin-left: 40px;}
.nights select {margin-left: 40px;}
.text input, .date input, .nights input {
	padding:1px 2px; 
	height:11px;
	border: 0px;
	background:#DDD;
}

span.jour { 
	display:block;
	float:left;
	position:absolute;
	width:89px;
}	
div.date img {
	vertical-align: top;
	margin:0;
	padding:0;
}
.box label, .box input {
	float:left;
	margin:0;
}
.box input {margin-right:5px;}

/* 
btn valider :
transparent url(/imagerie/reservation/btn-blue.gif) repeat scroll 0%
Ca ne peut pas etre un input image, mais un input submit dans un p class valid
(cf resa-couleur commun l 376)
*/
p.submit {
	background:transparent url(/imagerie/reservation/btn-blue.gif) repeat left top;
	padding: 0;
	padding-left: 10px;
		text-align: center;
	width: 100px;
	float: right;
	margin-bottom: 1px;
	position: relative; right: 5px;
	overflow:hidden;zoom:1;
	
}
p.submit input  {
	margin: 0;
	text-align: center;
	border: none;
	font-weight: bold;
	color:#FFFFFF;
	float: right;
	font-size:16px;
	height:20px;
	line-height:20px;
	width: 100px;
	padding-right:10px;
	background:transparent url(/imagerie/reservation/btn-blue.gif) repeat right top;
}



/* Colonne de gauche*/
/*Bloc pratique plus */
#my-accor {
	margin:18px 20px 0 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#my-accor h2 {
	margin-bottom:0px;
	zoom:1;
}

#my-accor h2 span {
	display:block;
	height:0;
	overflow:hidden;
	padding-top:19px;
}


#my-accor #my-accor-inner{
	background:transparent url(/imagerie/home/bg_myaccor_top.gif) no-repeat scroll 0 5px;
	padding-top:1px;
}

#my-accor #my-accor-inner .pratique-plus{
	background:transparent url(/imagerie/home/bg_myaccor_bottom.gif) no-repeat scroll 100% 100%;
	padding-bottom:15px;
	margin-bottom:20px;	
}

#my-accor #my-accor-inner .pratique-plus h2 {background:url(/imagerie/home/bg_title_focusing.jpg) no-repeat 0 2px;}

#my-accor .item {
	padding:15px 15px 15px 20px;
	margin-top: 15px;
}

#my-accor .pratique-plus li {
	margin-top:1em; padding-left:15px;
	background:url(/imagerie/commun/bullet.gif) no-repeat 5px .6em;
}

#my-accor .pratique-plus li a {font-weight:bold;}

/***************/
/*Bloc newsletter */
/***************/

#my-accor .my-newsletter {
	margin: 20px 0 20px 25px;

}


/* nouvelles pages destinations */

#txt-desti{
position:relative;
top:-80px;
left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size:25px;
color:#fff;

}

#newpagedesti{
margin-left:50px;
}

