div.accueil   { margin: 0 0 0 15px; padding: 0; width: 354px }div.accueil div.texte   { color: #191919; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-image: url("interface/fond_bloc.png"); text-align: right; margin: 0 0 10px; padding: 8px 10px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif") }div.accueil div.texte p { margin: 0 0 3px; padding: 0 }div.accueil div.texte p.slogan { color: #e69300; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 14px; text-align: center; margin: 0 0 3px; padding: 0 }div.accueil div.vide  { font-size: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 3px; background-image: url("interface/fond_bloc.png"); text-align: right; margin: 0 0 10px; padding: 0; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")  }div.accueil table.news ul  { color: #191919; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; list-style-type: square; margin: 0; padding: 0 0 0 20px }div.accueil table.news td p  { color: #191919; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: right; margin: 0; padding: 0 }div.refencetop { margin: 20px 0 0 15px; padding: 0; width: 354px }div.refencetop h1 { color: #e67800; font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; margin: 0 0 5px; padding: 0 }div.refencetop p { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0 }div.reference    { margin: 20px 0 0 15px; padding: 1px; overflow: hidden }div.reference table.refs    { background-image: url("interface/fond_bloc.png"); width: 510px; border: solid 1px #959594; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")  ; border-collapse: collapse }div.reference table.refs td   { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9px; margin: 0; padding: 1px 5px; border-style: inset; border-width: 1px; border-color: #dca160 #fcce9c }div.reference table.refs th   { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #e5e5e5; background-image: none; text-align: center; margin: 0; padding: 0; border-style: inset; border-width: 1px; border-color: #bbbbb9 #dcdcda }div.reference table.refs caption { color: #4a4a56; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 9px; text-align: center; margin: 0; padding: 4px 0 0 }div.news  { margin: 0 0 0 15px; padding: 0; width: 549px; height: 447px; overflow: hidden }div.news div.actu     { background-image: url("interface/fond_bloc.png"); margin: 10px 0 0; padding: 0; width: 512px; overflow: hidden; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")     }div.news div.actu p     { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify; margin: 0 5px 0 10px; padding: 0 }div.news div.actu h1      { color: #e67800; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 0 5px 10px }div.news div.actu p.basbloc    { background-image: url("interface/bloc_bas_contact.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 5px 0 10px 10px }div.decouv  { margin: 0 0 0 15px; padding: 0; width: 549px; height: 447px; overflow: hidden }div.decouv div.item     { background-image: url("interface/fond_bloc.png"); margin: 10px 0 0; padding: 0; width: 512px; overflow: hidden; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")     }div.decouv div.item p      { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify; margin: 0 5px 3px 10px; padding: 0 }div.decouv div.item ul { margin: 5px 5px 5px 15px; padding: 0 }div.decouv div.item li  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 0 0 0 15px; padding: 0 }div.decouv div.item h1      { color: #e67800; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 0 5px 10px }div.decouv div.item p.haubloc { background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 0 5px 10px }div.decouv div.item p.basbloc     { background-image: url("interface/bloc_bas_contact.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 0 0 10px 10px }div.decouv div.margetop      { margin: 0; padding: 0; width: 512px; height: 30px; overflow: hidden }div.studio  { margin: 0 0 0 15px; padding: 0; width: 549px; height: 447px; overflow: hidden }div.studio div.item     { background-image: url("interface/fond_bloc.png"); margin: 10px 0 0; padding: 0; width: 512px; overflow: hidden; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")     }div.studio div.item p      { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify; margin: 3px 10px 0; padding: 0 }div.studio div.item ul { margin: 5px 5px 5px 15px; padding: 0 }div.studio div.item li  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 0 0 0 15px; padding: 0 }div.studio div.item h1      { color: #e67800; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 0 5px 10px }div.studio div.item p.haubloc  { background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 10px 0 }div.studio div.item p.basbloc     { background-image: url("interface/bloc_bas_contact.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 3px 10px 10px }div.studio div.margetop       { margin: 0; padding: 0; width: 512px; height: 15px; overflow: hidden }div.contact    { background-image: url("interface/fond_bloc.png"); margin: 20px 0 0 15px; padding: 0; width: 512px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")    }div.contact p  { color: #4a4a56; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; margin: 0 0 0 35px; padding: 0 }div.contact p.basbloc   { background-image: url("interface/bloc_bas_contact.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 5px 0 0 }div.contact p.hautbloc  { background-image: url("interface/bloc_haut_contact.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 0 15px }div.contact form { margin: 0; padding: 0 }.saisiecourt { color: #4a4a56; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; background-color: #fff; margin: 0; padding: 2px; width: 150px; border: solid 1px #959594 }table.adresse { margin: 10px 0 0 15px; padding: 0 }table.adresse td { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px 0 0; padding: 0 }.saisielong { color: #4a4a56; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; background-color: #fff; margin: 0; padding: 2px; width: 496px; border: solid 1px #959594 }div.contact table.contacts  { margin: 0; padding: 0; width: 510px; }div.contact table.contacts td   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 0; padding: 1px 4px }div.zpage    { margin: 0; padding: 0; width: 564px; height: 447px; overflow: hidden }div.zpage div.marges   { margin: 0; padding: 0; width: 18px; height: 447px; float: left }div.vignettes      { margin: 0; padding: 0; width: 269px; height: 445px; float: left; overflow: hidden }div.vignettes img    { margin: 0 0 15px; padding: 0; border: solid 1px #959594 }div.cold2    { margin: 0; padding: 0; width: 271px; height: 447px; float: left; overflow: hidden }div.cold3   { margin: 0; padding: 0; width: 395px; height: 447px; float: left; overflow: hidden }div.descriptions     { background-image: url("interface/fond_bloc.png"); margin: 60px 0 0 10px; padding: 0; width: 261px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")   }div.descriptions p    { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: justify; margin: 0; padding: 0 5px 3px }div.descriptions ul { list-style-type: square; list-style-position: outside; margin: 0 5px 0 10px; padding: 0 0 0 20px }div.descriptions li  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; margin: 0; padding: 0 }div.descriptions h1    { color: #4a4a56; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url("interface/bloc_haut.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 5px 0 10px 10px }div.descriptions p.basbloc  { background-image: url("interface/bloc_bas.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding-bottom: 15px }div.descriptions ul.basbloc { background-image: url("interface/bloc_bas.gif"); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 15px }div.zpage div.vide  { font-size: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 3px; background-image: url("interface/fond_bloc.png"); text-align: right; margin: 7px 0 0 10px; padding: 0; width: 261px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")    }#d1 { display: none }#d2 { display: none }#d3 { display: none }#d4 { display: none }div.zmenu { margin: 0; padding: 0; width: 432px; height: 104px; overflow: hidden }div.zmenu div.marges { margin: 0; padding: 0; overflow: hidden }div.zmenu ul { margin: 0 0; padding: 15px 0 0 }div.zmenu ul li { color: #000020; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url("interface/puce_m.gif"); background-repeat: no-repeat; background-position: 18px 2px; list-style-type: none; margin: 0; padding: 0 0 0 30px }div.zmenu ul li.select  { color: #e67800; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; background-image: url("interface/puce_m.gif"); background-repeat: no-repeat; background-position: 18px 3px; list-style-type: none; margin: 0; padding: 0 0 0 30px }div.zmenu ul li.select a { color: #e67800 }div.detail  { margin: 0; padding: 0; width: 395px }div.detail div.marge { margin: 0; padding: 0; width: 395px; height: 40px }div.detail img  { margin: 0 0 10px; padding: 0; border: solid 1px #959594 }div.textedetail     { background-image: url("interface/fond_bloc.png"); margin: 0; padding: 0; width: 395px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")   }div.textedetail p    { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: justify; margin: 0; padding: 0 5px 3px }div.textedetail h1     { color: #4a4a56; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url("interface/bloc_haut_large.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 5px 0 5px 10px }div.textedetail p.hautbloc  { background-image: url("interface/bloc_haut_large.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 10px 5px 3px }div.textedetail p.basbloc   { background-image: url("interface/bloc_bas_large.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding-bottom: 15px }div.textedetail ul { margin: 0; padding: 0 0 5px 20px }div.textedetail ul li  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; margin: 0; padding: 0 }table.pages    { margin: 3px 0 0; padding: 0; border-collapse: collapse    }table.pages th    { color: #000020; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-align: center; margin: 0; padding: 0; width: 80px; border-collapse: collapse    }table.pages img { margin: 0; padding: 0; border: 0 }div.cold    { margin: 0 0 0 10px; padding: 0; width: 140px; float: left }div.cold div.titre { text-align: left; margin: 30px 0 0; padding: 0 }div.cold div.ficheId        { color: #4a4a56; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-image: url("interface/fond_bloc.png"); text-align: right; margin: 10px 0 0; padding: 5px; _background-image-pour-ie: url("interface/fond_bloc_ie.gif")      }div.cold div.ficheId h2 { color: #4a4a56; font-size: 12px; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 3px; padding: 0 }div.cold div.ficheId p   { text-align: left; margin: 0 0 6px; padding: 0 }#noborder { font-weight: bold; border: 0 }div.album   { margin: 20px 0 0; padding: 0; width: 400px; float: left }div.album img { margin: 0; padding: 0; float: left; border: solid 1px #858585 }div.album a.vignette  { display: block; margin: 15px 15px 0 0; padding: 0; float: left }/*div.piedalbum { margin: 10px 0 0; padding: 0; width: 400px; float: left }*/div.piedalbum   { margin: 0; padding: 0; width: 400px; float: left }div.news table.pages, div.piedalbum table.pages, div.reference table.pages, div.cold3 table.pages, div.decouv table.pages, div.studio table.pages   { margin: 0; padding: 0; position: absolute; top: 528px; float: left }#menuChap  { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-align: left; margin: 0; padding: 0 }a { color: #000; text-decoration: none }a:hover { color: #d95c00; text-decoration: none }a.visible  { text-decoration: underline }body { background-color: #e5e5e5 }div { behavior: url(iepngfix.htc) }
