@charset "UTF-8";
/* CSS Document */

/***** REMISE A ZERO *****/

/**caractéristiques nulles de toutes les balises**/
*{
	padding:0;
}

hr {
	margin : 2px 0 2px 0;
	padding : 0;	
}

ul{
	margin:0.5em ;
}

img{
	border:none;
}


#reservationContener .aRoom table td.optionQuantity a.addLink{
	display: block;
	width: 53px;
	height: 13px;
	background: url(http://www.homebusiness.fr/uk08/resalys/images/action_choose2.gif) no-repeat;
}

li {
	list-style-type:none;
	margin-left:13px;
}

li.puceGrise{
	list-style-image:url(../images/0-puce-gris.jpg);
	margin:0 0 5px 7px;
	padding:0;	
}


li.puceMarron{
	list-style-image:url(../images/0-puce.jpg);
	margin:0 0 0 31px;
	padding:0;	
}

li.puceMarronBis{
	list-style-image:url(../images/0-puce.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}

li.puceCannes{
	list-style-image:url(../images/0-puce-bleu.jpg);
	margin:0 0 0 25px;
	padding:0;	
}

li.puceCannesBis{
	list-style-image:url(../images/0-puce-bleu.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}

li.puceGeneve{
	list-style-image:url(../images/0-puce-jaune.jpg);
	margin:0 0 0 25px;
	padding:0;	
}

li.puceGeneveBis{
	list-style-image:url(../images/0-puce-jaune.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}

li.puceP13{
	list-style-image:url(../images/0-puce-rge.jpg);
	margin:0 0 0 25px;
	padding:0;	
}

li.puceP13Bis{
	list-style-image:url(../images/0-puce-rge.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}

li.pucePve{
	list-style-image:url(../images/0-puce-vert.jpg);
	margin:0 0 0 25px;
	padding:0;	
}

li.pucePveBis{
	list-style-image:url(../images/0-puce-vert.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}

li.puceToulouse{
	list-style-image:url(../images/0-puce-violet.jpg);
	margin:0 0 0 25px;
	padding:0;	
}

li.puceToulouseBis{
	list-style-image:url(../images/0-puce-violet.jpg);
	margin:4px 0 0 10px;
	padding:0;	
}


.texte1, .texte2, .texte3, .texte4, .texte5, .texte9, .texte10, .texte11, .texte12{
	font-size : 0.9em;
}

/*MARRON*/.texte1{color:#372318;}
/*MARRON*/.texteTitre{color:#372318;}
/*MARRON-MAJ*/.texteTitres{color:#372318; text-transform:uppercase;}
.texte_Titres{color:#372318; text-transform:uppercase;font-size:1.1em}
.texteViolet{color :#692161;}
.texteTurquoise{color:#377273;font-size : 0.9em;}

/*ACCROCHE GRISE*/.texte2{color:#5d5a59;}

.texte3{
	color:#2f526d;
}

.texte4{
	color:#555251;
}

/*ORANGE*/.texte5{color:#d95e0e;}
/*ORANGE*/.texteFormule{color:#d95e0e;}
/*ORANGE*/.texte8{color:#d95e0e;font-size : 1em;}


.texte6, .texte7{
	font-size : 0.8em;	
}

.texte6{
	color:#d95e0e;
}

.texte7{
	color:#2f526d;
}

.texte9{
	color:#4a3566;
}

.texte10{
	color:#ba830c;
}

.texte11{
	color:#377273;
}

.texte12{
	color:#670235;
}

.texteProprio{
	color:#2f466f ;
}

.texteProprio:hover{
	color:#386493 ;
}

.texteCannes{
	color:#386493;
}

.texteGeneve{
	color:#ba830c;
}

.texteToulouse{
	color:#4a3566;
}

.textePve{
	color:#377273;
}

.texteParis13{
	color:#670235;
}

.texteSpa{
	color:#00717f;
}

.texteMenu{
	color : #867061;	
}


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

html{
	font-size: 100%;	
}

body{
	font: 0.525em Verdana,Arial,Helvetica,sans-serif;	
	background: #b3a69e url(../images/0-pixel.jpg) repeat-x;
	color:#FFF;
	text-align:center;	
}

body a{
	font: 1em Verdana,Arial,Helvetica,sans-serif;	
	color:#FFF;
	text-decoration:none;	
}

body li a{
	list-style-type: none;
	font-size : 1em;
	text-decoration:none;
	color:#351605;
}

#container{
	width:938px;
	margin:10px auto;
	border:#351605 solid 1px;
	color:#717073;
	font: 1.2em Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	background:#FFF;
}


/****TETIERE****/
#tetiere{
	width:938px;
	height:114px;
	background:#FFF;
}

#tetiere .logo{
	float : left;
	width : 725px;
	height:114px;
}

#tetiere .compte-langue{
	float:right;
	width : 210px;
	height:114px;
}

#tetiere .compte-langue .langue{
	width : 200px;
	height:28px;
	text-align:right;
	padding: 5px 10px 0 0;
}

#tetiere .compte-langue .compte{
	width : 210px;
	height: 80px;
	background:url(/images/0-fd-suivi_de_compte.jpg) no-repeat;
}


/****HEADER****/
#header img{
	border:none;
}

#header {
	height:219px;
	width:938px;
	background-color:#FFF;
	border-top:#351605 solid 1px;
	border-bottom:#351605 solid 1px;
}

#header .resalys-reservation {
	float:left;
	height:219px;
	width:204px;
	background-color:#c5bab4;
}

#header .menu-animation {
	float:left;
	height:219px;
	width:732px;
}

#header .menu-animation .menu {
	height:20px;
	width:732px;
	
}

#header .menu-animation .menu ul{
	padding:0;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	font-size:10px;
}

#header .menu-animation .menu ul li {
	display:inline;	
	margin-right:0px;
	margin-left:0px;
	padding:0;
	
}

#header .menu-animation .menu ul li:hover {	
	display:inline;	
	margin-right:0px;
	margin-left:0px;
	padding:0;
}

a, img { outline:none }


#header .menu-animation .menu ul ul {
	position:absolute;
	width:133px;	
	display:none;
	background:#b3a69e;
	padding:0;
	margin-top : 0px;
	padding-left:16px;
}


#header .menu-animation .menu ul ul li, #header .menu-animation .menu ul ul li:hover{
	letter-spacing:-0.5px;
}

#header .menu-animation .menu ul ul a {
	color:#FFF;
}




