body { margin: 0; padding: 0; background-color: #fff; }
div, td { color: #000; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
input, select { vertical-align: middle; }
img { border: none; display: inline; }
form {margin: 0; }
p { margin: 0; padding: 0; }
a {color:black;text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper { width: 563px; position: relative; }
.left { background: url(../images/br_left.gif)  repeat-y; width: 10px; }
.right { background: url(../images/br_right.gif)  repeat-y; width: 10px; }
.contenu1 { background: url(../images/bg_repeat.gif) repeat-y; width: 543px; }
.contenu2 { background: url(../images/bg.gif) no-repeat; overflow: hidden; }
.txt { padding: 30px 45px 0 36px; }
.presentation { text-align: justify; line-height: 16px; }
.certif { text-align: right; padding-right: 26px; }
.txt-bas { text-align: right; padding: 62px 0 5px 0; font-size: 10px; }
.logo { position: absolute; top: 70px; left: 33px; }
