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


#contenu_detail {
	
	display:block;
	float:left;
	position:relative;
	width: 100%; /*750px;*/
	height:auto;
	background-color:#ffffff;
	margin-left:0px;
	
}.photo_etssd {
  display: block;
  float: left;
  width: 42%;
  margin-right: 20px;
}
.mapligne {
  display: block;
  float: left;
  width: 50%;
}
.pri_barree{
display:block;float:left;width:70px;margin-top:5px;	
}

.detail_prix_reelss{
	display:block;
	float:left;
	padding-left:10px;
	color:#46bfdd;
	font-weight:bold;
	margin-top:-5px;
	font-size:30px;
	width:130px;
}
#contenu_detail_vehsss{
	display:block;
	float:left;
	width:95%;
	margin-left:5%;
}
.liste_puce_detail2{
	display:block;
	float:left;
	text-transform:uppercase;
	/* border:1px solid green; */
	width:130px;
background-color:#fff;
/* border-bottom:1px solid #000; */
	color:#000;
	padding-left:5px;
	padding-top:5px;
		height:20px;
font-family: 'Roboto Condensed', sans-serif;
	padding-bottom:5px;

}
.liste_puce_detail3111{
	display: block;
float: left;
text-transform: uppercase;
/* border: 1px solid green; */
width: 270px;
background-color: #fff;
padding-top: 5px;
padding-bottom: 5px;
height: auto;
color: #000;
padding-left: 5px;
}
.liste_puce_detail411{
	display: block;
float: left;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
/* border: 1px solid yellow; */
width: 110px;
text-align:right;
text-transform: uppercase;
background-color: #fff;
}
.liste_puce_detail2_1{
	display:block;
	float:left;
	/* border:1px solid yellow; */
                    width:200px;
	text-align:right;
	padding-right:10px;
		padding-top:5px;
	padding-bottom:5px;
	height:20px;
font-weight:bold;
font-family: 'Roboto Condensed', sans-serif;
background-color:#fff;
/* border-bottom:1px solid #000; */
}
.dev1{
	display:block;float:left;width:360px;margin-left:30%;
}
.obl{
	/* display:none;float:left; */
	width:120px;
	margin-left:-40%;
	border:1px solid #000;
	padding:3px;
}
.liste_puce_detail3{
	display:block;
	float:left;
	text-transform:uppercase;
	/* border:1px solid green; */
	width:42%;
	background-color:#46bfdd;
	/* border-bottom:1px solid #000; */
		padding-top:5px;
	padding-bottom:5px;
	height:20px;
font-family: 'Roboto Condensed', sans-serif;
	color:#fff;
	padding-left:5px;	
}
.detail_2{
	display:block;
	float:left;
	width:50%;
}
.detail_21{
	display:block;
	float:left;
	width:50%;

}
.liste_puce_detail4{
	display:block;
	float:left;
		padding-top:5px;
	padding-bottom:5px;
font-weight:bold;
	/* border:1px solid yellow; */
                    width:200px;
	text-align:right;
	padding-right:10px;
	color:#fff;
	background-color:#46bfdd;
	/* border-bottom:1px solid #000; */
		height:20px;
font-family: 'Roboto Condensed', sans-serif;
}


.liste_puce_detail{
	display:block;
	float:left;
	text-transform:uppercase;
	/* border:1px solid green; */
	width:124px;
}
.liste_puce_detail1{
	display:block;
	float:left;
	/* border:1px solid yellow; */
	width:186px;
	/* text-transform:uppercase; */
	
}
#titre_vehicule {
	display:block;
	float:left;
	position:relative;
	width:100%;
	text-align:center;
	height:auto;
	color:#2f2f2f;
	font-size:30px;
		font-family: 'Hind Siliguri', sans-serif;

	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:15px;
	padding-left:15px;
	/*border:1px solid;*/
}

#contenu_detail_veh {
	display:block;
	float:left;
	position:relative;
	width: 99%; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}
.detail_vehhhhf{
	display:block;float:left;width:95%;margin-left:0%;background-color:#46bfdd;padding:10px;
}
#contenu_veh_left {
	display:block;
	float:left;
	position:relative;
	width: 700px; 
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	/*border:1px solid;*/
}
.detal_veh_ttitre{
	width:100%;
	display:block;
	float:left;
	text-align:left;
	font-size:30px;
	margin-bottom:20px;
	margin-top:0px;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
#contenu_veh_left_main {
	display:block;
	float:left;
	position:relative;
	width: 100%; 
	height:auto;
	min-height:300px;
	/*padding-top:3px;*/
	text-align:center;
	background-color:#FFF;
	border:1px solid #7f7f7f;
}

#contenu_veh_left_footer {
	
	display:block;
	float:left;
	position:relative;
	width: 100%; 
	height:11px;
	text-align:center;
	margin-bottom:5px;
	background-image:url(../images/bg_main_detail_veh.png);
	background-repeat:no-repeat;
	
}


#contenu_veh_left_miniature {
	display:block;
	float:left;
	position:relative;
	width: 100%; 
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-left:5px;
	/*border:1px solid;*/
}


#contenu_veh_360 {
	display:block;
	float:left;
	position:relative;
	width: 426px; 
	height:88px;
	text-align:left;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:24px;
	padding-top:2px;
	border:1px solid #BEBEBE;
}

#labelle_360 {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	/* border:1px solid;*/
}

#labelle_photo {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	top:5px;
	/* border:1px solid;*/
}



#contenu_veh_left_financement {
	display:block;
	float:left;
	position:relative;
	width: 455px; 
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-top:40px;
	/*border:1px solid;*/
}
#contenu_detail_prix222{
	display: block;
width: 160px;
height: 180px;
float: right;
color: #000;
margin-left: 70px;
margin-bottom: 40px;
padding-top: 15px;
text-align: center;

padding-left: 15px;
/* background-color: #F60; */
background-image: url(../images/prix_barre.png);
background-repeat: no-repeat;
}
.ajouter_au_panierd{
	display:block;float:left;width:140px;background-color:#35679a;color:#fff;padding:5px;font-weight:bold;
	margin-top:50px;
}
.ajouter_au_panierd:hover{
	display:block;float:left;width:140px;background-color:#6e6d6d;color:#fff;padding:5px;font-weight:bold;margin-top:50px;
}
#contenu_veh_rightdddd {
	
	display:block;
	float:left;
	position:relative;
	width: 600px; 
	height:auto;
	font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
	margin-top:5px;margin-left:30px;
	margin-bottom:10px;
	color:#2f2f2f;
	/*border:1px solid;*/
}


#contenu_veh_right {
	display:block;
	float:left;
	position:relative;
	width: 395px; 
	height:auto;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
}


.contenu_detail_horaire {
display:block;
width: 400px;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 40px;
margin-right: 300px;
}

.contenu_detail_adresse {
display:block;
width: auto;
height:auto;
min-height:50px;
float:left;
color:#000;
text-align:left;
margin-bottom: 40px;
}



.contenu_detail_logo {
display:block;
width: auto;
min-width:100px;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:left;
margin-bottom: 0px;
}


#contenu_detail_prix {
display:block;
width:275px;
height:62px;
float:right;
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
	
}

