body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
img{
	border:none;
}
a, a:hover{
	color:#000000;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	font-size:11px;
}
.lien, .lien:hover{
	color:#5991de;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	font-size:12px;
}

.lien2, .lien2:hover{
	color:#000000;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	font-size:12px;
}

.lien3, .lien3:hover{
	color:#00b2e6;
	text-decoration:underline;
	font-family:Verdana, sans-serif;
	font-size:12px;
}

a:hover, .lien:hover{
	color:#5991de;
}
.lien2:hover{
	color:#84defa;
}
table{			
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#page{
	
}
.gauche{
	width:18px;
	background:url(images/gauche.jpg) repeat-y;
}
.droite{
	width:11px;
	background:url(images/gauche.jpg) repeat-y;
}
.haut{
	height:134px;
	background:url(images/haut.jpg) no-repeat;
	text-align:right;
}
.panier{
	margin-top:38px;
	margin-right:42px;
	color:#FFFFFF;
	float:right;
	width:170px;
	font-weight:bold;
	text-align:center;
}
.login{
	margin-top:38px;
	margin-right:42px;
	color:#FFFFFF;
	font-weight:bold;
	float:right;
	width:170px;
	text-align:center;
}

.login input{
	border:1px solid #5bcced;
	color:#5bcced;
	font-family:arial;
}
input.connecter{
	background-color:transparent;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	width:auto;
}
.login a, .login a, .panier a, .panier a:hover{
	color:#FFFFFF;
}



.centre{
	background:url(images/fond.jpg) no-repeat top;
}

.menu{
	height:32px;
	background:url(images/menu.jpg) repeat-x;
	text-align:left;
	padding-left:32px;
}
.menu a{
	color:#00b2e7;
	font-weight:bold;
}

.menu img{
	margin-left:5px;
	margin-right:5px;
}



.fond_bas{
	height:139px;
	background:url(images/fond_bas.jpg) repeat-x #ffcf40;
	text-align:center;
}
.bas{
	height:139px;
	width:989px;
	padding-top:19px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.bas img,.bas .liens{
	float:left;
}
.bas .liens{
	padding-top:15px;
}
.bas .liens a,.bas .liens a:hover{
	color:#404040;
	text-decoration:underline;
}

.accueil_gauche{
	padding-top:10px;
}
.accueil_gauche a{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
}


.recherche{
	margin:0px;
	padding:0px;
	border-left:solid 1px #686868; 
	border-right:solid 1px #686868; 
	border-bottom:solid 1px #686868;
	text-align:left;
	color:#031a60;
	width:438px;
}
html>/**/body  .recherche{
	width:436px;
}


.recherche td{
	color:#031a60;
}
.recherche a{
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
}

.fond_gris{
	background:#ffc22c;
}
.fond_gris2{
	padding-bottom:10px;
	background:url(images/fond_gris.jpg) repeat-x bottom #ffc22c;
}
.chambre{

	background:#ffc22c  repeat-x bottom;
	height:25px;
	overflow:hidden;
	margin-bottom:20px;
}
.chambre select{
	height:17px;
	margin-top:5px;
}


.champ_newsletter{
	width:265px;
	height:17px;
	border:solid 1px #4c4c4c;
	border-right:0px;
	margin-left:10px;
	margin-top:7px;
}
.bouton_newsletter{
	background:url(images/btn_newsletter.jpg) no-repeat;
	border:none;
	color:#FFFFFF;
	text-align:center;
	width:152px;
	height:18px;
	margin-top:10px;
	font-weight:bold;
	font-size:11px;
}
.bouton{
	background:url(images/btn_newsletter.jpg) no-repeat;
	border:none;
	color:#FFFFFF;
	text-align:center;
	width:152px;
	height:18px;
	margin-top:10px;
	font-weight:bold;
}
.bouton2{
	background:url(images/btn_2.jpg) no-repeat;
	border:none;
	color:#FFFFFF;
	text-align:center;
	width:225px;
	height:18px;
	margin-top:10px;
	font-weight:bold;
}
.infos_newsletter{
	color:#6b6b6b;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	margin-bottom:6px;
}

.selection{
	background:url(images/selection.jpg) no-repeat;
	margin:0px;
	padding:0px;
	padding-top:40px;
	padding-left:10px;
	text-align:left;
	color:#1b1b1b;
	width:437px;
	height:160px;
	margin-top:10px;
}
.tri,.tri a{
	color:#00b2e7;
	text-align:left;
}
.tri{
	padding-left:10px;
}

.titre_listing{
	background:url(images/titre_listing.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:496px;
	height:23px;
	overflow:hidden;
}
.titre_listing_long{
	background:url(images/titre_listing_long.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:866px;
	height:23px;
	overflow:hidden;
}
html>/**/body  .titre_listing_long{
	width:846px;
	padding-bottom:0px;
	padding-top:0px;
}
html>/**/body  .titre_listing_long b{
	margin-top:5px;
}

.titre_listing_moyen{
 
	background:url(images/titre_listing_moyen.jpg) no-repeat;
	/* background-color:blue;*/
	color:#FFFFFF;
	/*margin-left:40px;*/
/*	padding-left:10px;*/
	/*padding-right:10px;*/
	padding-top:5px;
	padding-bottom:5px;
	width:417px;
	height:23px;
	overflow:hidden;
}
html>/**/body  .titre_listing{
	width:476px;
}
.photo{
	border:solid 2px #c9ceca;
}
.entete_listing_prix td{
	background-color:#ffc22c;
	border:solid 1px #dddddd;
	height:31px;
}
.listing_prix td{
	border:solid 1px #dddddd;
}
.blanc{
	color:#FFFFFF;
}
.details{
	width:496px;
}
.bordure{
	border:solid 1px #5d5d5d;
	padding:5px;
}
.bordure.long{
	width:866px;
	margin-bottom:20px;
}
html>/**/body  .bordure.long{
	width:90%;
}


.offres_speciales{
	background:url(images/offres_speciales.jpg) no-repeat;
	width:293px;
	height:330px;
	padding-top:80px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	clear:both;
}

/************** Pour le paging **************/
	.paging{
		font-size:11px;
		color:#00b2e7;
		font-weight:bold;
	}
	.paging a{
		font-size:11px;
		color:#00b2e7;
		text-decoration:none;
		font-weight:normal;
	}
	.paging a:hover{
		font-size:11px;
		color:#00b2e7;
		text-decoration:underline;
	}

/*
/*******************************************/



.texte, ver11 {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#434343;
	text-decoration:none;
}

.calque{
  opacity:.80;
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  font-size: 8pt;
  background-color: #5f5f5f;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;
  z-index:300;

}

.image_calque{
	height: 100%;
}

.window{
  position: absolute;
  visibility : hidden;
  padding: 0px;
  z-index:400;
 }
.window2{
  visibility : hidden;
  background-color: #FFFFFF;
  width: 605;
  height: 500;
 /* top : 30%;
  left : 25% ;*/
  z-index:400;
  border:solid 1px #000000;
  padding:10px;
  padding-top:5px;
}
/* POP UP*/
.popup_content {
    padding-top:20px;
}
.titre_pop_up {
  text-decoration:underline;
  padding-bottom:5px;
  font-weight:bold;
}
.lien_pop_up{
  float:right;
}
.ver12noir {
  font-size:10px;
}
