body{
	background:#F3F2F7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:17px;
}

img{border:none;}
.img{float:left;}
.img2{float:left;padding-left:37px;}

a:hover,a:active{text-decoration:underline;color: #330099;}
a:link,a:visited{text-decoration:underline;color:#F84486;}
a:hove{color: #330099;}


#page,
#main_top,
#main_bott{
	width:1000px;
	margin:0 auto;
	background:url(../img/img_css/main_bg.jpg) repeat-y center ;
	}	
#main_top{background:url(../img/img_css/main_top.jpg) top no-repeat;}	
#main_bott{background:url(../img/img_css/main_bott.jpg) bottom no-repeat;}		

#main_top{padding-bottom:0px;}

/*** Content section ***/
#content{
	width: 990px;
	padding: 0 0 0 10px;
	}

/*** Header section ***/
#header{
	width:979px;
	float:left;
	padding:23px 0 0 1px;
	}

#logo{
	float:left;
	margin:12px 0 0 20px;
}

#header_compte_user {
  float: right;
  margin-right: 50px;
  margin-top: 30px;
}

#header_compte_user #btn_ok{
  margin-left:10px;
}

#header_compte_user .widget_header {
  position: absolute;
  top: 0;
  right: 195px;
}

#header_compte .widget_header {
 position: absolute;
  bottom: 0;
  right: 300px;
}

.header_compte {
  float: right;
  margin-right: 50px;
  margin-top: 30px;
}

#form_login .input_text{
    margin:0 10px 0 0;
    width:110px;
}

#form_login .input_image{
    vertical-align:middle;
}

/** MENU **/
#top-menu
{
	width:990px;
    height:35px;
    margin:3px 0 10px 0;
	margin-right:auto;
	margin-left:auto;
	/*border:1px dashed #2e2e2e;*/
}

#ul-top-menu{
	width:969px;
	height:58px;
	float:left;
	background:#3A324C;
	border:#322E3C solid 1px;
	margin:13px 0 0 0;
	padding:6px 0 0 9px;
	list-style-type: none;
	}

#ul-top-menu li{
	float:left;
	list-style:none;
	}	
	
#ul-top-menu li a{
	/*width:176px;
	height:43px;
	float:left;
	background:url(../img/img_css/menu_a.jpg) ;
	background: url("http://magsante.gymstill.com/images/menu_a.jpg") repeat scroll 0 0 transparent;
	margin-left:14px;
	padding:2px 0 0 0;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:20px;*/

     background: url("../img/img_css/menu_a.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 46px;
    letter-spacing: -1px;
    line-height: 20px;
    margin-left: 14px;
    padding: 7px 15px 0;
    text-align: center;
    width: 115px;
}

#ul-top-menu a{text-decoration: none;}
#ul-top-menu a:hover,
#ul-top-menu a.current{background:url("../img/img_css/menu_a_hover.jpg") ; text-decoration:none;}	

.padd_top{padding-top:14px; height:31px;}

/*** Button ***/
#button_pink,
#button_green{
	width:175px;
	height:37px;
	float:left;
	background:url(../img/img_css/button_pink.jpg);
	line-height:37px;
	color:#FFF;
	font-size:19px;
	margin:4px 0 1px 14px;
	text-decoration: none;
	}	

#button_pink{
	width:175px;
	height:37px;
	float:left;
	background:url(../img/img_css/button_pink.jpg);
	line-height:37px;
	color:#FFF;
	font-size:19px;
	margin:4px 0 1px 65px;
	text-decoration: none;
}		

#button_pink:hover{text-decoration:underline;}
#button_green{background:url(../img/img_css/button_green.jpg);}	

/*** Info ***/
#info1{
	width:175px;
	float:left;
	background:url(../img/img_css/info1_bg.jpg) repeat-y;
	color:#332D3E;
	font-size:12px;
	text-align:center;
	line-height:15px;
	margin:0 40px 0 10px;
	
	}
	
#info1 h2{
	width:100%;
	float:left;
	font-size:12px;
	font-weight:bold;
	}	
#info1_img{margin:5px;}
	
#info1 em{
	width:100%;
	float:left;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	padding:5px 0 0 0;
	}

#info2{
	width:175px;
	float:left;
	background:url('../images/temp/button_entreprises.png') repeat scroll 0 0 transparent
	color:#332D3E;
	font-size:12px;
	text-align:center;
	line-height:15px;
    margin-left:50px;
	height: 75px;
	}
	
#info2 h2{
	width:100%;
	float:left;
	font-size:19px;
	font-weight: bold;
	text-decoration: underline;
	color:#ffffff;
	line-height:32px;
	font-weight: bold;
	font-weight:normal;
	}	
	
#info2 span em{
	font-style:normal;
	font-size:12px;
	}	
	
#telechargez_quiz{
	width:175px;
   height: 130px;
	float:left;
	background:url(../images/temp/button_entreprises.png);
	color:#000;
	margin:3px 0 9px 0px;
	text-decoration: none;
	
	}	

.img_right{
	padding-left: 6px;
}	
	
	
#telechargez_quiz:hover{text-decoration: underline;}	
	
/*** Footer ***/
#footer{
	width:980px;
	float:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align: center;
	padding-top: 10px;
	margin-left: auto;
    margin-right: auto;
	font-weight: normal;
	}
	
#footer img{padding-left:60px;}

#footer a{color:#000000;text-decoration: none;}	
#footer a:hover{text-decoration: underline;}	
#footer em{
	font-style:normal;
	color:#0070BF;
	}	
	
	
	
/*** Content left ***/
#col_gauche{
	width:318px;
	float:left;
	padding:20px 0 10px 30px;
	font-family: Arial;
	}
	
	#col_gauche_affiliation{
	width:900px;
	float:left;
	padding:20px 0 10px 30px;
	font-family: Arial;
	}
	
#col_gauche h1{
	font-size:18px;
	color:#73A715;
	font-weight:normal;
	margin-bottom:25px;
	margin-left: 38px;
	margin-top: 3px;

	
}	


.home_subtitle{
 font-size: 12px;
 color:#E61372;
 font-weight:bold;
}
	
	#col_gauche_affiliation h1{
	font-size:22px;
	color:#73A715;
	font-weight:normal;
	margin-bottom:25px;
	margin-left: 10px;
	}	
	
#col_gauche p{
	width:315px;
	float:left;
	text-align: justify;
	font-size: 12px;
	}	
	
#col_gauche em{color:#F84486; font-style:normal;}

#col_gauche .texte_tooltip{
color:#F84486; 
font-style:normal;
text-decoration : none;
font-size: 12px;
cursor: hand;
}

#col_gauche p a{
	color:#F84486;
	text-decoration:underline;
	font-size:15px;
	margin-top:16px;
	}	
	
#col_gauche p a span{
	width:235px;
	float:right;
	text-decoration:none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}	
	
#col_gauche p a span:hover{text-decoration: underline;}

/** CONTENT RIGHT **/
#contenu_home{
	width:590px;
	float:left;
	padding:20px 0 0 30px;
	}
	
#cont_right_desc{
	width:193px;
	float:left;
	text-align:center;
	padding-left:25px;
	}	
#cont_right_desc h2{
	font-size:18px;
	color:#73A715;
	font-weight:normal;
	line-height:23px;
	margin: 0px 0px 15px 25px;
	}

#cont_right_desc h3{
	font-size:11px;
	font-weight:bold;
	}	
		
	
#cont_right_desc b{font-size:22px; line-height:37px;}	

	
	
/*** Cadre float ***/
.cadre_float_01{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:16px;
	text-align:center;
	margin-left: 6px;
}

.cadre_float_02{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:16px;
	text-align:center;
}
	
	

#contenu{
    position:relative;
}

.lien_abo{
    color:#1C58C6;
    text-decoration:underline;
    font-weight:bold;
    text-align:right;
}