#contenu_detail_description {
display:block;
width:400px;
height:auto;
float:left;
color:#000;
text-align:left;
margin-bottom:5px;
margin-top:-40px;
/*border:1px solid;*/
}
.td_adl22{
	display:block;
	float:left;
	padding-left:5px;
	padding-top:20px;
	width:300px;
	/* margin-left:14px; */
			font-family: 'Hind Siliguri', sans-serif;

}
.td_adl2222{
	display:block;
	float:left;
	padding-left:5px;
	padding-top:20px;
	width:180px;
	/* margin-left:14px; */
			font-family: 'Hind Siliguri', sans-serif;

}
.tableadl22{
	display:block;
	float:right;
	/* right:0px; */
	width:100%;
	border:1px solid #dddddd;
	border-radius:8px;
	margin-top:20px;
	margin-bottom:40px;
			font-family: 'Hind Siliguri', sans-serif;

}
.td_adl221{
	display:block;
	float:left;
	padding-left:10px;
	padding-top:20px;
	width:180px;
	/* margin-left:14px; */
			font-family: 'Hind Siliguri', sans-serif;

}
.tableadl222{
	display:block;
	float:left;
	/* right:0px; */
	width:40%;
	border:2px solid red;
}
#contenu_detail_btt {
display:block;
width:100%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
/*border:1px solid;*/

margin-top:20px;
margin-bottom:30px;
}
.img_myre{
	max-width:320px;width:auto;margin-bottom:20px;margin-left:50px;
}
#contenu_detail_cellule {
display:block;
width:435px;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}


.detail_prix {
	
	color:#FFF;
	font-weight:bold;
		font-family: 'Hind Siliguri', sans-serif;

	font-size:23px;
}

.detail_dispo {
	
	color:#77ac02;
	font-weight:bold;
	font-size:13px;
}

#contenu_detail_onglet {
	display:block;
	float:left;
	position:relative;
	width: 935px; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_manuel {
	display:block;
	float:left;
	position:relative;
	width: 97%; 
	height:auto;
	/*margin-left:15px;*/
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_head {
	display:block;
	float:left;
	position:relative;
	width: 99%; 
	height:28px;
	/* background-image:url(../images/onglet_detail_head.jpg); */
	background-repeat:no-repeat;
	padding-top:3px;
		padding-bottom:3px;
	padding-left:14px;
	background-image:linear-gradient(#fdb60c ,#f3ad06 50%,#f9b207 50%,#c28903);
	border-radius:5px;
}

.contenu_detail_onglet_main {
	display:block;
	float:left;
	position:relative;
	width: 97%; 
	height:auto;
	/* background-image:url(../images/onglet_detail_main.jpg); */
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}

.contenu_detail_onglet_footer {
	display:block;
	float:left;
	position:relative;
	width: 97%;  
	height:7px;
	/* background-image:url(../images/onglet_detail_footer.jpg); */
	background-repeat:no-repeat;
}


.cont_detail_equipement {
	display:block;
	float:left;
	position:relative;
	width: 97%;
	height:auto;
	margin-top:20px;
	padding-left:10px;
	border-radius:8px;
	padding-right:10px;
	margin-left:0px;
	margin-bottom:15px;
	border:1px solid #000;
    font-family: 'Hind Siliguri', sans-serif;

	
}




	
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999999999999999999999999999999999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fff;
  margin: auto;
  border: 1px solid #888;
  width: 600px;
  height:auto;
  display:block;
  float:left;
  padding:5px;
  margin-top:0%;
  margin-left:30%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

h2.onglet_detail {
	border-bottom: 1px solid #CCCCCC; 
	width:97%;
	color:#FF9900;
	font-size:14px;
}
#contenu_detail_prix1{
	display:block;
	float:left;
	width:88%;
	margin-top:20px;
	margin-bottom:40px;
	font-family: 'Roboto Condensed', sans-serif;
	height:30px;
	padding-top:2px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#000;
}
.boutons222{
	display:block;float:left;text-align:center;padding:7px;border-style:none;width:170px;line-height: 15px;	  background-image:linear-gradient(#112855 ,#041f54 50%,#052159 50%,#052563);font-size: 10px;border-radius: 8px;color:#fff;margin-right:0px;cursor:pointer;margin-right:20px;
}
.boutons2222{
	display:block;line-height: 15px;float:left;text-align:center;margin-right:20px;padding:7px;border-style:none;width:130px;	  background-image:linear-gradient(#112855 ,#041f54 50%,#052159 50%,#052563);font-size: 10px;border-radius: 8px;color:#fff;cursor:pointer;
}
#optionssss2{
	display:block;float:left;width:49%;color:#000;line-height:30px;
}
.detail_prix11{
	display:block;
	float:left;
	padding-left:10px;
	color:#fff;
	font-size:20px;
	width:200px;
}
.detail_prix_reel{
	display:block;
	float:left;
	padding-left:10px;
	color:#46bfdd;
	font-weight:bold;
	margin-top:-5px;
	font-size:30px;
	width:200px;
}
#porteur_cachi{
	display:block;
	float:left;
	
	margin-top:24%;
}
.bg_place_caract222_1{
	display:block;
/* width:310px; */
/* height:auto; */
float:left;
}

/* cellule + desc **/
#bg_place_caract11{
	display:block;
width:400px;
height:auto;
float:left;
/*color:#8c786e;*/
/* border:1px solid red; */
color:#000;
text-align:left;
font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;

font-size:13px;
}
#bg_place_caract {
display:block;
width:100%;
height:auto;
float:left;
/*color:#8c786e;*/
color:#000;
text-align:left;
font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;
font-size:13px;
}
.tableadl{
	display:block;
	float:left;
	width:900px;
}
.td_adl{
	display:block;
	float:left;
	width:450px;
}


#bg_place_cellule {
display:block;
width:130px;
height:auto;
float:left;
color:#8c786e;
text-align:center;
margin-top:10px;
margin-left:4px;
				/*border:1px solid #F00;*/
}


#bg_place_cellule_v2 {
display:block;
width:auto;
max-width:430px;
min-width:200px;
/*min-height:121px;*/
height:121px;
float:left;
color:#333;
text-align:center;
/*border:1px solid #F00;*/
/*background-image:url(../images/bg_cellule.png);
background-repeat:no-repeat;
background-position:left;
background-color:#d887a5;*/
}

#bg_place_cellule_main_v2 {
display:block;
width:418px;
	font-family: 'Hind Siliguri', sans-serif;

/*width:auto;
max-width:418px;
min-width:220px;*/

height:auto;
float:left;
text-align:center;
color:#000;
margin-left:10px;
margin-top:5px;
/*border:1px solid #093;*/
}



#bg_place_cellule_head {
display:block;
width:130px;
height:28px;
float:left;
background-image:url(../images/cellule_head.png);
background-repeat:no-repeat;
}

#bg_place_cellule_footer {
display:block;
width:130px;
height:12px;
float:left;
background-image:url(../images/cellule_footer.png);
background-repeat:no-repeat;
}

#bg_place_cellule_main {
display:block;
width:130px;
height:auto;
float:left;
background-image:url(../images/cellule_main.png);
background-repeat:repeat-y;
text-align:center;
color:#000;
}

#bg_place_cellule_logo_cg {
display:block;
width:35px;
height:53px;
float:left;
margin-left:22px;
margin-top:5px;
background-image:url(../images/cellule_cg.png);
background-repeat:no-repeat;
text-align:center;
color:#fff;
font-size:16px;
font-weight:bold;
padding-top:12px;
padding-left:14px;
}


#bg_place_cellule_logo_repas {
display:block;
width:35px;
height:53px;
float:left;
margin-left:22px;
margin-top:5px;
background-image:url(../images/cellule_repas.png);
background-repeat:no-repeat;
text-align:center;
color:#fff;
font-size:16px;
font-weight:bold;
padding-top:12px;
padding-left:14px;
}



