@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; margin:0px;}
p, h2, ul{margin:0px; padding:0px;}
h1{font-size:24px; margin:0px; padding:0px;}
img{border:0px; margin:0px; padding:0px;}
hr{color:#00a1e1; height:1px;}
#logo-cliquable{height:65px; width:150; cursor:pointer;}
#conteneur{position:absolute; width:990px; height:580px; left:50%; top:50%; margin-top:-290px; margin-left:-495px;}

/*///////////////////////////// ::: homepage-principal ::: ///////////////////////////*/
#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:66px;
}

#menu{
background-color:#E1E356;
font-size:13px;
font-weight:bold;
height:22px;
}
#menu a{display:block; color:#FFFFFF; text-decoration:none; float:left; line-height:22px; text-align:center;}
a.menu-qui-sommes-nous{width:247px;}
a.menu-qui-sommes-nous:hover, a.menu-qui-sommes-nous_on{background-color:#FCAB56; width:247px;}
a.menu-afisb-bv{width:247px;}
a.menu-afisb-bv:hover,  a.menu-afisb-bv_on{background-color:#00B6EC; width:247px;}
a.menu-fdes{width:247px;}
a.menu-fdes:hover,  a.menu-fdes_on{
	background-color:#A5D867;
	width:247px;
}
a.menu-instructions{width:249px;}
a.menu-instructions:hover,  a.menu-instructions_on{ background-color:#BB8EBA; width:249px;}


* html #menu{
background-color:#E1E356;
font-size:13px;
font-weight:bold;
height:22px;
padding-left:5px;
}
* html #menu a{width:245px; display:block; color:#FFFFFF; text-decoration:none; float:left; line-height:22px; text-align:center;}



/*///////////////////////////// ::: homepage-texte ::: ///////////////////////////*/
.clear{ clear:both;}

#txt1{height:81px; padding:16px 0 0 108px; color:#958D7C; font-size:12px; line-height:15px; background-color:#F2EDE6;}
#txt1-produit{height:81px; padding:16px 0 0 108px; color:#958D7C; font-size:12px; line-height:15px; background-color:#F2EDE6;}
#txt1-produit p{ float:left;}
#txt1-produit h1{ padding-bottom:10px; width:220px;}


#txt1 a{ text-decoration:underline; color:#958D7C;}
#txt1 a:hover{text-decoration:none;}
h1.titre-txt1{padding-bottom:10px;}

#flash-home{height:363px; width:990px; font-size:12px;  }
#flash-home a{ text-decoration:underline; color:#FFFFFF; }
#flash-cg{height:301px; padding-top:62px; width:245px; float:left; color:#FFFFFF; font-size:13px; text-align:center; background-image:url(../images/img-home-cg.jpg); background-repeat:no-repeat; }
#flash-cg h1{ font-size:22px; }

#flash-cm{height:363px; width:498px; float:left;; color:#FFFFFF; font-size:12px; background-image:url(../images/img-home-cm.jpg); background-repeat:no-repeat;}
#flash-cm h1{ font-size:22px; color:#597A99; margin:28px 0 10px 20px; }
#flash-cm p{ margin-left:20px; line-height:28px;  }
#flash-cm a{ text-decoration:underline; color:#597A99; }
#flash-cm a:hover{ text-decoration:none;}

#flash-cd{ float:left; height:301px; text-align:center; padding-top:62px; width:246px; background-image:url(../images/img-home-cd.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:22px;}


#anim-home{ margin:3px 0 0 3px;}
/*///////////////////////////// ::: pagesinterieures-texte ::: ///////////////////////////*/

/*/ ::: qui sommes nous ::: /*/
#flash-qsn{height:363px; width:990px;  background-color:#FEDDBB; border-top:3px solid #C1B9AC; overflow:auto;}
#flash-qsn-cg{ border-right:3px solid #C1B9AC; height:363px; width:242px; float:left; color:#FFFFFF; font-size:13px; text-align:center; }
a.qsn{ padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#FCAB56; text-align:left; }
a.qsn:hover, a.qsn_on{ background-color:#FEDDBB; padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; text-align:left; }
a.qsn-plan{ padding:5px 0 5px 5px; display:block; width:475px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#FCAB56; text-align:left; }

#flash-qsn-cm{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:#4A698F; font-size:12px; overflow:auto;}

#flash-qsn-cm h1{ margin:207px 0 0 20px; font-size:22px; }
#flash-qsn-cm h2{margin:20px 0 10px 20px; font-size:18px; }
#flash-qsn-cm p{ margin:20px 20px 10px 20px;   }
#flash-qsn-cm ul{margin-left:30px; }
#flash-qsn-cm li{ margin-bottom:5px;}

#flash-qsn-cm a{ text-decoration:underline; color:#597A99; }
#flash-qsn-cm a:hover{ text-decoration:none;}

#flash-qsn-cd{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-soutien{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd-soutien.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-resume{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd-resume.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-membres{ float:left; height:363px; width:247px; background-image:url(../images/img-qsn-cd-membres.jpg); background-repeat:no-repeat; }

#flash-qsn-cm-membres{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:FFFF; font-size:12px; overflow:auto;}
#flash-qsn-cm-membres h1{ margin:207px 0 0 20px; font-size:22px; }
#flash-qsn-cm-membres h2{margin:20px 0 10px 20px;font-size:18px; color: #597A99;
}
#flash-qsn-cm-membres table{margin:20px 0 0 20px;background-color: #FFF;}
#flash-qsn-cm-membres table p{ color:#702E11; font-size:10px;}
#flash-qsn-cm-membres table img{ margin-bottom:8px;
	display:block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}
/*/ ::: fdes ::: /*/
#flash-fdes{height:363px; width:990px;  background-color:#FEDDBB; border-top:3px solid #C1B9AC; overflow:auto;}
#flash-qsn-cg{ border-right:3px solid #C1B9AC; height:363px; width:242px; float:left; color:#FFFFFF; font-size:13px; text-align:center; }
#flash-fdes{
	height:363px;
	width:990px;
	background-color:#CBE59A;
	border-top:3px solid #C1B9AC;
}
a.fdes{
	padding:5px 0 5px 5px;
	display:block;
	width:237px;
	border-bottom:1px solid #4A698F;
	text-decoration:none;
	color:#4A698F;
	background-color:#A5D867;
	text-align:left;
}
a.fdes:hover, a.fdes_on{
	background-color:#CBE59A;
	padding:5px 0 5px 5px;
	display:block;
	width:237px;
	border-bottom:1px solid #4A698F;
	text-decoration:none;
	color:#4A698F;
	text-align:left;
}
a.fdes-plan{
	padding:5px 0 5px 5px;
	display:block;
	width:475px;
	border-bottom:1px solid #4A698F;
	text-decoration:none;
	color:#4A698F;
	background-color:#A5D867;
	text-align:left;
}
#flash-fdes-lex{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:#4A698F; font-size:12px; overflow:auto; }

#flash-fdes-lex h1{ margin:207px 0 0 20px; font-size:22px; }
#flash-fdes-lex h2{margin:20px 0 10px 20px; font-size:18px; }
#flash-fdes-lex p{ margin:20px 20px 10px 20px;   }
#flash-fdes-lex p1{
	margin:20px 20px 10px 20px;
	font-size:9px;
}
#flash-fdes-lex h3{margin:20px 0 10px 20px; font-size:9px; }
#flash-fdes-lex ul{margin-left:30px; }
#flash-fdes-lex li{ margin-bottom:5px;}

#flash-qsn-cm a{ text-decoration:underline; color:#597A99; }
#flash-qsn-cm a:hover{ text-decoration:none;}

#flash-qsn-cd{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-soutien{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd-soutien.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-resume{ float:left; height:363px; width:246px; background-image:url(../images/img-qsn-cd-resume.jpg); background-repeat:no-repeat; }
#flash-qsn-cd-membres{ float:left; height:363px; width:247px; background-image:url(../images/img-qsn-cd-membres.jpg); background-repeat:no-repeat; }

#flash-qsn-cm-membres{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:FFFF; font-size:12px; overflow:auto;}
#flash-qsn-cm-membres h1{ margin:207px 0 0 20px; font-size:22px; }
#flash-qsn-cm-membres h2{margin:20px 0 10px 20px;font-size:18px; color: #597A99;
}
#flash-qsn-cm-membres table{margin:20px 0 0 20px;background-color: #FFF;}
#flash-qsn-cm-membres table p{ color:#702E11; font-size:10px;}
#flash-qsn-cm-membres table img{ margin-bottom:8px;
	display:block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}