#header .menu-animation .menu ul li:hover ul   {
	display:block;
}



#header .menu-animation .menu a:hover {
	font-size : 1em;
	text-decoration:none;
	color:#867061;
/*font-style:italic;*/
	}

#header .menu-animation .menu a {
	font-size : 1em;
	text-decoration:none;
	color:#57311a;	
}


#header .menu-animation .animation {
	height:200px;
	width:732px;
}


/****CONTENU****/

	.contenu{
	overflow: hidden;
	background: #FFF url(../images/0-filet-marge.jpg) no-repeat;
	width:938px;
}

/****CONTENU-GAUCHE****/
.contenu .gauche{
	float:left;
	width:205px;
	background:url(../images/0-filet-marge.jpg);
	height:auto;	
}

.contenu .gauche a:hover {
	font-size : 1em;
	text-decoration:none;
	color:#867061;
	font-style:italic;		
}

.contenu .gauche .newsletter{
	float:left;
	width:203px;
	height:auto;
	margin-top:10px;
}

.contenu .gauche .brochure, .contenu .gauche .actu, .contenu .gauche .offre-dm, .contenu .gauche .offre-pros, .contenu .gauche .espace-presse {
	float:left;
	width:205px;
	height:auto;
	padding-top:10px;	
}

/****CONTENU-GAUCHE-RESIDENCES****/

.contenu .gauche .galerie-tarifs, .contenu .gauche .fiche-tel{
	float:left;
	width:205px;
	height:auto;
	margin-top:5px;			
}

.contenu .gauche .fiche-tel li a, .contenu .gauche .galerie-tarifs li a, .contenu .centre .part a{
	color:#717073;
}

.contenu .gauche .ligne {	
	float : left;
	width:200px;
	margin-top: 10px;
}

.contenu .gauche .menu_cannes li, .contenu .gauche .menu_toulouse li{
	line-height:16px;
}

.contenu .gauche .menu_cannes, .contenu .gauche .menu_cannes{
	float:left;
	width:205px;
	height:auto;
	margin-top:5px;			
}

/****CONTENU-GAUCHE-CANNES****/

.contenu .gauche .menu_cannes a{
	color:#386493;		
}

/****CONTENU-GAUCHE-TOULOUSE****/
.contenu .gauche .menu_toulouse a{
	color:#4a3566;		
}

/****CONTENU-GAUCHE-GENEVE****/
.contenu .gauche .menu_geneve a{
	color:#ba830c;		
}

/****CONTENU-GAUCHE-PVE****/

.contenu .gauche .menu_pve a{
	color:#377273;		
}


/****CONTENU-GAUCHE-P13****/
.contenu .gauche .menu_p13 a{
	color:#670235;		
}

/****CONTENU-CENTRE****/
.contenu .centre {
	float:left;
	width:713px;
	margin : 0 10px 0 10px;
	padding-bottom:40px;
	color:#717073;	
}


/****CONTENU-CENTRE-HOME****/

.contenu .centre .texteCentre{
	text-align:center;	
}

.contenu .centre .intro  {
	margin-top:20px;
	float:left;
	width:713px;		
}

.contenu .centre .destinations  {
	margin-top:20px;
	float:left;
	width:711px;
	height:230px;
	border:#351605 solid 1px;	
}

.contenu .centre .destinations ul{
	margin:0; 
	padding:0; 
	list-style:none;
	float:left;
}

.contenu .centre .destinations ul li{
	width:229px; height:22px;
	margin:0; padding:0;
	background-color:#fff;
}
.contenu .centre .destinations ul li a{
	display:block;
	margin:0; padding:0;
	text-decoration:none;
	/* IE 6 seulement: pour que toute la zone soit réactive, display:block ne suffit pas */
	width:100%; height:22px;
}

.contenu .centre .destinations ul li a span{
	/* le texte du lien doit rester invisible. Uniquement utilisé pour les moteurs de recherche */
	visibility:hidden;
}


.contenu .centre .destinations img{
	float:right;
}