#bg_place_cellule_logo_couchage {
display:block;
width:47px;
height:42px;
float:left;
margin-left:22px;
margin-top:5px;
background-image:url(../images/cellule_couchage.png);
background-repeat:no-repeat;
text-align:center;
color:#fff;
font-size:14px;
font-weight:bold;
padding-top:23px;
padding-left:2px;
}


/* fin cellule **/


/********************* img sroll **************************/

#fiche_onglet_mainphoto #image-block img#bigpic{ cursor:pointer; }


/* views block */
#views_block{
	/*margin:0pt auto;*/
	margin-top:2px;
	margin-left:2px;
	width:100%;
}

#thumbs_list{
	overflow:hidden;
	float:left;
	width:95%;
}
#thumbs_list ul{
	padding-left:0px;
	list-style-type:none;
}
#thumbs_list li{
	float:left;
	cursor:pointer;
	margin-left:2px;
}
#view_scroll_left, #view_scroll_right{
	background: url('images/thumbs_left.gif') no-repeat center;
	text-indent:-3000px;
	display:block;
	width:9px;
	height:15px;
	float:left;
	margin-top:40px;
}
#view_scroll_right{
	background-image: url('images/thumbs_right.gif');
}

/********************** liste cars tte marque *******************/



/***************  formulaire demande contact et contact *****/

#formul .label {
	font-size: 12px;
}

#formcontact .label {
	font-size: 12px;
}

#formul_dmd .label {
	font-size: 12px;
}

#formul .field {
}

.field textarea {
	width: 60%;
	border:1px solid #cccccc;
}


textarea#message {
	width: 100%;
	border:1px solid #000;
	height:100px!important;
}

textarea#message2 {
	width: 40%;
	border:1px solid #cccccc;
}

#profileForm .label {
	font-size: 12px;
}

/*************** fin formulaire demande contact et contact *************/


.titre_popp{
	display:block;float:left;width:100%;margin-top:20px;font-size:20px;color:#da801b;text-align:center;font-family: 'Roboto', sans-serif;margin-bottom:0px;
}

.separ{
	display:block;float:left;width:45%;
}
.separ2{
	display:block;float:left;width:45%;margin-left:50px;
}
.input_nomm{
	width:95%;height:20px;padding:5px;border:1px solid #000;
}
.input_prenomm{
	width:95%;height:20px;padding:5px;border:1px solid #000;
}
.input_tell{
	width:95%;height:20px;padding:5px;border:1px solid #000;
}
.inupt_emailll{
	width:95%;height:20px;padding:5px;border:1px solid #000;
}
#message{
	width:95%!important;
}
.messs{
	width:100%;margin-bottom:10px;height:80px;padding:5px;border-radius:8px;border:1px solid #000;font-weight:bold;color:#000;
}
/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height:auto;
     margin-top: -250px;
     margin-left: -320px;
	 background-color:none;
	 border: none;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 30%;
     width: 700px;
	 z-index:99999;
     height:auto;
     margin-top: -250px;
     margin-left: -320px;
	 background-color:none;
	border: none;
}

.head_box_dmd {
display:block;
float:left;
width: 700px;
height: 18px;
background:url(../images/head_box_dmd.png);
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 670px;
height:auto;
text-align:left;
background-image:url(../images/main_box_dmd.png);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 700px;
height: 24px;
background:url(../images/footer_box_dmd.png);
background-repeat:no-repeat;
}

.btt_fermer_box_dmd {
	height: 100px;
	width: 29px;
	position: absolute;
	left: 425px;
	top: -7px;
	color:#F00;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/






/* sous pc  */
@media (max-width: 1370px) {
	
	
	
}



/* tab:pa. */
@media only screen and (min-width: 928px) and (max-width: 1100px) {
	
	

/***************  formulaire demande contact et contact *****/

#formul .label {
	font-size: 12px;
}
	
#formcontact .label {
	font-size: 12px;
}
	
#formul_dmd .label {
	font-size: 12px;
}

#formul .field {
}

.field textarea {
	width: 60%;
	border:1px solid #cccccc;
}


textarea#message {
	width: 80%;
	border:1px solid #cccccc;
}
	
textarea#message2 {
	width: 50%;
	border:1px solid #cccccc;
}

#profileForm .label {
	font-size: 12px;
}

/*************** fin formulaire demande contact et contact *************/



/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height:auto;
     margin-top: -320px;
     margin-left: -350px;
	 background-color:none;
	 border: none;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height:auto;
     margin-top: -320px;
     margin-left: -350px;
	 background-color:none;
	border: none;
}

.head_box_dmd {
display:block;
float:left;
width: 700px;
height: 18px;
background:url(../images/head_box_dmd.png);
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 670px;
height:auto;
text-align:left;
background-image:url(../images/main_box_dmd.png);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 700px;
height: 24px;
background:url(../images/footer_box_dmd.png);
background-repeat:no-repeat;
}

.btt_fermer_box_dmd {
	height: 100px;
	width: 29px;
	position: absolute;
	left: 425px;
	top: -7px;
	color:#F00;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/
	
	
	
	
	
.contenu_detail_horaire {
display:block;
width: 390px;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 40px;
margin-right: 100px;
}

	
	
#contenu_detail {
	width: 100%; /*750px;*/
	height:auto;
	background-color:#fff;
	margin-left:1px;
}
	
#contenu_detail_veh {
	width: 98%; 
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}
	
#contenu_veh_right {
	display:block;
	float:left;
	position:relative;
	width: 390px; 
	height:auto;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
	/*border:1px solid;*/
}
	
.contenu_detail_logo {
display:block;
width: 100%;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:left;
margin-bottom: 20px;
}


	
#contenu_detail_prix {
display:block;
width:275px;
height:62px;
float:left;
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
}
	
	
#labelle_photo {
	left:-41px;
	top:16px;
}
	
#labelle_photo img {
width: 74%;
}
	
	
	
	
}




/*tab:po. */
@media only screen and (min-width: 768px) and (max-width: 927px) {
.modal-content {
  background-color: #fff;
  margin: auto;
  border: 1px solid #888;
  width: 600px;
  height:auto;
  display:block;
  float:left;
  padding:5px;
  margin-top:0%;
  margin-left:10%;
}
	
	
#contenu_detail_prix1{
	display:block;
	float:left;
	width:98%;
	margin-top:20px;
	margin-bottom:40px;
	font-family: 'Roboto Condensed', sans-serif;
	height:30px;
	padding-top:2px;
	color:#fff;
	background-color:#35679a;
}
	.detail_prix_reel{
	display:block;
	float:left;
	padding-left:10px;
	color:#46bfdd;
	font-size:20px;
	width:200px;
}
	
/***************  formulaire demande contact et contact *****/

#formul .label {
	font-size: 12px;
}
	
#formcontact .label {
	font-size: 12px;
}
	
#formul_dmd .label {
	font-size: 12px;
}

#formul .field {
}

.field textarea {
	width: 60%;
	border:1px solid #cccccc;
}


textarea#message {
	width: 80%;
	border:1px solid #cccccc;
}
	
textarea#message2 {
	width: 70%;
	border:1px solid #cccccc;
}
	
#profileForm .label {
	font-size: 12px;
}

/*************** fin formulaire demande contact et contact *************/



/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height:auto;
	 margin-top: -350px;
     /* margin-top: -430px; */
     margin-left: -350px;
	 background-color:none;
	 border: none;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height:auto;
     margin-top: -350px;
     margin-left: -350px;
	 background-color:none;
	border: none;
}

