*{color:white;font-size:11px;font-family:"trebuchet ms", Arial, Helvetica, SunSans-Regular, sans-serif}
body { color: white; background-color:#6e1c7e; background-image:url(../img/09-img/bg-main-2009.jpg); background-repeat:repeat-x; margin:0; padding:0 }
div  { }
a { color: #fa0; text-decoration: none }
img{border:0}
hr   { line-height: 0; visibility: hidden; margin-bottom: 1px; height: 0; clear: right }
form { margin: 0; padding: 0 }
p { color: white; }
p.blackText, p.blackText strong { color: #e29700; }
li { color: white; list-style-type: none; }
/*<agl.folder "top">*/
#top  { background-image: url(/img/09-img/bg_top.gif); background-repeat: no-repeat; background-position: 0 top; position: relative; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0; width: 798px; height: 92px  }
#logo{background-repeat:repeat-x;margin:0 0 0 27px;padding:0;position:absolute;top:0;width:146px;height:102px}
#logo a img{border:0}
#html>body #navpro {margin:-1px 27px 0 0;padding:0;width:125px;float:right}
#navpro { margin: 0; padding: 0; position: relative; top: -1px; right: 40px; width: 90px; float: right }
#navpro ul{list-style-type:none;margin:0 0 0;padding:0}
#navpro li{ margin:0 0 4px; padding:0; width:100%; height:21px; border:solid 1px white; display: block; }
#navpro li a:link, #navpro li a:visited, #navtop li a:link, #navtop li a:visited {color:#fff; font-weight:bold; background-color:black; text-indent:7px; display:block; margin:0 0 0 7px; padding-top:4px; padding-right:0; padding-bottom:0; height:17px; border-left:1px solid white;}
#navpro li a:link, #navpro li a:visited {  }
#navtop li a:link, #navtop li a:visited { font-weight: normal; }
#navpro li a:hover, #navpro li a:visited:hover, #navtop li a:hover, #navtop li a:visited:hover { color: white; background-color:#535353 }#html>body #navtop {margin:-1px 27px 0 0;padding:0;width:90px;float:right}
#navtop { margin: 0; padding: 0; position: relative; top: -1px; right: 27px; width: 90px; float: right }
#navtop ul {list-style-type:none;margin:0 0 0;padding:0}
#navtop li { margin:0 0 4px; padding:0; width:100%; height:21px; border:solid 1px white; display: block; }
.topcatalogue { background-color: #6e1c7e; }
.topproduits { background-color: #fa0; }
.topnouveaute { background-color: #adde02; }
.topinfo { background-color: #e4362d; }
.toppromotion { background-color: #e4362d; }
.topsalon { background-color: #b8b8ba; }
.topcontactpro { background-color: #73c9e0; }
#rubriquetop   { color: #fa0; margin: 0; padding: 0; position: relative; top: 13px; left: 231px; width: 370px; height: 78px  }
#rubriquetop a img{margin-right:10px;float:left;border:solid 1px #fa0}
h1 {margin: 0;color: #fa0; font-size: 15px; font-weight: normal; line-height: 23px; padding-top: 0; padding-right: 0; padding-left: 10px }
h1 a    { color: #fa0; font-size: 15px; font-weight: normal; line-height: 23px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 12px; margin-bottom: 0; padding-top: 0; padding-right: 10px; padding-left: 10px }
h1 a:hover { color: white; }
h2      { color: #fa0; font-size: 13px; font-weight: normal; line-height: 10px; text-indent: 10px; margin: 10px 0 0; padding: 0 0 0 10px }
h2 a   { color: #fa0; font-size: 13px; font-weight: normal; line-height: 10px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 10px; text-indent: 0; margin-bottom: 0; padding: 0 10px }
h2 a:hover { color: white; }html>body #langues { margin-left: 151px }
#langues   { position: absolute; top: 99px; right: -20px; width: 21px ; float: right; }
.langue    { margin-bottom: 5px }
.langue a:link, .langue a:visited  { color: white; font-weight: bold; background-color: #e6352d; text-align: center; display: block; padding: 0; width: 21px; height: 14px; border: solid 1px #ffffff }
.langue a:hover, .langue a:visited:hover {background-color:#d13111}
/*</agl.folder>*/
/*<agl.folder "main">*/
/*html>body #content{margin-right:auto;margin-left:auto}*/
#main  { color: white; background-image: url(/img/09-img/bg_content.gif); background-repeat: no-repeat; margin: 0 auto; padding-top: 25px; width: 798px; height: 692px  ; border-right-color: white; border-left-color: white; }
/*html>body #contenthome{margin-right:auto;margin-left:auto}*/
#contenthome{ color: white; background-image:url(/img/09-img/bg_content.gif); background-repeat:no-repeat; margin:0 auto; padding-right:1px; padding-left:1px; width:796px ; padding-bottom: 15px; border-bottom: 1px solid white; }/*</agl.folder>*/
/*<agl.folder "nav">*/#contentnav { width: 139px; float: left }
#nav, #newnav, #newnavpromo, #newnavpromo .navfloat, .navfloat, #navcontact {background-color: #6e1c7e; }
#nav     { color: #fa0; font-size: 12px; margin-bottom: 10px; padding: 5px 0 7px 7px; position: relative; z-index: 1; left: 27px; width: 137px; float: left; clear: none; border: solid 1px white }
#nav ul { list-style-type: none; margin: 5px 0 0; padding: 0 }
#nav li  { line-height: 12px; margin: 0; padding: 0; width: 120px }
#nav li a, #nav p a, #nav a:visited  { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/09-img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding: 0 0 0 7px }
#nav li a:hover, #nav p a:hover { background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px  }
#newnav       { color: white; font-size: 12px; margin-bottom: 10px; padding: 5px 0 7px 7px; position: relative; z-index: 2; left: 27px; width: 137px; float: left; border: solid 1px }
#newnav ul { list-style-type: none; margin: 5px 0 0; padding: 0 }
#newnav li  { line-height: 12px; margin: 0; padding: 0; width: 120px }
#newnav li a, #nav p a, #nav a:visited  { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/09-img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding: 0 0 0 7px }
#newnav li a:hover, #newnav p a:hover, #nav li a:hover, #nav p a:hover, #newnavpromo li a:hover, #navpromo p a:hover, #nav .navfloat li a:hover, #navcontact li a:hover, #navcontact p a:hover, #nav li a:hover, #nav p a:hover  { background-color: #c55fdc; }
#nav a:visited, #navcontact a:visited, #navsearch a:visited  {color: white;}
#newnav li a:hover, #newnav p a:hover, #navsearch li a:hover, #navsearch p a:hover   { background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px }
#newnav .navfloat { color: white; font-size: 12px; background-color: #6e1c7e; z-index: 1 } 
#newnav .navfloat ul  { margin-bottom: 5px }
#newnavpromo        { color: white; font-size: 12px; margin-bottom: 10px; padding: 5px 0 7px 7px; position: relative; z-index: 2; left: 27px; width: 137px; float: left; border: solid 1px }
#newnavpromo .navfloat  { color: white; font-size: 12px; z-index: 1 }
#newnavpromo ul { list-style-type: none; margin: 5px 0 0; padding: 0 }
#newnavpromo li  { line-height: 12px; margin: 0; padding: 0; width: 120px }
#newnavpromo li a, #nav p a  { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding: 0 0 0 7px }
#newnavpromo li a:hover, #navpromo p a:hover    { color: black; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px  }
#newnavpromo .navfloat ul  { margin-bottom: 5px }
.navtitre { color: #fa0; font-size: 18px; margin: 0; padding: 0 }
.navfloat    { color: white; font-weight: bold; visibility: hidden; margin: -18px 0 0; padding-left: 5px; position: absolute; z-index: 3; left: 70px; width: 126px; border: solid 1px }
#nav .navfloat ul  { margin-bottom: 5px }
#nav .navfloat li  { color: white; font-size: 13px; line-height: 12px; margin: 1px 0 0 }
#navcontact     { color: white; font-size: 12px; background-color: black; margin-bottom: 10px; padding: 5px 0 7px 7px; position: relative; z-index: 1; left: 27px; width: 137px; float: left; clear: none; border: solid 1px  }
#navcontact ul { list-style-type: none; margin: 5px 0 0; padding: 0 }
#navcontact li  { line-height: 12px; margin: 0; padding: 0; width: 120px }
#navcontact li a, #navcontact p a { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding: 0 0 0 7px }
#navcontact li a:hover, #navcontact p a:hover { color: white; background-color: #535353; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px   }
#navsearch     { color: white; font-size: 12px; background-color: #6e1c7e; margin-bottom: 10px; padding: 5px 0 7px 7px; position: relative; z-index: 1; left: 27px; width: 137px; float: left; clear: none; border: solid 1px }
#navsearch ul { list-style-type: none; margin: 5px 0 0; padding: 0 }
#navsearch li  { line-height: 12px; margin: 0; padding: 0; width: 120px }
#navsearch li a, #navsearch p a  { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding: 0 0 0 7px }
#navsearch li a:hover, #navsearch p a:hover { color: white; background-color: #c55fdc; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px   }
.separation a  { display: block; height: 10px }
.recherche { color: black ; background-color: #6e1c7e; }
.recherche select { border: solid 1px white }
.recherche label { color: white; margin: 0 }
.fieldsearch  { margin: 0; padding: 0; border: 0 }
.inputtaille     { color: black; line-height: 12px; background-color: #e4ddf1; margin: 2px 0 3px; padding: 2px; width: 100px; height: 11px; float: left; border: solid 1px white  }
.inputnum     { color: black; line-height: 12px; background-color: #e4ddf1; margin: 2px 0 3px; padding: 2px; width: 30px; height: 11px; border: solid 1px white }
.selecttaille { line-height: 12px; background-color: #6e1c7e; margin: 0 0 2px; padding: 2px; width: 105px; float: left; border: solid 1px white }
.selectnum { line-height: 12px; background-color: #6e1c7e; margin: 0 1px 0 0; padding: 2px; width: 40px; float: left; border: solid 1px white }
.play     { margin-top: 2px; margin-left: 5px; position: relative; width: 17px; height: 17px; float: left; vertical-align: top }
.ok { margin-top: 4px; margin-right: 9px; margin-left: 5px; width: 17px; height: 17px; float: right; vertical-align: top }
/*</agl.folder>*/
/*<agl.folder "rubriqueproduit">*/
.imgrubrique   { width: 539px; height: 202px; border: solid 1px black }
#flarubrique   { text-align: center; width: 540px; height: 203px; border: solid 1px white }
.ssmenu  { width: 541px; clear: right }
.ssmenuliste  { width: 180px; float: left }
.ssmenuliste ul  { color: white; list-style-type: none; margin: 0; padding: 0 }
.ssmenuliste li   {background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 7px; list-style-type: none; padding: 0 0 0 7px }
.ssmenuliste li a { color: white; font-size: 13px; font-weight: bold}
.ssmenuliste li a:hover  { color: #fa0 }
.collections    { width: 333px; float: right }
.collection     { text-align: left; margin-bottom: 15px; width: 92px; float: left }
.collection a img   { width: 90px; height: 90px; border: solid 1px #000 }
.collection a:hover img { border-color: #c00 }
.collection a:hover  { color: white }
.collecfloat        { color: white; font-weight: normal; line-height: 12px; background-color: black; visibility: hidden; margin-top: -90px; margin-left: 25px; padding-top: 3px; padding-bottom: 5px; padding-left: 5px; position: absolute; z-index: 2; width: 110px; float: left; clear: left; border: solid 1px }
html>body .collecfloat  { margin-left: 60px }
.collecfloat hr  { margin: 0; padding: 0; height: 1px; clear: both }
.collecfloat ul   { color: white; line-height: 12px; list-style-type: none; margin: 0; padding: 0 }
.collecfloat li   { color: white; font-size: 13px; line-height: 12px; margin: 0; padding: 0; width: 109px }
.collecfloat li a   { color: #fa0; font-weight: bold; line-height: 12px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 7px }
.collecfloat li a:hover  { color: white; background-color: black; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px }
.vignettes  { width: 541px; clear: right }
.vignette     { margin-bottom: 15px; width: 121px; float: left }
.vignette a img   { width: 119px; height: 119px; border: solid 1px #000 }
.vignette a:hover img  { border-color: #c00 }
.vignette a:hover  { color: white }
.designation   { font-weight: bold; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 7px }
.separateur { display: block; width: 19px; height:100px;float: left }
#pagesuite { color: white; font-size: 12px; text-align: center  }
#pagesuite a { color: #fa0; font-weight: bold; padding-right: 3px; padding-left: 3px }
#pagesuite a:hover { color: white; text-decoration: underline  }
#pagesuite a:visited { color: white; text-decoration: none }
#pagesuite a:active { color: #adde02; border-top: 1px solid #ba0000; border-bottom: 1px solid #ba0000  }
.ssrubrique { font-weight: bold; background-color: black;  margin-left: 0; padding-bottom: 5px; padding-left: 5px; width: 190px; float: left; border: solid 1px white }
.ssrubrique ul { color: white; line-height: 12px; list-style-type: none; margin: 5px 0 0; padding: 0 }
.ssrubrique li { color: white; font-size: 13px; line-height: 12px; margin: 0; padding: 0 }
.ssrubrique li a { color: white; font-weight: bold; line-height: 13px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; padding-left: 7px }
.ssrubrique li a:hover { color: white; background-color: #535353; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px }
/*</agl.folder>*/
/*<agl.folder "pageproduit">*/
#content  { position: relative; left: 86px; width: 541px; float: left }
#content td{vertical-align:top}
#produit { background-color: white; border: solid 1px black}
#produit img { padding: 10px }
h3 { color: #535353; font-size: 15px; font-weight: bold; margin: 7px 0 0; padding: 0  }
h4 { color: #535353; font-size: 12px; font-weight: normal; line-height: 14px; margin: 0 0 10px; padding: 0  }
#acontent prix {margin:0;padding:0}
.adescriptif { padding-right: 5px; padding-left: 5px }
.adescriptif table   { color: #000; font-size: 10px; font-weight: bold; text-align: center; margin: 0 0 5px; padding: 0; width: 100%; border: 0 white }
.adescriptif td{color:white;background-color:#6e1c7e;padding:1px}
.adescriptif p i, .adescriptif p, .adescriptif strong { color: #535353; }
th{color:white;background-color:#6e1c7e; margin-right:1px}
.adescriptif a{padding-left:7px;color:#333;background-image:url(/img/puce.gif);background-repeat:no-repeat;background-position:0 4px;}
.adescriptif a:hover {text-decoration:underline}
/*.ajouterselection {color:white;font-weight:bold;background-color:#426082;margin-top:15px;padding:2px 7px}
.ajouterselection a:hover{background-color:#798ca0}
.ajouterselection a img {margin-top:-8px;margin-right:10px;margin-left:7px;position:absolute;width:35px;height:25px;border:0}*/
#suite { width: 542px; clear: both }
#suite td { width: 33% }
#suite a {font-size:10px;}
#suite a:hover  { color: white }
#suite table{margin:0;padding:0;width:100%;border-width:0}
.alignright{text-align:right}
#autrescoloris  { margin-top: 20px; margin-bottom: 5px; width: 542px }
#autrescoloris p{font-size:14px;margin:3px 0 1px;padding:0}
#autrescoloris table{width:100%}
#autrescoloris td{color:#000;background-color:white;text-align:center;text-transform:uppercase}
#autrescoloris td a { color: #000; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 4px; text-align: left; display: block; margin-right: 5px; margin-left: 7px; padding-left: 7px }
#autrescoloris td a:hover { color: white; background-color: #6e1c7e }
.legende { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; width: 542px }
#content hr{clear:both}
#detail  { font-weight: bold; background-color: white; visibility: hidden; margin-top: 10px; margin-left: -30px; padding: 5px 5px 0; position: absolute; z-index: 2; width: 250px; float: left; border: solid 1px #596b82 }
/*</agl.folder>*/
/*<agl.folder "points de vente">*/
#carte  { padding-right: 50px; width: 560px; float: left }
#carte img { float: left }
#carte table { margin: 0; padding: 0; float: left; border-width: 0 }
.adresse  { background-color: #e8ecef; text-align: center; margin-right: 20px; margin-bottom: 10px; padding: 10px; width: 227px; float: left; clear: right; border: solid 1px black }
.adresse strong      { font-size: 13px; font-weight: bold; background-image: url(/img/point_vente/puce_blanche.gif); background-repeat: no-repeat; background-position: 0 19px; text-align: left; display: block; margin: 0; padding-top: 15px; padding-bottom: 3px; padding-left: 10px }
.adresse p     { font-size: 11px; line-height: 12px; text-align: left; margin: 0; padding: 0 }
.adresse a { color: #c00 }
.zone    { font-size: 14px; font-weight: bold; text-align: center; margin-top: 15px; margin-bottom: 15px; padding-top: 2px; padding-bottom: 1px; position: relative; width: 538px; float: left; clear: both; border-top: 1px solid #798ca0; border-bottom: 1px solid #798ca0 }
.departement    { color: #596b82; font-size: 14px; font-weight: bold; text-decoration: none; display: block }
/*</agl.folder>*/
.blanc { color: white }
fieldset { margin: 0; padding: 0; border: 0 }
/*<agl.folder "contact">*/
#contact  { color: black; background-color: #73c9e0; padding-top: 10px; padding-bottom: 10px; border: solid 1px }
#contact hr { font-size: 0; line-height: 0; margin-top: 0; margin-bottom: 3px; padding: 0; height: 0; border-width: 0 }
.contactdiv    { position: relative; width: 260px; float: left }
#contact label     { color: black; font-weight: normal; padding-top: 2px; padding-left: 10px; position: relative; height: 20px; float: left }
#contact input     { color: black; background-color: #bdddf6; margin: 0; width: 145px; height: 15px; float: right; border: solid 1px }
#contact input:focus  { color: black; background-color: #bdddf6; border-color: #596b82 }
#contact input:active:focus { color: black; background-color: #bdddf6; border-color: #596b82 }
.divlong   { width: 520px; float: left }
html>boby #contact select { color: black; background-color: #bdddf6; margin: 0; width: 150px; float: right; border: solid 1px }
#contact select      { color: black; background-color: #bdddf6; margin: 0; padding: 0; width: 150px; float: right; border: solid 1px }
#contact option   { color: black; background-color: #bdddf6; margin-right: 15px; padding-right: 2px; padding-left: 2px; width: 150px; border-right: 1px solid #596b82; border-bottom: 1px solid #596b82; border-left: 1px solid #596b82 }
#contact textarea     { color: black; background-color: #bdddf6; margin: 0 0 0 10px; width: 405px; float: right; border: solid 1px }
#contact textarea:focus  { color: black; background-color: #bdddf6; border-color: #596b82 }
#contactsubmit  { text-align: right; width: 250px; float: left }
#contactsubmit input  { color: white; font-weight: bold; background-color: #e4362d; margin: 0 40px 0 0; padding: 0 2px 2px; width: auto; height: 20px; float: none; border: solid 1px }
#contactsubmit input:focus { color: white; background-color: #000  }
#contact input[type=checkbox], #contact input[type=checkbox]:focus{ color: black; background:#bdddf6; cursor:pointer; padding:0; border-style:none; }
/*</agl.folder>*/
/*<agl.folder "selection">*/
.selection   { }
.selection h3, th h3  { color: #fa0; }
.selection h4 { color: white; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.selection table     { color: white; font-size: 10px; font-weight: bold; padding: 0; width: 100%; border: 0 }
td.selection { color: white; background-color: black; padding: 5px }
.selection td { color: white; background-color: black; padding: 5px }
td.selection a  { color: #fa0; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 7px; border-bottom: 1px dotted #c00 }
.selection a  { color: #fa0; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 7px; border-bottom: 1px dotted #c00 }
td.selection a:hover  { text-decoration: none; background-color: black; border-style: none }
.selection a:hover  { text-decoration: none; background-color: black; border-style: none }
descriptif
td.imgselection a:link img, td.imgselection a:visited img    { margin: 0; padding: 0; border: solid 1px #000 }td.imgselection a:hover img { border-color: #c00 }
.selection input, .selection textarea {color:black; }
#selectionsubmit  { color: black; text-align: center; width: 100% }
#selectionsubmit input  { color: black; font-weight: bold; background-color: #c00; margin: 0 40px 0 0; padding: 0 2px 2px; width: auto; height: 20px; float: none; border: solid 1px }
#selectionsubmit input:focus { background-color: black }
/*</agl.folder>*/
/*<agl.folder "accueil">*/.vignettegp        { margin-bottom: 15px; width: 92px; height: 115px; float: left }
.vignettegp a img    { width: 78px; height: 78px; border: solid 1px #fa0 }
.vignettegp a:hover img { border-color: white }
a.designation:link, a.designation:visited {color:white }
a.designation:hover, a.designation:hover:visited {color:#fa0 }
.vignettegp a:hover  { color: white }
.vignettegpfloat       { font-weight: bold; background-color: #596b82; visibility: hidden; margin-top: -90px; margin-left: 0; padding-bottom: 5px; padding-left: 5px; position: absolute; z-index: 2; width: 110px; float: left; border: solid 1px white }
html>body .vignettegpfloat  { margin-left: 50px }
.vignettegpfloat ul  { color: white; line-height: 12px; list-style-type: none; margin: 5px 0 0; padding: 0 }
.vignettegpfloat li   { color: white; font-size: 13px; line-height: 12px; margin: 0; padding: 0; width: 109px }
.vignettegpfloat li a  { color: #fa0; font-weight: bold; line-height: 13px; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 6px; display: block; padding-left: 7px }.vignettegpfloat li a:hover  { color: white; background-color: black; background-image: url(/img/nav/pointer.gif); background-repeat: no-repeat; background-position: 0 4px }
.separateurgp { display: block; width: 42px; height: 100px; float: left }
/*</agl.folder>*/
/*<agl.folder "home">*/
#f1 { color: white; margin-left: 25px  }
#f1 table { color: white; margin-top: 2px  }
#f1 input { color: black; background-color: #fa0; margin: 0; padding: 0; height: 17px; border: solid 1px gray  }
#f1 label { color: white; margin: 0 3px 0 0; padding: 0  }
/*</agl.folder>*/
/*<agl.folder "pro">*/
.pro          { color: black; background-color: #cfce00; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; z-index: 1; width: 541px; float: left; border: solid 1px white }
.nouveaute { color: black; background-color: #adde02; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; z-index: 1; width: 541px; float: left; border: solid 1px white; }
.promo      { color: black; background-color: #f00; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; z-index: 1; width: 541px; float: left; border: solid 1px white }
.salon     { color: black; background-color: #b8b8ba; margin-bottom: 20px; padding: 10px; width: 521px; float: left; border: solid 1px white }
.imgsalon { width: 95px; float: left; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding: 0; }
.txtsalon { width: 150px; float: left; margin-bottom: 15px; }
.salon h1 { color: black; font-size: 22px; text-align: center; margin-bottom: 20px; padding-left: 0; }
.salon strong { color: white; font-weight: bold; }
.salon table { width: 100% }
.salon td { color: black; width: 50%; }
.salon li { color: black; list-style-type: circle; }
.salon p { color: black; }
.pro td, .promo td, .salon td, .nouveaute td { color: black; padding-bottom: 5px; vertical-align: top  }
.pro img, .promo img, .nouveaute img   { margin: 0 10px; float: left; border: solid 1px black }
.pro img a:link, .promo img a:link, .salon img a:link, .nouveaute img a:link  { color: #fa0; border-color: black  }
.pro img a:hover, .promo img a:hover, .salon img a:hover, , .nouveaute img a:hover  { color: black; border: solid 1px #c00  }
.pro h3, .promo h3, .salon h3, .nouveaute h3  { color: black; font-size: 16px; text-align: center; margin: 5px 10px 10px; padding: 0; border-bottom: 1px solid white }
.pro h4, .promo h4, .salon h4, .nouveaute h4  { color: black; font-size: 14px; font-weight: bold; margin: 0 0 8px; padding: 0 }
.pro h5, .promo h5, .salon h5, .nouveaute h5   { color: black; font-size: 12px; font-weight: normal; margin: 0 10px 0 0; padding: 0 }
.pro p a, .promo p a, .salon p a, .nouveaute p a   { color: black; background-image: url(/img/puce.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 7px }
.pro p a:hover, .pro p a:visited:hover, .nouveaute p a:visited:hover  { color: #6e1c7e;}
.promo p a:hover, .promo p a:visited:hover, .nouveaute p a:visited:hover    { color: #6e1c7e;}
.boutonpromo   { margin: 0; padding: 0; width: 151px; height: 19px }
.boutonpromo a { background-color: #6e1c7e; display: block; width: 151px; height: 19px }
.boutonpromo a:hover, boutonpromo a:visited:hover  { background-color: #c55fdc }
.boutonnews   { color: black; margin: 0; padding: 0; width: 151px; height: 19px  }
.boutonnews a:link, .boutonnews a:visited  { color: black; background-color: #6e1c7e; display: block; width: 151px; height: 19px ; border: solid 1px; }
.boutonnews a:hover, boutonnews a:visited:hover   { color: black; background-color: #c55fdc  }
/*</agl.folder>*/

/*<agl.folder "carte">*/
#newcarte  { visibility: visible; position: relative; z-index: 1; left: 35px; width: 592px; float: left; clear: right }
.listpays { color: white; font-weight: bold; background-color: #596b82; visibility: hidden; padding-left: 5px; position: absolute; z-index: 2; width: 120px; border: solid 1px }
.listpays ul   { list-style-type: none; margin: 0; padding: 0 }
.listpays li   { color: white; font-size: 10px; line-height: 12px; margin: 1px 0 0; padding: 0 }
/*</agl.folder>*/


.inputprix     { line-height: 12px; background-color: #e5c9eb; margin: 2px 0 3px; padding: 2px; width: 30px; height: 11px; border: solid 1px }

#pricesubmit  { text-align: center; width: 100%}
#pricesubmit input  { color: white; font-weight: bold; background-color: #6e1c7e; margin: 0 40px 0 0; padding: 0 2px 2px; width: auto; height: 20px; float: none; border: solid 1px }
