/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Verdana;
	background:url(../img/fond-site.jpg) repeat-x;
}

h1, h2, h3, h4{
	margin:0;
	padding:0;
}
.ok{
	background:#FDD400;
	border:1px solid #72623D;
	padding:1px 5px 1px 5px;
	font-weight: bold;
	color: #000000;	cursor:pointer;
}
.ok a{
	text-decoration:none;
	color: #000000;

}
.ok a:hover{
	color: #000000;
}

.none{
	display:none;
}

.ok2{
	background:#BFB28A;
	border:1px solid #72623D;
	padding:1px 5px 1px 5px;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
	font-size: 11px;
}
.ok2 a{
	text-decoration:none;
	color: #fff;

}
.ok2 a:hover{
	color: #000000;
}
.styleh1_a{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.styleh1_a_b{
	font-size: 22px;
	font-weight:normal;
	color: #000000;
	clear:right;
}
#blocprix{
	width:auto;
	margin:10px 0 10px 10px;
	float:left;
	height:40px;
	position:relative;}
	
	
.vendudetails{
	position:absolute;
	right:5px;
	background:url(../img/vendu.png) no-repeat;
	width:73px;
	height:32px;
    top:-5px;
}
.venduoffresspeciales{
	position:absolute !important;
	right:42px!important;
	background:url(../img/vendu.png) no-repeat!important;
	width:73px!important;
	height:32px!important;
    top:112px!important;
}
#blocprix1{
	background:url(../img/fond-prix-gauche.png) no-repeat;
	width:12px;
	height:27px;
	float:left;
	}
#blocprix2{
	background: url(../img/fond-prix-drooite.png) no-repeat;
	width:19px;
	height:27px;
	float:left;
	}
#PrixDetail{
	font-size: 16px;
	font-weight:bold;
	color: #CC0000;
	height:27px;
	line-height:25px;
	text-align:center;
	background:url(../img/fond-prix.png) repeat-x;
	float:left;
	white-space:nowrap !important;
}


.styleh3_a{
	font-size: 16px;
	font-weight: bold;
	color: #355489;
}
.styleh3_b{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background:#98AE4C url(../img/ombre-h3-b.jpg) no-repeat;
	height:40px;
	line-height:37px;
	padding-left:7px;
	padding-right:5px;
	width:300px
}
.styleh3_c{
	font-size: 16px;
	color: #000;
	height:25px;
	line-height:25px;
	padding-left:4px;
	padding-right:4px;
	width:auto;
	border:1px solid #ECE4D7;
	font-weight: normal;
	background-color: #E8F5FE;

}
.styleh3_c a{
	color: #000;
	text-decoration:none;
}
.styleh3_c a:hover{
	color:#FF0000
}
.styleh3_c span{
	background:url(../img/new.png) no-repeat;
	float:right;
	padding-left:20px;
	font-size: 9px;
	font-weight: bold;
	color: #CC0000;
	height:17px;
	line-height:17px;
	position:relative;
	right:10px;
	top:-20px;

}
.styleh3_c span a{
	text-decoration:none !important;
}

.styleh3_d{
	font-size: 16px;
	font-weight: bold;
	color: #355489;
	border:1px solid #F0F2F7;
	padding:3px;
	width:auto;
	margin-bottom:15px;
	background:#F0F2F7;
}
.h2nouveaute{
	width:auto;
	padding:5px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background:#ECE4D7;
}

#bodyHomePage{
	background:url(../img/fond-homepage.jpg) repeat-x #F5FAFE;
	position:relative;
}

#conteneur{
	margin:auto;
	padding:0;
	width:956px;
	position:relative;
}

#topHome{
	background:url(../img/fond-top.jpg);
	height:27px;
	margin:0;
	width:auto;
	padding-top:7px;
	
}
#topHome ul{
	float:right;
	margin:0;
	padding:0;
	
}