.head_box_dmd {
display:block;
float:left;
width: 700px;
height: 18px;
background:url(../images/head_box_dmd.png);
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 670px;
height:auto;
text-align:left;
background-image:url(../images/main_box_dmd.png);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 700px;
height: 24px;
background:url(../images/footer_box_dmd.png);
background-repeat:no-repeat;
}

.btt_fermer_box_dmd {
	height: 100px;
	width: 29px;
	position: absolute;
	left: 425px;
	top: -7px;
	color:#F00;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/
	
	
	
	
#contenu_detail {
	width: 99%;
	height:auto;
	margin-left:0px;
	background-color:#fff;
}
	
	
#contenu_detail_veh {
	width: auto; 
	height:auto;
	margin-left:1px;
	margin-bottom:1px;
}
	
#contenu_veh_left {
	width: 500px; 
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	/*border:1px solid;*/
	left: 50%;
	transform: translateX(-50%);
	margin-right:0;
	margin-left:0;
	
}
	
#contenu_veh_left_main {
	width: 455px;
	height:auto;
	min-height:250px;
	/*padding-top:3px;*/
	text-align:center;
	background-color:#FFF;
	border:1px solid #7f7f7f;
}

#contenu_veh_left_footer {
	width: 455px;
	height:11px;
	text-align:center;
	margin-bottom:5px;
	background-image:url(../images/bg_main_detail_veh.png);
	background-repeat:no-repeat;
	
}


#contenu_veh_left_miniature {
	width: 450px;
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-left:5px;
	/*border:1px solid;*/
}


#views_block{
	width:450px;
}

#thumbs_list{
	overflow:hidden;
	float:left;
	width:90%;
}
	
	
	
#contenu_veh_360 {
	width: 99%; 
	height:88px;
	text-align:left;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:24px;
	padding-top:2px;
	border:1px solid #BEBEBE;
}

#labelle_360 {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	/* border:1px solid;*/
}

#labelle_photo {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	top:5px;
	/* border:1px solid;*/
}

	
	

	
	
#contenu_veh_right {
	width: 500px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
	/*border:1px solid;*/
	margin-left:18%;
}
	
#titre_vehicule {
	width:90%;
	height:auto;
	color:#2f2f2f;
	font-size:13px;
	margin-top:15px;
	/* margin-left:50px; */
	padding-left:1px;
	text-align:center!important;
}
	
	
.contenu_detail_logo {
width: 95%;
min-width:1px;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:center;
margin-bottom: 25px;
}

#bg_place_cellule_main_v2 {
width:100%;
height:auto;
float:left;
text-align:center;
color:#000;
margin-left:3px;
margin-top:5px;
/*border:1px solid #093;*/
}

	
	
#contenu_detail_prix {
width:275px;
height:55px;
/*
	left: 50%;
	transform: translateX(-50%);
	margin-right:0;
	margin-left:0;*/
float:left;
	
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
}

#contenu_detail_description {
display:block;
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}

.cont_detail_equipement {
	display:block;
	float:left;
	position:relative;
	width: 98%;
	height:auto;
	padding-left:2px;
	
	padding-right:2px;
	margin-left:1px;
	margin-bottom:15px;
	border:1px solid #c9c9c9;
	
}
	
#contenu_detail_btt {
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-top:20px;
margin-bottom:30px;
/*border:1px solid;*/
}

#contenu_detail_cellule {
width:98%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}
	

#contenu_detail_onglet {
	display:block;
	float:left;
	position:relative;
	width: 935px; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_manuel {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:auto;
	/*margin-left:15px;*/
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_head {
	display:block;
	float:left;
	position:relative;
	width: 97%; 
	height:32px;
	background-image:url(../images/onglet_detail_head.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:14px;
}

.contenu_detail_onglet_head img {
	width: auto;
}
	
.contenu_detail_onglet_main {
	display:block;
	float:left;
	position:relative;
	width: 96%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}

.contenu_detail_onglet_footer {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:7px;
	background-image:url(../images/onglet_detail_footer.jpg);
	background-repeat:no-repeat;
}


	
.contenu_detail_horaire {
display:block;
width: 98%;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 40px;
margin-right: 0px;
}

.contenu_detail_adresse {
display:block;
width: 98%;
height:auto;
min-height:50px;
float:left;
color:#000;
text-align:left;
margin-bottom: 30px;
}
	
	
#labelle_photo {
	left:-145px;
	top:16px;
}
	
#labelle_photo img {
width: 74%;
}	
	
	
	
.ligne_last {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	height: 150px;
}


.list_main_location {
	display:block;
	float: left;
	width:100%;
	height:auto;
	min-height: 270px;
	position:relative;
	background-image:url(../images/list_main.jpg);
	background-repeat:repeat-y;
}
.list_main_location .photo{
	width:100px;
	
	}
	.loca_p1 {
	display:block;
	float:left;
	position:relative;
	width:100%;
	height:auto;
	/*border:1px solid;*/
	margin-left:3px;
}
.list_footer_neuf_location{
	display:block;
	}
	.cont_txt {
	display:block;
	float:left;
	position:relative;
	width:50%;
	/*height:102px;*/
	height:auto;
	margin-left:5px;
	text-align:left;
	/*border:1px solid #0F0;*/
}
.cont_txt strong{font-size:12px;}
.cont_img {
	display:block;
	float:left;
	position:relative;
	width:100px;
	/*height:102px;*/
	height:auto;
	/*border:1px solid #F00;*/
}
	.tableadl{
	display:block;
	float:left;
	width:100%;
}
.td_adl{
	display:block;
	float:left;
	
	width:50%;
}
}




/*sma:pa.*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
/* Modal Content */
.modal-content {
  background-color: #fff;
  margin: auto;
  border: 1px solid #888;
  width: 600px;
  height:auto;
  display:block;
  float:left;
  padding:5px;
  margin-top:0%;
  margin-left:2%;
}
	
/***************  formulaire demande contact et contact *****/

#formul .label {
	font-size: 10px;
}
	
#formcontact .label {
	font-size: 10px;
}

#formul_dmd .label {
	font-size: 10px;
}
	
#formul .field {
}

.field textarea {
	width: 90%;
	border:1px solid #cccccc;
}
	
textarea#message {
	width: 95%;
	border:1px solid #cccccc;
}
	
textarea#message2 {
	width: 70%;
	border:1px solid #cccccc;
}

#profileForm .label {
	font-size: 10px;
}

/*************** fin formulaire demande contact et contact *************/

/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
      left: 0%; 
     top: 0%;
     width: 84%;
     height:auto;
     margin-top: -40px;
     margin-left: 65px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 0%; 
     top: 0%;
     width: 84%;
     height:auto;
     margin-top: -40px;
     margin-left: 65px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}

.head_box_dmd {
display:block;
float:left;
width: 100%;
height: 18px;
background:none;
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 91.4%;
height:auto;
text-align:left;
background:none;
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 100%;
height: 24px;
background:none;
background-repeat:no-repeat;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/
	
	
	
	
	
#contenu_detail {
	width: 99%;
	height:auto;
	margin-left:0px;
	background-color:#fff;
}
	
	
#contenu_detail_veh {
	width: auto; 
	height:auto;
	margin-left:1px;
	margin-bottom:1px;
}
	
#contenu_veh_left {
	width: 500px; 
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	/*border:1px solid;*/
	left: 50%;
	transform: translateX(-50%);
	margin-right:0;
	margin-left:0;
	
}
	
