/* Inscriptions */

#inscriptions_contenu {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}

#inscriptions_contenu a {text-decoration: none; color: #FFF;}
#inscriptions_contenu a:visited {text-decoration: none; color: #FFF;}
#inscriptions_contenu a:hover {text-decoration: underline; color: #E1BA64;}

#inscriptions_contenu img {border: none;}


#inscriptions_contenu_titre {
	float: left;
	width: 100%;
	border: 5px solid red;
}

.inscriptions_clear {
	margin-left: auto;
	margin-right: auto;
	width: 806px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	background-image: url('../_img/contenu/inscriptions/separation.jpg');
	background-repeat: no-repeat;
}


#inscriptions_carte {
	margin-left: auto;
	margin-right: auto;
	width: 795px;
}

.inscriptions_carte_detail {
	float: left;
	width: 205px;
	height: 538px;
	background-image: url('../_img/contenu/inscriptions/fond_inscription.jpg');
	background-repeat: repeat-x;
	font-size: 10px;
	background-color: #242424;
	border-top: 2px solid #000;
}

.inscriptions_carte_detail img { border: 0; }

.inscriptions_carte_detail a {text-decoration: none; color: #f0f0f0;}
.inscriptions_carte_detail a:visited {text-decoration: none; color: #f0f0f0;}
.inscriptions_carte_detail a:hover {text-decoration: none; background-color: #E1BA64;}


/* Div pour le morph */
.inscriptions_carte_detail_morph {
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	height: 500px;
	background-image: url('../_img/contenu/inscriptions/fond_desc_carte.jpg');
	background-repeat: repeat-x;
	background-color: #4A4A4A;
	display: block;
	z-index: 100;
}

.inscriptions_carte_detail_morph img { border: 0; }

.inscriptions_carte_detail_morph a, a:hover, a:visited {text-decoration: none; color: #f0f0f0;}


.inscriptions_carte_detail_myjs{
height:1px;
width:205px;
visibility: hidden;
}


.inscription_carte_espace {
	float: left;
	width: 33px;
	height: 330px;
}

.inscriptions_carte_separation {
	float: left;
	width: 205px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	/*background-image: url('../_img/contenu/inscriptions/separation_carte.jpg');*/
}

.inscriptions_carte_separation2 {
	float: left;
	width: 205px;
	height: 2px;
	line-height: 2px;
	font-size: 0px;
	/*background-image: url('../_img/contenu/inscriptions/separation_carte.jpg');*/
}

.inscriptions_carte_detail_txt {
	margin-left: auto;
	margin-right: auto;
	width: 190px;
	text-align: justify;
}

.inscriptions_carte_detail_txt a:hover {text-decoration: underline; color: #E1BA64; background-color: #000;}

#inscriptions_formulaire_img {
	float: left;
	width: 470px;
	height: 640px;
}

#inscriptions_formulaire_espace {
	float: left;
	width: 20px;
	height: 640px;
}
#inscriptions_formulaire_espace2 {
	float: left;
	width: 40px;
	height: 640px;
}

#inscriptions_formulaire_text {
	position: relative;
	float: left;
	width: 455px;
	height: 640px;
/*	background-image: url('../_img/contenu/inscriptions/fond_formulaire.jpg');*/
}

#inscriptions_formulaire_text h1 {margin: 0; padding: 0;}


#inscriptions_formulaire_text input {
	width: 160px;
	height: 17px;
	background-color: #000;
	border: 1px solid #3b3b3b;
	background-image: url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	background-repeat: repeat-x;
	background-position: 0 3px;
	color: #FFF;
}

#inscriptions_formulaire_text select {
	width: 164px;
	height: 19px;
	background-color: #000;
	border: 1px solid #3b3b3b;
	background-image: url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	background-repeat: repeat-x;
	color: #FFF;
}

#inscriptions_formulaire_text textarea {
	background-color: #000;
	border: 1px solid #3b3b3b;
	color: #FFF;
}

#inscriptions_formulaire_panes div div { overflow: hidden;}

#inscriptions_formulaire_heading
{
	position: absolute;
	width: 415px;
	height: 36px;
	bottom: -10pxpx;
	left: 0px;
}

