body { margin: 20px 0; padding: 0px; background-color: #055899; }
div, td { font-family: arial, sans-serif; font-size: 11px; line-height: 16px; }
form { margin: 0; padding: 0; }
a { color: #005185; }
h1 { font-size: 22px; color: #0c7dc5; font-weight: normal; margin: 5px 0; padding: 0; text-align: center; }
h2 { font-size: 16px; color: #0c7dc5; margin: 5px 0; padding: 0; text-align: center; }
h3 { font-size: 14px; color: #0c7dc5; margin: 5px 0; padding: 0; text-align: center; }
h4 { font-size: 12px; color: #0c7dc5; margin: 5px 0; padding: 0; text-decoration: underline; }
#wrapper { position: relative; width: 785px; height: 505px; overflow: hidden; text-align: left; }
#wrapper2 { position: relative; width: 550px; }
#menu { position: absolute; width: 190px; height: 505px; left: 0px; top: 0px; overflow: hidden; }
#main { position: absolute; width: 595px; height: 505px; left: 190px; top: 0px; overflow: hidden; background: #cde8fb url(images/fd_main.gif) right repeat-y; }
#main2 { position: relative; width: 590px; height: 494px; overflow: hidden; }
#plan { position: relative; width: 510px; height: 275px; overflow: hidden; background: url(images/fd_plan.gif) no-repeat; cursor: pointer; }
#plan1, #plan2 { position: absolute; left: 5px; top: 5px; width: 500px; height: 265px; overflow: hidden; }
#plan2 { visibility: hidden; }
body.body2 { margin: 10px; background: none; background: fixed url(images/fd_page.jpg); }
.body2 input, .body2 textarea { border: 1px solid #86afcf; }
.body2 ul { margin: 0 10px; padding-left: 10px;  list-style-type: disc; }
.texte1 { color: #005185; }
.cadre1 { position: relative; width: 274px; height: 180px; overflow: hidden; background: url(images/cadre.gif) no-repeat; }
.cadre2 { position: relative; width: 250px; height: 156px; overflow: hidden; margin: 12px; }
.tr1 td { border-top: 1px solid #94b9d4; font-weight: bold; color: #005185; border-bottom: 1px solid #94b9d4; border-left: 1px solid #94b9d4; text-align: center; background-color: #aedaf4; }
.tr2 td { border-left: 1px solid #94b9d4; text-align: center; padding: 1px 2px; }
.tr3 td { border-left: 1px solid #94b9d4; border-bottom: 1px solid #94b9d4; text-align: center; padding: 2px; }
.tr1 td.td1 { border-bottom: none; }
.tr1 td.td2 { border-right: 1px solid #94b9d4; }
.tr2 td.td1, .tr3 td.td1 { color: #005185; text-align: left; padding-left: 5px; }
.tr2 td.td2, .tr3 td.td2 { border-right: 1px solid #94b9d4; }
.tb1 td { border-top: 1px solid #94b9d4; border-left: 1px solid #94b9d4; padding: 2px 5px; }
.tb2 td { border-left: 1px solid #94b9d4; padding: 2px 5px; }
.tb3 td { border-bottom: 1px solid #94b9d4; border-left: 1px solid #94b9d4; padding: 2px 5px; }
.tb4 { border-right: 1px solid #94b9d4; }

