@charset "utf-8";
body { color: white; font-size: 9px; font-family: Arial, sans-serif; margin: 0; padding: 0; }
h1 { font-size: 16px; font-style: normal; margin: 0; }
h2 { font-size: 16px; font-weight: normal; line-height: 20px; margin: 0; }
h3 { font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; }
h4 { font-size: 10px; font-weight: normal; margin: 0; }
td { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a { color: #cdc5f6; text-decoration: underline; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a:hover { color: #d6aa24; text-decoration: underline; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
input { color: #363636; font-size: 11px; background-color: #e2e6b6; margin: 0; border: solid 1px #646c81; }
.button { font-size: 10px; font-style: italic; background-color: #252934; width: auto; margin: 0; padding: 2px 4px; border: solid 1px #646c81; }
.button a { color: white; text-decoration: none; width: auto; height: auto; }
.button a:hover { color: #c7d624; text-decoration: none; width: auto; }
.corps { background-color: #a32320; background-image: url(image/trame-ethica1.jpg); background-repeat: no-repeat; background-position: 0 top; vertical-align: top; margin: 0; padding: 0; }
.rubrique { background-color: #404656; background-image: url(image/trame-ethica2.jpg); background-repeat: no-repeat; margin: 0; }
.titre { font-size: 16px; font-weight: bold; vertical-align: middle; height: 35px; margin: 0; padding-top: 4px; padding-left: 80px; }
.pdf { font-size: 12px; height: 35px; vertical-align: middle; }
.fil { color: #646c81; font-size: 10px; font-weight: normal; font-style: normal; vertical-align: middle; margin: 0; padding-left: 20px; }
.fil a { color: #646c81; font-weight: normal; font-style: normal; text-decoration: none; }
.fil a:hover { color: orange; font-weight: normal; font-style: normal; text-decoration: none; }
.gauche { font-weight: normal; font-style: normal; margin: 0; padding-top: 10px; padding-left: 80px; }
.droite { margin: 0; padding: 10px 30px 10px 20px; }
.texte { font-size: 12px; font-family: Tahoma, sans-serif, arial; line-height: 18px; margin: 0; padding-top: 10px; padding-bottom: 20px; }
.texte a { color: #ced50d; font-size: 12px; font-family: Tahoma, sans-serif, arial; line-height: 16px; text-decoration: underline; margin: 0; padding: 0; }
.texte a:hover { color: white; font-size: 12px; font-family: Tahoma, sans-serif, arial; line-height: 16px; text-decoration: underline; margin: 0; padding: 0; }
.separateur { background-image: url(image/separateur.gif); height: 7px; }
.cadre { color: #1d2029; font-size: 12px; background-color: white; background-image: url(image/trame-cadre.jpg); background-repeat: repeat-x; margin: 0; padding: 10px 10px 10px 5px; border: solid 1px #646c81; }
.tab1 { color: white; font-size: 12px; background-color: #50657a; margin: 0; padding: 3px 2px 3px 10px; }
.tab2 { font-size: 12px; margin: 0; padding: 5px 10px 10px; }
.tab3 { vertical-align: middle; padding-left: 20px; }
.tab4 { color: #d6aa24; background-color: #3d4e5e; background-image: url(image/plus.gif); background-repeat: no-repeat; background-position: 5px center; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px solid #374655; }
.footer { background-color: #a32320; background-image: url(image/ombre.jpg); background-repeat: repeat-x; background-position: 0 top; vertical-align: top; height: 20px; margin: 0; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; }