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


/*MY CSS*/

div#ContentGlobalJp{overflow:hidden; float:left;}
div#ContentGlobalJp form{overflow:hidden;width:800px;float:left;padding-top:25px;}

/* CONTENT LEFT*/
#JpContentLeft{
float:left;
width:145px;
}

#JpContentLeft p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#8e165b;
text-align:center;
margin-left:-5px;
}

.JpEncartRdk{
margin-left:-5px;
}

#JpContentLeft .encartTxt{
margin-top:10px;

}

/* BANDE GAUCHECONTENT CENTER*/

/*Chapeau*/
#JpChapeau{
float:left;
width:473px;
margin-left:12px;
/*margin-top:-25px;*/
}


#JpChapeau h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#269c9b;
font-weight:lighter;
margin-top:0px;
margin-bottom:15px;
}

#JpChapeau h1 em{
font-size:25px;
color:#8e165b;
font-weight:lighter;
font-style:normal;
}

#JpChapeau p{
color:#707173;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:lighter;
line-height:18px;
margin-bottom:50px;
margin-left:2px;
text-align:justify;
width:470px;
}


/*formulaire*/
#JpHeightForm .Confidential2 #checkPseudo, #JpHeightForm .Confidential2 #checkPassword, #JpHeightForm .Confidential2 #checkPasswordVerif{
    background-image: url(none);
    display: block;
    float: right;
    height: 20px;
    position: relative;
    width: 20px;
}

#JpHeightForm{
float:left;
width:473px;
margin-left:10px;
margin-right:10px;
}

#JpHeightForm FIELDSET{
border: solid #8e165b;
border-width:1px; 
padding:13px 20px 20px 33px;
background-color:#fdf9fc;
position :relative;
margin-bottom:40px;
}

#JpHeightForm  .Confidential span{
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin-left:0;
margin-right:12px;
position:relative;
//margin-top:18px;
//margin-left:-139px;
//position:absolute;
//float:right;
}

#JpHeightForm .Confidential2 span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin-left:0;
margin-right:12px;
position:absolute;
//margin-top:18px;
//margin-left:-110px;
//position:absolute;
//float:right;
}

#JpHeightForm FIELDSET.corps span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:lighter;
margin-left:-300px;
padding-right:0px;
position:absolute;
border:0px; 
//position:absolute;
//width:200px;
//margin-top:0px;
//margin-left:-320px;
//float:left;
//line-height:9px;
}

p.RadioCheckedLong2 span{
padding-left:65px;
margin-top:-15px;
//padding-left:18px;
//padding-top:10px;
}


p.infoTxtOssature span{
padding-left:312px;
margin-top:15px;
//padding-left:200px;
//padding-top:35px;
}


#JpHeightForm FIELDSET.poids span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin-right:60px;
position:absolute;
font-weight:lighter;
//margin-top:-5px;
//position:relative;
//float:left;
//margin-left:0px;
//margin-right:0px;
}



.poids2 span{
margin-left:-300px;
width:200px;

}


#JpHeightForm span.poids2 p.RadioChecked span{
//margin-left:-300px;
//margin-top:-15px;
}


#JpHeightForm fieldset.corps span.dietError{
margin-left:0px;
}

#JpHeightForm fieldset.corps span.pregError{
margin-left:0px;
}

#JpHeightForm fieldset span.birthdateError{
color:#FF0000;
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#JpHeightForm .vous span{
color:#FF0000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin-right:0;
margin-top:-10px;
padding-bottom:5px;
position:relative;
//margin-top:-14px;
//padding-bottom:42px;
//float:left;
//display:block;
//position:absolute;
}

#JpHeightForm .vous2 span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
padding-bottom:20px;
padding-top:1px;
position:absolute;
//padding-top:0px;
//float:left;
//margin-left:-386px;
//position:absolute;
}

#JpHeightForm .vous3 span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
padding-bottom:20px;
padding-top:1px;
position:absolute;
//padding-top:17px;
//float:left;
//text-align:left;
//margin-left:-107px;
//position:absolute;
}

#JpHeightForm .vous4 span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
padding-bottom:20px;
padding-top:1px;
position:absolute;
//padding-top:19px;
//float:left;
//text-align:left;
//margin-left:-77px;
//position:absolute;
}