#contenu_veh_left_main {
	width: 455px;
	height:auto;
	min-height:250px;
	/*padding-top:3px;*/
	text-align:center;
	background-color:#FFF;
	border:1px solid #7f7f7f;
}

#contenu_veh_left_footer {
	width: 455px;
	height:11px;
	text-align:center;
	margin-bottom:5px;
	background-image:url(../images/bg_main_detail_veh.png);
	background-repeat:no-repeat;
	
}


#contenu_veh_left_miniature {
	width: 450px;
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-left:5px;
	/*border:1px solid;*/
}


#views_block{
	width:450px;
}

#thumbs_list{
	overflow:hidden;
	float:left;
	width:90%;
}
	
	
	
#contenu_veh_360 {
	width: 99%; 
	height:88px;
	text-align:left;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:24px;
	padding-top:2px;
	border:1px solid #BEBEBE;
}

#labelle_360 {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	/* border:1px solid;*/
}

#labelle_photo {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	top:5px;
	/* border:1px solid;*/
}

	
	

	
	
#contenu_veh_right {
	width: 500px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
	margin-left:14%;
	/*border:1px solid;*/
}
	
#titre_vehicule {
	width:97%;
	height:auto;
	color:#2f2f2f;
	font-size:13px;
	margin-top:15px;
	padding-left:1px;
}
	
	
.contenu_detail_logo {
width: 95%;
min-width:1px;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:center;
margin-bottom: 25px;
}

#bg_place_cellule_main_v2 {
width:100%;
height:auto;
float:left;
text-align:center;
color:#000;
margin-left:3px;
margin-top:5px;
/*border:1px solid #093;*/
}

	
	
#contenu_detail_prix {
width:200px;
height:55px;
/*
	left: 50%;
	transform: translateX(-50%);
	margin-right:0;
	margin-left:0;*/
float:left;
	
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
}

.detail_prix {
	
	color:#FFF;
	font-weight:bold;
	font-size:19px;
}
	
	
#contenu_detail_description {
display:block;
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}

.cont_detail_equipement {
	display:block;
	float:left;
	position:relative;
	width: 98%;
	height:auto;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-bottom:15px;
	border:1px solid #c9c9c9;
	
}
	
#contenu_detail_btt {
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
/*border:1px solid;*/
}

#contenu_detail_cellule {
width:98%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}
	

#contenu_detail_onglet {
	display:block;
	float:left;
	position:relative;
	width: 935px; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_manuel {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:auto;
	/*margin-left:15px;*/
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_head {
	display:block;
	float:left;
	position:relative;
	width: 97%; 
	height:32px;
	background-image:url(../images/onglet_detail_head.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:14px;
}

.contenu_detail_onglet_head img {
	display:block;
	width: auto;
	float:left;
}
	
.contenu_detail_onglet_main {
	display:block;
	float:left;
	position:relative;
	width: 96%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}

.contenu_detail_onglet_footer {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:7px;
	background-image:url(../images/onglet_detail_footer.jpg);
	background-repeat:no-repeat;
}


	
.contenu_detail_horaire {
display:block;
width: 98%;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 30px;
margin-right: 0px;
}

.contenu_detail_adresse {
display:block;
width: 98%;
height:auto;
min-height:50px;
float:left;
color:#000;
text-align:left;
margin-bottom: 30px;
}
	
	
#labelle_photo {
	left:-82px;
	top:16px;
}
	
#labelle_photo img {
width: 74%;
}
	
	
	.ligne_titre {
	display: block;
	float: left;
	position: relative;
	width: 98%;
	height: auto;
	margin-bottom: 25px;
	margin-top: 35px;
	
}
.boite_titre {
	display:block;
	position: relative;
	width:98%;
	height: 50px;
	
	margin-left: auto;
	margin-right: auto;

	
}

a.boite {
	display: block;
	float: left;
	position: relative;
	width:12%;
	padding:10px;
	height: 30px;
	padding: 20px;
	margin-right: 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	/*border: 1px solid #EA1115;*/
	
}
.atitle {
	display:block;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 20%;
	height: auto;
	float:left;
	float: left;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
	text-align: center;
}
a.boite2 {
	display: block;
	float: left;
	position: relative;
	width:11%;
	height: 30px;
	padding: 20px;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}
.ligne_last {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	height: 150px;
}
a.boite3 {
	display: block;
	float: left;
	position: relative;
	width:100%;
	height: auto;
	padding: 20px;
	margin-right: 8px;margin-top:10px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}
	
.list_main_location {
	display:block;
	float: left;
	width:100%;
	height:auto;
	min-height: 270px;
	position:relative;
	background-image:url(../images/list_main.jpg);
	background-repeat:repeat-y;
}
.list_main_location .photo{
	width:100px;
	
	}
.list_footer_neuf_location{
	display:block;
	}
	.cont_txt {
	display:block;
	float:left;
	position:relative;
	width:50%;
	/*height:102px;*/
	height:auto;
	margin-left:5px;
	text-align:left;
	/*border:1px solid #0F0;*/
}
.cont_txt strong{font-size:12px;}
.cont_img {
	display:block;
	float:left;
	position:relative;
	width:100px;
	/*height:102px;*/
	height:auto;
	/*border:1px solid #F00;*/
}
	.contenu_detail_onglet_main  td{
	display:block;
	float:left;
	position:relative;
	width: 45%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}
.tableadl{
	display:block;
	float:left;
	width:98%;
}
.td_adl{
	display:block;
	float:left;
	width:45%;
}
#bg_place_caract {
display:block;
width:80%;
height:auto;
float:left;
/*color:#8c786e;*/
color:#000;
text-align:left;
	font-family: 'Hind Siliguri', sans-serif;

font-size:13px;
}
.div_detail22{
	display:block!important;
	float:left!important;
	position:relative!important;
	
}	.photo_etssd {
  display: block;
  float: none;
  width: 98%;
  margin-right: auto;
  position:relative;
  margin-bottom:20px;
  margin-left: auto;
}
.mapligne {
   display: block;
  float: none;
  width: 98%;
  margin-right: auto;
  position:relative;
  margin-bottom:20px;
  margin-left: auto;
}
}



