body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
*{outline:none}

/* *********************************** */
/* Styles mutualisé à toutes les pages */
/* *********************************** */
div#menu{
	width:812px;
	height:30px;
	margin-top:30px;
	text-align: center;
	/*border-top:#CCC 1px solid;*/
	border-bottom:#CCC 1px solid;
}

div#menu li{
	text-align:center;
	color: #09F;
	float:left;
	font-size:0.95em;
	list-style-type: none;
	margin-left:55px;
	font-weight: bold;
	font-family:Arial;
	font-size:15px;
	}
div#menu li.first{margin-left:-5px;}
div#menu li:hover{color:#0072cd;	cursor:pointer;text-decoration:underline;}



div#greenBelt {
	height: 7px;
	background-color: #c3ed65;
}

div#globalContenerN1 {
	margin: 0px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

div#globalContenerN2 {
	margin: 0px;
}


div#cintrageLeft{
	float:left;
	height:918px;
	width:38px;
	background-image: url(../images/cintrageLeft.gif) ;
}

div#cintrageMiddle {
	float:left;
	width:812px;
	margin-left:40px;
}

div#cintrageRight {
	float:left;
	margin-left:40px;
}

div#cintrageRight1 {
	height:255px;
	width:39px;
	background-image: url(../images/cintrageRight1.gif) ;	
}
div#cintrageRight2 {
	border: none;
	padding: 0;
	margin: 0;
	display: block;
	height:494px;
	width:39px;
	background-image: url(../images/cintrageRight2.gif) ;	
}
div#cintrageRightcontact a img{
	border: none;
}

#contactMe {
	margin: 0;
	border: none;
	display:block;
}

div#mainHeader {
	width: 812px;
	height: 175px;
}
div#mainMenu {
	margin-top: 3px;
	width:100%;
	width: 812px;
}

div#mainMenu2{
	margin-top: 30px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;	
}

div#mainMenu2 table{
	width:100%;
	height: 27px;
	text-align:center;
}
div#mainMenu2 table tr td{
	color: #1076ea;
	font-size: 14px;
	cursor:pointer;

}
div#mainMenu2 table tr td.selected{
	color: #1076ea;
	background-image: url(../images/menu_bckground_save.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	cursor:pointer;
	font-weight:bold;
}
div#mainMenu2 table tr td:hover{
	color: #0072cd;
	font-size: 14px;
	background-image: url(../images/menu_bckground_save.gif);
	background-repeat: repeat-x;
	cursor:pointer;

}

div#mainMenu2 a {
	font-size: 14px;
	text-decoration:none;
	color: #1076ea;
}

div#mainMenuContainer {
	height: 30px;
	width: 812px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	font-family: Arial, Helvetica, sans-serif;
}  			

.menuBouton {
	padding-top: 5px;
	color: #1076ea;
	font-weight:bold;
	border-top: solid 2px #ffffff;
	float: left;
}

.menuBouton:hover {
	padding-top: 5px;
	color: #1076ea;
	font-weight:bold;
	border-top: solid 2px #1076ea;
	float: left;
	background-image: url(../images/menu_bckground.gif);
	
}

.menuBouton a {
	color: #1076ea;
	text-decoration: none;
	display: block;
}

.menuSpacer {
	float:left;
	width:64px;
}  

.separateurHr {
	margin-top: 30px;
	height: 1px;
	width: 792px;
	background-image: url(../images/separateurHR.gif) ;	
	
}
.separateurHrText {
	margin-top: 15px;
	height: 1px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/separateurHRText.gif) ;	
	
}

/* *********************************** */
/*         Styles de l'index           */
/* *********************************** */


div#mainContent {
	width: 812px;
	margin-top: 30px;
}

div#mainText {
	float: left;
	height:431px;
}

div#mainTextZen {
	float: left;
	background-image: url(../images/zen_normal.jpg) ;	
	height:431px;
	width: 114px;
}

div#mainTextDesc {
	float: left;
	background-color: #f6f6f6;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	/*width: 473px;*/
	width: 473px;
	height: 429px;

}

