body {

	text-align:center;

	margin:0;

	background-color:#000000;

	font-size:11px;

	color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;
	
	background-image: url(../images/back.jpg);
background-repeat: no-repeat;
background-color: #000;
background-position: top;


}

.box_app_vide{
	float:left;
	width:303px;
	background-color:#333;
	border:8px solid #000;
	margin:0px;
	height:380px;
}

.box_app{
	float:left;
	width:303px;
	border:8px solid #000;
	margin:0px;
}
.box_photo_app{
	clear:both;
	width:303px;
	border-top: solid 2px; color:#1acffd;
}
.box_adresse_app{
	clear:both;
	width:238px;
	height:46px;
	background-image:url(../images/back_location.jpg);
	font-size:14px;
	font-weight:bolder;
	color:#000;
	padding-left:65px;
	text-align:left;
	padding-top:17px;
	background-repeat: no-repeat;
}





.box_info{
	
	width:470px;
	height:46px;
	background-image:url(../images/back_com.jpg);
	font-size:20px;

	color:#000;
	padding-left:30px;
	text-align:left;
	padding-top:17px;
	background-repeat: repeat-x;
}

.box_info2{
	
	width:400px;
	height:46px;
	background-image:url(../images/back_com.jpg);
	font-size:20px;

	color:#000;
	padding-left:30px;
	text-align:left;
	padding-top:17px;
	background-repeat: repeat-x;
}

.box_logement_app{
	clear:both;
	width:303px;
	height:35px;
	background-image:url(../images/back_logement.jpg);
	font-size:22px;
	font-weight:bolder;
	color:#666;
	text-align:center;
	padding-top:13px;
	background-repeat: no-repeat;
}

.box_prix_app{
	clear:both;
	width:303px;
}


.box_from_app{
	float:left;
	width:161px;
	height:33px;
	background-image:url(../images/back_logement.jpg);
	background-repeat: no-repeat;
	font-size:22px;
	font-weight:bolder;
	color:#000;
	text-align:center;
	padding-top:12px;

}


.box_more_app{
	float:left;
	height:45px;

}


.appartement{
	clear:both;
	padding-top:15px;

}



p {

	padding:10px;

	font-size:11px;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}




.apartment p {

	color:#1acffd;

	font-size:16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

}



.apartment  {

	width:500px;

	text-align:center;

}

.text_bleu {

	color:#1acffd;

}



#site{

	width:100%;

	margin:auto;

	margin-bottom:0px;

	margin-top:0px;

	text-align:center;

}



#alignement{

	width:988px;

	margin:auto;

	margin-top:0px;
	
	background-color:#000;

}



#contenu{	

	padding:14px;
	clear:both;
	background-color:#000;

}



#langue{

	height:auto !important;

	

	padding-top:25px;

	margin-right:15px;

	text-align:right;

}


#back_haut{
	height:169px;
	width:980px;
	padding:5px;
	border-top: #1acbf8 solid 2px; 
}

#bande_header{
	float:left;
	width:100%;
	

}


#logo{
	float:left;
	padding-left:20px;
	

}


#phone{
	float:left;
	margin-left: 231px;
width: 351px;

}

#info_header{
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	margin-top:14px;
	padding-right:6px;
	

}


.bt a {

	font-size:18px;
	font-weight:bold;

}


#contactbymail{
	float:left;
	
}


#menu{

	clear:both;

	background-image:url(../images/back_menu.jpg);

	background-repeat: repeat-x;

	height:76px;
	
	width:100%;


}

.bt_menu{
	float:left; background-color:#000;
	margin:7px;

	
	
}

.texte_menu{
	float:left;
	font-size:18px;
	margin-top:15px;
	padding-left:10px;
	text-align:right;

}

.icon_menu{
	float:left;
	padding-right:5px;
	padding-left:5px;


}


#bas2{
	
	width:900px;

	clear:both;

	background-image:url(../images/back_footer.jpg);

	background-repeat:repeat-x;


	
	padding-left:20px;
	text-align:left;
	padding-right:20px;