#topHome li table{
	float: left;
	padding:3px 0 0 0;
	margin:0 5px 0 0;
	border-right:1px solid #92A3C0;
}
#topHome li td{
	padding:0 5px 0 3px;
}
.topHomeinput{
	font-size: 11px;
	color: #999999;
	border:1px solid #ccc ;
	margin:0;
}
.loupe{
	padding:3px 20px 0 0;

}
#topHome li{

	float:left;
	list-style-type:none;
	color: #000000;
	font-size: 11px;
	margin-right:15px;
}
#topHome li a{
	text-decoration:none;
	color:#000000;
}
#topHome li a:hover{
	color:#fff;
}
.contactTop{
	background:url(../img/contact.png) no-repeat;
	padding-left:20px !important ;
	font-weight: bold;
	font-size: 11px;
	height:22px!important ;
	line-height:18px;
}
.HomeTop{
	background: url(../img/homepage-icon.png) no-repeat;
	padding-left:20px !important ;
	font-size: 11px;
	height:22px;
	line-height:18px;
}
.savTop{
	background: url(../img/reparation-icon.png) no-repeat;
	padding-left:20px !important ;
	font-size: 11px;
	height:22px;
	line-height:18px;
}
.iconactu{
	background: url(../img/clipboard.png) no-repeat;
	padding-left:20px !important ;
	font-size: 11px;	
	height:22px;
	line-height:18px;
}

.iconfacebook{
	background: url(../img/facebook-16.png) no-repeat 0 2px;
	padding-left:20px !important ;
	font-size: 11px;	
	height:22px;
	line-height:18px;
}
.iconfacebook a{
	color:#3B5998 !important;
	font-weight:bold;
}


#menuHome{
	width:auto;
	height:71px;
	clear:both;
}
#menuHome ul{
	font-size: 15px;
	float:right;
	margin:0;
	padding:0;
}
#menuHome li{
	border-right:1px solid #FFF;
	padding:0 15px 0 15px;
	line-height:70px;
	list-style-type:none;
	float:left;}
#menuHome li a{
	text-decoration:none;
	color:#000000;
}
#menuHome li a:hover{
	text-decoration:none;
	color:#6BABD2;
}
#cadreHome{
	clear:both;
	width:auto;
	height:435px;
	background:#F4EEE6;
	border:5px solid #ECE4D7;
	padding:5px;
}
#edito{
	width:320px;
	height:425px;
	float:left;
	margin:0;
	padding:5px;
	background:#9DB351;
}
#edito h2{
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #FFFFFF;
	margin:0;
}
#edito p{
	color: #FFFFFF;
	margin:5px 0 0 0;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
}
#moteurHome{
	float:left;
	width:330px;
	padding:0 10px 0 10px;
}
#moteurHome table{
	margin:10px 0 0 0;
	font-size: 12px;
	width:100%;
}
#moteurHome td{
	padding:3px;
	white-space:nowrap;
}
#moteurHome select{
	width:215px;
	font-size: 11px;
	color: #000000;
	border:1px solid #ccc;
}

#typeHome{
	clear:both ;
	width:auto;
	height:20px;
	line-height:20px;
	margin-top:5px;
	background:#FBF8F4;
	padding:5px;
	font-size: 16px;
}

#typeHome label{ font-size:0.9em; }

.quicklinksHome{
	float:left;
	width:243px;
	height:250px;
	padding:5px;
	background:#FBF8F4;
	border:1px solid #ECE4D7;
}

.quicklinksHome ul{
	margin:5px 0 0 0;
	padding:0;
}
.quicklinksHome li{
	clear:both;
	margin:5px 0 0 0;
	list-style-type:none;
	padding-top:5px;

}
.quicklinksHome li img{
	float:left;
	width:70px;
	height:50px;
	border:1px solid #ECE4D7;
	padding:2px;
}

