/* Style global */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 756px;
}
html {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}

body.index {
	background-image: url(../images/bg_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #963a20;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #963a20;
	text-decoration: none;
}
#sousmenu a {
	color: #FFFFFF;
	text-decoration: none;
}
#sousmenu a:hover {
	color: #FF9900;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d1715;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #963a20;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #963a20;
	margin-left: 10px;
}

.titre_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d411c;
	font-weight: bold;
}
.titre_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d411c;
}
.Titreactus {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #761226;
}
.prix {
	font-weight: bold;
	color: #963a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 0px;
}
.citation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #963a20;
	font-weight: normal;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #963a20;
}
ul.liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d1715;
	list-style-image: url(../images/puce.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
/* Format et style page index */
#page {
	position: relative;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 570px;
}
#cadre_accueil {
	height: 465px;
	width: 240px;
	position: absolute;
	background-color: #FFFFFF;
	left: 90px;
	top: 57px;
	background-image: url(../images/logo_accueil.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#img_accueil_01 {
	position: absolute;
	left: 441px;
	top: 67px;
}
#img_accueil_02 {
	position: absolute;
	left: 645px;
	top: 67px;
}
#img_accueil_03 {
	position: absolute;
	left: 441px;
	top: 306px;
}
#img_accueil_04 {
	position: absolute;
	left: 645px;
	top: 306px;
}
#entrer {
	position: absolute;
	left: 723px;
	top: 511px;
}
#pied_page p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
#pied_page a {
	color: #FFFFFF;
	text-decoration: none;
}
#pied_page a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Format autres pages */
#menu a.menu_actif {
	color: #FF9900;
	text-decoration: none;
}
#page_2 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bandeau {
	height: 100px;
	width: 980px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#corps {
	height: 500px;
	width: 980px;
	position: absolute;
	left: 0px;
	top: 100px;
	background-color: #f0e2de;
}
#logo {
	position: absolute;
	top: 427px;
	left: 12px;
}
#pied {
	height: 156px;
	width: 980px;
	position: absolute;
	left: 0px;
	top: 530px;
}
#pied p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 40px;
	left: 310px;
	margin-top: 90px;
}
#pied a {
	color: #FFFFFF;
	text-decoration: none;
}
#pied a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* Page Accueil */
#news {
	height: 65px;
	width: 334px;
	position: absolute;
	left: 618px;
	top: 515px;
	z-index: 100;
}
#news p {
	margin-left: 50px;
	margin-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 260px;
}
#iframe_accueil {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_accueil.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_accueil p {
	margin: 10px;
	width: 560px;
}
/* Page Particulier */
#corps_particuliers {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_particulier.jpg);
	background-repeat: no-repeat;
	background-position: 670px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_particuliers p {
	position: absolute;
	left: 15px;
	top: 61px;
	width: 691px;
	height: 358px;
}
/* Page Professionnels */
#corps_professionnels {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_pro.jpg);
	background-repeat: no-repeat;
	background-position: 540px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_professionnels p {
	position: absolute;
	left: 15px;
	top: 61px;
	width: 526px;
	height: 358px;
}
/* Page Témoignages */
#corps_temoignages {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_temoignage.gif);
	background-repeat: no-repeat;
	background-position: 650px 450px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_temoignages p {
	position: absolute;
	left: 15px;
	top: 61px;
	width: 933px;
	height: 358px;
}
/* Page Actualités */
#corps_actualites {
	background-color: #FFFFFF;
	width: 980px;
	background-image: url(../images/bg_temoignage.gif);
	background-repeat: no-repeat;
	background-position: 650px 450px;
	position: absolute;
	left: 0px;
	top: 30px;
	height: 500px;
}
#iframe_actualites {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 17px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_actualites.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#iframe_actualites p {
	margin: 10px;
	width: 560px;
}
/* Page Boutique */
#corps_boutique {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_boutique.jpg);
	background-repeat: no-repeat;
	background-position: 650px 450px;
	position: absolute;
	left: 0px;
	top: 30px;
}
/* Page Presse */
#corps_presse {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_temoignage.gif);
	background-repeat: no-repeat;
	background-position: 650px 450px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_presse p {
	position: absolute;
	left: 15px;
	top: 61px;
	width: 933px;
	height: 358px;
}
/* Page Contact */
#corps_contact {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: 432px 53px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_contact p {
	position: absolute;
	left: 15px;
	top: 61px;
	width: 603px;
	height: 370px;
}
#frm_contact {
	height: 370px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	position: absolute;
	left: 15px;
	top: 11px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #761226;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #761226;
	height: 100px;
	width: 450px;
}
#message {
	color: #0000FF;
}