/*sma:po.*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
		.photo_etssd {
  display: block;
  float: none;
  width: 98%;
  margin-right: auto;
  position:relative;
  margin-bottom:20px;
  margin-left: auto;
}
.mapligne {
   display: block;
  float: none;
  width: 98%;
  margin-right: auto;
  position:relative;
  margin-bottom:20px;
  margin-left: auto;
}
	.detail_vehhhhf{
	display:block;float:left;width:95%;margin-left:0%;background-color:#46bfdd;padding:10px;
}
	.pri_barree{
display:block;float:left;width:50px;margin-top:10px;	
}
.liste_puce_detail3111{
	display: block;
float: left;
text-transform: uppercase;
/* border: 1px solid green; */
width: 220px;
background-color: #fff;
padding-top: 5px;
padding-bottom: 5px;
height: auto;
color: #000;
padding-left: 5px;
}
.liste_puce_detail411{
	display: block;
float: left;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
/* border: 1px solid yellow; */
width: 100px;
text-align:right;
text-transform: uppercase;
background-color: #fff;
}
.detail_prix_reelss{
	display: block;
float: left;
padding-left: 10px;
color: #46bfdd;
font-weight: bold;
margin-top: 5px;
font-size: 20px;
width: 100px;
}
	
	.detal_veh_ttitre{
	width:100%;
	display:block;
	float:left;
	text-align:left;
	font-size:18px;
	margin-bottom:10px;
	margin-top:0px;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
	.detail_prix11{
	display:block;
	float:left;
	padding-left:10px;
	color:#fff;
	font-size:20px;
	padding-top:5px;
	width:120px!important;
}
.detail_prix_reel{
	display:block;
	float:left;
	padding-left:10px;
	color:#46bfdd;
	font-weight:bold;
	margin-top:5px;
	font-size:25px!important;
	width:120px!important;
}
	.img_myre{
	max-width:300px;width:auto;margin-bottom:20px;margin-left:0px;
}
		.detail_prix_reel{
	display:block;
	float:left;
	padding-left:10px;
	color:#46bfdd;
	font-size:20px;
	width:120px;
}

	.titre_popp{
	display:block;float:left;width:100%;margin-top:0px;font-size:12px;color:#da801b;text-align:center;font-family: 'Roboto', sans-serif;margin-bottom:0px;
}
#submit{
	margin-bottom:0px!important;
	margin-top:0px!important;
}
#optionssss22{
	width:100%!important;
}
.separ{
	display:block;float:left;width:100%;
}
.separ2{
	display:block;float:left;width:100%;margin-left:0px;
}
.input_nomm{
	width:97%;height:20px;padding:5px;border:1px solid #000;
}
.input_prenomm{
	width:97%;height:20px;padding:5px;border:1px solid #000;
}
.input_tell{
	width:97%;height:20px;padding:5px;border:1px solid #000;
}
.inupt_emailll{
	width:97%;height:20px;padding:5px;border:1px solid #000;
}
.messs{
	width:97%;margin-bottom:10px;height:80px;padding:5px;border-radius:8px;border:1px solid #000;font-weight:bold;color:#000;
}
	
	
	#porteur_cachi{
	display:block;
	float:left;
	margin-top:5%;
	margin-bottom:30px;

}
.left1{
	width:330px!important;margin-left:2px!important;
}
	#bg_place_caract {
display:block;
width:90%;
height:auto;
float:left;
/*color:#8c786e;*/
color:#000;
text-align:left;
	font-family: 'Hind Siliguri', sans-serif;

font-size:13px;
}
/***************  formulaire demande contact et contact *****/

/*td.label {
	width: 40%;
}
	
td.field {
	width: 60%;
	
}*/
	
#formul .label {
	font-size: 10px;
}

#formcontact .label {
	font-size: 10px;
}

#formul_dmd .label {
	font-size: 10px;
}
	
#formul .field {
}

.field textarea {
	width: 90%;
	border:1px solid #cccccc;
}
	
textarea#message {
	width: 95%;
	border:1px solid #cccccc;
}
	
textarea#message2 {
	width: 80%;
	border:1px solid #cccccc;
}

#profileForm .label {
	font-size: 10px;
}

/*************** fin formulaire demande contact et contact *************/

/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
     left: 0%; 
     top: 0%;
     width: 58%;
     height:auto;
     margin-top: -80px;
     margin-left: 123px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 0%; 
     top: -10%;
     width: 58%;
     height:auto;
     margin-top: -80px;
     margin-left: 123px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}

.head_box_dmd {
display:block;
float:left;
width: 100%;
height: 18px;
background:none;
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 91.4%;
height:auto;
text-align:left;
background:none;
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 100%;
height: 24px;
background:none;
background-repeat:no-repeat;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/
	
	
	
	
	
	
#contenu_detail {
	width: 99%;
	height:auto;
	margin-left:0px;
	background-color:#fff;
	margin-top:0px;
}
	
	
#contenu_detail_veh {
	width: 100%; 
	height:auto;
	margin-left:1px;
	margin-bottom:1px;
}
	
#contenu_veh_left {
	width: 98%; 
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	/*border:1px solid;*/
}
	
#contenu_veh_left_main {
	width: 97%; 
	height:auto;
	min-height:250px;
	/*padding-top:3px;*/
	text-align:center;
	background-color:#FFF;
	border:1px solid #7f7f7f;
}
#contenu_veh_left_main img{
	max-width:100%;
	
	
}
#contenu_veh_left_footer {
	width: 97%; 
	height:11px;
	text-align:center;
	margin-bottom:5px;
	background-image:url(../images/bg_main_detail_veh.png);
	background-repeat:no-repeat;
	
}


#contenu_veh_left_miniature {
	width: 97%; 
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-left:5px;
	/*border:1px solid;*/
}


#views_block{
	width:100%;
}

#thumbs_list{
	overflow:hidden;
	float:left;
	width:90%;
}
	
	
	
#contenu_veh_360 {
	width: 99%; 
	height:88px;
	text-align:left;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:24px;
	padding-top:2px;
	border:1px solid #BEBEBE;
}

#labelle_360 {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	/* border:1px solid;*/
}

#labelle_photo {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	top:5px;
	/* border:1px solid;*/
}

	
	

	
	
#contenu_veh_right {
	width: 340px;
	display:block;
	float:none!important;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
	margin-right:auto;
	margin-left:auto;
	/*border:1px solid;*/
}
	
#titre_vehicule {
	width:97%;
	height:auto;
	color:#2f2f2f;
	font-size:20px;
	text-align:center!important;
	margin-top:0px;
	padding-left:1px;
}
	
	
.contenu_detail_logo {
width: 95%;
min-width:1px;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:center;
margin-bottom: 15px;
}

#bg_place_cellule_main_v2 {
width:100%;
height:auto;
float:left;
text-align:center;
color:#000;
margin-left:3px;
margin-top:5px;
/*border:1px solid #093;*/
}

	
	
#contenu_detail_prix {
width:200px;
height:55px;

	left: 50%;
	transform: translateX(-30%);
	margin-right:0;
	margin-left:0;
	
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
}

.detail_prix {
	
	color:#FFF;
	font-weight:bold;
	font-size:17px;
}
	
	
#contenu_detail_description {
display:block;
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}

.cont_detail_equipement {
	display:block;
	float:left;
	position:relative;
	width: 98%;
	height:auto;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-bottom:15px;
	border:1px solid #c9c9c9;
	
}
	
#contenu_detail_btt {
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
/*border:1px solid;*/
}

#contenu_detail_cellule {
width:98%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}
	

#contenu_detail_onglet {
	display:block;
	float:left;
	position:relative;
	width: 935px; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_manuel {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:auto;
	/*margin-left:15px;*/
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_head {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:auto;
	background-image:url(../images/onglet_detail_head.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:14px;
}

/* .contenu_detail_onglet_head img { */
	/* width: 47%; */
/* } */
	
.contenu_detail_onglet_main {
	display:block;
	float:left;
	position:relative;
	width: 96%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}

.contenu_detail_onglet_footer {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:7px;
	background-image:url(../images/onglet_detail_footer.jpg);
	background-repeat:no-repeat;
}


	
.contenu_detail_horaire {
display:block;
width: 98%;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 30px;
margin-right: 1px;
}

.contenu_detail_adresse {
display:block;
width: 98%;
height:auto;
min-height:50px;
float:left;
color:#000;
text-align:left;
margin-bottom: 30px;
}
	
	
	
#labelle_photo {
	left:-22px;
	top:16px;
}
	
#labelle_photo img {
width: 74%;
}




.ligne_titre {
	display: block;
	float: left;
	position: relative;
	width: 98%;
	height: auto;
	margin-bottom: 25px;
	margin-top: 35px;
	
}
.boite_titre {
	display:block;
	position: relative;
	width:98%;
	height: 50px;
	
	margin-left: auto;
	margin-right: auto;

	
}