.inscriptions_formulaire_checkbox input {
	width: 12px;
	height: 12px;
}

.inscriptions_formulaire_pane h2{
	margin: 0;
	padding: 0;
	margin-top: 30px;
}

.inscriptions_formulaire_pane label{
	font-size: 12px;
}


.inscriptions_formulaire_panes_input_left {
	float:left;
	width:207px;
	text-align: left;
}


.inscriptions_formulaire_panes_input_right {
	float:left;
	width:206px;
	text-align: left;
}

.inscriptions_formulaire_panes_input_right a {
	text-decoration:none;
	color: #FFF;
}

.inscriptions_formulaire_panes_input_right a:hover {
	text-decoration:underline;
	color: #E1BA64;
}

.inscriptions_formulaire_panes_input_right select{
	width: 158px;
	height: 17px;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}

.inscriptions_formulaire_pane select.fix{
	width: 50px;
	height: 17px;
	color: #f0f0f0;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}


.inscriptions_formulaire_pane select.fix2{
	height: 17px;
	color: #f0f0f0;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}

.inscriptions_formulaire_pane textarea{
	width:250px;
	height: 120px;
	color: #f0f0f0;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}

#inscriptions_formulaire_pane_checkleft{
	float: left;
	width: 207px;
	text-align: left;
}

#inscriptions_formulaire_pane_checkleft input{
	width: 12px;
	height: 12px;
	background-color: #000;
	color: #FFF;
}


#inscriptions_formulaire_pane_checkright{
	float:left;
	width:207px;
	text-align:left;
}

#inscriptions_formulaire_pane_checkright input{
	width: 12px;
	height:12px;
}

#inscriptions_formulaire_pane_checkleft2{
	float: left;
	width: 207px;
	text-align: left;
}

#inscriptions_formulaire_pane_checkleft2 input{
	width: 12px;
	height: 12px;
	background-color: #000;
}


#inscriptions_formulaire_pane_checkright2{
	float:left;
	width:207px;
	text-align:left;
}

#inscriptions_formulaire_pane_checkright2 input{
	width: 12px;
	height:12px;
}

#inscriptions_formulaire_pane_checkleft3{
	float: left;
	width: 207px;
	text-align: left;
}

#inscriptions_formulaire_pane_checkleft3 input{
	width: 12px;
	height: 12px;
	background-color: #000;
}


#inscriptions_formulaire_pane_checkright3{
	float:left;
	width:207px;
	text-align:left;
}

#inscriptions_formulaire_pane_checkright3 input{
	width: 12px;
	height:12px;
}

/* Qui Sommes-Nous */
#qui_contenu {
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	padding-left: 20px;
}

#qui_image {
	float: left;
	width: 359px;
	height: 448px;
}




/* Nos Offres */
/* TOP */
#offres {
	float: left;
	width: 100%;
}

#offres_contenu {
	float: left;
	width: 745px;
	padding-left: 20px;
}

#offres_contenu_titre {
	float: left;
	width: 100%;
	height: 36px;
}

#offres_contenu_titre img {padding-top: 0px;}

#offres_contenu_titre_txt {
	float: left;
	clear: both;
	height: auto;
	width: 725px;
	font-size: 12px;
}

.clear_offres_contenu {
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 0px;
	background-image: url('../_img/contenu/contenu_separateur.jpg');
	background-repeat: no-repeat;
}

.clear_offres_descriptionTop {
	clear: both;
	width: 920px;
	height: 5px;
	line-height: 4px;
	font-size: 4px;
	background: url('../_img/contenu/inscriptions/top_945.jpg') 0 0px no-repeat; 
}

#offres_description_txt {
	float: left;
	width: 920px;
	height: 110px;
	background: url('../_img/contenu/inscriptions/fond_inscriptions_top.jpg') repeat-x;
	background-color: #000;
}

#offres_description_txt #text_offres_txt{
	position:absolute;
	top:15px;
	left:30px;
}

#offres_content_top {
	float: left;
	width: 709px;
	height: 3px;
	line-height: 3px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/fond_top_contenu.jpg');
	background-repeat: no-repeat;
}

