body { font-family: arial, tahoma, helvetica, verdana; background-color: #185b94; background-image: url(../_img/fond.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
/**/
#tete { background-image: url(../_img/fond_tete.gif); background-repeat: no-repeat; background-position: 50% 0; position: relative; top: 0; left: 0; width: 100%; height: 130px; float: left; min-height: 153px; }
#wraptete { width: 780px; height: 130px; clear: both; display: block; }
#corps { background-color: #8cadca; background-image: url(../_img/fond_corps_gb.jpg); background-repeat: no-repeat; background-position: 50% bottom; position: relative; top: 0; left: 0; width: 100%; height: auto; float: left; clear: both; margin: 0; padding: 0 0 110px; }
#wrapcorps { background-position: 0 bottom; position: relative; top: 0; width: 780px; height: auto; clear: both; margin-bottom: 20px; display: block; }
#pied { background-color: #185b94; background-image: url(../_img/fond_bas.gif); background-repeat: repeat-x; position: relative; top: 0; left: 0; width: 100%; height: 100%; float: left; }
#wrappied { width: 780px; height: 153px; clear: both; }
/**/
#menu { font-size: 16px; font-family: arial, tahoma, helvetica, verdana; font-weight: bold; line-height: 39px; position: absolute; top: 80px; left: 50%; width: 215px; z-index: 10; float: left; clear: left; margin: 0 0 0 -370px; padding: 0; }
a.accueil { color: white; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
a.accueil:hover { color: white; text-decoration: none; }
#menu ul { float: left; margin: 0 0 0; padding: 0; }
#menu li { width: 215px; height: 40px; float: left; margin: 0; padding: 0; list-style-type: none; }
a.menu1 { color: white; background-image: url(../_img/menu1.gif); background-repeat: no-repeat; background-position: 0 -40px; text-decoration: none; text-indent: 35px; width: 215px; height: 40px; display: block; }
a.menu1:hover { color: white; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 215px; height: 40px; }
a.menu2 { color: white; background-image: url(../_img/menu2.gif); background-repeat: no-repeat; background-position: 0 -40px; text-decoration: none; text-indent: 35px; width: 215px; height: 40px; display: block; }
a.menu2:hover { color: white; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 215px; height: 40px; }
a.menu3 { color: white; background-image: url(../_img/menu3.gif); background-repeat: no-repeat; background-position: 0 -40px; text-decoration: none; text-indent: 35px; width: 215px; height: 40px; display: block; }
a.menu3:hover { color: white; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; width: 215px; height: 40px; }
/**/
#accroche { color: white; font-size: 12px; font-weight: bold; position: relative; top: 80px; left: 280px; float: left; }
#cartes { position: relative; top: 110px; right: 20px; float: right; }
#intro { color: white; text-align: left; position: relative; top: 25px; left: 360px; width: 300px; height: auto; float: left; clear: both; display: block; }
#contenu { color: #103758; font-size: 13px; background-image: url(../_img/fd_trans.gif); background-repeat: repeat; text-align: left; display: block; position: relative; top: 30px; left: 260px; width: 480px; height: auto; float: left; clear: both; min-height: 300px; margin: 0 0 20px; padding: 10px; border: solid 1px white; }
#contenu p { padding-right: 10px; padding-left: 20px; }
#contenu h1 { color: white; font-size: 18px; background-color: #185b94; text-indent: 10px; margin: 0; padding: 5px; }
.black { font-family: "Arial Black"; }
#baseline { color: white; font-size: 11px; font-weight: bold; text-align: center; width: 780px; height: 30px; clear: both; margin: 3px 0 0; padding: 0; display: block; }
#baseline a { color: #ffa500; font-size: 14px; font-weight: bold; text-decoration: none; }
#baseline a:hover { color: white; text-decoration: none; }
#legal { color: #8cadca; font-size: 12px; text-align: right; position: relative; top: 0; left: 0; width: 780px; height: 20px; clear: both; margin: 0; padding: 0; display: block; }
#legal a { color: #8cadca; font-weight: bold; text-decoration: none; }
#legal a:hover { color: white; }
label { border: solid 1px white; }
.table { font-size: 12px; }
legend { color: black; font-size: 14px; font-weight: bold; }
.border { font-size: 13px; background-color: white; margin: 0; padding: 5px; border: solid 1px silver; }
