#connexion {
padding: 4px 0px 0px 10px;
}

#connexion br {
margin-bottom: 5px;
}

#connexion label {
font-size: 13px;
text-align: right;
float: left;
width: 125px;
margin-right: 10px;
font-weight: bold;
}

#connexion input.nom {
width: 140px;
border: 1px solid #404040;
background-color: #ffffff;
color: #404040;
}

#connexion input.passe {
width: 100px;
border: 1px solid #404040;
background-color: #ffffff;
color: #404040;
}

#connexion input.submit {
width: 30px;
border: 1px solid #404040;
background-color: #55C0FF;
color: #404040;
font-weight: bold;
margin-left: 6px;
}

a.liens_connexion {
font-weight: bold;
color: #505050;
text-decoration: none;
}

a.liens_connexion:hover {
color: #c0c0c0;
text-decoration: underline;
}

















/* FORMULAIRE INSCRIPTION */
#inscription {
padding: 4px 0px 0px 0px;
}

#inscription br {
margin-bottom: 5px;
}

#inscription label {
font-size: 13px;
text-align: right;
float: left;
width: 165px;
margin-right: 10px;
font-weight: bold;
}

#inscription em {
font-size: 12px;
color: #404040;
font-style: normal;
}

#inscription input.champnull {
width: 140px;
border: 1px solid #404040;
background-color: #ffffff;
color: #404040;
}

#inscription input.champok {
width: 140px;
border: 1px solid green;
background-color: #ffffff;
color: green;
}

#inscription input.champerr {
width: 140px;
border: 1px solid red;
background-color: #ffffff;
color: red;
}


#inscription textarea.champnull {
border: 1px solid #404040;
background-color: #ffffff;
color: #404040;
}

#inscription textarea.champok {
border: 1px solid green;
background-color: #ffffff;
color: green;
}

#inscription textarea.champerr {
border: 1px solid red;
background-color: #ffffff;
color: red;
}


#inscription input.submit {
width: 80px;
border: 1px solid #404040;
background-color: #55C0FF;
color: #404040;
font-weight: bold;
margin-left: 235px;
}