body {background-color: #191919; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; }
a {color: #FFF; text-decoration: none; }
a:hover {color: #ff8b26; text-decoration: none; }
.bold {float: left; font-weight: bold; margin-right:4px;}
.lien-actif { color: #ff8b26;}

.content { margin: 0px auto 0 auto; background-color: #343434; border: 1px solid #0e0e0e; width: 982px; padding-bottom: 0px;  }
.content-text {float:left; background-image: url("../img/content-bg.gif"); background-repeat: repeat-y; ; border:0px solid; width: 980px;  }


#header {width: 982px; height: 271px; border:0px solid #0C3; background-color: #343434;  }
#header img {float: left; border:0px; }
.footer {text-align: center; margin-top: 5px; }
.footer-info a { font-size: 10px; color:#999;}
.footer-info a:hover {text-decoration:underline;}

#resa-form {float: left; width:300px; background-color: #4e4e4e; padding-bottom: 20px; margin: 0; border:0px solid #999}
#resa-form #resa-form-title {text-align: center; color: #ff8b26; font-size : 18px; margin: 5px auto 35px auto; }
.erreur_txt{color:#EB740C}
#resa-form.diaporama {float: left; width:300px; margin: 0;}

.bloc-right { width: 680px; float: right; padding-bottom: 20px; border:0px solid}

#gauche { width: 982px; float:left; padding-bottom: 0px; border:0px solid; padding-left:10px; margin:0}
#gauche h1{ width:300px; float: left; border:0px solid; margin-bottom:0 }


.menu {float: left; width: 640px; margin: 15px 0 28px 20px; font-size: 14px; font-weight: normal; padding: 0;}
.menu li { float: left; list-style-type: none;}
.menu li a { float: left; list-style-type: none; }
.menu .separe {float:left; margin: 0 12px; }


.zone-photo {float: left; width: 120px; margin: 0 15px 10px 20px; }
.zone-photo img {margin-bottom: 15px;}


.zone-text {float: left; width: 485px; height: auto; text-align: justify; line-height: 14px;}
.zone-text .zone-text-title {margin-top: 5px; font-weight: bold; color: #ff8b26;}
.zone-text .zone-text-first-title {font-weight: bold; color: #ff8b26;}


.zone-text-seul {float: left; width: 640px; height: auto; text-align: justify; line-height: 14px; margin-left: 20px;}
.zone-text-seul .zone-text-seul-title {margin-top: 25px; font-weight: bold; color: #ff8b26;}
.zone-text-seul .zone-text-seul-first-title {font-weight: bold; }

table { width:100%; border: 1px solid #8d8d8d; }
table tr { height:20px; padding-left: 5px; }
table tr td { border: 1px solid #8d8d8d; padding: 2px; }

h1{font-size:18px}
h2{font-size:16px}