#colonneGauche {
  float:left;
	width:205px;
}

#colonneMilieu {
  float:left;
	width:750px;
	margin-left:20px;
}

#offreSansDescription {
  float:left; 
  width:740px;
  background-color:#ffffff;
}

#photoSansDescription {
  float:left; 
  width:738px;
  height:510px;
  border-left:#aadd47 1px solid;
  border-right:#aadd47 1px solid;
}

#conditionSansDescription {
  float:left; 
  width:738px;
  height:60px;
  margin:0px 0px 0px 0px;
  padding:0px;
  font-weight:bold;
  font-size:15pt;
  color:#000000;
  border:#aadd47 1px solid;
  border-bottom:none;
  background-image:url(../img/fond/fondProduitBas.gif);
}

#offreAvecDescription {
  float:left; 
  width:740px;
  background-color:#ffffff;
}

#photoLogoPrixOffre {
  float:left; 
  width:355px;
  border-left:#aadd47 1px solid;
}

#photo0ffre {
  float:left; 
  width:353px;
  height:330px;
}

#logoOffre {
  float:left; 
  width:145px;
  height:60px;
  margin:0px 2px 0px 2px;
  border:#aadd47 1px solid;
  border-bottom:none; 
  background-image:url(../img/fond/fondProduitBas.gif);
}

.reducPromo {
  float:left;
  width:40px;
  height:40px;
  font-size:9pt;
  font-weight:bold;
  font-family:'Comic Sans MS', myriad, sans-serif;
  color:#ffffff;
  background-image:url(../img/promotions/reduc.gif);
}

#zonePrixOffre {
  float:left; 
  width:200px;
  height:60px;
  border:#aadd47 1px solid;
  border-bottom:none;
  background-image:url(../img/fond/fondProduitBas.gif);
}

.prixOffre {
  font-size:17pt;
  font-weight:bold; 
  color:#000000;
}

.prixZoomBarre {
  margin-left:20px;
  text-decoration:line-through;  
  font-size:12pt;
  color:#555555;
}

#descriptionConditionOffre { 
  float:left; 
  width:383px;
  border-right:#aadd47 1px solid;
}

#intituleOffre {
  float:left; 
  width:335px;
  height:40px;
  margin:10px 0px 10px 0px;
  padding:0px 20px 0px 20px;
  color:#000000;
  font-size:11pt;
  font-weight:bold;
}

#descriptionOffre {
  float:left; 
  width:335px;
  height:235px;
  margin:0px 0px 15px 0px;  
  padding:0px 20px 20px 20px;
  overflow-x:hidden; 
  overflow-y: auto;
  color:#555555; 
  font-weight:normal;
  font-size:10pt;
}

#conditionOffre {
  float:left; 
  width:373px;
  height:60px;
  margin:0px 0px 0px 0px;
  padding-left:5px;
  font-weight:bold;
  font-size:15pt;
  color:#000000;
  border:#aadd47 1px solid;
  border-bottom:none;
  background-image:url(../img/fond/fondProduitBas.gif);
}

#zoneBouton {
  float:right; 
  width:450px;
  margin:20px 0px 0px 0px;
}

#coordonneeMagasin { 
  float:left;  
  width:740px;
  margin:20px 0px 0px 0px; 
  font-size:10pt;
  font-weight:normal;
  color:#000000; 
}

#detailCommerce {
  float:left; 
  width:698px; 
  padding:10px 20px 10px 20px;  
  border-left:#aadd47 1px solid; 
  border-right:#aadd47 1px solid;
}

#btnTrouverAdresse {
  float:left;
  width:195px;
  height:60px;
  margin-right:40px;
  margin-left:10px;
}

#btnAutrePromo {
  float:left;
  width:195px;
  height:60px;  
  margin-right:40px;
}

#btnVoirCatalogue {
  float:left;
  width:195px;
  height:60px;
}

#btnTrouverAdresse a, #btnTrouverAdresse a:visited, #btnAutrePromo a, #btnAutrePromo a:visited, #btnVoirCatalogue a, #btnVoirCatalogue a:visited {
  color:#777777; 
  font-weight:normal;
  font-size:9pt; 
  text-decoration:none;
}

#btnTrouverAdresse a:hover, #btnAutrePromo a:hover, #btnVoirCatalogue a:hover {
  color:#ea661d; 
  font-weight:normal;
  font-size:9pt; 
  text-decoration:underline;
}

.imageBoutonMagasin {
  float:left;
  width:45px;
  height:50px;
}

.legendeBoutonMagasin {
  float:left;
  margin-top:10px;
  width:145px;
}

#offreSimilaire {
  float:left;
  width:740px;
  margin-top:20px; 
  padding:0px 5px 0px 0px;
}

#listeOffreSimilaire {
  float:left;
  width:718px;
  padding:10px 10px 0px 10px;
  border-left:#ea661d 1px solid;
  border-right:#ea661d 1px solid;
}

.detailOffreSimilaire {
  float:left;
  width:115px; 
  height:150px;
  margin:0px 10px 0px 10px;
}

.intituleOffreSimilaire {
  float:left; 
  width:115px;
  margin:0px;
  padding:0px;
}

.intituleOffreSimilaire a, .intituleOffreSimilaire a:visited{
  font-size:9pt;
	font-weight:bold;
	color:#000000;
  text-decoration:none;
}

.intituleOffreSimilaire a:hover{
  font-size:9pt;
	font-weight:bold;
	color:#000000;
  text-decoration:underline;
}

.photoSimilaire {
  float:left; 
  width:115px;
  height:80px;
  margin:0px;
  padding:0px;
}

.prixOffreSimilaire {
  float:left;
  width:115px;
  height:20px;
  margin:0px;
  padding:0px; 
  font-size:10pt;
  font-weight:bold; 
  color:#777777;
}

#lienAutreOffre {
  float:left;
  width:728px;
  padding:0px 10px 0px 0px;
  text-align:right;
  border-left:#ea661d 1px solid;
  border-right:#ea661d 1px solid;
}

#lienAutreOffre a, #lienAutreOffre a:visited{
  font-size:8pt;
	font-weight:normal;
	color:#777777;
  text-decoration:none;
}

#lienAutreOffre a:hover{
  font-size:8pt;
	font-weight:normal;
	color:#777777;
  text-decoration:underline;
}

#promotion-site {
  float:left;
  width:700px;
  margin-top:10px; 
  margin-bottom:10px; 
  text-align:left;
  font-weight:normal; 
  font-size:9pt;
  color:#939191;  
}

/*--colonne droite--*/
#colonneDroite{
  float:left;
	width:205px;
	margin-left:20px;	
}

#pubDroite {
  float:left; 
  width:150px; 
  margin-top:20px; 
  text-align:center;
}

#avertissement {
  float:left; 
  width:650px; 
  margin:20px;
  color:#777777;
  font-weight:normal;
  font-size:8pt;  
}

#promotion-inconnue {
  float:left; 
  width:740px;
  padding:50px 0px 10px 0px;
  text-align: center; 
  font-size:14pt; 
  font-weight:bold; 
  color:#444444;
  border:#ea661d 1px solid;
  background-color:#ffffff;
  border-bottom:none;
}

#autreOffre {
  float:left;
  width:720px;
  margin-top:20px; 
  padding:10px 10px 0px 10px;
}

#listeAutreOffre {
  float:left;
  width:698px;
  padding:10px 10px 0px 10px;
  border-left:#ea661d 1px solid;
  border-right:#ea661d 1px solid;
}