* {margin:0;padding:0}
body {background:#ffe5bf;color:#606060;font:80%/1.5 "Trebuchet MS", helvetica, sans-serif;text-align:center}
.clear {clear:both}
hr {display:none}
img {border:0}

#site {width:860px;margin:0 auto;background:#fff url(../img/BGside.gif) repeat-y 0 0;border:5px solid #ff8100;border-top:0;text-align:left}
#header {background:url(../img/BGheader.gif) no-repeat 0 0;position:relative;padding-bottom:4px}
#header img {z-index:0}
#header #motto {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#3c3c3c;position:absolute;top:35px;left:330px;width:16em;font-size:150%;line-height:1.1em}
#header #motto span {color:#ff9d0e}

#header #he {width:57px;height:121px;background:url(../img/BGheaderEnd.gif) no-repeat 0 0;position:absolute;top:0;right:-57px}

#content {float:right}
#content h1, #content h2 {background:url(../img/BGhead.gif) no-repeat 0 0;color:#3c3c3c;font-size:140%;padding:5px 0 5px 25px;font-weight:normal;margin-top:10px}
#content h2 {margin-top:0}

.mainlist {background:#f3f3f3;padding:5px 0;border-bottom:1px solid #b9b9b9;text-align:center;margin-bottom:10px}
.mainlist ul {width:303px;float:left;margin:0;padding:5px 0 0 12px;background:#f3f3f3}
.mainlist ul.mright {background:#f3f3f3/* url(../img/BGverDot.gif) repeat-y 0 0*/}
.mainlist li {width:290px;float:left;padding:0 0 .8em;list-style:none;clear:both;font-size:100%;font-weight:bold;background:url(../img/ICarrowR.gif) no-repeat 0 6px;padding-left:15px;text-align:left}
#content .mainlist h2 {font-size:105%;padding:0;margin:0;background:none;font-weight:bold}
#content .mainlist h3 {font-weight:normal;display:inline;font-size:95%}
.mainlist li a {color:#ff7e00;text-decoration:none}
.mainlist li a:hover {text-decoration:underline}
.mainlist li ul { float:none; width:100%; padding:0; border:none; }
.mainlist li li {margin:2px 8px 0 0;padding:0;width:auto;display:inline;float:none;clear:none;font-size:90%;font-weight:normal;background:none}
.mainlist li li a {color:#606060}
.mainlist .cnt {background:url(../img/ICarrowR.gif) no-repeat 0 6px;padding-left:15px;font-weight:bold;color:#ff7e00;text-decoration:none;text-align:center;/*display:block;*/margin:10px auto;clear:both}
.mainlist .cnt:hover {text-decoration:underline}
.mainlist li.perex {font-weight:normal;background:none}

#article {float:left}
.front, .articles, .searchResult {width:640px;min-height:400px;padding:10px 0;margin-right:9px}
.front {margin-right:10px;padding:0px 0 10px}

#products {float:left;width:172px}
#products h2 {color:#3c3c3c;background:#fff url(../img/ICcircleArrow.gif) no-repeat 0 8px;padding:5px 0 10px 30px;font-size:150%;font-weight:normal}
#products .pb {background:url(../img/BGproduct.gif) no-repeat 0 0;width:172px;height:13em;text-align:center}
#products .pb h3 {padding:8px 5px 10px 25px;text-align:left;font-size:90%}
#products .pb h3 a {text-decoration:none;color:#3c3c3c;line-height:1em}
#products .pb h3 a:hover {text-decoration:underline}
#products .pb strong {clear:both;color:#ff9800;display:block}

#navigation {width:201px;padding-top:10px}
#navigation h4 {background:url(../img/BGsideHead.gif) no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;font-size:140%;color:#3c3c3c;padding:5px 0 5px 25px;width:175px;font-weight:normal}
#navigation menu {list-style-type:none;margin-bottom:10px}
#navigation menu li {border-bottom:1px solid #fff}
#navigation menu li a {display:block;background:url(../img/ICarrowOff.gif) no-repeat 5px 10px;padding:3px 0 3px 20px;color:#3c3c3c;text-decoration:none}
#navigation menu li a:hover {background:url(../img/ICarrowOn.gif) no-repeat 5px 10px}
#navigation #nb {width:190px;margin:20px auto}


.shopbox {width:620px;clear:both;background:#f3f3f3;padding:10px;border-bottom:1px solid #cacaca;min-height:5.5em}
.shopbox a {background:url(../img/ICarrowLink.gif) no-repeat 0 6px;padding-left:10px;color:#606060;font-size:90%;font-weight:bold;text-decoration:none}
.shopbox span {float:left;margin:0 10px 10px 0}
#article .shopbox h2 {font-size:90%;background:none;padding:0;margin:0}
#article .shopbox h2 a {color:#ff8100;padding-left:0;background:#f3f3f3;font-size:100%}
.shopbox a:hover {text-decoration:underline}
.shopbox p {font-size:90%}

#pager {padding:10px 0;text-align:center;font-weight:bold}
#pager a {color:#ff8100}
#pager .pages {margin:0 2px;text-align:center}

#articledetail h2 {font-size:95%;background:none;padding:0;margin:0}
#articlehead {padding:10px 0}
#articlehead img {float:left;margin-right:10px}
#articlehead h3 {font-size:120%}
#articlehead a {color:#ff8100;font-weight:bold}

#footer {clear:both;width:100%;text-align:center;padding:5px 0 0;background:#ff8100;color:#3f3f3f;font-weight:bold}
#footer a {color:#3f3f3f}

#submenu {background:#f3f3f3;border-bottom:1px solid #b9b9b9;padding:10px}
#submenu ul {list-style-type:none}
#submenu ul li {font-size:85%;float:left;width:50%;font-weight:bold}
#submenu ul li a {color:#606060;text-decoration:none}
#submenu ul li a.actBranche {color:#ff8100}
#submenu ul li a:hover {text-decoration:underline}

.articles h2 {margin:15px 0 0;color:#ff9d0e}
.articles p {margin:10px 0}
.articles address {font-style:normal;margin:10px 0}
.articles address .bld {font-weight:bold}

#breadcrumbs {padding:13px 0}
#breadcrumbs a {color:#0000ee}

address {width:300px;float:left}

#generate {text-align:center;padding:50px 30px}
.alert {background:#f3f6fa;padding:5px;text-align:center;border:1px solid #fe8d60;margin:10px 0;font-weight:bold}
.list {list-style-type:none;margin:10px 0}

#article.searchResult .result {border-bottom:1px solid #ccc;margin-bottom:10px;width:100%}
#article.searchResult .result .productImage {width:100px;text-align:center}
#article.searchResult .result .productStore {width:120px}
#article.searchResult .result h2 {background:#fff;color:#fff;font-size:110%;padding:0;font-weight:bold}
#article.searchResult .result h2 a {color:#000}
#article.searchResult .result td {vertical-align:top}
#article.searchResult .result td.product {padding:0 5px 5px;font-size:90%}
#article.searchResult .result td.product .price {padding:5px 0;display:block;font-size:110%}
#article.searchResult .result td p a {color:#ff7e00}
#article.searchResult #resultFilter {background:#f3f3f3;border-bottom:1px solid #b9b9b9;padding:10px;margin:0 0 10px}
#article.searchResult #resultFilter .RFbox {float:left;width:305px}
#article.searchResult #resultFilter .priceFilter {float:right}
#article.searchResult #resultFilter {}
#article.searchResult #resultFilter ul li {list-style-type:none}
#article.searchResult #resultFilter ul li a {color:#606060}
#article.searchResult #resultFilter {}
#article.searchResult #resultFilter {}
.searchBox {padding:10px}