#le-programme-des-seances .lien_abo{
    /*color:#FFFFFF;*/
    text-decoration:underline;
    font-weight:bold;
    margin-right:10px;
}

#le-programme-des-seances .methode_cadre.cadre_violet .lien_abo{
    color:#FFFFFF;
}


.lien_demo{
    color:#D82A81;
    text-decoration:underline;
    font-weight:bold;
}

.lien_ancre{
    font-size:12px;
    text-decoration:underline;
}

#temoignages .lien_ancre{
    color:#FF7700;
}

.temoin{
    position:absolute;
    margin-top:375px;
    left: 0;
}


#video{
	width:361px;
	float:left;
	float:left;
	/*padding:6px;*/
	/*background:url(../img/img_css/vid_bg.jpg) repeat-y;*/
    margin-bottom:15px;
}
#player_flash_accueil{
float:left;
margin: 5px;
padding: 5px;
}


#slogan {
	width: 350px;
	height:150px;
	margin: 0 0 0 0;
	float:right;
	padding-right:10px;
	
}
.btns_action_home{
    width:350px;
    text-align:center;
	float:right;
	
}

.btns_action{
    text-align:center;
    clear:both;
}

#la-methode .btns_action{
    clear:none;
}

.clear{
    clear:both;
}

.btns_action_methode
{
	margin:0 0 0 0;
}
/*
.btns_action_methode img{
    margin:20px 10px 10px;
}
*/

.btns_action img,
.btns_action_home img{
    margin:20px 10px 10px;
}

#des-resultats-visibles .btns_action img{
    margin:0 0 0 34px;
}


#title_conseil ,
#title_conseil1
{
	text-align:center;
    font-size:18px;
    color:#FFFFFF;
    text-decoration:none;
    line-height::18px;
    padding-top:2px;
    /*letter-spacing:2px;	*/
}

#form_kine {
    padding:5px 0 0 2px;
}

#form_kine .input_text{
    margin:5px 0px 0 0;
    width:190px;
}

.input_text_oblig
{
    margin:5px 0px 0 0;
    width:190px;
	background-color:#E61372;
}

.input_code_promo
{
	width:170px;
	height:15px;
	border:0px;
	margin-left:10px;
	margin-top:3px;
	text-transform:uppercase;
}

div#code-input
{
	background: white url(../img/img_html/codepromo.png) no-repeat 1px 1px;
	width:210px;
	height:26px;
	float:left;
	margin-left:10px;
	margin-top:3px;
	
	
}
div#code-text
{
	width:210px;
	height:20px;
	float:left;
	color:#93278f;
	
}
div#code-ok
{
	width:20px;
	height:30px;
	float:left;
}

#form_kine .input_image{
    vertical-align:middle;
}

.cadre_float_03{
    float:left;
    margin-bottom:10px;
}


/*sous menu*/
#sous_menu{
    width:740px;
    height:25px;
	margin-left: auto;
	margin-right: auto;
}

#sous_menu ul.menu {
  left: 0;
  list-style-type:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

#sous_menu ul.menu a {
  width:170px;
  height:25px;
  line-height:25px;
  display:block;
  float: left;
  text-decoration:none;
  padding:0 1px 0 1px;
  color:#E61372;
  background-color:#FFB3C9;
  text-align:center;
  overflow:hidden;
  margin-right:10px;
}


#sous_menu ul.menu.member a {
  float: none;
}

#sous_menu ul.menu li {
  display:inline;
}

#sous_menu ul.menu li.actif a {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#F12A82;
}


#avis-corps-medical #sous_menu ul.menu a,
#avis-corps-medical-dr-marc-danzon #sous_menu ul.menu a,
#avis-corps-medical-medecin-travail #sous_menu ul.menu a,
#avis-corps-medical-pr-michel-revel #sous_menu ul.menu a,
#avis-corps-medical-dr-emmanuel-verhaeghe #sous_menu ul.menu a {
  color:#2466FE;
  background-color:#BAE5FF;
}

#avis-corps-medical #sous_menu ul.menu li.actif a,
#avis-corps-medical-dr-marc-danzon #sous_menu ul.menu li.actif a,
#avis-corps-medical-medecin-travail #sous_menu ul.menu li.actif a,
#avis-corps-medical-pr-michel-revel #sous_menu ul.menu li.actif a,
#avis-corps-medical-dr-emmanuel-verhaeghe #sous_menu ul.menu li.actif a {
  color:#FFFFFF;
  background-color:#0080FF;
}



/*Pathbar*/
#pathbar{
    width:740px;
    /*background-color:#FFCFCF;*/
    padding:10px 0 0 5px;
    height:18px;
}

#pathbar p{
    line-height:15px;
    font-size:11px;
}

#pathbar a{
    color:#444444;
    text-decoration:none;
}

#pathbar a:hover {
    text-decoration:underline;
}

/*PAGES*/
.texte_contenu {
  position: relative;
}


.texte_contenu .texte_texte p,
.texte_contenu .texte_texte table,
.texte_contenu .texte_texte ul,
.texte_contenu #col_gauche_contenu p,
.texte_contenu #col_gauche_contenu table,
.texte_contenu #col_gauche_contenu ul 
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:13px;
  margin-bottom:8px;
  /*padding-left:8px;*/
  text-align:justify;
}

.ulLMargin {
  margin-left:10px;
}

#le-programme-des-seances .texte_contenu .texte_texte .seances p {
  text-align:left;
}

#le-programme-des-seances .texte_contenu .texte_texte .seances .texte a {
  text-align:right;
}



/*colonne droite*/
#col_gauche_contenu {
  width: 740px;
  float:left;
  /*margin-left: 15px;*/
  padding-left: 15px;
}

#col_droite {
  float:right;
  width: 191px;
  margin-top: 20px;
  margin-right: 15px;
}

#col_gauche_questionnaire {
	float:left;
	width: 255px;
	background-color:#FFFFFF;
	height:950px;
}
#col_right_contenu
{
	width: 721px;
	float:right;
	background-color:#FFFFFF;
}

a.image_link_block {
  margin-bottom: 1px;
  color: #FFFFFF;
  font-weight: bold;
}

a.image_link_block.encart_flash { background-color: #FFFFFF;}
a.image_link_block.temoignages   { margin-bottom: 10px;}
a.image_link_block.test       {margin-bottom: 10px;}
a.image_link_block.medical { margin-bottom: 10px;}
a.image_link_block.medical_entete { margin-bottom: 0;}
a.image_link_block.kine {margin-bottom: 10px;}
a.image_link_block.abonnement   {margin-bottom: 10px;}


.col_droite_resume {
  background: #FFFFFF /*url('../img/img_css/col_droite_02resume.png') top left no-repeat*/;
  width: 191px;
  height: 165px;
  margin-bottom: 10px;
}


.col_droite_kine{
    width:191px;
    height:158px;
    background: #ffffff url(../img/img_css/col_droite_kine1.gif) top left no-repeat;
    margin-bottom: 10px;
}

.col_droite_kine #form_kine {
    padding:140px 0 0 9px;
}

.col_droite_kine #form_kine .input_text{
    width:135px;
}
 
.col_droite_kine #form_kine .input_image{
    vertical-align:middle;
}

/*Pages*/

.texte_marge{
  /*padding-left:50px;
  padding-right:60px;*/

}

#avis-corps-medical-dr-marc-danzon .texte_marge,
#avis-corps-medical-medecin-travail .texte_marge,
#avis-corps-medical-pr-michel-revel .texte_marge{
  /*padding-left:50px;
  padding-right:50px;*/

}

.retrait{
  margin-left:20px;
}

.texte_contenu .texte_texte  .error {
color:#FF0000;
margin-left:20px;
padding:5px 0;
}

.p_error
{
	color:#FF0000;
	font-size:16px;
	line-height:22px;
	font-weight: bold;
	
}
.texte_contenu .texte_texte .error p {

color:#FF0000;
font-size:0.9em;
line-height:1.1em;

}