div#mainTextDesc1, div#mainTextDesc2, div#mainTextDesc3, div#mainTextDesc4{
	margin-left: 35px;
	margin-top: 20px;
}
span.mainTextDesc18Rose {
font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color: #ff00a1;
}
span.mainTextDesc18Black {
font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color: #4a4a4a;
}
span.mainTextDesc14Rose {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #ff00a1;
}
span.mainTextDesc14Black {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #4a4a4a;
}
span.mainTextDesc14BlackB {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #4a4a4a;
}


hr.mainText{
	border: solid 1px #cccccc;
	width: 70%;
	margin-top: 15px;
}


div#mainTextRight {
	float: left;
	background-image: url(../images/mainTextRight.gif) ;	
	height:431px;
	width: 13px;
}


div#mainRightBoxes {
	width: 182px;
	margin-left: 30px;
	float: left;
	
}

div#mainRightBoxes1 {
	width: 182px;
	height: 129px;
}
div#mainRightBoxes1Acti {
	width: 168px;
	height: 129px;
}

div#mainRightVentre {
	float: left;
	width: 60px;
	height: 129px;
	background-image: url(../images/mainRightVentre.gif) ;
	cursor: pointer;
}
div#mainRightVentre img{
	border: none;
}

div#mainRightVentreText {
	float: left;
	height: 127px;
	width: 107px;
	border-top: solid 1px #e3dede;
	border-bottom: solid 1px #e3dede;
	background-image: url(../images/mainRightVentreRepeat.gif) ;
}

div#mainRightVentreTextActi {
	float: left;
	height: 127px;
	width: 90px;
	border-top: solid 1px #e3dede;
	border-bottom: solid 1px #e3dede;
	background-image: url(../images/mainRightVentreRepeat.gif) ;
	background-repeat: repeat-x;
}

div#mainRightVentreRight {
	float: left;
	width: 15px;
	height: 129px;
	background-image: url(../images/mainRightVentreRight.gif) ;
}

.mainRightVentreText1 {
	margin-top: 20px;
	text-decoration:none;
	margin-left: 10px;
	font-weight: bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	color: #279de3;
}
.mainRightVentreText1 a {
	text-decoration:none;
	font-weight: bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	color: #279de3;	
}
.mainRightVentreText1Acti,.mainRightVentreText2Acti {
		margin-top:20px;
}
.mainRightVentreText1Acti a {

	text-decoration:none;
	font-weight: bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #279de3;	
}
.mainRightVentreText2Acti a{

	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1em;
	color: #000000;
}

.mainRightVentreText2 {
	margin-top: 15px;
	margin-left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:1em;
	color: #000000;
}
.mainRightVentreText2 a{
	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:1em;
	color: #000000;
}

div#mainRightBoxes2 {
	margin-top: 30px;
}

.mainRightFiches {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;

}
.mainRightFiches img {
	margin: 0px;
	padding: 0px;
	border: none;
	padding: 0;
	margin: 0;
	display: block;
}

div#mainRightBoxes3 {
	margin-top: 30px;
}

div#mainRightGratuitLeft {
	float: left;
	width: 9px;
	height: 95px;
	background-image: url(../images/mainRightGratuitLeft.gif) ;
}

div#mainRightGratuitText {
	float: left;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	width: 164px;
	height: 93px;
	background-image: url(../images/mainRightGratuitRepeat.gif) ;
}

div#mainRightGratuitRight {
	float: left;
	width: 9px;
	height: 95px;
	background-image: url(../images/mainRightGratuitRight.gif) ;
	z-index: 1;
}
.mainRightGratuitText1 {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	font-weight: bold;
	line-height: 1.1em; 
}
.mainRightGratuitText1 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	font-weight: bold;
	text-decoration:none;
}

.mainRightGratuitText2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ff00a1;	
	margin:0;
	line-height: 1.1em; 
}
.mainRightGratuitText2 a  {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #ff00a1;
	text-decoration:none;
}
.mainRightGratuitText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;	
	font-weight: bold;
	margin:0;
	line-height: 1.1em; 
}
.mainRightGratuitText3 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;	
	font-weight: bold;
	text-decoration:none;
}
.mainRightGratuitText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	margin:0;
	line-height: 1.1em; 
}
.mainRightGratuitText4 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	text-decoration:none;
}