#offres_clean_top {
	clear: both;
	width: 719px;
	height: 8px;
	line-height: 8px;
	font-size: 0px;
	background-color: #000;
}

#offres_clean_top42 {
	width: 310px;
	height: 8px;
	line-height: 8px;
	font-size: 0px;
	background-color: #000;
}


#offres_content
{
	float: left;
	width: 717px;
	height: 499px;
	padding-left: 2px;
/*	background-image: url('../_img/contenu/offres/fond_contenu.jpg');
	background-repeat: repeat-x;*/
}

.offres_bloc_top {
	float: left;
	width: 208px;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
/*	background-image: url('../_img/contenu/offres/bloc_top.jpg');*/
	background-image: url('../_img/contenu/offres/separation_offre_petit.jpg');
}

.offres_bloc_top42 {
	float: left;
	width: 315px;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/separation_offre_gro.jpg');
}

#offres_bloc {
	float: left;
	width: 717px;
	/*padding-left:8px;
	/*margin-left: 8px;*/
	background-color: #000;
}

#offres_bloc a {text-decoration: none; color: #FFF;}
#offres_bloc a:visited {text-decoration: none; color: #FFF;}
#offres_bloc a:hover {text-decoration: underline; color: #E1BA64;}

.offres_bloc
{
	float: left;
	width: 218px;
	height: 265px;
	background-color: #000;
/*	background-image: url('../_img/contenu/offres/bloc_fond.jpg');*/
	border: 1px #4e4e4e solid;

}

#offres_bloc42
{
	float: left;
	width: 694px;
	height: auto;
	background-color: #000;
	border: 1px #444343 solid;
}


.offres_bloc_txt42 {
	height: auto;
	float:left;
	width: 300px;
	padding:15px;
	text-align: justify;
	font-size: 10px;
}

.fond_titre_offre
{
float:left;
width:210px;;
height:auto;
padding-top:4px;
padding-left:8px;
text-align:left;
background-color: #000;
background-image: url('../_img/contenu/offres/fond_offre_titre.jpg');
background-repeat : repeat-x;

}

#title_offre_gros
{
float:left;
height:15px;
width:326px;
margin-bottom:8px;
padding-top:5px;
padding-left:10px;
background-image: url('../_img/contenu/offres/fond_offre_titre.jpg');

}
.offres_bloc_valider42 {
	float: right;
	text-align:right;
	margin-top:40px;
	width: 310px;
	/*border:solid red 1px;*/
	height: 14px;
}
.offres_bloc_txt {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	height: 70px;
	width: 205px;
	text-align: justify;
	font-size: 10px;
}

.offres_bloc_valider {
	float: left;
	width: 100%;
	height: 14px;
	padding-top: 0px;
	text-indent: 150px;
	
/*	border-left: 1px #4e4e4e solid;
	border-bottom: 1px #4e4e4e solid;
	border-right: 1px #4e4e4e solid;*/
	margin-left:-1px;
/*	background-image: url('../_img/contenu/offres/voir_offre_fond.jpg');*/
}

.offres_bloc_recherche_top {
	float: left;
	width: 171px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/formulaire/recherche_top.jpg');
}

#offres_bloc_recherche {
	float: left;
	width: 171px;
	background-color: #323232;
	background-image: url('../_img/contenu/offres/formulaire/fond_recherche.jpg');
	background-repeat: repeat-x;
	background-position: bottom; 
	text-align: left;
}

#offres_bloc_recherche_txt {
	margin-left: auto;
	margin-right: auto;
	width: 160px;
}

#offres_bloc_recherche_txt select, input {
	width: 158px;
	height: 17px;
	line-height: 17px;
	padding: 0px;
	font-size: 11px;
	border: 1px solid #3b3b3b;
	background-image:url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	background-position: bottom left;
	background-repeat:repeat-x;
	background-color:#000000;
	color: #FFF;
}

#offres_bloc_recherche_txt select
{
height:20px;
line-height:15px;
}

.offres_bloc_recherche_clear {
	margin-left: auto;
	margin-right: auto;
	width: 151px;
	height: 2px;
	line-height: 2px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/formulaire/separation_recherche.jpg');
}

