/*	-------------------------------------------------------------

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.fleft { float: left; }
/*div{border:1px solid red}*/
.alignL{text-align:left}
.alignR{text-align:right}
.posBot{position:absolute; bottom:0; left:0;}

.block{display: block; margin: 0 auto; padding:0; position: relative; width:778px;}
.bgcolor1{background:#333941;}
.L_back{background: #333941 url(../images/liste_top.jpg) no-repeat top left;}
h1{position:absolute;top:7px; left:5px; z-index:100}
#tel{position:absolute;bottom:0px; right:0px; z-index:100}
.top{height:213px;}
.vmenu{height:27px; border-top: #000 2px solid}
.home{min-height:400px; height:auto !important; height:400px;}
#box_hp1{ display:block; position:relative; width:550px; height:370px; top:15px; float:left; left:12px; margin:0 auto; padding:0; text-align:left;}
#box_hp2{ display:block; position:relative; background:url(../images/news_back.gif) repeat-y; width:196px; height:370px; top:15px; float:left; left:18px; margin:0 auto; padding:0; text-align:left;}
#title_cpc{display:block; position: absolute; width:538px; height:18px; top:-40px; left:0; text-align:left; padding:4px; margin:7px 0; background:#A09E99;}
#cpc{display:block; position:absolute; width:550px; height:225px; text-align:left; bottom:0px; left:0; margin:0; padding:0;}
.coeur{display:block; position:relative; float:left; width:131px; height:225px; text-align:center; background:#9998AC; padding:0; margin:0 3px;}
.coeur2{display:block; position:relative;  width:131px; height:225px; text-align:center; background:#9998AC; padding:0; margin:7px auto 0 auto;}
#cpc2{display:block; position:relative; background:#333942; margin:10px 25px 25px 25px; padding:0; text-align:center; width:168px; min-height:450px; height:auto !important; height:450px;}
.cMark{display:block; position:relative; width:131px; height:27px; background:url(../images/cpc_top.gif) no-repeat; text-align:right;}
.cMarkimg{display:block; float:right; position:relative; width:42px; height:24px; overflow:hidden; top:3px; right:6px; padding:0; margin:0;}
.cMarkimg img{position:absolute; left:0; top:-3px;}
.cVehicule{display:block; position:relative; background:#57656A; width:124px; height:178px; margin:4px auto; padding:0; top:0;}
.cVehicule img{filter: alpha(opacity=75);     -moz-opacity: 0.7;     -khtml-opacity: 0.7;     opacity: 0.7;}
.cVehicule:hover{background:#333941;}
.cVehicule:hover img{filter: alpha(opacity=100);     -moz-opacity: 0.9;     -khtml-opacity: 0.9;     opacity: 0.9;}
.cVehicule a{display:block; position:relative; margin:3px 0; padding:0;}
.cVehicule .clear{display:block; position:relative; margin:3px 0 10px 0; padding:0;}
.cpc_vign{display:block; position:relative; margin:0 auto 3px auto; padding:0; top:2px;}
.voir_cpc{position:absolute; right:3px; bottom:2px;}
/*.cpc_vign:hover{ filter: alpha(opacity=60);     -moz-opacity: 0.6;     -khtml-opacity: 0.6;     opacity: 0.6; }*/
.cpc_ch{position:relative; float:left; display:block; width:45px; height:15px; text-align:left; left:3px;}
.cpc_km{position:relative; float:left; display:block; width:75px; height:15px; text-align:right; left:1px; text-indent:3px;}
.bordTop{display:block; position:relative; width:100%; background:#A2827C; height:7px; margin:0; padding:0;}
.bordBot{display:block; position:relative; width:100%; background:#333942; height:7px; margin:0; padding:0;}
#news{display:block; position:relative; width:178px; height:200px; text-align:left; background:#695944; padding:0px; margin:2px auto;}
#boxNew{display:block; position:relative; width:168px; height:190px; text-align:left; padding:0; margin:0 auto; left:0; top:0; overflow:hidden;}
#boxNew li{display:block; float:left; position:relative; top:0; width:168px; height:190px; left:4px; text-align:left; margin:0 auto; padding:0;}
.NewsTitle{color:#ffffff; }

.vmenu{height:25px; margin:0 auto; text-align:left; background: url(../images/back_menu.jpg) repeat-x; border: 2px solid black; overflow:hidden; display:block; position:relative;}

.footer{height:15px; background:#899EA6; text-align:left; border-top:3px solid black; padding:4px 0;}

.motSearch{position:relative;  width:120px; height:20px; border:1px solid #666; text-align:right;}


/* ################## DEBUT H1 ################## */
#h1_tt, #h1_tt a{display:block;  position:relative; left:0px; top:0px; width:240px; height:61px; margin:0 0 33px 0; padding:0;}
#h1_tt{background-image:url(../images/H1_site.gif); background-repeat:no-repeat; text-indent:-9000px;}
#h1_tt a {display:block; float:left; position:absolute; left:0; top:0px;}
#h1_tt a strong{text-indent:-9000px;}
#h1_tt situ_HP{left:0;}
/* ##################  FIN  H1 ################## */

.posDate{position:absolute; top:-17px; right:0; display:block; width:200px; height:15px; text-align:right}
/*div{border:1px solid red}*/

.centre_article{min-height:350px; height:auto !important; height:350px; background:#333941 url(../images/menint_fd.gif) repeat-y left; border-bottom:8px solid #333941;}
#col_G{display:block; position:relative; float:left; text-align:center; width:218px; min-height:350px; height:auto !important; height:350px; top:0; left:0; padding:0; margin:0;}
#col_D{display:block; position:relative; float:right; top:0; right:10px; text-align:center; width:544px; min-height:350px; height:auto !important; height:350px; text-align:left; padding:35px 0 0 0; margin:0;}
#col_D h2{margin-bottom:15px}
#nav_int{display:block; position:relative; width:185px; min-height:120px; height:auto !important; height:120px; padding:0; margin:5px auto; text-align:left;}
#nav_int li{display:block; position:relative; width:100%; min-height:15px; height:auto !important; height:15px; padding:0; margin:0; text-align:left;}
#part_text{display:block; position:relative; width:544px; min-height:350px; height:auto !important; height:350px; text-align:left;}
#medias{display:block; position:relative; float:right; width:220px; min-height:120px; height:auto !important; height:220px; text-align:center; top:0; right:0; padding:0; margin:4px 0 4px 8px;}
#medias .photos{display:block; position:relative; float:left; margin:8px 0; padding:0;}
#medias .photos .zoom{display:block; position:absolute; bottom:0; left:0; height:31px; width:100%; text-align:left; background:url(../images/zoom4.png) no-repeat; margin:0; padding:0; z-index:10; }
#medias .photos .zoom a{position:relative; left:25px;}
#contactLink a{float:left;}
/* ----- FICHE ET LISTE ---- */
#L_top{display:block; position:relative; width:758px; height:130px; text-align:left; margin:0 auto; padding:0; top:0; left:0;}
#L_top1{display:block; position:relative; width:537px; height:100px; text-align:left; margin:0 auto; padding:0; float:right;}
#c_search{display:block; position:relative; float:right; width:537px; height:28px; text-align:center; background:url(../images/back_search.gif) no-repeat; padding:4px 0 0 0; margin:0;}
#mot_mark{diplay:block; position:absolute; float:left; width:200px; text-align:center; height:15px; left:140px; top:4px;}
#mot_mod{diplay:block; position:absolute; float:right; width:200px; right:15px; top:4px; height:15px; text-align:center;}
.navCalogTop{display:block; position:relative; width:758px; height:21px; background:#A09E99; text-indent:8px; text-align:left; padding:0; margin:0 auto;}
.navCalog{display:block; position:absolute; right:0; float:right; width:538px; height:19px; background:#000000; text-align:center; padding:2px 0 0 0; margin:0;}
.cListResult{display:block; position:relative; float:right;/* background:url(../images/listing_mark.gif) top left no-repeat; */ width:534px; min-height:107px; height:auto !important; height:107px; padding:0; margin:10px 0 10px 0px;}
.cListResult:hover{ background:#ff8A00;}
.cListResultContent{display:block; position:relative; width:534px; min-height:113px; height:auto !important; height:113px; top:4px; left:0; padding:0; margin:0; background:#677689;}
.cListResultContent:hover{ background:#666666;}
.cListResultPhoto{display:block; position:relative; width:120px; height:100px; top:0; left:0; float:left; padding:0; margin:4px; overflow:hidden;}
.cListResultAnn{display:block; position:relative; width:400px; height:100px; top:0; right:0; float:right; padding:0; margin:2px; text-align:left;}
.cTarifs{display:block; position:absolute; width:170px; height:50px; text-align:right; top:0px; right:0px;}
.cficheResult{display:block; position:relative; background:url(../images/listing_mark.gif) top left no-repeat; width:758px; min-height:508px; height:auto !important; height:508px; padding:0; margin:10px auto;}
.cficheContent{display:block; position:relative; width:758px; min-height:472px; height:auto !important; height:472px; top:24px; left:0; padding:0; margin:0; background:#677689;}
.cficheAnn{display:block; position:relative; width:742px; height:100px; top:0; left:8px; padding:0; margin:4px; text-align:left;}
.contactList {position:absolute; left:6px; bottom:0;  filter: alpha(opacity=60);     -moz-opacity: 0.6;     -khtml-opacity: 0.6;     opacity: 0.6;} 
.contactList:hover {filter: alpha(opacity=100);     -moz-opacity: 0.95;     -khtml-opacity: 0.95;     opacity: 0.95;} 
.List_Prec{float:left; display:block; position:absolute; left:0; width:100px; text-align:left; top:3px; margin:0  0 0 7px;}
.no_Prec{float:left;  display:block; width:85px; margin:00 0 7px ; position:absolute; top:3px; left:0; text-align:right;}
.List_Suiv{float:right;  display:block; position:absolute; right:0; width:85px;  top:2px; margin:0 7px 0 0 ; text-align:right;}
.no_Suiv{float:right;  display:block; width:85px; position:absolute; right:0; top:2px; margin:0 7px 0 0 ; text-align:right;}
#pos_col{width:758px; position:relative; display:block; min-height:300px; height:auto !important; height:300px; margin:0 auto; padding:0;}
#col_menu{display:block; float:left; position:absolute; top:0px; left:0; z-index:10;  min-height:300px; height:auto !important; height:300px; width:213px; margin:0; padding:0; }
#col_List{display:block; float:right; position:relative;  min-height:500px; height:auto !important; height:500px; width:538px;  margin:0; padding:0; border-left:221px solid #333;}

#nav_vehicules{display:block; position:relative; width:210px; min-height:50px; height:auto !important; height:50px; text-align:left; margin:15px 5px 15px 7px; float:left; padding:0; list-style:none;}
#nav_vehicules li.mark{display:block; position:relative; height:26px; width:210px; float:left; text-indent: 45px; margin:0 0 2px 0; padding:0; overflow:hidden;}
#nav_vehicules li.mark span{ line-height:17px}
#nav_vehicules li.mark img{position:absolute; top:1px; left:0px;}
#nav_vehicules li.model{display:block; position:relative; width:100%; height:20px; text-align:left; float:left; text-indent:48px; margin:2px 0; padding:0;}
#nav_vehicules li.model a:hover{color:#f18504; text-decoration:none;}
#nav_vehicules li.nav_vehicules_no{display:block; position:relative; width:210px; min-height:30px; height:auto !important; height:30px; text-align:left; margin:1px 2px 1px 0px; float:left; padding:0; list-style:none;}
#nav_vehicules li.nav_vehicules_no a:hover{color:#ffffff; text-decoration:none;}
/* #TABMix img:hover{border:2px solid white;} */

/* ----- FICHE ET LISTE ---- */
#cFicheDesc{display:block; position:relative; width:750px;  min-height:150px; height:auto important; height:150px; padding:0; margin:10px auto; text-align:center; top:0;}
#cFicheDescPart1{display:block; position:relative; width:750px; height:21px; padding:0; margin:10px auto 0 auto; background:#333941; top:0; left:0; text-align:left; line-height:17px; text-indent:7px;}
#cFicheDescPart2{display:block; position:relative; width:750px; min-height:350px; height:auto !important; height:350px; padding:0; margin:0px auto; top:0; left:0; text-align:left;}
#cFicheDescPart2 p{float:left; padding:7px; text-align:left;}
#object{display:block; position:relative; width:450px; min-height:350px; height:auto !important; height:350px; padding:10px 0 10px 0; float:right; margin:0 0 0 10px; background:#000000; top:0; right:0; text-align:center; text-indent:7px;}





#top{display:block; position:relative; height:249px; width:960px;}
#box1, #box2, #box3, #box4{
	position:absolute; left:0;
}

/* Sample 6*/
#box6{
	position:absolute;
	width:240px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:left
}
#handles6_2{
	float:right
}
.mask6{
	position:absolute;
	left:50%;
	margin-left:-120px;
	width:240px;
	height:180px;
	overflow:hidden;
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}
.mask{
	position:relative;
	width:778px;
	height:249px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}
/* ################## DEBUT HOME PAGE ################## */




/* cLeft */

 /*##################  FIN  HOME PAGE ################## */





/* ################## CENTER ################### */
