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

#container{
    margin:auto;
    padding:auto;
    width:1200px;
}

#content{
 
	width:954px;
    margin-left:124px;
    padding:auto;
}

#content .logoDukanDiet{
    margin-left:150px;
}

/*MY CSS*/

/* CONTENT LEFT*/
#JpContentLeft{
    float:left;
    width:150px;
    border: solid #9c9e9f;
    border-width:0px; 
    color:#FFFFFF;
    height:1000px;
    margin-top:137px;
    margin-left:-65px;
}

.hotline{
	margin-top:-111px;
	margin-left:-65px;
	display:block
}
/* CONTENT LEFT*/

/* BANDE GAUCHECONTENT CENTER*/
#Jpcenter_column{
	overflow:hidden;
	width:475px;
	float:left;
}
#Jpcenter_column img{display:block;}
/*Chapeau*/
#content #JpChapeau{
    float:left;
    margin-left:0px;
    margin-top:0px;
}


#JpChapeau h1{
    color:#269C9B;
    font-family:Arial,Helvetica,sans-serif;
    font-size:24px;
    font-weight:normal;
    margin-top:20px;

}

#JpChapeau h3 em{
    font-size:25px;
    color:#269c9b;
    font-weight:lighter;
    font-style:normal;
}

#JpChapeau p{
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#707173;
    font-weight:lighter;
    text-align:left;
    line-height:17px;
    margin-bottom:50px;
	width:475px;
}
#JpChapeau p span.blueDukan{
	color:#238c8b;
}
#JpChapeau p span.redDukan{
	color:#91155d;
}

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

#PseudoError , #PasswordError {
    margin-top: 11px;
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    display: block;
    margin: 0;
    padding: 1px;
}

#JpHeightForm{
    float:left;
    width:473px;
    margin-left:0px;
    margin-top:0px;
/* margin-top:0px; */
}

#JpHeightForm fieldset{
    border: solid #8e165b;
    border-width:1px; 
    padding-left:20px;
    padding-right:20px;
    padding-bottom:10px;
    background-color:#fdf9fc;
    position :relative;
    margin-bottom:30px;
/* margin-top:26px; */
}

#JpHeightForm label{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#8e165b;
    font-weight:bolder;
    letter-spacing:-1px;
    clear:both;
	//margin-top:45px;
}

#JpHeightForm label.Sex{
	font-weight:lighter;
	font-size:12px;
	margin-left:18px;
}



#JpHeightForm h3{
    margin-left:-10px;
    margin-top:-29px;
	margin-bottom:10px;
	//margin-bottom:20px;
    top :-2em;
/* margin-top:-23px; */
}

#JpHeightForm h3 .you{
    margin-top:-2px;
	display:block;
}

#JpHeightForm h3 .Weight{
    margin-top:-3px;
}

#JpHeightForm h3 .body{
    margin-top:-4px;
}

#JpHeightForm h3 .confidentiality{
    margin-top:0px;
/* margin-top:-1px; */
}



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

#JpHeightForm input{
    color:#9c9e9f;
    font-size:11px;
    padding:0px 3px 3px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	//margin-top:-15px;
	vertical-align:bottom;
/*    text-align:left; */
/* margin-top:-18px; */
}

.ChampsName{
    width:200px;
    float:right;
}

.Champspoids, .UnitWoptionalBox, .UnitHoptionalBox, .UnitWmandatoryBox, .UnitHmandatoryBox {
    width:30px;
    margin-left:-5px;
    text-align:center;
	margin-right:2px;
	//margin-top:-35px;
}

.UnitHoptionalBox, .UnitHmandatoryBox{
    width:30px;
    margin-left:0px;
    margin-right:3px;
}


.WeightLine {
    float:right;
    clear:both;
	//margin-top:-10px;
	//height:30px;
/* margin-top:-15px; */
}

/********************************************/

.UnitW0, .UnitW {
    padding-left: 5px;
    padding-top: 5px;
}