#offres_bloc_recherche_date {
	float: left;
	width: 160px;
	
}

#offres_bloc_recherche_date_avion {
	display:none;
	float: left;
	width: 160px;
}

.offres_bloc_recherche_date {
	float: left;
	width: 80px;
	height: 40px;
}

.offres_bloc_recherche_date_avion {
	float: left;
	width: 80px;
	height: 30px;
}

#offres_bloc_recherche_date_avion select{
	float: left;
	width: 78px;
	height: 13px;
	font-size: 10px;
	font-family: Arial;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}

.offres_bloc_recherche_date_avion input{
	float: left;
	width: 70px;
	height: 13px;
	font-size: 10px;
	font-family: Arial;
	background-color: #000;
	border: 1px solid #e1ba64;
	color: #FFF;
}


.offres_bloc_recherche_date img {
	cursor: pointer;
}

.offres_bloc_recherche_date input{
	float: left;
	width: 50px;
	height: 13px;
	font-size: 10px;
	font-family: Arial;
	background-color: #000;
	border: 1px solid #3b3b3b;
	background-image:url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	color: #FFF;
}

#offres_bloc_recherche_lieu{
	float: left;
	width: 	160px;
	height: 55px;
	text-align: right;
}

#offres_bloc_recherche_lieu_ti {
	float: left;
	width: 	160px;
	height: 50px;
	text-align: right;
}

#offres_bloc_recherche_lieu select, #offres_bloc_recherche_lieu_ti select{
	width: 108px;
	float:left;
}

#offres_bloc_recherche_lieu input, #offres_bloc_recherche_lieu_ti input{
	width: 106px;
	float:left;
}

#recherche_voiture input{
	width:156px;
}

.offres_bloc_recherche_pays {
	float: left;
	width: 50px;
	padding-top: 4px;
}

#offres_input_keyword{
	width:156px;
}

.offres_bloc_recherche_pays_select {
	float: left;
	width: 110px;
}

#offres_bloc_recherche_valider {
	float: left;
	text-align: center;
	width:158px;
}

#offres_bloc_recherche_valider input {
	width: 88px;
	height: 21px;
}



.offres_recherche {
	float: left;
	height: 165px;
	padding-bottom: 4px;
	width: 739px;
	background-color: #000;
}

.offres_recherche_image {
	float: left;
}
.offres_recherche_image img {
	float: left;
	width: 218px;
	height: 125px;
	border:0;
	text-decoration:none;
}

.offres_recherche_image_room {
	float: left;
	width: 218px;
	height: 125px;
}

.offres_recherche_image_room img {
	border:0;
	text-decoration:none;
}

.offres_recherche_clear {
	float: left;
	height: 8px;
	line-height: 8px;
	font-size: 0px;
	width: 397px;
}

.offres_recherche_titre {
	float: left;
	width: 495px;
/*	background-color: #424242;*/
	padding-left: 10px;
	padding-top: 8px;
	height: 20px;
	background-image: url('../_img/contenu/offres/degrader.jpg');
	background-repeat: repeat-x;
}

.offres_recherche_carte {
	float: left;
	width: 98px;
	height: 20px;
	background-color: #000;
	border-left: 1px solid #505050
}