.mainRightGratuitPic {
	position: absolute;
	float:left;
	width: 39px;
	height: 40px;
	margin-left: -15px;
	margin-top: -15px;
	background-image: url(../images/exclam.gif) ;
	z-index: 1;
}
.contactRightGratuitPic {
	position: absolute;

	width: 39px;
	height: 40px;
	margin-left: 150px;
	margin-top: -15px;
	background-image: url(../images/exclam.gif) ;
	z-index: 1;
}

div#mainBottomBoxes {
	margin-top: 30px;
	width:812px;
}

div#mainBottomBoxes1 {
	float: left;
	width: 279px;
	height: 90px;
	border-left: solid 1px #0080f4;
	background-image: url(../images/mainBottomBoxes1.gif);
	background-repeat: repeat-y;
}
div#mainBottomBoxes2 {
	float: left;
	margin-left: 30px;
	width: 279px;
	height: 90px;
	border-left: solid 1px #b5e613;
	background-image: url(../images/mainBottomBoxes1.gif);
	background-repeat: repeat-y;
}
div#mainBottomBoxes3 {
	float: left;
	margin-left: 30px;
	width: 181px;
	height: 90px;
	border-left: solid 1px #ff00a1;
	background-image: url(../images/mainBottomBoxes3.gif) ;
	background-repeat: repeat-y;
}


div#mainBottomForum1{
	margin-top: 5px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;	
}
div#mainBottomForum1 a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;	
}
div#mainBottomForum2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #000000;		
	margin-left: 15px;
}
div#mainBottomForum2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #000000;		
	text-decoration:none;
}
div#mainBottomForum3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;		
	margin-left: 15px;
}
div#mainBottomForum3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;		
	text-decoration:none;
}
.mainBottomForumPic {
	float: right;
	width: 53px;
	height: 47px;
	margin-right: 5px;
	margin-top: 5px;
	background-image: url(../images/interrog.gif) ;
	z-index: 3;
}
.mainBottomCesu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	margin-left: 15px;
}
.mainBottomCesu1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	text-decoration:none;
}
.mainBottomCesu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b1e505;
	font-weight:bold;		
}
.mainBottomCesu11 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b1e505;		
	text-decoration:none;
	font-weight:bold;		
}
div#mainBottomCesu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	margin-left: 15px;
}
div#mainBottomCesu2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	text-decoration:none;
}
div#mainBottomCesu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;		
	margin-left: 15px;
}
div#mainBottomCesu3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;		

	text-decoration:none;
}
div#mainBottomCesu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;		
	margin-left: 15px;
}
div#mainBottomCesu4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;		
	text-decoration:none;
}
.mainBottomCesuPic {
	float: right;
	width: 42px;
	height: 43px;
	margin-right: 55px;
	margin-top: 5px;
	margin-left: 180px;
	background-image: url(../images/eurosign.png) ;
	z-index: 3;
	position : absolute;
}
.cesuTrick {
	width: 279px;
}
div#mainBottomPoidsPic {
	float: left;
	width: 60px;
	height: 90px;
	cursor: pointer;	
}
div#mainBottomPoidsPic a img{
border:none;	
}
div#mainBottomPoidsText {
	float:left;
	margin-left: 15px;
}

div#mainBottomPoids1, div#mainBottomPoids1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;		
}
div#mainBottomPoids2, div#mainBottomPoids2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #b5e613;	
	text-decoration: none;
	font-weight: bold;	
}
div#mainBottomPoids3, div#mainBottomPoids3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;	
	text-decoration: none;		
	font-weight: bold;		
}
div#mainBottomPoids4, div#mainBottomPoids4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;	
	text-decoration: none;	
	line-height:0.7em;		
}


div#mainBottomTest1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;		
	margin-left: 15px;	
}
div#mainBottomTest1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;		
	text-decoration:none;
}
div#mainBottomTest2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	font-weight: bold;
	margin-left: 15px;	
}
div#mainBottomTest2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;		
	font-weight: bold;	
	text-decoration:none;
}
div#mainBottomTest3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;		
	margin-left: 15px;	
}
div#mainBottomTest3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;		
	text-decoration:none;
}
div#mainBottomTest4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ff00a1;	
	margin-left: 15px;
	font-weight: bold;
}
div#mainBottomTest4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ff00a1;	
	text-decoration:none;
	font-weight: bold;
}