.quicklinksHome li p{
	margin:0 0 0 80px;
	font-size: 11px;
	color: #000000;
}
.quicklinksHome li p a{
	color: #000000;
	text-decoration:none;
}
.quicklinksHome li p a:hover{
	color: #000000;
	text-decoration:underline;
}
.affichenouveautes{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding:10px 0 0 0;
	margin:10px 0 0 0 !important;
	clear:both;
	text-align:right;
	}
.affichenouveautes a{
	color: #333333;
}
.affichenouveautes a:hover{
	color:#63A4CD;
}

.neufHome{
	background:url(../img/neuf.png) no-repeat 93px 0;
 }
.occasionHome{
	background: url(../img/occasion.png) no-repeat 93px 0;
 }

#ligneActuHomePage{
	clear:both;
	width:auto;

}
#blocactuHomePage{
	width:954px;
	margin:5px auto 10px auto;
	background: url(../img/fond-blocactu-home.jpg) repeat-x;;
/*	border:1px solid #ECE4D7;*/
}

.coloneHomePage{
	float:left;	
}
#basHomePage1{
	width:320px;
	padding:10px;
	border-right:1px solid #fff;}

#basHomePage2{
	width:310px;
	padding:10px;
	border-right:1px solid #fff;}
#basHomePage3{
	width:243px;
	padding:10px;
}
#basHomePage3 p{
	font-size:12px;
}
#basHomePage3 ul{
	margin:2px;
	padding:0;
}
#basHomePage3 li{
	list-style-type:none;
	background:url(../img/puce-marron.png) no-repeat 0 8px;
	font-size: 11px;
	line-height:20px;
	color: #000000;
	padding-left:15px;
}
.textebasPage{
	clear:both;
	border-bottom:1px solid #ECE4D7;
	font-size: 11px;
	color: #000000;
	margin:5px 0 10px 0;
	padding-bottom:5px;
}
.date{
	color:#8B9F46;
	font-weight: bold;
}
.textebasPage a{
	color: #000000;
}
.textebasPage a:hover{
	text-decoration:none;
}
.nouscontacter{
	background:#63A4CD;
	padding:2px;
	width:120px;
	border:1px solid #38578D;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	margin-top:10px;
}
.nouscontacter a{
	color: #FFFFFF;
	text-decoration:none;
}
.nouscontacter a:hover{
	color:#38578D;
	text-decoration:none;
}
	
	
#logoHome{
	width:955px;
	float:left;
	margin-left:25px;}

#logoPage{
	width:290px;
	height:89px;
	margin:0;
	padding:0;
	border:none;
	float:left;
}
	
	
/*PAGES*/

#Page{
	margin:0;
	padding:0 5px;
	clear:both;
	width:auto;
}


#menuPage{
	width:auto;
	height:89px;
	clear:both;
	background:url(../img/fond-ul.jpg) no-repeat;
	
}
#menuPage ul{
	font-size: 15px;
	float:right;
	margin:0;
	padding:0;
}
#menuPage li{
	border-right:1px solid #C0E3FF;
	padding:0 15px 0 15px;
	line-height:70px;
	list-style-type:none;
	float:left;}
#menuPage li a{
	text-decoration:none;
	color:#000000;
}
#menuPage li a:hover{
	text-decoration:none;
	color:#6BABD2;
}
#frame p{
	margin:0;
	padding:0;
		
}












#topPage{
	height:27px;
	margin:0;
	width:auto;
	padding-top:7px;
	background: url(../img/fond-top-page.jpg);
}
#topPage ul{
	float:right;
	margin:0;
	padding:0;
	
}
#topPage li{
	display: inline;
	float:left;
	list-style-type:none;
	color: #000000;
	margin:0 15px 0 0;
	padding:0;
	font-size: 11px;
}
#topPage li a{
	text-decoration:none;
	color:#000;
}
#topPage li a:hover{
	color:#fff;
}