#UnitWdiv, #UnitHdiv {
	background-color:#FDF9FC;
	border:1px double #C6C7C8;
	height:70px;
	margin-left:-115px;
	padding:10px 10px 26px;
	width:160px;
	z-index:1000;
	//margin-left:-125px;
	//padding:padding:10px 10px 30px;
	}

.UnitBlock{
margin-top:-10px;
float:left;
}

.UnitBlockHeight{
margin-top:-10px;
float:left;
width:150px;
}



#UnitWdiv label, #UnitHdiv label {
    padding-left: 5px;
}

.hidden {
    display: none;
}

#UnitWdiv p {
    float:left;
    height: 30px;
    padding-top: 10px;
    padding-right: 20px;
    font-weight:bold;
}

#UnitHdiv p {
    float:left;
    height: 40px;
    padding-top: 12px;
    padding-right: 20px;
    font-weight:bold;
}

strong.unit { color:#8E165B;
	      font-family:Verdana,Arial,Helvetica,sans-serif;
	      font-size:11px;
	      font-weight:lighter;
	      margin-left:-3px;
	      margin-right:5px;
	    /* margin-right:8px; */
	    }
u.unit {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:lighter;
    color:#8E165B;
}


/************************************/

.ChampsEmail{
    width:200px;
    float:right;
    margin-bottom:20px;
}


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

#JpHeightForm input[type=radio]{
    text-align:right;
    margin:-2px 0 0;
    width:20px;
    border:0;

}

#JpHeightForm p.RadioChecked{
    margin-left:323px;
    margin-top:-18px;
    margin-right:-20px;
/* margin-top:-20px;
   margin-left:323px;
   margin-right:-20px; */
}
#JpHeightForm p.RadioCheckedLong{
    margin:-20px 10px 20px 200px;
/* margin-top:-20px;*/
}

#JpHeightForm p.RadioCheckedLong input[type=radio] {
    margin-right:10px;
    width:20px;
    border:0;
}

#JpHeightForm p.RadioCheckedLong input[type=radio].CheckedLong{
    margin-top:0px;
    margin-right:0px;
    /* margin-top:-20px;*/
    float:right;
}

#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:-20px;
	margin-left:10px;
}

.infoTxt{
    color:#9c9e9f;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    font-style:normal;
    font-weight:lighter;
    letter-spacing: -1px;
}


.infoTxtUnit {
    color:#9c9e9f;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    font-style:normal;
    font-weight:lighter;
    float:left;
    letter-spacing:-1px;
    margin-left:386px;
}


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

#JpHeightForm .infoTxtOssature label{
    margin-left:50px;
    width:109px;
    float:left;
/*  width:140px;*/
}

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

#JpHeightForm .infoTxtOssature2 label{
    margin-left:0px;
    width:127px;
    float:left;
	//margin-left:-5px;
	//width:130px;
	//margin-top:0px;
/* width:160px;
   margin-left:-15px;*/
}

#JpHeightForm  p.infoTxtOssature3{
    color:#9c9e9f;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight:bolder;
    font-style:normal;
    letter-spacing: -1px;
    width:120px;
    float:right;
    margin-right:0px;
    margin-top:10px;
}

#JpHeightForm .infoTxtOssature3 label{
    margin-left:0px;
    width:122px;
    float:left;
	//margin-left:-5px;
	//width:130px;
	//margin-top:0px;
/*width:160px;
  margin-left:-15px;*/
}

#JpHeightForm  p.infoTxtOssature label{
    color:#8e165b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left:05px;
    font-style:normal;
    letter-spacing: -1px;
	//margin-left:-5px;
	//width:122px;
	//margin-top:0px;
/*margin-left:-10px;*/

}

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

#JpHeightForm p.Legendbone{
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
    color:#8e165b;
    margin-left:20px;
    font-weight:bolder;
}

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