.offres_recherche_content {
	float: left;
	width: 390px;
	height: 84px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.offres_recherche_content img {border: 0;}

.offres_recherche_date{
	float: left;
	width: 98px;
	height: 109px;
	border-left: 1px solid #505050;
}

.clear_recherche {
	float: left;
	width: 705px;
	height: 15px;
	line-height: 1px;
	font-size: 0px;
	/*background-image: url('../_img/contenu/offres/formulaire/trait.jpg');*/
}

.clear_recherche2 {
	float: left;
	width: 705px;
	height: 2px;
	margin-left:0px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/trait2.jpg');
	background-repeat: no-repeat;
}
.separation_list_offre {
	float: left;
	width: 509px;
	height: 5px;
	line-height: 1px;
	font-size: 0px;
	background-image: url('../_img/contenu/offres/separation_list_offre3.jpg');
	background-repeat: no-repeat;
}

.offres_numero {
	float: left;
	width: 100%;
	text-align: right;
}

.offres_numero a {text-decoration: none; color: rgb(225,186,100);}
.offres_numero a:visited {text-decoration: none; color: rgb(225,186,100);}
.offres_numero a:hover {text-decoration: underline; color: rgb(225,186,100);}

.inline-shadowbox {
	display: none;
}


#view_texte_descript2 a{text-decoration: none; border: 0px;}
#view_texte_descript2 a:visited{text-decoration: none; border: 0px;}
#view_texte_descript2 a:hover{text-decoration: none; border: 0px;}

#view_texte_descript2 img {border:0px;}

.auteur {
	clear: both;
}

.quantite {
	clear: both;
}

/* DEMANDEZ-NOUS */

/* TOP */
#demandez_contenu {
	float: left;
	width: 100%;
}

#demandez_contenu_titre {
	float: left;
	width: 100%;
	height: 36px;
}

#demandez_contenu_titre img {padding-left: 20px; padding-top: 0px;}

#demandez_contenu_titre_txt {
	float: left;
	clear: both;
	height: auto;
	width: 905px;
	padding-left: 20px;
}

.clear_demandez_contenu {
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background-image: url('../_img/contenu/contenu_separateur.jpg');
	background-repeat: no-repeat;
}


#demandez_ssmenu {
	float: left;
	width: 165px;
	height: 145px;
	background-image: url('/_img/contenu/demandez/ssmenu.jpg');
	background-position: 20px 0px;
	background-repeat: no-repeat;
}

#demandez_ssmenu img {border: 0px; margin: 0px;}

.demandez_ssmenu_txt {
	float: left;
	width: 145px;
	height: 22px;
	padding-left: 20px;
}

#demandez_content {
	float: left;
	width: 754px;
	height: 275px;
	margin-left: 5px;
}

#demandez_content_top {
	float: left;
	width: 754px;
	height: 5px;
	line-height: 5px;
	font-size: 0px;
	background-image: url('/_img/contenu/demandez/fond_top_contenu.jpg');
	background-repeat: repeat-y;
}

#demandez_content_txt {
	float: left;
	width: 409px;
	height: 269px;
	background-image: url('/_img/contenu/demandez/fond_menu.jpg');

}

#demandez_content_img {
	float: left;
	width: 345px;
	height: 269px;
	background-image: url('/_img/contenu/demandez/fond_contenu.jpg');

}

#demandez_cadre_txt {
	float: left;
	width: 409px;
	height: 227px;
}

#demandez_txt {
	float: left;
	width: 369px;
	height: 200px;
	text-indent: 0px;
	padding-left: 10px
}

.demandez_separation_txt {
	clear: both;
	width: 369px;
	height: 20px;
	background-image: url('/_img/contenu/demandez/separation_txt.jpg');
	background-repeat: repeat-x;
}

#demandez_trait {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	width: 409px;
	background-color: #878787;
}

#demandez_click_form {
	float: left;
	width: 204px;
	height: 41px;
	background-image: url('/_img/contenu/demandez/fond_click.jpg');
	text-align: center;
}

#demandez_click_form img {border: 0;}

#demandez_click_form a {color: #FFF; text-decoration: none}
#demandez_click_form a:visited {color: #FFF; text-decoration: none}
#demandez_click_form a:hover {color: #FFF; text-decoration: underline;}

#demandez_click_separation {
	float: left;
	width: 1px;
	height: 41px;
	background-image: url('/_img/contenu/demandez/click_separation.jpg');
}

#demandez_click_carte {
	float: left;
	width: 204px;
	height: 41px;
	background-image: url('/_img/contenu/demandez/fond_click.jpg');
	text-align: center;
}

#demandez_click_carte img {border: 0}

/* FORMULAIRE */

#demandez_formulaire {
	float: left;
	width: 754px;
	height: 275px;
	background-image: url('/_img/contenu/demandez/formulaire/fond.jpg');
}

#demandez_formulaire_entete {
	float: left;
	width: 270px;
	height: 41px;
}