#topPage li table{
	float: left;
	padding:3px 0 0 0;
	margin:0 15px 0 0;
	border-right:1px solid #92A3C0;
}
#topPage li td{
	padding:0 5px 0 3px;
}
.topPageinput{
	font-size: 11px;
	color: #999999;
	border:1px solid #ccc ;
	margin:0;
}

#frame{
	width:275px;
	float:left;
	background: url(../img/fond-frame.jpg) no-repeat #F4EEE6;
	border-left:4px solid #ECE4D7;
	border-right:4px solid #ECE4D7;
	border-bottom:4px solid #ECE4D7;
}

#moteurPage{
	float:left;
	width:auto;
	padding:0 10px 0 10px;
}
#moteurPage table{
	margin:10px 0 0 0;
	font-size: 11px;
	width:100%;
}
#moteurPage td{
	padding:0 3px 3px 0;
	white-space:nowrap;
}
#moteurPage select{
	width:163px;
	font-size: 11px;
	color: #000000;
	border:1px solid #ccc;
}


.quicklinksPage{
	width:auto;
	height:257px;
	clear:both;
	padding:5px;
	background:#FBF8F4;
	border:1px solid #ECE4D7;
	margin-top:15px;
}

.quicklinksPage ul{
	margin:5px 0 0 0;
	padding:0;
	padding-bottom:5px;
	clear:both;
}
.quicklinksPage li{
	clear:both;
	margin:5px 0 0 0;
	list-style-type:none;
	padding-top:5px;

}
.quicklinksPage li img{
	float:left;
	width:70px;
	height:50px;
	border:1px solid #ECE4D7;
	padding:2px;
}

.quicklinksPage li p{
	font-size: 11px;
	color: #000000;
}
.quicklinksPage li p a{
	color: #000000;
	text-decoration:none;
}
.quicklinksPage li p a:hover{
	color: #000000;
	text-decoration:underline;
}
.neufPage{
	background:url(../img/neuf.png) no-repeat 110px 0;
		margin:0 0 0 80px !important;
 }
 
 .venduPage{
	margin:0 0 0 80px !important;
	background:url(../img/vendu-page.png) no-repeat 110px 0;
 }
.occasionPage{
	background: url(../img/occasion.png) no-repeat 110px 0;
		margin:0 0 0 80px !important;
 }
 
#typePage{
	clear:both ;
	width:245px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	background:#FBF8F4;
	padding:5px;
	font-size: 12px;
    font-weight:bold;
}

#BandeautopPage{
	float:left;
	width:655px;
	background:#F0F2F7;
	height:40px;
	margin-top:8px;
}

#ConteneurPage{
	padding:20px 0 0 15px;
	width:640px !important;
	float:left;
	position:relative;
}
#vousetesici{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
#vousetesici a{
	color: #000000;
}
#vousetesici a:hover{
	text-decoration:none;
}
#vousetesici span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #68A8D0;
	font-weight: bold;
	white-space:nowrap;
}

#retour{
	position:absolute;
	right:10px;
	top:10px;
	width:80px;
	height:26px;}

#tri{
	clear:both;
	margin-top:15px;
	border-bottom:1px solid #ECE4D7;
	padding-bottom:5px;
	color:#62788A;
	font-size: 11px;
}
#tri td{
	padding:0 5px 0 0;
	margin:0 !important;
}
#tri form{
	margin:0 !important;
}
#tri select{
	background:#F4EEE6;
	border:1px solid #666666;
	color:#000000;

}

.blocannonce{
	clear:both;
	margin-top:15px;
	width:auto;
	position:relative;
}
.venduliste{
	position:absolute;
	right:5px;
	background:url(../img/vendu.png) no-repeat;
	width:73px;
	height:32px;
        top:50px;
}

