.r-fond1 {}
/* Début des styles ajoutés pour la partie contenu */

.plans {}
#divPrixOption .r-asterisque {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    vertical-align: middle;
}
#divPrixOption  .r-ast-legende {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
}
.plans .plus {
	background-image:url(../images/bonplan-separateur-bleu.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding:10px 0px;
}
.blanc {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}
.r-importantgrasplus {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}
.r-legendegrasplus {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:22px;
}
.blancgras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.boutonformulaire {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #f37e17;
	border:0px none #000000;
	cursor: hand;
}
.titre-promo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#e0376e;
	font-weight:bold;
	font-size:15px;
	margin-bottom:6px;
	margin-top:3px;
}
.descr-promo{
	font-size:12px;
	color: #ffffff;
	padding-bottom:16px;
	padding-top:0px;
	text-align:justify;
}
.promo-texte{
	color:#e0376e;
	/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-size:20px;
	font-weight:bold;
}
a.promo-texte{
	color:#e0376e;
	/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-size:20px;
	font-weight:bold;
}
a.promo-texte:hover{
	color:#e0376e;
	/*font-family:Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-size:20px;
	font-weight:bold;
}

a.ctnr-prix-promo-ancien {
	background-color:transparent;
	color:#f24e83;
	font-size:13px;
	padding-right:5px;
	text-decoration:line-through;
}

.ctnr-prix-promo-ancien {
	background-color:transparent;
	color:#f24e83;
	font-size:13px;
	padding-right:5px;
	text-decoration:line-through;
}

a.ctnr-prix-promo-ancien:hover {
	background-color:transparent;
	color:#f24e83;
	font-size:13px;
	padding-right:5px;
	text-decoration:line-through;
}
.important {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}
.importantgras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.fond1 {
	background-color:#67acd9;
}
.fond2 {
	background-color:#cae1f2;
}
.fond3 {
	background-color:#e7f0f9;
}
.fond4 {
	background-color:transparent;
}
.formulaire {
	background-color: #fef8f3;
	border:1px solid #f9bf8b;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #2b6396;
	scrollbar-face-color:#f9bf8b;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#f9bf8b;
	scrollbar-darkshadow-color:#f9bf8b;
	scrollbar-track-color:#fef8f3;
	scrollbar-arrow-color:#ffffff;
}
.legende {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#67acd9;
	font-weight:normal;
	font-size:11px;
}
.legendegras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#67acd9;
	font-weight:bold;
	font-size:11px;
}
.soustitre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#67acd9;
	font-weight:normal;
	font-size:20px;
}
.titre {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#2b6396;
	font-weight:bold;
	font-size:24px;
}
/* Fin des styles ajoutés pour la partie contenu */



/* Début des styles ajoutés pour la réservation */
a.r-prestation {
	color: #E0376E;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.r-prestation:hover {
	color: #B41146;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}
.Dlvs0, .Dlvs1, .Dlvs2, .Rlvs0 {
	color:#FFFFFF;
	font-weight:bold;
}
.Dvvs0, .Dvvs1, .Dvvs2, .liN1, .liN2, .liN3 {
	color:#ACCAD2;
	font-weight:normal;
}
.Dlvs0, .Dvvs0 {
	font-size:12px
}
.Dlvs1, .Dvvs1 {
	font-size:14px
}
.Dlvs2, .Dvvs2 {
	font-size:16px
}
.Dvvs2 {
	color:#ffffff;
	font-weight:bold;
	vertical-align:text-bottom;
	display:block;
	padding-top:20px;
}

.liN2, ul .liN3 {
	margin-left:20px;
}
.liN3 {
	-moz-padding-start:20px;
	-webkit-padding-start: 20px;
}
ul {
	-moz-padding-start:0px;
	-webkit-padding-start: 0px;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	box-sizing: border-box;
}
#prixtotal {background-color:#E0376E;color:white;
}
.r-bouton1 {
	background-color:#E0376E;
	background-image:url(../images/result-fondliensresultats.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	color:white;
	cursor:pointer;
	font-size:11px;
}
.r-bouton2 {
	background-color:#E0376E;
	background-image:url(../images/moteur-btn-rech.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:medium none;
	color:white;
	cursor:pointer;
	font-size:11px;
}
.r-fond4 .r-fond2 .r-important {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#E0376E;
	font-weight:normal;
	font-size:11px;
}
.r-fond4 .r-fond2 .r-importantgras, .r-fond2 .r-importantgras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#E0376E;
	font-weight:bold;
	font-size:11px;
}
.fond1 {
	background-color:#67acd9;
}
.fond2 {
	background-color:#cae1f2;
	color:#000000;
}
.fond3 {
	background-color:#e7f0f9;
}
.fond4 {
	background-color:transparent;
}


.r-important {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ACCAD2;
	font-weight:normal;
	font-size:11px;
}
.r-importantgras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ACCAD2;
	font-weight:bold;
	font-size:11px;
}
.r-importantgras-ident{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color:#000000;
	font-weight:bold;
	font-size:11px;
}
.r-important-ident{
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color:#000000;
	font-weight:normal;
	font-size:11px;
}
.r-fondspecial td{
	background-color:#b41146;
}
.r-fondspecial .r-fond2{
	background-color:#ffffff;
}
.r-fondspecial .r-fond4{
	background-color:#ffffff;
}
.r-fondspecial .r-fond4 td{
	background-color:#ffffff;
}

.r-fond4 td {
	background-color:#transparent;
}
.r-fond2 td {
	background-color:#ffffff;
}
.r-fond1 .r-fondspecial {
	background-color:#950D3A;
	color:#ffffff;
}
.r-fondversement1 {
	background-color:#3e586b;
}
.r-fondversement2 {
	background-color:#849cb3;
}
.r-formulaire {
	background-color:#fefefe;
	background-image:url(../images/input-1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
border-bottom:1px solid #808080 color:#808080;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	scrollbar-face-color:#f9bf8b;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#f9bf8b;
	scrollbar-darkshadow-color:#f9bf8b;
	scrollbar-track-color:#fef8f3;
	scrollbar-arrow-color:#ffffff;
}
.r-legende {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ACCAD2;
	font-weight:normal;
	font-size:11px;
}
.r-legendegras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ACCAD2;
	font-weight:bold;
	font-size:11px;
}
.r-orange, .r-orangegras {
	color:#E0376E
}
.r-orangegras {
	font-weight:bold;
}
.r-prix2, .r-prix3, .r-prix4, .r-prixspecial {
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	text-align:right;
}
.r-prix1 {
	background-color:transparent;
	border:none;
	color:#E0376E;
	font-weight:bold;
	text-align:right;
}
.r-prix2, .r-prixspecial {
	font-weight:bold;
}

.r-soustitre {
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:bold;
}
.r-texteprestation {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ACCAD2;
	font-weight:bold;
	font-size:12px;
}
.r-textespecial {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}
.r-textespecialgras {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.r-titre {
	color:#FFFFFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:bold;
}
.r-fond41{
	background-color:#950d3a;
}
.r-fond31{
	background-color:#e0376e;
}
.r-titreprestation {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
/* Fin des styles ajoutés pour la réservation */

a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	color:#E0376E;
	text-decoration: none;
	font-size: 11px
}
a:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	color: #B41146;
	text-decoration: none;
	font-size: 11px
}
b {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
blockquote {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
body {
	/*background-attachment:fixed;*/
	background-color:#000;
	background-image:url(../images/fond_v1.jpg);
	background-position:center;
	background-repeat:repeat;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;/*scrollbar-face-color:#0380ba;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#0380ba;
	scrollbar-darkshadow-color:#0380ba;
	scrollbar-track-color:#e7f0f9;
	scrollbar-arrow-color:#ffffff;*/
}
br {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
div {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
em {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
font {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
form {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px
}

.result-ligne .lienFiche img, #discount img, #moteur_txt img{ border:1px solid #fff; }
#moteur_txt img{ margin-right:5px; }

input {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
li {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
ol {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
nobr {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
s {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#706963;
}
strike {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
strong {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
sub {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
sup {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
table {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
td {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
textarea {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
tr {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
ul {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px
}
h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight:normal;
	margin:0px;
}
h1 b{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin:0px;
}
h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight:normal;
	margin:0px;
}
h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	font-weight:normal;
	margin:0px;
}
/* Début des styles du site */

#freeze {
	background-color:transparent;
	background-image:url(../images/freeze.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:none;
	height:245px;
	left:-15px;
	position:absolute;
	top:0;
	width:684px;
	z-index:-1;
}
/* debut Section BANDEAU ***********************/
#bandeau {
	background-color:transparent;
	height:145px;
	position:relative;
	width:auto;
	z-index:10;
}
#b-cntr {
	display:none;
	float:left;
	height:133px;
	margin-bottom:0px;
}
#b-diaporama {
	float:left;
	height:145px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:711px;
}
#b-diaporama .diapo-txt {
	height:145px;
	left:0px;
	position:absolute;
	top:0px;
	z-index:12;
}
#b-diaporama .diapo-flash {
	height:145px;
	position:relative;
	z-index:11;
}
/******************************************* Section right *******************************************/
#right {
	padding-top:0px;
}
#coupdecoeur .news {
	background-image:url(../images/coupdecoeur-sep.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#f24e83;
	margin:0 -10px 10px -10px;
	padding:0px 0 8px 20px;
}
#coupdecoeur .news a {
	background-image:url(../images/ctnr-puce-2-blanc.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	color:#ffffff;
	display:block;
	font-weight:bold;
	margin:0 0 0 -10px;
	padding:0px 0px 0px 10px;
}
#coupdecoeur .news a:hover {
	color:#E0376E;
}
.ctnr {
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:11px;
	margin-bottom:6px;
	margin-left:6px;
	padding:6px 10px;
	width:185px;
}
.ctnr h4 {
	background-position:right top;
	background-repeat:no-repeat;
	color:white;
	font-size:20px;
	font-weight:normal;
	line-height:0.9;
	margin:-6px -10px 10px 0px;
	padding-right:40px;
	padding-top:6px;
}
.ctnr h5 {
	color:white;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px;
	padding:0px;
}
.ctnr .input {
	background-color:#cecece;
	background-image:url(../images/input-1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:none;
	color:#808080;
	float:left;
	font-size:10px;
	height:18px;
	padding:0px 3px;
	width:125px;
}
.ctnr .inputnews {
	background-color:#cecece;
	background-image:url(../images/input-1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:none;
	color:#808080;
	float:left;
	font-size:10px;
	height:18px;
	/*padding:0px 3px;*/
	width:100px;
}
.ctnr .descriptif, .ctnr .descriptif:hover {
	color:white;
	font-size:11px;
}
.ctnr-prix {
	color:#ffffff;
	font-size:13px;
	text-align:right;
}
.ctnr-prix-promo {
	color:#ffffff;
	font-size:15px;
	text-align:right;
}
.ctnr-prix-promo .ctnr-prix-promo-ancien {
	background-color:transparent;
	color:#f24e83;
	font-size:13px;
	padding-right:5px;
	text-decoration:line-through;
}
/** liens "en savoir plus" "voir tout" *********/
.ctnr .plus {
	display:block;
	/*float:right;*/
text-align:right;
}
.ctnr .plus a {
	background-image:url(../images/ctnr-puce-2-blanc.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
.ctnr .plus a:hover {
	color:#ACCAD2;
}
.rose .plus a:hover {
	color:#E0376E;
}
/**** container gris *********************************************/
.gris {
	background-color:#93b1bc;
	background-image:url(../images/ctnr-gris-bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#dde3e7;
}
/**** h4 titres gris *********************************************/
	.gris .chalet {
	background-image:url(../images/ctnr-titre-picto-chalet-bleu.jpg);
}
.gris .coeur {
	background-image:url(../images/ctnr-titre-picto-coeur-bleu.jpg);
}
.gris .dimanche {
	background-image:url(../images/ctnr-titre-picto-D-bleu.jpg);
}
.gris .euro {
	background-image:url(../images/ctnr-titre-picto-euro-bleu.jpg);
}
.gris .horloge {
	background-image:url(../images/ctnr-titre-picto-horloge-bleu.jpg);
}
.gris .lettre {
	background-image:url(../images/ctnr-gris-titre-picto-lettre.jpg);
}
.gris .inbutton {
	background-color:#e0376e;
	background-image:url(../images/result-fondliensresultats.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:none;
	color:white;
	cursor:pointer;
	display:block;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	height:18px;
	margin:0;
	margin-left:2px;
	padding:0px;
	width:52px;
}
.gris-btn-mail {
	background-image:url(../images/ctnr-gris-btn-mail-puce.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
	color:#dde3e7;
	display:block;
	height:18px;
	line-height:18px;
	margin-top:8px;
	padding-left:42px;
}
.gris-btn-mail a {
	color:#dde3e7;
}
/**** container rose *********************************************/
.rose {
	background-color:#950d3a;
	background-image:url(../images/ctnr-rose-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#ffffff;
}
/**** h4 titres rose *********************************************/
	.rose .coeur {
	background-image:url(../images/ctnr-titre-picto-coeur-rose.jpg);
}
.rose .euro {
	background-image:url(../images/ctnr-titre-picto-euro-rose.jpg);
}
.rose .lettre {
	background-image:url(../images/ctnr-rose-titre-picto-lettr.jpg);
}
.rose .panier, .rose-transp .panier {
	background-image:url(../images/ctnr-titre-picto-panier-rose.jpg);
}
/**** container rose-transp *********************************************/
.rose-transp {
	background-color:none;
	background-image:url(../images/ctnr-rose-transp.png);
	background-repeat:repeat;
	color:#ffffff;
}
/* fin      Section BANDEAU ***********************/

/* Section center *********************************/
#center {
	/*background-image:url(/images/bg.png);*/
	float:left;
	margin:0px;
}
#contenu {
	background:none;
	float:left;
	margin:0px;
	padding:0;
	width:710px;
}
/* enteteresultats *********************************/
#enteteresultats {
	background-color:transparent;
	background-image:url(../images/listbg-57pc.png);/*---MR----------*/
	background-repeat:repeat;
	border-bottom:0px solid;
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
	color:#FFFFFF;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:12px;
	width:708px;
}

#enteteresultatsDetail {
	background-color:transparent;
	background-image:url(../images/listbg.png);
	background-repeat:repeat;
	color:#FFFFFF;
	float:left;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:12px;
	width:710px;
}

#nombreresultats {
	color:#ffffff;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-left:25px;
}
#criteresresultats {
	float:right;
	font-size:14px;
	margin-right:10px;
}
/* etape *********************************/
	#etape {
	background-color:#e7e3dd;
	clear:both;
	display:none;
	float:left;
	height:auto;/*22px;*/
	margin:0px;
	padding:0px;
	width:710px;
}
#etape div {
	background-image:url(../images/contenu-etape-bg-1.png);
	background-position:left;
	background-repeat:no-repeat;
}
.etapeelement {
	background-color:#e7e3dd;
	color:#706963;
	float:left;
	font-size:12px;
	margin:0px;
	padding:2px 10px 2px 4px;
	width:auto;
}
.etapeelement .nbr {
	background-color:#FFFFFF;
	color:#706963;
	font-weight:bold;
	padding:0px 6px;
	text-align:center;
}
.etapeelement-on {
	background-color:#b41146;
	color:#ffffff;
	float:left;
	font-size:12px;
	margin:0px;
	padding:2px 15px 2px 4px;
	width:auto;
}
.etapeelement-on .nbr {
	background-color:#FFFFFF;
	color:#b41146;
	font-weight:bold;
	padding:0px 6px;
	text-align:center;
}
/* moteur *********************************/
	#fondrecherche {
	background-color:transparent;
	background-image:url(../images/moteurbg.png);
	background-repeat:repeat;
	float:left;
	width:710px;
	}
	#search{
	background-color:transparent;
	color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	/*padding-top:8px;*/
	width:710px;
}
	#moteur{
	background-color:transparent;
	color:#FFFFFF;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;
	width:350px;
}
#moteur input {
	clear:both;
}
#moteur select {
	color:#706963;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	width:100%;
}
#moteur div {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*height:22px;*/
	margin-bottom:8px;
	margin-left:25px;
	width:150px;/*290px*/
}


DIV#r-moisarrivee{
	/*width:197px;*/
}
#r-moisarrivee a{
	margin-left:21px;
}

DIV#r-jourarrivee{
	/*margin-left:8px;*/
	/*width:102px;*/
}
#r-jourarrivee SELECT{
	width:115px;
}
#r-jourarrivee a{
	margin-left:7px;
}


