/* CSS Maestris */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-height: 0px; margin-width: 0px; }
html { scrollbar-face-color: #999999; scrollbar-shadow-color: #999999; scrollbar-highlight-color: #999999; scrollbar-3dlight-color: #e5e5e5; scrollbar-darkshadow-color: #e5e5e5; scrollbar-track-color: #e5e5e5; scrollbar-arrow-color: #e5e5e5; }

h2{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

h3{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.v10rouge { font-family: Verdana; font-size: 10px; color: #940c08; }
.v11noir { font-family: Verdana; font-size: 11px; color: #000000; }
.v12noir { font-family: Verdana; font-size: 12px; color: #000000; }
.v12grisj { font-family: Verdana; font-size: 12px; color: #636563; text-align:justify; line-height: 13pt; }
.v12noirb { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; }
.v12rougeb { font-family: Verdana; font-size: 12px; color: #940c08; font-weight: bold; }
.v12noirbi { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; font-style: italic; }
.titre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; font-weight:bold; }
.ptitre { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight:bold; }

.v14rougeb { font-family: Verdana; font-size: 14px; color: #940c08; font-weight: bold; }

.textebordeau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A91515; }

a.v11rouge:link { font-size: 11px; color: #940c08; text-decoration: none; }
a.v11rouge:visited { font-size: 11px; color: #940c08; text-decoration: none; }
a.v11rouge:hover { font-size: 11px; color: #ff0000; text-decoration: none; }
a.v11rouge:active { font-size: 11px; color: #940c08; text-decoration: none; }

a:link { color: #ff0000; text-decoration: none; }
a:visited { color: #ff0000; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
a:active { color: #990000; text-decoration: none; }

a.noirb:link { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.noirb:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.noirb:hover { font-size: 11px; color: #857992; font-weight: bold; text-decoration: none; }
a.noirb:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }

a.violet2:link { font-size: 14px; color: #857992; font-weight: bold; text-decoration: none; }
a.violet2:visited { font-size: 14px; color: #857992; font-weight: bold; text-decoration: none; }
a.violet2:hover { font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: none; }
a.violet2:active { font-size: 14px; color: #857992; font-weight: bold; text-decoration: none; }

a.mentions:link { font-size: 10px; color: #f7f3ff; font-weight: bold; text-decoration: none; }
a.mentions:visited { font-size: 10px; color: #f7f3ff; font-weight: bold; text-decoration: none; }
a.mentions:hover { font-size: 10px; color: #49286f; font-weight: bold; text-decoration: none; }
a.mentions:active { font-size: 10px; color: #f7f3ff; font-weight: bold; text-decoration: none; }


a.sponsor:link { font-size: 8px; color: #efe7f7; text-decoration: none; }
a.sponsor:visited { font-size: 8px; color: #efe7f7; text-decoration: none; }
a.sponsor:hover { font-size: 8px; color: #efe7f7; text-decoration: none; }
a.sponsor:active { font-size: 8px; color: #efe7f7; text-decoration: none; }

a.sponsorg:link { font-size: 8px; color: #999999; text-decoration: none; }
a.sponsorg:visited { font-size: 8px; color: #999999; text-decoration: none; }
a.sponsorg:hover { font-size: 8px; color: #999999; text-decoration: none; }
a.sponsorg:active { font-size: 8px; color: #999999; text-decoration: none; }

sponsor { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #efe7f7; }
sponsorg { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #999999; }

.violet{ color: #857992; }
.violetgras{ color: #857992; font-weight: bold; }
.violet2{ color: #857992; font-weight: bold; font-size:14px; }

.noir { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.noirsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.noiri { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style:italic; }
.noir2 { color: #000000; line-height: 14pt;}
.noirbis { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.noirgras { color: #000000; font-weight: bold; }
.noirgrasbis { color: #000000; font-weight: bold; font-size:12px; }

.rougegrasbis2 { color: #ff0000; font-weight: bold; font-size:12px; }
.rougegrasbis { color: #ff0000; font-weight: bold; font-size:14px; }
.rougefilières { font-size: 14px; font-family:Times, serif; color: #FF0000; font-weight: bold; font-style: italic; }
.rougegras { color: #FF0000; font-weight: bold; }

.small{ font-size: 10px; }
.reroutage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #857992; background: #F4F1F8; }
.button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background: #857992; border: 1px solid #857992; }
.inputbox { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: #FFFFFF; border: 1px solid #CCCCCC; }
.bleu { color: #051C69; }

.select { font-size: 11px; color:#000000;  background-color:#e7e7ff; }