padding-top:20px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	
margin-top:15px;

}

#bas{
	
	width:968px;

	clear:both;

	background-image:url(../images/back_footer.jpg);

	background-repeat:repeat-x;

	height:auto !important;
	float:right;

	min-height:75px;
	
	padding-top:20px;
	text-align:right;
	padding-right:20px;

	height:75px;

}











#box{

	clear:both;

}





#box1{

	float:left;

	height:auto !important;

	min-height:196px;

	height:196px;

	width:545px;

}



{

	margin-left:25px;

	float:left;

	height:auto !important;

	min-height:196px;

	height:196px;

	width:387px;

}



#box3{

	float:left;

	background-color:#000000;

	height:auto !important;

	width:501px;

}



#box4{

	margin-left:15px;

	float:left;

	background-color:#000000;

	height:auto !important;



	width:440px;

}



#box_complete{

	height:auto !important;

	min-height:58px;

	height:58px;

	width:800px;

}



.bande{

	clear:both;

	height:auto !important;

	min-height:38px;

	height:38px;

	width:988px;

	background-image:url(../images/location/bande.gif);

	background-repeat:no-repeat;

	text-align:left;



}



.photo{

	clear:both;

	padding:10px;

	height:auto !important;

	min-height:38px;

	height:38px;

	text-align:left;



}







.bande p {

	font-size:11px;

	margin:0;

	padding-top:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



a{

	text-align:left;

	color: #1acffd;

	text-decoration:none;

	font: 11px Verdana;

	font-weight:bolder;

}



a:hover{

	color: #1acffd;



}



.bande a{

	text-align:left;

	color: #1acffd;

	text-decoration:none;

	font: 11px Verdana;

	font-weight:bolder;

}



.bande a:hover{

	color: #d9d9d9;



}

.adresse {

	text-align:left;

	color: #00ccff;

	text-decoration:none;

	font: 11px Verdana;

	font-weight:bolder;

}



.adresse a:hover{

	color: #ffffff;



}



.mozFiller{

	margin:0;

	padding:0;

	border:0;

	clear:both;

}



input, select, textarea {

	overflow:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size:1.0em;

	background-color:#333333;

	border-color:#333333;

	color:#ffffff;

}





label {

	color:#ffffff;

}



.app_detail{
	clear:both;

}


.photo_detail{
	float:left;
	width:634px;

}

.info_detail{
	float:left;
	width:260px;
	height:46px;
	background-image:url(../images/header_info.jpg);
	font-size:14px;
	font-weight:bolder;
	color:#fff;
	padding-left:65px;
	padding-top:17px;
	text-align:left;
	background-repeat: no-repeat;

}


.info_white{
	float:left;
	width:285px;
	height:437px;
	font-size:12px;
	color:#000;
	padding:20px;
	background-color:#FFF;
	text-align:left;

}


.unites{
	clear:both;

}

.unites_detail{
	float:left;
	padding:10px;
	
}


.line1{
	width:450px;
	padding:5px;
	background-color:#FFF;
	font-weight:bolder;
	color:#000;
	text-align:left;
	

}

.type{
	width:100px;
	font-size:33px;
	float:left;
	text-align:center;
	height:50px;
	padding-top:20px;
	border-right: solid #999 1px;

}

.prix{
	width:242px;
	font-size:25px;
	float:left;
	padding-top:17px;
	margin-left:20px;
	color:#1acffd;

}

.photo2{
	width:86px;
	font-size:12px;
	float:left;
	text-align:center;
	height:60px;
	padding-top:14px;
	border-left: solid #999 1px;
}





.line2{
	width:460px;
	
}


.include{
	width:290px;
	padding:8px;
	padding-left:10px;
	background-color:#FFF;
	font-weight:bolder;
	color:#000;
	font-size:12px;
	text-align:left;
	background-image:url(../images/back_detail.jpg);
	background-repeat:no-repeat ;
	float:left;
	

}


.rentnow{
	float:left;
	

}