DIV#r-secteurgeo {
	width:325px;
}
#r-secteurgeo SELECT{
	width:73%;
}

DIV#r-pluscriteres {
	background-color:#94b4bd;
	/*background-image:url(/images/r-pluscriteres.jpg);*/
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:18px;
	width:326px;
}




#moteur #moteur-titre {
	font-size:16px;
	font-weight:bold;
	width:60%;
}
#moteur #nouvellerecherche {
	padding-bottom:4px;
	text-align: right;
	width:325px;
}
#moteur #nouvellerecherche .inbutton {
	background-color:#e0376e;
	background-image:url(../images/moteur-btn-rech.jpg);
	background-repeat:no-repeat;
	border:none;
	color:white;
	cursor:pointer;
	display:block;
	float:right;
	font-size:13px;
	/*height:18px;*/
	line-height:18px;
	width:185px;
}

#moteur_txt {
	background-color:#61757c;
	background-image:url(/images/moteur_txt.jpg);
	background-position:top;
	background-repeat:repeat-x;
	float:right;
	height:190px;
	margin:15px 10px 10px 30px;
	overflow:auto;
	padding:5px;
	width:310px;
}

#moteur #rescontenuaide { 
	position:absolute; 
	width:400px; 
	height:180px; 
	left:303px; 
	top:380px; 
	z-index:51; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	background-image:url(../images/fond-contenu-aide.gif); 
	background-repeat: no-repeat; 
}