.demandez_formulaire_clear1 {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	margin-left: 24px;
	width: 703px;
	background-color: #505050;

}

.demandez_formulaire_clear2 {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	margin-left: 24px;
	width: 703px;
	background-color: #252525;
}

#demandez_formulaire_date {
	float: left;
	margin:0;
	padding:0;
}


#demandez_formulaire_date img{
	margin:0;
	padding:0;
	border:0;
}

#demandez_form input {
	width: 70px;
	height: 16px;
	padding:0;
	margin:0;
	background-color: #000;
	border: 1px solid #3B3B3B;
	color: #FFF;
}

#demandez_nous_select{
	height:15px;
}

#demandez_form select {
	width: 130px;
	height: 16px;
	line-height:12px;
	font-size:11px;
	background-color: #000;
	border: 1px solid #3B3B3B;
	color: #FFF;
}

#demandez_form textarea {
	width: 350px;
	height: 100px;
	background-color: #000;
	border: 1px solid #3B3B3B;
	color: #FFF;
}

#demandez_form_valider {
	float: left;
	width: 415px;
	height: 23px;
	text-align: right;
}

#demandez_form_valider input {
	width: 66px;
	height: 21px;
}

#inline-sample {
	display: none;
}

.inline-sample {
	display: none;
}

.inline-sample img{
	z-index:5000;
}

.demandez_form_login {
	float: left;
	width: 175px;
	background-color:#000;
}

.demandez_form_login a {text-decoration: none; color: #f0f0f0; text-align: right;}
.demandez_form_login a:visited {text-decoration: none; color: #f0f0f0; text-align: right;}
.demandez_form_login a:hover {text-decoration: none; color: #f0f0f0; text-align: right;}

.demandez_form_login input {
	width: 150px;
	height: 15px;
	text-indent: 5px;
	font-size: 11px;
	border: 1px solid #e1ba64;
}

.demandez_form_login p{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
	text-align:center;
}

.demandez_form_login img{
	float:left;
	border:0;
	margin:0;
	padding:0;
	margin-left:30px;
	margin-top:5px;
}

#demandez_form_login_p {
	margin:0;
	padding:0;
	width:150px;
	padding-top:25px;
	padding-left:20px;
	font-size:13px;
	line-height:13px;
	text-align:justify;
}

.form_login_sign{
	padding:0;
	margin:0;
}

.form_login_sign a:hover{
	text-decoration:underline;
	color:#E1BA64;
	padding:0;
	margin:0;
}

.form_login_sign input {
	width:140px;
	height:15px;
	border: 1px solid #3b3b3b;
	background-image: url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	background-repeat: repeat-x;
}


.form_login_sign2{
	padding:0;
	margin:0;
	margin-left:9px;
}

.form_login_sign2 a:hover{
	text-decoration:underline;
	color:#E1BA64;
	padding:0;
	margin:0;
}

.form_login_sign2 input {
	width:140px;
	height:15px;
	border: 1px solid #3b3b3b;
	background-image: url('../_img/contenu/shadowbox_bg/input_reservation_hotel.jpg');
	background-repeat: repeat-x;
}


#demandez_form_espace {
	float: left;
	width: 1px;
	height: 100px;
	margin:0;
	padding:0;
	margin-top:30px;
	background-color: #444243;
}

.demanez_form_marge_center{
	float:left;
	width:10px;
	height: 100px;
}

/*#demandez_chat { display: none;}*/

#demandez_chat {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}

#demandez_chat_contenu {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	height: 200px;
	border: 1px solid #2d2d2d;
	background-color: #1b1b1b;
	color: red;
	position: relative;
	text-indent: 5px;
}

#demandez_chat_contenu_top {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	height: 20px;
}

#demandez_chat_contenu_txt
{
	position: absolute;
	width: 350px;
	bottom: 0px;
	max-height: 180px;
	overflow: auto;
	text-indent: 5px;
}

#demandez_chat_input input {
	float: left;
	width: 250px;
	height: 17px;
	font-size: 11px;
	border: 1px solid #2d2d2d;
	text-indent: 5px;
}