/* bg des liens */
.contenu .centre .destinations ul li a.a01{
	background:transparent url(../images/li01.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a01:hover{
	background:transparent url(../images/li01-over.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a02{
	background:transparent url(../images/li02.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a02:hover{
	background:transparent url(../images/li02-over.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a03{
	background:transparent url(../images/li03.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a03:hover{
	background:transparent url(../images/li03-over.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a04{
	background:transparent url(../images/li04.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a04:hover{
	background:transparent url(../images/li04-over.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a05{
	background:transparent url(../images/li05.jpg) left top no-repeat;
}
.contenu .centre .destinations ul li a.a05:hover{
	background:transparent url(../images/li05-over.jpg) left top no-repeat;
}
/* */

/* Divs */
#a01Div, #a02Div, #a03Div, #a04Div {
	display:none;
	width:221px; height:110px;
	float:left;
	padding-top:5px;
	margin-left:4px;
}

#a05Div{
	display:none;
	width:221px; height:110px;
	float:left;
	
	margin-left:4px;	
}


#a01Div img, #a02Div img, #a03Div img, #a04Div img, #a05Div img{
	border:none;
	float:none;
}

.contenu .centre .offres  {
	margin-top:20px;
	float:left;
	width:713px;
}

.contenu .centre .offres .selection {
	float:left;
	width:356px;
	height:180px;
	background: url(../images/0-selection.jpg) no-repeat;	
}

.contenu .centre .offres .selection .ligne1, .contenu .centre .offres .off-pm .ligne1 {
	float:left;
	margin-top:10px;
	width:347px;	
	margin-left : 7px;
}

.contenu .centre .offres .selection .ligne1 .image, .contenu .centre .offres .off-pm .ligne1 .image {
	float:left;
	width:64px;
	height:27px;
	margin-left:10px;
}

.contenu .centre .offres .selection .ligne1 .titre, .contenu .centre .offres .off-pm .ligne1 .titre {
	float:left;
	width:260px;
	height:27px;
	margin-left:10px;
}

.contenu .centre .offres .selection .ligne1 .titre .ville, .contenu .centre .offres .off-pm .ligne1 .titre .ville {
	float:left;
	width:260px;
	height:15px;
}

.contenu .centre .offres .selection .ligne1 .titre .accroche, .contenu .centre .offres .off-pm .ligne1 .titre .accroche {
	float:left;
	width:100px;
	height:12px;
}

.contenu .centre .offres .selection .ligne1 .titre .prix, .contenu .centre .offres .off-pm .ligne1 .titre .prix {
	float:right;
	width:150px;
	height:12px;
	text-align:right;
	margin-right:5px;
}

.contenu .centre .offres .selection .promo, .contenu .centre .offres .off-pm .promo {
	float : right;
	width:150px;
	margin : 25px 15px 0 0;
	text-align : right;		
}

.contenu .centre .offres .off-pm {
	float:right;
	width:356px;
	height:180px;
	background: url(../images/0-off-pm.jpg)  no-repeat;		
	
}


/****CONTENU-CENTRE-RESIDENCES****/
.contenu .centre .description{
	float:left;
	width:713px;
	height :auto;
	margin-top:20px;	
}

.contenu .centre .description1{
	float:left;
	width:713px;
	height :auto;
	margin-top:10px;
	margin-bottom:5px;
}

.contenu .centre .description1 .partie4{
	float:left;
	width:135px;
	height:auto;		
}

.contenu .centre .description1 .partie5{
	float:right;
	width:230px;
	height:auto;		
}
.contenu .centre a{
	color : #717073;
}

.contenu .centre  a:hover{
	font-style:italic;	
}

.contenu .centre .description .image{
	float:left;
	width:105px;
	height:auto;	
}

.contenu .centre .description .partie1{
	float:left;
	width:293px;
	height:auto;	
	margin-top: 15px;
}

.contenu .centre .description .filet{
	float : left;
	width :2px;
	height:auto;
	margin-left:8px;
	margin-top : 15px;
}

.contenu .centre .description .partie2{
	float:right;
	width:297px;
	height:auto;
	margin-top: 15px;
}

.contenu .centre .description .partie3{
	float:left;
	width:608px;
	height:auto;
	text-align:center;
	margin-top:25px;
}

.contenu .centre .description p.resume{
	float:left;
	width:607px;
	height :auto;
	margin : 1px 0 15px 0;
	text-align:justify;
}

.contenu .centre .description p.service, .contenu .centre .alentours p{
	text-align:justify;
}

.contenu .centre  p{
	margin-bottom:6px;
	margin-top:0;
	text-align:justify;
}

.contenu .centre .detail .filet-suite, .contenu .centre .detail2 .filet-suite {
	float:left;
	width:2px;
	height:auto;
	margin : 10px 0 0 10px;
}

.contenu .centre .detail-suite .filet-suite0 {
	float:left;
	width:2px;
	height:auto;
	margin-left:10px;			
}

.contenu .centre .detail  {
	margin-top:20px;
	float:left;
	width:713px;		
}

.contenu .centre .detail2  {
	float:left;
	width:713px;		
}

.contenu .centre .detail-suite  {
	margin-top:10px;
	float:left;
	width:713px;		
}


.contenu .centre .detail .acces, .contenu .centre .detail2 .acces, .contenu .centre .detail-suite .acces{
	float:left;
	width:345px;
	height:auto;
	text-align:justify;		
}

.contenu .centre .detail .suite1 , .contenu .centre .detail2 .suite1, .contenu .centre .detail .bloc0, .contenu .centre .detail2 .bloc0 {
	float:left;
	width:345px;
	height:auto;
	text-align:justify;		
}

.contenu .centre .detail .suite1 .suite, .contenu .centre .detail .bloc0 .suite , .contenu .centre .detail2 .suite1 .suite, .contenu .centre .detail2 .bloc0 .suite  {
	float:left;
	width:345px;
	height:auto;
	text-align:justify;
	
}

.contenu .centre .detail .suite1 .description, .contenu .centre .detail .bloc0 .description, .contenu .centre .detail2 .suite1 .description, .contenu .centre .detail2 .bloc0 .description{
	width:345px;
	height:auto;
	margin-top:1px;
}

.contenu .centre .detail .suite1 .description .txt-suite, .contenu .centre .detail .bloc0 .description .txt-suite, .contenu .centre .detail2 .suite1 .description .txt-suite, .contenu .centre .detail2 .bloc0 .description .txt-suite{
	float:right;
	width:195px;
	height:auto;
	text-align:justify;
}
	

.contenu .centre .detail .suite1 .description .image-suite, .contenu .centre .detail .bloc0 .description .image-suite, .contenu .centre .detail2 .suite1 .description .image-suite, .contenu .centre .detail2 .bloc0 .description .image-suite  {
	float:left;
	width:150px;
	height:auto;
	padding : 5px 0 5px 0;
}

.contenu .centre .detail .filet, .contenu .centre .detail2 .filet {
	float:left;
	width:2px;
	height:auto;
	margin : 25px 0 0 10px;			
}

.contenu .centre .detail .coordonnees, .contenu .centre .detail2 .coordonnees {
	float:right;
	width:345px;
	height:auto;
	margin-top : 25px;		
}

.contenu .centre .detail .bloc0, .contenu .centre .detail2 .bloc0 {
	float:right;
	width:345px;
	height:auto;	
}

.contenu .centre .detail .equipement, .contenu .centre .detail2 .equipement, .contenu .centre .detail-suite .equipement{
	float:right;
	width:345px;
	height:auto;			
}

.contenu .centre .detail .coordonnees .bloc1 {
	float:right;
	width:345px;
	height:auto;
	margin-top:5px;		
}

.contenu .centre .detail .coordonnees .bloc1 .image{
	float:left;
	width:112px;
	height:auto;		
}

.contenu .centre .detail .coordonnees .bloc1 .adresse{
	float:right;
	width:232px;
	height:auto;
	text-align:center;
	margin-top:7px;
}

.contenu .centre .detail .coordonnees .bloc1 .adresse a, .contenu .centre .description .partie3 a, .contenu .centre .description .partie2 a{
	color : #717073;
}

.contenu .centre .detail .coordonnees .bloc1 .adresse a:hover, .contenu .centre .description .partie3 a:hover, .contenu .centre .description .partie2 a:hover{
	font-style:italic;
}

.contenu .centre .detail .coordonnees .bloc2 {
	float:left;
	width:345px;
	height:auto;
	margin-top:20px;		
}

.contenu .centre .detail .coordonnees .bloc2 .plan{
	float:left;
	width:200px;
	height:auto;
	text-align:justify;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a{
	color:#386493;
	font-size:0.9em;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a.geneve{
	color:#ba830c;
	font-size:0.9em;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a.toulouse{
	color:#4a3566;
	font-size:0.9em;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a.Pve{
	color:#377273;
	font-size:0.9em;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a.Paris13{
	color:#670235;
	font-size:0.9em;	
}

.contenu .centre .detail .coordonnees .bloc2 .plan a:hover{
	font-style:italic;
	text-decoration:none;
}

.contenu .centre .detail .coordonnees .bloc2 .image{
	float:left;
	width:104px;
	height:auto;
	padding-left:20px;		
}

/****CONTENU-CENTRE-CANNES****/
.contenu .entete{
	float:left;
	width:733px;
	height : 24px;
	background-image:url(../images/0-degrade-cannes.jpg);		
}

.contenu .entete .titre{
	float:left;
	padding-top : 7px;
	color:#386493;
	margin-left:10px;
	font-size:1.1em;
}



/****CONTENU-CENTRE-TOULOUSE****/
.contenu .entete-toulouse{
	float:left;
	width:733px;
	height : 24px;
	background-image:url(../images/0-degrade-toulouse.jpg);		
}

.contenu .entete-toulouse .titre{
	padding-top : 7px;
	color:#4a3566;
	margin-left:10px;
	font-size:1.1em;
}

/****CONTENU-CENTRE-GENEVE****/
.contenu .entete-geneve{
	float:left;
	width:733px;
	height : 24px;
	background-image:url(../images/0-degrade-geneve.jpg);		
}

.contenu .entete-geneve .titre{
	padding-top : 7px;
	color:#ba830c;
	margin-left:10px;
	font-size:1.1em;
}

/****CONTENU-CENTRE-PVE****/
.contenu .entete-pve{
	float:left;
	width:733px;
	height : auto;
	background:url(../images/0-degrade-pve.jpg) no-repeat;		
}

.contenu .entete-pve .titre{
	width:500px;
	float:left;
	padding-top : 7px;
	color:#377273;
	margin-left:10px;
	font-size:1.1em;
}



/****CONTENU-CENTRE-P13****/
.contenu .entete-p13{
	float:left;
	width:733px;
	height : 24px;
	background-image:url(../images/0-degrade-p13.jpg);	
}

.contenu .entete-p13 .titre{
	padding-top : 7px;
	color:#670235;
	margin-left:10px;
	font-size:1.1em;
}


/****PAGE-DESTINATIONS****/
.contenu .centre #destinations2{
	overflow: hidden;
	width:713px;
	margin:auto;
	height: auto;
}

.contenu .centre #destinations2 .intros {
	width : 713px;
	height:auto;
	text-align:center;
	margin-top:10px;
}

.contenu .centre #destinations2 p.resume{
	clear: both;
	text-align:justify;
	margin : 2px 5px 0 5px;
}

.contenu .centre #destinations2 .dest-contenu{
	width : 713px;
	height : auto;
	margin : 10px 0 0 3px;		
}

.contenu .centre #destinations2 .dest-contenu .destination{
	float: left;
	width: 137px;
	text-align: center;
	font-size: 1em;
	margin : 0 10px 20px 25px;
	border:1px #300 solid;
}

.contenu .centre #destinations2 .dest-contenu .destination img{
	margin-bottom : 10px;
}

.contenu .centre #destinations2 .dest-contenu .destination span.prixCannes, .contenu .centre #destinations2 .dest-contenu .destination span.prixGeneve, .contenu .centre #destinations2  .dest-contenu .destination span.prixParis, .contenu .centre #destinations2 .dest-contenu .destination span.prixToulouse, .contenu .centre #destinations2 .dest-contenu .destination span.prixParis13{
	display:block;
	height: 18px;
	margin : 5px 0 5px 0;
	line-height: 18px;
	color: white;
	font-weight: bold;	
}

.contenu .centre #destinations2 .dest-contenu .destination span.prixCannes{
	background-image:url(../images/0-dest-prix-geneve.jpg);
}

.contenu .centre #destinations2 .dest-contenu .destination span.prixGeneve{
	background-image:url(../images/0-dest-prix-cannes.jpg);
}

.contenu .centre #destinations2 .dest-contenu .destination span.prixParis{
	background-image:url(../images/0-dest-prix-toulouse.jpg);
}

.contenu .centre #destinations2 .dest-contenu .destination span.prixParis13{
	background-image:url(../images/0-dest-prix-pib.jpg);
}
.contenu .centre #destinations2 .dest-contenu .destination span.prixToulouse{
	background-image:url(../images/0-dest-prix-pve.jpg);
}

.contenu  .centre #destinations2 .contenuresume{
	width:713px;
	height:100px;
	background:url(../images/0-dest-fond-geneve.jpg) no-repeat;
	text-align:justify;
	margin-bottom:10px;
}

.contenu .centre #destinations2 .bandeau{
	width : 708px;
	height:auto;
	color:#717073;
	margin-left:5px;
}

.contenu .centre #destinations2 .contenuresume .textes{
	float:left;
	height: auto;
	width:580px;
	margin : 5px 0 0 5px;
}

.contenu .centre #destinations2 .contenuresume .textes2{
	float:left;	
	height: auto;
	width:510px;
	margin-left:5px;
	margin-top:2px;
}

.contenu  .centre #destinations2 .contenuresume-cannes{
	width:713px;
	height:260px;
	background:url(../images/0-dest-fond-cannes.jpg) no-repeat;
	text-align:justify;
	margin-bottom:10px;
}

.contenu .centre #destinations2 .contenuresume-cannes .textes1{
	float:left;
	height: auto;
	width:580px;
	margin : 5px 0 0 5px;
}