#moteur #rescontenuaide #rescontenuaidefermer { 
	position:absolute; 
	width:80px; 
	height:19px; 
	left:288px; 
	top:7px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:right; 
}

#moteur #rescontenuaide #rescontenuaidetexte { 
	position:absolute; 
	width:372px; 
	height:129px; 
	left:-12px; 
	top:37px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	overflow:auto; 
	padding-right:3px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal ; 
	color: #50504c; 
	font-size: 12px; 
	scrollbar-face-color:#ececec; 
	scrollbar-shadow-color:#abaaa8; 
	scrollbar-highlight-color:#abaaa8; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#abaaa8; 
}

#moteur #rescontenuaide #rescontenuaidetexte h1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold ; 
	color: #50504c; 
	font-size: 18px; 
}

#moteur #hotcontenuaide { 
	position:absolute; 
	width:400px; 
	height:180px; 
	left:127px; 
	top:407px; 
	z-index:51; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	background-image:url(../images/fond-contenu-aide.gif); 
	background-repeat: no-repeat; 
}

#moteur #hotcontenuaide #hotcontenuaidefermer { 
	position:absolute; 
	width:80px; 
	height:19px; 
	left:288px; 
	top:7px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:right; 
}

#moteur #hotcontenuaide #hotcontenuaidetexte { 
	position:absolute; 
	width:372px; 
	height:129px; 
	left:-12px; 
	top:49px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	overflow:auto; 
	padding-right:3px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal ; 
	color: #50504c; 
	font-size: 12px; 
	scrollbar-face-color:#ececec; 
	scrollbar-shadow-color:#abaaa8; 
	scrollbar-highlight-color:#abaaa8; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#abaaa8; 
}

