body { color: black; font-size: 12px; font-family: Helvetica, "Helvetica CE 65 Medium", Arial; background-color: #e6e6e6; background-image: url(/img/bg-body.jpg); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; }
#main { position: relative; width: 944px; margin-right: auto; margin-left: auto; }
/*<agl.folder "nav">*/
#nav { background-image: url(/img/bg-nav.jpg); background-repeat: no-repeat; width: 944px; height: 130px; }
#logo { float: left; margin-top: 31px; }
#kaporal { left: 220px; top: 30px; position: absolute; visibility: visible; }
#FranklinMarshall { left: 830px; top: 40px; position: absolute; visibility: visible; }
#gstar { left: 240px; top: 90px; position: absolute; visibility: visible; }
#Freeman { left: 300px; top: 58px; position: absolute; visibility: visible; }
#LittleMarcel { left: 340px; top: 26px; position: absolute; visibility: visible; }
#PepeJeans { left: 350px; top: 88px; position: absolute; visibility: visible; }
#Levis { left: 440px; top: 20px; position: absolute; visibility: visible; }
#Guess { left: 460px; top: 99px; position: absolute; visibility: visible; }
#Quicksilver { left: 490px; top: 46px; position: absolute; visibility: visible; }
#Daytona { left: 490px; top: 71px; position: absolute; visibility: visible; }
#Chevignon { left: 550px; top: 26px; position: absolute; visibility: visible; }
#Desigual { left: 590px; top: 61px; position: absolute; visibility: visible; }
#JapanRapgs { left: 550px; top: 90px; position: absolute; visibility: visible; }
#Redwood { left: 660px; top: 26px; position: absolute; visibility: visible; }
#Le_temps_des_Cerises { left: 670px; top: 84px; position: absolute; visibility: visible; }
#pullin { left: 700px; top: 60px; position: absolute; visibility: visible; }
#ddp { left: 744px; top: 30px; position: absolute; visibility: visible; }
#Redskins { left: 760px; top: 82px; position: absolute; visibility: visible; }
/*</agl.folder>*/
#content { background-image: url(/img/bg-content.jpg); background-repeat: no-repeat; position: absolute; top: 130px; width: 944px; height: 670px; }
/*<agl.folder "home">*/
#navhome { background-image: url(/img/home/bg-nav-home.gif); background-repeat: no-repeat; text-align: center; position: absolute; top: 20px; width: 143px; height: 88px; }
#navhome ul { width: 133px; margin-top: 12px; margin-right: auto; margin-left: auto; padding: 0; border-top: 1px solid white; list-style-type: none; }
#navhome li {  }
#navhome li a:link, #navhome li a:visited { color: red; text-decoration: none; width: 133px; margin: 0; padding: 4px 0 3px; border-bottom: 1px solid white; list-style-type: none; display: block; }
#navhome li a:hover, #navhome li a:visited:hover { color: black; font-weight: bolder; background-color: #ded9d4; border-bottom-color: black; }
#anhome { }
#flahome { background-color: black; position: relative; top: 10px; width: 582px; height: 328px; z-index: 1; margin-left: 180px; border: solid 1px black; }
#pubhome { font-size: 18px; background-image: url(/img/home/zone-centre.gif); background-repeat: no-repeat; text-align: center; width: 695px; height: 287px; margin-top: 150px; margin-right: auto; margin-left: auto; }
#pubhome2 { font-size: 18px; background-image: url(/img/home/zone-centre.gif); background-repeat: no-repeat; text-align: center; margin-top: 375px; margin-right: auto; margin-left: auto; width: 695px; height: 287px; }
#encartcentre { background-image: url(/img/home/enbcart-centre.gif); background-repeat: no-repeat; text-align: center; position: relative; width: 377px; height: 123px; margin-right: auto; margin-left: auto; padding-top: 15px; }
#encartcentre2 { background-image: url(/img/home/enbcart-centre.gif); background-repeat: no-repeat; text-align: center; margin-right: auto; margin-left: auto; padding-top: 15px; position: relative; width: 377px; height: 123px; }
/*</agl.folder>*/
#footer { font-size: 11px; position: relative; width: 944px; margin-top: 20px; }
hr { font-size: 1.5em; font-weight: bold; margin: 3px 0; padding: 0; }
#marques { }
table#marques { background-color: #dddfe1; width: 750px; margin: 20px auto 50px; border-top: 1px solid white; border-right: 1px solid white; }
#marques td { font-size: 11px; background-image: url(/img/marques/bg_td_marques.gif); background-repeat: repeat-x; text-align: center; vertical-align: bottom; padding: 5px; border-left: 1px solid white; border-bottom: 1px solid white; }
#marques p a:link, #marques p a:visited { color: white; background-color: black; text-decoration: none; width: 150px; margin-right: auto; margin-left: auto; padding-top: 4px; padding-bottom: 3px; border: solid 1px; display: block; }
#marques p a:hover, #marques p a:visited:hover { color: black; font-weight: bolder; background-color: white; border: solid 1px red; }
#marques img a:link, #marques img a:visited { background-color: #dddfe1; padding: 3px; border: solid 1px #dddfe1; display: block; }
#marques img a:hover, #marques img a:visited:hover { background-color: white; border: solid 1px red; }
table#marque { width: 600px; margin-right: auto; margin-left: auto; padding: 5px; border: solid 1px white; }
#marque td { background-color: #dddfe1; background-image: url(/img/marques/bg_marque.gif); background-repeat: repeat-x; padding: 5px; }
#home h1 { font-size: 20px; }
.formmail { background-image: url(/img/marques/bg_marque.gif); background-repeat: repeat-x; width: 600px; margin-top: 50px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px white; }
.legende { font-size: 9px; font-family: verdana; }
.imprimer { font-size: 14px; margin-bottom: 20px; }
#coupon { text-align: left; }
#coupon td { padding: 5px; }