.img_left {
  float: left;
  margin-right: 10px;
}

.texte_texte .img_right,
.texte_header .img_right {
  float: right;
  margin-left: 10px;
}

.texte_texte .texte_float{
  width:185px;
}
.texte_texte .texte_float p{
  color:#FFFFFF;
}

img.img_right.encadre{
  margin-right: 10px;
}

.texte_texte.justify p {
  text-align:justify;
}


.texte_texte ul li{
 background-image: url(../img/img_css/gymstill_puce_9x16_rose.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding:5px 0 6px 20px;
}

#demonstration-extraits .texte_texte ul li {
  background-image: url(../img/img_css/gymstill_puce_vert.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding:5px 0 6px 20px;
}

/* Formulaire d'abonnement */


span.oblig {
  color: #E61372;
}

#abonnement .encadre_couleur{
  margin-top:30px;
   margin-left:180px;
  width:400px;
}

#abonnement .encadre_couleur_codepromo 
{
  margin-top:30px;
  width:400px;
}

.texte_contenu .texte_texte a.picto_lien {
  font-size:12px;
  line-height:16px;
  text-decoration:underline;
  padding:1px 0 1px 20px;
  margin:15px 0 10px 0;
  color:#E61372;
}
.texte_contenu .texte_texte a.picto_lien.modifier_infos {
  background:transparent url(../img/img_css/picto_modifier_infos.png) top left no-repeat;
}
.texte_contenu .texte_texte a.picto_lien.modifier_abo {
  background:transparent url(../img/img_css/picto_modifier_abo.png) top left no-repeat;
}
.texte_contenu .texte_texte a.picto_lien.modifier_mdp {
  background:transparent url(../img/img_css/picto_modifier_mdp.png) top left no-repeat;
}
.texte_contenu .texte_texte a.picto_lien.voir_paiements {
  background:transparent url(../img/img_css/picto_voir_paiements.png) top left no-repeat;
}

#abonnement .choix_abonnement {
  display:block;
  text-align:center;
  float:left;
  cursor: pointer;
  margin-left:22px;
}
#abonnement .choix_abonnement img{ display:block;}

#abonnement .formulaire { width:450px; }
#abonnement .formulaire .field label {
  font-size: 0.9em;
  margin-bottom: 3px;
  color: #E61372;
  width: 100%;
  text-align:left;
}
#abonnement .formulaire label.full_width { width: 0;}
#abonnement .formulaire .texte_formulaire {
  font-size: 0.9em;
  color: #E61372;
  line-height: 1em;
}

.member-form-left {
  float: left;
  width: 50%;
}

.member-form-right {
  float: right;
  width: 50%;
}

.mandatory_field_label {
  font-style: italic;
}

.pave_securite{
    margin:30px 25px 5px 25px;
    width:620px;
}

.pave_securite p{
    color:#6823FF;
}

.formulaire{ 
	margin:10px 0 10px 20px;
}

.formulaire1{ 
	margin:10px 0 10px 20px;
}
.telechargement_tuto{ margin:10px 0 10px 75px;}

.formulaire p.radio_line label.full_width {
  display: block; float: left; width: 200px;
}
#abonnement .formulaire{ 
	margin:10px 50px 0px 10px;
	height:300px;
	
}
#abonnement .input_text{ width:180px;}



/*
#mon-compte .texte_contenu
#mon-compte-identifiants .texte_contenu
#mon-compte-infos .texte_contenu
#mon-compte-mon-abonnement .texte_contenu
#mon-compte-paiements .texte_contenu
#mon-compte-telechargement .texte_contenu
*/

#mon-compte .texte_contenu .texte_texte h3,
#mon-compte-identifiants .texte_contenu .texte_texte h3,
#mon-compte-infos .texte_contenu .texte_texte h3,
#mon-compte-mon-abonnement .texte_contenu .texte_texte h3,
#mon-compte-paiements .texte_contenu .texte_texte h3,
#mon-compte-telechargement .texte_contenu .texte_texte h3 {
  padding-top:0;
}

#mon-compte .texte_contenu ul.menu,
#mon-compte-identifiants .texte_contenu  ul.menu,
#mon-compte-infos .texte_contenu  ul.menu,
#mon-compte-mon-abonnement .texte_contenu  ul.menu,
#mon-compte-annuler-mon-abonnement .texte_contenu  ul.menu,
#mon-compte-paiements .texte_contenu  ul.menu,
#mon-compte-telechargement .texte_contenu  ul.menu { /*uniquement la balise <ul> qui possède class="menu" à l'intérieur de texte_contenu*/
  width:200px;
  position: absolute;
  left: 0;
  top: 23px;
  list-style-type:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

#mon-compte .texte_contenu ul.menu a,
#mon-compte-identifiants .texte_contenu  ul.menu a,
#mon-compte-infos .texte_contenu  ul.menu a,
#mon-compte-mon-abonnement .texte_contenu  ul.menu a,
#mon-compte-annuler-mon-abonnement .texte_contenu  ul.menu a,
#mon-compte-paiements .texte_contenu  ul.menu a,
#mon-compte-telechargement .texte_contenu  ul.menu a {
  display:block;
  text-decoration:none;
  margin:0 0 1px 0;
  padding:0 2px 0 17px;
  color:#E61372;
  background-color:#FFB3C9;
  width:181px;
  border-right:none;
  text-align:left;
  line-height:32px;
}


#mon-compte .texte_contenu ul.menu li.actif a,
#mon-compte-identifiants .texte_contenu  ul.menu li.actif a,
#mon-compte-infos .texte_contenu  ul.menu li.actif a,
#mon-compte-mon-abonnement .texte_contenu  ul.menu li.actif a,
#mon-compte-annuler-mon-abonnement .texte_contenu  ul.menu li.actif a,
#mon-compte-paiements .texte_contenu  ul.menu li.actif a,
#mon-compte-telechargement .texte_contenu  ul.menu li.actif a {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#F12A82;
}

#mon-compte .texte_contenu .texte_texte,
#mon-compte-identifiants .texte_contenu .texte_texte,
#mon-compte-infos .texte_contenu .texte_texte,
#mon-compte-mon-abonnement .texte_contenu .texte_texte,
#mon-compte-annuler-mon-abonnement .texte_contenu .texte_texte,
#mon-compte-paiements .texte_contenu .texte_texte,
#mon-compte-telechargement .texte_contenu .texte_texte {
  margin:0 0 0 200px;
  padding:8px 20px 8px 8px;
  border-left-width: thin;
  border-left-style: solid;
  border-left-color: #E61372;
}

#mon-compte .texte_contenu ul.menu li {
  display:block;
}
#mon-compte .texte_contenu ul.menu,
#mon-compte-identifiants .texte_contenu ul.menu,
#mon-compte-infos .texte_contenu ul.menu,
#mon-compte-mon-abonnement .texte_contenu ul.menu,
#mon-compte-annuler-mon-abonnement .texte_contenu ul.menu,
#mon-compte-paiements .texte_contenu ul.menu,
#mon-compte-telechargement .texte_contenu ul.menu{
  background-color:#FFFFFF;
}


.texte_contenu .texte_texte {
  padding:0 10px 8px 0;
}


#rappel-identifiants .texte_contenu .texte_texte,
#abonnement .texte_contenu .texte_texte,
#result-abonnement-ok .texte_contenu .texte_texte,
#result-abonnement-ko .texte_contenu .texte_texte,
#newsletter .texte_contenu .texte_texte,
#temoignages .texte_contenu .texte_texte,
#test-express .texte_contenu .texte_texte,
#login .texte_contenu .texte_texte,
#conditions-generales-de-vente .texte_contenu .texte_texte,
#informations-legales .texte_contenu .texte_texte,
#contact .texte_contenu .texte_texte   {
  padding-top:5px;
}

.texte_contenu .texte_texte h3,
.texte_contenu h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:23px;
  color:#E61372;
  margin-bottom:10px;
  padding:15px 0 0 0px;
  line-height: 30px;
}