div#mainBottomGratuit1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	margin:0px;
	line-height: 1.0em; 
	margin-left: 15px;
}
div#mainBottomGratuit1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	text-decoration:none;
}
div#mainBottomGratuit2{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ff00a1;	
	margin:0;	
	line-height: 1.0em; 
	margin-left: 15px;
}
div#mainBottomGratuit2 a{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ff00a1;	
	text-decoration:none;
}
div#mainBottomGratuit3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;		
	margin:0;
	line-height: 1.0em; 
	margin-left: 15px;
}
div#mainBottomGratuit3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;		
	text-decoration:none;
}
div#mainBottomGratuit4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;		
	margin:0;
	line-height: 1.0em; 
	margin-left: 15px;
}
div#mainBottomGratuit4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;		
	text-decoration:none;
}


div#footer {
 	height: 30px;
	margin-top:15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div#footer a{
 text-decoration:none;
 color: #adc944;
}

div#clear {
 clear: both;
}

div.clear {
 clear: both;
}

.anyclear {
 clear: both;
}


/* *********************************** */
/*              CONTACT                */
/* *********************************** */


div#mainTextImgContact {
	float: left;
	background-image: url(../images/zen_contact.jpg) ;	
	height:432px;
	width: 114px;
}
div#mainTextDescContact {
	float: left;
	background-color: #f6f6f6;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	width: 685px;
	height: 429px;

}
div#mainTextContact {
	float: left;
	width: 812px;
}
div#mainTextRightContact {
	float: left;
	background-image: url(../images/mainTextRight.gif) ;	
	height:431px;
	width: 13px;
}

div#mainTextDescContact1{
	margin-top: 15px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a4a4a;		

}
div#mainTextDescContact1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4a4a4a;		
}
.contactmail {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff00a1;		
}
.contactmail:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff00a1;		
}
div#mainTextDescContact2{
	margin-left: 20px;
}


div#mainTextDescContact3{
	margin-top: 20px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a4a4a;		
}
div#mainTextDescContact3 span{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff00a1;		
}


table#tableContact {
	margin-top: 30px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

table#tableContact td {
	width: 300px;
	text-align: justify;
	font-weight: bold;
	
}
.contactChamp {
	margin-top: 8px;
}
.contactEnvoyer {
	 color:#009fdf;
	 margin-top:5px;
	 text-align: right;
	 font-size: 14px;
}
.contactEnvoyer a {
	text-decoration:none;
	color:#ff00a1;
}


.contactEnvoyer a:hover {
	text-decoration:underline;
	color:#ff00a1;
}

.asterix {
	 color:#ff00a1;
	 font-size: 12px;	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contactInfo {
   font-weight:normal;
   margin-top:5px;
}

#contactInfosHead {
	margin-top:10px;
	margin-bottom: 20px;
}

input {
  right:0px;
	border:none;
	background-color:#d9d9db;
	width:250px;
}

textarea {
	right: 0px;
	border:none;
	background-color:#d9d9db;
	width: 300px;
	height:150px;
}

#waitSend {
	margin-top: 50px;
	text-align: center;
	display:none;
}

#sendCompleted {
	margin-top: 50px;
	text-align: center;
	display:none;
}

.sendOk {
	color: #adc944;
	text-decoration: none;
}
.sendOk:hover {
	color: #adc944;
	text-decoration: underline;
}

#sendFailed {
	margin-top: 50px;
	text-align: center;
	display:none;
}


/* *********************************** */
/*             Partenaires             */
/* *********************************** */


div#partenaireText {
	
}

div#partenaireTextZen {
	float: left;
	background-image: url(../images/zen_partenaires.jpg) ;	
	height:431px;
	width: 114px;
}

div#mainTextDescPartenaires {
	float: left;
	background-color: #f6f6f6;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	width: 685px;
	height: 429px;

}

div#mainTextRightPartenaires{
	float: left;
	background-image: url(../images/mainTextRight.gif) ;	
	height:431px;
	width: 13px;
}

div#mainPartenaires{
	margin-left: 50px;
	margin-top: 15px;
}

div.partenaire {
	height: 60px;
}
div.imagePartenaire {
	width: 100px;
	float: left;
}
div.textPartenaire {
	margin-top:5px;
	margin-left: 30px;
	float: left;
}

