@charset "utf-8";
* {
  border:0px none;
  margin:0px;
  padding:0px;
}

.clear{clear:both;height:1px; font-size:1px; margin:0; padding:0; display:block;}
.clearRight{clear:right;height:1px; font-size:1px; margin:0; padding:0; display:block;}
.clearLeft{clear:left;height:1px; font-size:1px; margin:0; padding:0; display:block;}

#page {
  width: 1070px; 
  margin:0px auto;
}
#header {
  padding:0px 10px;
  height:131px;
  width:1030px;
  margin:0px auto;
}
#header img.logo {
  margin-left:30px;
  float:left;
}
#header form {
  margin-top:53px;
  float:right;
  width:400px;
}
#header div.userInfo {
  margin:50px 10px 0px 0px;
  float:right;
  width:400px;
  text-align:center;
}

/* -----------   NAVIGATION     ------------------ */
#navigation {
  height:33px;
  padding:0px 10px 0px 50px;
  width:990px;
  margin:0px auto;
}

#navigation a {
  display:block;
  width: 125px;
  float:left;
  height:29px;
  line-height:29px;
  margin: 2px 1px 0px 1px;
}



#navigation form {
  margin-top:2px;  height:29px;
  line-height:29px;
  float:right;
  width:280px;
}

/* --------- CONTENT ------------ */
#content {
  width:1050px;
  margin:0px auto;
}

#content .top {
  min-height:340px;
}

#content div.cadre {margin-bottom:10px;text-align:center;}
#content div.cadreBBD {padding-bottom:9px;}

img.bordered {
  margin:10px 0px 8px 0px;
}



/* --------- menuLeft ------------ */
#menuLeft {
  width:205px;
  margin:0px 0px 0px 4px;
  float:left;
}

div.manufacturers{
  width:80%;
  margin:30px auto 0px;
}
div.manufacturers select{
  width:100%;
  border:1px solid #000;
}

#mainContent {
  width:800px;
  margin-left:230px;
}

#mainContent div.cadreBlancM table {
  margin:10px auto 0px;
  width: 100%;
}

/* ----------- PRODUCTS ------------- */
#productTop {width:758px;}
#productTop #model {
  width:50%;
  float:left;
  text-align:left;
}
#productTop #price {
  width:50%;
  float:right;
  text-align:right;
}

#productBottom  {
  position:relative;
  width:758px;
}
#productBottom #prodLinks {
  position: absolute;
  bottom:0px;
  height:45px;
  width:523px;
  left:0px;
}
#productBottom #prodDesc {
  width:523px;
  float:left;
  text-align:left;
}

#productBottom #prodPict {
  width:230px;
  float:right;
  text-align:right;
}

/* présentation revendeurs */
div.reseller {
	border-bottom:1px dotted #42210B;
	margin:8px 0;
	padding:10px 5px;
}
div.reseller h4 {
}
div.reseller p, div.reseller address  {
	font-size:12px;
	line-height:130%;
	text-align:left;
}
div.reseller address  {
	margin-bottom:8px;
}

/* FORMULAIRE */
form input.text {
  height:18px;
  padding-top:1px;
}

/* --------- FOOTER ------------ */
#footer {
  padding:0px 10px;
  width:1050px;
  margin:0px auto;
  height:54px;
}