.contenu .centre #destinations2 .contenuresume-cannes .textes2{
	clear:both;
	float:left;
	height: auto;
	width:525px;
	margin-left:5px;
	margin-top:2px;
}

.contenu .centre #destinations2 .contenuresume-cannes .textes3{
	clear:both;
	float:right;
	height: auto;
	width:610px;
	margin : 2px 10px 0 0;
}

.contenu .centre #destinations2 .contenuresume-cannes .textes4{
	clear:both;
	float:right;
	height: auto;
	width:515px;
	margin-right:10px;	
	margin-top : 2px;
}

.contenu  .centre #destinations2 .contenuresume-toulouse{
	width:713px;
	height:190px;
	background:url(../images/0-dest-fond-toulouse.jpg) no-repeat;
	text-align:justify;
	margin-bottom:10px;
}

.contenu .centre #destinations2 .contenuresume-toulouse .textes1{
	float:left;
	height: auto;
	width:340px;
	margin : 5px 0 0 5px;
}

.contenu .centre #destinations2 .contenuresume-toulouse .textes2{
	clear:both;
	float:left;
	height: auto;
	width:705px;
	margin-left:5px;	
	margin-top:2px;
}

.contenu  .centre #destinations2 .contenuresume-pve{
	width:713px;
	height:185px;
	background:url(../images/0-dest-fond-pve.jpg) no-repeat;
	text-align:justify;
	margin-bottom:10px;
}