.avis_corps_medical {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:23px !important;
  margin-bottom:10px;
  padding:15px 0 0 0px;
  color: #F22A83 !important;
  font-weight: bold !important;
  line-height: 25px!important;
}


.h3_ss_titre {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:20px;
  color:#F22A83;
  margin-bottom: 25px;

}

.texte_contenu .texte_texte h4,
.texte_contenu #col_gauche_contenu h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:16px;
  padding-left:20px;
  /*margin:20px 0 10px 20px;*/
  margin:20px 0 10px 0px;
  line-height:16px;
  background:transparent url(../img/img_css/puce_fleche_rose.png) top left no-repeat;
  color:#E61372;
}

.texte_contenu .texte_texte h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:15px;
  padding-left:20px;
  margin:15px 0 10px 0px;
  background:transparent url(../img/img_css/puce_fleche_rose.png) top left no-repeat;
  color:#E61372;
}

.texte_contenu .texte_texte h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:15px;
  padding-left:20px;
  margin:15px 0 10px 0px;
  background:transparent url(../img/img_css/puce_fleche_rose.png) top left no-repeat;
  color:#E61372;
}

.texte_contenu .texte_texte .texte_intro {
  font-size:14px;
  color:#666666;
  line-height:18px;
}

#login .texte_contenu .texte_texte .texte_mentions p,
#abonnement .texte_contenu .texte_texte .texte_mentions p {
  font-size:11px;
  color:#666666;
  line-height:12px;
}

.texte_mentions2 {
  margin-top: 240px;
}



#admin_member .texte_contenu .texte_texte p,
#admin_member .texte_contenu .texte_texte table,
#admin_member .texte_contenu .texte_texte ul,
#admin_abonnement .texte_contenu .texte_texte p,
#admin_abonnement .texte_contenu .texte_texte table,
#admin_abonnement .texte_contenu .texte_texte ul,
#admin_page .texte_contenu .texte_texte p,
#admin_page .texte_contenu .texte_texte table,
#admin_page .texte_contenu .texte_texte ul{
  font-size:13px;
}

.texte_contenu .texte_texte p.encadre_couleur,
.texte_contenu .texte_texte ul.encadre_couleur,
.texte_contenu .texte_texte div.encadre_couleur {
  margin-bottom:10px;
  margin-left:20px;
  padding:15px;
  background-color:#FFCFCF;
  border:thin solid #F12A82;
}


.texte_contenu .texte_texte p.encadre_couleur_codepromo,
.texte_contenu .texte_texte ul.encadre_couleur_codepromo,
.texte_contenu .texte_texte div.encadre_couleur_codepromo {
  margin-bottom:10px;
  margin-left:20px;
  padding:15px;
  background-color:#FFCFCF;
  border:thin solid #F12A82;
}


.encadre_couleur_rose
 {
  padding:15px;
  margin-left:10px;
  background-color:#FFCFCF;
  border:thin solid #F12A82;
  width: 200px;
  float:right;
  text-align:left
}

.texte_contenu .texte_texte .encadre_couleur p,
.texte_contenu .texte_texte .encadre_couleur li {
  color:#333333;
}

.texte_contenu .texte_texte ul.encadre_couleur {
  list-style-type:disc;
  padding-left:15px;
}

.texte_contenu .texte_texte ul.encadre_couleur li {
  background-image: none;
  padding:5px 0 6px 0;
 }
 
 .texte_contenu .texte_texte .encadre_couleur_codepromo p,
.texte_contenu .texte_texte .encadre_couleur_codepromo li {
  color:#333333;
}

.texte_contenu .texte_texte ul.encadre_couleur_codepromo {
  list-style-type:disc;
  padding-left:15px;
}

.texte_contenu .texte_texte ul.encadre_couleur_codepromo li {
  background-image: none;
  padding:5px 0 6px 0;
 }


.texte_contenu .texte_texte p.encadre_blanc,
.texte_contenu .texte_texte ul.encadre_blanc,
.texte_contenu .texte_texte div.encadre_blanc {
  margin:10px 0 10px 20px;
  padding:15px;
  border:thin solid #F12A82;
}

.texte_contenu .texte_texte p.center,
#abonnement .texte_contenu .texte_texte p.center,
#col_gauche_contenu p.center { text-align:center;}

#col_gauche p.right,
#col_gauche_contenu p.right,
#le-programme-des-seances .texte_contenu .texte_texte .seances p.right,
.texte_contenu .texte_texte p.right { text-align:right;}

#questions-courantes .texte_contenu .texte_texte p.right,
#questions-courantes-le-widget-et-l-abonnement .texte_texte p.right,
#avis-corps-medical .texte_texte p.right,
#avis-corps-medical-dr-marc-danzon .texte_texte p.right,
#avis-corps-medical-medecin-travail .texte_texte p.right,
#avis-corps-medical-pr-michel-revel .texte_texte p.right,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_texte p.right{
    text-align:right;
    clear:both;
}
.texte_contenu .texte_texte p.small { font-size: 0.85em}

#login .texte_contenu .texte_texte div.abonnement {
  padding:0;
  margin-top:20px;
  margin-bottom:40px;
  text-align:center;
}

.texte_contenu .texte_texte .abonnements img.offre_1mois { margin-left:4px;}
.texte_contenu .texte_texte .abonnements img.offre_48h { margin-left:94px;}

.abonnement_accueil{
	margin-left: 40px;
}


#col_gauche_contenu p.btn_connecte {
     width:500px;
     text-align:right;  
 }

/* Mon compte */
.informations .formulaire label,
.informations .formulaire p.radio_line label.full_width { width: 180px; }
.informations .formulaire input.input_text { width: 150px; }


.formulaire1 label,
.formulaire1 p.radio_line label.full_width { width: 180px; }
.formulaire1 input.input_text { width: 150px; }

.informations_telechargement {
background-color:#FFE2E4;
border:1px solid #F12A82;
margin:10px 0 10px 20px;
padding:10px 10px 10px 0px;
}

.submit_link:hover {
text-decoration:underline;
}
.submit_link {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#E61372;
cursor:pointer;
margin:0;
padding:0;
text-decoration:underline;
}

.input_image {
vertical-align:middle;
}

/* Séances cadres */
.seances{ 
  margin-left:65px;
}
.methode_cadre{
  width:208px;
  height:470px;
  margin:4px;
  float:left; 
 
}

.methode_cadre .texte{
  font-size:17px;
  padding:15px 20px 0px 0; 
  text-align:left;
}

.methode_cadre .texte p{
  color:#FFFFFF;
  padding-left:0;
  text-align:left;
 /*border:1px solid red;*/
  margin:0 auto;
}

#la-methode h5{
  color:#FFFFFF;
  font-size:16px;
  line-height:30px;
  text-align:center;
  background-color: #F02A81;
  margin-left:20px;
  background-image:none;
  width:620px;
}

.methode_cadre h6{
  color:#FFFFFF;
  font-size:16px;
  line-height:30px;
  text-align:center;
}

.methode_cadre.cadre_rose2 {
  width:644px;
  height:50px;
}

.methode_cadre.cadre_rose2 img{
  width:644px;
  height:1px;
}

.methode_cadre.cadre_rose2 .texte p{
  text-align:center;
}


.methode_cadre.cadre_rose {
  border:1px solid #F02A81;
  background-color: #F02A81;
}

.methode_cadre.cadre_rose2 {
  border:1px solid #FF569C;
  background-color: #FF569C;
}

.methode_cadre.cadre_bleu {
  border:1px solid #00AEff;
  background-color: #00AEff;
}

.methode_cadre.cadre_vert {
  border:1px solid #74A414;
  background-color: #74A414;
}

.methode_cadre.cadre_vert2 {
  border:1px solid #BAD514;
  background-color: #BAD514;
}

.methode_cadre.cadre_orange {
  border:1px solid #FF7700;
  background-color: #FF7700;
}