span.spanTitrePartenaire {
	 color:#ff00a1;
	 font-size: 16px;	
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;	
}
span.spanTitreDesc {
	 color:#4a4a4a;
	 font-size: 14px;	
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;	
}


div.urlPartenaire {
	margin-top:5px;
	color:#4a4a4a;
	font-size: 14px;	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;		
}

.urlPartenaire a  {
	color:#4a4a4a;
	font-size: 14px;	
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		
}

.urlPartenaire a:hover {
	color:#4a4a4a;
	font-size: 14px;	
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;		
}


div.sepPartenaire{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/separateurHRText.gif) ;		
}





/* *********************************** */
/*             Activitées              */
/* *********************************** */


div#activitesRightBoxes {
	float: left;
	width: 168px;
	margin-left: 30px;
}


div#activitesRightGratuit {
	width: 168px;
	height:147px;
}

div#activitesRightText {
	margin-top: 30px;
	text-align:justify;
	color:#4a4a4a;
}
div#perteRightText {
	margin-top: 20px;
	text-align:justify;
	color:#4a4a4a;
}
div.perteRightText1 {
	color:#4a4a4a;
	text-align:left;
	font-size: 17px;	
	font-family: Arial, Helvetica, sans-serif;		
}
div.perteRightText2 {
	margin-top:10px;
	color:#b1e505;
	text-align:left;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif;		
}
div.perteRightText3 {
	color:#b1e505;
	text-align:left;
	font-size: 20px;	
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;		
}

hr#activitesHrRight {
	width:80%;
	margin-top: 20px;
	color:#999999;
	height:1px;
  border:none;
  border-top: solid 1px #cccccc;
	
}
div#activitesRightText2 {
	margin-top:20px;
}

div#activitesText {
	width: 614px;
	float:left;
}

div.uneActivite{
	margin-top:20px;
	font-size: 14px;	
}
div.uneActiviteFirst{
	font-size: 14px;	

}


div.activiteHead{
	height: 45px;
	border-bottom: solid 1px #cce8f5;
	font-size: 24px;	
	font-family: Arial, Helvetica, sans-serif;		
	color: #239cd3;
}
div.activiteHeadTitle{
	float:left;
	margin-top: 13px;
	width: 527px;
	font-weight:bold;
}

div.activiteHeadPic1{
	float: left;
	height: 41px;
	width: 41px;
}
div.activiteHeadPic2{
	float: left;
	margin-left: 5px;
	height: 41px;
	width: 41px;
}

div.activiteBody {
	margin-top: 20px;
	width: 562px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	color: #58585a;
	background-image: url(../images/degrade-acti.gif) ;	
	background-repeat: repeat-y ;	
}

p.activiteBodyText {
	margin: 10px;
	color: #58585a;
}



div#activiteCerif1 {
	font-size: 16px;	
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #fb009f;
}
div#activiteCerif1 img {
	width: 30px;
}
div#activiteCerif2 {
	font-size: 16px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #58585a;
}
div#activiteCerif3 {
	font-size: 13px;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #58585a;
}



/* *********************************** */
/*               Tarifs                */
/* *********************************** */



div#tarifsRightBoxes {
	float: left;
	width: 168px;
	margin-left: 30px;
}


div#tarifsRightCesu {
	width: 168px;
	height:147px;
}

div#tarifsRightText {
	margin-top: 30px;
	text-align:justify;
	color:#4a4a4a;
}
div#tarifsRightText span {
	font-weight:bold;	
}
div#tarifsRightText span.urlcesu {
	font-weight:bold;	
  color: #aedc17;
  font-size: 14px;
}
div#tarifsRightText span.urlcesu a{
	font-weight:bold;	
  color: #aedc17;
  font-size: 14px;
  text-decoration:none;
}
div#tarifsRightText span.urlcesu a:hover{
	font-weight:bold;	
  color: #aedc17;
  font-size: 14px;
  text-decoration:underline;
}

hr#tarifsHrRight {
	width:80%;
	margin-top: 20px;
	color:#999999;
	height:1px;
  border:none;
  border-top: solid 1px #cccccc;
}

div#tarifsRightText2 {
	margin-top:20px;
}

