* {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#616263;}
body,img,form{margin:0;padding:0;}
body{background:#fff url(images/back.gif) repeat-x;}
img {border:0;}
a, input:focus, select:focus, textarea:focus {outline:none;}
.left {float:left;}
.clear {clear:both;}
form,input{padding:0;margin:0;}
#superglobal {position:relative;}
.desactive{position:absolute;background-color:#ff000;z-index:98;filter : alpha(opacity=10);-moz-opacity : 0.1;opacity : 0.1;}
#global {position:relative;z-index:2;width:980px;margin:0 auto;background:#eceded url(images/bck_sg.gif) no-repeat;}
#header {text-align:center;}
#supercontent {width:874px;margin:20px auto 0 auto;}
#content {}
#footer {width:980px;height:26px;text-align:center;margin:40px 0 0 0;padding:12px 0 0 0;background:url(images/bck_footer.gif) repeat-x;color:#646567;}
#footer a {margin:0 0 0 80px;color:#646567;}
#legal {text-align:center;height:25px;padding:5px 0 0 0;}
#legal a {font-size:11px;color:#597a96;text-decoration:none;}
#legal a:hover {text-decoration:underline;}

#bandeau_def {position:absolute;top:50px;left:320px;}
#bandeau_def marquee {width:350px;font-size:14px;font-weight:bold;}

/*BOX MODALE*/
#box_modal{display:none;border:1px solid #999;position:absolute;width:550px;height:290px;top:0;left:0;background-color:#eee;z-index:999;left:190px;top:300px;padding:10px;}
.box_title{font-size:16px;height:30px;background-color:#db5552;color:#fff;text-align:center;}
#calcul_ppeint label{float:left;width:280px;font-size:14px;}
#menu{position:relative;z-index:150;margin:0 0 0 90px;}
#resultat_rouleau{background-color:#da5552;width:250px;padding:5px 0 5px 5px;color:#fff;font-weight:bold;padding:0 10px 0 0;}
#resultat_calcul{color:#fff;}

.nav, .nav ul {list-style:none;margin:0;padding:0;}
.nav {font-family:Arial, Helvetica, sans-serif;z-index:150;position:relative;margin:15px 0 0 53px;}
.nav li {border:1px solid #b2b2b4;background:#d95552;float:left;margin:0 12px 0 0;padding:0;position:relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {font-size:12px;color:#fff;display:block;padding:6px 9px 0 9px;text-decoration:none;height:19px;text-align:center;}
.nav li a:hover {background:#fff;}
#nav-one li:hover a, #nav-one li.sfHover a {background:#fff;color:#626264;}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background:#e6e6e6;color:#626264;font-size:13px;}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {background:#fff;color:#626264;}
.nav ul {background:#565656;border-bottom:1px solid #b2b2b4;list-style:none;margin:0;position:absolute;top:-999em;left:-35px;}
.nav li:hover ul, .nav li.sfHover ul {top:25px;}
.nav ul li {border:0;float:none;margin:0;border:1px solid #b2b2b4;border-bottom:0;}
.nav ul li a {padding-right:20px;white-space:nowrap;width:150px;}

.lk_panier {display:block;width:53px;height:27px;text-align:left;background:transparent url(images/panier.png) no-repeat;padding:9px 0 0 136px;text-decoration:none;}

#fil_ariane {font-size:12px;color:#616163;font-style:italic;}
#fil_ariane a {font-size:14px;}

/* Page Accueil */
.col1 {float:left;width:256px;}
.col1 #presentation {width:254x;height:388px;background:#d3d2d0;border:1px solid #a1a2a4;}
#presentation div, #presentation p {width:223px;margin:0 auto;}
#presentation #bienvenue {width:163px;height:42px;background:#fff;text-align:center;margin:13px auto 20px auto;padding:10px 0 0 0;font-size:15px;color:#4b4b4d;}
#presentation p {text-indent:25px;color:#707173;}
#presentation #coord {background:url(images/bck_pres.gif) no-repeat;width:223px;height:87px;margin-top:15px;}
#presentation #coord div {text-align:center;font-size:11px;color:#626264;padding:15px 0 0 0;}
#presentation #pic_bank {text-align:center;margin:15px auto 0 auto;}
.col1 #link_bp {font-size:13px;color:#3e3f41;text-align:center;margin:30px 0 0 0;}
.col1 #link_bp a {color:#282230;font-weight:bold;}
.col2 {float:left;width:587px;margin:0 0 0 31px;}
.col2 .titre {background:#a1a2a4;color:#626264;text-align:center;margin:0 0 15px 0;}
.col2 .titre span {background:#dcddde;padding:0 5px;}
#bloc_l {float:left;}
#bloc_nouveautes {width:238px;height:438px;border:1px solid #b2b2b4;background:#fff;}
#bloc_nouveautes #titre_nouveautes {background:#a1a2a4;height:22px;color:#fff;padding:7px 0 0 0;text-align:center;margin:0 0 10px 0;}
.news {width:198px;height:194px;margin:0 0 0 31px;}
.news .titre_news {color:#646567;}
.news .image_news {margin:5px 0 0 0;}
.news .prix_news {color:#d95452;font-weight:bold;margin:5px 0 0 0;}
.news .prix_news span {font-size:18px;}
.news .pdt_news {float:right;margin:10px 0 0 0;}
#bloc_r {float:right;}
#bloc_peinture {width:321px;height:268px;border:1px solid #b2b2b4;background:#e3e4e4;}
#bloc_peinture #titre_peinture {background:#a1a2a4;height:22px;color:#fff;padding:7px 0 0 0;text-align:center;}
#bloc_peinture #actu_peinture {height:151px;background:#fff;}
#actu_peinture #img_actu {float:left;width:150px;height:136px;text-align:center;padding:15px 0 0 0;}
#actu_peinture #titre_actu {font-size:14px;color:#707173;padding:15px 0 0 0;}
#actu_peinture #desc_actu {font-size:11px;color:#707173;margin:10px 0 0 0;}
#actu_peinture #prix_actu {color:#d95452;font-weight:bold;margin:5px 0 0 0;}
#actu_peinture #prix_actu span {font-size:18px;}
#bloc_peinture #info_peinture {height:88px;}
#info_peinture #img_info {float:left;width:90px;height:88px;text-align:center;padding:12px 0 0 0;}
#info_peinture #plus_actu {text-align:right;margin:0 10px 0 0;}
#info_peinture #desc_info {color:#707173;margin:15px 0 0 0;}
#bloc_calcul {width:321px;height:140px;border:1px solid #b2b2b4;background:#e3e4e4;margin:28px 0 0 0;}
#bloc_calcul #titre_calcul {background:#a1a2a4;height:22px;color:#fff;padding:7px 0 0 0;text-align:center;}
#bloc_calcul #cont_calcul {height:111px;}
#cont_calcul #img_calcul {float:left;width:94px;height:111px;text-align:center;padding:7px 0 0 0;}
#cont_calcul #desc_calcul {color:#707173;padding:12px 0 0 0;}
#cont_calcul #link_calcul {margin:10px 10px 0 0;text-align:right;}
#bloc_selection {width:321px;height:150px;border:1px solid #b2b2b4;background:#e3e4e4;margin:18px 0 0 0;}
#bloc_selection #titre {background:#a1a2a4;height:22px;color:#fff;padding:7px 0 0 0;text-align:center;}
#bloc_selection #cont_selection {height:111px;}
#bloc_selection #titre_selection {padding:2px 0 0 5px;}
#cont_selection #img_selection {float:left;width:140px;height:94px;text-align:center;padding:2px 0 0 0;}
#cont_selection #desc_selection {color:#707173;padding:0 10px 0 10px;font-size:11px;}
#cont_selection #link_selection {margin:10px 10px 0 0;text-align:right;}

#cont_cat {width:750px;margin:15px 0 0 0;}
#cont_cat .sscat {float:left;width:234px;background:#bbbdbe;margin:0 15px 15px 0;}
.sscat .titre_sscat {color:#fff;text-align:center;margin:7px 0;}
.sscat .img_sscat {text-align:center;}

#container_mrq {width:274px;height:198px;position:relative;padding:0;margin:0 auto;overflow:hidden;}
.slider_mrq {float:left;width:274px;height:198px;margin:0;overflow:hidden;}
.slider_mrq a {color:#19171a;text-decoration:none;}
.slider_mrq .javascript_css {position:relative;z-index:3;width:234px;padding:20px;margin:20px auto;background:#e5e5e5;display:none;}
.slider_mrq .prev {z-index:2;position:absolute;left:0;top:5px;}
.slider_mrq .next {z-index:2;position:absolute;right:0;top:5px;}
.slider_mrq .prev a, .slider_decli .next a {display:none;}
.slider_mrq .slider {float:left;position:relative;width:274px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_mrq ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_mrq li {float:left;display:inline;width:274px;height:198px;margin:0;padding:0;overflow:hidden;}
.slider_mrq div {margin:0;padding:0;}

/*Page peinture*/
#conteneur_peinture{width:842px;background-color:#bbbdbe;padding:0 15px;}
.peinture{float:left;margin:0 10px 20px 0;width:90px;}
.peinture .titre_peinture{color:#fff;font-size:12px;}
.peinture .couleur_peinture{border:1px solid #87888a;width:90px;height:60px;}
.titre_collection_peinture{color:#4f3a2c;font-size:17px;font-weight:bold;}
.vignettesPeint{float:left;width:120px;height:90px;margin:0 10px 0 0;}


/*Page fiche collection*/
#cont_cat {width:750px;margin:15px 0 0 0;}
#cont_cat .sscol {float:left;width:345px;height:275px;background:#bbbdbe;margin:0 15px 15px 0;}
.sscol .titre_sscol {color:#fff;text-align:center;margin:7px 0;}
.sscol .img_sscol {text-align:center;}

/* Page Fiche Produit */
#apercu_pdt {float:left;width:429px;height:477px;background:#bbbdbe;}
#apercu_pdt #mid_img_pdt {width:396px;height:280px;text-align:center;margin:20px auto 0 auto;}
#images_pdt #color_pdt {margin:6px 0 0 10px;}
#images_pdt #color_pdt img {margin:0 0 0 2px;border:1px solid #cfd1d2;}
/* ----------------------------------------------------- */
.vignetteDecli img {width:50px;height:50px;}
#container_decli {width:386px;height:63px;position:relative;padding:0 0 0 10px;margin:0 auto;}
.slider_decli {float:left;width:376px;height:60px;margin:0;overflow:hidden;}
.slider_decli a {color:#19171a;text-decoration:none;}
.slider_decli .javascript_css {position:relative;z-index:3;width:350px;padding:20px;margin:200px auto;background:#e5e5e5;display:none;}
.slider_decli .titlebar {z-index:3;width:376px;height:30px;position:absolute;bottom:40px;background:#e5e5e5;color:#19171a;padding:10px 0 0 10px;font-family:"Trebuchet MS",arial,sans-serif;font-size:14px;}
.slider_decli .prev {z-index:2;position:absolute;left:0;top:5px;}
.slider_decli .next {z-index:2;position:absolute;right:0;top:5px;}
.slider_decli .prev a, .slider_decli .next a {display:none;}
.slider_decli .slider {float:left;position:relative;width:360px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_decli ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_decli li {float:left;display:inline;width:60px;height:51px;margin:0;padding:0;overflow:hidden;}
.slider_decli div {margin:0;padding:0;}
/* ----------------------------------------------------- */
#apercu_pdt #miniat_pdt {width:427px;height:113px;background:#e6e6e7;margin:0 auto;}
/*#apercu_pdt #miniat_pdt img {border:1px solid #fff;margin:14px 0 0 14px}*/
#apercu_pdt #miniat_pdt a {float:left;margin:10px 0 0 14px;border:2px solid #ccc;}
#util_pdt {float:left;width:45px;height:475px;border:1px solid #bbbdbe;border-left:0;}
#util_pdt table {width:45px;height:460px;}
#util_pdt table td {vertical-align:bottom;text-align:center;}
#util_pdt table img {margin:0 0 5px 0;}
#desc_pdt {float:left;width:385px;margin:0 0 0 10px;color:#616163;}
#desc_pdt #titre_pdt {font-size:13px;margin:0 0 5px 0;}
#desc_pdt form {margin:20px 0 0 0;}
#desc_pdt form select {width:150px;}
/*#desc_pdt #prix_pdt span {font-size:30px;}*/
#desc_pdt #dispo_0_pdt {margin:50px 0 0 160px;color:#616163;}
#desc_pdt #dispo_1_pdt {margin:20px 0 0 150px;color:#d95452;}
#desc_pdt #ajout_panier {margin:0 0 0 60px;}
#desc_pdt #ipt_rouleau {margin:5px 0;}
#bloc_accessoires {float:left;}
#titre_bloc_access {width:510px;height:21px;background:#bdbebf;color:#fff;text-align:center;padding:7px 0 0 0;margin:20px 0 0 0;}
#lst_access {width:500px;height:176px;border:1px solid #cfd1d2;border-top:0;padding:0 0 0 10px;}
#lst_access .accessoire {float:left;width:151px;height:151px;margin:10px 0 0 15px;}
.accessoire .titre_access {font-size:11px;color:#616163;text-align:center;}
.accessoire .image_access {margin:5px 0 8px 0;}
.accessoire .voir_access {text-align:center;}
a.ariane{font-size:12px;color:#616163;font-style:italic;text-decoration:none;}
.vignetteDecli{float:left;width:50px;height:50px;margin:0 10px 0 0;position:relative;}
.declinaison{display:none;position:absolute;top:-200px;left:0;width:200px;height:200px;overflow:hidden;}
.declinaisonB img{border:none;}
.declinaisonB{display:block;}
.accroche_calcul{text-align:center;float:left;width:320px;height:150px;margin:35px 0 0 10px;}
#fic_produit label{float:left;width:100px;}
.liencalcul, .lienEchantillon{color:#d95452;font-size:12px;}

/*Processus commande */
.step_panier{text-align:center;}
#tabPanier td{padding:5px 0 0 15px;}
#tabPanier td.action{padding:5px 0 0 0;}
#tabPanier td.rubrique{background-color:#7b7c7e;text-align:center;color:#fff;font-size:14px;height:20px;}
#tabPanier td.intitule{font-size:12px;color:#616263;font-weight:bold;border-bottom:1px dashed #696a6b;}
#tabPanier td.produit{border-bottom:1px dashed #8d8e90;}
#tabPanier td.intitule2{background-color:#d1d2d2;font-size:12px;color:#616263;font-weight:bold;border-bottom:1px dashed #696a6b;}
#tabPanier td.produit2{background-color:#d1d2d2;border-bottom:1px dashed #8d8e90;}

#tabMontant td.intitule{color:#616163;font-size:12px;font-weight:bold;border:none;}
#tabMontant td.prix{color:#616163;font-size:13px;}
.total_regler{color:#d95452;font-weight:bold;font-size:13px;}
.conteneur{width:880px;}
.grosTitre{height:15px;background:#7b7c7e;color:#fff;text-align:center;padding:5px 0;font-size:14px;}
.grosTitre a{color:#fff;text-decoration:none;}
.conteneur_coordonnees{width:430px;float:left;margin:0 5px 0 0;}
#coordonnees div{padding:0 0 3px 0;}
#coordonnees .erreur {background:transparent url(images/erreur.png) no-repeat;padding:0 0 0 18px;margin:0 0 0 120px;color:#cf0c0c;line-height:16px;}
#coordonnees .erreur strong {color:#cf0c0c;}
#coordonnees label{float:left;width:100px;text-align:right;padding:0 20px 0 0;}
#coordonnees input.texte{width:250px;}
#coordonnees textarea.gdTexte{width:248px;height:60px;}
#coordonnees div.check{padding:0 0 0 80px;}
.chpOblig{padding:0 0 0 15px;color:#d95452;}
/*#conteneur_tab_recap{text-align:right;height:150px;}*/
#conteneur_tab_recap{text-align:right;height:280px;}
#tab_recap td{text-align:left;padding:5px;}
#tab_recap td.intituleRouge{text-align:center;font-size:14px;color:#fff;background-color:#d95452;}
#tab_recap td.int{background-color:#eaebeb;padding:5px 0;}
.conteneur_adresse{width:430px;float:left;margin-right:5px;}
.titre_coordonnees{font-weight:bold;color:#7b7c7e;text-decoration:underline;}
.boxGrise{height:90px;background-color:#cecfd1;}
.logo{padding:0 0 0 25px;}
#imgForm{display:none;}

/*PAGE CONTACT*/
#contact label{float:left;width:90px;text-align:right;margin:0 10px 0 0;}
#contact input.inp {width:250px;}
#contact textarea {width:248px;height:100px;}
#contact div {padding:0 0 5px 0;}
#contact_col1{width:355px;float:left;}
#contact_col2{float:left;}
#contact_col2 #fail {margin:0 0 10px 100px;}
#contact_col2 .erreur {background:transparent url(images/erreur.png) no-repeat;padding:0 0 0 18px;color:#cf0c0c;line-height:16px;}
#contact_col2 .erreur strong {color:#cf0c0c;}
#contact input[type="text"]:focus, #contact input.fail {width:252px;height:17px;border:1px solid #cf0c0c;}
#contact textarea:focus, #contact textarea.fail {width:248px;height:100px;border:1px solid #cf0c0c;}




/* Ajout 12/01/2012 -> Soldes */
.prix_barre {text-decoration:line-through;font-size:24px;}
.prix_normal {font-size:30px;}
.prix_promo {color:#d95452;font-size:30px;}
.remise {color:#d95452;font-size:20px;}
.prix_barre2 {text-decoration:line-through;}
.prix_normal2 {}
.prix_promo2 {color:#d95452;}
.remise2 {color:#d95452;}