#demandez_chat_inputimg {
	float: left;
	width: 100px;
	height: 15px;
	border: 0;
}

#demandez_chat_inputimg input {
	float: left;
	width: 92px;
	height: 15px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #000;
	border: 0;
}

 button.calendar {
  background: url(calendar-icon.gif);
  border: 0;
  cursor: pointer;
  float: left;
  height: 20px;
  margin-right: 6px;
  width: 20px;
}
button.calendar:hover,
button.calendar.active {
  background-position: left bottom;
}

#password_recovery {
	color: #FFF;
}

/*				Pour le formulaire lorsque qu'un champ est vide 		*/

.alert_empty { 
display:none;
color: #FFF;
width:370px;
heigh:96px;
z-index:20;
position:absolute;
top:300px;
line-height:12px;
text-align:center;
background-color: #000;
background-image: url('/_img/contenu/shadowbox_bg/top_degrade_repeat.jpg');
background-repeat: repeat-x;
border:1px solid rgb(224,187,99);
}

.alert_empty a {
color: white;
}


.alert_empty2 {
display:none;
color:#fff;
width:370px;
z-index:2;
position:absolute;
top:100px;
left:30%;
line-height:12px;
text-align:center;
background-color: #000;
background-image: url('../_img/contenu/shadowbox_bg/top_degrade_repeat.jpg');
background-repeat: repeat-x;
border:1px solid rgb(224,187,99);
}

.alert_empty2 a{
position: bottom;
}

.alert_empty2 a:hover{
position: bottom;
color: white;
}

.alert_empty2 img{
border: none;
}

.show_box_down{
height: 62px;
background-image: url('/_img/contenu/espace_membre/show_box_bg.jpg');
background-repeat: repeat-x;
text-decoration:none;
text-align:left;
}

.show_box_ok{
height: 22px;
width:89px;
text-decoration:none;
border: 1px solid #e1ba64;
background-image: url('../_img/contenu/accueil/btn_valider_off.jpg');
position: relative;
top:30px;
left:140px;
text-align:left;
}

.show_box_down a{
text-align:left;
text-decoration:none;
color:#fff;
}

.show_box_ok p{
width: 20px;
margin:0;
padding:0;
text-decoration:none;
position: relative;
top:4px;
left: 24px;
}

.show_box_ok:hover{
position: relative;
top:30px;
left:140px;
text-decoration:none;
height: 22px;
width:89px;
border: 1px solid #e1ba64;
background-image: url('../_img/contenu/accueil/btn_valider_on.jpg');
}

.show_box_down_demandez{
height: 62px;
width:100%;
position:absolute;
left:0;
top:130px;
background-image: url('/_img/contenu/espace_membre/show_box_bg.jpg');
background-repeat: repeat-x;
}

.show_box_down_demandez a{
	text-decoration:none;
}

.btn_valider_ok_demandez p{
width: 20px;
margin:0;
padding:0;
position: relative;
text-decoration: none;
top:4px;
left: 20px;
}

.btn_valider_ok_demandez{
color: #FFF;
position: relative;
top:30px;
left:303px;
text-decoration: none;
height: 22px;
width:89px;
border: 1px solid #e1ba64;
background-image: url('/_img/contenu/accueil/btn_valider_off.jpg');
}

.btn_valider_ok_demandez:link{
text-decoration: none;
}

.btn_valider_ok_demandez:visited{
text-decoration: none;
}

.btn_valider_ok_demandez:hover{
text-decoration: none;
background-image: url('/_img/contenu/accueil/btn_valider_on.jpg');
}

/*  demandez_form	*/

.show_box_down_demandez_form{
width:100px;
margin-left:326px;
}

.btn_valider_ok_demandez_form p{
width: 20px;
margin:0;
padding:0;
position: relative;
text-decoration: none;
top:4px;
left: 20px;
}

.btn_valider_ok_demandez_form{
color: #FFF;
height: 22px;
width:89px;
border: 1px solid #e1ba64;
background-image: url('/_img/contenu/accueil/btn_valider_off.jpg');
}

.btn_valider_ok_demandez_form:hover{
text-decoration: none;
background-image: url('/_img/contenu/accueil/btn_valider_on.jpg');
}