.blocannonce ul{
	margin:5px 0 0 0;
	padding:0;
}
.blocannonce li{
	list-style-type:none;
	float:left;
	font-size: 12px;
	color: #000000;
	padding-right: 20px;
}
.blocannonce li img{
	width:72px;
	height:54px;
	padding:2px;
	border:1px solid #ECE4D7;
}
.anneeliste{
	line-height:60px;
}
.typeliste{
	line-height:60px;
}
.prixliste{
	font-size: 16px !important;
	font-weight: bold !important;
	color: #304E86 !important;
	padding-right:0 !important;
	margin-top:15px !important;
	float:right !important;
}
.detailslist{
	background:url(../img/loupe.png) no-repeat 0 22px;
	padding-left:20px;
	line-height:60px;
}
.detailslist a{
	color:#000000;
}
.detailslist a:hover{
	text-decoration:none;
}

.PlusInfo{
	background: url(../img/external.gif)no-repeat 0 2px;
	padding-left:15px;
	margin-top:7px;
	margin-bottom:10px;
	font-size:11px;
}
.PlusInfo a{
	color:#718138;
}
.PlusInfo a:hover{
	text-decoration:none;
}


/*DETAILS*/

#Cadredescriptif{
	border:1px dotted #ECE4D7;
	width:auto;
	margin-top:15px;
	padding:7px;	font-size: 14px;
	position:relative;

}
#Cadredescriptif a{
	color:#89974C;

}
#Cadredescriptif a:hover{
	text-decoration:none;

}
#texteannonce{
	float:left;
	width:600px;
	margin-top:20px;
}
#texteannonce table{
	width:600px;
	background:#EEF5FB;
}
#texteannonce td{
	padding:3px;
	border-bottom:1px dotted #ccc;

}
#texteannonce th{
	height:25px;
	line-height:25px;
	border-bottom:none !important;
	background:#38578D;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding-left:5px;
}
#texteannonce h2{
	border-bottom:1px dotted #ccc;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	height:20px;
	line-height:20px;
}
#texteannonce p{
	margin:5px 0 10px 0;
}

#imageannonce{
	width:320px;
	float:left;
	margin:20px 0 0 10px;}
#imageannonce ul{
	margin:5px 0 0 0;
	padding:0;
}
#imageannonce li{
	list-style-type:none;
	padding-right:6px;
	margin:0;
	float:left;
}
#imageannonce li img{
	width:70px;
	height:55px;
	border:1px solid #ccc;
	padding:1px;
}
#imageannonce img{
	width:320px;
	height:250px;
}
#fonctionannonce{
	clear:both;
	width:auto;
	border:1px solid #F4EEE6;
	margin-top:15px !important;
	padding:0 5px 0 5px;
}
#fonctionannonce ul{
	margin:0;
	padding:0;
}
#fonctionannonce li{
	clear:both;
	list-style-type:none;
	font-size: 12px;
	color: #000000;
	margin:5px 0 5px 0;
}
#fonctionannonce li a{
	color: #000000;
}
#fonctionannonce li a:hover{
	text-decoration:none;
}
.print{
	background:url(../img/printer.png) no-repeat;
	padding-left:25px;
	height:20px;
	line-height:20px;
	border-bottom:1px dotted #ccc;}
.partager{
	background: url(../img/24-member-heart.png) no-repeat;
	padding-left:25px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	white-space:nowrap;
}

#interresse{
	background:url(../img/interresse.png) no-repeat;
	height:40px;
	width:284px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align:center;
	line-height:35px;
	clear:both;
	margin:15px auto 0 auto;
}
#interresse a{
	color: #FFf;
	text-decoration:none;
}
#interresse a:hover{
	color: #000;
	text-decoration:none;
}

/*CONTACT*/
.bloccontact{
	width:305px;
	float:left;
	margin:20px 0 0 10px;}
.bloccontact p{
	margin:0;
	padding:0;
	font-size: 12px;
}
.bloccontact p a{
	color:#000000;
}
.bloccontact p a:hover{
	text-decoration:none;
}

.bloccontact table, .clr{
	clear:both;

}
.bloccontact td{
	padding:3px;
}