.methode_cadre.cadre_violet {
  border:1px solid #6823FF;
  background-color: #6823FF;
}

.methode_cadre.cadre_violet2 {
	border:1px solid #9a79ff;
	background-color: #9a79ff;
}

/* Page téléchargement */
#telechargement .full_width {width: auto}
#telechargement {margin-left: 0}


#avis-corps-medical h3 {
  clear: left;
}

.texte_contenu .nav {
  list-style-type: none;
  height: 2em;
}

.texte_contenu .nav li {
  background-image: none;
  display: inline;
  padding: 0;
}

.texte_contenu .nav li a {
  display: block;
  padding: 0 0.5em;
  margin: 0 0.5em;
  height: 2em;
  float: left;
}


.texte_contenu .nav li a.inactive {
  color: #444444;
  text-decoration: none;
  cursor: inherit;
}

span.ok {
  color: #00AF00;
}

span.ko {
  color: #FF0000;
  font-weight: bold;
}


/* contact, temoignages*/
/*
#contact
#temoignages
*/
#contact .texte_header .bandeau ,
#temoignages .texte_header .bandeau {
  background-color:#FF7700;
}

#contact .texte_header .edito ,
#temoignages .texte_header .edito {
  background-color:#FF951C;
}

#contact .texte_contenu ul.menu a ,
#temoignages .texte_contenu ul.menu a {
  color:#F76416;
  background-color:#FFCAA3;
}

#contact .texte_contenu ul.menu li.actif a,
#temoignages .texte_contenu ul.menu li.actif a {
  color:#FFFFFF;
  background-color:#FF7700;
}

#contact .texte_contenu ul.menu,
#temoignages .texte_contenu ul.menu{
  background-color:#FFCAA3;
}



#temoignages .texte_contenu .texte_texte {
    padding-left:40px;
    padding-right:65px;
}

#contact .texte_contenu .texte_texte h3,
#temoignages .texte_contenu .texte_texte h3 {
  color:#F76416;
}
#contact .texte_contenu .texte_texte h4,
#temoignages .texte_contenu .texte_texte h4 {
  background:transparent url(../img/img_css/puce_fleche_orange.png) top left no-repeat;
  color:#F76416;
}

#contact .texte_texte p.encadre_couleur ,
#temoignages .texte_texte p.encadre_couleur{
  background-color:#FF951C;;
  border:thin solid #FF951C;;
}


#contact .texte_texte p.encadre_blanc,
#temoignages .texte_texte p.encadre_blanc {
  border:thin solid #FF7700;
}

#temoignages .readmore {
  color: #FF7700;
  margin-left: 10px;
  font-style:italic;
}


/*temoignages*/

#temoignages .quote{
  background:transparent url(../img/img_css/guillemets_orange01.png) top left no-repeat;
  width:330px;
  height:200px;
  padding:40px 0 0 45px;
  margin-bottom:10px;
  margin-top:20px;
  float:left;
  
}


#temoignages .quote .droite{
  margin-left:350px;
  padding:40px 0 0 45px;
}

#temoignages .quote .gauche{
  margin-left:35px;
  padding:40px 0 0 45px;
}

#temoignages .quote p{
  color:#FF7700;
  text-align:center;
  font-size:18px;
  line-height:30px;
}


#temoignages .quote_r{
  background:transparent url(../img/img_css/guillemets_orange01.png) top left no-repeat;
  width:330px;
  padding:40px 0 0 45px;
  margin-bottom:10px;
  margin-top:20px;
  margin-left:30px;
}

#temoignages .quote_r p{
  color:#FF7700;
  text-align:center;
  font-size:18px;
  line-height:30px;
}

#temoignages .quote .quote_texte{
  background:transparent url(../img/img_css/guillemets_orange02.png) bottom right no-repeat;
  padding:0 60px 30px 0;
}


#temoignages .quote_r .quote_texte{
  background:transparent url(../img/img_css/guillemets_orange02.png) bottom right no-repeat;
  padding:0 60px 30px 0;
}

#temoignages .texte_texte h6 {
  color:#FFFFFF;
  background-color:#FF7700;
  padding:17px 12px 12px 8px;
  font-size:15px;
  width:650px;
  font-weight:normal;
  text-align:right;
  margin-left:15px;
  margin-bottom:15px;
}


#temoignages .texte_texte p span{
  color:#FF7700;
}

.temoignage_photo{
  margin:25px 10px 20px 10px;
}

.temoignage_photo.border{
  border:thin solid #FF7700;
}

.temoignage_photo.left{
  float:left;
}

.temoignage_photo.right{
  float:right;
}

.tem_photo{
  margin:25px 10px 20px 10px;
}



#temoignages .texte_marge.droite{
  padding-left:180px;
  padding-right:0;
  width:500px;
}

#temoignages .texte_marge.gauche{
  padding-right:220px;
  width:500px;
}

#un-coach-virtuel-de-remise-en-forme .image_center{
  padding-left:70px;
}

#contact .texte_contenu .texte_texte h3{
  margin-top:20px;
}

/*FAQ*/


.encadre_image {
  /*position: relative;*/
}

.texte_contenu .texte_texte .faq01_01{
  height:240px;
}

.texte_contenu .texte_texte .methode02_01 {
    height:365px;
}
.texte_contenu .texte_texte .methode02_01 .encadre_blanc {
        margin-bottom:20px;
        margin-left:200px;
        width:221px;
}

.texte_contenu .texte_texte .methode02_01 .encadre_couleur {
    margin-left:120px;
    padding:20px 20px 15px 40px;
    width:400px;
}

.ul_encadre_couleur
{
	margin-bottom:10px;
	margin-left:20px;
	padding:15px;
	background-color:#FFCFCF;
	border:thin solid #F12A82;
	width:500px;
	background-image: none;
}


.ul_encadre_couleur li {
	background-image: none;
	list-style-type:disc;		
}

.texte_contenu .texte_texte .methode02_01 .img_right {
    margin:0 100px 30px 40px;
}

.encadre_image.methode02_02 {
    background:transparent url(../img/img_css/10faq01_02.jpg) no-repeat scroll left top;
    height:490px;
    margin-left:145px;
}

.encadre_couleur.methode02_04 img {
    margin-bottom:10px;
}

.texte_contenu .texte_texte .encadre_couleur.methode02_04 {
    margin-left:180px;
    width:280px;
}

.texte_contenu .texte_texte .methode02_06 {
    height:440px;
    margin-left:100px;
    width:540px;
}


.texte_contenu .texte_texte .methode02_06 img{
    margin:10px 37px;
}

.texte_contenu .texte_texte .encadre_couleur.methode02_02 {
    /*position: absolute;*/
    left: 0;
    margin:10 10  10 0;
	width:300px;
}
.faq01_02{
    overflow: hidden;
    display: block;
    height: auto;
}

.lien_question{
    font-size:16px;
    text-decoration:none;
}

/*vidéos*/

.player_flash_650{
    width:650px;
    margin-left:65px;
}

.player_flash_750{
    width:750px;
    margin-left:10px;
}
/*avis medical*/

#avis-corps-medical .texte_contenu .texte_texte h5,
#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte h5,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte h5,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte h5,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte h5 {
    background:transparent url(../img/img_css/puce_fleche_bleu.png) no-repeat scroll left top;
color:#2466FE;
}

#avis-corps-medical .texte_contenu .texte_texte h2,
#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte h2,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte h2,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte h2,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte h2 {
    background:transparent url(../img/img_css/puce_fleche_bleu.png) no-repeat scroll left top;
color:#2466FE;
margin-top: 20px;
font-weight: bold;
}

#avis-corps-medical .texte_contenu .texte_texte a,
#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte a,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte a,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte a,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte a {
    color: #F22A83;
	text-decoration:underline;
	font-size:16px;
	cursor:pointer;
}

