@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'avantgardetwobq-extralight';
    src: url(avantgardetwobq-extralight-webfont/avantgardetwobq-extralight-webfont.eot);
	src: url(avantgardetwobq-extralight-webfont/avantgardetwobq-extralight-webfont.eot?#iefix) format('embedded-opentype'),
         url(avantgardetwobq-extralight-webfont/avantgardetwobq-extralight-webfont.eot) format('woff'),
         url(avantgardetwobq-extralight-webfont/avantgardetwobq-extralight-webfont.ttf) format('truetype'),
         url(avantgardetwobq-extralight-webfont/avantgardetwobq-extralight-webfont.svg#avantgardetwobq-extralight) format('svg');
    font-weight: normal;
    font-style: normal;
}

*
{
	margin:0;
	padding:0;
}

html, body
{
	font-family:'avantgardetwobq-extralight';
	background:white;
	color:#646565;
	font-size:14px;
	position:relative;
	height:100%;
}

a
{
	text-decoration:none;
}

a:visited
{
	text-decoration:none;
}

a:hover
{
	color:#646565;
}

.global
{
	margin: 0 auto;
	width:1200px;
	min-height:100%;
}

h1
{
	font-size:64px;
	color:white;
	background-color:white;
	width:1200px;
    margin:auto;
    text-align:center;
    height:128px;
	background: url("../Images/h1.png") no-repeat center;
    display:table;
}

h1 span {
    display: table-cell;
    vertical-align: middle;
}

h2
{
	color:white;
	font-size:40px;
	text-align:center;
}

h3
{
	font-size:32px;
	color:#81c041;
	text-align:center;
    height:100px;
	background: url("../Images/h3.png") no-repeat center;
	font-weight:bold;
}

/*HEADER*/
header
{
	position:relative;
}


/*EN-TETE*/
.logo
{
	position:relative;
	left:0px;
	top:10px;
}
/*fin EN-TETE*/

/*MENU*/
nav
{
	position:absolute;
	top:10px;
	left:260px;
	text-align: center;
	z-index : 22;
}

.menu, .menu a
{
	color:#81c041;;
	font-size:20px;
}

nav a:hover
{
	color: #646565;
}

nav ul li.menuHoriz
{
	float:left;
	text-decoration:none;
	list-style:none;
	position:relative;
}

.menu1
{
	top:55px;
	width:134px;
	line-height:18px;
}

.menu2
{
	top:45px;
	width:134px;
	line-height:18px;
}

.menu3
{
	top:45px;
	width:134px;
	line-height:18px;
}

.menu4
{
	top:45px;
	width:134px;
	line-height:18px;
}

.menu5
{
	top:45px;
	width:134px;
	line-height:18px;
}

.menu6
{
	top:45px;
	width:135px;
	line-height:18px;
}

.menu7
{
	top:45px;
	width:135px;
	line-height:18px;
}
/*fin MENU*/

/*placement des traits*/
.menu_trait
{
	line-height:120px;
}
/*fin placement des traits*/

/*ajustement menu*/
.ajustement_menu
{
	position:relative;
	height:20px;
}
/*fin ajustement menu*/


/*fin HEADER*/


/*PAGE ACCUEIL*/
.corps_accueil
{
	position:relative;
	width:1200px;
	height:848px;
	background: url("../Images/accueil_photo.jpg") no-repeat;
}

.accueil_titre
{
	position:relative;
	top:10px;
	left:10px;
	background-color:rgba(127, 127, 127, 0.7);
	width:480px;
	text-indent:10px;
	font-size:30px;
	color:white;
}

.accueil_contact
{
	position:relative;
	top:120px;
	left:10px;
	background-color:rgba(127, 127, 127, 0.7);
	width:480px;
	text-indent:10px;
	font-size:30px;
	color:white;
	border-style:solid;
	border-color:white;
}

.accueil_contact a
{
	color:white;
}

.accueil_contact a:hover
{
	color:#81c041;
}

.corps_accueil1
{
	position:relative;
	top:0px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE ACCUEIL*/


/*PAGE METHODE*/
.corps_methode1
{
	position:relative;
	width:1200px;
	height:543px;
	background: url("../Images/methode_photo.jpg");
}

.methode_titre
{
	position:relative;
	top:144px;
	background-color:rgba(127, 127, 127, 0.7);
	width:1200px;
}

.corps_methode2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.methode_emphase
{
	color:#81c041;
	font-weight:bold;
}

.corps_methode3
{
	position:relative;
	top:160px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.methode_frise
{
	position:relative;
	top:24px;
	width:1200px;
	height:200px;
}

.corps_methode4
{
	position:relative;
	top:240px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.corps_methode5
{
	position:relative;
	top:320px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.methode_3piliers
{
	position:relative;
	top:24px;
	width:1200px;
	height:800px;
}

.corps_methode6
{
	position:relative;
	top:280px;
	width:1200px;
	font-size:24px;
	color:#646565;
	height:480px;
}

.corps_methode6 li
{
	margin-left:20px;
}

.corps_methode7
{
	position:relative;
	top:300px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE METHODE*/


/*PAGE CRYO*/
.corps_cryo1
{
	position:relative;
	width:1200px;
	height:800px;
	background: url("../Images/cryo_photo.jpg");
}

.cryo_titre
{
	position:relative;
	top:280px;
	background-color:rgba(127, 127, 127, 0.7);
	width:1200px;
}

.corps_cryo2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.cryo_emphase
{
	color:#81c041;
	font-weight:bold;
}

.corps_cryo3
{
	position:relative;
	top:160px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_cryo4
{
	position:relative;
	top:240px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_cryo5
{
	position:relative;
	top:320px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.cryo_persos
{
	position:relative;
	top:24px;
	width:1200px;
	height:480px;
}

.corps_cryo6
{
	position:relative;
	top:360px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_cryo7
{
	position:relative;
	top:440px;
	width:1200px;
	font-size:24px;
	color:#646565;
	height:240px;
}

.corps_cryo7 a
{
	color:#646565;
}

.corps_cryo7 a:hover
{
	color:#81c041;
}

.corps_cryo8
{
	position:relative;
	top:420px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE CRYO*/



/*PAGE PARCOURS*/
.corps_parcours1
{
	position:relative;
	width:1200px;
	height:798px;
	background: url("../Images/parcours_photo.jpg");
}

.parcours_titre
{
	position:relative;
	top:320px;
	background-color:rgba(127, 127, 127, 0.7);
	width:1200px;
}

.corps_parcours2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.parcours_emphase
{
	color:#81c041;
	font-weight:bold;
}


.corps_parcours3
{
	position:relative;
	top:160px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_parcours4
{
	position:relative;
	top:240px;
	width:1200px;
	font-size:24px;
	color:#646565;
	line-height:32px;
}

.parcours_petite_puce
{
	font-size:20px;
	text-indent:24px;
	line-height:32px;
	list-style-type:circle;
}

.corps_parcours4 li a
{
	color:#81c041;
}

.corps_parcours4 li a:hover
{
	color:#646565;
}

.corps_parcours5
{
	position:relative;
	top:320px;
	width:1200px;
	font-size:24px;
	color:#646565;
	height:1520px;
}

.parcours_bloc1
{
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_methode_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc1_texte
{
	position:absolute;
	left:240px;
}

.parcours_bloc2
{
	right:0px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}


.parcours_homeo_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc2_texte
{
	position:absolute;
	left:240px;
}

.parcours_bloc3
{
	top:440px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_dash_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc3_texte
{
	position:absolute;
	left:240px;
	top:20px;
}

.parcours_bloc4
{
	top:440px;
	right:0px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_corps_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc4_texte
{
	position:absolute;
	left:240px;
	top:20px;
}

.parcours_bloc5
{
	top:800px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_sante_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc5_texte
{
	position:absolute;
	left:240px;
	top:20px;
}

.parcours_bloc6
{
	top:800px;
	right:0px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_mind_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc6_texte
{
	position:absolute;
	left:240px;
	top:20px;
}

.parcours_bloc7
{
	top:1160px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.parcours_meno_image
{
	position: absolute;
	box-shadow: 2px 2px 5px #646565;
}

.parcours_bloc7_texte
{
	position:absolute;
	left:240px;
	top:20px;
}

.parcours_bloc8
{
	top:1160px;
	right:0px;
	width:520px;
	height:240px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
	line-height:48px;
}

.parcours_leduc_image
{
	position: absolute;
	left:120px;
}

.parcours_bloc8_texte
{
	text-align:center;
}

.corps_parcours6
{
	position:relative;
	top:300px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE PARCOURS*/


/*PAGE PRESSE*/
.corps_presse1
{
	position:relative;
	width:1200px;
	height:675px;
	background: url("../Images/presse_photo.jpg");
}

.presse_titre
{
	position:relative;
	top:400px;
	background-color:rgba(127, 127, 127, 0.8);
	width:1200px;
}

.corps_presse2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.presse_emphase
{
	color:#81c041;
	font-weight:bold;
}


.corps_presse3
{
	position:relative;
	top:160px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.presse_bloc1
{
	width:520px;
	height:424px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.presse_bfm_image
{
	position: absolute;
}

.presse_bloc1_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:336px;
}

.presse_bloc2
{
	right:0px;
	width:520px;
	height:424px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.presse_f2_image
{
	position: absolute;
}

.presse_bloc2_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:336px;
}

.corps_presse4
{
	position:relative;
	top:720px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.presse_bloc3
{
	width:520px;
	height:424px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.presse_rtl_image
{
	position: absolute;
}

.presse_bloc3_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:336px;
}

.presse_bloc4
{
	right:0px;
	width:520px;
	height:424px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}


.presse_europe_image
{
	position: absolute;
}

.presse_bloc4_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:336px;
}

.corps_presse5
{
	position:relative;
	top:1280px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.presse_bloc5
{
	width:520px;
	height:560px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}

.presse_dimanche_image
{
	position: absolute;
}

.presse_bloc5_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:504px;
}

.presse_bloc6
{
	right:0px;
	width:520px;
	height:560px;
	position: absolute;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border:solid;
	border-color:#646565;
}


.presse_sante_image
{
	position: absolute;
}

.presse_bloc6_texte
{
	position:absolute;
	text-align:center;
	width:520px;
	top:504px;
}

.corps_presse6
{
	position:relative;
	top:2000px;
	width:1200px;
	font-size:24px;
	color:#646565;
	height:360px;
}

.presse_facebook_image
{
	position:absolute;
	top:160px;
	left:430px;
}

.presse_instagram_image
{
	position:absolute;
	top:160px;
	right:430px;
}

.corps_presse7
{
	position:relative;
	top:2000px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE PRESSE*/


/*PAGE FORFAITS*/
.corps_forfaits1
{
	position:relative;
	width:1200px;
	height:701px;
	background: url("../Images/forfaits_photo.jpg");
}

.forfaits_titre
{
	position:relative;
	top:256px;
	background-color:rgba(127, 127, 127, 0.7);
	width:1200px;
}

.corps_forfaits2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.forfaits_emphase
{
	color:#81c041;
	font-weight:bold;
}

.corps_forfaits3
{
	position:relative;
	top:160px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_forfaits4
{
	position:relative;
	top:264px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.forfaits_forfaits_image
{
	position:relative;
	top:24px;
}

.corps_forfaits4 li
{
	margin-left:20px;
}

.corps_forfaits5
{
	position:relative;
	top:360px;
	width:1200px;
	font-size:24px;
	color:#646565;
	height:730px;
}

.corps_forfaits5 p
{
	text-align:center;
}

.corps_forfaits5 li
{
	margin-left:20px;
}

.corps_forfaits6
{
	position:relative;
	top:475px;
	width:1200px;
	font-size:18px;
	color:#646565;
}
/*fin PAGE FORFAITS*/


/*PAGE CONTACT*/
.corps_contact1
{
	position:relative;
	width:1200px;
	height:457px;
	background: url("../Images/contact_photo.jpg");
}

.contact_titre
{
	position:relative;
	top:104px;
	background-color:rgba(127, 127, 127, 0.7);
	width:1200px;
}

.corps_contact2
{
	position:relative;
	top:80px;
	width:1200px;
	font-size:24px;
	text-align:center;
	color:#646565;
}

.contact_emphase
{
	color:#81c041;
	font-weight:bold;
}

.corps_contact3
{
	position:relative;
	top:160px;
	width:1200px;
	height:915px;
	background: url("../Images/contact_paris.jpg");
}

.corps_contact3 h3
{
	height:128px;
	line-height:80px;
	background-color:rgba(255, 255, 255, 0.8);
}

.google
{
	position:relative;
	width:500px;
	height:300px;
	padding-top:200px;
	padding-left:350px;
}

.contact_adresse
{
	width:500px;
	font-size:24px;
	text-align:center;
	line-height:36px;
	position:absolute;
	top:628px;
	color:#646565;
	background-color:rgba(255, 255, 255, 1);
	left:350px;
}

.corps_contact4
{
	position:relative;
	top:240px;
	width:1200px;
	height:915px;
	background: url("../Images/contact_deauville.jpg");
}

.corps_contact4 h3
{
	height:128px;
	line-height:80px;
	background-color:rgba(255, 255, 255, 0.8);
}

.corps_contact5
{
	position:relative;
	top:320px;
	width:1200px;
	font-size:24px;
	color:#646565;
}

.corps_contact5 a
{
	color:#646565;
}

.corps_contact5 a:hover
{
	color:#81c041;
}

.corps_contact6
{
	position:relative;
	top:400px;
	width:1200px;
	font-size:18px;
	color:#646565;
}

.contact_bloc
{
	position:absolute;
	right:0px;
	width:1000px;
	height:90px;
	color:white;
	background-color:#81c041;
}

.contact_logo
{
	position:absolute;
	left:0px;
}

.contact_bloc1
{
	position:absolute;
	left:50px;
	width:240px;
	top:20px;
	font-size:24px;
}

.contact_bloc2
{
	position:absolute;
	left:325px;
	width:600px;
	top:20px;
}

.contact_bloc3
{
	position:absolute;
	left:605px;
	top:4px;
}

.contact_bloc4
{
	position:absolute;
	right:50px;
	top:8px;
}

.contact_bloc4 a
{
	color:white;
}

.contact_bloc4 a:hover
{
	color:#646565;
}
/*fin PAGE CONTACT*/