.contenu .centre #destinations2 .contenuresume-pve .textes1{
	float:left;
	height:auto;
	width:600px;
	margin : 5px 0 0 5px;		
}

.contenu .centre #destinations2 .contenuresume-pve .textes2{
	float:left;
	height: auto;
	width:600px;
	margin-left:100px;	
	margin-top : 20px;
}

.contenu .centre #destinations2 .contenuresume-pve .textes3{
	clear:both;
	float:right;
	height: auto;
	width:480px;
	margin-right:10px;	
}

.contenu  .centre #destinations2 .contenuresume-pib{
	width:713px;
	height:180px;
	background:url(../images/0-dest-fond-p13.jpg) no-repeat;
	text-align:justify;
}

.contenu .centre #destinations2 .contenuresume-pib .textes1{
	float:left;
	height: auto;
	width:350px;
	margin: 5px 0 0 5px;	
}

.contenu .centre #destinations2 .contenuresume-pib .textes2{
	clear:both;
	float:left;
	height: auto;
	width:705px;
	margin : 2px 7px 0 5px;			
}

/****PAGES-SERVICES****/
.contenu .centre .services{
	width : 713px;
	height:auto;
}

.contenu .centre .services .cont-serv{
	float : left;
	width:713px;
	height : auto;
	
}

.contenu .centre .services .cont-serv .services1{
	float : left;
	width : 300px;
	height:auto;
	margin : 5px 0 5px 0;
}

.contenu .centre .services .cont-serv .filet1{
	float : left;
	width : 2px;
	height : auto;
	margin : 4px 6px 0 35px;
}

.contenu .centre .services .cont-serv .img{
	float : right;
	width : 309px;
	height:auto;
	margin : 5px 60px 0 0;	
}

.contenu .centre .services .cont-serv .services2{
	float : left;
	width : 300px;
	height:auto;
	margin : 10px 0 0 10px;
}

.contenu .centre .services .cont-serv .img2{
	float : left;
	width : 308px;
	height:auto;
	margin: 5px 0 0 36px;	
}

.contenu .centre .services .cont-serv .filet2{
	float : right;
	width : 2px;
	height : auto;
	margin:8px 53px 0 2px;
}

/****PAGES-RESTAURATION****/
.contenu .centre .restauration{
	float : left;
	width : 713px;
	height:auto;
	margin-top: 30px;	
}

.contenu .centre .restauration .bloc{
	float : left;
	width : 713px;
	height:auto;
	margin-top : 5px;
}

.contenu .centre .restauration .bloc .bloc-img{
	float : left;
	width : 400px;
	height:auto;
	
}


/****PAGES-REUNION****/
.contenu .centre .reunion{
	float : left;
	width : 713px;
	height:auto;
}

.contenu .centre .reunion .bloc{
	float : left;
	width : 713px;
	height:auto;
	margin : 0px 4px 10px 0;
}

.contenu .centre .reunion .bloc .img{
	float : left;
	width : 220px;
	height:auto;
	margin : 5px 4px 0 0;
}



.contenu .centre .reunion .bloc .filet-sep{
	float : left;
	width : 2px;
	height:auto;
	margin-top:5px;
	margin-left:2px;
}


.contenu .centre .reunion .bloc .img2{
	float : left;
	width : 253px;
	height:auto;
	margin-top : 5px;
	
}

.contenu .centre .reunion .bloc .formule{
	float:left;
	width:233px;
	height:auto;
	margin : 5px 0 0 2px;
}

.contenu .centre .reunion .bloc .formule-13{
	float:left;
	width:238px;
	height:auto;
	margin : 5px 0 0 2px;
}

.contenu .centre .reunion .bloc .formule .detail{
	width:485px;
	height:auto;	
	margin-top :10px;
}

.contenu .centre .reunion .bloc .formule .forfait{
	float : left;
	width : 230px;
	height:auto;
	text-align:center;
	border:#386493 solid 1px;
	margin-left:2px;
	margin-bottom:7px;
}

.contenu .centre .reunion .bloc .formule .forfait-first{
	float : left;
	width : 230px;
	height:auto;
	text-align:center;
	border:#372318 solid 1px;
	margin-bottom:7px;
}

.contenu .centre .reunion .bloc .formule .forfait-nu{
	float : left;
	width : 226px;
	height:auto;
	text-align:center;
	margin-left:2px;
	margin-bottom:7px;
}

.contenu .centre .reunion .bloc .formule .forfait-toulouse{
	float : left;
	width : 226px;
	height:auto;
	text-align:center;
	border:#4a3566 solid 1px;
	margin-left:2px;
}

.contenu .centre .reunion .bloc .formule .forfait-pve{
	float : left;
	width : 226px;
	height:auto;
	text-align:center;
	border:#377273 solid 1px;
	margin-left:2px;
}

.contenu .centre .reunion .bloc .formule  .forfait .titre{
	float : left;
	width : 230px;
	height : auto;
	background:url(../images/0-degrade-cannes.jpg) no-repeat;	
}

.contenu .centre .reunion .bloc .formule  .forfait-first .titre-first{
	float : left;
	width : 230px;
	height : auto;
	background:url(../images/0-degrade-first.jpg) no-repeat;	
}

.contenu .centre .reunion .bloc .formule  .forfait-toulouse .titre-toulouse{
	float : left;
	width : 226px;
	height : auto;
	background:url(../images/0-degrade-toulouse.jpg) no-repeat;	
}

.contenu .centre .reunion .bloc .formule  .forfait-pve .titre-pve{
	float : left;
	width : 226px;
	height : auto;
	background:url(../images/0-degrade-pve.jpg) no-repeat;	
}

.contenu .centre .reunion .bloc .formule .forfait-geneve{
	float : left;
	width : 226px;
	height:auto;
	text-align:center;
	border:#ba830c solid 1px;
	margin-left:2px;
	margin-bottom:5px;
}

