.camp{ width: 945px; margin: 0 auto;}
.campcarte{ width: 907px; height: 413px; background: url(../images/camp2010/bkgd-camp.jpg) no-repeat; margin: 20px auto; padding: 40px 0 0 38px;}

.leftcamp, .rightcamp{ float: left;}
.leftcamp{ width: 380px;}
.rightcamp{ width: 500px;}

a.back{ width: 85px; height: 43px; background: url(../images/camp2010/back.jpg) no-repeat; display: block; text-indent: -9999px; margin-left: 7px; float: left;}

h1.h1camp_fr, h1.h1camp_nl{ width: 473px; height: 74px; display: block; text-indent: -9999px;}
h1.h1camp_fr{ background: url(../images/camp2010/logo-fr.jpg) no-repeat;}
h1.h1camp_nl{ background: url(../images/camp2010/logo-nl.jpg) no-repeat;}

.result-carrefour{ background: #fff; border-right: 2px solid #726659; border-bottom: 2px solid #726659; padding: 15px;}
.result-carrefour h2{ margin: 0; padding: 0 0 8px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3a2617; font-weight: normal; border-bottom: 1px solid #e3e0de;}

.result-carrefour table{}
.result-carrefour table td{ border-bottom: 1px solid #e3e0de; padding: 8px 10px 8px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.result-carrefour table td h3{ margin: 0; padding: 7px 0 11px 50px; height: 25px;}
.result-carrefour table td.tdtitle{ width:140px;}
.result-carrefour table td.tdaddress{}
.result-carrefour table td.tdnumber{ padding-right: 0; text-align: right; width: 90px;}

.result-carrefour h3.gb{ background: url(../images/camp2011/logo-gb.jpg) no-repeat; color: #e72e26;}
.result-carrefour h3.hyper{ background: url(../images/camp2011/logo-hyper.jpg) no-repeat; color: #004f9f;}
.result-carrefour h3.market{ background: url(../images/camp2011/logo-market.jpg) no-repeat; color: #e72e26;}
.result-carrefour h3.planet{ background: url(../images/camp2011/logo-planet.jpg) no-repeat; color: #004f9f;}
.result-carrefour .scroll{ overflow-y: scroll; height: 230px; text-align: left;}
img.selection{ padding: 18px 30px;}
