/****************************************/
/**************** RESET *****************/
/****************************************/
*{margin:0;padding:0;}

/* font: normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif; */
body, div, h1, h2, h3, h4, h5, h6, a, p, li, .input_text, .input_password, select, textarea{font:12px/1.2em Arial, "Trebuchet MS", Helvetica, sans-serif;font-weight:normal;color:#000;}
body{background:#666 url(/images/newfront/bg-body.png) repeat-x;}

p{text-align:justify;}
img{border:0;}
a{text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:underline;}
.no-deco-link:hover{text-decoration:none;outline:none;}
select option, .input_text{padding:0 3px;border:0;}

.strong{font-weight:bold;}
.after{clear:both;}
.dn{display:none;}
.rwt{position:relative;right:3px;} /* Plugin Rich Web Typo */
.nobr {white-space: nowrap}
/****************************************/




/*******************************************/
/************** MAIN BLOCS *****************/
/*******************************************/
#header{width:980px;margin:0 auto;}
.content{width:958px;margin:0 auto;padding:40px 12px 10px 10px;background:#fff;}
#footer{width:980px;margin:0 auto;background:#fff;}
/*******************************************/




/*******************************************/
/************** MAIN STYLES ****************/
/*******************************************/
.link-puce{padding-left:7px;background:url(/images/newfront/arrow-01.gif) no-repeat 0 5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#ff3300;}

.border-grey{border:1px solid #c7c9cf;}

.style-grey h5, .style-grey h5 a{font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#313339;}
.style-grey h2, .style-grey p{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#313339;}

.block-01 h4{height:23px;padding-top:7px;background-color:#737780;font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center;color:#fff;}
.block-01 a{display:block;background-color:#e5e5e5;text-align:center;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f30;}

.neuf{position:absolute;width:65px;height:18px;padding-top:4px;top:9px;right:9px;background-color:#f60;color:#fff;text-align:center;}
/*******************************************/




/*******************************************/
/**************** HEADER *******************/
/*******************************************/
#description-header{margin:10px 0;}
#description-header h1, #description-header h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;color:#8b909b;}

/* Bandeau Left */
#bandeau{position:relative;background:#fff;height:90px;}
a#logo{float:left;display:inline;margin:15px 0 0 15px;}
h2#baseline{float:left;display:inline;width:350px;margin:22px 0 0 9px;}
h2#baseline a{color:#333;}
a#baseline-01{margin-left:1px;font-size:16px;line-height:16px;}
a#baseline-02{font-size:20px;line-height:20px;}
a#baseline-03{margin-left:3px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;}

/* Bandeau Right */
#bandeau-right{position:absolute;right:10px;top:10px;}
ul#menu-flag{position:absolute;right:0;list-style-type:none;}
ul#menu-flag li{display:inline;margin-left:10px;}
#leave-tel{position:absolute;width:329px;height:20px;top:18px;right:0;padding-top:4px;background:#d6d7e1;border:1px solid #b9bbbf;text-align:center;}
#leave-tel a{font-size:13px;color:#3f4148;}
#leave-tel a:hover{text-decoration:none;}

ul#menu-top{list-style-type:none;margin-top:49px;}
ul#menu-top li{display:inline;}
ul#menu-top li, ul#menu-top li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#333;}

ul.main_menu li#search-form{width:360px;height:40px;background:url(/images/newfront/bg-btn-main-menu.gif) repeat-x;}
ul.main_menu li#search-form span{float:left;display:inline;margin:13px 5px 0 8px;color:#fff;}
ul.main_menu li#search-form form{float:left;display:inline;}
ul.main_menu li#search-form .input_text{width:169px;height:19px;vertical-align:middle;margin:6px 0 0 5px;padding-top:4px;font:10px bold "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;}

.spacer-h{margin-left:10px;}

/* Fil Ariane */
#fil-ariane{padding-top: 8px; height:20px;padding-left:15px;background-color:#fff; float: left; width:965px;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#fil-ariane a{color:#313339;}
/*******************************************/




/********************************************/
/**************** CONTENT *******************/
/********************************************/

/*************/
/** Accueil **/
/*************/
#main-block-left{float:left;display:inline;width:230px;margin-top:10px;}
#main-block-center{float:left;display:inline;width:490px;margin:10px 0 0 10px;}
#main-block-right{float:left;display:inline;width:220px;margin:10px 0 0 8px;}

/* Block Left */
div.box{padding:10px;color:#fff;}
div.box.red{height:230px;background-color:#ff3300;}
div.box.red h2{font-size:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;line-height:16px;}
div.box.red ul{list-style-type:none;margin:12px 0 8px 0;}
div.box.red ul li{padding-left:12px;background:url(/images/newfront/arrow-02.gif) no-repeat 0 6px;font-size:11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;line-height:17px;}
div.box.red ul li.yellow{color:#fc0;}
div.box.red a{color:#fc0;font-weight:bold;}

div.box.grey{height:295px;padding-top:0;margin-top:6px;background-color:#404249;overflow:hidden;}
div.box.grey #block-diapo-news{height:100000px;margin-top:0;}
div.box.grey #block-diapo-news div{height:255px;padding:20px 0 10px 0;overflow:hidden;}
div.box.grey h3{margin-bottom:16px;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fc0;}
div.box.grey h4{font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fc0;}
div.box.grey p{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}

/* Block Center */
#main-block-center h2.title-01{height:24px;padding:6px 0 0 10px;background-color:#b9bbbf;font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul#menu-produit{list-style-type:none;margin-top:10px;}
ul#menu-produit li{float:left;display:inline;text-align:center;}
ul#menu-produit li a{display:block;width:93px;height:25px;padding-top:8px;background-color:#e5e5e5;font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#737780;border-top:1px solid #c7c9cf;border-left:1px solid #c7c9cf;border-right:1px solid #c7c9cf;}
ul#menu-produit li a:hover, ul#menu-produit li .over{text-decoration:none;background-color:#737780;color:#fff;border-top:1px solid #5a5e68;border-left:1px solid #5a5e68;border-right:1px solid #5a5e68;}

#container-fiches-produits{width:488px;height:485px;position:relative;z-index:0;overflow:hidden;border:1px solid #c7c9cf;}
.fiche-produit{float:left;display:inline;width:469px;height:475px;background-color:#f8f8f8;padding:0 9px 10px 10px;}
.fiche-produit h2.titre-produit{float:left;display:inline;width:300px;margin-top:9px;font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.pagination{float:left;display:inline;height:21px;margin-left:83px;margin-top:15px;}
.pagination a{float:left;display:inline;width:8px;height:8px;margin-left:7px;background:url(/images/newfront/picto-page.gif) no-repeat;}
.pagination a:hover, .pagination .over{background:url(/images/newfront/picto-page-over.gif) no-repeat;}

a.img-produit{float:left;display:inline;position:relative;z-index:0;overflow:hidden;width:318px;height:318px;margin-right:11px;border:1px solid #c7c9cf;}
.block-right{float:left;display:inline;width:138px;}
.home .block-01{margin-bottom:10px;}
.home .block-01.last{margin-bottom:0px;}
.home .block-01 a{height:55px;padding:15px 15px 0 15px;}

.info-produit{width:452px;height:108px;padding-left:15px;background-color:#fff;border:1px solid #c7c9cf;}
.info-produit .block-left{float:left;display:inline;width:175px;margin-top:14px;}
.info-produit .block-right{float:left;display:inline;width:130px;margin-top:14px;}
.info-produit h2{height:17px;margin-bottom:13px;overflow:hidden;line-height:20px;}
.info-produit ul{float:left;width:140px;margin-top:17px;list-style-type:none;}
.info-produit ul li{margin-bottom:10px;line-height:0px;}

/* Bloc Right */
.block-03{background-color:#737780;padding:6px 7px 0 10px;overflow:hidden;}
.block-03 h2{color:#fc0;font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.block-03 p{margin-top:7px;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;line-height:13px;}
.block-03.notre-atelier{height:24px;}
.img-notre-atelier{margin-bottom:2px;}
.block-03.contact{height:137px;margin-bottom:5px;}
.block-03.contact p{height:52px;overflow:hidden;}
.block-03.contact a{display:block;width:118px;height:18px;margin-top:9px;padding-top:2px;background:url(/images/newfront/btn-contact.gif) no-repeat;font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-align:center;text-decoration:none;}
.block-03.contact a:hover{color:#fc0;text-decoration:none;}
.block-03.newsletter{height:61px;margin-bottom:5px;background-color:#404249;}
.block-03.newsletter input.input_text{width:160px;height:20px;margin:7px 4px 0 0;padding-top:3px;color:#999;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;vertical-align:middle}
input.submit{width:26px;height:25px;margin-top:7px;background-color:#70737d;border:0;vertical-align:middle;font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;cursor:pointer;}
.block-03.notre-catalogue{height:168px;background:#f8f8f8;border:1px solid #c8cacf;}
.block-03.notre-catalogue h2{margin-bottom:5px;color:#f30;}



/*******************/
/** Fiche Produit **/
/*******************/
.content.single{width:947px;padding:65px 16px 10px 17px;overflow:hidden;}
.Ie6 .content.home, .Ie7 .content.home{padding-top:0;}
.Ie6 .content.single, .Ie7 .content.single{padding-top:27px;padding-bottom:0;}
#info-produit-single h2 strong {
  color: red;
}

/* Bloc Diapo Produit */
#bloc-diapo-single{float:left;display:inline;width:509px;margin-bottom:20px;}
#diapo-single-main{float:left;display:inline;position:relative;width:318px;height:318px;overflow:hidden;}
#diapo-single-main a{position:absolute;top:0;left:0;z-index:0; visibility:hidden;}
#diapo-single-main a.default{z-index:1;visibility:visible;}
#diapo-single-thumbnails{margin-top:9px;height:72px;}
#diapo-single-thumbnails a{float:left;display:inline;width:70px;height:70px;margin-right:10px;overflow:hidden;}
#diapo-single-thumbnails a.spacer{margin-right:11px;}

#info-produit-single{float:left;display:inline;width:160px;padding:11px 0 0 15px;}
#info-produit-single h2{margin-bottom:10px;}
#info-produit-single a{display:block;margin-top:25px;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f30;}

/* Bloc Description Produit */
#bloc-desc-single{float:left;display:inline;width:436px;}
.bloc-scroll h5{margin-bottom:7px;}
.bloc-scroll p{height:127px;margin-bottom:9px;padding-left:12px;overflow:auto;}
.spacer-v-01{display:block;width:1px;height:11px;overflow:hidden;}

.single .block-01{float:left;display:inline;width:140px;height:30px;margin-right:8px;}
.single .block-01.last{margin-right:0px;}
.single .block-01 a{height:42px;padding:8px 15px 0 15px;}
.bloc-01{float:left;display:inline;}
.bloc-01 h3{height:24px;margin-bottom:11px;padding:6px 0 0 13px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;background-color:#e5e5e5;}

/* Bloc Suggest */
#bloc-suggest{width:649px;} /* Fix Ie6 - W3C Compatible */ .Ie6 #bloc-suggest{position:relative;bottom:29px;}
#bloc-suggest div.infos-produit-apercu{width:195px;}
.resume-produit{margin-bottom:11px;}
.resume-produit a.photo-produit-apercu{float:left;display:inline;}
.resume-produit div.infos-produit-apercu{float:left;display:inline;width:179px;margin-left:9px;}
.resume-produit p{float:left;display:inline;}
.resume-produit span{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f30;}

/* Bloc Last Views */
#bloc-last-views{width:288px;margin-left:8px;} /* Fix Ie6 - W3C Compatible */ .Ie6 #bloc-last-views{position:relative;bottom:29px;}
/*******************************************/




/*******************************************/
/**************** FOOTER *******************/
/*******************************************/
#diapo_bottom{width:958px;height:68px;margin-left:10px;overflow:hidden;}
#diapo_bottom ul{width:100000px;height:68px;list-style-type:none;margin-left:0;}
#diapo_bottom ul li{float:left;display:inline;margin-right:12px;}

ul#menu-bottom{list-style-type:none;margin-left:245px;}
ul#menu-bottom li, ul#menu-bottom li a{display:inline;font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#3f4148;}
#footer h2{margin-top:17px;padding:0 20px 20px 20px;font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#8b909a;line-height:13px;}
.spacer-v{width:1px;height:20px;overflow:hidden;}
/*******************************************/


#message_box{padding-top: 8px; height:20px;padding-left:15px;background-color:#fff; float: left; width:965px; color: red;, font-size: 11px;}

#contactus {
  margin: 8px 0;
}

#contactus a {
  text-decoration: underline;
  color: #f30;
}

#clic_to_navigate {
  position: absolute;
  left: 405px;
  top: 20px;
  display: block;
  z-index: 90;
}

.tm_footnotes_debug_info {
  color: #fff;
}