#form-acces, #form-contact, #form-liens, #form-mentions { clear: both; float: left; padding: 20px 0; }


#form-acces #plan-photos { float: left; width: 410px; }
#form-acces #plan-texte { float: right; width: 380px; padding: 15px; }


#form-contact table td { padding: 5px; }
#form-contact select, input, textarea { border: solid 1px #8A6032; }
#form-contact .obligatoire { background: #DFBD8F; }
#form-contact .boutons { text-align: center; margin-top: 20px; }
#form-contact .boutons a { padding: 7px; background-color: #8A6032; color: #DFBD8F; border: solid 1px #522E04; }
#form-contact .boutons a:hover { color: #522E04; text-decoration: none; }
#form-contact .normal, #form-contact .results, #form-contact .erreur { clear: both; float: left; width: 390px; padding: 0 20px; color: #DFBD8F; }
#form-contact #coordonnees { clear: both; }
#form-contact .col-left { clear: left; width: 410px; }
#form-contact label { float: right; width: 200px; color: #DFBD8F; }
#form-contact .col-right { width: 370px; }


#form-liens .lien-left { float: left; width: 390px; padding: 0 10px; color: #DFBD8F; margin-bottom: 10px; }
#form-liens .lien-left a { color: #DFBD8F; }
#form-liens .lien-left a:hover { color: #8A6032; }
#form-liens .lien-right { float: right; width: 390px; padding: 0 10px; color: #522E04; margin-bottom: 10px; }
#form-liens .lien-right a { color: #522E04; }
#form-liens .lien-right a:hover { color: #8A6032; }
#form-liens img { float: left; margin-right: 15px; width: 80px; height: 68px; }


#form-mentions #article-left { float: left; width: 390px; padding: 0 10px; color: #DFBD8F; }
#form-mentions #article-left h2 { color: #DFBD8F; border-bottom: solid 1px #DFBD8F; }
#form-mentions #article-right { float: right; width: 390px; padding: 0 10px; color: #522E04; }
#form-mentions #article-right h2 { color: #522E04; border-bottom: solid 1px #522E04; }