#bkg0 { border: #545454 solid; border-width: 0px 1px 1px 1px; margin: -10px 0 0 0 }

#contact { margin-bottom: 10px; padding: 10px; width: 497px; border-style: solid; border-width: 2px 1px 1px; border-color: #666 }
#contact h2 { color: #6fb000; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0 }
#contact address { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal }
#contact a { color: #036; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; display: block; text-align: right }
#contact a:hover { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; display: block; text-align: right }

#titreForm, #piedForm { color: white; font: bold 15px arial, hevetica, sans-serif; background: #7fad30; text-align: left; margin: 0 0 1px; padding: 2px; border-bottom: 1px solid #666 }
#piedForm { text-align: right; /*** Les boutons sont alignés à droite ***/}
#piedForm input { font-weight: bold; margin-left: 12px }
#corpForm { color: black; background: #f5f3e6; text-align: left; margin: 0; padding: 12px; border-style: solid; border-width: 2px 1px 1px; border-color: #7fad30 }
#corpForm dfn { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
#corpForm em { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal; margin: 0; padding: 0 }
#corpForm fieldset { font-style: normal; margin: 3px 0; padding: 5px }
#corpForm legend { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background: transparent }
#corpForm p { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0 0 3px; padding: 3px 0 }
#corpForm label.libele { line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 34%; float: left }
#corpForm label:hover, #piedForm input { cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/}
#corpForm label.oblig { 	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/ }
#corpForm label.libeledetail { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 425px; float: left }

#ficheproduit { }
#ficheproduit h1 { color: #6fb000; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; float: left }
#ficheproduit h2 { color: #333; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; float: right }
#ficheproduit em { color: #666; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; width: 100%; float: left; clear: both; border-top: 2px solid #000 }
#ficheproduit h3 { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: justify; margin: 0 0 10px; padding: 10px 0 0; width: 100%; clear: both }
#ficheproduit img { margin: 5px 5px 0 0; padding: 0; float: left }
#ficheproduit p { font-size: 12px; line-height: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; margin-top: 0; margin-bottom: 12px !important; padding: 0 0 5px; border-bottom: 2px solid #000 }
#ficheproduit .ok { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; margin: 5px; padding: 0 }



#prod_contener { width: 530px; margin: 0 5px 0 5px; text-align: left }

#headprod { text-align: left; width: 40%; float: left }
#headprod a { color: #6fb000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#headprod a:hover { color: #900; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
#headrefprod { text-align: right; width: 40%; float: right; }
#headrefprod a { color: #036; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
#headrefprod a:hover { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline }

#navi { border-style: solid; border-width: 3px 1px 1px; border-color: #7fad30 #545454 #545454; margin-top: 2px; clear: both }
#navi #recherche { background-color: #9dc349; padding-top: 5px; clear: both; border-style: solid; border-width: 1px 2px 2px; border-color: #fff }
#navi #liens { padding: 5px; clear: both; border-top: 1px solid #969696; border-bottom: 1px solid #545454 }



#inscription { margin: 0; padding: 0; width: 526px; border: none }

#liens strong { color: #7fad30; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; clear: both }
#liens ul.listing_gauche { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; list-style-type: none; margin: 0; padding: 0; width: 45%; float: left }
#liens ul.listing_droite { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; list-style-type: none; margin: 0; padding: 0; width: 45%; float: right }
#liens ul li { background-image: url(/private/images/produit/minipuce.gif); background-repeat: no-repeat; background-position: 0 7px; padding-left: 7px }
#liens ul li a { color: #036; text-decoration: none }
#liens ul li a:hover { color: #900; text-decoration: underline }

#mkproduit { padding: 5px 0 0 0; margin: 4px 5px 0 5px; text-align: left; border-top: 3px solid #9DC349 }
#mkproduit h1 { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 10px }
#mkproduit dfn { color: #333; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 10px; margin-top: 3px; padding: 0 }
#mkproduit h2 { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px; background-color: #ffc; display: block; margin: 10px 0 0; padding: 2px 4px 0; border-top: 1px dotted #333; border-right: 1px dotted #333; border-left: 1px dotted #333 }
#mkproduit h3 { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; background-color: #ffc; display: block; margin: 0; padding: 0 4px 2px; border-right: 1px dotted #333; border-bottom: 1px dotted #333; border-left: 1px dotted #333 }
#mkproduit .erreur { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; display: block; margin: 0; padding: 0 4px 2px; color: #CC0000 }
#mkproduit .lienback a { color: #036; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; display: block; padding-left: 10px; text-align: center; margin: 5px 5px 0 0 }
#mkproduit .lienback a:hover { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; padding-left: 10px; margin: 5px 5px 0 0; text-align: center }