.bloccontact input{
	padding:2px;
	background:#F0F2F7;
	border:1px solid #DFE3EE;
	color:#000000;
	font-size: 11px;
}



#renseignements{
	width:auto;
	margin-top:20px;
}
#renseignements table{
	width:500px;
	background:#EEF5FB;
}
#renseignements td{
	padding:3px;
	border-bottom:1px dotted #ccc;
	white-space:nowrap;
}
#renseignements th{
	height:25px;
	line-height:25px;
	border-bottom:none !important;
	background:#38578D;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding-left:5px;
}
#renseignements h2{
	border-bottom:1px dotted #ccc;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height:20px;
	line-height:20px;
}
#renseignements p{
	margin:5px 0 10px 0;
}



#blocActu{
	width:600px;
	float:left;
	margin:20px 0 0 10px;font-size: 12px !important;}
#blocActu p{
	margin:0;
	padding:0;
	font-size: 12px !important;
}
#blocActu img{
	width:100px;
	height:50px;
	border:1px solid #ccc;
	padding:1px;
	margin:5px 5px 5px 0;
}

#blocActuArchives{
	width:600px;
	margin:5px 0 10px 0;
}
#blocActuArchives ul{
	margin:0;
	padding:0;
}
#blocActuArchives li{
	display:inline;
	list-style-type:none;
	font-size: 12px;
	padding-right:5px;
	padding-left:5px;
	border-right:1px solid #ccc;
}
#blocActuArchives li a{
	color:#333333;
}
#blocActuArchives li a:hover{
	text-decoration:none;
}

#footer{
	width:944px;
	margin:auto;
	clear:both;
	border:2px solid #ECE4D7;
	padding:5px;
	font-size: 11px;
	color: #666666;
	text-align:center;
	margin-bottom:15px;
	margin-top:15px;
}
#footer a{
	color: #666666;
}
#footer a:hover{
	text-decoration:none;
}

#footer p{ margin:0; line-height:17px;}

#picto{
	margin:0;
	padding:0;
}
#picto ul{
	margin:0;
	padding:0;
}
#picto li{
	list-style-type:none;
	float:left;
	margin-right:15px;
}

#animHomePage{
	margin:0;
	padding:0;
}

#formulaireAmi table{
	width:auto; 
}

#map{
	height:375px;
	width:600px;
}

	#map .mapint{ font-size:1.2em; }

/* ----------------------------------- pagination --------------------------------*/

.pagination{
	background-color:#F4EEE6;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:20px;
	padding:5px;
	text-align:center;
}

.pagination li{
	display:inline;
	padding-right:10px;
}

	.pagination a{ 
		color:#000000; 
		font-size:0.75em;
	}

	.pagination .current{
		color:#999999;
		text-decoration:none;
	}
	
	

/* ----------------------------------- Offres speciales --------------------------------*/
	
#diapoOffreSpe{
	position:absolute;
	width:933px;
	height:299px;
	left: 15px;
	top: 105px;
	
}
#pageOffrespe{
	position:absolute;
	left: 1px;
	top: 410px;
	width: 919px;
	padding:35px 20px 20px 20px;
	height: 167px;
	background:url(../img/titre-Offres-Speciales.png) no-repeat;
}
.blocoffrespeciales{
	width:418px;
	height:172px;
	background: url(../img/fond-bloc-offrespe.png) no-repeat;
	float:left;
	margin:25px 20px 10px 10px;
	position:relative;
}
.blocoffrespeciales img{
	position:absolute;
	border:1px solid #3F3A82;
	padding:2px;
	width:130px;
	height:110px;
	left: 12px;
	top: 10px;
}
.blocoffrespeciales p{
	position:absolute;
	left: 155px;
	top: 4px;
	font-size: 11px;
	color: #000000;
	width: 231px;
	height: 83px;
}
.blocoffrespeciales p a{
	color:#000000;
}
.blocoffrespeciales p a:hover{
	text-decoration:none;
}
.PrixSpecial{
	position:absolute;
	left: 282px;
	top: 106px;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-align:center;
	width: 115px;
	height: 50px;
}
.PrixSpecial span{
	clear:both;
	color:#36558B !important;
	text-decoration: line-through;
}