.alert_empty3 {
display:none;
color:#fff;
width:370px;
z-index:2;
position:absolute;
top:30px;
left:12%;
line-height:12px;
text-align:center;
background-color: #323232;
border:1px solid rgb(224,187,99);
}

.alert_empty3 img{
border: none;
}

.alert_empty4 {
display:none;
color:#fff;
width:250px;
z-index:2;
position:absolute;
top:30px;
left:12%;
line-height:12px;
text-align:center;
background-color: #323232;
border:1px solid rgb(224,187,99);
}

.alert_empty4 img{
border: none;
}

.show_box_ok2{
position: relative;
top:30px;
left:150px;
height: 22px;
width:91px;
background-image: url('/_img/contenu/espace_membre/show_box_ok.jpg');
}

.show_box_ok2 p{
margin:0;
padding:0;
position: relative;
top:4px;
}

#form_datebirth select
{
width: 52px;
}

.warning_checkbox{
color: red;
background-color: #000;
display:none;
line-height: 11px;
height: 11px;
font-size: 11px;
}

.form_prev{
visibility: hidden;
cursor: pointer;
}

#block_log_css{
	background-color:#323232;
	width:100%;
	height:100%;
}

#shadowbox_body_inner{
	background-color:#000;
	background-image:url('../_img/contenu/shadowbox_bg/bg_top_mybox.jpg');
	background-repeat:repeat-x;
}

.block_log_myclose{
	position: absolute;
	text-decoration: none;
	height: 21px;
	width:44px;
	top:3px;
	left:352px;
	background-image: url('/_img/contenu/accueil/shadowbox_close.jpg');
	background-repeat: no-repeat;
}

.block_log_myclose a{
	text-decoration: none;
}

.block_log_myclose p {
	margin:0;
	padding:0;
	margin-top:4px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:white;
	font-family:Arial;
	text-decoration: none;
}

.block_log_myclose_perso{
	position: absolute;
	text-decoration: none;
	height: 21px;
	width:62px;
	top:5px;
	left:862px;
	background-image: url('/_lang/fr/contenu/boutons/btn_smal_ok.jpg');
	background-repeat: no-repeat;
}

.block_log_myclose_perso a{
	text-decoration: none;
}

.block_log_myclose_perso p {
	margin:0;
	padding:0;
	margin-top:5px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:white;
	font-family:Arial;
	text-decoration: none;
}


.block_log_myclose_facture{
	position: absolute;
	text-decoration: none;
	height: 21px;
	width:62px;
	top:5px;
	left:412px;
	background-image: url('/_lang/fr/contenu/boutons/btn_smal_ok.jpg');
	background-repeat: no-repeat;
}

.block_log_myclose_facture a{
	text-decoration: none;
}

.block_log_myclose_facture p {
	margin:0;
	padding:0;
	margin-top:5px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:white;
	font-family:Arial;
	text-decoration: none;
}

#offres_bloc_recherche_classic_rent select{
	width:108px;
}

.myclose{
	position: absolute;
	text-decoration: none;
	height: 21px;
	width:62px;
	top:160px;
	left:348px;
	background-image: url('/_lang/fr/contenu/boutons/btn_smal_ok.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

.myclose a{
	text-decoration: none;
}

.myclose p {
	margin:0;
	padding:0;
	margin-top:6px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:white;
	width:50px;
	font-family:Arial;
	text-decoration: none;
	position:relative;
	top:1px;
	left:0;
}

.myclose42{
	position: absolute;
	text-decoration: none;
	height: 21px;
	width:62px;
	top:160px;
	left:328px;
	background-image: url('/_lang/fr/contenu/boutons/btn_smal_ok.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

.myclose42 a{
	text-decoration: none;
}

.myclose42 p {
	margin:0;
	padding:0;
	margin-top:6px;
	text-align:center;
	font-size:9px;
	line-height:12px;
	color:white;
	width:50px;
	font-family:Arial;
	text-decoration: none;
	position:relative;
	top:1px;
	left:0;
}

#form2 select{
	line-height:10px;
	font-size:11px;
}