body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
img{border:0;}
body{text-align:center;color:#444;font-family:Arial,Verdana,Georgia;background-color:#F2F2F2;font-size:12px;}
*{margin:0;padding:0;border:0 none;font-style:normal;font-size:100%;list-style-type:none;text-align:left;text-decoration:none;font-family:Arial,Verdana,Georgia;}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;background:transparent;}
.cleaner{clear:both;height:0;font-size:1px;border:none;margin:0;padding:0;line-height:1px;background:transparent;}
small{font-size:smaller;}
big{font-size:larger;}
span.raquo,span.laquo{font-size:12px;font-weight:900;color:#D69100;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
p.info{font-weight:bold;color:#666;font-size:12px;}
a{background:transparent;text-decoration:none;}
a:link,a:visited{color:#666;text-decoration:none;}
a:focus,a:hover{color:#D69100;text-decoration:underline;}
input,select{border:1px solid #999;}
input.iradio{border:none;}
select{font-size:11px;padding:1px;}
select option{padding-left:5px;padding-right:10px;}
option.titreliste{font-style:italic;}
fieldset{border:1px #999 solid;padding:10px;margin-top:10px;}
fieldset legend{padding-left:5px;padding-right:5px;font-weight:bold;font-size:14px;}
form ul li{list-style:none;padding:5px;}
form ul li label{float:left;vertical-align:top;width:140px;text-align:right;clear:left;padding-right:3px;}
form.contact ul li label{width:100px;}
form ul li.center{text-align:center;padding-top:10px;}
form span.obligatoire{color:#FF0033;padding-left:1px;font-weight:600;}
form .itext{border:1px solid #999;font-size:12px;padding-left:2px;padding-right:2px;}
form .itextfocus{border:1px solid #999;font-size:12px;padding-left:2px;padding-right:2px;}
form input.itext,form input.itextfocus{width:160px;height:16px;}
form input.ibutton{text-align:center;vertical-align:middle;border:1px solid #666;font-weight:600;height:22px;padding-left:1px;padding-right:1px;font-family:Arial,Georgia,Verdana;}
form textarea.itext,form textarea.itextfocus{width:205px;}
form.contact textarea.itext,form.contact textarea.itextfocus{width:245px;}
.msgerror{padding:10px;margin-top:15px;margin-bottom:15px;border:1px solid #BB0000;color:#CC0000;text-align:left;padding-left:70px;background:#FFDDD9 url(/img/warning001.png) no-repeat 10px 50%;}
p.cnil{color:#777;font-size:10px;border-bottom:1px solid #ABB88B;border-top:1px solid #ABB88B;padding:5px;text-align:justify;}
.topfade{background:transparent url(/img/top_fade_001.png) no-repeat bottom left;width:860px;margin:0 auto;height:42px;}
.bottomfade{background:transparent url(/img/bottom_fade_001.png) no-repeat top left;width:860px;margin:0 auto;height:27px;text-align:center;}
#container{margin:0 auto;width:860px;height:auto;text-align:center;background:transparent url(/img/middle_fade_001.png) repeat-y;}
#header{margin:0 auto;width:800px;text-align:center;height:159px;background:transparent url(/img/header_bg_001.png) repeat-x left top;position:relative;}
#logo{position:absolute;left:252px;top:13px;height:102px;width:296px;border:0;}
#logo a{text-decoration:none;}
#subtitle01{position:absolute;left:27px;top:100px;height:30px;width:80px;}
#subtitle02{position:absolute;left:694px;top:98px;height:32px;width:79px;}
#header div.borders{background:url(/img/header_corner_right_001.png) no-repeat top right;width:100%;}
#header img.corner{width:16px;height:159px;border:none;display:block !important;}
#content{position:relative;margin:0 auto;width:800px;overflow:hidden;background:transparent url(/img/middle_bg_001.png) repeat-y center top;}
#msg{margin:0 auto;width:800px;position:relative;background-color:#FFF;border-bottom:1px solid #786962;}
#msg ul.msgsite{padding:20px;}
#msg ul.msgsite li.titre{font-weight:bold;font-size:14px;color:#FF0000;padding-bottom:3px;text-align:center;}
#msg ul.msgsite li.texte{font-size:12px;color:#FF0000;text-align:center;}
#colleft{position:relative;float:left;width:190px;}
#colmiddle{position:relative;float:left;width:420px;}
#colright{position:relative;float:right;width:190px;}
#containercolmiddlebg{position:absolute;top:2px;left:2px;width:416px;height:700px;background:transparent url(/img/colmiddle_bg_001.png) repeat-x left top;}
#containercolmiddle{position:relative;margin:2px;padding:0;padding-left:8px;padding-right:8px;z-index:100;}
#colmiddle div.filariane{color:#888;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:10px;padding-top:7px;padding-bottom:4px;margin-bottom:10px;background:transparent url(/img/filariane_border_001.gif) repeat-x bottom left;}
#colmiddle div.filariane span.separateur{font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:900;}
#colmiddle div.filariane a:link,#colmiddle div.filariane a:visited{color:#666;font-size:11px;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif;}
#colmiddle div.filariane a:focus,#colmiddle div.filariane a:hover{text-decoration:underline;color:#D69100;}
#colmiddle div.filariane span.selection{font-weight:bold;color:#D69100;font-size:11px;font-family:Arial,Verdana,Tahoma,sans-serif;}
#colmiddle h2{color:#D69100;text-align:center;font-size:18px;font-family:Arial,Georgia;font-weight:normal;}
#colmiddle table.foldersmain,#colmiddle table.adresse{margin-top:10px;margin-left:14px;}
#colmiddle table.adresse{width:100%;text-align:center;}
#colmiddle table.foldersmain tr td,#colmiddle table.adresse tr td{vertical-align:top;text-align:center;}
#colmiddle table.foldersmain tr td ul li.title{text-align:center;font-weight:bold;font-size:14px;}
#colmiddle table.foldersmain tr td ul li.title a:link,#colmiddle table.foldersmain tr td ul li.title a:visited{color:#D69C23;}
#colmiddle table.foldersmain tr td ul li.title a:focus,#colmiddle table.foldersmain tr td ul li.title a:hover{color:#D69C23;}
#colmiddle table.foldersmain tr td ul li.rubriquelogo{margin-top:4px;margin-left:4px;margin-right:4px;}
#colmiddle table.foldersmain tr td ul li.rubriquelogo a:link img,#colmiddle table.foldersmain tr td ul li.rubriquelogo a:visited img{border:1px solid #935E3A;}
#colmiddle table.foldersmain tr td ul li.rubriquelogo a:focus img,#colmiddle table.foldersmain tr td ul li.rubriquelogo a:hover img{border:1px solid #D69C23;}
#colmiddle table.foldersmain tr td ul li.sousrubrique div{width:115px;color:#8F8F8F;}
#colmiddle table.foldersmain tr td ul li.sousrubrique{background-image:url(/img/puce_001.gif);background-repeat:no-repeat;padding-left:10px;margin-left:3px;}
#colmiddle table.foldersmain tr td ul li.sousrubrique a:link,#colmiddle table.foldersmain tr td ul li.sousrubrique a:visited{color:#777;font-size:12px;font-weight:normal;font-family:Arial,Georgia;height:14px;}
#colmiddle table.foldersmain tr td ul li.sousrubrique a:focus,#colmiddle table.foldersmain tr td ul li.sousrubrique a:hover{color:#D69C23;}
#colmiddle table.adresse{width:380px;}
#colmiddle table.adresse tr td ul li{text-align:center;margin-left:10px;}
#colmiddle table.adresse tr td ul li.infocontact{padding-bottom:15px;font-size:12px;color:#935E3A;}
#colmiddle table.adresse tr td ul li.heureouverture{font-size:12px;color:#8F8F8F;}
#colmiddle table.adresse tr td.photo{text-align:left;}
#colmiddle p.chapo{margin-left:20px;margin-right:20px;font-size:14px;color:#D69C23;margin-top:15px;}
#colmiddle p.texte{margin-top:15px;margin-left:20px;margin-right:20px;color:#8F8F8F;font-size:12px;}
#colmiddle div.rubrique table.rubrique,#colmiddle div.theme table.theme,#colmiddle div.article table.article,#colmiddle div.article ul.menu{margin-bottom:10px;}
#colmiddle div.article table.navigation{margin-bottom:5px;width:100%;}
#colmiddle div.rubrique table.rubrique tr td,#colmiddle div.article table.navigation tr td,#colmiddle div.theme table.theme tr td,#colmiddle div.article table.article tr td{vertical-align:top;}
#colmiddle div.article table.navigation tr td.precedent{text-align:left;width:45%;}
#colmiddle div.article table.navigation tr td.separateur{width:10%;}
#colmiddle div.article table.navigation tr td.suivant{text-align:right;width:45%;}
#colmiddle div.rubrique table.rubrique tr td.logorubrique img,#colmiddle div.theme table.theme tr td img.logo,#colmiddle div.article table.article tr td img.logo{border:1px solid #D69100;margin-right:12px;}
#colmiddle div.rubrique table.rubrique tr td.logorubrique img{border:1px solid #D69100;}
#colmiddle div.article ul.logoarticle{margin:0;padding:0;margin-right:12px;}
#colmiddle div.article ul.logoarticle li.photo{background-color:#FFF;padding:2px;border:1px solid #D69100;text-align:center;}
#colmiddle div.article ul.logoarticle li.zoom{text-align:center;padding-top:2px;padding-bottom:5px;}
#colmiddle div.article ul.logoarticle li.texte{text-align:center;padding-top:2px;padding-bottom:5px;font-size:12px;color:#666;}
#colmiddle div.article ul.logoarticle li.zoom a:link,#colmiddle div.article ul.logoarticle li.zoom a:visited{font-size:12px;font-weight:bold;color:#FFF;text-decoration:none;}
#colmiddle div.article ul.logoarticle li.zoom a:focus,#colmiddle div.article ul.logoarticle li.zoom a:hover{text-decoration:underline;}
#colmiddle #imagezoom{position:absolute;z-index:1000;width:410px;height:420px;top:1px;left:1px;border:1px solid #D69100;background-color:#FFF;text-align:center;}
#colmiddle #imagezoom #photozoom{margin-top:5px;text-align:center;}
#colmiddle #imagezoom ul{margin:6px;}
#colmiddle #imagezoom ul li.titreproduit{position:relative;float:left;width:275px;font-size:14px;font-weight:bold;color:#D69C23;height:20px;}
#colmiddle #imagezoom ul li.lienfermeture{position:relative;float:right;width:115px;font-size:12px;text-align:center;height:20px;}
#colmiddle div ul.description li.surtitre{font-size:12px;color:#D69C23;text-align:left;}
#colmiddle div ul.description li.titre{font-size:14px;font-weight:bold;color:#D69C23;text-align:left;padding:0;padding-bottom:3px;}
#colmiddle div ul.description li.urlpage{font-size:11px;color:#000;text-align:left;padding:0;padding-bottom:3px;}
#colmiddle div ul.description li.soustitre{font-size:12px;color:#666;text-align:left;}
#colmiddle div ul.description li.texte,#colmiddle div ul.description li.chapo{font-size:12px;color:#666;text-align:justify;margin-top:5px;}
#colmiddle ul.description li.chapo{font-weight:bold;}
#colmiddle div ul.description li.info{padding-top:15px;font-size:11px;color:#FF6600;text-align:left;}
div.bloc ul.description li.prix,#colmiddle div ul.description li.prix{color:#D69C23;font-weight:bold;padding-top:5px;padding-bottom:3px;}
div.bloc ul.description li.ancienprix,#colmiddle div ul.description li.ancienprix{color:#D69C23;font-weight:normal;padding-top:5px;}
div.bloc ul.description li.nouveauprix,#colmiddle div ul.description li.nouveauprix{color:#FF7400;font-weight:bold;padding-top:2px;padding-bottom:3px;}
div.bloc ul.description li.prix,div.bloc ul.description li.ancienprix,div.bloc ul.description li.nouveauprix{text-align:center;padding-top:2px;}
div.bloc ul.description li.prix span.valeur,div.bloc ul.description li.ancienprix span.valeur,div.bloc ul.description li.nouveauprix span.valeur,#colmiddle div ul.description li.prix span.valeur,#colmiddle div ul.description li.ancienprix span.valeur,#colmiddle div ul.description li.nouveauprix span.valeur{font-size:14px;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
div.bloc ul.description li.ancienprix del,#colmiddle div ul.description li.ancienprix del{text-decoration:line-through;display:inline;}
#colmiddle div ul.description li.doc{margin-top:10px;}
#colmiddle div.listeproduits ul.produit,#colmiddle div.rubrique ul.sousrubrique{position:relative;float:left;width:132px;height:100px;}
#colmiddle div.rubrique ul.sousrubrique{height:120px;}
#colmiddle div.listeproduits ul.produit li,#colmiddle div.rubrique ul.sousrubrique li{text-align:center;position:relative;}
#colmiddle div.listeproduits ul.produit li.photo,#colmiddle div.rubrique ul.sousrubrique li.photo,#colmiddle div.listeproduits ul.produit li.photo a,#colmiddle div.rubrique ul.sousrubrique li.photo a{text-align:center;}
#colmiddle div.listeproduits ul.produit li.photo a:link img,#colmiddle div.listeproduits ul.produit li.photo a:visited img,#colmiddle div.rubrique ul.sousrubrique li.photo a:link img,#colmiddle div.rubrique ul.sousrubrique li.photo a:visited img,#colmiddle div.article table tr td table.photossecondaires tr td.photo a:link img,#colmiddle div.article table tr td table.photossecondaires tr td.photo a:visited img,#colmiddle div.listeactu table tr td a:link img,#colmiddle div.listeactu table tr td a:visited img{border:1px solid #CCC;}
#colmiddle div.listeproduits ul.produit li.photo a:focus img,#colmiddle div.listeproduits ul.produit li.photo a:hover img,#colmiddle div.rubrique ul.sousrubrique li.photo a:focus img,#colmiddle div.rubrique ul.sousrubrique li.photo a:hover img,#colmiddle div.article table tr td table.photossecondaires tr td.focus a:focus img,#colmiddle div.article table tr td table.photossecondaires tr td.photo a:hover img,#colmiddle div.listeactu table tr td a:focus img,#colmiddle div.listeactu table tr td a:hover img{border:1px solid #D69100;}
#colmiddle div.listeactu table tr td{padding-bottom:10px;vertical-align:top;}
#colmiddle div.article ul.article li.titre,#colmiddle div.rubrique ul.sousrubrique li.titre{font-size:11px;color:#D69C23;padding-top:2px;height:40px;}
#colmiddle div.rubrique ul.sousrubrique li.titre{font-size:11px;font-weight:bold;}
#colmiddle div.article table.article tr td img.vue{background-color:#FFF;padding:2px;border:1px solid #D69100;margin-right:2px;margin-bottom:2px;}
#colmiddle div.article table.article tr td span.titrecomplement,#colmiddle div.article table.article tr td ul.listedocuments li.titrecomplement{font-size:12px;color:#D69100;font-weight:bold;}
#colmiddle div.article table.article tr td table.photossecondaires tr td.photo{padding-right:3px;}
#colmiddle div.article table.article dl{clear:both;}
#colmiddle div.article table.article dl dt{color:#EAA20C;font-size:12px;font-weight:bold;float:left;}
#colmiddle div.article table.article dl dd{color:#666;font-size:12px;padding-left:10px;float:left;}
#colmiddle div.article table.article tr td.ps{color:#BF2296;font-style:italic;padding-top:20px;}
#colmiddle div.article table.article tr td.imgattach,#colmiddle div.article table.article tr td.docattach{padding-bottom:10px;}
#colmiddle div.erreur h2{text-align:left;}
#colmiddle div.article ul.menu li.titre{font-size:14px;color:#D69100;margin-top:15px;padding-top:4px;padding-bottom:5px;border-top:1px solid #FFAD00;}
#colmiddle div.article ul.menu li.niv1,#colmiddle div.article ul.menu li.niv2,#colmiddle div.article ul.menu li.niv3,#colmiddle div.article ul.menu li.niv4{margin-left:20px;list-style-image:url(/img/puce_001.gif);}
div.bloc{width:146px;margin-left:22px;background:#FFF url(/img/middle_bloc_bg_001.png) repeat-x top left;padding-bottom:8px;padding-top:2px;margin-top:10px;}
div.bloc dl dt{background-color:#E6B784;color:#7A5300;font-size:12px;font-family:Arial,Georgia;text-align:center;padding-top:3px;padding-bottom:3px;margin-left:1px;margin-right:1px;}
div.bloc dl dd{text-align:center;margin-top:5px;font-size:11px;font-family:Arial,Verdana,Georgia;}
div.bloc dl dd a:link,div.bloc dl dd a:visited{color:#666;}
div.bloc dl dd a:focus,div.bloc dl dd a:hover{color:#D69C23;}
ul.description{padding-top:5px;padding-bottom:5px;}
ul.description li.titre,ul.description li.photo{font-family:Arial,Verdana,sans-serif;text-align:center;}
ul.description li.titre{padding-left:5px;padding-right:5px;}
ul.description li.photo{margin-top:5px;}
ul.description li.photo a:link img.articlelogo,ul.description li.photo a:visited img.articlelogo{border:1px solid #CCC;}
ul.description li.photo a:focus img.articlelogo,ul.description li.photo a:hover img.articlelogo{border:1px solid #D69C23;}
div.listearticle ul.description li.photo{text-align:left;font-size:12px;font-weight:bold;}
div.focus{background:#FFF url(/img/middle_bloc_bg_002.png) repeat-x top left;}
#colleft div.theme,#colright div.theme{background-color:#FFF;background-image:none;padding:0;text-align:center;}
#colleft div.theme ul li.photo a:link img.logo,#colleft div.theme ul li.photo a:visited img.logo,#colleft div.theme ul li.photo a:focus img.logo,#colleft div.theme ul li.photo a:hover img.logo,#colright div.theme ul li.photo a:link img.logo,#colright div.theme ul li.photo a:visited img.logo,#colright div.theme ul li.photo a:focus img.logo,#colright div.theme ul li.photo a:hover img.logo{padding:2px;padding-bottom:0;text-decoration:none;}
#colleft div.theme ul li.titre,#colright div.theme ul li.titre{font-size:12px;color:#7A5300;background-color:#EBCC8F;font-family:Arial,Georgia;text-align:center;padding:0;margin:0;padding-top:3px;padding-bottom:4px;}
#footer{clear:both;margin:0 auto;width:860px;height:75px;text-align:center;position:relative;background:#F2F2F2 url(/img/footer_bg_001.png) no-repeat center top;}
#footer #pcontenu{text-align:center;height:41px;}
#footer #smallnav{padding-top:32px;padding-bottom:4px;font-size:12px;font-weight:bold;color:#FFF;text-align:center;}
#footer a:link,#footer a:visited{color:#FFF;text-decoration:none;font-size:12px;font-weight:bold;}
#footer a:focus,#footer a:hover{color:#FBC34E;text-decoration:underline;}
#footer span.copyright{color:#E7E7E7;font-size:11px;text-align:center;}
p.mentionbuildeo{text-align:center;padding-top:8px;padding-bottom:35px;color:#935E3A;font-size:11px;}
p.mentionbuildeo a:link,p.mentionbuildeo a:visited{color:#935E3A;text-decoration:none;}
p.mentionbuildeo a:focus,p.mentionbuildeo a:hover{color:#935E3A;text-decoration:underline;}
#footer div.hbjo{position:absolute;left:655px;top:25px;width:165px;height:50px;text-align:right;background:transparent url(/img/hbjo_001.png) no-repeat right center;}
#footer div.hbjo a:link,#footer div.hbjo a:visited{color:#f59d60;text-decoration:none;font-size:9px;line-height:11px;padding-right:64px;display:block;text-align:right;font-family:Verdana,Arial,sans-serif;}
#footer div.hbjo a:focus,#footer div.hbjo a:hover{color:#FBC34E;text-decoration:underline;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}