#bannierePUB{
	position:absolute;
	top:290px;
	left:0;
	z-index:2000;
	background-color: #b52330;
  }
#bannierePUB p{	
  width: 290px;
  margin: 0 auto;
}
#bannierePUB a{
font-size: 20px;
color: #FFF;
  }
	
a.back{
             
                position:absolute;
                width:150px;
                height:27px;
                outline:none;
                top:2px;
                right:0px;
            }
.reference{
                margin:20px auto;
                width:600px;
                padding:20px;
            }
.reference p a{
                text-transform:uppercase;
                text-shadow:1px 1px 1px #fff;
                color:#666;
                text-decoration:none;
                font-size:10px;

            }
.reference p a:hover{
                color:#333;
            }
#blocRecherche{
	float:left;
	width:605px;}
.slideshow{

}	
.annonce{
margin-top:-90px;
margin-left:120px;

}
#vehiculeMois{
	width:585px;
	background:#fff;
	border:5px solid #E7E3D8;
	margin:0 0 5px 0;
	height:120px;
	padding:5px;
	float:left;
	position:relative;}
#vehiculeMois h3{
	background: url(../images/bg-vh-mois.jpg) repeat-x;
	padding:4px;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	margin-bottom:4px;
}
#vehiculeMois img{
margin-right:10px;
	border:1px solid #ECE4D7;
	width:110px;
	height:83px;
	padding:2px;
	float:left;}
#vehiculeMois p{
	float:left;
	font-size: 11px;
	margin:0 0 0 5px;
	border-right:1px solid #efefef;
	vertical-align:top;
	max-width:150px;
}
#voirVehiculeMois{
	background:#ECE4D7;
	padding:4px 5px 4px 5px;
	text-align: center;
	position:absolute;
	bottom: 7px;
	right:7px;
}
#voirVehiculeMois a{
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration:none;
}
#voirVehiculeMois a:hover{
	color: #000;
	text-decoration:none;
}

h3.promo{ background:#7C3473 url(../images/pourpre.jpg) repeat-x 0 0; padding-left:15px; }

.lienpromo{
	display:block;
	color:#7C3473;
	padding:10px 0 5px;
	text-align:center;
	text-decoration:none;
}

	.lienpromo:hover{ color:#FF9900; }

.fondpromo{ 
	background:#7B2A6C url(../images/fond_promo.jpg) no-repeat 0 0;
	float:left;
	padding-top:20px;
	width:655px;
}

	.fondpromo img{ display:block; margin-left:15px; }
	
	.fondpromo .txt{ margin-bottom:10px }

.contenupromohaut{ 
	background:transparent url(../images/fd-promo.png) repeat 0 0;
	font:normal 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 15px;
	padding:0 15px;
	width:598px; 
}

	.contenupromohaut em{ color:#954C77; font-style:normal; font-weight:bold; }

.contenupromobas{
	background:transparent url(../images/bas-promo.png) no-repeat 0 0;
	font:normal 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	height:460px;
	padding:15px 0 0 350px;
	width:293px;
}

	.contenupromobas h4{
		background:transparent url(../images/titre.png) no-repeat 0 0;
		color:#FF9900;
		height:26px;
		font:bold 13px/26px Tahoma, Arial, Helvetica, sans-serif;
		margin:15px 0 5px 0;
		padding-left:10px;
		width:271px;
	}
	
	.contenupromobas small{ 
		display:block;
		font-size:11px; 
		font-style:italic;
		line-height:15px;
		padding-top:5px; 
	}
	
#fb-root{
	position:absolute;
	top:20px;
	right:10px;}
.fb_edge_widget_with_comment{
	position:absolute !important;
	    right:-16px;
    top: 385px;}
