/* BODY */
body {
	font: normal 62.5% "Verdana",sans-serif;
	text-align: center;
	background-image: url(images/page_bg.gif);
	background-repeat: repeat-x;
	background-color: #E6E8E5;
	margin-bottom: 10px;
}

/* CONTENEURS (avec images de background différentes) */
.container {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	text-align: left;
	background-color: #FFF;
}

.footer {
	margin: 5px auto;
	padding: 0;
	width: 950px;
	text-align: right;
}

/* MILIEU */
.header {
	background-image:  url(images/header_bg.jpg);
	background-repeat: no-repeat;
	height: 218px;
}

.header2 {
	background-image:  url(images/header_bg2.jpg);
	background-repeat: no-repeat;
	height: 218px;
}

.bandeau {
	background-image: url(images/bandeau_std.gif);
	background-repeat: no-repeat;
	height: 117px;
}

.contenu {
	background-image: url(images/bottom_bg.jpg);
	background-repeat: no-repeat;
	height: 484px;
}

.contenuindex {
	background-image: url(images/bottom_bg.jpg);
	background-repeat: no-repeat;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.txt {
	height: 329px;
	overflow: auto;
	padding-right: 20px;
}

.sousmenu {
	padding: 37px 0 0 0px;
	height: 100px;
	color: #ffffff;
}

.sousmenuindex {
	padding: 0px 0 0 350px;
	height: 100px;
	color: #000000;
}

.sousmenu1 {
	padding: 0px 0 0 0px;
	height: 100px;
	color: #ffffff;
}

.presentation {
	background-image: url(images/bottom_pres.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.infolettres {
	background-image: url(images/bottom_infolettres.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.infolettreseng {
	background-image: url(images/bottom_infolettres_eng.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.concours {
	background-image: url(images/bottom_concours.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.concourseng {
	background-image: url(images/bottom_concours_eng.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.presentationeng {
	background-image: url(images/bottom_pres_eng.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.equipe {
	background-image: url(images/bottom_equipe.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.equipeeng {
	background-image: url(images/bottom_equipe_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.sendfriend {
	background-image: url(images/bottom_sendfriend.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.massage_chaise {
	background-image: url(images/bottom_massagechaise.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.massage_chaiseeng {
	background-image: url(images/bottom_massagechaise_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.techniques {
	background-image: url(images/bottom_techniques.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.techniqueseng {
	background-image: url(images/bottom_techniques_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.reportage {
	background-image: url(images/bottom_reportage.gif);
	background-repeat: no-repeat;
	width: 630px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.rendezvous {
	background-image: url(images/bottom_rendezvous.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.rendezvouseng {
	background-image: url(images/bottom_rendezvous_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 464px;
	padding: 0px 40px 20px 280px;
}

.rendezvous1 {
	background-image: url(images/bottom_rendezvous.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.rendezvous1eng {
	background-image: url(images/bottom_rendezvous_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.massagetable {
	background-image: url(images/bottom_massagetable.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.massagetableeng {
	background-image: url(images/bottom_massagetable_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.nouvelles {
	background-image: url(images/bottom_nouvelles.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.contact {
	background-image: url(images/bottom_joindre.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.contacteng {
	background-image: url(images/bottom_joindre_eng.gif);
	background-repeat: no-repeat;
	width: 650px;
	padding: 0px 40px 20px 280px;
}

.logolink {
	width: 185px;
	height: 218px;
	float: left;
}

.topmenu {
	width: 363px;
	height: 172px;
	float: left;
	text-align: right;
	padding-top: 30px;
}

.toplanguage {
	width: 135px;
	height: 213px;
	float: left;
	padding-left: 267px;
	padding-top: 5px;
}


/* GAUCHE */


/* DROITE */
.droite {
	float: left;
	margin-left: -268px;
	width: 188px;
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	padding: 0 0 0 2px;
}

/* LIENS */

#sousmenu a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#sousmenu a:hover {
	color: #ffffff;
	text-decoration: underline;
	text-transform: uppercase;
}

#sousmenu1 a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#sousmenu1 a:hover {
	color: #ffffff;
	text-decoration: underline;
	text-transform: uppercase;
}

.footer a {
	color: #004812;
	text-decoration: underline;
}

.topmenu a {
	display: block;
	text-transform: uppercase;
	color: #B0B230;
	text-decoration: none;
	font-size: 1.3em;
	margin-bottom: 3px;
}

.topmenu a:hover {
	color: #D4D7D5;
}

#topmenuactive {
	color: #D4D7D5;
}

.contenu a {
	color: #FF7A01;
	text-decoration: underline;
	font-size: 1.2em;
}

.contenu a:hover {
	color: #FF7A01;
	text-decoration: none;
}

.presentation a {
	color: #004812;
	text-decoration: underline;
}

.presentation a:hover {
	text-decoration: none;
}

.infolettres a {
	color: #004812;
	text-decoration: underline;
}

.infolettres a:hover {
	text-decoration: none;
}

.concours a {
	color: #004812;
	text-decoration: underline;
}

.concours a:hover {
	text-decoration: none;
}

.infolettreseng a {
	color: #004812;
	text-decoration: underline;
}

.infolettreseng a:hover {
	text-decoration: none;
}

.concourseng a {
	color: #004812;
	text-decoration: underline;
}

.concourseng a:hover {
	text-decoration: none;
}

.presentationeng a {
	color: #004812;
	text-decoration: underline;
}

.presentationeng a:hover {
	text-decoration: none;
}

.rendezvous a {
	color: #004812;
	text-decoration: underline;
}

.rendezvous a:hover {
	text-decoration: none;
}

.rendezvouseng a {
	color: #004812;
	text-decoration: underline;
}

.rendezvouseng a:hover {
	text-decoration: none;
}

.rendezvous1 a {
	color: #004812;
	text-decoration: underline;
}

.rendezvous1 a:hover {
	text-decoration: none;
}

.rendezvous1eng a {
	color: #004812;
	text-decoration: underline;
}

.rendezvous1eng a:hover {
	text-decoration: none;
}

.equipe a {
	color: #004812;
	text-decoration: underline;
}

.equipe a:hover {
	text-decoration: none;
}

.sendfriend a {
	color: #004812;
	text-decoration: underline;
}

.sendfriend a:hover {
	text-decoration: none;
}

.equipeeng a {
	color: #004812;
	text-decoration: underline;
}

.equipeeng a:hover {
	text-decoration: none;
}

.massage_chaise a {
	color: #004812;
	text-decoration: underline;
}

.massage_chaise a:hover {
	text-decoration: none;
}

.massage_chaiseeng a {
	color: #004812;
	text-decoration: underline;
}

.massage_chaiseeng a:hover {
	text-decoration: none;
}

.techniques a {
	color: #004812;
	text-decoration: underline;
}

.techniques a:hover {
	text-decoration: none;
}

.techniqueseng a {
	color: #004812;
	text-decoration: underline;
}

.techniqueseng a:hover {
	text-decoration: none;
}

.reportage a {
	color: #004812;
	text-decoration: underline;
}

.reportage a:hover {
	text-decoration: none;
}

.reportageeng a {
	color: #004812;
	text-decoration: underline;
}

.reportageeng a:hover {
	text-decoration: none;
}

.massagetable a {
	color: #004812;
	text-decoration: underline;
}

.massagetable a:hover {
	text-decoration: none;
}

.massagetableeng a {
	color: #004812;
	text-decoration: underline;
}

.massagetableeng a:hover {
	text-decoration: none;
}

.nouvelles a {
	color: #004812;
	text-decoration: underline;
}

.nouvelles a:hover {
	text-decoration: none;
}

.contact a {
	color: #004812;
	text-decoration: underline;
}

.contact a:hover {
	text-decoration: none;
}

.contacteng a {
	color: #004812;
	text-decoration: underline;
}

.contacteng a:hover {
	text-decoration: none;
}

/* TITRES */
.contenu h1 {
	font-size: 2em;
}

.presentation h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.presentation h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.infolettres h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.infolettres h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.concours h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.concours h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.infolettreseng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.infolettreseng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.concourseng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.concourseng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.presentationeng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.presentationeng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.equipe h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.equipe h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.sendfriend h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.sendfriend h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.equipeeng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.equipeeng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.massage_chaise h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.massage_chaise h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.massage_chaiseeng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.massage_chaiseeng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.techniques h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.techniques h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.techniqueseng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.techniqueseng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.reportage h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.reportage h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.reportageeng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.reportageeng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.rendezvous h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.rendezvous h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.rendezvouseng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.rendezvouseng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.massagetable h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.massagetable h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.massagetableeng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.massagetableeng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.nouvelles h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.nouvelles h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.contact h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.contact h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

.contacteng h1 {
	color: #A3A60F;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 8px;
}

.contacteng h2 {
	color: #828A84;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 8px;
}

/* PARAGRAPHES */
p {margin-bottom: 5px;}

.contenu p {
	font-size: 1.3em;
	margin: 20px 0;
}

.presentation p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.infolettres p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.infolettreseng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.concours p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.concourseng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.presentationeng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.equipe p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.sendfriend p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.equipeeng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.massage_chaise p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.massage_chaiseeng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.techniques p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.techniqueseng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.reportage p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.rendezvous p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.rendezvouseng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.massagetable p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.massagetableeng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.nouvelles p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.contact p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}

.contacteng p {
	color: #828A84;
	font-size: 1em;
	text-align: justify;
	margin: 8px 0;
}


/* LISTES */
.contenu li {
	font-size: 1.2em;
}

/* FORMULAIRES */
.button {
	background-color: #808080;
	color: #fff;
	border: solid 1px #A3A60F;
	font-weight: bold;
	font-size: 1em;
	padding: 2px;
}

/* EXTRA */
#politique {text-align: right;}
#recrutement {color: #C70000;}
#recrutement a {color: #C70000; text-decoration: none;}
#recrutement a:hover {text-decoration: underline;}
.special table {border: 1px solid #A3A60F;}
.special td {padding: 3px; text-align: left;}
.special a {font-size: 1.2em;}
.clearer {clear: both;}
table {font-size: 1em;}
ul {
	list-style-type: disc;
}
li {margin-left: 15px;}
.img_frame {border: 1px solid #002765; margin-bottom: 5px;}


* {
	margin: 0em;
	padding: 0em;
}