#avis-corps-medical .texte_contenu .texte_texte p.encadre_couleur,
#avis-corps-medical .texte_contenu .texte_texte div.encadre_couleur,
#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte p.encadre_couleur,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte p.encadre_couleur,
#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte div.encadre_couleur,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte div.encadre_couleur,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte p.encadre_couleur,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte div.encadre_couleur,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte p.encadre_couleur,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte div.encadre_couleur {
  border:thin solid #0080FF;
  color:#0080FF;
  padding :5px;
  background-color:#FFFFFF;
  text-align:left;
}

#avis-corps-medical .texte_contenu .texte_texte h3{
  color:#2466FE;
   line-height: 25px;
}

#avis-corps-medical-dr-marc-danzon .texte_contenu .texte_texte h3,
#avis-corps-medical-medecin-travail .texte_contenu .texte_texte h3,
#avis-corps-medical-pr-michel-revel .texte_contenu .texte_texte h3,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_contenu .texte_texte h3 {
	color:#F22A83;
	font-weight:bold;
	line-height: 25px;
}



.texte_contenu .texte_texte .encadre_couleur.specialistes01_01{
   float:left;
  height:120px;
  margin-right:20px;
  width:150px;
  text-align:left;
}


.texte_contenu .texte_texte .encadre_couleur.specialistes02_01 {
  float:left;
  height:150px;
  margin-right:20px;
  width:150px;
  text-align:left;
}

.texte_contenu .texte_texte .encadre_couleur.specialistes02_02 {
  float:right;
  height:auto;
  width:320px;
  text-align:left;
}
.texte_contenu .texte_texte .encadre_couleur.specialistes02_03 {
  float:left;
  height:auto;
  margin-right:20px;
  margin-left:5px;
  width:150px;
  text-align:left;
}

.specialistes 
{
  float:left;
  height:auto;
  margin-right:20px;
  margin-left:5px;
  padding: 10 5 5 10;
  width:150px;
  text-align:left;
  background-color:#FFCFCF;
  border:thin solid #F12A82;
}


.texte_contenu .texte_texte .encadre_couleur.specialistes02_04 {
  float:right;
  height:135px;
  width:150px;
  text-align:left;
}

.texte_contenu .texte_texte .encadre_couleur.specialistes02_05 {
  float:left;
  height:auto;
  width:320px;
  text-align:left;
  margin-right:20px;
}
.texte_contenu .texte_texte .encadre_couleur.specialistes02_01 p,
.texte_contenu .texte_texte .encadre_couleur.specialistes02_02 p,
.texte_contenu .texte_texte .encadre_couleur.specialistes04_01 p{
  text-align:left;
}

.texte_contenu .texte_texte .encadre_couleur.specialistes04_01 {
  float:left;
  height:320px;
  margin-right:20px;
  width:200px;
}

#avis-corps-medical-pr-michel-revel .quote{
  background:none;
  margin-left:20px;
  margin-top:10px;
  width:375px;
  padding:40px 10px 0 55px;
}

#avis-corps-medical-dr-marc-danzon .encadre_image.medical_danzon .quote{
  background:transparent url(../img/img_css/guillemets_bleu01.png) top left no-repeat;
  margin-left:150px;
  width:360px;
  padding:40px 0 0 30px;
}

#avis-corps-medical-medecin-travail.encadre_image.medical_travail .quote{
  background:transparent url(../img/img_css/guillemets_bleu01.png) top left no-repeat;
  margin-left:150px;
  width:360px;
  padding:40px 0 0 30px;

}


#avis-corps-medical-dr-marc-danzon .encadre_image.medical_danzon .quote{
  background:none;
  margin-left:20px;
  margin-top:10px;
  width:375px;
  padding:55px 10px 0 240px;
}

#avis-corps-medical-medecin-travail .encadre_image.medical_travail .quote{
  background:none;
  margin-left:20px;
  margin-top:10px;
  width:375px;
  padding:55px 10px 0 240px;
}

#avis-corps-medical-dr-emmanuel-verhaeghe .quote{
  background:transparent url(../img/img_css/guillemets_bleu01.png) top left no-repeat;
  margin-left:210px;
  width:360px;
  padding:40px 0 0 30px;
}

#avis-corps-medical-dr-marc-danzon .quote{
  background:transparent url(../img/img_css/guillemets_bleu01.png) top left no-repeat;
  margin-left:115px;
  width:395px;
  padding:40px 0 0 40px;
}
#avis-corps-medical-medecin-travail .quote{
  background:transparent url(../img/img_css/guillemets_bleu01.png) top left no-repeat;
	margin-top:40px;
  width:300px;
  padding:40px 0 0 40px;
  /*border:1px solid #2E2E2E;*/
  float:left;
}

#avis-corps-medical-pr-michel-revel .quote p,
#avis-corps-medical-dr-emmanuel-verhaeghe .quote p,
#avis-corps-medical-dr-marc-danzon .quote p ,
#avis-corps-medical-medecin-travail .quote p{
  color:#0080FF;
  text-align:center;
  font-size:18px;
  line-height:30px;
}

#avis-corps-medical-dr-marc-danzon .encadre_image.medical_danzon .quote p{
  color:#FFFFFF;
  text-align:center;
  font-size:18px;
  line-height:30px;
}

#avis-corps-medical-medecin-travail .encadre_image.medical_travail .quote p{
  color:#FFFFFF;
  text-align:center;
  font-size:18px;
  line-height:30px;
}

#avis-corps-medical-pr-michel-revel .quote .quote_texte{
  background:none;
  padding:0 60px 30px 0;
}

#avis-corps-medical-dr-marc-danzon .encadre_image.medical_danzon .quote .quote_texte{
  background:none;
  padding:0 60px 30px 0;
}

#avis-corps-medical-medecin-travail .encadre_image.medical_travail .quote .quote_texte{
  background:none;
  padding:0 60px 30px 0;
}

#avis-corps-medical-dr-marc-danzon .encadre_image.medical_danzon .quote .quote_texte span{
  color:#FFFFFF;
}

#avis-corps-medical-medecin-travail .encadre_image.medical_travail .quote .quote_texte span{
  color:#FFFFFF;
}

#avis-corps-medical-dr-emmanuel-verhaeghe .quote .quote_texte,
#avis-corps-medical-dr-marc-danzon .quote .quote_texte ,
#avis-corps-medical-medecin-travail .quote .quote_texte{
  background:transparent url(../img/img_css/guillemets_bleu02.png) bottom right no-repeat;
  padding:0 60px 30px 0;
}

#avis-corps-medical-pr-michel-revel .texte_texte h5 div,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_texte h5 div,
#avis-corps-medical-dr-marc-danzon .texte_texte h5 div,
#avis-corps-medical-medecin-travail .texte_texte h5 div {
  color:#0080FF;
  font-weight:bold;
}

#votre-programme-expertises  .texte_texte p span,
#avis-corps-medical-pr-michel-revel .texte_texte p span,
#avis-corps-medical-dr-emmanuel-verhaeghe .texte_texte p span,
#avis-corps-medical-dr-marc-danzon .texte_texte p span,
#avis-corps-medical-medecin-travail .texte_texte p span{
  color:#0080FF;
}

#avis-corps-medical-dr-marc-danzon .texte_texte p span{
  color:#0080FF;
}

#avis-corps-medical-medecin-travail .texte_texte p span{
  color:#0080FF;
}

.encadre_image.specialistes03_01{
  background:transparent url(../img/img_css/06medical_revel.jpg) top right no-repeat;
  height:250px;
  padding-right:10px;
  width:635px;
  margin-left:65px;
}
.encadre_image.medical_danzon{
  background:transparent url(../img/img_css/06medical_danzon.jpg) top right no-repeat;
  height:250px;
  padding-right:10px;
  width:635px;
  margin-left:65px;
}