/* Page Mentions */
#corps_mentions {
	background-color: #FFFFFF;
	height: 500px;
	width: 980px;
	background-image: url(../images/bg_accueil.jpg);
	background-repeat: no-repeat;
	background-position: 650px 170px;
	position: absolute;
	left: 0px;
	top: 30px;
}
#corps_mentions p {
	position: absolute;
	left: 15px;
	top: 44px;
	font-size: 80%;
	width: 713px;
	height: 393px;
}
/* Page Plan d'accès */
#plan_acces {
	position: absolute;
	left: 72px;
	top: 0px;
	height: 350px;
	width: 800px;
	border: 1px solid #761226;
}
/* Pages Prestations */
#corps_prestations {
	background-color: #FFFFFF;
	width: 980px;
	background-image: url(../images/bg_temoignage.gif);
	background-repeat: no-repeat;
	background-position: 650px 450px;
	position: absolute;
	left: 0px;
	top: 30px;
	height: 500px;
}
#iframe_prestations {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_creatif.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#iframe_prestations p {
	margin: 10px;
	width: 560px;
}
/* Page PROFIL Masculin */
#iframe_masculin {
	height: 350px;
	width: 933px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #761226;
	background-image: url(../images/profil_masculin.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_masculin p {
	margin: 10px;
	width: 650px;
}
/* Page PROFIL Style */
#iframe_style {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_style.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#iframe_style p {
	margin: 10px;
	width: 560px;
}
#note_style {
	font-weight: bold;
	color: #963a20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 0px;
	position: absolute;
	left: 3px;
	top: 331px;
}
/* Page PROFIL Pro */
#iframe_pro {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_professionnel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_pro p {
	margin: 10px;
	width: 560px;
}
#corps_pro {
	background-color: #FFFFFF;
	width: 980px;
	background-image: url(../images/st_exupery.jpg);
	background-repeat: no-repeat;
	background-position: 520px 420px;
	position: absolute;
	left: 0px;
	top: 30px;
	height: 500px;
}
/* Page PROFIL Maquillage */
#iframe_maquillage {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_maquillage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#iframe_maquillage p {
	margin: 10px;
	width: 560px;
}
#cybhair {
	position: absolute;
	left: 362px;
	top: 259px;
}
/* Page PROFIL Couleur */
#iframe_couleur {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_couleur.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_couleur p {
	margin: 10px;
	width: 560px;
}
/* Page PROFIL Relooking */
#avant-apres {
	position: absolute;
	left: 458px;
	top: 32px;
}
/* Page PROFIL Créatif */
#corps_creatif {
	background-color: #FFFFFF;
	width: 980px;
	background-image: url(../images/bg_creatif.gif);
	background-repeat: no-repeat;
	background-position: 530px 430px;
	position: absolute;
	left: 0px;
	top: 30px;
	height: 500px;
}
#evenements {
	position: absolute;
	left: 509px;
	top: 7px;
}
#iframe_relooking {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	overflow: auto;
}
#iframe_relooking p {
	margin: 10px;
	width: 560px;
}
.titre_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9d411c;
}
#iframe_boutique {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_boutique_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
}
#iframe_boutique p {
	margin: 10px;
	width: 560px;
}
#interieur_boutique {
	position: absolute;
	left: 367px;
	top: 159px;
}
.gros_titre_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.gros_titre_bordeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #761226;
}
#logo_profil {
	position: absolute;
	left: 90px;
	top: 0px;
}
#logo_petit_o {
	position: absolute;
	left: 560px;
	top: 0px;
	width: 268px;
}
#prestations {
	float: right;
	margin-top: 250px;
}
#slogan_relooking {
	position: absolute;
	left: 544px;
	top: 1px;
}
#slogan_couleur {
	position: absolute;
	left: 680px;
	top: -3px;
}
#slogan_maquillage {
	position: absolute;
	left: 685px;
	top: -3px;
}
#slogan_style {
	position: absolute;
	left: 660px;
	top: -3px;
}
#slogan_pro {
	position: absolute;
	left: 688px;
	top: -2px;
}
#slogan_creatif {
	position: absolute;
	left: 706px;
	top: 0px;
}
#slogan_boutique {
	position: absolute;
	left: 643px;
	top: 0px;
}
#iframe_mentions {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_mentions p {
	margin: 10px;
	width: 560px;
}
#iframe_contact {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	background-image: url(../images/bg_img_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#iframe_contact p {
	margin: 10px;
	width: 560px;
}
#iframe_acces {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
}
#iframe_acces p {
	margin: 10px;
	width: 560px;
}
#diapo {
	position: absolute;
	left: 586px;
	top: 0px;
}
.o {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #963a20;
}
.petit {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
}
#tbl_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d1715;
}
#iframe_galerie {
	height: 353px;
	width: 935px;
	position: absolute;
	top: 61px;
	left: 15px;
	border: 1px solid #CCC;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
#iframe_galerie img {
	margin: 2px;
	float: left;
	border: 1px solid #FFF;
}
#img2 {
	float: left;
	width: 930px;
}
#img3 {
	float: left;
	width: 930px;
}

.titre_atelier {
	font-size: 14px;
	text-decoration: underline;
}
#image_innee {
	position: absolute;
	left: 612px;
	top: 381px;
}
.cadre {
	border: 1px solid #4C0C09;
	width: 300px;
	margin-left: 10px;
}

