﻿html, body { height: 100%; max-height: 100%; min-height: 840px; overflow: hidden; padding: 0; margin: 0; border: 0; font-size: 85%; font-family: Times New Roman Serif;  background-color: #94b58a;}
body { scrollbar-base-color: #46733a; scrollbar-3dlight-color: #black; scrollbar-darkshadow-color: #b0c9ab; scrollbar-face-color: #46733a; scrollbar-highlight-color: #2C3A33; scrollbar-shadow-color: #black; scrollbar-track-color: #b0c9ab; }
#content, #header, #footer, #nav_bar, #leftcontent, #rightcontent, #lefttrans, #righttrans, #lefttransspacer, #righttransspacer { position: absolute; }
#header, #footer, #nav_bar { width: 900px; min-width: 900px; left: 50%; margin-left: -450px; }
#leftcontent, #rightcontent { width: 70px; min-width: 70px; top: 293px; height: 417px; z-index: 10; }
#leftcontent { left: 50%; margin-left: -450px; background: url(img/leftcontent.jpg) no-repeat 0px; }
#leftcontent div { position: absolute; top: 417px; background: url(img/leftcontentspacer.jpg) repeat-y; width: 70px; height: 100%; }
#rightcontentspacer { position: absolute; top: 417px; background: url(img/rightcontentspacer.jpg) repeat-y; width: 57px; height: 100%; }
#rightcontent { right: 50%; margin-right: -463px; z-index: 11; background: url(img/rightcontent.jpg) no-repeat 0px; }
#lefttrans, #righttrans { top: 0px; height: 100%; min-height: 100%; z-index: 9; }
#lefttrans { width: 105px; min-width: 105px; left: 50%; margin-left: -555px; background: #4d8a3d url(img/lefttrans.jpg) no-repeat 0px 0px; }
#lefttransspacer, #righttransspacer { width: 50%; top: 0px; height: 100%; min-height: 100%; }
#lefttransspacer { margin-left: -555px; left: 0px; background: #4d8a3d url(img/lefttransspacer.jpg) repeat-x 0px 0px; }
#righttransspacer { right: 0px; margin-right: -554px; background: #4d8a3d url(img/righttransspacer.jpg) repeat-x 0px 0px; }
#righttrans { width: 104px; min-width: 104px; right: 50%; margin-right: -554px; background: #4d8a3d url(img/righttrans.jpg) no-repeat 0px 0px; }
#content { width: 773px; min-width: 773px; left: 50%; margin-left: -380px; overflow: auto; top: 291px; bottom: 60px; background: url(img/contentbg.jpg) repeat-x fixed 0px 291px; z-index: 10; }
* html #content { display: block; height: 450px; background: url(img/contentbg.jpg) repeat-x fixed 0px 0px; }
#header { top: 0; height: 251px; font-size: 1em; z-index: 5; background: #fff url(img/header.jpg) no-repeat 0px; }
#nav_bar { height: 42px; z-index: 4; top: 251px; background: #b8d1b3 url(img/navbar.jpg) no-repeat 0px; }
#nav_bar_table { margin-top: 1px; margin-left: 54px; }
#nav_bar_table td { width: 131px; min-width: 131px; height: 33px; text-align: center; font-family: Arial; font-size: 10pt; text-transform: uppercase; }
#nav_bar_table td a { color: #e8ebdd; text-decoration: none; }
.nav_bar_link { background: url(img/bouton.jpg) no-repeat; }
.nav_bar_link_over { background: url(img/boutonover.jpg) no-repeat; }
.nav_bar_link_clic { background: url(img/boutonclic.jpg) no-repeat; }
#footer { text-align: center; bottom: 0; height: 60px; background: url(img/footer.jpg); background-position: 0 0px; font-size: 8pt; z-index: 12; font-family: trebuchet MS, tahoma, verdana, arial, sans-serif; font-weight: bold; color: #333333; }
#content p { text-align: justify; font-size: 135%; font-family: Tahoma; padding-right: 15px; }
.boldhead { font-size: 1.5em; font-weight: bold; }
.bold { font-weight: bold; }
.left { float: left; }
.right { float: right; }
.lefttext { float: left; width: 350px; }
.righttext { float: right; width: 350px; }
.heading, .heading-top { color: #373937; }
.heading-top { margin-top: 20px; }
.mb { color: black; font-weight: bold; }
.form-table { width: 90%; }
.form-table, .bid-desc, .bid-footer { font-family: Arial; font-size: 120%; }
.form-table-left { width: 20%; }
.form-table-right { width: 80%; }
.form-table input { width: 350px; border: 1px solid black; }
.form-table input.focus { width: 300px; border: 1px solid black; }
.form-button { border: 1px solid black; }
.mbf-item { display: none; }
img.papillon { position: absolute; z-index: 100; width: 80px; height: 80px; margin-bottom: -35px; margin-left: 15px; bottom: 0px; }
img.logo { border: none; vertical-align: text-bottom; }