#JpHeightForm  select.select{
    color:#9c9e9f;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left:-35px;
    margin-right:0px;
    color:#9C9E9F;
}

#JpHeightForm  select.selectDiet{
    color:#9c9e9f;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left:171px;
    margin-right:-1px;
    color:#9C9E9F;
	//height:20px;
}

#JpHeightForm  select.selectPreg{
    font-size:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left:40px;
    margin-top:-10px;
    color:#9c9e9f;
    float:right;
	//height:20px;
}

#JpHeightForm select.inputText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#9c9e9f;
    font-size:11px;
    float:right;
    margin-right:2px;
    padding-left:4px;
    width:100px;
	//margin-top:-15px;
	//height:20px;
	//height:18px;
/* margin-top:-20px; */
}
.ChampsConfidential{
    width:172px;
    float:right;
    margin-top:-2px;
}

.error{
    color:#FF0000;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-right:200px;
    margin-top:-50px;
    font-weight:lighter;
    letter-spacing:-1px;
    word-spacing:1px;
}


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

    /* bouton*/

#JpHeightForm .bt_calculer{
    border:0px;
   float:right;
}

    /* CONTENT right*/
#JpContentright{
	border:1px solid #a6117d;
	color:#FFFFFF;
	float:left;
	margin-left:40px;
	width:180px;
	margin-top:26px; 
}

#JpContentright p{
	font-family: Arial, Helvetica, sans-serif;
	color: #18899b;
	font-size:14px;
	text-align:center;
	padding-top:8px;
	line-height:18px;
	padding-bottom:7px;
}
#JpContentright p strong{
	color:#a7127a;
	font-weight:normal;
}
#JpContentrightFuschia{
	background-color:#a7127a;
	margin-left:2px;
	margin-right:2px;
}
#JpContentrightFuschia p{
	color:#ffffff;
	font-size:16px;
}
#JpContentrightFuschia p strong{
color:#ffffff;
font-weight:bold;
}

#JpContentright p#asterisk{
	font-size: 9px;
	line-height:12px;
	color:#000000;
	text-align:left;
	padding-left:4px;
	padding-right:3px;
}

.Encart_people{
	display:block;
	width:167px;
	height:146px;
	margin:0 auto;
}
#JpContentrightBlue {
	background-color:#18899b;
	margin-left:2px;
	margin-right:2px;
}
#JpContentrightBlue p{
	color:#ffffff;
	font-size:16px;
}
#JpContentrightBlue p strong{
	color:#ffffff;
	font-weight:bold;
}
/* CONTENT right*/

/* transparence des images png*/
/*Css pour formulaire inscription en 2 �tapes pour partenaire*/
div#LeftColCobrander{
	background: transparent url('http://media.regimedukan.com/site/en/juste_poids/cobrander/LeftColCobrander.jpg') no-repeat 0 0;
	float:left;
	width:180px;
	height:420px;
	margin-top:25px;
	margin-right:30px;
}
form#formInscription{width:500px;overflow:hidden; float:left;}
form#formInscription a#btn_back{
	background: transparent url('http://media.regimedukan.com/site/en/juste_poids/bouton_back.jpg') no-repeat 0 0;
	width:173px;
	height:80px;
	display:block;
	float:left;
}
div#RightColCobrander{
background: transparent url('http://media.regimedukan.com/site/en/juste_poids/cobrander/RightColCobrander.jpg') no-repeat 0 0;
	float:left;
	width:180px;
	height:420px;
	margin-top:25px;
	margin-left:20px;
}
div#RightColCobrander ul,div#LeftColCobrander ul{
	padding-left:15px;
	padding-top:60px;
}
div#RightColCobrander ul li,div#LeftColCobrander ul li{
	background: transparent url('http://media.regimedukan.com/site/en/juste_poids/cobrander/puce.jpg') no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#8e165b;
	margin-left:8px;
	padding-left:24px;
	margin-bottom:7px;
	height:20px;
}
/*MY CSS*/

