@charset "iso-8859-2";
p, div, ul, li, img, table, form, br {
	margin:0px;
	padding:0px;
	border:0px;
}
#total {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#left {
	float: left;
	width: 309px;
	padding-top: 10px;
}
#recherche {
	background-image: url(../images/fond_recherche-rapide.jpg);
	background-repeat:no-repeat;
	height: 147px;
	padding-right:45px;
	margin-top: 10px;
	padding-top: 50px;
	padding-left: 30px;
	color: #FFFFFF;
}
#coordonnees {
	background-image: url(../images/fond_coordonnees.jpg);
	background-repeat:no-repeat;
	height: 157px;
	padding-right:45px;
	margin-top: 10px;
	padding-top: 40px;
	padding-left: 30px;
	color: #FFFFFF;
}
#mdm {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right:15px;
}
#right {
	float: right;
	width: 691px;
	padding-bottom: 5px;
}
#contenu {
	padding-right: 20px;
	padding-left: 5px;
}

#top {
	font-size: 16px;
	color: #0e4c69;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 5px;
	height: 88px;
}
.champs {
	font-size: 12px;
	color: #333333;
	background-color: #FDE197;
}

#menu {
	padding-bottom: 13px;
	height: 34px;
}
#top li {
	margin-left: 20px;
	list-style-position: outside;
	list-style-image: url(../images/puceCitroen.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contenu2 {
	padding: 15px;
}
.contenu2 li {
	margin-left: 20px;
	width: 135px;
}

ul {
	float: left;
	margin:0px;
}


#coordonnees a:link, a:visited {
	color:#ffffff;
	text-decoration:none;
}
#coordonnees a:hover {
	color:#ffffff;
	text-decoration:underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b1b1b;
	margin: 0px;
}
.break {
	clear:both;
}
.bold14 {
	font-size:14px;
	font-weight:bold;
}
.bold {
	color:#009ee0;
	font-weight:bold;
}
.bold a:link, a:visited {
	color:#009ee0;
	text-decoration:none;
}
.bold a:hover {
	color:#009ee0;
	text-decoration:underline;
}
.separation {
	padding-top:15px;
	padding-bottom:15px;
	background-image: url(../images/separation.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: -10px;
	margin-left: -5px;
}#newsletter {
	font-size: 12px;
	position: relative;
	float: right;
	width: 550px;
	top: -10px;
	text-align: right;
	
	
}
#foot {
	background-image: url(../images/foot.jpg);
	background-repeat: repeat-x;
	height: 33px;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-right: 15px;
}
a:link, a:visited {
	color:#1b1b1b;
	text-decoration:none;
}
a:hover {
	color:#1b1b1b;
	text-decoration:underline;
}
.ficheRealisation {
	border: 1px solid #c7c9c8;
	padding: 1px;
	margin: 9px;
	float:left;
	width:130px;
	height:140px;
	text-align:center;
	margin-left:20px;

}
.titreFiche {
	background-image: url(../images/degrader_encar.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 10px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 10px;
	color:#5b5b5b;
	
}
#popupdetails {
	background-color: #1b1b1b;
	padding:10px;
	color:#ead9ab;
}
#pagination {
	text-align:center;
	padding-top:10px;
}

.label-title{
  float: left;
  color: #fff;
}
.label-input{
  float: right;
  width: 130px;
  border: 1px solid #079ce0;

}
.re-row{
  padding-top: 3px;
}
.re-form2{
  background: #099cdf;
  width:627px;
  float:left;
  border:1px solid #BBD4F4;

}
.re-left{
  float:left;
  width:300px;
  padding-right:50px;
  padding-left: 10px;
}
.vbtitle{
 padding-top: 3px;
 padding-left:10px;
}
.re-label{
  width: 54px;
  float: left;
  padding-top: 1px;
}
.re-label2{
  width: 54px;
  float: left;
  padding-top: 5px;
}
.label-marque{
  border: none;
  width: 185px;
  color: #005ea7;
}
.label-input{
  border: none;
  width: 185px;
  color: #005ea7;
}

.label-modele{
  border: none;
  width: 123px;
  color: #005ea7;
  height: 16px;
}

.btn-recherche{
  background: url(../images/Btn-rechcher.jpg) top left no-repeat;
  border: none;
 margin-left:145px;
  width: 108px;
  height: 29px;
  cursor: pointer;
  margin-right: 0px;
  margin-top: 5px;
}
.btn-recherche:hover{
  background: url(../images/Btn-rechcher-hover.jpg) top left no-repeat;
  border: none;
   margin-left:145px;
}
.info-t{
   padding:10px;
   background:#e0e0e1;
   float:left;
   width:250px;
	margin-left:22px;
   border:1px solid #8d8c8c;
/*   height:315px;*/
   color:#4d4d4d;
}
#left-column{
	float:left;
}
#right-column{
	float:left;	
}
img {border: 0;}

/*	--- Important! ----------------------------------
	Use class "left" or "right" on the html elements 
	you want to float (on the thumbs, for example)
*/	.left{float: left;} .right{float: right;}
.vdet-title{
  background:#e0e0e1;
  border:1px solid #8d8c8c;
  margin-left:31px;
  margin-bottom:10px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  padding: 3px;
  color:#4d4d4d;
  width:609px;
}
.button{
	background-color:#e4e4e4;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	border:1px solid #2b5fb3;
	width:75px;
	height:20px;
}
.buttonover{
	background-color:#fff9df;
	color:#03aa04;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
	border:1px solid #03aa04;
	width:75px;
	height:20px;
	cursor:pointer;
}
.inputFormtextarea{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #2b5fb3;
	padding:0px;
	margin:0px;
	width:180px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#532911;
}
.inputForm{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #2b5fb3;
	padding:0px;
	margin:4px;
	font-weight:normal;
	color:#3c3c3c;
	background-color:#e4e4e4;
    float:right;
    width:100px;
}
.inputFormOver{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border:1px solid #03aa04;
	padding:0px;
	margin:4px;
	width:100px;
	font-weight:normal;
	color:#03aa04;
    float: right;
	background-color:#fff9df;
}
#contact-box{
  float: left;
  width: 610px;
  background: #079cdf;
  color: #fff;
}
#contact-box2{
  float: left;
  width: 610px;
  padding-top: 10px;
}
#contact-textbox{
  width: 630px;
  float: left;
  padding-top: 20px;
}
#contact-text{
  width: 620px;
  padding: 20px 0 0 10px;
  float: left;
  text-align:center;
  margin-bottom: 20px;
}
#contact-btns{
  float: left;
  margin-top: 10px;
}
#lchamps{
  float: left;
  padding-left: 105px;
  width: 330px;
  font-size: 10px;
}
.c1{
  float: left;
  width: 180px;
  padding-right: 10px;
  padding-left: 10px;
}
.c1b{
  float: left;
  width: 200px;
  padding: 20px 0;
}
.box2{
  width: 170px;
  float: left;
  padding-left: 30px;
}
.c2{
  float: left;
  width:500px;
  padding-left: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}
#contact-l{
  float: left;
  width: 200px;

}
#contact-c{
  float: left;
  width: 200px;
}
#contact-r{
  float: left;
  width: 200px;

}
#fieldChk1{
  margin-left: 10px;
}
.cds{
    float:left;
    font-weight:bold;
    height:20px;
    padding:0px 10px 0 20px;
    font-weight:bold;
    color:#044cc1;
}
#l-recherche{

  width: 267px;
  height: 183px;
}

.vbox{
  width:300px;
  float:left;
  border:1px solid #BBD4F4;
  background: #e0e0e1;
}