/*/ ::: AFISB bien vivre ::: /*/
#flash-bv{height:363px; width:990px;  background-color:#BFEDFA; border-top:3px solid #C1B9AC;}
#flash-bv-cg{ border-right:3px solid #C1B9AC; height:363px; width:242px; float:left; color:#FFFFFF; font-size:13px; text-align:center; }
a.bv{ padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#7FDAF5; text-align:left; }
a.bv:hover, a.bv_on{ padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#BFEDFA; text-align:left; }
a.bv-plan{ padding:5px 0 5px 5px; display:block; width:475px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#7FDAF5; text-align:left; }
#flash-bv-cg img{ margin-top:40px;}
a.brochure{ text-decoration:none; color:#4A698F;}
a.brochure:hover{ text-decoration:underline;}

#sous-sous-menu1{ font-size:12px; text-align:left;border-bottom:1px solid #4A698F;}
#sous-sous-menu2{ font-size:12px; text-align:left; border-bottom:1px solid #4A698F;}
#sous-sous-menu3{ font-size:12px; text-align:left; border-bottom:1px solid #4A698F;}

a.ssmenu-bv{text-decoration:none; color:#4A698F; padding-left:20px; display:block; width:222px; background-color:#7FDAF5;}
a.ssmenu-bv-plan{text-decoration:none; color:#4A698F; padding-left:20px; display:block; width:460px; background-color:#7FDAF5;}
a.ssmenu-bv:hover{ background-color:#BFEDFA;}
a.ssmenu-bv_on{text-decoration:none; color:#4A698F; padding-left:20px; display:block; width:222px; background-color:#BFEDFA;}

#flash-bv-cm{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:#4A698F; font-size:12px; overflow:auto;}
#flash-bv-cm h1{ margin:207px 0 0 20px; font-size:22px; }
img.img-titre{ float:left; margin:0px; padding:0px;}
#flash-bv-cm h2{ margin:20px 0 10px 20px; font-size:15px; }
#flash-bv-cm h4{ margin:20px 0 10px 20px; font-size:18px; }

#flash-bv-cm h3{ clear:both; padding:0 0 10px 20px; font-size:16px; font-weight:bold; }
#flash-bv-cm p{ margin:20px 20px 10px 20px;   }
#flash-bv-cm ul{ list-style:none;  margin: 0 0 10px 20px; }
#flash-bv-cm li.label{ margin-bottom:5px; }
#flash-bv-cm li.margin{ padding-left:7px;}

#flash-bv-cm li.margin-puce{ padding-left:27px;}

#flash-bv-cm a{ text-decoration:underline; color:#597A99; }
#flash-bv-cm a:hover{ text-decoration:none;}

#flash-fd{height:363px; width:990px;  background-color:#def1f0; border-top:3px solid #C1B9AC;}

#flash-bv-cm-cadre{ height:363px;  width:731px; float:left;; color:#4A698F; font-size:12px; overflow:auto; padding-right:10px;s}
#flash-bv-cm-cadre h2{ margin:20px 0 10px 20px; font-size:18px; }
#flash-bv-cm-cadre h3{ clear:both; padding:0 0 10px 20px; font-size:16px; font-weight:bold; }
#flash-bv-cm-cadre p{ margin:5px 20px 10px 20px;   }
#flash-bv-cm-cadre ul{  margin: 10px 0 10px 40px }
#flash-bv-cm-cadre li.label{ margin-bottom:5px; }
#flash-bv-cm-cadre li.margin{ padding-left:7px;}
#flash-bv-cm-cadre li.margin-puce{padding-left:10 px; }
#flash-bv-cm-cadre li.margin-puce-1{ margin-bottom:5px; padding-left:37px; list-style-type:none ;}

#flash-bv-cm-cadre a{ text-decoration:underline; color:#597A99; }
#flash-bv-cm-cadre a:hover{ text-decoration:none;}

#flash-bv-cm-cadre ul.aides{margin-left:60px; list-style-type:disc;}
#flash-bv-cm-cadre li.aides{ margin-bottom:5px; }
#flash-bv-cm-cadre p.aides{ margin-bottom:5px; }
#flash-bv-cm-cadre p.aides-tiret{ margin-bottom:0px; margin-left:60px }

#flash-bv-cm-cadre ul.avantages{margin-left:45px;}
#flash-bv-cm-cadre li.avantages-puce{ margin:0 0 5px 15px; text-decoration:underline; list-style-type:disc ; }
#flash-bv-cm-cadre li.avantages{ margin-bottom:5px; }


#flash-bv-cd{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd.jpg); background-repeat:no-repeat; }
#flash-bv-cd-cuvette{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-cuvette.jpg); background-repeat:no-repeat; }
#flash-bv-cd-douche{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-douche.jpg); background-repeat:no-repeat; }
#flash-bv-cd-baignoire{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-baignoire.jpg); background-repeat:no-repeat; }
#flash-bv-cd-lavabos{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-lavabos.jpg); background-repeat:no-repeat; }
#flash-bv-cd-abattant{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-abattant.jpg); background-repeat:no-repeat; }
#flash-bv-cd-bati-support{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-bsupports.jpg); background-repeat:no-repeat; }
#flash-bv-cd-paroi-douche{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-parois.jpg); background-repeat:no-repeat; }
#flash-bv-cd-robinetterie{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd-robinetterie.jpg); background-repeat:no-repeat; }
#flash-bv-cd-fd{ float:left; height:363px; width:246px; background-image:url(../images/FEUILLES-FDES-AFISB.jpg); background-repeat:no-repeat; }
#flash-bv-cd{ float:left; height:363px; width:246px; background-image:url(../images/img-bv-cd.jpg); background-repeat:no-repeat; }


img.logo-produit{ float:right;}
.underline{ text-decoration:underline;}
.float-right{ float:right;}
.italique{ font-style:italic;}

/*/ ::: instructions de pose ::: /*/
#flash-idp{height:363px; width:990px;  background-color:#F1E8F1; border-top:3px solid #C1B9AC;}
#flash-idp-cg{ border-right:3px solid #C1B9AC; height:363px; width:242px; float:left; color:#FFFFFF; font-size:13px; text-align:center; }
a.idp{ padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#BB8EBA; text-align:left; }
a.idp:hover, a.idp_on{ background-color:#F1E8F1; padding:5px 0 5px 5px; display:block; width:237px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F;text-align:left;  }
a.idp-plan{ padding:5px 0 5px 5px; display:block; width:475px; border-bottom:1px solid #4A698F; text-decoration:none; color:#4A698F; background-color:#BB8EBA; text-align:left; }

#flash-idp-cm{border-right:3px solid #C1B9AC; height:363px;  width:495px; float:left;; color:#4A698F; font-size:12px; overflow:auto;}
#flash-idp-cm h2{ margin:20px 0 10px 20px; font-size:18px;  }
#flash-idp-cm p{ }
#flash-idp-cm ul{margin-left:60px; }
#flash-idp-cm li{ margin-bottom:5px; }
#flash-idp-cm a{ text-decoration:underline; color:#597A99; }
#flash-idp-cm a:hover{ text-decoration:none;}
#ceramique{ margin-bottom:5px; height:52px;}
#flash-idp-cm a.ceramique{ text-decoration:underline; font-style:italic; color:#597A99; }
#flash-idp-cm a.ceramique:hover{ text-decoration:none;}

#flash-idp-cd{ float:left; height:363px; width:246px; background-image:url(../images/img-idp-cd.jpg); background-repeat:no-repeat; color:#908472; font-size:12px;}
#flash-idp-cd p{margin:200px 10px 10px 10px;}
#flash-idp-cd a{ text-decoration:none; color:#908472;}
#flash-idp-cd a{ text-decoration:underline;}
#flash-idp-cd li{ margin-left:30px; text-decoration:underline; margin-bottom:5px; }

img.ceramique{ float:left;}






/*///////////////////////////// ::: footer ::: ///////////////////////////*/
#footer{padding-top:8px; font-size:13px; color:#666562; clear:both; border-top:#9c92bf 2px solid;}
#footer-site{padding-top:8px; font-size:14px; color:#666562; clear:both; border-top:#9c92bf 2px solid;}
#footer-gauche{width:158px; float:left;}
#footer-gauche-site{width:158px; float:left;}
#footer-droite{float:right;}
#footer a{text-decoration:none;color:#666562;}
#footer a:hover{text-decoration:underline;}
#footer a.lien-retour-accueil{color:#5E83AF}

