html { height:100%; font-size:62.5% }
body { height:100%; font-family: Arial, "Trebuchet MS"; font-size: 1.1em; color: #4A360D; text-align: center; background-color:#666666; margin: 0px; padding: 0px; }
a { color:#4A360D; text-decoration:none; }
a:hover { color:#BF9F5C; }
h1 { font-size:1.4em; }
h2 { width:auto; height:79px; line-height:79px; vertical-align:middle; margin:0 0 7px 0; padding:0; background-image:url(../images/fond-h2.gif); }
.h2-1 { width:auto; height:79px; line-height:79px; vertical-align:middle; margin:0 0 7px 0; padding:0; background-image:url(../images/fond-h2-1.png); }
h3 { color:#FFFFFF; width:auto; height:22px; line-height:22px; vertical-align:middle; background-color:#B69659; margin:8px 0 0 0; padding:0 0 0 5px; }
h4 { font-size:1.3em; color:#FFFFFF; width:auto; height:22px; line-height:22px; vertical-align:middle; text-align:center ; background-color:#B69659; margin:8px 0 15px 0; padding:0 0 0 5px; }
h5 {width:auto ; height:auto ; line-height: normal ; vertical-align:middle ; text-align: left ; font-size:1.5em ; margin: 20px 7px 12px 7px ; padding: 0 ; }
h6 { color:#FFFFFF; font-size:16px; font-weight:bold; width:360px; height:45px; margin:0; padding:0; line-height:65px;  vertical-align:bottom; background-image:url(../images/fond-h6.png); background-repeat:no-repeat; }
.large { color:#FFFFFF; font-size:16px; font-weight:bold; width:720px; height:45px; margin:0; padding:0; text-align:center ; line-height:65px;  vertical-align:bottom; background-image:url(../images/fond-h6-large.png); background-repeat:no-repeat; }

p,div { margin:0; padding:0; border:0; }
li { list-style-type:none; height:auto; float:left; line-height:18px; vertical-align:middle; display:block; padding:0; margin:0; }
#menu { width:790px; height:30px; line-height:30px; vertical-align:middle; text-align:center; background-color:#B69659; }
#menu a { font-size:1.2em; color:#FFFFFF; text-decoration:none; line-height:22px; font-weight:bold; }
#menu a:hover { color:#4A360D; text-decoration:none; }
#conteneur {  width:790px; height:auto; text-align: left; margin: 0 auto; position:relative; padding:0; border: solid 1px #666666; background-color:#FFFFFF; }
#entete { width:790px; height:250px; margin:0; padding:0; background-image: url(../images/entete.jpg); }
.rangee-haut {width:auto; height:auto; margin: 25px 10px 15px 15px; }
.img-gauche { float:left; margin: 10px 15px 15px 7px ; }
.bouton { margin: 0 0 0 60px ; }
.img-droite { float:right; margin:25px 15px 0 15px; }
.rangee {width:auto; height:auto; margin: 15px 0px 0px 3px ; }
.demi-rangee-bleu { background-color:#F0F0F0; border:solid 1px #8D8D8D; width:365px; float:left ; height:auto; text-align:justify; padding: 0 0 7px 0; margin: 0 0 7px 7px ; }
.demi-rangee { width:365px; float:left ; height:auto; text-align:justify; padding: 0 0 7px 0; margin: 0 0 7px 17px ; }
.bonton-resultats { width:350px ; height:45px ; margin:0 ; padding: 0 ; }
.paragraphe { width:auto; height:auto; padding:8px; text-align:justify; text-indent:5px; }
.paragraphe-1 { padding:10px 7px 0 7px; text-align: center; text-indent:1.1em ; }
.mini-marlin {border:0 ; margin:0 ; padding: 0; }
.president {border:0 ; padding: 0 ; margin: 0 ; float:left ; }
.bare { border: 0 ; padding: 0 ; margin: 0 ; }
#contenu { width:790px; height:auto; margin:0; padding:0; background-color:#FFFFF; }
#pied { width:790px; height:140px; background-image:url(../images/fond-pied.jpg); }
#menubas { width:650px; height:22px; position:relative; top:20px; line-height:22px; vertical-align:middle; background-image:url(../images/fond-menu-bas.png) }
.p-large { width:auto; height:auto; text-align:center; }
.horaire { width:90px; }
#http a { color:#0099FF; text-decoration:none; }
#http a:hover { color:#00CCFF; }
.imprimer {width:auto; height:auto; margin:0; padding:7px; text-align:center; }
.pied-imprimer {width:auto; height:auto; margin:0 ; padding:0 0 0 20px ; }
.bateaux { width:auto ; height:22px ; margin:0 ; padding:0 0 0 7px ; text-align:center; background-color:#FFFFFF; }
.bateaux li { height:22px ; float:left; line-height:22px; vertical-align:middle; text-align:left ; display:block ;  }
.bateaux2 { width:auto ; height:22px ; margin:0 ; padding:0 0 0 7px ; text-align:center; }
.bateaux2 li { height:22px ; float:left; line-height:22px; vertical-align:middle; text-align:left ; display:block ; background-color:#F0F0F0;  }
.cel-1 {width:50px; }
.cel-2 {width:150px; }
.cel-3 { width:150px;  }
.cel-4 { width:80px; border-right: solid 1px #8D8D8D; text-align:center;  }
.cel-5 { width:42px; border-right: solid 1px #8D8D8D; text-align:center;  }
.cel-6 { width:100px; border-left: solid 1px #8D8D8D; text-align:center; border-right: solid 1px #8D8D8D; text-align:center;  }
.float-left { float:left; padding:0; magin: 0 5px 0 5px; text-align:center; }
.rangee-centre { width:auto ; height:auto ; margin:0 ; padding: 7px 0 17px 150px ; text-align:center ; }
.centre { width: auto ; height:auto ; margin:0 ; padding: 0 ; text-align:center ;  }

.formulaire-inscription { width:250px; height:auto; display:block; }
label { width:100px; float:left; text-align:right; margin:5px 5px 0 0; }
input { width:120px; height:15px; background-color:#F3F1F1; border:solid 1px #004B5E; margin:5px 0 0 0; }
textarea { background-color:#F3F1F1; border:solid 1px #004B5E; margin:5px 0 0 0; }