.contenu .centre .reunion .bloc .formule-13 .forfait-Paris13{
	float : left;
	width : 235px;
	height:auto;
	text-align:center;
	border:#670235 solid 1px;
	margin-left:2px;
	margin-bottom:5px;
}

.contenu .centre .reunion .bloc .formule  .forfait-geneve .titre-geneve{
	float : left;
	width : 226px;
	height : auto;
	background:url(../images/0-degrade-geneve.jpg) no-repeat;	
}

.contenu .centre .reunion .bloc .formule-13  .forfait-Paris13 .titre-Paris13{
	float : left;
	width : 235px;
	height : auto;
	background:url(../images/0-degrade-p13.jpg) no-repeat;	
}


.contenu .centre .reunion .bloc .formule .forfait .prix, .contenu .centre .reunion .bloc .formule .forfait-first .prix, .contenu .centre .reunion .bloc .formule .forfait-toulouse .prix, .contenu .centre .reunion .bloc .formule .forfait-pve .prix{
	float : left;
	width : 226px;
	padding-bottom:3px;
	padding-top:3px;
}

.contenu .centre .reunion .bloc .formule-13 .forfait-Paris13 .prix{
	float : left;
	width : 235px;
	padding-bottom:3px;
	padding-top:3px;
}

.contenu .centre .reunion .bloc .formule .forfait-mini{
	float : left;
	width : 111px;
	height:auto;
	text-align:center;
	border:#386493 solid 1px;
	margin-left:2px;
	margin-bottom:5px;
	
}

.contenu .centre .reunion .bloc .formule  .forfait-mini .titre{
	float : left;
	width : 111px;
	height : auto;
	background:url(../images/0-degrade-cannes.jpg) no-repeat;
	
}

.contenu .centre .reunion .bloc .formule .forfait-mini .prix{
	float : left;
	width : 111px;
	padding-bottom:3px;
	padding-top:3px;
}


.contenu .centre .reunion .bloc .texte-reunion{
	float : left;
	width:713px;
	text-align:justify;
	height:auto;
	margin-top:5px;
}

.contenu .centre .reunion .bloc .texte-reunion .tarifs{
	float : left;
	width:713px;
	text-align:justify;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu{
	float:left;
	width:713px;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu .droite {
	float:left;
	width:273px;
	height:auto;
	margin-top : 5px;
	margin-left:25px;
}

.contenu .centre .reunion .bloc .formule-contenu .droite .descriptif{
	float:left;
	width:273px;
	height:auto;
	border:#4a3566 solid 1px;
	margin-top : 5px;
	margin-bottom:5px;
}

.contenu .centre .reunion .bloc .formule-contenu .droite .descriptif .fond{
	float :left;
	width:273px;
	height:auto;
	background:url(../images/0-degrade-toulouse.jpg) no-repeat;
	text-align:center;
}

.contenu .centre .reunion .bloc .formule-contenu .droite .descriptif .salle1{
	float:left;
	width:130px;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu .droite .descriptif .salle2{
	float:right;
	width:130px;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location{
	float:left;
	width:380px;
	height:auto;
	margin : 5px 0 0 2px;
	border:#4a3566 solid 1px;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .fond{
	float:left;
	width:380px;
	height:13px;
	background:url(../images/0-degrade-toulouse.jpg) no-repeat;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .fond .nom, .contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond .nom{
	float:left;
	width:180px;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond {
	width:380px;
	height:auto;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond hr {
	width:380px;
	padding-bottom :0;
	padding-top : 0;
	margin-bottom :0;
	margin-top : 0;
	color:#4a3566;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .fond .surface, .contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond .surface{
	float:left;
	width:60px;
	height:auto;
	text-align:center;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .fond .demijournee, .contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond .demijournee{
	float:left;
	width:80px;
	height:auto;
	text-align:center;
}

.contenu .centre .reunion .bloc .formule-contenu .formule-location .fond .journee, .contenu .centre .reunion .bloc .formule-contenu .formule-location .sansfond .journee{
	float:left;
	width:60px;
	height:auto;
	text-align:center;
}


.contenu .centre .reunion .filet{
	float : left;
	width : 2px;
	margin-top:25px;
	margin-bottom:30px;
	margin-right:3px;
	margin-left:2px;
}

/****PAGES-ALENTOURS****/
.contenu .centre .alentours{
	float : left;
	width : 713px;
	height : auto;
	margin-top:30px;
}

.contenu .centre .alentours .tourisme{
	float : left;
	width : 713px;
	height : auto;
	margin-top:10px;
		
}

.contenu .centre .alentours .tourisme a{
	color : #717073;
}

.contenu .centre .alentours .tourisme a:hover{
	font-style:italic;
}

.contenu .centre .alentours .tourisme .adresse{
	float : left;
	width : 450px;
	height : auto;
	margin-top:5px;
	margin-left : 5px;	
}

.contenu .centre .alentours .tourisme .img{
	float : left;
	width : 250px;
	height : auto;
	margin-top:5px;	
}

/****PAGES-TARIFS****/
.contenu .centre .description .img-tarifs{
	float : left;
	width : 300px;
	height : auto;
}

.contenu .centre .description .desc-tarifs{
	float : left;
	width : 413px;
	height : auto;
}

/***PAGE-PROMOTIONS***/
.contenu .gauche .offre-cannes {
	float:left;
	width:195px;
	height:auto;	
	margin-top:5px;
	background:#FFF;	
}



/****Offres Speciales Home****/


.contenu .centre .offres_speciales_home{
	width:711px;
	height:auto;
	margin :auto;
	border-bottom: #372318 1px solid;
	border-left: #372318 1px solid;
	border-right: #372318 1px solid;
	background: #FFF url(../images/promotions/0-pixel.jpg) repeat-x;
}

.contenu .centre .offres_speciales_home-violet{
	width:711px;
	height:auto;
	margin :auto;
	border-bottom: #372318 1px solid;
	border-left: #372318 1px solid;
	border-right: #372318 1px solid;
	background: #FFF url(../images/promotions/0-pixel-violet.jpg) repeat-x;
}

.contenu .centre .offres_speciales_home #bandea, .contenu .centre .offres_speciales_home-violet #bandeau{
	width:711px;
	height:auto;
}



/**Cannes**/


.contenu .centre .offres_speciales_home .ligne, .contenu .centre .offres_speciales_home-violet .ligne{
	float : left;
	width:711px;
	height:auto;
	margin-bottom: 5px;
	
}

.contenu .centre .offres_speciales_home .ligne .titre, .contenu .centre .offres_speciales_home-violet .ligne .titre{
	width:711px;
	height:auto;
	margin-bottom: 5px;
}


.contenu .centre .offres_speciales_home .ligne .destinations-promo, .contenu .centre .offres_speciales_home-violet .ligne .destinations-promo{
	width:711px;
	height:auto;
}


.contenu .centre .offres_speciales_home .ligne .destinations-promo .description-promo, .contenu .centre .offres_speciales_home-violet .ligne .destinations-promo .description-promo{
	float : left;
	width:525px;
	height:auto;
}


.contenu .centre .offres_speciales_home .ligne .destinations-promo .btn_infos, .contenu .centre .offres_speciales_home-violet .ligne .destinations-promo .btn_infos{
	float:left;
	width:92px;
	height:auto;
	text-align:center;
	font-size:0.9em;
}

.contenu .centre .offres_speciales_home .ligne .destinations-promo .btn_infos a:hover, .contenu .centre .offres_speciales_home-violet .ligne .destinations-promo .btn_infos a:hover{
	font-style:italic;
}

/**BON CADEAU**/
.contenu .centre .boncadeau  {
	margin-top:20px;
	float:left;
	width:613px;
	border:#900 1px solid;
	margin-left :45px;	
}

.contenu .centre .boncadeau .image{
	float:left;
	width:220px;
	height:auto;
	padding-left:15px;	
}


.contenu .centre .boncadeau .liste {
	float:left;
	width:345px;
	height:auto;
	margin-top:18px;
	margin-left:10px;	
}

.contenu .centre .part{
	width:713px;
	height:auto;
}

.contenu .centre .part .part-gauche{
	float : left;
	width:320px;
	height:auto;	
	margin-left :45px;
}

.contenu .centre .part .part-gauche-tarifs{
	float : left;
	width:350px;
	height:auto;	
	
}

.contenu .centre .part .part-droite{
	float : left;
	width:305px;
	height:auto;
	margin-left : 20px;
}

.contenu .centre .part .part-droite-tarifs{
	float : left;
	width:345px;
	height:auto;
	margin-left:10px;
}

/**PAGE-RECRUTEMENT**/
.contenu .centre .recrutement  {
	margin-top:10px;
	float:left;
	width:513px;
	border:#717073 1px solid;
	margin-left :100px;	
}

.contenu .centre .recrutement .image{
	float:left;
	width:187px;
	height:auto;
	padding-top:5px;
	padding-left:5px;
}


.contenu .centre .recrutement .liste {
	float:left;
	width:300px;
	height:auto;
	margin-top:18px;
	margin-left:10px;	
}

/**PAGE RESERVATION**/
.contenu .centre #contentNavigationContener{
	margin-top : 20px;
	margin-bottom: 20px;
	width:690px;
	text-align: center;
	margin-left:15px;
	height:auto;
}

.contenu .centre #contentNavigationContener .etape{
	float:left;
	width:170px;
	height:40px;
	color:#351605;		
}

.contenu .centre #contentNavigationContener .etape1{
	float:left;
	width:170px;
	height:40px;
	color :#867061;	
}

.contenu .centre #occupationRightContener{
	text-align: center;
	margin-bottom:10px;
	border:#2f466f 2px solid;
	width: 708px;
}

.contenu .centre #international_observation{
	text-align: center;
	margin-bottom:10px;
	border:#351605 2px solid;
	width: 708px;
}


/****SEARCH RESULTS****/
#content{
	text-align : center;
}

#content a{
	color : #351605;
}

