html, body {margin: 0px; padding: 0px; font-family: verdana, helvetica, sans-serif;font-size: 12px; color: #b28359;background-color: #f7dfb7;}

.enter img {border: none;}

a {color: #b28359;}
a:hover {color: #000; text-decoration: underline;}

h1, h2 ,h3,h4,h5 {color: #b28359;}

#root {width: 827px; margin: 0px auto; padding: 0px;}

#top {margin: 0px; padding: 0px; border: 0px; width: 800px; height: 168px; background-image: url(/img/top_02.png); border: 0px solid #fff;}

#top .inscription, #top .cursus, #top .tout, #top .plan {color: transparent; font-size: 6px;}
#top a {display: block; text-decoration: none; color: transparent;}

#top .inscription {margin-left: 564px; padding-top: 23px; width: 229px;}
#top .menu {margin-top: 0px;}
#top .menu .cursus,
#top .menu .tout,
#top .menu .plan {float: right;}

#top .menu .cursus a,#top .menu .tout a,#top .menu .plan a {height: 18px; color: transparent;}


#top a:hover{background-image: url(/img/top_hover_02.png);}

#top .inscription a {height: 36px;}
#top .inscription a:hover {background-position: -564px -23px;}


#top .cursus a {margin-right: 1px; width: 100px;}
#top .cursus a:hover {background-position: -414px -59px;}

#top .tout a {margin-right: 2px;width: 134px;}
#top .tout a:hover {background-position: -515px -59px;}

#top .plan a {margin-right: 11px; width: 138px;}
#top .plan a:hover {background-position: -651px -59px;}

#top img {border: none; margin: 0px; padding: 0px; border: 0px;}

#left {float: left; background-color: #843907; width: 17px; margin: 0px; padding: 0px; border: 0px;}

#menu {float: right; margin-top: 13px; margin-bottom: 13px; width: 800px;}

#menu a {color: #c3a943; font-size: 12px; font-weight: bold; padding: 2px 6px; text-decoration: none;}
#menu a.end {color: #b28359;}

#menu a:hover {color: #f7dfb7; background-color: #c3a943;}
#menu a.end:hover {background-color: #b28359;}

#content {float: right; height: 350px; width: 582px; overflow: auto; padding-right: 3px;}

#right {float: right; width: 191px; border: 1px solid #cba564; margin-left:15px;}

#contact, #forum, #newsletter {padding: 10px; font-size: 12px;}
#contact {border-bottom: 1px solid #cba564; background-color: #f7e89d; color: #e99b1f; }
#contact a {color: #e99b1f; text-decoration: none;}

#forum {border-bottom: 1px solid #cba564; color: #d1966f; background-color: #e8d1a9;}
#forum:hover {background-color: #f7e89d; color: #e99b1f;}
#forum a:hover {color: #e99b1f;}
#forum a {color: #d1966f; text-decoration: none; display: block;}
#right a:hover {text-decoration: underline;}
#forum label {display: block;}
#forum input {border: 1px solid #cba564; margin: 3px; width: 150px;}

#newsletter {color: #d1966f; background-color: #e8d1a9;}
#newsletter:hover {background-color: #f7e89d; color: #e99b1f;}
#newsletter input {border: 1px solid #cba564; margin: 3px; width: 75px; }

#contact strong  {font-size: 20px; font-weight: 600;}
#forum strong, #newsletter strong {font-size: 22px; font-weight: 600;}

#bottom {clear: both;}

#copyright a {color: #b28359; text-decoration: none;}
#copyright {text-align:right;}

form {display: inline;}