body {
background: url(img/fond-body.jpg) repeat-y top center #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
margin: 0px;
text-align: center;
}
p {text-align: justify; margin: 0px}
form {margin: 0px; display: inline}
BR.SautPage {page-break-after: always}

h1.titrepage {color: #fff; font-size: 16px; font-weight: 100; margin: 0px}
h2.titrepage {color: #e37414; font-size: 11px; font-weight: bold; margin: 0px}
h3.titrepage {color: #000; font-size: 12px; font-weight: bold; margin: 0px}

a:hover.ar10gm, a:hover.ar11gm, a:hover.ar12gm, a:hover.ar13gm, a:hover.ar16gm {color:#605d5c}
.ar10gm, .ar11gm, .ar12gm, .ar13gm, .ar16gm, .ar24gm {color: #605d5c; text-decoration: none}
.ar10gm {font-size: 10px}
.ar11gm {font-size: 11px}
.ar12gm {font-size: 12px}
.ar13gm {font-size: 13px}
.ar16gm {font-size: 16px}
.ar24gm {font-size: 24px}

a:hover.ar9gc, a:hover.ar10gc, a:hover.ar11gc, a:hover.ar12gc, a:hover.ar13gc, a:hover.ar18gc {color: #aaaaaa}
.ar9gc, .ar10gc, .ar11gc, .ar12gc, .ar13gc, .ar18gc {color: #aaaaaa; text-decoration: none}
.ar9gc {font-size: 9px}
.ar10gc {font-size: 10px}
.ar11gc {font-size: 11px}
.ar12gc {font-size: 12px}
.ar13gc {font-size: 13px}
.ar18gc {font-size: 18px}

a:hover.ar9n50 {color: #a0a0a0}
.ar9n50 {color: #808080; text-decoration: none; font-size: 9px}

a:hover.ar9n, a:hover.ar10n, a:hover.ar11n, a:hover.ar12n, a:hover.ar13n, a:hover.ar15n, a:hover.ar16n, a:hover.ar18n, a:hover.ar24gm, a:hover.ar26n, a:hover.ar31n {color: #808080}
.ar9n, .ar10n, .ar11n, .ar12n, .ar13n, .ar15n, .ar16n, .ar18n, .ar24gm, .ar26n, .ar31n {color: #000; text-decoration: none}
.ar9n {font-size: 9px}
.ar10n {font-size: 10px}
.ar11n {font-size: 11px}
.ar12n {font-size: 12px}
.ar13n {font-size: 13px}
.ar15n {font-size: 15px}
.ar16n {font-size: 16px}
.ar18n {font-size: 18px}
.ar24gm {font-size: 24px}
.ar26n {font-size: 26px}
.ar31n {font-size: 31px}

a:hover.ar10w, a:hover.ar11w, a:hover.ar12w, a:hover.ar13w, a:hover.ar14w, a:hover.ar15w, a:hover.ar16w, a:hover.ar18w, a:hover.ar22w, a:hover.ar24w, a:hover.ar30w {color: #fff}
.ar10w, .ar11w, .ar12w, .ar13w, .ar14w, .ar15w, .ar16w, .ar18w, .ar22w, .ar24w, .ar30w {color: #fff; text-decoration: none}
.ar10w {font-size: 10px}
.ar11w {font-size: 11px}
.ar12w {font-size: 12px}
.ar13w {font-size: 13px}
.ar14w {font-size: 14px}
.ar15w {font-size: 15px}
.ar16w {font-size: 16px}
.ar18w {font-size: 18px}
.ar22w {font-size: 22px}
.ar24w {font-size: 24px}
.ar30w {font-size: 30px}

a:hover.ar11r, a:hover.ar12r, a:hover.ar13r {color: #c5426c}
.ar11r, .ar12r, .ar13r {color: #a5224c; text-decoration: none}
.ar11r {font-size: 11px}
.ar12r {font-size: 12px}
.ar13r {font-size: 13px}

a:hover.ar24rd {color: #d10000}
.ar24rd {color: #d10000; text-decoration: none}
.ar24rd {font-size: 24px}

a:hover.ar11or, a:hover.ar12or, a:hover.ar13or, a:hover.ar14or, a:hover.ar18or {color: #e37414}
.ar11or, .ar12or, .ar13or, .ar14or, .ar18or {color: #e37414; text-decoration: none}
.ar11or {font-size: 11px}
.ar12or {font-size: 12px}
.ar13or {font-size: 13px}
.ar14or {font-size: 14px}
.ar18or {font-size: 18px}

.ti21or, .ti26or {color: #e37414; text-decoration: none; font-family:"Times New Roman",Times,serif}
.ti21or {font-size: 21px}
.ti26or {font-size: 26px}

.champ_contact, .champ_contact_area, .champ_inscription, .champ_identification, .champ_bdc_area
{font-size: 12px; color: #605d5c; background-color: #fff; border: 1px solid #aaaaaa; margin: 1px; padding: 1px}
.champ_contact {width: 205px; height: 15px}
.champ_identification {width: 150px; height: 15px}
.champ_contact_area {width: 352px; height: 120px}
.champ_bdc_area {width: 326px; height: 120px}
.champ_inscription {width: 304px; height: 15px}
.select_quantite {width: 40px; height: 19px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #605d5c}

.tdpanier {border: 1px solid #c2c1c1; font-size: 11px; color: #605d5c}
.tdfacture {border: 1px solid #c2c1c1; font-size: 9px; color: #605d5c}
.tdnoir {border: 1px solid #000}
.bgimgmenu {background-repeat: no-repeat}

.chpparr {font-family: arial; font-size: 16px; color: #605d5c; background-color: #fff; border: 1px solid #aaaaaa; width: 350px}
.chpII {font-family: arial; font-size: 12px; color: #53201d; background-color: #ffdebf; border: 1px solid #c1a693}

.tdliv {padding: 0px 10px 0px 0px; width: 120px; text-align: right; color: #000; text-decoration: none; font-size: 12px}

a:hover.mnh {color: #53201d; background-color: #92ab2b}
.mnh {color: #53201d; text-decoration: none; font-size: 13px; display: block; background-color: #cad900; line-height: 18px; text-align: center; width: 100%}
a:hover.mnb2 {color: #fff; background-color: #92ab2b}
.mnb2 {color: #fff; text-decoration: none; font-size: 13px; display: block; background-color: #f27116; line-height: 18px; text-align: center; width: 100%}
a:hover.mnb {color: #53201d; background-color: #92ab2b}
.mnb {color: #53201d; text-decoration: none; font-size: 13px; display: block; background-color: #cad900; line-height: 18px; text-align: center; width: 100%}
a:hover.mnh2 {color: #53201d}
.mnh2 {color: #53201d; text-decoration: none; font-size: 13px; display: block; line-height: 18px; text-align: center; width: 100%}

a:hover.smnbd {color: #d10000}
a:hover.smnb {color: #605d5c; background-color: #f0f0f0}
.smnb, .smnbd
{color:  #605d5c; text-decoration: none; font-size: 10px; display: block; background-color: #fff; width: 100%}
.smnb { text-align: center; line-height: 18px}
.smnbd {text-align: right}

/* Produits */
.dmnprdg {position: absolute; left: 122px; top:-1px; z-index: 110; visibility: hidden}
.dmnprdc {position: absolute; left: 0px;   top: 0px;  width: 92px;  height: 20px; padding-top: 1px; z-index: 120; background: url(img/contourtitreproduitsII.gif) no-repeat}
.dmnprdf {position: absolute; left: -67px; top: 20px; width: 159px; height: 183px; z-index: 130; background: url(img/fondmenuproduitsII.gif) no-repeat}
.dmnprd  {position: absolute; left: -67px; top: 20px; width: 139px; height: 155px; padding: 14px 10px; z-index: 140; background: url(img/contourmenuproduitsII.gif) no-repeat}

.dmnprde {width: 139px; height: 24px}
.amnprd {width: 129px; height: 16px; padding: 0px 10px 0px 0px; display: block; line-height: 16px; text-align: right; color: #000; text-decoration: none; font-size: 13px; background: url(img/flmenu.gif) no-repeat right top}
a:hover.amnprd {background-color: #fff}

.dmnprde2 {width: 139px; height: 24px}
.amnprd2 {width: 139px; height: 16px; display: block; line-height: 16px; text-align: center; background-color: #ee8f4a; color: #fff; text-decoration: none; font-size: 13px}
a:hover.amnprd2 {font-weight: bold}

.dsmnprde {width: 145px; height: 24px; text-align: left}
a:hover.asmnprd {background-color: #fffffe}
.asmnprd {width: 142px; height: 16px; padding: 0px 0px 0px 3px; display: block; line-height: 16px; color: #53201d; text-decoration: none; font-size: 13px}

.dsmnprdel {width: 205px; height: 24px; text-align: left}
a:hover.asmnprdl {background-color: #fffffe}
.asmnprdl {width: 202px; height: 16px; padding: 0px 0px 0px 3px; display: block; line-height: 16px; color: #53201d; text-decoration: none; font-size: 13px}

a:hover.asmnprd2 {background-color: #ff9136}
.asmnprd2 {width: 200px; height: 16px; padding: 0px 0px 0px 3px; display: block; line-height: 16px; color: #fff; text-decoration: none; font-size: 13px; background-color: #f27116}

.dsmnprdt {position: absolute; left: 0px; top: 0px; width: 131px; height: 19px; z-index: 150; padding: 2px 28px 0px 0px; background: url(img/fondsousmenuproduit1.gif) no-repeat; text-align: right; color: #53201d; text-decoration: none; font-size: 13px}

.dsmnprdsoinscheveux, .dsmnprdcoiffant, .dsmnprdcoloration, .dsmnprdpermanente, .dsmnprdlesgammes 
{position: absolute; left:-59px; z-index: 150}
.dsmnprdsoinscheveux {top: 32px}
.dsmnprdcoiffant {top: 56px}
.dsmnprdcoloration {top: 80px}
.dsmnprdpermanente {top: 104px}
.dsmnprdlesgammes {top: 128px}
.dsmnprdsoinscheveuxl, .dsmnprdcoiffantl, .dsmnprdcolorationl, .dsmnprdpermanentel, .dsmnprdlesgammesl 
{position: absolute; left: 159px; top: 0px; z-index: 160; padding: 10px}
.dsmnprdsoinscheveuxl {width: 204px; height: 379px; background: url(img/fondsousmenusoinscheveux.gif) no-repeat}
.dsmnprdcoiffantl     {width: 144px; height: 163px; background: url(img/fondsousmenucoiffant.gif) no-repeat}
.dsmnprdcolorationl   {width: 144px; height: 139px; background: url(img/fondsousmenucoloration.gif) no-repeat}
.dsmnprdpermanentel   {width: 144px; height: 67px;  background: url(img/fondsousmenupermanente.gif) no-repeat}
.dsmnprdlesgammesl    {width: 144px; height: 259px; background: url(img/fondsousmenulesgammes.gif) no-repeat}


/* Matériel */
.dmnmatg {position: absolute; left: 213px; top:-1px; z-index: 110; visibility: hidden}
.dmnmatc {position: absolute; left: 0px;   top: 0px;  width: 92px;  height: 20px; padding-top: 1px; z-index: 120; background: url(img/contourtitrematerielII.gif) no-repeat}
.dmnmatf {position: absolute; left: -95px; top: 20px; width: 187px; height: 237px; z-index: 130; background: url(img/fondmenumaterielII.gif) no-repeat}
.dmnmat  {position: absolute; left: -95px; top: 20px; width: 167px; height: 209px; padding: 14px 10px; z-index: 140; background: url(img/contourmenumaterielII.gif) no-repeat}

.dmnmate {width: 167px; height: 24px}
.amnmat {width: 164px; height: 16px; line-height: 16px; padding: 0px 0px 0px 3px; display: block; text-align: left; color: #000; text-decoration: none; font-size: 13px; background: url(img/flmenu.gif) no-repeat right top}
a:hover.amnmat {background: #fff}

.dmnmate2 {width: 167px; height: 24px}
a:hover.amnmat2 {font-weight: bold}
.amnmat2 {width: 164px; height: 16px; line-height: 16px; padding: 0px 0px 0px 3px; display: block; text-align: left; color: #fff; text-decoration: none; font-size: 13px; background-color: #e65100}

.dsmnmate {width: 143px; height: 24px; text-align: left}
a:hover.asmnmat {background: #fffffe}
.asmnmat {width: 140px; height: 16px; line-height: 16px; padding: 0px 0px 0px 3px; display: block; color: #53201d; text-decoration: none; font-size: 13px}

.dsmnmate2 {width: 183px; height: 24px; text-align: left}
a:hover.asmnmat2 {background: #fffffe}
.asmnmat2 {width: 180px; height: 16px; line-height: 16px; padding: 0px 0px 0px 3px; display: block; color: #53201d; text-decoration: none; font-size: 13px}

.dsmnmate3 {width: 183px; height: 24px; text-align: left}
a:hover.asmnmat3 {font-weight: bold}
.asmnmat3 {width: 180px; height: 16px; line-height: 16px; padding: 0px 0px 0px 3px; display: block; color: #fff; text-decoration: none; font-size: 13px; background-color: #ce1800}

.dsmnmatt {position: absolute; left: 0px; top: 0px; width: 182px; height: 19px; z-index: 150; padding: 2px 0px 0px 5px; background: url(img/fondsousmenumateriel1.gif) no-repeat; text-align: left; color: #53201d; text-decoration: none; font-size: 13px}

.dsmnmatelectrique, .dsmnmatjaguar, .dsmnmatpeignes, .dsmnmatbrosses, .dsmnmataccessoires, .dsmnmatpetitmobilier, .dsmnmathygieneprotection, .dsmnmatesthetique
{position: absolute; left:-87px; z-index: 150}
.dsmnmatelectrique {top: 56px}
.dsmnmatjaguar {top: 80px}
.dsmnmatpeignes {top: 104px}
.dsmnmatbrosses {top: 128px}
.dsmnmataccessoires {top: 152px}
.dsmnmatpetitmobilier {top: 176px}
.dsmnmathygieneprotection {top: 200px}
.dsmnmatesthetique {top: 224px}
.dsmnmatelectriquel, .dsmnmatjaguarl, .dsmnmatpeignesl, .dsmnmatbrossesl, .dsmnmataccessoiresl, .dsmnmatpetitmobilierl, .dsmnmathygieneprotectionl, .dsmnmatesthetiquel
{position: absolute; left: 187px; top: 0px; padding: 10px; z-index: 160}
.dsmnmatelectriquel        {width: 184px; height: 235px; background: url(img/fondsousmenuelectrique.gif) no-repeat}
.dsmnmatjaguarl            {width: 144px; height: 307px; background: url(img/fondsousmenujaguar.gif) no-repeat}
.dsmnmatpeignesl           {width: 144px; height: 91px;  background: url(img/fondsousmenupeignes.gif) no-repeat}
.dsmnmatbrossesl           {width: 144px; height: 115px;  background: url(img/fondsousmenubrosses.gif) no-repeat}
.dsmnmataccessoiresl       {width: 144px; height: 307px; background: url(img/fondsousmenuaccessoires.gif) no-repeat}
.dsmnmatpetitmobilierl     {width: 144px; height: 67px;  background: url(img/fondsousmenupetitmobilier.gif) no-repeat}
.dsmnmathygieneprotectionl {width: 144px; height: 139px; background: url(img/fondsousmenuhygieneprotection.gif) no-repeat}
.dsmnmatesthetiquel        {width: 144px; height: 163px; background: url(img/fondsousmenuesthetique.gif) no-repeat}


/* offresp */
.dmnoffrespg {position: absolute; left: 304px; top:-1px; z-index: 110; visibility: hidden}
.dmnoffrespc {position: absolute; left: 0px;   top: 0px;  width: 156px;  height: 20px; padding-top: 1px; z-index: 120; background: url(img/contourtitreoffrespII.gif) no-repeat}
.dmnoffrespf {position: absolute; left: -45px; top: 20px; width: 201px; height: 135px; z-index: 130; background: url(img/fondmenuoffrespII.gif) no-repeat}
.dmnoffresp  {position: absolute; left: -45px; top: 20px; width: 181px; height: 107px; z-index: 140; background: url(img/contourmenuoffrespII.gif) no-repeat; padding: 14px 10px}

.dmnoffrespe2, .dmnoffrespe3, .dmnoffrespe4, .dmnoffrespe5, .dmnoffrespe6 
{width: 180px; height: 24px}
.amnoffresp2, .amnoffresp3, .amnoffresp4, .amnoffresp5, .amnoffresp6
{width: 180px; height: 16px; padding: 0px 0px 0px 3px; display: block; line-height: 16px; text-align: left; color: #fff; text-decoration: none; font-size: 13px;}
a:hover.amnoffresp2, a:hover.amnoffresp3, a:hover.amnoffresp4, a:hover.amnoffresp5, a:hover.amnoffresp6 
{font-weight: bold}
.amnoffresp2 {background-color: #ee8f4a}
.amnoffresp3 {background: #e65100}
.amnoffresp4 {background: #f27116}
.amnoffresp5 {background: #cd4036}
.amnoffresp6 {background: #8fae40}


/* del BEST OF */
.dmnbestofdelg {position: absolute; left: 459px; top:-1px; z-index: 110; visibility: hidden}
.dmnbestofdelc {position: absolute; left: 0px;   top: 0px;  width: 118px;  height: 20px; padding-top: 1px;  z-index: 120; background: url(img/contourtitrebestofdelII.gif) no-repeat}
.dmnbestofdelf {position: absolute; left: -41px; top: 20px; width: 159px; height: 91px; z-index: 130; background: url(img/fondmenubestofdelII.gif) no-repeat}
.dmnbestofdel  {position: absolute; left: -41px; top: 20px; width: 139px; height: 63px; z-index: 140; background: url(img/contourmenubestofdelII.gif) no-repeat; padding: 14px 10px}

.dmnbestofdele {width: 139px; height: 26px; text-align: left}
.amnbestofdel {width: 139px; height: 16px; padding:0px 0px 0px 3px; display: block; line-height: 16px; color: #53201d; text-decoration: none; font-size: 13px}
a:hover.amnbestofdel {background-color: #fff}

.dmnbestofdele2 {width: 139px; height: 26px}
.amnbestofdel2 {width: 139px; height: 16px; padding:0px 0px 0px 3px; display: block; line-height: 16px; background-color: #ee8f4a; color: #fff; text-decoration: none; font-size: 13px}
a:hover.amnbestofdel2 {font-weight: bold}


.cpubg, .cpubg2 {width: 100%; text-align: center; padding-top: 27px}

.div_jaguar_point, .div_jaguar_texte 
{padding-top: 1px; padding-bottom: 1px; float: left}
.div_jaguar_point {width: 12px} 
.div_jaguar_texte {width: 458px; color: #000; font-size: 13px}
.div_jaguar_taille {width: 470px; padding-top: 10px; padding-bottom: 1px}

.over_all {position: absolute; left: 0px; top : 0px; width: 100%; height: 100%; z-index: 200; display: none; background-color: #202050; filter: alpha(opacity=85); -moz-opacity: 0.85; -opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85; overflow: hidden}
.div_popupaff {position: absolute; left: 0px; top : 0px; width: 100%; height: 100%; z-index: 210; display: none; text-align: center; padding-top: 50px}
.div_popupcont {filter: alpha(opacity=100); -moz-opacity: 1; -opacity: 1; -khtml-opacity: 1; opacity: 1}

.div_photo_plan, .div_video_plan
{position: fixed !important; position: absolute; left: 0px; top: 0px; width: 640px; height: 520px; display: none; border: 3px solid #f27116; text-align: left; z-index: 220}
.div_video_plan {background-color: #000; overflow: hidden}
.div_photo_plan_eff, .div_video_plan_eff
{position: absolute; left: 0px; top: 0px; width: 100%; height: 8px; padding-top: 2px; text-align: right; z-index: 230}

.msg_box, .msg_confirm 
{position: fixed !important; position: absolute; width: 420px; display: none; text-align: left; z-index: 250}
.msg_box_trans {position: absolute; left: 0px; top: 0px; width: 420px; z-index: 10; filter: alpha(opacity=50); -moz-opacity: 0.50; -opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50}
.msg_box_transh, .msg_box_transm, .msg_box_transb
{position: relative; width: 420px; height: 25px}
.msg_box_transm {background: url(img/transmsgboxm.jpg) repeat-y}
.msg_box_all, .msg_confirm_all
{position: relative; left: 5px; top: 5px; width: 390px; height: auto; z-index: 20; border: 3px solid #f27116; background-color: #fff}
.msg_box_eff, .msg_confirm_eff
{position: absolute; left: 378px; top: 2px; z-index: 30}
.msg_box_aff_cont, .msg_confirm_aff_cont
{position: relative; width: 386px; height: auto; min-height: 77px; margin: 10px 2px; text-align: center; z-index: 20}
.msg_box_aff, .msg_confirm_aff 
{position: relative; color:#202020; text-decoration: none; font-size: 13px}
.msg_box_ok {position: relative; width: 382px; text-align: center; margin: 4px; z-index: 30}
.msg_confirm_ok {position: relative; width: 187px; text-align: center; margin: 4px; z-index: 30; float: left}

.msg_art {position: fixed !important; position: absolute; width: 420px; z-index: 240; display: none; text-align: left}
.msg_art_all {position: absolute; left: 5px; top: 5px; width: 390px; height: 135px; z-index: 10; border: 3px solid #f27116; background-color: #fff}
.msg_art_eff {position: absolute; left: 378px; top: 2px; z-index: 20}
.msg_art_aff {position: absolute; left: 0px; top: 10px; width: 388px; height: auto; min-height: 50px; text-align: center; color:#202020; text-decoration: none; font-size: 13px; z-index: 20}
.msg_art_cont {position: absolute; left: 0px; top: 107px; width: 195px; text-align: center; z-index: 20}
.msg_art_panier {position: absolute; left: 195px; top: 107px; width: 195px; text-align: center; z-index: 20}


.tdfc, .tdfc123, .tdfc234, .tdfc23  {padding: 3px 2px; border: solid 1px #eeeeee}
.tdfc123 {border-left: 0px}
.tdfc234 {border-top: 0px}
.tdfc23 {border-top: 0px; border-left: 0px}

.cboth {clear: both}

.cook {position: absolute; width: 1px; height: 1px; left: 0px; top: 0px}

.div_general_conteneur {position: relative; width: 972px; padding: 4px; border: solid 1px #cacaca; background-color: #fff; text-align: left; z-index: 20}

.div_entete {position: relative; left: 0px; top: 0px; width: 972px; height: 54px; margin-bottom: 4px; text-align: left; background: url(img/fdbhIII.jpg) no-repeat; z-index: 21}
.div_entete_compte {position: absolute; left: 3px; top: 2px; line-height: 12px}
.div_entete_logo {position: absolute; left: 300px; top: 0px}
.div_entete_paniertxt {position: absolute; left: 738px; top: 12px; width: 100px; text-align: right}
.div_entete_panierimg {position: absolute; left: 847px; top: -4px}
.div_rechercher {position: absolute; left: 100px; top: 12px; width: 210px}
.div_rechercher_titre {position: relative; width: 162px; text-align: right}
.div_rechercher_champ {position: relative; width: 162px; height: 18px; float: left}
.div_rechercher_ok {position: relative; width: 24px; height: 18px; float: left; margin-top: 1px}
.champ_rechercher {width: 160px; height: 16px; font-family: arial; font-size: 12px; color: #53201d; background-color: #ffc6aa; border: 0px; padding: 1px}

.div_menus {position: relative; left: 0px; top: 0px; width: 972px; height: 18px; z-index: 100}
.div_bandeau_menus {position: relative; left: 0px; top: 0px; width: 932px; height: 18px; padding-left: 40px; background-color: #cad900}
.bandeau_menu {position: relative; left: 0px; top: 0px; height: 18px; float: left}
.mnh_sep, .mnb_sep 
{position: relative; width: 1px; height: 18px; margin: 0px; overflow: hidden; float: left;}
.mnh_sep {background: url(img/bvm.gif) 0px 4px no-repeat #cad900}
.mnb_sep {background: url(img/brb.gif) 0px 4px no-repeat #fff}

.div_general_page_conteneur {position: relative; width: 972px; z-index: 30}

.div_conteneur_colg, .div_conteneur_contenu 
{position: relative; left: 0px; top: 0px; float: left}

.div_conteneur_page, .div_conteneur_page_332, .div_conteneur_page_632
{position: relative; padding: 20px 30px; min-height: 365px; float: left}
.div_conteneur_page {width: 440px}
.div_conteneur_page_332 {width: 332px}
.div_conteneur_page_632 {width: 632px; padding-right: 0px}

.div_page_440, .div_page_440_40
{position: relative; width: 440px}
.div_page_440_40 {height: 40px}
.div_page_332 {position: relative; width: 332px}

.div_conteneur_cold, .div_conteneur_coldf
{position: relative; left: 0px; top: 0px; width: 300px; padding-top: 25px; text-align: center; float: left}
.div_conteneur_coldf {background: url(img/fondlogo.jpg) repeat-y}
.div_logo_article {position: absolute; left: 0px; top: 0px; text-align: center; z-index: 20}

.bandeau_menus_bas {position: relative; left: 0px; top: 0px; width: 892px; height: 18px; padding-left: 80px; background-color: #f27116; z-index: 10}
.bandeau_menus_bas2 {position: relative; left: 0px; top: 0px; width: 974px; height: 18px; padding-left: 4px; padding-right: 4px; background-color: #fff; z-index: 11}
.div_baseline {position: relative; left: 0px; top: 0px; width: 962px; padding: 10px; background-color: #fff; text-align: left; z-index: 12}

.div_page_resultat {position: relative; width: 420px; padding: 10px; border: 1px solid #c2c1c1; background-color: #ff5500; color: #fff; font-size: 13px; font-weight: bold}

.div_conteneur_liste_article {position: relative; left: 0px; top: 0px; width: 770px; padding-left: 30px; text-align: left}
.div_liste_article_titreh {position: relative; width: 750px; height: 20px}
.div_liste_article_titreg {position: relative; width: 20px; height: 20px; float: left}
.div_liste_article_titre {position: relative; width: 730px; height: 20px; padding-left: 20px; line-height: 20px; float: left; background-color: #cd4036}
.div_liste_article_titre2g {position: relative; width: 20px; height: 20px; float: left}
.div_liste_article_titre2 {position: relative; width: 430px; height: 20px; line-height: 20px; padding-left: 20px; float: left; background-color: #f27116}
.div_liste_articles {position: relative; width: 470px; float: left}
.div_liste_article_type {position: relative; width: 464px; height: 14px; padding-left: 6px; padding-top: 11px}
.div_liste_article_sep {position: relative; width: 470px; height: 10px}
.div_liste_article_ligne {position: relative; width: 470px}
.div_liste_article_photos {position: relative; width: 269px; margin-right: 4px; border: solid 1px #c2c1c1; background-color: #fff; float: left}
.div_liste_article_photo {position: relative; text-align: center; border: solid 0px #ecebeb; height: auto!important; height: 96px; min-height: 96px; float: left; overflow: hidden}
.div_liste_article_liens {position: relative; width: 175px; float: left}
.div_liste_article_lienc {position: relative; width: 12px; float: left}
.div_liste_article_lient {position: relative; width: 163px; float: left}
.div_pubpage {position: relative; z-index: 30}

.entete_page {position: relative; width: 800px}

.div_page_edition_details {position: absolute; left:0px; top: 0px; width: 400px; height: 30px; line-height: 30px; padding: 5px; border: 1px solid #444444; font-size: 12px; color: #605d5c; font-weight: bold; background-color: #dabfaf; z-index: 160; display: block; display: none}

.div_inscription_texte, .div_inscription_champ, .div_bdc_texte, .div_bdc_texter, .div_bdc_champ
{position: relative; left: 0px; top: 0px; line-height: 20px; float: left; height: auto!important; height: 20px; min-height: 20px}
.div_inscription_texte {width: 125px; padding-right: 5px; text-align: right}
.div_inscription_champ {width: 310px; float: left}
.div_bdc_texte {width: 123px; text-align: left}
.div_bdc_texter {width: 118px; padding-right: 5px; text-align: right}
.div_bdc_champ {width: 209px; float: left}
.div_compte_sep {position: relative; width: 440px; height: 7px; margin-top: 10px; margin-bottom: 10px; background: url(img/compte-sep.gif) no-repeat; z-index: 100}

.div_modedemploi_conteneur {width: 670px; padding: 30px}
.div_modedemploi_texte {width: 100%; text-align: left}
.div_modedemploi_ok {width: 100%; padding-top: 20px; text-align: center}

.butt_115, .butt_137, .butt_175, .butt_275
{height: 21px; text-align: center; line-height: 17px; color: #fff; font-size: 12px; text-decoration: none; display: block; margin: auto}
.butt_115 {width: 115px;  background: url(img/butt-115-fond.jpg) no-repeat}
.butt_137 {width: 137px;  background: url(img/butt-137-fond.jpg) no-repeat}
.butt_175 {width: 175px;  background: url(img/butt-175-fond.jpg) no-repeat}
.butt_275 {width: 275px;  background: url(img/butt-275-fond.jpg) no-repeat}
a:hover.butt_115, a:hover.butt_137, a:hover.butt_175, a:hover.butt_275
{color: #e0e0e0}

.div_lsh_conteneur {width: 780px; padding: 10px}
.div_lsh_ligne {width: 780px}
.div_lsh_sh {width: 242px; float: left}
.div_lsh_photo {width: 242px}
.div_lsh_texte {width: 242px; margin: 1px 0px 7px 0px; text-align: center}
.div_lsh_sep {width: 27px; float: left}

.div_cadre_conteneur {position: relative; left: 0px; top: 0px; margin-right: 8px; z-index: 20}
.div_cadre_cadre {position: relative; left: 0px; top: 0px; width: 100%; border: 1px solid #c1c1c1; background-color: #fff; z-index: 10}
.div_cadre_contenu {width: 100%; padding: 6px}
.div_cadre_fond {position: absolute; left: 6px; top: 6px; width: 100%; height: 100%; border: 1px solid #dddddd; border-top-width: 0px; border-bottom-width: 0px; background-color: #dddddd; z-index: 5}

.div_ml_titre {width: 156px; margin: 0px 7px 15px 0px; float: left; color: #000}
.div_ml_texte {width: 166px; margin: 0px 0px 15px 0px; float: left}

.div_lr_cadre {width: 248px; margin: 0px 10px 10px 0px; padding: 10px; border: 1px solid #c1c1c1; text-align: center; float: left}
.div_lr_texte {width: 352px; margin: 0px 0px 10px 0px; font-size: 11px; color: #000; float: left}

.div_phototek_conteneur {padding-left: 39px}
.div_phototek_1, .div_phototek_2, .div_phototek_3, .div_phototek_4 
{position: relative; width: 180px; height: 120px; padding-top: 15px; border: 1px #ff5821 solid; text-align: center; float: left}
.div_phototek_2 {border-left-width: 0px}
.div_phototek_3 {border-top-width: 0px}
.div_phototek_4 {border-left-width: 0px; border-top-width: 0px}

.divpwait {position: absolute; left: 0px; top : 0px; width: 48px; height: 48px; z-index: 3000; visibility: hidden; background: url(img/wait.gif) no-repeat}