.encadre_image.medical_travail{
  background:transparent url(../img/img_css/medecine-travail.jpg) top left no-repeat;
  height:310px;
  padding-right:10px;
  width:250px;
  margin-left:65px;
  float:left;
}
.encadre_image.specialistes03_01 .texte_intro{
  padding-right:190px;
}

/*quote*/

.quote p span{
  font-size:28px;
}

.questionnaire
{
	padding-left : 20px;
	padding-top : 20px; 
	height:950px;
}

.com
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:20px 0 10px 20px;
	line-height:16px;
	text-align:center;
}

.lquestion
{
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:normal;
	  font-size:16px;
	  margin:20px 0 10px 20px;
	  line-height:16px;
	  color:#E61372;
}

.content_questionnaire
{	
    background-color:#FFFFFF;
	height:1300px
}

.response 
{
    color:#1C58C6;
    font-weight:normal;
	font-style:italic;
}

.felicitation_img
{
	margin: 0 0 0 0;
	width:164px;
	height:300px;
	float:left;
	left:0px;
	top : 0px
}

.felicitation_com
{
	padding-top: 20px;
	padding-left: 20px;
	float:right;
	width:500px;
	font-size:0.9em;
	line-height:1.1em;
}
.text_felicitation
{
	padding-left:20px;
	width:700px;
	height:700px;
	margin: 0 0 0 0;
	text-align:left;
}

div#container {
  padding-top:200px;
  padding-left:200px;
  width: 200px;
  height: 200px;
  /*border:1px solid #000;*/
}
#container img {
  opacity:0; 
  visibility:hidden;
  border:1px solid #0080FF;
}
.newletter_conseil
{
	width:660px;
	height:300px;
	margin: 0 0 0 0;
	text-align:left;
	
} 

.newletter_img
{
	margin:0 0 0 0;
	width:200px;
	height:220px;
	float:left;
	left:0px;
	top : 0px;
}


.newsletter_com
{
	margin-top:50px;
	float:right;
	width:400px;
	color:#0080FF;
	font-size:20px;
}


div#abonnement-all
{
	padding-left:20px;
	width:700px;
	height:400px;
}

div#abonnement-coach
{
	width:100px;
	float:left;
}

div#abonnement-select
{
	width:600px;
	/*border: 1px solid #000;*/
	float:right;
}

div#abonnement-offre
{
	width:300px;
	float:left;
	margin-left:0px;
	text-align:center;
}

div#abonnement-code
{
	float:left;
	width:600px;
	height:30px;
	/*border: 1px solid #000;*/
}

div#abonnement-description
{
	margin-top:35px;
	width:240px;
	float:left;
	text-align:center;
	vertical-align:middle;
	/*border: 1px solid red;*/
}

div#txt-abo
{
	width:260px;
	height:260px; 
	/*background: url(../img/img_css/comment-back.gif) top left repeat-x; */
	text-align:left;
	font-size:13px;
	margin-top:-40px;
}

div#txt-abo div
{
	text-align:left;
	padding-left:15px;
	padding-top:15px;
	padding-right:5px;
	margin: 0 0 0 0;
	color:#444444;
	/*border:1px solid #000;*/
}


h3#abo-title ,
h3#abo-title1,
h3#abo-title2,
h3#abo-title3,
h3#abo-title4
{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:23px;
  color:#93278f;
  margin-bottom:10px;
  padding:15px 0 0 20px;
}

div#bss-all
{
	padding-left:20px;
	width:700px;
	height:300px;
}

div#bss-miss
{
	width:280px;
	float:left;
}

div#bss-description
{
	width:400px;
	float:left;
	text-align:center;
}


.field-inscript label {
  font-size: 0.9em;
  margin-bottom: 1px;
  color: #93278f;
  width: 100%;
  text-align:left;
}

.violet
{
	color: #93278f;
}

div#bss-description h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#000;
	/*border:1px solid #000;*/
}

.title-result
{
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#000;
	/*border:1px solid #000;*/
}
.offre
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#E61372;
}

div#fond-page
{
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-align:center;
}
div#fond-page h3
{
	font-size:10px;
	font-weight:normal;
	display: inline;
}

div#fond-page a
{
	color:#000;	
	text-decoration:none;
}

div#fond-page a:hover
{
	color:#000;	
	text-decoration:underline;
}

div#plan-site 
{
	margin-left:20px;
}

div#plan-site li
{
	padding-left:7px;
	font-size:16px;
	line-height:24px;
	color:#444444;
	list-style-type:none;
	list-style-image:url(../img/img_css/puce-plan.gif);
}

div#plan-site a 
{
	text-decoration:none;
	border-bottom: 1px dashed #000;
	color:#444444;
}
div#plan-site a:hover
{
	text-decoration:underline;
	border-bottom: 0px dashed #000;
	color:#444444;
}
.contact-message
{
	border-left: 1px solid #0080FF;
	border-right: 1px solid #0080FF;
	border-bottom: 1px solid #0080FF;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}

input.input_contact 
{ 
	border: 1px solid #0080FF;
	width: 150px; 
	padding:1px;
}

input.input_contact_oblig { 
	border: 1px solid #E61372;
	width: 150px;
	padding:1px;
}

textarea.input_contact 
{ 
	border: 1px solid #0080FF;
	width: 300px; 
	padding:1px;
}

textarea.input_contact_oblig { 
	border: 1px solid #E61372;
	width: 300px;
	padding:1px;
}

.call_contact
{
	color:#FFFFFF;
	background-color:#0080FF;
	width: 160px; 
	height:32px;
	font-size:14px;
	font-weight:bold;
	border:none;
	background: url(../img/img_css/bcontact.jpg) top left repeat-x;
}
.contact-write
{ 
	color:#444444;
	width:200px;
	height:30px;
	font-size:14px;
	background-color:#ffad00;
	text-align:center;
	vertical-align:middle;
	font-weight:none;
}

.contact-online
{ 
	color:#000000;
	margin-left:40px;
	width:308px;
	height:31px;
	font-size:14px;
	background-color:#ffad00;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border:none;
	background: url(../img/img_css/demo-online.jpg) top left repeat-x;
}

.contact-form
{
	color:#444444;
	width:200px;
	height:30px;
	font-size:14px;
	background-color:#0080FF;
	text-align:center;
	vertical-align:middle;
	font-weight:none;
}
.form-contact
{
	margin-left:30px;
	width:430px; 
	float:left; 
}

.contact-video
{
	float:left;
	width:300px;
}
.abo-video
{
	float:right;
	width:250px;
}
/* common styling */

div.div-cv
{
	position:fixed; 
	width:300px;
	left:50%; 
	top:50%;
	margin-top:-150px; 
	margin-left:-325px;
	border:3px solid #2466FE;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:700px;  
	height:320px;
	/*overflow:auto;*/ 
	background-color:#FFFFFF;
	z-index:1001;
}

div.content-cv
{
	margin-top:30px;
	width:700px;  
	height:300px;
	overflow:auto;
}
.auto-question
{
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:normal;
	  font-size:14px;
	  margin:5px 0 5px 5px;
}

.auto-title
{
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:normal;
	  font-size:16px;
	  color:#E61372;
	  font-weight:bold;
}
.onglets
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.auto-table 
{
	margin-right:auto;
	margin-left:auto;
	border:1px solid #DEDEDE;
}
.auto-table td
{
	padding:4px;
	border-bottom:1px solid #000;
}

.auto-table tr
{
	
}
.spacer
{
	float:left;
	width:15px;
	height:17px;
	margin:0px;
	padding:0px;
	border:0px solid #DEDEDE;
}
.auto-tabq
{
	margin-right:auto;
	margin-left:auto;
	font-size:10px;
	width:119px;
	height:120px;
	background: url(../img/img_css/qfond.png) top left no-repeat;
}

.auto-qline
{
	float:left;
	height:17px;
	width:119px;
}

.auto-stitle li
{
	color:#51b266;
	font-weight:bold;
}

.contact-stitle
{
	color:#0070c0;
	font-weight:bold;
}

.auto-stitle
{
	color:#51b266;
	font-weight:bold;
}

.auto-questionnaire
{
	/*height:2000px;*/
	float:left;
	width:100%;
}

.auto-response 
{
    color:#1C58C6;
    font-weight:normal;
	font-style:italic;
	font-size:12px;
}

.auto-response1 
{
    color:#1C58C6;
    font-weight:normal;
	font-style:italic;
	font-size:12px;
	width:100px;
	float:left;
}

.content_autoeval
{	
    background-color:#FFFFFF;
	/*height:2000px;*/
	margin-right:auto;
	margin-left:auto;
	width:950px;
	border:1px solid #000;
	float:left;
}

#col_right_auto
{
	float:left;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	
}

 .onglet
{
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid black;
	cursor:pointer;
}
.onglet_0
{
	background:#bbbbbb;
	border-bottom:0px solid black;
}
.onglet_1
{
	background:#dddddd;
	border-bottom:0px solid black;
	padding-bottom:4px;
	font-weight:bold;
}
.contenu_onglet
{
	/*background-color:#dddddd;*/
	/*border-top:1px solid black;*/
	margin-top:-1px;
	padding:5px;
	display:none;
}

.auto-com
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:20px 0 10px 20px;
	line-height:16px;
	text-align:center;
	font-weight:bold;
	color:#1C58C6;
}

 ul.menu_member { 
  width:160px;
  /*position: absolute;
  left: 0;
  top: 23px;*/
  list-style-type:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  float:left;
}

 ul.menu_member a {
  display:block;
  text-decoration:none;
  margin:0 0 1px 0;
  padding:0 2px 0 17px;
  color:#E61372;
  background-color:#FFB3C9;
  width:160px;
  border-right:none;
  text-align:left;
  line-height:32px;
}