div#tarifsRightText2 div.trt21 {
	font-size: 28px;
	font-weight:bold;	
	color: #000000;	
}
div#tarifsRightText2 div.trt22 {
	font-size: 12px;
	font-weight:bold;	
	color: #717173;
}
div#tarifsRightText2 div.trt23 {
	font-size: 14px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #aedc17;
}

div#picEuro {
	float: right;
	width: 42px;
	height: 43px;
	margin-right: 15px;
	background-image: url(../images/eurosign.png) ;
	z-index: 3;
}




div#tarifsRightText3 {
	margin-top:20px;
}

div#tarifsRightText3 div.trt31 {
	font-size: 12px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #000000;
}
div#tarifsRightText3 div.trt32{
	font-size: 20px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #fe00a0;
}
div#tarifsRightText3 div.trt33{
 margin-top: 10px;
 font-size: 12px;
 color: #59595b;
}

div#picExclam {
	float: right;
	width: 39px;
	height: 40px;
	margin-right: 15px;
	margin-top: -5px;
	background-image: url(../images/exclam.gif) ;
	z-index: 3;
}


div#tarifsText{
	width: 614px;
	float:left;
}

div.blockTarifBlockIndiv{
	width: 180px;
	height: 60px;
	background-color:#f2f2f2;

}
div.blockTarifBlockGroup{
	width: 180px;
	height: 60px;
	background-color:#f2f2f2;

}

div.spacer5px{
	font-size:4px;
	height:5px;
	width: 20px;
}

div.blockTarifBlock1man {
	float:left;
	margin-top:4px;;
	margin-left:5px;
}
div.blockTarifBlock2man {
	float:left;
	margin-top:4px;;
	margin-left:5px;
}

div.blockTarifBlockText{
	float:left;
	width: 144px;
}
div.blockTarifBlockTextGroup{
	float:left;
	width: 118px;
}

div.blockTarifBlockText1{
	margin-left:10px;
	margin-top:5px;
	font-size:10px;
	font-weight:bold;	
	color: #717173;
	height:30px;
}

div.blockTarifBlockText2{
	margin-left: 0px;
	text-align: right;
	font-size: 14px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #239CD3;
}

span.blockTarifBlockText22{
	font-size: 20px;
	font-weight:bold;	
	font-family: Arial, Helvetica, sans-serif;	
	color: #239CD3;
}

div.blockTarifTitle1 {
	font-size: 13px;
	font-weight:bold;	
	color: #fe00a0;
}
div.blockTarifTitle2 {
	font-size: 18px;
	font-weight:bold;	
	color: #fe00a0;
	margin-bottom:5px;
}


div.troisMois {
	float:left;
}
div.sixMois {
	margin-left:37px;
	float:left;
}
div.neufMois {
	margin-left:37px;
	float:left;
}
div.fofraitHead{
	height: 30px;
	border-bottom: solid 1px #cbe7f3;
}
div.fofraitBody{
	margin-top: 20px;
}

div.fofraitHeadTitle{
	font-size: 24px;
	font-weight:bold;	
	color:#239CD3;
	float:left;
}
div.fofraitHeadTime{
	margin-left:10px;
	float:left;
	color:#239CD3;
	font-weight:bold;	
}

div#forfaitXL {
	margin-top: 40px;
}

div#seanceHead{
	margin-top: 40px;
	height: 30px;
	border-bottom: solid 1px #cbe7f3;	
}

div#seanceSlim {
	margin-top: 20px;
	height:60px;
	width:614px;
	background-color:#f2f2f2;
}

div#seanceXL {
	margin-top: 5px;
	height:60px;
	width:614px;
	background-color:#f2f2f2;
}
div.seanceTitleTrick {
	float:left;
	width:10px;
}
div.seanceTitle {
	margin-top:20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	float:left;
	width:170px;
	color: #717173;
	font-weight:bold;	
}

div.seanceTitle span {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #717173;
	font-weight:bold;	
}

div.seanceIndiv{
	margin-left:37px;
	float:left;
	width:180px;
}
div.seanceGroup{
	margin-left:37px;
	float:left;
	width:180px;
}



/* *********************************** */
/*               Coaching              */
/* *********************************** */

div#coachingColonneTrick{
	float:left;
	width: 71px;
}
div#coachingColonne1 {
	float:left;
	width: 287px;
}
div#coachingColonneMid {
	float:left;
	width: 100px;
	height:50px;
}
div#coachingColonne2 {
	float:left;
	width: 285px;
}