#recherche p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 2px; margin-left: 15px; float: left }
#recherche .champtexte { margin: 0 5px 0 8px; padding: 1px; width: 278px; height: 19px; float: left; border: solid 1px #969696 }
#recherche ul { white-space: nowrap; list-style-type: none; }
#recherche ul.gauche { margin: 0; padding: 0 0 0 28px; float: left }
#recherche ul.droite { margin: 0px 0 0px 0; padding: 0 0px 0 105px; float: left }
#recherche ul li { text-align: left; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; background-image: url(/private/images/produit/pucerecherche.gif); background-repeat: no-repeat; background-position: 0 5px; margin: 0; padding: 0 0 2px 12px }
#recherche ul li a { color: #036; text-decoration: none }
#recherche ul li a:hover { color: #900; text-decoration: underline }
#recherche ul a#select { color: #fff; text-decoration: none }

#selection { padding-bottom: 24px }
#selection .produit { text-align: left }
#selection .produit img { margin: 10px 0 0 10px; float: left }
#selection .produit a { color: #f63 }
#selection .produit a:hover { color: #900 }
#selection .produit a h2 { color: #6fb000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; background-image: url(/private/images/produit/deuxpoints.gif); background-repeat: no-repeat; background-position: right 3px; text-transform: uppercase; cursor: pointer; margin: 10px 4px 0 8px; padding: 0 7px 0 0; float: left }
#selection .produit a:hover h2 { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline; background-image: url(/private/images/produit/deuxpoints.gif); background-repeat: no-repeat; background-position: right 3px; text-transform: uppercase; cursor: pointer; margin: 10px 4px 0 8px; padding: 0 7px 0 0; float: left }
#selection .produit a h3 { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; cursor: pointer; margin: 10px 4px 0 8px; padding: 10px 7px 0 0 }
#selection .produit a:hover h3 { color: #900; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline; cursor: pointer; margin: 10px 4px 0 8px; padding: 10px 7px 0 0 }
#selection .produit em { color: #333; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 11px; margin: 0 0 0 8px; padding: 0; position: relative; top: -2px }
#selection .produit p { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-align: justify; margin: 0 5px 0 110px; padding: 0 }
#selection .produit ul { width: 400px; overflow: hidden; text-align: right; list-style-type: none; margin-right: 2px; margin-top: 0px; float: right }
#selection .produit ul li { position: relative; z-index: 1; left: 6px; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(/private/images/produit/deuxpointsbis.gif); background-repeat: no-repeat; background-position: right 6px; text-align: left; display: inline; margin-right: 0px; padding-right: 8px; height: 9px; border: 1px solid #fff }
#selection .produit ul li a { color: #7fad30; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: left; text-indent: 8px; display: inline; height: 9px }
#selection .produit ul li a:hover { color: #900; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none;  text-align: left; display: inline; height: 9px }

#titrecontact strong { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #999; display: block; margin-bottom: 1px; padding: 2px 2px 2px 4px; width: 513px; border-bottom: 1px solid #333 }

a.bloc_famille {color: #003366; text-decoration: none; font-size: 10px}
a.bloc_famille:visited {color: #003366; text-decoration: none; font-size: 10px}
a.bloc_famille:hover {color: #990000; text-decoration: underline; font-size: 10px}

.arbohorizontale { color: #9DC349; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 11px; margin: 0 5px 0 5px; padding: 0 }
.arbohorizontale a { color: #333; font-weight: normal; text-decoration: underline }
.arbohorizontale a:hover { color: #9DC349; font-weight: normal; text-decoration: none }
.arbohorizontale ul { margin: 0; padding: 0 }
.arbohorizontale li { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; list-style-type: none; display: inline; margin: 0; padding: 0 }
.arbohorizontale span { color: #333 }

.barrealpha { width: 518px; white-space: nowrap; overflow: hidden; }

.bkg0 { border: #545454 solid; border-width: 0px 1px 1px 1px}

.header_result { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #6FB000; display: block; margin: 5px 0 0 0; padding: 0; text-align: left }
.header_result strong { color: #fff; font-weight: bold; margin: 5px; padding: 0 }

.hrinvisible { visibility: hidden; width: 100%; height: 1px; clear: both; margin: 0; padding: 0; }
.hrseparateur { width: 95%; height: 1px; clear: both; margin: 0; padding: 0}

.message_erreur { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-align: center; display: block; margin: 20px; padding: 0; color: #CC0000 }

.nbreponse { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.PI_liste { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

.prevPage a { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-image: url(/private/images/produit/back.gif); background-repeat: no-repeat; background-position: 0 3px; display: block; padding-left: 10px; float: right; margin: 5px 5px 0 0 }
.prevPage a:hover { color: #900; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-image: url(/private/images/produit/back.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 10px; margin: 5px 5px 0 0 }

.prod_retour a { color: #036; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: none; background-image: url(/private/images/produit/back.gif); background-repeat: no-repeat; background-position: 0 3px; display: block; padding-left: 10px; float: right; margin: -2px 0 -2px 0 }
.prod_retour a:hover { color: #900; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; background-image: url(/private/images/produit/back.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 10px; margin: -2px 0 -2px 0 }

.titre_bloc_liste { color: #7fad30; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px; text-indent: 5px; display: block; margin: 5px 0 0 0; padding: 0 0 5px 0; width: 100%;}

#pub250_articles{ margin-top: 10px; }