#content a:hover{
	font-style:italic;
}



.contenu .centre #occupationRightContener a, #international_observation a{
	color : #351605;
}

.contenu .centre #occupationRightContener a:hover, #international_observation a:hover{
	font-style:italic;
}
	
#content #searchResultTitle{
	text-transform:uppercase;
	font-weight: bold;
	font-size: 1.1em;
	color: #351605;
}

.warning {
    border: 1px solid #372318;
    background-color: #b3a69e;
    color: #372318;
    padding: 15px;
    margin: 15px 0px;
    text-align: center;
}

#content #searchResult p{
    text-align: center;
}

#content #searchResult .aProposalBlock p{
	text-align: left;
}
	
#content #searchResult .aProposalBlock{
	width: 590px;
	margin: 10px auto;
	text-align: left;
	border: 1px solid #351605;
	overflow: hidden;
}

#content #searchResult .aProposalBlock .proposalTitle{
	height: 29px;
	line-height: 29px;
	background: url(../resalys/images/fond-prop.gif) repeat-x;
	color: #351605;
}

#content #searchResult .aProposalBlock .proposalTitle span{
	font-weight: bold;
	font-size: 1.1em;
}

#content #searchResult .aProposalBlock .proposalTitle img.puce{
	float:left;
	margin: 0 15px;
}

#content #searchResult .aProposalBlock .proposalTitle a.chooseButton{
	display: block;
	float: right;
	width: 85px;
	height: 29px;
	margin-right: 30px;
	background: url(../resalys/images/resever-on.jpg) no-repeat;
}

#content #searchResult .aProposalBlock .proposalTitle a.chooseButton span{
	display: none;
}

#content #searchResult .aProposalBlock .inside{
	margin: 5px 10px;
}

#content #searchResult .aProposalBlock .proposalIcone{
	float:left;
	margin-top: 15px;
}

#content #searchResult .aProposalBlock .proposalPriceBlock{
	float:right;
	width: 140px;
	height: 45px;
	text-align: center;
	color: #351605;
	border:1px solid #351605;
	background: url(../resalys/images/0-fd_prix.jpg) left center no-repeat;
	margin-top: 15px;
}

#content #searchResult .aProposalBlock .proposalPriceBlock p{
	margin: 0;
	line-height: 14px;
}

#content #searchResult .aProposalBlock .proposalPriceBlock span{
	font-weight: bold;
	font-size: 1.1em;
	
}

#content #searchResult .aProposalBlock .proposalDescription{
	margin-left: 120px;
}

#content #searchResult .aProposalBlock .proposalDescription a, .footerNavigation a{
	color: #4E3024;
}

#content #searchResult .aProposalBlock .proposalRoomType{
	clear: both;
	padding-top: 10px;
}

