#body{
	font-family:Arial;
}

#main_login{
	width:890px;
	background:#ffffff;
	/*border-top:1px solid #CCCCCC;*/
}

#box_login{
	float:left;
	background:url(../../images/FRA/cadre_login.png) no-repeat;
	width:219px;
	height:185px;
	margin-left:50px;
	margin-top:2px;
}

#box_login2{
	float:right;
	background:url(../../images/FRA/cadre_login.png) no-repeat;
	width:219px;
	height:185px;
	margin-top:-29px;
	position:relative;
	right:10px;
}

#global_sup{
	border:none;
}

.texteinput{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#53686F;
}

.inputoperator{
	width:110px;
	font-size:10px;
	font-weight:bold;
	border:1px solid #D8D8D8;
}


#entete div {
	font-size:11px;	
	color:#53686F;
}

#entete div a{
	text-decoration:underline;
	color:#DB2C2C;
}

#entete div a:hover{
	
	color:#BBBBBB;
	text-decoration:none;
}

#entete div a:visited{
	
	color:#9B1D18;
	text-decoration:none;
}

#module_recherche {
	margin-top:10px;
}

#repartition_chambres {
	color:#9B1D18;
}

#box-voile{
	background-repeat:repeat;
	position:absolute;
	width:100%;
	height:100%;
	margin-top: 0; /* moitié de la hauteur */
    margin-left: 0; /* moitié de la largeur */
	top: 0;
	left: 0;
	z-index:120;
	display:none;
}

#box_voile_cadre{
	color:#ffffff;
	/*border:1px solid #ce0000;*/
	position:relative;
	width:500;
	height:450;
	z-index:1;
	background:#DDDDDD;
	/*background:url(../../images/fond_box.jpg);*/
}

#box_voile_table{
	/*background:#97A5B0;*/
	background:black;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	position:absolute;
	width:100%;
	height:100%;
	margin-top: 0;
	margin-left: 0;
}

#box_voile_detail {
	color:black;
	font-size:12px;
	padding:10;
}

.suggestionsBox {
	width:350px;
	position: absolute;
	margin: 10px 0px 0px 0px;
	background-color: #DDDDDD;
	border: 1px solid #97a5b0;	
	color:#9B1D18;
	font-family: Helvetica;
	font-size: 11px;
}
	
.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
	list-style-type:none;
}

.suggestionList li:hover {
	background-color: #659CD8;
}

.station {
	color:#9B1D18;
	font-weight:bold;
}

.zone {
	color:black;
	
}

#table_recherche{
	font-size:12px;
}

#recherche #choix_hotel table input{
	border:1px solid #97a5b0;
	display:block;
	background:#f6f6f6;
}

#moteur {
	background:white;
	width:316px;
	border:1px solid #97a5b0;
	margin:10px;
	background:url('../../images/fond_moteur_4operator.gif');
	background-repeat:repeat-x;
}

#toggle {
	text-align:right;
	background:#c7cdd8;
}

#toggle a{
	color:white;
}
 .choix {
	margin-bottom:6;
	border-bottom:1px solid #97a5b0;
	padding-bottom:9;
	/*clear:both;*/
}

/*
#choix_dates {
	margin-bottom:15;
	border-bottom:1px solid #97a5b0;
	padding-bottom:5;
}
*/
.label_input_hotel {
	font-weight:bold;
	color: #9B1D18;
}

/*
.champ_date {
	width:64px;
	min-width:64px;
	margin:0;
}

#arrivee {
	margin-left:5px;
}*/

/************************A EFFACER*************************/
/*
#okipi_bande_gauche , #okipi_moteur_recherche{
	width:338px;
}

#contenu_main, #desc_retour  {
	width:500px;
}

#contenu_main {
	margin-top:38px;
}
*/
/****************************************************************/

/*****************************ESSAI CSS DATES*****************************/

.input_dates{
	width:60px;
	border:1px solid #97a5b0;
	font-size:9px;
	margin:0;
	padding:0;
}

.input_left {
	float:left;
	display:block;
	margin-left:18px;
	margin-top:6px;
	text-align:left;
}

#choix_hotel table input {
	border:1px solid #97a5b0;
	width:150px
}

#main{
	min-height:400px;
	margin-top:300px;
}

#resume_recherche {
	position:absolute;
	top:210px;
}

* html #main_login{
	height:300px;
}


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


/*** Contenu des onglet */

div#page {
	border:1px solid #CCCCCC;
	border-top:none;
	height:150px;
	width:595px;
	padding:20px 10px;
}

#page a{
	color:#666666;
	font-weight:normal;
	font-size:11px;
	letter-spacing:1px;
	font-family:verdana;
	
}

#page ul{
	float:left;
	margin:0;
	padding:0;
	margin-right:35px;
	border-left:1px solid #DDDDDD;
	padding-left:7px
}


#chaines_hotels{
	font-family:Verdana, Arial;
	color:#555555;
	list-style-type:square;
	padding:0 0 0 20px;
	font-size:10px

}

#chaines_hotels  li {
	list-style-type:square;
}


	/* CSS Tabs */
#navcontainer { 
	margin-left:18px;
	width:621px;
	padding-top:10px;
/* none needed */ }

ul#navlist {
		margin: 0;
		padding: 0;
		list-style-type: none;
		white-space: nowrap;
}

ul#navlist li {
		list-style-type: none;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		margin: 0;
		padding: 5px 0 4px 0;
		background-color: #eeeeee;
		border-top: 1px solid #cccccc;
	    border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link {
		cursor:pointer;
		margin: 0;
		padding: 5px 19px 4px 19px;
		color: #888888;
		border-right: 1px solid #cccccc;
		text-decoration: none;
}

ul#navlist li#active {
		color: #95bbae;
		background-color: #deebe5;
}

#navlist a:hover {
		color: #555555;
		background-color: white;
}

#qsn h2 {
	background-color:#888888;
}

#qsn h1 {
	color:#888888;
}

#droite{
	/*border-left:1px solid #DDDDDD;*/
}

#droite h1{
	color:##9B1D18;
	font-size:14px;
	margin-left:10px;
	border-bottom:1px solid #CCCCCC;
	width:180px;
	padding-bottom:2px
	}
	
#destinations, #demo{
	margin-left:18px;
	margin-top:15px;
}

#videos{
	text-align:center;
	margin-top:20px;
}

.station{
	margin:0;
	margin-left:15px;
	margin-bottom:20px;
	padding:0;
	float:left;
	width:200px;
	/*border:1px solid black;*/
	color:#444444;
	font-weight:normal;
	
	}
	
#description, #stations{
	margin-top:15px;
}

#description{
	letter-spacing:1px;
	line-height:180%;
	text-align:justify;
}

#destinations{
	
	font-size:12px;
	color:#444444;
	
}

.margezero{
	margin-left:0;
}

#stations h1{
	font-size:18px;
	font-family:arial;
	letter-spacing:5px;
	margin-bottom:30px;
	color:#9B1D18;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	width:100%;
}