
/* CSS Document */
div#globalFond #dernierElement2 {
/*	width: 992px;
	height: 30px;*/
	display: none;
}
div#globalFond #footer2 {
	width: 992px;
	height: 55px;
	margin: 0px auto;
/*	position: absolute;
	bottom: 0px;
	visibility: visible;*/
	background: url(/img-hairfax/cheveux-soins-hairfax/footer.gif) no-repeat top;
}
* html div#globalFond #footer2 { /*margin-bottom: 0px;*/ } /* IE 6 et inférieurs */



#filAriane, #filAriane a {
	line-height: 18px;
	font-size: 10px;
	color: #959796;
}
#filAriane #vousEtesIci {
	color: #242b3a;
	line-height: 18px;
	font-size: 10px;
	font-style:normal;
	padding-left:35px;
}


#FdNavHautOmbre {
	background: url(/img-hairfax/cheveux-soins-hairfax/haut-ombre.gif) no-repeat top;
}

#FdNavOmbre {
	background: url(/img-hairfax/cheveux-soins-hairfax/fd-nav.gif) no-repeat top right;
}
#FdTitre {
	background: url(/img-hairfax/cheveux-soins-hairfax/fd-titre.gif) no-repeat 0px 0px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding-left:5px;
	padding-top:13px;
	height:90px;
}


















.blocListeProduits {
	width: 310px;
	margin: 25px auto;
	padding: 17px 0px 10px 17px;
}
.blocListeProduits h2 {
	font-size: 12px;
	font-weight: bold;
	color: #03546e;
}
.blocListeProduits h3 {
	font-size: 11px;
	font-weight: normal;
	color: #1295c6;
	width: 230px;
	display: block;
}
.blocListeProduits .descriptif {
	font-size: 10px;
	font-weight: normal;
	color: #888989;
	width: 230px;
	min-height: 150px;
}
.blocListeProduits .descriptif p {
	margin: 12px 0px 0px;
}
.listeSeparationVerticale {
	border-left: 1px solid #eeeff1;	
}

#bandeau #photoDetail {
	height: 348px;
	width: 899px;
}
#bandeau #photoDetail .descriptif {
	padding-left: 432px;
	padding-top: 145px;
}
#bandeau #photoDetail .descriptif .blocPrix {
	background: url(/img-nanogen-nanofibres/produits-solutions-cheveux/detail/fd-prix.jpg) no-repeat 0px 0px;
	height: 70px;
	width: 95px;
}
.blocPrix .intro {
	font-size: 8px;
	color: #FFF;
	padding-top: 6px;
	padding-left: 13px;
}
.blocPrix .prix {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	width: 75px;
	padding-top: 5px;
}
.blocPrix .prix sup {
	font-size: 20px;
}
#photoDetail .descriptif h2 {
	font-size: 20px;
	color: #03526b;
}
#photoDetail .descriptif h3 {
	font-size: 17px;
	color: #03a0dd;
	font-style: italic;
}


.blocDetailDescriptif {
	background: url(/img-nanogen-nanofibres/produits-solutions-cheveux/detail/fd-descriptif.gif) no-repeat 0px 14px;
}
.blocDetailDescriptif h2 {
	font-size: 20px;
	color: #03526b;
	margin-left: 32px;
}
.blocDetailDescriptif .texte {
	padding: 0px 65px 10px 65px;
}
.blocConseilsUtilisation {
	background: url(/img-nanogen-nanofibres/produits-solutions-cheveux/detail/fd-conseils-utilisation.gif) no-repeat 0px 0px;
	width: 410px;
	float: left;
}
.blocEnComplement {
	background: url(/img-nanogen-nanofibres/produits-solutions-cheveux/detail/fd-en-complement.gif) no-repeat 0px 0px;
	float: right;
	width: 410px;
}


.blocConseilsUtilisation .photo, .blocEnComplement .photo {
	float: left;
	width: 101px;
	padding: 20px 0px 10px 31px;
}
#temoignagesDetail .blocTemoignage .texte {
	background: url(/img-nanogen-nanofibres/produits-solutions-cheveux/detail/fd-temoignage-haut.gif) no-repeat 0px 0px;
	width: 384px;
	float: left;
}

.blocConseilsUtilisation .texte, .blocEnComplement .texte {
	float: left;
	padding-top: 43px;
	padding-left: 24px;
	width: 215px;
	font-size: 10px;
	color: #03546e;
	min-height: 130px;
}
.blocConseilsUtilisation .texte p.intro, .blocEnComplement .texte p.intro {
	color: #888989;
}
.blocConseilsUtilisation .texte a, .blocEnComplement .texte a {
	color: #03546e;
}
.blocConseilsUtilisation .texte p.intro a, .blocEnComplement .texte p.intro a {
	color: #888989;
}
.blocConseilsUtilisation .texte p, .blocEnComplement .texte p {
	margin: 0px 0px 8px;
	text-align: justify;
}

.blocDetailDescriptif .texte h3 {
	font-size: 12px;
	font-weight: bold;
	color: #03546e;
	margin-top: 15px;
}
.blocDetailDescriptif .texte {
	font-size: 10px;
	font-weight: normal;
	color: #888989;
}
.blocDetailDescriptif .texte p {
	margin: 12px 0px 0px;
}
.detailSeparationVerticale {
	border-left: 2px dotted #eceeee;	
}


#FdCSansChirurgie {
	width: 803px;
	background: url(/img-hairfax/sans-chirurgie/fond.gif) repeat-y right bottom;

}
#FdCSansChirurgieBas {
	width: 803px;
	background: url(/img-hairfax/sans-chirurgie/fond-bas.gif) no-repeat right bottom;
	height: 61px;
}
#FdCEncart {
	width: 280px;
	background: url(/img-hairfax/sans-chirurgie/fond-encart.gif) repeat-y;
}
#FdDermograft {
	width: 435px;
	background: url(/img-hairfax/sans-chirurgie/dermograph/fond-encard.gif) repeat-y;
}
table.FdVideos {
	background: url(/img-hairfax/videos/fd-video.gif) no-repeat center top;
	height: 146px;
	width: 170px;
}
table.FdInstituts, td.FdInstituts {
	background: url(/img-hairfax/fd-instituts.gif) no-repeat center top;
	height: 58px;
}
table.FdInstituts2 td.FdInstituts2 {
	background: url(/img-hairfax/fd-instituts2.gif) no-repeat center top;
	height: 58px;
}


table.FdSoinsCheveux {
	height: 172px;
	width: 530px;
	background-image: url(/img-hairfax/soins-cheveux-hairfax/cheveux-soins.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
}
#BtnTitreSoins {
	height: 28px;
	width: 267px;
	background-image: url(/img-hairfax/soins-cheveux-hairfax/soin-cheveux.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	text-indent: -5000px;
	display: block;
}