#JpHeightForm LEGEND{
margin-left:-06px;
top :-2em;
//position :Relative;
//padding-left:19px;
}


#JpHeightForm h3{
margin-left:-06px;
margin-top :-40px;
float:left;
border-bottom: none;
//position :Relative;
}

#JpHeightForm label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e165b;
margin-right:0px;
font-weight:bolder;
letter-spacing:-1px;
}



#JpHeightForm p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e165b;
margin-right:40px;
margin-left:-5px;
}

#JpHeightForm input{
color:#707173;
font-size:11px;
padding:0px 3px 3px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-top:0px;
}


#JpHeightForm input[type=radio]{
 text-align:right;
 margin-left:-3px;
 width:20px;
 border:0px;
 //margin-top:0px;
 // margin-left:3px;
 //border-width:0px; 
}
 

#JpHeightForm input.ChampsName{
width:260px;
margin-left:60px;
}

#JpHeightForm input.ChampspoidsActuel{
margin-left:40px;
width:130px;
//margin-left:40px;
}

.Champspoids{
width:130px;
margin-left:70px;
}

#JpHeightForm input.Champspoids2{
width:130px;
margin-left:86px;
}

#JpHeightForm input.Champspoids3{
width:130px;
margin-left:47px;
}

#JpHeightForm input.Champspoids4{
width:130px;
margin-left:32px;
}

#JpHeightForm input.Champspoids5{
width:130px;
margin-left:117px;
}


.ChampsEmail{
width:260px;
margin-bottom:0px;
margin-left:69px;
}

.ChampsConfidential{
width:140px;
margin-left:85px;}


.ChampsConfidential2{
width:140px;
margin-left:113px;}

.ChampsConfidential3{
width:140px;
margin-left:30px;}

#JpHeightForm label.inline {
 display:inline;
 margin-left:0px;
 }


 #JpHeightForm p.RadioChecked{
   margin-left:300px;
   margin-right:-25px;
   margin-top:-15px;
   //margin-top:0px;
 }
 
  #JpHeightForm p.RadioCheckedLong{
	margin:-15px 0 2px 142px;
	font-weight:lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	//margin:-15px 0 2px 142px;
  }
  
  #JpHeightForm p.RadioCheckedLong input[type=radio] {
  margin-right:0px;
  width:20px;
   border:0px;
   //margin-top:-15px;
   //margin-left:54px;
   //float:left;
 }
 
 #JpHeightForm p.RadioCheckedLong input[type=radio].CheckedLong{
 margin-top:0px;
 margin-right:95px;
 //margin-top:-15px;
 }
 
 #JpHeightForm p.RadioCheckedLong2{
 	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:lighter;
	margin-bottom:2px;
	margin-left:234px;
	margin-right:0;
	margin-top:0px;
	//margin-left:234px;
	//margin-top:-10px;
 }
 
   #JpHeightForm p.RadioCheckedLong2 input[type=radio] {
  margin-right:0px;
  width:20px;
   border:0px;
   //margin-top:-14px;
   //float:left;
   //margin-left:60px;
 }
 
 #JpHeightForm p.RadioCheckedLong2 input[type=radio].CheckedLong{
 margin-top:0px;
 margin-right:95px;
 float:right;
 }
 
 .CheckedLong2{
 //margin-left:15px;
 margin-left:5px;
 }
 
#JpHeightForm p.LegendVous{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#8e165b;
width:469px;
font-style:normal;
margin-bottom:40px;
margin-top:-30px;
}

 #JpHeightForm em.infoTxt{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-style:normal;
font-weight:lighter;
letter-spacing: -1px;
margin-bottom;15px;
}

 #JpHeightForm  p.infoTxtOssature{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-style:normal;
font-weight:bold;
letter-spacing: -1px;
width:109px;
float:left;
margin-left:-15px;
}


 #JpHeightForm  p.infoTxtOssature2{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-style:normal;
font-weight:bold;
letter-spacing: -1px;
width:105px;
float:left;
margin-left:0px;
//margin-left:10px;
}

 #JpHeightForm  p.infoTxtOssature3{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-style:normal;
letter-spacing: -1px;
font-weight:bold;
width:105px;
float:right;
margin-right:10px;
//float:right;
//margin-right:10px;
}