.contenu .centre #content #searchResult .footerNavigationgauche{
	float:left;
	width:300px;	
}

.contenu .centre #content #searchResult .footerNavigationdroite{
	float:right;
	width:280px;	
}

/*RESERVATION-SERVICE CARTE-ETAPE2*/
.contenu .centre #proposal{
	width : 713px;
	height:auto;
	border: #372318 1px solid;
}

.contenu .centre #proposal .inside{
	float:left;
	width:713px;
	height:auto;
	margin-top:10px;
}

.contenu .centre #proposal .inside .image{
	float:left;
	width:213px;
	height:auto;
	
}

.contenu .centre #proposal .inside .texte{
	float:left;
	width:350px;
	height:auto;
}

.contenu .centre #proposal .inside .total{
	float:right;
	width:120px;
	height:auto;
	line-height: 18px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #372318;
	background: url(../resalys/images/0-fd_prix.jpg) left center no-repeat;
	text-align:center;
	margin-right:10px;
	border: #372318 1px solid;
}

.contenu .centre .intro p{
	text-align:center;
}


.contenu .centre #proposal .total .inside  .price{
	font-weight: bold;
	float: right;
}

.contenu .centre #reservationContent{
}

.contenu .centre #reservationContent .aRoom table, #reservationContent .anOccupant table{
	width: 100%;
}

.contenu .centre #reservationContent .aRoom table td.optionQuantity{
	width:100px;
	text-align: center;
}

.contenu .centre #reservationContent .aRoom table td.optionQuantity a.addLink{
	display: block;
	width: 53px;
	height: 13px;
	background: url(../images/action_choose2.gif) no-repeat;
}

.contenu .centre #reservationContent .aRoom table td.optionQuantity a.addLink span{
	display: none;
}

.contenu .centre #reservationContent .aRoom table td.price{
	width:120px;
	color: #990000;
	font-weight: bold;
}

.contenu .centre #reservationContent .aRoom table td.action{
	width: 40px;
}

.contenu .centre #reservationContent .aRoom table td.action a.deleteLink{
	display: block;
	width: 25px;
	height: 16px;
	background: url(../images/poub.jpg) no-repeat;
}

.contenu .centre #reservationContent .aRoom table td.action a.deleteLink span{
	display: none;
}

.contenu .centre #reservationContent #financialContener{
	font-size: 1.1em;
	font-weight: bold;
	overflow: hidden;
}

.contenu .centre #reservationContent #financialContener #promotion{
	border:#372318 1px solid; 
}

.contenu .centre #reservationContent #financialContener #total{
	font-size: 1.1em;
	text-transform: uppercase;
	color: #372318;
	background-color: #b3a69e;
}

.contenu .centre #reservationContent #financialContener #promotion, #reservationContent #financialContener #total{
	clear: both;
	padding: 5px 7px;
	overflow: hidden;
}

.contenu .centre #reservationContent #financialContener .label{
	float: left;
}

.contenu .centre #reservationContent #financialContener .field{
	float: right;
}

.contenu .centre #authenticationResa{
	margin: 0 10px;
}

.contenu .centre #authenticationResa input{
	width: 100px;
}

.contenu .centre #authenticationResa a{
	text-decoration: none;
	font-weight: bold;
	color: #4E3024;
}

.contenu .centre #authenticationResa #existingCustomerLayer{
	margin-top: 10px;
}

.contenu .centre #authenticationResa #existingCustomerLayer a{
	color: #990000;
}

.contenu .centre #authenticationResa #existingCustomerLayer a:hover{
	text-decoration: underline;
}

.contenu .centre #client_due_type{
	display: none;
}
.contenu .centre #reservationContener table.footerNavigation{
	width: 100%;
	margin-top: 30px;
	text-align: center;
	margin-bottom:20px;
}

/****CONFIRM RESERVATION****/

#reservationContener #reservationTitle{
	height: 31px;
	line-height: 31px;
	text-align: center;
}

#reservationContener #proposal{
	float: none;
	width: auto;
}

 #reservationContener .compte{
	font-variant:small-caps;
	text-align:center;
	font-size:1.2em;	
	}

#reservationContener #proposal h4.title{
	margin: 20px 0;
	font-size: 1.2em;
	color: #990000;
}

#reservationContener #authentication, #reservationContener #option, #reservationContener #paiement{
}

#reservationContener #reservationContent{
	margin-bottom: 20px;
}

#reservationContener #authentication #existingCustomerLayer input, #reservationContener #authentication #newCustomerLayer input{
	width: 100px;
}

#reservationContener #authentication #newCustomerLayer #address table{
	width: 90%;
}

#reservationContener #authentication #newCustomerLayer #address table td{
	margin: 3px 0;
}

#reservationContener #authentication #newCustomerLayer #address input{
	width: 200px;
}

#reservationContener #authentication a, #reservationContener #option a{
	text-decoration: none;
	font-weight: bold;
	color: #4E3024;
}

#reservationContener #authentication a:hover, #reservationContener #option a:hover{
	text-decoration: underline;
	color: #990000;
}


/****RESERVATION SAVED****/

#reservationContener #reservationSaved{
	width: 70%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	color: #351605;
	border:#351605 1px solid;
}


/****FORGET PASSWORD****/

#popupContener p{
	margin: 0.5em 1em;
}

/****SEARCH FORM SIMPLE****/

#searchFormSimpleContener{
	font-size: 0.8em;
	background-color: #a79a93;
}

#searchFormSimpleContener select, #searchFormSimpleContener input{
	font-size:1em;
	border:1px solid #4E3024;
}

#searchFormSimpleContener #searchFormSimple .section{
	clear: both;
	margin-bottom: 5px;
	overflow: hidden;
}

#searchFormSimpleContener #searchFormSimple .section .sousSection{
	float: left;
	margin-right: 10px;
}

#searchFormSimpleContener #searchFormSimple h3.titre{
	margin-bottom: 0;
	font-size: 1em;
}

#searchFormSimpleContener #searchFormSimple .section a.submitFormButton{
	display:block;
	float: right;
	width: 85px;
	height: 20px;
	background: url(../images/resa_off.jpg) no-repeat;
}

#searchFormSimpleContener #searchFormSimple .section a.submitFormButton:hover{
	background: url(../images/resa_on.jpg) no-repeat;
}

#searchFormSimpleContener #searchFormSimple .section a.submitFormButton span{
	display: none;
}