#moteur #hotcontenuaide #hotcontenuaidetexte h1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold ; 
	color: #50504c; 
	font-size: 18px; 
}

#moteur #appcontenuaide { 
	position:absolute; 
	width:400px; 
	height:180px; 
	left:110px; 
	top:436px; 
	z-index:51; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	background-image:url(../images/fond-contenu-aide.gif); 
	background-repeat: no-repeat; 
}

#moteur #appcontenuaide #appcontenuaidefermer { 
	position:absolute; 
	width:80px; 
	height:19px; 
	left:288px; 
	top:7px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:right; 
}

#moteur #appcontenuaide #appcontenuaidetexte { 
	position:absolute; 
	width:372px; 
	height:129px; 
	left:-12px; 
	top:37px; 
	z-index:52; 
	visibility:hidden; 
	border:0px none #000000; 
	text-align:left; 
	overflow:auto; 
	padding-right:3px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal ; 
	color: #50504c; 
	font-size: 12px; 
	scrollbar-face-color:#ececec; 
	scrollbar-shadow-color:#abaaa8; 
	scrollbar-highlight-color:#abaaa8; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#abaaa8; 
}

#moteur #appcontenuaide #appcontenuaidetexte h1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold ; 
	color: #50504c; 
	font-size: 18px; 
}