a.boite {
	display: block;
	float: left;
	position: relative;
	width:12%;
	
	height: 30px;
	padding: 20px;
	
	margin: 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	/*border: 1px solid #EA1115;*/
	
}
#cont_find_loc td{
display:block;
float:left;
width:40%;
}
#cont_find_loc {
	display: none;
	float:left;
	position:relative;
	width:99%;
	height:auto;
	color:#000000;
	background-color:#e6a408;
	font-size:10px;
	padding-top:8px;
	padding-left:8px;
	margin-bottom:30px;
}
.atitle {
	display:block;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 15%;
	height: auto;
	float:left;
	float: left;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
	text-align: center;
}
a.boite2 {
	display: block;
	float: left;
	position: relative;
	width:12.2%;
	height: 30px;
	padding: 20px;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}
.ligne_last {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	height: 150px;
}
a.boite3 {
	display: block;
	float: left;
	position: relative;
	width:100%;
	height: auto;
	padding: 20px;
	margin-right: 8px;margin-top:10px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}


.list_main_location {
	display:block;
	float: left;
	width:100%;
	height:auto;
	min-height: 270px;
	position:relative;
	background-image:url(../images/list_main.jpg);
	background-repeat:repeat-y;
}
.list_main_location .photo{
	width:100px;
	
	}
.list_footer_neuf_location{
	display:block;
	}
	.cont_txt {
	display:block;
	float:left;
	position:relative;
	width:50%;
	/*height:102px;*/
	height:auto;
	margin-left:5px;
	text-align:left;
	/*border:1px solid #0F0;*/
}
.cont_txt strong{font-size:12px;}
.cont_img {
	display:block;
	float:left;
	position:relative;
	width:100px;
	/*height:102px;*/
	height:auto;
	/*border:1px solid #F00;*/
}
.contenu_detail_onglet_main  td{
	display:block;
	float:left;
	position:relative;
	width: 90%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}
.tableadl{
	display:block;
	float:left;
	width:95%;
}
.td_adl{
	display:block;
	float:left;
	width:95%;
}
#bg_place_cellule_v2 {
display:block;
width:auto;
max-width:430px;
min-width:200px;
height:auto;
float:left;
color:#333;
text-align:center;

}
.dev1{
	display:block;float:left;width:200px;margin-left:0%;
}
.obl{
	width:120px;
	margin-left:-20%;
	border:1px solid #000;
	padding:3px;
}
#bg_place_caract11{
	display:block;
width:100%;
height:auto;
float:left;
/*color:#8c786e;*/
/* border:1px solid red; */
color:#000;
text-align:left;
	font-family: 'Hind Siliguri', sans-serif;

font-size:13px;
}

.liste_puce_detail2{
	display:block;
	float:left;
	text-transform:uppercase;
	/* border:1px solid green; */
	width:47%;
	background-color:#fff;
	color:#000;
	padding-left:5px;
	padding-top:5px;
		height:20px;
font-family: 'Roboto Condensed', sans-serif;
	padding-bottom:5px;

}
.liste_puce_detail2_1{
	display:block;
	float:left;
	/* border:1px solid yellow; */
	width:47%;
		padding-top:5px;
	padding-bottom:5px;
	height:20px;
font-weight:bold;
	/* text-transform:uppercase; */
	background-color:#fff;
}
.liste_puce_detail3{
	display:block;
	float:left;
	text-transform:uppercase;
	/* border:1px solid green; */
	width:47%;
	background-color:#46bfdd;
		padding-top:5px;
	padding-bottom:5px;
	height:20px;

	color:#fff;
	padding-left:5px;	
}
.detail_2{
	display:block;
	float:left;
	width:50%;
}
.detail_21{
	display:block;
	float:left;
	width:50%;

}
.liste_puce_detail4{
	display:block;
	float:left;
		padding-top:5px;
	padding-bottom:5px;
font-weight:bold;
	/* border:1px solid yellow; */
	width:47%;
	/* text-transform:uppercase; */
	background-color:#46bfdd;
		height:20px;

}
a.boutons222{
	display:block;float:left;text-align:center;padding:7px;border-style:none;width:120px;line-height: 15px;	  background-image:linear-gradient(#112855 ,#041f54 50%,#052159 50%,#052563);font-size: 10px;border-radius: 8px;color:#fff;margin-right:0px;cursor:pointer;margin-right:20px;
}
a.boutons2222{
	display:block;line-height: 15px;float:left;text-align:center;margin-right:20px;padding:7px;border-style:none;width:100px;	  background-image:linear-gradient(#112855 ,#041f54 50%,#052159 50%,#052563);font-size: 10px;border-radius: 8px;color:#fff;cursor:pointer;
}
#optionssss2{
	display:block;float:left;width:99%!important;color:#000;line-height:30px;
}

#contenu_veh_rightdddd {
	
	display:block;
	float:left;
	position:relative;
	width: 100%; 
	height:auto;
	margin-top:5px;margin-left:30px;
	margin-bottom:10px;
	color:#2f2f2f;
	/*border:1px solid;*/
}
#contenu_detail_prix1{
	display:block;
	float:left;
	width:93%;
	margin-top:20px;
	margin-bottom:40px;
	font-family: 'Roboto Condensed', sans-serif;
	height:30px;
	padding-top:2px;
	/* color:#46bfdd; */
	background-color:#000;
}

	
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999999999999999999999999999999999; /* Sit on top */
  padding-top: 20px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fff;
  margin: auto;
  border: 1px solid #888;
  width: 90%;
  height:auto;
  display:block;
  float:left;
  padding:5px;
  margin-top:0%;
  margin-left:2%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
}
/*sma*/
@media (max-width: 320px) {
#porteur_cachi{
	display:block;
	float:left;
	margin-top:5%;
	margin-bottom:30px;
}
	.contenu_detail_onglet_main  td{
	display:block;
	float:left;
	position:relative;
	width: 90%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}
#bg_place_cellule_v2 {
display:block;
width:auto;
max-width:430px;
min-width:200px;
height:auto;
float:left;
color:#333;
text-align:center;

}
	.tableadl{
	display:block;
	float:left;
	width:95%;
}
.td_adl{
	display:block;
	float:left;
	width:95%;
}
	
/***************  formulaire demande contact et contact *****/

#formul .label {
	font-size: 10px;
}

#formcontact .label {
	font-size: 10px;
}

#formul_dmd .label {
	font-size: 10px;
}
	
#formul .field {
}

.field textarea {
	width: 90%;
	border:1px solid #cccccc;
}
	
textarea#message {
	width: 95%;
	border:1px solid #cccccc;
}
	
textarea#message2 {
	width: 80%;
	border:1px solid #cccccc;
}

#profileForm .label {
	font-size: 10px;
}

#expressform #date_dep{
	font-size:30px;

}
/*************** fin formulaire demande contact et contact *************/

/****************** MODAL DMD RENSEIGNMENT *************/

.box_amie {
     display:none;
	 position:absolute;
     left: 0%; 
     top: 0%;
     width: 58%;
     height:auto;
     margin-top: -53px;
     margin-left: 123px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}


.box_dmd {
     display:none;
	 position:absolute;
     left: 0%; 
     top: 0%;
     width: 58%;
     height:auto;
     margin-top: -53px;
     margin-left: 123px;
	 background-color: white;
	 border: 3px solid #A5A5A5;
}

.head_box_dmd {
display:block;
float:left;
width: 100%;
height: 18px;
background:none;
background-repeat:no-repeat;
}

.main_box_dmd {
display:block;
float:left;
width: 91.4%;
height:auto;
text-align:left;
background:none;
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
}

