@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #000000 url(images/bkgPageFleurs.jpg) no-repeat center top;
	text-align: center;
}

#container {
	width: 840px;
	background: url(images/bkgHeaderLogo.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
}
#header {
	height: 75px;
	padding-top:200px;
}


#menu {
	margin: 0px;
	padding: 0px 139px 0px 78px;
}

#menu li {
	list-style: none;
	display: inline;
	height: 34px;
	border-width: 0px;
	margin-right: 1px;
	margin-left: 1px;
}



#sousMenu {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-top-width: 4px;
	border-top-style: solid;
	padding: 5px 0px 0px;
	margin: -3px 0px 0px;
}



#sousMenu li {
	display: inline;
	list-style: none;
}
#sousMenu a {
	text-decoration: none;	
}
#sousMenu a:hover {
	text-decoration: underline;
}


.SMtherapie {
	border-top-color: #fa8924;
	color: #fa8924;
}
.SMtherapie a {
	color: #fa8924;
}
.SMprogramme {
	border-top-color: #e74c47;
	color: #e74c47;
}
.SMprogramme a {
	color: #e74c47;
}
.SMmaquillage {
	border-top-color: #cd296b;
	color: #cd296b;
}
.SMmaquillage a {
	color: #cd296b;
}
.SMproduits {
	border-top-color: #833189;
	color: #833189;
}
.SMproduits a {
	color: #833189;
}
.SMqui {
	border-top-color: #0072bc;
	color: #0072bc;
}
.SMqui a {
	color: #0072bc;
}
.SMagenda {
	border-top-color: #00a99d;
	color: #00a99d;
}
.SMagenda a {
	color: #00a99d;
}
.SMjoindre {
	border-top-color: #78cf02;
	color: #78cf02;
}
.SMjoindre a {
	color: #78cf02;
}


/*couleurs
therapie: #fa8924
programme: #e74c47
maquillage: #cd296b
produits: #833189
qui: #0072bc
agenda: #00a99d
joindre: #78cf02
*/


#contenu {
	font-size: 11px;
	color: #333333;
	line-height: 130%;
	margin: 0px 0px 5px;
	background: url(images/bkgContenu.gif) repeat-y;
	padding: 20px 0px 0px 80px;
}



#contenu p {
	text-align: justify;
	font-size: 11px;
	margin: 10px 300px 10px 0px;
}
#contenu a {
	color: #66029d;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
#contenu a:hover {
	color: #66029d;
	text-decoration: underline;
}
#contenu ul {
	text-align: left;
	padding: 0px;
	margin: 10px 300px 10px 0px;
}
#contenu li {
	margin: 5px 0px 0px 10px;
	list-style: url(images/puceFleur.jpg) none outside;
}
h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #53942E;
	text-align: left;
	margin: 10px 300px 15px 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #D13A76;
	text-align: left;
	margin: 10px 300px 15px 0px;
}
h3 {
	font-weight: bold;
	color: #4268CC;
	text-align: left;
	font-size: 11px;
	margin: 10px 300px 10px 0px;
}
h4 {
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	margin: 10px 30px 15px 0px;
	background: #EE385E;
	padding: 2px 10px;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #D13A76;
	text-align: left;
	margin: 10px 10px 15px 0px;
}

hr {
	width: 100%;
	height: 1px;
	border-top: 1px solid #EE385E;
	margin-right: 60px;
	clear: both;
}

#album {
	height: 550px;
	width: 650px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


#basContenu {
	background: url(images/basdeContenu.gif);
	height: 9px;
	width: 840px;
	margin-top: 40px;
	clear: both;
	margin-left: -80px;
}
#footer {
	font-size: 9px;
	color: #C7E04F;
	padding-top: 5px;
	padding-bottom: 20px;
	text-align: center;
}
#footer a {
	color: #C7E04F;
	text-decoration:none;
}
#footer a:hover {
	color: #FF00CC;
	text-decoration:none;
}
#footer hr {
	width: 70%;
	height: 1px;
	border-top: 1px dashed #C7E04F;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.imgDroite {
	float: right;
	clear: both;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.blocOrangeDr {
	background: #fb8b27 url(images/blocOrangeDr.jpg) no-repeat;
	text-align: left;
	padding: 70px 20px 20px;
	float: right;
	width: 160px;
	margin-left: 30px;
	border-bottom: 6px solid #ea5744;
	margin-right: 60px;
	color: #FFFFFF;
	clear: both;
}

iframe {
border: 0px solid #ffffff;
}
#produitsTable {
	width: 720px;
	margin: 0px 0px 0px -50px;
}

.produit {
	text-align: left;
	margin: 10px 20px 10px 0px;
	width: 520px;
	background: url(images/produits/bkgProduits2.gif) no-repeat right bottom;
	font-weight: normal;
	padding-bottom: 20px;
	clear: both;
}
.produit2 {
	text-align: left;
	margin: 10px 20px 10px 0px;
	width: 520px;
	background: url(images/produits/bkgProduits2.gif) no-repeat right bottom;
	font-weight: normal;
	clear: both;
}
.produitTitre {
	font-size: 12px;
	font-weight: bold;
	color: #833189;
}
.imgProduit {
	margin-right: 10px;
	border: 2px solid #EE385E;
	float: left;
	display: block;
}
.produitPrix {
	font-size: 12px;
	font-weight: bold;
	color: #EE385E;
}

#produitsGauche {
	width: 170px;
	padding-right: 30px;
}


#produitsGauche ul {
	margin: 0px;
	padding-left: 10px;
}
#menuProduits a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #4095CD;
	text-align: left;
	padding: 5px;
	margin-bottom: 2px;
	display: block;
}
#menuProduits a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	margin-bottom: 2px;
	background: #4172CD;
}
.menuProduitsSelect {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #EE385E;
	text-align: left;
	padding: 5px;
	margin-bottom: 2px;
	display: block;
}

#sousMenuProduits a {
	background: #FBC8D2;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 3px 5px;
	margin-bottom: 2px;
	display: block;
	margin-left: 8px;
}
#sousMenuProduits a:hover {
	background: #F9AABA;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 3px 5px;
	margin-bottom: 2px;
	display: block;
	margin-left: 8px;
}
#formulaire {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#formulaire tr {
	padding-top: 10px;
	padding-bottom: 10px;
}

.dateAgenda {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #4095CD;
	padding: 2px 10px 2px 5px;
	display: block;
	width: auto;
	margin-bottom: 5px;
	margin-top: 6px;
}
.presse {
	border-bottom: 2px dotted #EE385E;
	margin-right: 30px;
	padding-bottom: 5px;
	text-align: left;
	width: 320px;
	padding-top: 5px;
	float: left;
	display: block;
}
.presseTitre {
	font-size: 12px;
	font-weight: bold;
	color: #833189;
}
#depliant {
	color: #FFFFFF;
	background-image: url(images/bkgDepliant.jpg);
	background-repeat: no-repeat;
	text-align: left;
	height: 100px;
	width: 210px;
	padding-top: 40px;
	padding-left: 25px;
	margin-left: 110px;
	float: left;
}
#depliant a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	line-height: 140%;
}
#depliant a:hover {
	text-decoration: underline;
}
