/*html { height: 100%; }*/
body { /*height: 100%;*/ background-color: #62553e; margin: 0px; padding: 0 0 50px 0; text-align: center; }
div#header { position: relative; width: 1000px; height: 239px; background-image: url(../images/top.jpg); background-repeat: no-repeat;}
div#footer { position: relative; width: 1000px; height: 39px; background-image: url(../images/bottom.jpg); background-repeat: no-repeat;}
div#main { position: relative; width: 1000px; /*height: 100%;*//*margin: 0 auto; text-align: left;*/ }
td, div, p { font-family: Arial; font-size: 12px; color: #b7ae88; }

div#main div#middle { position: relative; width: 100%; /*height: 100%;*/ border: 1px solid #ffffff; background-color: transparent;}
/*div#main div#bg { position: absolute; width: 908px; height: 100%; z-index: 1; /*margin-left: 47px;*/ }
div#main div#bg img { height: 100%;}*/
div#content { position: relative; width: 908px; }
div#main td#left { width: 47px; height: 18px; background-image: url(../images/left.jpg); background-repeat: repeat-y; }
div#main td#right { width: 45px; height: 18px; background-image: url(../images/right.jpg); background-repeat: repeat-y; }
div#main td#middle { width: 908px; background-image: url(../images/pattern.jpg); background-repeat: repeat-y; padding-bottom: 30px; }
div#main td#middle div#content { position: relative; margin: 30px 15px 0px 15px; height: 100% }
div#main td#middle div#content div#menu { float: left; width: 175px;  }
div#main td#middle div#content div#page { float: left; width: 700px; border-left: 1px solid #FFFFFF; padding: 0px 0px 0px 0px;}
div#main td#middle div#content div#menu .cell { padding: 10px 10px 10px 0px; border-bottom: 1px solid #FFFFFF; color: #b2a56f; font-family: Trajan Pro; font-size: 13px; } 
div#main td#middle div#content div#page div#txtpage { margin-left: 60px; text-align: justify; }

a.link { color: #FFFFFF; text-decoration: none; }
a:hover.link { color: #b2a56f; text-decoration: none; }
a.linkContact { color: #ffcc00; text-decoration: none; }


h1 { font-family: Trajan Pro; font-size: 30px; color: #FFFFFF; margin: 0px 0px 10px 0px; padding: 0px; }
h2 { font-family: Trajan Pro; font-size: 18px; color: #FFFFFF; margin: 0 0 5px 0; padding: 0px; }
p.specialmargin { margin: 0px 0px 15px 0px; padding: 0px; }

div#droit { font-family: Arial; font-size: 11px; color: #FFFFFF; }

ul { margin:0 0 0 20px; padding:0; }