div.coachingTitle {
	width: 285px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #219cd7;
	font-weight:bold;	
	border-bottom: solid 1px #cbe7f5;
}

div.coachingBox {
	width: 285px;
	height: 330px;
	margin-top: 20px;
	border: solid 1px #cbe7f5;
	-moz-border-radius :4px;
	-khtml-border-radius: 4px;
}

div.coachingBoxBody {
	width: 285px;
}

ul.coahingItems {
	margin:0;
	padding:0;
}
ul.coahingItems li{
	list-style-type: none;
	float:left;
	width:120px;
	height: 20px;	
	margin-left:15px;
	margin-top:20px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;		
	border-left: solid 2px #aae7fa;
}

ul.coahingItems li a{
	margin-left:7px;
  text-decoration:none;
  color: #58585a;
	font-family: Arial, Helvetica, sans-serif;		
}
ul.coahingItems li a:hover{
	margin-left:7px;
  text-decoration:underline;
  color: #58585a;
  width:90px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;		
}


/* *********************************** */
/*             Bien Etre               */
/* *********************************** */


div.bienEtreTitre1 {
	width: 812px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #219cd7;
	font-weight:bold;	
	border-bottom: solid 1px #219cd7;	
}
div.bienEtreTitre2 {
	margin-top: 30px;
	width: 812px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #b1e505;
	font-weight:bold;	
	border-bottom: solid 1px #b1e505;	
}
div.bienEtreTitre3 {
	margin-top: 30px;
	width: 812px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #ff00a1;
	font-weight:bold;	
	border-bottom: solid 1px #ff00a1;	
}


div.bienEtreBody1{
	margin-top: 30px;
	width: 812px;
	height:170px;
	border: solid 1px #219cd7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.bienEtreBody2{
	margin-top: 30px;
	width: 812px;
	height:170px;
	border: solid 1px #b1e505;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.bienEtreBody3{
	margin-top: 30px;
	width: 812px;
	height:170px;
	border: solid 1px #ff00a1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


div.bienEtreBodyImage{
	float:left;
	width: 114px;
	height:170px;
}
div.bienEtreBodyTable{
	float:left;
	width: 698px;
	text-align:center;
}

.tableBlessure, .tableAlimentation, .tableSante{
	margin-top:5px;
	margin-left:80px;
	width:600px;
	text-align:left;
}


.tableBlessure td{
	height: 25px;
	width: 33%;
	padding-left:5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#59595b;
	border-left: solid 2px #219cd7;
	background-image:url(../images/bien-etre/bien-etre1px.gif);
	background-repeat: repeat-y ;
}
.tableAlimentation td{
	height: 25px;
	width: 33%;
	padding-left:5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#59595b;
	border-left: solid 2px #b1e505;
	background-image:url(../images/bien-etre/bien-etre1px.gif);
	background-repeat: repeat-y ;
}
.tableSante td{
	height: 25px;
	width: 33%;
	padding-left:5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#59595b;
	border-left: solid 2px #ff00a1;
	background-image:url(../images/bien-etre/bien-etre1px.gif);
	background-repeat: repeat-y ;
}

table.tableBlessure tr td a, table.tableAlimentation tr td a, .tableSante tr td a{
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#59595b;
}
table.tableBlessure tr td a:hover, table.tableAlimentation tr td a:hover, table.tableSante tr td a:hover{
	font-weight:bold;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#59595b;
}



.bottom_bienetre {
	text-align: center;
	float: left;
	width: 33%;
}
.bottom_bienetre a {
	text-decoration: none;
	color:#000;
}

.bottom_bienetre a:hover{
	text-decoration: underline;
	color:#000;
}

.bottom_bienetre_bleu {
	color: #219cd7;
}
.bottom_bienetre_vert {
	color: #b1e505;
}
.bottom_bienetre_rose {
	color: #ff00a1;
}


.bottom_coach {
	text-align: center;
	float: left;
	width: 16%;	
}
.bottom_coach a {
	text-decoration: none;
	color:#000;
}
.bottom_coach a:hover {
	text-decoration: underline;
	color:#000;	
}



.bottom_coach_noir {
	color:000;
	font-weight:bold;
}
