

.forms .forms_ligne{
    padding:3px;
    clear:left;
}
.forms .forms_label{
    width:150px;
    padding-top:3px;
    padding-left:2px;
    margin-right:4px;
    height:25px;
    font-weight:bold;
    border:1px solid #000000; 
    float:left;
    background:url(./images/lab1.png) repeat-x top left #7c7c7c;
    border-radius: 5px;
    color:#ffffff;    
}


.forms .forms_input  select {
    font-size:12px;
    color:#314929;
    background-color:#eeeeee;
    border:1px solid #000000; 
    border-radius: 5px;
    width:220px;
}

.forms .forms_input input {
    font-size:12px;
    color:#314929;
    border-radius: 5px;
    background:url(./images/lab2.png) repeat-x bottom left #eeeeee;
    border:1px solid #000000; 
    width:220px;
}

.forms .forms_input input:hover {
    background:url(./images/lab2.png) repeat-x top left #eeeeee;
}

.forms .forms_input input[type=radio], .forms .forms_input input[type=checkbox] {
    font-size:12px;
    width:20px;
}
  
.forms .forms_input{
    width:250px;
    height:25px;
    float:left;
}


.forms .forms_submit{
    clear:left; 
    height:25px;
    padding:3px;
}
.forms .forms_submit input{
    clear:left; 
    font-size:14px;
    font-weight:bold;
    border:1px solid #000000; 
    background:url(./images/lab1.png) repeat-x top left #7c7c7c;
    border-radius: 5px;
    width:384px;
    color:#ffffff;
    cursor:pointer;    
}
.forms .forms_submit input:hover{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    background:url(./images/lab2.png) repeat-x top left #eeeeee;
    border:1px solid #000000; 
    border-radius: 5px;
}

.forms .forms_error{
    clear:left; 
    background-color: #ffffff;
    border-radius: 5px;
    font-size:14px; 
    font-weight:bold;
    text-align:center;
    margin-top:30px;
    margin-bottom:3px;
    border:1px solid #ba2727; 
    padding:4px; 
    width:384px;
    color:#ba2727;    
}

.forms .forms_field{
    float:left;
    font-size:12px;
    color:#314929;
    border-radius: 5px;
    background-color:#b1d7a7;
    border:1px solid #314929; 
    width:220px;
    padding:5px;
}

.forms .forms_cleaner{
    clear:left; 
    width:1px;
    height:1px;
}