#JpHeightForm  p.infoTxtOssature label {
color:#8e165b;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
font-style:normal;
letter-spacing: -1px;
font-weight:bolder;
width:105px;
//margin-left:0px;
}

#JpHeightForm  p.infoTxtOssature3 label{
color:#8e165b;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
font-style:normal;
letter-spacing: -1px;
font-weight:bolder;
width:105px;
//margin-left:0px;
}

#JpHeightForm  p.infoTxtOssature2 label{
color:#8e165b;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
font-style:normal;
letter-spacing: -1px;
font-weight:bolder;
width:105px;
//margin-left:0px;
}


 #JpHeightForm  em.infoTxtOssature{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-style:normal;
font-weight:lighter;
letter-spacing: -1px;
}

#JpHeightForm  select{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:23px;
margin-right:10px;
//margin-top:0px;
}

#JpHeightForm  select.selectDiet{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:25px;
margin-right:-20px;
//margin-top:0px;
}

#JpHeightForm  select.selectPregnancy{
color:#707173;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:80px;
margin-right:-20px;
//margin-top:-15px;
}



#JpHeightForm label.InfoReduction{
margin-left:0px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
text-align:left;
}

#JpHeightForm .bt_calculer{
border:0px;
margin-left:268px;
margin-top:-30px;
margin-top:-30px;
}

/* Message d'erreur*/

#JpHeightForm .style{
color:#FF0000;
float:right;
font-family:verdana;
font-size:11px;
margin-top:-15px;
}

/* Message d'erreur*/




/* BANDE GAUCHECONTENT RIGHT*/

#JpContentRight{
float:right;
width:298px;
margin-right:30px;
margin-top:0px;
//margin-top:0px;
}

#JpContentRight FIELDSET{
border: solid #03ada9;
border-width:1px; 
background-color:#e1f9f9;
position :relative;
margin-bottom:40px;
text-align:left;
padding-bottom:20px;
padding-left:12px;
}


#JpContentRight h3{
margin-left:-10px;
position: absolute;
margin-top :-30px;
padding :0em;
border-bottom: none;
//margin-left:-10px;
}

.iconeImprimante{
position:absolute;
margin:-30px 0 0 219px;
padding:0;
//margin:-30px 0 0 233px;
}

.avatar{
margin-left:8px;
margin-right:5px;
margin-top:45px;
}

#JpContentRight em.jp_ContentRight_reponses1{
color:#03ada9;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-style:normal;
margin-top:-10px;

}

#JpContentRight em.jp_ContentRight_reponses{
color:#03ada9;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-style:normal;
line-height:36px;
margin-left:8px;
margin-bottom:15px;
}


/* step2FR*/

#JpHeightForm .vous_FR2step span {
color:#FF0000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
margin-bottom:25px;
margin-right:0;
margin-top:0;
position:absolute;
//margin-top:17px;
//position:absolute;
//margin-left:-81px;
}

#JpHeightForm .vous2_FR2step span{
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
padding-bottom:20px;
padding-top:1px;
position:absolute;
margin-left:-142px;
//padding-top:12px;
//float:left;
//margin-left:-208px;
//position:absolute;
}

#JpContentRight_StepFr2{
float:right;
width:298px;
margin-right:30px;
margin-top:0px;
//margin-top:-20px;
}

#JpContentRight_StepFr2 FIELDSET{
border: solid #03ada9;
border-width:1px; 
background-color:#e1f9f9;
position :relative;
margin-bottom:40px;
text-align:left;
padding-bottom:20px;
padding-left:12px;
}


#JpContentRight_StepFr2 h3{
margin-left:-10px;
position: absolute;
margin-top :-30px;
padding :0em;
//margin-left:-10px;
}

#JpContentRight_StepFr2 em.jp_ContentRight_reponses1{
color:#03ada9;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:lighter;
font-style:normal;
margin-top:-10px;

}

#JpContentRight_StepFr2 em.jp_ContentRight_reponses{
color:#03ada9;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-style:normal;
font-weight:lighter;
line-height:36px;
margin-left:8px;
margin-bottom:15px;
}


/* step2FR*/


#JpContentRight{
float:right;
width:298px;
margin-top:0px;
margin-right:5px;

}

p.JPcalcul{
    text-align: right;
    width: 489px;
	clear:both;
}
/*MY CSS*/




