@charset "utf-8";

#left_side_bar, #right_side_bar {
width:23%;
}

#left_side_bar img {
display:inline;
}
/*
#right_side_bar {
width:23%;
} */

#right_side_bar img {
display:inline;
}

#formTrueWeight {
color:#707173;
line-height:1.5;
text-align:justify;
overflow:hidden;
}

#formTrueWeight fieldset {
background-color:#FDF9FC;
border:1px solid #8E165B;
}
#formTrueWeight input[type=text], #formTrueWeight input[type=password] {
width: 13em
}

#formTrueWeight input,
#formTrueWeight select,
#formTrueWeight textarea {
color:#000000;
font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-bottom: 0.5em;
}

#formTrueWeight img {
display:inline;
}

#formTrueWeight label {
color : #8e165b;
font-size:12px;
font-family: arial;
font-weight: bold;
}

#formTrueWeight td {
/*padding-left: 10px; */
height:15px;
vertical-align:middle;
}

#formTrueWeight .paramlist_key {
width:65%;
padding-left: 10px;
}

#formTrueWeight #textIntro{
color : #8e165b;
font-size:12px;
font-family: arial;
}

#formTrueWeight .bloc1, #formTrueWeight .bloc2, #formTrueWeight .bloc3, #formTrueWeight .bloc4 {
height:50px;
padding-right:0.2em;
margin-left:1em
}

#formTrueWeight .invalid {
color:#f00;
}

#trueWeightConstitutionDiv0 {
margin:0 1em 0 1em;
}

#trueWeightConstitutionDiv1 {
margin:0 1em 1em;
}

#trueWeightConstitutionDiv2 {
margin:0 1em 0 1em;
}

#formTrueWeight #trueWeightConstitutionDiv0,
#formTrueWeight #trueWeightConstitutionDiv1,
#formTrueWeight #trueWeightConstitutionDiv2 {
float:left;
text-align:center;
width:10em;
}

#trueWeightConstitutionDiv0 input,
#trueWeightConstitutionDiv1 input,
#trueWeightConstitutionDiv2 input {
margin:1em 5.5em;
}

#trueWeightConstitutionDiv0 span,
#trueWeightConstitutionDiv1 span,
#trueWeightConstitutionDiv2 span {
color:#8E165B;
font-size:12px;
font-weight:bold;
}

#visuel_programme{
margin-bottom:150px;
}

#formTrueWeight label#trueWeightemail_under-lbl,
#formTrueWeight label#trueWeightWeightHighDesc-lbl,
#formTrueWeight label#trueWeightWeightLowDesc-lbl,
#formTrueWeight label#trueWeightWeightMediumDesc-lbl,
#formTrueWeight label#trueWeightConstitutionDesc-lbl,
#formTrueWeight label#trueWeightHeightDesc-lbl {
color:#707173;
font-size:11px;
font-weight:normal;
line-height:1em;
text-align:left;
display:block;
padding-bottom:18px;
}

#trueWeightSexe0{margin-left:0,5em}
#trueWeightFastResultRequired1, #trueWeightFastResultRequired0, 
#trueWeightOverweightFamilyTendency0, #trueWeightOverweightFamilyTendency1,
#trueWeightEasyToLoseWeight0, #trueWeightEasyToLoseWeight1,
#trueWeightDietGetTired0, #trueWeightDietGetTired1,
.inputbox, .validate-notempty  {
margin-left:2em
}

#calculate {
border: 0px;
background-color: #fff; 
margin-top:1em;
padding:0; 
cursor:pointer;
/*float:right; */
}

#calculate img {
margin:0
}


#formTrueWeight fieldset table {
margin: 1em 0
}

#formTrueWeight fieldset table tr {
height:2.5em
}

#formTrueWeight fieldset table td {
vertical-align: middle;
}

#formTrueWeight ul.InfoReduction {
margin:1em 0 1em 1%;
width:95%
}

#formTrueWeight .InfoReduction li {
float: left
}

#formTrueWeight .InfoReduction li.coche {
width: 5%
}

#formTrueWeight .InfoReduction li.libelle {
width: 95%
}

#formTrueWeight .calendar {
vertical-align: middle;
margin-left: 0.3em;
margin-bottom: 0.5em;

}
.text_cnil{
	clear:both;
	color: #707173;
    font-size: 10px;
    margin-right: 0;
    margin-top: 15px;
    padding-top: 0;
    text-align: justify;
}