
body  { background-repeat: repeat-y; background-position: center top; margin: 0; padding: 0 }
A         { color: #336; text-decoration: none }
A:hover                   { color: #528aff; font-size-adjust: inherit; text-decoration: none; background-color: #f4eeff; border-style: none }

select    { color: #009 }
.headline             { color: #066; font-size: 18pt; font-family: Arial; font-weight: bolder; background-color: white; background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; text-align: left; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; width: auto; height: auto; border-style: dotted none dotted solid; border-width: 0 medium 0 65px; border-color: #099 #099 #099 #39c }
.headline2 { color: #066; font-size: 14pt; font-family: Arial; font-weight: bolder; background-color: white; background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; text-align: left; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; width: auto; height: auto; border-style: dotted none dotted solid; border-width: 0 medium 0 65px; border-color: #099 #099 #099 #39c }
.headline_tsale { color: #f9f9f9; font-size: 14pt; font-family: arial; font-weight: bolder; background-color: #4d593a; background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; text-align: left; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; width: auto; height: auto; border-style: dotted none dotted solid; border-width: 0 medium 0 65px; border-color: #a3bd7c #a3bd7c #a3bd7c #728359 }
.head   { color: #666; font-size: 16pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium 1px 65px; border-color: #c8c8c8 #666 }
.head1  { color: #666; font-size: 14pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium; border-color: #c8c8c8 #666 }
.head1_s_trait { color: #666; font-size: 14pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-top: 1px #666; border-right: medium none #666; border-bottom: 1px #666; border-left: medium none #666 }
.head1_tsale  { color: #666; font-size: 15pt; font-family: arial; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none; border-width: 1px medium; border-color: #666 }
.head2   { color: #333; font-size: 11pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium; border-color: #c8c8c8 }
.head3 { color: #333; font-size: 11pt; font-family: Arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none; border-width: 1px medium; border-color: #666 }
.head5       { color: white; font-size: 16px; font-family: arial; font-weight: bold; background-color: black; text-align: center; visibility: inherit; white-space: nowrap; list-style: none inherit; display: inline-table; position: inherit; float: inherit; clear: none; border-color: transparent }
.head4 { color: #666; font-size: 11pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none; border-width: 1px medium; border-color: #666 }
.formulaire  { color: #333; font-size: 11pt; font-family: arial; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium; border-color: #c8c8c8 }
.headline1         { color: #333; font-size: 12pt; font-family: arial; font-weight: normal; background-color: transparent; text-align: left; margin: 2px; padding: 3px 3px 3px 72px; width: auto; border-style: solid none; border-width: 1px medium; border-color: #099 }
.description        { color: #fff; font-size: 11px; font-family: arial; background-color: #336; text-align: left; margin: auto; padding: 3px 3px 3px 7px; width: auto; height: auto; border-style: solid; border-width: 0 200px 0 65px; border-color: #099 #099 #099 #39c }
.descriptiongros   { color: #fff; font-size: 12px; font-family: Arial, Helvetica; background-color: #336; text-align: left; margin: auto; padding: 3px 3px 3px 7px; width: auto; height: auto; border-style: solid; border-width: 0 200px 0 65px; border-color: #099 #099 #099 #39c }
.descriptiongros_tsale   { color: #f9f9f9; font-size: 12px; font-family: Arial, Helvetica; background-color: #4d593a; text-align: left; margin: auto; padding: 3px 3px 3px 7px; width: auto; height: auto; border-style: solid; border-width: 0 108px; border-color: #a3bd7c #a3bd7c #a3bd7c #728359 }
.commentaire            { color: #666646; font-size: 9pt; font-family: arial; text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 7px 3px 3px 7px; border-style: solid none; border-width: 1px medium; border-color: #099 }
.comment   { color: #666; font-size: 11pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium; border-color: #c8c8c8 }
.comment2 { color: #666; font-size: 9pt; font-family: Arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-color: #666 }
.comment1    { color: #666; font-size: 9pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid none; border-width: 1px medium; border-color: #c8c8c8 }
.comment1_s_trait { color: #666; font-size: 9pt; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-top: 1px #666; border-right: medium none #666; border-bottom: 1px #666; border-left: medium none #666 }
.comment_ecrit_8 { color: #666; font-size: 8pt; font-family: Arial; border-style: none; border-color: #666 }
.transparent   { color: inherit; font-family: Arial; border-width: medium; border-color: transparent }
.comment/s/trait  { color: #666646; font-size: 9pt; font-family: Arial; text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 7px 3px 3px 7px; border-width: 1px medium; border-color: #099 }
.lien   { color: navy; font-size: 9pt; font-family: Arial; text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 7px 3px 3px 7px; border-style: none; border-width: 1px medium; border-color: #099 }
.lien2   { color: aqua; font-size: 10pt; font-family: arial; background-color: #4d593a; text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 7px 3px 3px 7px; border-style: none; border-width: 1px medium; border-color: #099 }
.commentairevign   { color: #666; font-size: 8pt; font-family: arial; text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 7px 3px 3px 7px; border-style: solid none; border-width: 1px medium; border-color: #099 }
.text      { color: #000; font-size: 11px; font-family: arial; background-color: transparent; text-align: justify; margin: 2px; padding: 6px 6px 3px; border: solid 1px #099 }
.text1  { color: #000; font-size: 8px; font-family: Arial; text-align: justify; margin: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-color: #666 }
.text2  { color: #000; font-size: 9px; font-family: arial; text-align: justify; margin: 2px; padding: 6px 6px 3px; border: solid 1px #099 }
.text_petit     { color: #666; font-size: 9px; font-family: Arial; text-align: justify; margin: 1px; padding: 2px; border: 1px #099 }
.textcase { color: black; font-size: 11px; font-family: Arial; background-color: transparent; text-align: justify; margin: 2px; padding: 6px 6px 3px; border: 1px #099 }
.textlien { color: black; font-size: 11px; font-family: arial; background-color: transparent; text-align: justify; margin: 2px; padding: 2px 6px; border: 1px #099 }
.textlienpetit { color: black; font-size: 9px; font-family: arial; background-color: transparent; text-align: justify; margin: 2px; padding: 2px 6px; border: 1px #099 }
.textcaserouge     { color: #666; font-size: 11px; font-family: arial; background-color: transparent; margin: 2px; padding: 6px 6px 3px; border: 1px #099 }
