ul, 
ol {
  overflow:hidden;
}

ul li label, 
ol li label{
  color:#7CA825;
  float:left;
  font-weight:normal;
  padding-top:5px;
  width:255px;
}

ul li div,
ol li div {
  float:left;
}

#content ul li label,
#content ol li label
{
  width:240px;
}
#content.company ul li label,
#content.company ol li label
{
  width:300px;
}

#content.company ul li.large-label label,
#content.company ol li.large-label label
{
  width:350px;
}

#content ul li.large-label label,
#content ol li.large-label label
{
   width:350px;
}

ul li.big-text div,
ol li.big-text div {
    padding-top:20px;
}

ul li.cgu,
ol li.cgu {
    padding-top:30px;
}

#login ol li label, .status_update ul li label{
  float:none;
  font-weight:normal;
  text-transform:none;
  width:auto;
}

form ul,
form ol {
    margin: 10px 0 0 0;
}

form ul li,
form ol li
{
  margin-bottom:10px;
}

form section li
{
    overflow:hidden;
}


#diploma-list div, #language-list div, li.language ul.checkbox_list, form ul li div ul, form ol li div ul{
  clear:both;
}

#content #diploma-list ul label,
#content #language-list ul label {
    width:200px;    
}
        

#experiences-add{
  clear:both;
}   
#experiences-add a,
#languages-add a
{
  clear:both;  
  left:0;                      
}

#content h3{
  margin-bottom:15px;
}
ol.language{
  clear:both;
  float:left;
  width:100%;
}
ol.language li{
  float:left;
  width:50%;
}
ol.language li select{
  width:160px;
}
ol.language li label{ 
  width:160px;
}
ol.language li.level label{
  width:80px;
  margin-left:20px;
}

li.language.two-columns, ol li.two-columns{
  float:left;
  clear:both;
  width:100%;
}
li.language.two-columns ul.checkbox_list li,
ol li.two-columns div ul.radio_list li
{
  width:200px;
  float:left;
  clear: none;
}
li.language.two-columns ul.checkbox_list li label{
  width:170px; 
}
ol li.two-columns div ul.radio_list li label{
  width:100px;   
}

#company_zip_code,
#candidate_zip_code {
    width:280px;
}

.error_list {
    color:red;
    font-size:11px;
    padding:0;
    margin:0;
}    

form ol li .radio_list  {
    padding: 0 0 0 0;   
}

form ol li .radio_list label {
    padding: 0 0 0 0;  
    width: auto !important;
    float:none;
}   
     

#content .checkbox_list {
  padding-left: 240px;
}     

#content .checkbox_list li {
margin:0;
padding:0;
}
     

#content .checkbox_list li input {
  float:left;
  margin-right:20px;
}

#content .checkbox_list li label {
  float:left;
}