/* pagesresultats *********************************/	
	#pagesresultats, #pagesresultatsbas {
	background-color:transparent;
	background-image:url("../images/listbg.png");
	background-repeat:repeat;
	color:#accad2;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	padding-right:40px;
	padding-bottom:5px;
	text-align:right;
}
	#pagesresultats {
		background-image:url("../images/listbg-57pc.png");
		border-bottom:1px solid black;
		border-left:1px solid black;
		border-right:1px solid black;
		border-top:0px solid ;
		width:668px;
	}
	#pagesresultatsbas {
		background-image:url("../images/listbg.png");
		width:670px;
	}
.pagesresultatsoff {
	background-color:#7b9ba3;
	color:#FFFFFF; /*display:inline-table;*/
	font-weight:bold;
	/*padding:0px 8px;*/
	text-decoration:none;
}
.pages {
	color:#accad2;
	display:inline-table;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px;
	/*padding:0px 3px;*/
}
.pages a {
	color:#accad2;
}
.pages:hover {
	font-size:13px;
	font-weight:normal;
}
.pictos {
	float:left;
	height:auto;
	padding-top:10px;
	position:relative;
	width:305px;
}
.pictos img {
	margin-bottom:5px;
	margin-right:8px;
}
/* produit ************************************************************************************************************************************************/	
	#produit {
	background-color:transparent;
	background-image:url(../images/listbg.png);
	background-repeat:repeat;
	color:#ffffff;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:8px 40px 35px 40px;
	text-align:right;
	width:630px;
}
#produit-entete {
	margin-top:28px;
	text-align:left;
}
#produit-emplacementphotos {
	height:235px;
	position:relative;
	text-align:left;
}
#produit-entete .fondprixproduit {
	padding-bottom:15px;
	padding-top:15px;
}
#produit-entete .selectproduits {
	width:95%;
}
#produit-mini-pix {
	overflow-x:hidden;
	overflow-y:auto;
	text-align:left;
	width:318px;
}
#produit-mini-pix a {
	margin-right:18px;
}
#produit-mini-pix img {
	margin-bottom:4px;
}
#produit-contact {
	color:#accad2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:18px;
}
/* resultat liste **************************************************************************************************************/	
#resultatliste {
	background-color:transparent;
	background-image:url("../images/listbg.png");
	background-repeat:repeat;
	color:#ffffff;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:8px 40px 35px 40px;
	/*text-align:right;*/
	width:630px;
}
#resultatdetail {
	background-color:transparent;
	background-image:url(../images/listbg.png);
	background-repeat:repeat;
	color:#ffffff;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:8px 40px 35px 40px;
	/*text-align:right;*/
	width:630px;
}
#contenuresultatsrecherche {
	background-color:transparent;
	background-image:url();/*url(../images/listbg.png);*/ /*-----------MR0802-----------------*/
	background-repeat:repeat;
	color:#ffffff;
	float:left;
}
.result-ligne {
	background-image:url(../images/result-lignebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding-bottom:8px;
	width:100%;
}
.descriptif {
	color:#accad2;
	font-size:11px;
	font-weight:normal;
}
.descriptif:hover {
	color:#accad2;
	font-size:11px;
	font-weight:normal;
}
.fondliensresultats {
	background-image:url(../images/result-fondliensresultats.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:8px;
}

.infos {
	border-bottom:1px solid #537894;
	color:#FFFFFF;
	display:block;
}
.reserver {
	border-top:1px solid #283b49;
	color:#FFFFFF;
	display:block;
}
.fondprixproduit {
	background-color:#950d3a;
	background-image:url(../images/result-prix-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:0px 2px;
}
.texteprix {
	color:#FFFFFF;
	font-size:11px;
}
.texteprix:hover {
	color:#FFFFFF;
	font-size:11px;
}
.prix {
	color:#FFFFFF;
	font-size:22px;
}
.prix:hover {
	color:#FFFFFF;
	font-size:22px;
}
.ancienprix {
	color:#FFFFFF;
	font-size:18px;
	text-decoration:line-through;
}
.ancienprix:hover {
	color:#FFFFFF;
	font-size:18px;
}

.result-planlien {
	background-image:url(../images/result-rosedvent-puce.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:8px;
	padding-left:42px;
	padding-top:1px;
}
.result-printlien {
	background-image:url(../images/picto-print-puce.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:8px;
	padding-left:42px;
	padding-top:1px;
}
.result-visite { 
	background-image:url(../images/picto-camera-puce.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:18px;
	line-height:18px;
	margin-top:8px;
	padding-left:42px;
	padding-top:1px;
}
.produit {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	padding-right:8px;
	display:inline-block;
}

.lieu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	padding-right:8px;
	display:inline-block;
}

.lieu:hover {
	font-size:12px;
	font-weight:bold;
	display:inline-block;
}

.produit:hover {
	font-size:16px;
	font-weight:bold;
	display:inline-block;
}
.lieu {
	border-left:1px solid #FFFFFF;
	padding-left:8px;
	/*white-space:nowrap;*/
}
.promo {
	background-color:#d3cfc8;
	background-image:url(../images/result-promoBg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.selectproduits {
	font-size:10px;
	margin-top:10px;
	width:100%;
}
.plus {
	display:block;
	text-align:left;
}
.plus a {
	background-image:url(../images/ctnr-puce-2-blanc.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
.plus a:hover {
	color:#ACCAD2;
}
/* zone-onglet *********************************/
	#zone-onglets {
	float:left;
	overflow:hidden;
	width:710px;
}
#onglets {
	border-collapse:collapse;
	font-size:21px;
	margin-left:0px;
	margin-right:-3px;
	margin-top:5px;
	overflow:hidden;
	width:713px;
}
#onglets td {
	text-align:center;
	padding-right:3px;
}

/*---MR0802--------------------------------*/
.onglet-btn {
	background-color:#b41146;
	background-image:url(../images/onglet-btn.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:normal;
	height:36px;
	line-height:36px;
	padding:0 3px;
	width:170px;
}
.onglet-btn-2lignes {
	background-color:#b41146;
	background-image:url(../images/onglet-btn.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:normal;
	height:36px;
	line-height:18px;
	padding:0 3px;
	width:170px;
}
.onglet-btn-2lignes:hover {
	background-image:url(../images/onglet-btn-hover.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#E0376E;
	font-size:18px;
	font-weight:normal;
}
.onglet-btn:hover {
	background-image:url(../images/onglet-btn-hover.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#E0376E;
	font-size:18px;
	font-weight:normal;
}
.onglet-btn-on {
	background-color:transparent;
	background-image:url(../images/moteurbg.png);
	background-repeat:repeat;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:normal;/*margin-right:3px;*/
	height:36px;
	line-height:36px;
	padding:0 3px;
	width:170px;
	}
.onglet-btn-2lignes-on {
	background-color:transparent;
	background-image:url(../images/moteurbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:normal;
	height:36px;
	line-height:18px;
	padding:0 3px;
	width:170px;
}
.onglet-btn-on:hover {
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}
.onglet-btn-2lignes-on:hover {
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}
/*-----------------------------------*/
/************ Classe texte *************************************************/
.texte {
	background-color:transparent;
	background-image:url(../images/listbg.png);
	background-repeat:repeat;
	color:#ffffff;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:8px 40px 35px 40px;
	text-align:left;
	width:630px;
}
/* fin Section center ****************************/


/* Section footer ****************************/
#footer {
	float:left;
	height:40px;
	margin:0px;
	text-align:center;
	/*width:710px;*/
}
#footercenter {
	background-image:url(../images/footerbg.png);
	float:left;
	height:40px;
	margin:0px;
	padding-top:10px;
	text-align:center;
	/*width:528px;*/
}
#footercenter a {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:normal;*/
	padding:0px 7px;
}
#footercenter a:hover {
	color:#ACCAD2;
}
#footerleft {
	background-image:url(../images/footerLeftbg.png);
	background-position:right;
	float:left;
	height:40px;
	margin:0px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	/*padding:0px 7px;*/
	width:29px;
}
#footerright {
	background-image:url(../images/footerRightbg.png);
	float:left;
	height:40px;
	margin:0px;
	width:29px;
}



/* Section TOP *********************************/
#top {
	background-color:transparent;
	display:block;
/*	height:90px;*/
	position:relative;
	width:auto;
	z-index:10;
}
/*#h-menu {
	display:block;
	height:30px;
	position:relative;
	width:auto;
}*/


/* Section HEADER *********************************/
#header {
	background-color:transparent;
	height:145px;
	position:relative;
	z-index:10;
}
#h-logo-meribel {
	background-color:transparent;
	float:left;
	height:auto;
	left:0;
	position:absolute;
	top:0;
	width:221px;
	z-index:11;
}

/*#h-menu .element {
	background-image:url(../images/bg.png);
	float:left;
	font-size:13px;
	font-weight:bold;
	height:22px;
	margin-right:6px;
	padding:4px 8px;
}*/
#h-menu .btn-1 {
	background-image:url(../images/btn-ok-1.jpg);
	background-position:center middle;
	border:none;
	font-size:0em;
	height:18px;
	vertical-align:middle;
	width:18px;
}
#h-menu .element a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#h-menu .element a:hover {
	color:#e0376e;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#h-menu .input {
	background-color:#cecece;
	background-image:url(../images/input-1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:none;
	color:#808080;
	font-size:11px;
	height:18px;
	padding:0px 3px;
	width:110px;
}

/*---MR0802----------------------------------------------*/
#h-menu .lg {
	margin-left:59px;
	padding:4px 8px 4px 8px;
}
/*---MR0802----------------------------------------------*/


/***** version 2 du menu en haut de page *****/

#h-menu {
	display:block;
	height:26px;
	padding-top:4px;
	position:relative;
	width:auto;
}
#h-menu .element {
	border-left:1px solid white;
	float:left;
	font-size:13px;
	font-weight:normal;
	/*height:22px;
	margin-left:6px;*/
	margin-right:6px;
	padding:0px 8px;
}
/*---MR0802----------------------------------------------*/
#h-menu .fin {
	margin:0;
	padding:0 0 0 8px;
}
#h-menu .element #formSuiviDossier {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	}
/***** fin version 2 du menu en haut de page *****/


#h-logo-meribel {
	background-color:transparent;
	float:left;
	height:auto;
	left:0;
	position:absolute;
	top:0;
	width:244;
	z-index:11;
}


/* fin Section HEADER *****************************/

#site {
	border:none;
	height:auto;
	left:0px;
	margin:0px auto;
	position:relative;
	text-align:left;
	top:0px;
	visibility:visible;
	width:921px;
	z-index:1;
}

/* Fin des styles du site */

