/* Structure site */
body { background-color: #e4f1fa; background-image: url(../images/page_tampon_bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
#fond_top_nav { background-image: url(../images/nav_top_bg.jpg); background-repeat: no-repeat; background-position: 0 top; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#fond_tampon_nav { background-image: url(../images/nav_tampon_bg.jpg); background-repeat: repeat-y; background-position: 0 top; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.img_padding { margin: 0; padding: 0; }
/* Style texte */
a:link { }
a:visited { }
a:hover { }
a:active { }
.coordonnes { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-align: left; margin: 0; padding-top: 6px; padding-right: 0; padding-bottom: 0 !important; padding-left: 6px; }
.coordonnes a:link { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.coordonnes a:visited { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.coordonnes a:hover { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.coordonnes a:active { color: #1f6593; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.ssnav { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-image: url(../images/page_tampon_footer.jpg); background-repeat: repeat-x; background-position: 0 bottom; text-align: center; margin: 0; padding-top: 6px; padding-right: 0; padding-bottom: 6px !important; padding-left: 0; }
.ssnav a:link { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.ssnav a:visited { color: black; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.ssnav a:hover { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.ssnav a:active { color: #1f6593; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.tt_section { color: #286eaa; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-transform: uppercase; text-align: left; word-spacing: 1px; margin: 0 0 0 35px; padding: 0 35px 14px 0; }
.tt_section_lowercase { color: #286eaa; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-align: left; word-spacing: 1px; margin: 0 0 0 35px; padding: 0 35px 14px 0; }
.tt_section_Black { color: black; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-align: left; word-spacing: 1px; margin: 0 0 0 35px; padding: 0 35px 14px 0; }
.tt_section_1o { color: #286eaa; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-align: left; text-transform: uppercase; word-spacing: 1px; margin: 0 0 0 35px; padding: 0 35px 0 0; }
.tt_section_suite { color: #286eaa; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 0 35px 14px 0; }
.tt_section_niv2 { color: #286eaa; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 12px 35px 9px 0; }
.tt_section_niv2-CAP { color: #286eaa; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-transform: uppercase; text-align: left; margin: 0 0 0 35px; padding: 12px 35px 9px 0; }
.tt_section_niv3 { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 6px 35px 3px 0; }
.tt_section_niv4_noSPB { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 0 35px 2px 0; }
.tt_section_niv4 { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 0 35px 12px 0; }
.tt_bio_fonction { color: #286eaa; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 0 6px; }
.courant_faq { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-align: justify; margin: 0 0 0 35px; padding: 0 35px 3px 0; }
.courant_faq_reponses { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 15px; text-align: justify; margin: 0 0 0 35px; padding: 3px 35px 14px 12px; }
.courant { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: justify; margin: 0 0 0 35px; padding: 0 35px 12px 0; }
.courant a:link { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant a:visited { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant a:hover { color: #1c5281; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant a:active { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant_L { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: left; margin: 0 0 0 35px; padding: 0 35px 12px 0; }
.courant_C { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: center; margin: 0 0 0 35px; padding: 0 35px 12px 0; }
.courant_L a:link { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant_L a:visited { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant_L a:hover { color: #1c5281; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant_L a:active { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.courant-list { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; margin: 0 0 0 35px; padding: 0 35px 0 0; list-style-type: disc; list-style-position: outside; }
.courant-list-end { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; list-style-type: disc; list-style-position: outside; margin: 0 0 0 35px; padding: 0 35px 14px 0; }
/* style image */
.fla_float_topright { right: 0; float: right; margin: 0 0 12px 24px; padding: 0 35px 0 0; }
.img_float_topright_MP0R35L { margin: 0 0 12px; float: right; padding: 0 35px 0 0; }
.img_float_topright { margin: 0 0 12px 24px; padding: 0; float: right; }
.img_float_topleft { margin: 0 24px 12px 0; float: left; padding: 0; }
/* styles tableaux */
.td_header { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; background-image: url(../images/tab_header_tampon.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; width: auto; height: 30px; margin: 0; padding: 3px 6px 4px; }
caption { color: black; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-align: left; width: auto; height: auto; margin: 0 0 0 0; padding-top: 12px; padding-right: 0; padding-bottom: 6px !important; padding-left: 0; }
.tab_tr { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: center; height: 25px; margin: 0; padding: 3px 6px; border-right: 1px solid black; border-bottom: 1px solid black; }
.tab_tr_Rom { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-align: center; margin: 0; padding: 3px 6px; height: 25px; border-right: 1px solid black; border-bottom: 1px solid black; }
.tab_filet_gauche { margin: 0 0 12px 0; padding: 0; border-left: 1px solid black; }
.tab_td_scinti { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: center; margin: 0; padding: 3px 6px; height: 25px; border-bottom: 1px solid gray; border-right: 1px solid gray; border-top-width: 0; border-left-width: 0; }
.tab_td_scinti a:link { color: #286eaa; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
.tab_td_scinti a:visited { color: #286eaa; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
.tab_td_scinti a:hover { color: #1c5281; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
.tab_td_scinti a:active { color: #286eaa; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; }
.tab_scinti { margin: 18px 0 24px; padding: 0; }
.haut { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: right; margin: 0 0 0 35px; padding: 0 35px 12px 0; }
.haut a:link { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.haut a:visited { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.haut a:hover { color: #1c5281; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.haut a:active { color: #286eaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.crt_exposant_neg { font-size: 10px; position: relative; top: 3px; height: auto; z-index: 1000; display: inline; }
.crt_exposant_pos { font-size: 10px; display: inline; position: relative; z-index: 1000; top: -4px; height: auto; }

