 body {font-family:Arsenal, "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:15px;background-color:#F0F0F0;}
.top {border-bottom:1px solid #888;height:120px;background-color:#fff;width:100%;text-align:center;display:flex;flex-wrap:wrap;font-size:14px;color:#8C6730;}
.top a {color:#8C6730;font-size:12px;text-decoration:none;}
div.content {margin:5%;padding:5%;height:4000%;background-color:#fff;}
.top a.social {zoom:50%;opacity:0.5;}
.top a.social:hover {opacity:0.99;}
div.path {position:absolute;top:-16px;}

#instafeed {float:left; display:flex;flex-wrap:wrap;}
#instafeed a {margin:4px;border:1px solid #888;display:inline-block;}

h2.booktitle {display:inline-block;border-radius:5px 5px 0px 0px;background-color:white;font-size:32px;font-weight:normal;padding:8px 40px;margin:0px 1px;}
h2.booktitle span.booktitle {display:table;}
h2.booktitle > a {text-decoration:none;color:#000; }
h2.booktitle > a > img {max-width:350px;maxWidth:350px;max-height:350px;maxHeight:350px;border:1px solid #888;float:left;margin-right:12px;}

a.do_order_table_smallgrid {display:none !important;}

.order_table_tr {position:relative; min-height:100px;}
div.order_table_lines .order_table_itemtitle {/*margin-left:80px;*/}
div.order_table_lines .order_table_itemtitle_img { margin:0 4px;}
.order_table_lines .order_table_itemtitle_img {height:auto !important;margin-top:0 !important;}
div.order_table_trgroup {margin-top:24px;}
div.order_table_lines .order_table_buttons {min-width:100% !important;margin-bottom:18px;}
.order_table_buttons .button {line-height:20px;background-color:#8C6730 !important;color:#FFF !important;padding:8px !important;}
.validetap, .validetap:before {background-color:#8C6730 !important;color:#FFF !important;}

.order_table_buttons .button:hover {color:#000;}
.order_table_buttons .button .msr {font-size:20px;margin-bottom:0px;display:block;float:right;}
.table_displayopts {top:-32px;display:none !important;}
.order_table_itemtitle_ref {transform:rotate(-4deg);}
.order_table_images img {padding:0 0 16px 16px;}

.basket_steps {display:none !important;}
.newscontainer_type16 form#rep .basket_search .inputspantext {border-radius:8px !important;border: 1px solid #e0e0e088 !important;}

div.doublepage {white-space:nowrap;overflow:auto;padding:8px;}
div.doublepage img {min-width:1024px;border:1px solid #888;box-shadow: 3px 3px 5px #aaa;  }

div.communiques {/*border: 1px solid #ddd;background-color:#f0f0f0;*/}
@media screen and (max-width: 760px) {
div.content {margin:6% 2% 2% 2%;padding:2%;}
h2.booktitle {padding:8px 4px;}
div.path {/*top:2px !important;*/}
}

.newscontainer_style8 h1 {font-size:400%;
position:absolute; line-height:180px;
top:-20px;left:-5%;width:110%;z-index:3;color:#fff !important; 
text-align:center;height:180px;overflow:hidden;padding:0;margin:0;}
.newscontainer_style8 .news_bigimage {position:absolute; top:-105px;left:-7%;width:114%;height:200px;overflow:hidden;z-index:2;
box-shadow: 2px 2px 4px #000000;background-color:#A59285;}
.newscontainer_style8 .news_bigimage img {min-width:100%;height:auto;}
.newscontainer_style8 {/*padding-top:130px;*/ }

a.add_to_basket {background-color:#8C6730;padding:5px;color:#FFF;font-weight:bold;}
a {color:#8C6730;}
.divmenutop {margin:-2px -0px 2px -0px;padding:2px 0px;text-align:center;background-color:#8C6730;}
.divmenutop a {display:inline-block;color:#fff;padding:8px 30px;border-right:1px solid #fff;}
.divmenutop a:last-of-type {border-right:0px solid #fff;}
a.nom_top {font-size:200%;opacity:0;}

body.s_0 .path {display:none;}
div.home_header {display:flex;flex-wrap:wrap;margin:-12% -200px 0px -200px;padding:4px 200px;border-top:1px solid #999;border-bottom:1px solid #999;background-color:#fff;}
div.home_header > div {flex:1;margin:auto;}
div.header_image {position:absolute;}
div.home_header > div > span {display:block; }
div.home_header .header_slogan {font-size:140%;padding-left:110px;}
div.home_header .header_slogan span.line2 {padding-left:12px;}
div.home_header .header_collections {font-size:110%;color:#8C6730;opacity:0.8;}
div.home_header .header_collections a {color:#8C6730;}
div.home_header .header_collections span.line2 a {padding-left:20%;color:#777;font-size:110%;}
div.home_header .header_collections span.line4 a {padding-left:10%;color:#A77;font-size:120%;}

ul.home_actus {display:flex;flex-wrap:wrap;align-items:bottom;}
ul.home_actus li {display:inline-block;flex:1;height:auto;min-width:140px;max-width:180px;list-style:none;margin-top:auto;}
ul.home_actus li > div {border:1px solid #8C6730;border-radius:8px;padding:8px;margin:8px 16px;font-size:90%;}
ul.home_actus li h3 {color:#8C6730;padding:0;margin:0;}
ul.home_actus li > div b {display:block;font-size:120%;}
ul.home_actus li.inverse > div {background-color:#8C6730;color:#fff;}
ul.home_actus li.inverse h3, ul.home_actus li.inverse a {color:#fff;}
ul.home_actus li.video {flex:2;max-width:400px;min-width:280px;}
ul.home_actus li.video >div {padding:0px;}

div.videos {margin:8px -200px;padding:0px 200px;background-color:rgba(0,0,0,0.8);text-align:center;color:#fff;display:flex;overflow-x:auto;}
div.videos a {color:#fff;}
div.videos iframe {padding:4px;}
div.videos div.block {padding:40px;}

@media screen and (max-width: 600px) {
a.nom_top {display:none;}
div.home_header {margin:-12% 0px 0px -7px;padding:4px 0px;}
.nosmall {display:none;}
.divmenutop a {padding:8px 8px;border-right:1px solid #fff;font-size:80%;}
div.content {margin:10% 0% 2% 0%;padding:0% 2% 2% 2%;}
div#divlogo {flex:1 !important;}

h2.booktitle > a > img {max-width:95% !important;maxWidth:95% !important;max-height:95% !important;maxHeight:95% !important;width:95% !important;height:auto !important;float:none;margin-right:0px;display:block;}
.newscontainer_style8 h1 {font-size:240%;line-height:normal !important;padding-top:30px;}
}

div.order_table_lines .order_table_itemtitle_price {flex:auto !important; min-width:300px  !important;}