.footer_box_dmd {
display:block;
float:left;
width: 100%;
height: 24px;
background:none;
background-repeat:no-repeat;
}

/****************** FIN MODAL DMD RENSEIGNMENT *************/
	
	
	
	
	
#contenu_detail {
	width: 99%;
	height:auto;
	margin-left:0px;
	background-color:#fff;
}
	
	
#contenu_detail_veh {
	width: auto; 
	height:auto;
	margin-left:1px;
	margin-bottom:1px;
}
	
#contenu_veh_left {
	width: 98%; 
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	/*border:1px solid;*/
}
	
#contenu_veh_left_main {
	width: 97%; 
	height:auto;
	min-height:250px;
	/*padding-top:3px;*/
	text-align:center;
	background-color:#FFF;
	border:1px solid #7f7f7f;
}

#contenu_veh_left_footer {
	width: 97%; 
	height:11px;
	text-align:center;
	margin-bottom:5px;
	background-image:url(../images/bg_main_detail_veh.png);
	background-repeat:no-repeat;
	
}


#contenu_veh_left_miniature {
	width: 97%; 
	height:auto;
	text-align:center;
	margin-bottom:2px;
	margin-left:5px;
	/*border:1px solid;*/
}


#views_block{
	width:300px;
}

#thumbs_list{
	overflow:hidden;
	float:left;
	width:90%;
}
	
	
	
#contenu_veh_360 {
	width: 99%; 
	height:88px;
	text-align:left;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:24px;
	padding-top:2px;
	border:1px solid #BEBEBE;
}

#labelle_360 {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	/* border:1px solid;*/
}

#labelle_photo {
	display:block;
	position:absolute;
	width: 25px; 
	height:90px;
	text-align:center;
	left:-30px;
	top:5px;
	/* border:1px solid;*/
}

	
	

	
	
#contenu_veh_right {
	width: 99%;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#2f2f2f;
	/*border:1px solid;*/
}
	
#titre_vehicule {
	width:97%;
	height:auto;
	color:#2f2f2f;
	font-size:13px;
	margin-top:15px;
	padding-left:1px;
}
	
	
.contenu_detail_logo {
width: 95%;
min-width:1px;
height:auto;
min-height:50px;
float:left;
color:#FFF;
text-align:center;
margin-bottom: 15px;
}

#bg_place_cellule_main_v2 {
width:100%;
height:auto;
float:left;
text-align:center;
color:#000;
margin-left:3px;
margin-top:5px;
/*border:1px solid #093;*/
}

	
	
#contenu_detail_prix {
width:180px;
height:55px;
float:left;
color:#FFF;
text-align:center;
padding-left:25px;
/*background-color:#F60;*/
background-image:url(../images/bg_detail_prix.png);
background-repeat:no-repeat;
margin-left: 15px;
}
	
.detail_prix {
	
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

#contenu_detail_description {
display:block;
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}

.cont_detail_equipement {
	display:block;
	float:left;
	position:relative;
	width: 98%;
	height:auto;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-bottom:15px;
	border:1px solid #c9c9c9;
	
}
	
#contenu_detail_btt {
width:95%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
/*border:1px solid;*/
}

#contenu_detail_cellule {
width:98%;
height:auto;
float:left;
color:#2f2f2f;
text-align:left;
margin-bottom:5px;
/*border:1px solid;*/
}
	

#contenu_detail_onglet {
	display:block;
	float:left;
	position:relative;
	width: 935px; 
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_manuel {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:auto;
	/*margin-left:15px;*/
	margin-bottom:15px;
	/*border:1px solid;*/
	
}

.contenu_detail_onglet_head {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:32px;
	background-image:url(../images/onglet_detail_head.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:14px;
}

.contenu_detail_onglet_head img {
	width: 47%;
}
	
.contenu_detail_onglet_main {
	display:block;
	float:left;
	position:relative;
	width: 96%; 
	height:auto;
	background-image:url(../images/onglet_detail_main.jpg);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-top:15px;
}

.contenu_detail_onglet_footer {
	display:block;
	float:left;
	position:relative;
	width: 98%; 
	height:7px;
	background-image:url(../images/onglet_detail_footer.jpg);
	background-repeat:no-repeat;
}


	
.contenu_detail_horaire {
display:block;
width: 98%;
height:auto;
float:right;
color:#000;
text-align:left;
margin-bottom: 30px;
margin-right: 1px;
}

.contenu_detail_adresse {
display:block;
width: 98%;
height:auto;
min-height:50px;
float:left;
color:#000;
text-align:left;
margin-bottom: 30px;
}
	
	

#labelle_photo {
	left:-24px;
	top:16px;
}
	
#labelle_photo img {
width: 74%;
}




.ligne_titre {
	display: block;
	float: left;
	position: relative;
	width: 98%;
	height: auto;
	margin-bottom: 25px;
	margin-top: 35px;
	
}
.boite_titre {
	display:block;
	position: relative;
	width:98%;
	height: 50px;
	
	margin-left: auto;
	margin-right: auto;
}
.atitle {
	display:block;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 20%;
	height: auto;
	float:left;
	float: left;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
	text-align: center;
}
.ligne_last {
	display: none;
	float: left;
	position: relative;
	width: 100%;
	height: 150px;
}
a.boite3 .atitle {
	font-size: 14px;
}
	.aimg{
		width:60px;
		
		}
	.ligne {
	display: block;
	float: left;
	position: relative;
	max-width: 100%;
	height: auto;
	margin-bottom: 7px;
	
}
a.boite {
	display: block;
	float: left;
	position: relative;
	width:11%;
	height: 30px;
	margin-top:5px;
	padding: 20px;
	margin-right: 7px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	margin-left:5px;
	/*border: 1px solid #EA1115;*/
	
}
.couleur0 {
	background-color: #05225f;
}


a.boite2 {
	display: block;
	float: left;
	position: relative;
	width:11%;
	height: 30px;
	padding: 20px;
	margin-right: 8px;
	margin-top:5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}

a.boite3 {
	display: block;
	float: left;
	position: relative;
	width:100%;
	height: auto;
	padding: 20px;
	margin-right: 8px;margin-top:10px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	
}





.list_main_location {
	display:block;
	float: left;
	width:100%;
	height:auto;
	min-height: 270px;
	position:relative;
	background-image:url(../images/list_main.jpg);
	background-repeat:repeat-y;
}
.list_main_location .photo{
	width:100px;
	
	}
	.loca_p1 {
	display:block;
	float:left;
	position:relative;
	width:100%;
	height:auto;
	/*border:1px solid;*/
	margin-left:3px;
}
.list_footer_neuf_location{
	display:block;
	}
	.cont_txt {
	display:block;
	float:left;
	position:relative;
	width:50%;
	/*height:102px;*/
	height:auto;
	margin-left:5px;
	text-align:left;
	/*border:1px solid #0F0;*/
}
#cont_find_loc td{
display:block;
float:left;
width:40%;
}
#cont_find_loc {
	display: none;
	float:left;
	position:relative;
	width:99%;
	height:auto;
	color:#000000;
	background-color:#e6a408;
	font-size:10px;
	padding-top:8px;
	padding-left:8px;
	margin-bottom:30px;
}
.cont_txt strong{font-size:12px;}
.cont_img {
	display:block;
	float:left;
	position:relative;
	width:100px;
	/*height:102px;*/
	height:auto;
	/*border:1px solid #F00;*/
}

#expressform{
	width:100%;
	float:left;
	}

td{width:50%;}
}