ul.menu_member li.actif a {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#F12A82;
}

ul.menu_member li.bg1 a {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#6923FF;
}

ul.menu_member li.bg2 a {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#0080FF;
}

.cancel_abonnement
{
	border:1px solid #E61372;
	height:30px;
	width:460px;
	margin:3px;
	font-weight:bold;
	color:#E61372;
	background-color:#FFB3C9;
}

.titre-conn {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a9aaab;*/
	line-height: 29px;
	padding-left: 17;
}
.border-conn {
	border: 1px solid #a9aaab;
	background-color: #f1eff0;
	background-repeat: repeat-x;
	background-position: left top;
	width: 800px;
	margin:10px;
	font-size:11px;
	padding : 5px;
	/*margin-right:auto;
	margin-left:auto;*/
}

/* Page peel */
#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
	background: #FFFFFF;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(../images/gymstill-entreprises.jpg) no-repeat right top;
	text-indent: -9999px;
}

#video-accueil img,#video-accueil2 img,#video-abonnements img,#video-demonstration img{display:none;}
#player_flash_accueil {margin-left: 0px;}

.article p small {
    color: #ED1C24;
    display: block;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
    text-align: center;
}

#content.method-page .two-column-layout1 h2 {
    color: #AAA8A8;
    font: 22px/1.4em "Open Sans","sans-serif";
    text-align: center;
}
#content.method-page h2 {
    color: #717070;
    font: 22px/1.4em "Open Sans","sans-serif";
    margin-bottom: 0;
    text-align: center;
}

#content.method-page .two-column-layout1 .box .content {
    min-height: 285px;
}
#content .box .content {
    border: 1px solid #4A4A4A;
    padding: 10px;
}
#content.method-page * {
    margin: 0;
    padding: 0;
}

#content.method-page .two-column-layout1 .box h3 {
    color: #4A4A4A;
    font: 19px/1.4em "Open Sans","sans-serif";
    margin-bottom: 10px;
    text-align: center;
}

#content.method-page .two-column-layout1 .box p a {
    color: #4A4A4A;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
    text-decoration: underline;
}

#content.method-page .two-column-layout2 .column1 h3 {
    color: #4A4A4A;
    font: 700 19px/1.4em "Open Sans","sans-serif";
}


#content.method-page .two-column-layout2 .column1 p {
    color: #717070;
    font: 19px/1.4em "Open Sans","sans-serif";
    text-align: justify;
}
#content.method-page p {
    margin-bottom: 10px;
}

#content.method-page .two-column-layout2 .column1 p small {
    color: #717070;
    font: 15px/1.4em "Helvetica","Arial","sans-serif";
    text-align: left;
}
#content.method-page p small {
    color: #ED1C24;
    display: block;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
    text-align: center;
}

#content.method-page .two-column-layout2 .column1 h2.heading1 {
    margin-top: 25px;
}


#content.method-page .ribbon {
    background: url("../images/img_html/ribbon-bg1.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 70px;
    /*height: 129px;*/
    position: absolute;
    right: 0;
    width: 549px;
	top: 1400px;
	margin-right: 22px;
	height: 200px;
}

#content.method-page .two-column-layout2 .column1 .image p {
    clear: both;
    color: #4A4A4A;
    font: 15px/1.4em "Helvetica","Arial","sans-serif";
    margin-bottom: 45px;
    text-align: center;
    width: 285px;
}

#content.method-page .ribbon h3 {
    color: #FFFFFF;
    font: 700 22px/1.4em "Open Sans","sans-serif";
    margin-top: 20px;
    text-align: center;
}


#content.method-page .two-column-layout1 .box .content {
    min-height: 310px;
}

#content.method-page .two-column-layout1 .box p {
    color: #4A4A4A;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
}
#content.method-page p {
    margin-bottom: 10px;
}

#content .box .content {
    border: 1px solid #4A4A4A;
    padding: 10px;
}
#content .box.small {
    background: url("../images/box-shadow-left-sml.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin-right: 10px;
    margin-top: 20px;
    width: 210px;
}


#content.method-page .two-column-layout1 {
    overflow: hidden;
    width: 100%;
}

#content.method-page .two-column-layout1 .column2 {
    float: right;
    padding-top: 40px;
    width: 295px;
}

#content.method-page .two-column-layout1 .column1 {
    float: left;
    width: 695px;
}

#content.method-page .two-column-layout2 .column2 {
    float: right;
    width: 395px;
	padding-top: 30px;
}

#content.method-page .two-column-layout2 .column1 .image {
    overflow: hidden;
    padding-left: 5px;
    padding-top: 5px;
    position: relative;
    width: 99%;
}


#content.method-page .two-column-layout2 .column1 h2 .top {
    background-image: url("../images/img_html/fade_line.png");
    background-position: 100% -58px;
    height: 29px;
    left: 40px;
    min-height: 29px;
    min-width: 462px;
    position: absolute;
    top: -25px;
}


#content.method-page .two-column-layout2 .column1 {
    float: left;
    padding-left: 5px;
    padding-top: 25px;
    width: 570px;
}


#content.method-page .two-column-layout2 .column1 p {
    color: #717070;
    font: 19px/1.4em "Open Sans","sans-serif";
    text-align: justify;
}
#content.method-page p {
    margin-bottom: 10px;
}


#content.method-page .ribbon p a {
    color: #FFFFFF;
    display: block;
    font: 700 22px/1.4em "Open Sans","sans-serif";
    text-align: center;
    text-decoration: none;
}

#content.method-page .bottom-links {
    background: url("../images/img_html/border-bottom.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: right;
    overflow: hidden;
    padding-bottom: 4px;
    padding-left: 50px;
    padding-right: 50px;
    width: 540px;
}


#content.method-page .bottom-links a {
    color: #000000;
    float: right;
    font: 13px/1.4em "Helvetica","Arial","sans-serif";
}


#content.method-page .bottom-links p {
    color: #000000;
    float: left;
    font: 19px/1.4em "Open Sans","sans-serif";
    text-align: center;
    text-decoration: underline;
}

#content.method-page .bottom-links img {
    border-radius: 5px 5px 0 0;
    float: left;
    margin-right: 20px;
    vertical-align: bottom;
}