/* global styles */
* {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #606060;
  font-size: 12px;
}
a {
  color: #008957;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #606060;
}
label {
  margin-left: 10px;
}
input, textarea, select {
  margin-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #606060;
  border: 1px solid #606060;
  background-color: #FFFFFF;
}
select {
  color: #008957;
}
td {
  padding: 5px;
  margin: 0px;
  vertical-align: middle;
}


/* layout styles */
#global {
  position: absolute;
  width: 755px;
  left: 50%;
  margin-left: -375px;
}
#corporate {
  position: absolute;
  top: 205px;
  left: 5px;
}
#address {
  position: absolute;
  top: 480px;
  left: 5px;
  width: 245px;
  height: 200px;
  padding: 10px 0px 10px 0px;
  background-image: url(images/address_background.gif);
}
#addressLarge {
  position: absolute;
  top: 480px; /* 420 */
  left: 5px;
  width: 245px;
  height: 253px;
  padding: 10px 0px 10px 0px;
  background-image: url(images/address_large_background.gif);
}
#mainnavigation {
  width: 755px;
}
#rightnavigation {
  position: absolute;
  top: 205px;
  right: 5px;
  width: 120px;
}
#updatearea {
  padding: 0px;
  display: inline; /* regle le probleme des marges sous ie */
  float: left;
  margin: 5px 0px 20px 255px; 
  width: 370px;
  height: 108px;
}
#search {
  width: 245px;
  height: 35px;
  text-align: left;
  margin-bottom: 4px;
  background-color: #FFE5C0;
/*  background-color: #FFA92E;*/
/*  background-color: #FFFBF4;*/
}
#content {
  float: none;
  margin-left: 255px;
  width: 500px;
}
.content2cols {
  width: 245px;
  float: left;
}
.content3cols {
  width: 370px;
  float: left;
}
.content4cols {
  width: 495px;
  float: left;
}
#promotions {
  float: right;
  width: 245px;
  /*height: 169px;*/
  display: inline; /*regle le probleme des marges sous ie */
  padding-bottom: 12px;
  margin-bottom: 45px;
  margin-right: 5px;
  line-height: 16px;
  background-color: #FFE5C0;
  /*background-image: url(images/promo_background.gif);*/
}
#promotionsLeft {
  position: absolute;
  top: 738px;
  left: 5px;
  width: 245px;
  /*height: 169px;*/
  display: inline; /*regle le probleme des marges sous ie */
  padding-bottom: 12px;
  margin-bottom: 45px;
  margin-right: 5px;
  line-height: 16px;
  background-color: #FFE5C0;
  /*background-image: url(images/promo_background.gif);*/
}
#promotionsTopLeft {
  position: absolute;
  top: 685px;
  left: 5px;
  width: 245px;
  /*height: 169px;*/
  display: inline; /*regle le probleme des marges sous ie */
  padding-bottom: 12px;
  margin-bottom: 45px;
  margin-right: 5px;
  line-height: 16px;
  background-color: #FFE5C0;
  /*background-image: url(images/promo_background.gif);*/
}
.picture {
  float: left;
  display: inline;
  margin-left: 15px;
  margin-bottom: 5px;
}
#copyright {
  float: right;
  width: 245px;
  padding: 30px 0px 10px 0px;
  text-align: right;
}
#bottomspacer {
  float: left;
  height: 30px;
  width: 755px;
}


/* local styles */
#address p, #addressLarge p {
  margin-top: 0px;
}

#camion25ans {
	position:absolute;
	width:245px;
	height:99px;
	left:5px;
	top:380px;
}

#rightnavigation img {
  margin-bottom: 5px;
}
#updatearea p {
  margin-top: 60px;
  float: right;
  color: #999999;
}
#search form {
  padding-top: 8px;
  padding-left: 5px;
}
#content p {
  margin: 0 0 0 5px;
  padding: 0px 10px 15px 10px;
}
#content ul {
  margin: 0 0 0 5px;
  padding-bottom: 15px;
}
#content li {
  padding: 0 10px 5px 10px;
  list-style-position: inside;
}
p.orderContent {
  background: url(images/order_bottom.gif) no-repeat bottom #ffe5c0;
}

.content2cols h3, .content3cols h3, .content4cols h3 {
  margin: 0 0 0 5px;
  padding: 15px 0 40px 65px;
  font-size: 12px;
}
h3.orderTitleA {
  background: url(images/order_title_a.gif) no-repeat #ffe5c0;
}
h3.orderTitleB {
  background: url(images/order_title_b.gif) no-repeat #ffe5c0;
}
h3.orderTitleC {
  background: url(images/order_title_c.gif) no-repeat #ffe5c0;
}
h3.orderTitleD {
  background: url(images/order_title_d.gif) no-repeat #ffe5c0;
}

#updatearea img {
  position: absolute;
  margin-top: 95px;
}
#promotions p, #promotionsLeft p, #promotionsTopLeft p, #address p, #addressLarge p, #updatearea p, #copyright p {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0px;
  font-size: 11px;
}
#copyright p, #copyright a {
  color: #BFBFBF;
}
#promotions img, #promotionsLeft img, #promotionsTopLeft img {
  margin-top: 5px;
}
.tableorangecell {
  background-color: #FFE5C2;
}
.tableyellowcell {
  background-color: #FFFBF4;
}
.smalltext {
  font-size: 11px;
}

.noshow {
  display: none;
}


/* tables format */
.productsreference {
  width: 70px; 
  text-align: right;
}
.productsname {
  width: 265px; 
}
.productsunit {
  width: 50px; 
}
.productsquantity {
  width: 110px; 
}
.placetype {
  width: 100px;
  text-align: right;
}
.placename {
  width: 240px;
  font-weight: bold
}
.placecity {
  width: 100px;
}
.placedetail {
  width: 55px;
}
.placetitle {
  width: 150px;
  text-align: right;
}
.placeinfo {
  width: 200px;
}
.contacttitle {
  width: 150px;
  text-align: right;
}
.contactinfo {
  width: 200px;
}
