*{padding:0; margin:0}
html, body{height:100%; width:100%;}
body{background:url(images/fond.jpg); margin-top:0px }


#cadre{width:900px; height:100%; float:left;margin-top:0px}
#cadre img{display:block;}
#ensemble{margin-left:auto; margin-right:auto;}
#top{ vertical-align: top;}
#top1{ vertical-align: top;}
#retour{ border:0px none;}
#retour2{ border:0px none;}


#banniere{position:relative;}
#modulangue{position:absolute; top: 160px; left:500px;}
#lg{width:100px; background:#ebdba8; font-family:arial; color:#000; font-size:10pt; float:left;}
#modulangue img{float: left; margin-top:1px; padding-left:10px;}



#haut{height:230px;}
#bleft{background:url(images/bord-left.gif); width:42px;}
#centre{background:url(images/bg.jpg); width:816px; vertical-align: top;}
#bright{background:url(images/bord-right.gif); width:42px;}
#b-f{background:url(images/bas.gif); width:900px; border:0px none;height:88px; }

#menu{width:190px; border:0 none; list-style: none;}
#menu li{height:50px; width:175px; background:url(images/menu.gif); padding-top:20px; padding-right:15px; text-align:center; }
#menu a{display:block ;  font-family:courier new; font-weight: bold; text-decoration: none; color:#fff; letter-spacing: -1px; font-size:16px;    }
#menu a:hover{display:block; font-family:courier new; font-weight: bold; text-decoration: none; color:#ebdb9a; letter-spacing: -1px; font-size:16px; }

#menu_2{width:190px; list-style: none;}
#menu_2 li{height:60px; width:175px; background:url(images/menu.gif); padding-top:10px; padding-right:10px; text-align:center; }
#menu_2 a{display:block ;  font-family:courier new; font-weight: bold; text-decoration: none; color:#fff; letter-spacing: -1px; font-size:16px;    }
#menu_2 a:hover{display:block; font-family:courier new; font-weight: bold; text-decoration: none; color:#ebdb9a; letter-spacing: -1px; font-size:16px; }

#structure{border:0 none;}
#structure .menu{width:220px; vertical-align:top;}
#structure .contenu{width:570px; vertical-align: top; font-family:arial; font-size: 12pt;}

#baselink{text-align: right; font-family:courier new; font-size:14px; font-weight:bold;}
#baselink a{color:#000; text-decoration: none;}
#baselink a:hover{color:#b00; text-decoration: none;}
#flg{font-family:arial; font-size:12px; letter-spacing: 1px; font-weight: normal; color:#6c4e30; margin-top:4px;}
#flg a{font-family:arial; font-size:12px; letter-spacing: 1px; font-weight: normal; color:#6c4e30;}
#flg a:hover{font-family:arial; font-size:12px; letter-spacing: 1px; font-weight: normal; color:#b00; text-decoration: underline;}

.floatleft {float: left; border:0px; padding: 1%; margin-right: 8px; margin-top: 2px; width:400px; height:400px;}


.police{text-align:justify; font-family: arial; font-size: 10pt;}
.police a{font-family:arial; font-size:15px; letter-spacing: 1px; font-weight: normal; color:#6c4e30; text-decoration: none;}
.police a:hover{font-family:arial; font-size:15px; letter-spacing: 1px; font-weight: normal; color:#b00; text-decoration: none;}

.titre{font-size: 25px; font-weight:normal; color:#8C5935; letter-spacing:10px;}

.sous-titre{font-size: 18px; font-weight:normal; color:#8C5935; letter-spacing:5px;}

.trait{color: #8C5935; background-color: #8C5935; height: 2px; border: 0;}

.mef{color: #8C5935; font-weight:bold;}

.floatcenter{margin-left: auto;  margin-right: auto; }

#map{width: 600px; height: 350px;  overflow-y : hidden; }

#partenaire{ width:220px; height:100%;  vertical-align:top;}
#modulcompteur{width:220px; height:100%; margin-top:-60px; vertical-align:top;}
#compteur{ font-weight:bold; color:white; text-align:center; margin:auto;}
#case-comp{text-align:center; font-family:courier new,monospaces; background-color: black; width:20px;}
#sep{text-align:center; width:2px;}

#left{background:url(images/bord-left.gif); width:42px; }
#center{background:url(images/bg.jpg); width:136px; text-align:center; }
#center img{border:0 none;  }
#right{background:url(images/bord-right.gif); width:42px;  }

#h-p{background:url(images/haut-sponsor.gif); width:220px;height:79px;}
#b-p{background:url(images/bas-sponsor.gif); width:220px;height:79px; border:0px none;}


.part{font-size:23px; font-weight:normal; color:#8C5935; letter-spacing:2px; vertical-align: top;}

#mail{border:0;}


