/* CSS Document *//*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------Réinitialisation des css des navigateurs----------*/html{color:#FFFFFF;background-color:#474748;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{font-size:100%;}/*because legend doesn't inherit in IE */legend{color:#000;}a {text-decoration:none;color:#FFFFFF;}a:hover{color:#BFC800;}a.allume {color:#BFC800;}* {padding:0px;margin:0px;}strong {font-weight:bold;}/*--------------------------------------------------------------*//*--------------------------------------------------------------*//*------------CSS GENERAL---------------------------------------*//* couleursgris fond 434343gris header 232324gris menu 30302Fvert : BFC800rose : A8324Dmauve : 4C2834*//*---------Structure générale----------*/body {position:relative;height:100%;text-align:center;font-family:"Trebuchet MS","Century Gothic",Arial,Verdana;font-size:13px;}#page {position:relative;width:1000px;height:100%;margin:auto;text-align:left;background-color:#434343;border:1px solid #FFFFFF;}h1 {display:none;}#hauteur_min {position:relative;float:left;width:1px;height:350px;}.bt_submit {color:#FFFFFF;border:none;background-color:#BFC800;cursor:pointer;}.right {text-align:right}#tete {position:relative;width:1000px;height:119px;background-color:#232324;}#bandeau{position:absolute;top:0px;left:262px;width:518px;height:119px;}table#recherche{position:absolute;bottom:0px;right:65px;color:#FFFFFF;text-align:right;font-size:14px;font-weight:bold;}table#recherche  td {padding: 0px 0px 5px 5px;}table#recherche  td input{width:100px;}table#recherche  td input.bt_submit{width:30px;}#bloc_menu{position:relative;width:1000px;height:39px;background-color:#30302F;z-index:10;}#fonctionnalites{position:absolute;top:0px;right:64px;}#fonctionnalites a{float:left;}a#bt_malVoyant{display:block;width:34px;height:39px;background:url(../images/fonctions/bt_malvoyant.jpg) no-repeat;}a#bt_envoiAmi{display:block;width:28px;height:39px;background:url(../images/fonctions/bt_envoiami.jpg) no-repeat;}a#bt_imprimerPage{display:block;width:26px;height:39px;background:url(../images/fonctions/bt_imprime.jpg) no-repeat;}a#bt_ajouterFavoris{display:block;width:22px;height:39px;background:url(../images/fonctions/bt_favori.jpg) no-repeat;}a#bt_rss{display:block;width:21px;height:39px;background:url(../images/fonctions/bt_rss.jpg) no-repeat;}a#bt_eng{display:block;width:18px;height:39px;background:url(../images/fonctions/bt_eng.jpg) no-repeat;}a#bt_fr{display:block;width:18px;height:39px;background:url(../images/fonctions/bt_fr.jpg) no-repeat;}/*----------menu principal-------------*/#menu {position:relative;margin-left:65px;padding: 0;list-style: none;font-size:15px;z-index:15;}#menu li {margin: 0px 0 0 0px;float: left;border-right:2px solid #B5C300;z-index:20;}#menu li#qui_sommes_nous {padding-left: 0px;}#menu li#info_conso {border:none;}#menu li a {position:relative;display: block;height:29px;color:#FFFFFF;text-decoration: none;margin: 0;padding: 10px 10px 0 10px; }#menu li a:hover,#menu li a:active, #menu li a.allume {position:relative;display: block;margin: 0;color: #000000;text-decoration: none;background:url(../images/bg_menu_hover.jpg) repeat-x;}#qui_sommes_nous .ss-menu {position : absolute;top : 39px;left : 0px ;width: 135px;padding: 0;list-style: none;display: none;border:none;background-color:#30302F;font-size:12px;}#qui_sommes_nous .ss-menu  li {border:none;line-height:10px;}#qui_sommes_nous .ss-menu  li a {position:relative;display: block;width: 135px;padding:10px 0px 0px 0px;text-align:center;border:none;border-bottom:1px solid #FFFFFF;}#nos_produits .ss-menu {position : absolute;top : 39px;left : 135px ;width: 105px;padding: 0;list-style: none;display: none;border:none;background-color:#30302F;font-size:12px;}#nos_produits .ss-menu  li {border:none;line-height:10px;}#nos_produits .ss-menu  li a {position:relative;display: block;width: 105px;padding:10px 0px 0px 0px;text-align:center;border-bottom:1px solid #FFFFFF;}#info_conso .ss-menu {position : absolute;top : 39px;left : 440px ;width: 150px;padding: 0;list-style: none;display: none;border:none;background-color:#30302F;font-size:12px;}#info_conso .ss-menu  li {border:none;}#info_conso .ss-menu  li a {position:relative;display: block;width: 150px;padding:10px 0px 0px 0px;text-align:center;border:none;border-bottom:1px solid #FFFFFF;}#garantie .ss-menu {position : absolute;top : 39px;left : 315px ;width: 80px;padding: 0;list-style: none;display: none;border:none;background-color:#30302F;font-size:12px;}#garantie .ss-menu  li {border:none;}#garantie .ss-menu  li a {position:relative;display: block;width: 80px;padding:10px 0px 0px 0px;text-align:center;border:none;border-bottom:1px solid #FFFFFF;}/*--------------pied de page---------------*/#pied {position:relative;width:1000px; clear:both;background-color:#474748;font-size:9px;}#espace_pro{position:relative;width:1000px;min-height:40px;padding:5px 0px 15px 0px;background-color:#787878;color:#FFFFFF;}#espace_pro #titre_espace_pro {position:absolute;top:5px;left:65px;}#espace_pro table#connexion_pro{position:relative;margin-left:543px;font-size:14px;font-weight:bold;}#espace_pro table#connexion_pro td {vertical-align:bottom;text-align:right;padding:0px 5px}#espace_pro table#connexion_pro td.infos_pro {text-align: left;}#menu_pied {position:relative;padding:5px 0 5px 0;text-align:center;font-size:12px;}#copy{text-align:center;}/*-------------bloc centraux------------------*/#bloc_content{position:relative;z-index:0;width:1000px;font-size:12px;text-align:justify;}#ariane{position:relative;margin:5px 0px 5px 65px;}#ariane span{color:#BFC800;font-weight:bold;}.titre_actus{position:absolute;top:-9px;right:65px;}#content{position:relative;margin:0px 240px 15px 65px;background-color:#FFFFFF;color:#000000;}#content a {color:#4C2834;}#content a:hover {color:#A8324D;}#bloc_actus{position:absolute;/*top:22px;*/right:65px;width:175px;height:180px;}#bloc_exclu{position:absolute;top:245px;right:65px;width:175px;height:200px;padding-top:18px;background:url(../images/titre_exclus.jpg) top left no-repeat;}#bloc_exclu #nav { margin-top: 3px;}#bloc_exclu #nav li { float:left;}#bloc_exclu #nav a { margin: 0px 0px; padding: 3px 5px;border: 1px solid #FFF; background: #BFC800; text-decoration: none; font-weight:bold;  }#bloc_exclu #nav a:hover {color:#434343;border: 1px solid #434343;}#bloc_exclu #nav a.activeSlide {color:#434343;}#bloc_menu_sec{position:absolute;top:190px;left:0px;width:264px;height:100px;z-index:10;text-align:right;}/*-------------page_accueil------------------*/.accueil #bloc_content{height:500px;}.accueil #ariane{display:none;}.accueil .titre_actus{display:none;}.accueil #content{position:relative;margin:0px 65px 0px 65px;background-color:#434343;}.accueil #bloc_menu_sec{display:none;}.accueil #bloc_actus{position:absolute;top:364px;left:49px;width:494px;height:116px;padding-left:16px;background:url(../images/accueil/titre_actus_accueil.jpg) top left no-repeat;}.accueil #bloc_exclu{position:absolute;top:364px;left:543px;width:206px;height:116px;padding-left:16px;padding-top:0px;background:url(../images/accueil/titre_exclus_accueil.jpg) top left no-repeat;}.accueil #content #flash_content_accueil{position:absolute;top:0px;left:478px;width:222px;height:364px;/*background:#FFFFFF;opacity:0.2;*/}/*-------------rubrique qui_sommes_nous ------------------*/.historique #bloc_menu_sec ul, .nos_metiers #bloc_menu_sec ul, .photos_videos  #bloc_menu_sec ul, .ancienne_collection #bloc_menu_sec ul {position:relative;width:254px;background:#9C2955;padding:10px 10px 10px 0px;}.historique #bloc_menu_sec ul li, .nos_metiers #bloc_menu_sec ul li, .photos_videos  #bloc_menu_sec ul li, .ancienne_collection #bloc_menu_sec ul li {padding:3px 0px 3px 0px;}.historique #bloc_menu_sec ul li a , .nos_metiers #bloc_menu_sec ul li a, .photos_videos  #bloc_menu_sec ul li a, .ancienne_collection #bloc_menu_sec ul li a {position:relative;display:block;padding:0px 20px 0px 0px;}.historique #bloc_menu_sec ul li a.allume , .nos_metiers #bloc_menu_sec ul li a.allume, .photos_videos  #bloc_menu_sec ul li a.allume, .ancienne_collection #bloc_menu_sec ul li a.allume{color:#BFC800;}.historique #bloc_menu_sec ul li a span, .nos_metiers #bloc_menu_sec ul li a span, .photos_videos  #bloc_menu_sec ul li a span, .ancienne_collection #bloc_menu_sec ul li a span{position:absolute;top:0px;right:0px;display:block;width:14px;height:14px;background-color:#4C2834;}.historique #bloc_menu_sec ul li a:hover span, .historique #bloc_menu_sec ul li a.allume span,.nos_metiers #bloc_menu_sec ul li a:hover span, .nos_metiers #bloc_menu_sec ul li a.allume span,.photos_videos #bloc_menu_sec ul li a:hover span, .photos_videos #bloc_menu_sec ul li a.allume span,.ancienne_collection #bloc_menu_sec ul li a:hover span, .ancienne_collection #bloc_menu_sec ul li a.allume span{background-color:#BFC800;}.historique #content, .nos_metiers #content, .photos_videos #content, .ancienne_collection #content{background:url(../images/qui_sommes_nous/bg_histo.jpg) top no-repeat #FFFFFF;padding:190px 30px 20px 250px;}/* ------------------- rubrique produits ---------------- *//* liste produits */.lst_produits #content #colg{position:absolute;top:0px;right:-200px;width:200px;}.lst_produits .titre_actus{display:none;}.lst_produits #bloc_actus{position:absolute;top:18px;left:49px;width:494px;height:116px;z-index:10;height:116px;padding-left:16px;background:url(../images/accueil/titre_actus_accueil.jpg) top left no-repeat;}.lst_produits #bloc_exclu{position:absolute;top:18px;left:543px;width:206px;height:116px;padding-left:16px;padding-top:0px;background:url(../images/accueil/titre_exclus_accueil.jpg) top left no-repeat;z-index:10;}.lst_produits #bloc_menu_sec{position:absolute;top:220px;left:735px;width:264px;height:100px;z-index:10;text-align:right;}.lst_produits #bloc_menu_sec div#recherche {position:relative;width:254px;background:#9C2955;padding:10px 10px 10px 0px;}.lst_produits #bloc_menu_sec div#recherche div {margin-bottom:5px;}.lst_produits #bloc_menu_sec div#recherche div.dernier {margin-bottom:5px;}.lst_produits #bloc_menu_sec div#recherche strong {font-size:14px;}.lst_produits #bloc_menu_sec div#recherche select {width:120px;}.lst_produits #content{position:relative;margin:0px 235px 15px 65px;padding-top:120px;background-color:#FFFFFF;color:#000000;}.lst_produits #content #colc h3{margin-left:40px;padding-top:20px;font-size:18px;color:#A8324D;text-transform: uppercase;font-weight:bold;}.lst_produits #content #colc table#liste_produit {position:relative;width:650px;}.lst_produits #content #colc table#liste_produit td {text-align:center;}.lst_produits #content #colc table#liste_produit td a {color:#474748;}.lst_produits #content #colc table#liste_produit table.cellule {margin:10px auto;padding:5px;width:150px;height:150px;background-color:#CDCDCE;border: 2px solid #474748;font-size:13px;}.lst_produits #content #colc table#liste_produit table.cellule:hover {border: 2px solid #BFC800;}.lst_produits #content #colc table#liste_produit table.cellule td.images{vertical-align:top;}p.pasProduits {position:relative;padding:20px 0px 200px 40px;font-size:14px;}/* fiche produit */.produits #content #colc h3{margin-left:40px;padding-top:10px;font-size:18px;color:#A8324D;text-transform: uppercase;font-weight:bold;}.produits #content {position:relative;min-height:450px;}.produits #content #colg{position:relative;width:200px;float:left;}.produits #content #colc{position:relative;margin-left:200px;}.produits #bloc_menu_sec {position:absolute;top:220px;left:0px;}.produits #bloc_menu_sec div#recherche {position:relative;width:254px;background:#9C2955;padding:10px 10px 10px 0px;}.produits #bloc_menu_sec div#recherche div {margin-bottom:5px;}.produits #bloc_menu_sec div#recherche div.dernier {margin-bottom:5px;}.produits #bloc_menu_sec div#recherche strong {font-size:14px;}.produits #bloc_menu_sec div#recherche select {width:120px;}.produits #content #colc #photo {position:relative;width:100%;text-align:center;background-color:#CDCDCE;}.produits #content #colc #photo a {position:relative;display:block;color:#000000;}.produits #content #colc #photo  a span { display:none; background-image:url(../images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; top:15px; left:15px;} .produits #content #colc #photo  a:hover span { display:block;} .produits #content #colc #photo  a img { position:relative;} .produits #content #colc #lien_fiche{position:relative;width:100%;text-align:right;}.produits #content #colc #lien_fiche a {display:block;position:absolute;top:0;right:0;z-index:100;width:120px;height:16px;padding-right:30px;background-color:#A8324D;color:#FFFFFF;}.produits #content #colc #lien_fiche a:hover {color:#4C2834;}.produits #content #colc #lien_fiche a span {display:block;position:absolute;top:0;right:0;width:16px;height:16px;background-color:#4C2834;}.produits #content #colc #descriptif{position:relative;padding:40px 40px 10px 40px;font-size:1em;}.produits #content #colc #descriptif h3 {margin-left:0px;margin-bottom:10px;padding-top:0px;font-size:1.5em;color:#A8324D;text-transform: uppercase;}.produits #content #colg #autres_produits {margin-top:160px; margin-left:10px;text-align:left;}.produits #content #colg #autres_produits strong{color:#A8324D;}.produits #content #colg #autres_produits img {padding:0 0 10px 10px ; float:left;}.produits #content #colc .lien_autres_produits {position:relative;width:100%;margin-top:10px;padding:10px 0px;background-color:#A8324D;text-align:center;}.produits #content #colc .lien_autres_produits a{position:relative;display:block;width:100%;color:#FFFFFF;font-size:14px;font-weight:bold;}#bt_search {width:120px;color:#FFFFFF;font-size:14px;background-color:#434343;border:none;cursor:pointer;}/* ---------------- mentions_legales  --------------------------- */.mentions_legales #content {padding:190px 30px 20px 250px;background:url(../images/mentions/bg_mentions.jpg) top left no-repeat #FFFFFF;}.mentions_legales h3 {margin-top:10px;color:#A8324D;font-size:1.3em;}/* ---------------- plan_du_site  --------------------------- */.plan_du_site #content {padding:190px 30px 20px 250px;background:url(../images/plansite/bg_plansite.jpg) top left no-repeat #FFFFFF;}.plan_du_site #content a {color:#000000}.plan_du_site #content a:hover {color:#BFC800}.plan_du_site #content ul li {margin-bottom:10px;list-style-position:inside;list-style-type:square; color:#A8324D;font-size:1.2em;}.plan_du_site #content ul li ul li  {margin-bottom:0px;margin-left:10px;list-style-position:inside;list-style-type:circle; color:#BFC800D;font-size:13px;}/* ----------------- contact ---------------------- */.contact #content {padding:190px 30px 20px 250px;background:url(../images/contact/bg_contact.jpg) top left no-repeat #FFFFFF;}.contact #bloc_menu_sec{top:220px;text-align:right;}.contact #bloc_menu_sec #ssmenu_contact div{position:relative;background:#9C2955;padding:10px 10px 10px 90px;text-align:left;}.contact #content table.formulaire{width:100%;}.contact #content table.formulaire td {padding:5px;}.contact #content table.formulaire td.textVille {text-align:right;}.contact #content table.formulaire td.champ {text-align:right;}.contact #content table.formulaire td.champ input{width:306px;background-color:#CDCDCE;border:none;}.contact #content table.formulaire td.champ input#code  {width:40px;}.contact #content table.formulaire td.champ input#ville {width:180px;}.contact #content table.formulaire td#message {text-align:right;}.contact #content table.formulaire td.objet {text-align:right;}.contact #content table.formulaire td.objet select {width:306px;border:1px solid #000000;}.contact #content table.formulaire td textarea{width:306px;background-color:#CDCDCE;border:none;}.contact #content table.bas{width:100%;}.contact #content table.bas td.info a {color:#000000;font-size:14px;}.contact #content table.bas td.bouton {text-align:right;}.contact #content table.bas td.bouton input#submit {cursor:pointer;color:#FFFFFF;background-color:#4C2834;border:none;font-size:14px;}.contact #content #infocontact {font-size:14px;color:red;}/* ------------------------ envoiAmi ---------------------- */.envoiAmi #content {padding:190px 30px 20px 250px;background:url(../images/mentions/bg_mentions.jpg) top left no-repeat #FFFFFF;}.envoiAmi h2 {margin-bottom:10px;font-size:18px;color:#4C2834;font-weight:bold;}.envoiAmi h2 span {font-weight:lighter;}.envoiAmi table.envoi_ami td {padding:5px;}.envoiAmi table.envoi_ami td input{width:200px;background-color:#CDCDCE;border:none;}.envoiAmi table.envoi_ami td.right {text-align:right;}.envoiAmi table.envoi_ami td input.submitAmi {width:30px;cursor:pointer;color:#FFFFFF;background-color:#4C2834;border:none;font-size:14px;}.envoiAmi p.small {font-size:10px;}.envoiAmi .erreur {font-size:14px;color:red;}/* ------------------------- page rechercher -------------------- */.recherche #content {min-height:220px;padding:190px 30px 20px 250px;background:url(../images/mentions/bg_mentions.jpg) top left no-repeat #FFFFFF;font-size:1.2em;}.recherche #content h2 {padding-bottom:10px;font-size:18px;color:#4C2834;}.recherche #content h2 span {font-weight:bold;}.recherche #content h3 {padding-bottom:10px;font-size:14px;}/*.recherche #content a {color:#000000;}.recherche #content a:hover{color:#BFC800;}*/.recherche #content ul li {list-style:disc inside;font-size:13px;}/* ------------------------ garantie ---------------------- */.garantie #content {padding:190px 30px 20px 250px;background:url(../images/mentions/bg_mentions.jpg) top left no-repeat #FFFFFF;}.garantie h2 {margin-bottom:10px;font-size:18px;color:#4C2834;font-weight:bold;}.garantie h2 span {font-weight:lighter;}.garantie table.garantie {width:350px;}.garantie table.garantie td {padding:5px;}.garantie table.garantie td input{width:100%;background-color:#CDCDCE;border:none;}.garantie #content table.garantie td.civ input  {width:10px;}.garantie #content table.garantie td.text {width:100px;}.garantie #content table.garantie td.champ {text-align:right;}.garantie #content table.garantie td.champCP input#code  {width:40px;}.garantie #content table.garantie td.champ input#ville {width:150px;}.garantie table.garantie td.right {text-align:right;}.garantie table.garantie td input.submitGarantie {width:30px;cursor:pointer;color:#FFFFFF;background-color:#4C2834;border:none;font-size:14px;}.garantie p.small {font-size:10px;}.garantie .erreur {font-size:14px;color:red;}.garantie #bloc_menu_sec{top:220px;text-align:right;}.garantie #bloc_menu_sec #ssmenu_contact div{position:relative;background:#9C2955;padding:10px 10px 10px 90px;text-align:left;}#facture {width:95px;margin-right:5px;float:left;}td.err {color:#fff;background:#9C2955;border-top:1px solid white;border-bottom:1px solid white;}
