/* CSS OPHLM18 */
body  { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #80afa2; margin: 0; padding: 0 }
#conteneur      { text-align: center; border-right: 1px solid #4c5f66; border-bottom: 1px solid #4c5f66; border-left: 1px solid #4c5f66; width: 760px }
#header  { background-color: #3fc8f4; width: 760px; height: 125px }
#centre       { font-size: 11px; line-height: 1.5em; font-family: Verdana; background-color: #d8dadc; vertical-align: top; padding: 15px }
#gauche      { background: #009041 url(../im/fd-gauche.gif) no-repeat left top; vertical-align: top; width: 100px }
#gauche img   { margin-top: 10px }
#droite      { background: #b4d66f url(../im/fd-droite.gif) no-repeat left top; vertical-align: top; width: 80px }
#pied    { color: green; font-size: 9px; font-family: Verdana, sans-serif; background-color: #99cc99; text-align: center; border-top: 1px solid #4c5f66; height: 12px }
.mgauche { margin-top: 2px; margin-left: 18px; font-size: 10px; font-family: Verdana; color: #83dbaa }
.mgauche a     { font-size: 10px; font-family: Verdana }
.mgauchetexte { color: #83dbaa; font-size: 10px; font-family: Verdana }
.mgauche a:link { color: #83dbaa; text-decoration: none }
.mgauche a:visited { color: #83dbaa; text-decoration: none }
.mgauche a:hover { color: white }
.mgaucheselec { margin-top: 2px; margin-left: 18px; font-size: 10px; font-family: Verdana; color: #83dbaa }
.mgaucheselec a      { font-weight: bold; font-size: 10px; font-family: Verdana }
.mgaucheselec a:link  { color: white; text-decoration: none }
.mgaucheselec a:visited  { color: white; text-decoration: none }
.mgaucheselec a:hover  { color: white; text-decoration: underline }
h1     { color: #eb1b22; font-size: 18px; line-height: 1.6em; font-family: Verdana; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px dotted #eb1b22 }
h2   { color: #eb1b22; font-size: 14px; line-height: 1.6em; font-family: Verdana, sans-serif; margin-top: 10px; margin-bottom: 5px }
.blocrouge     { color: white; font-size: 14px; line-height: 1.5em; font-family: Verdana, sans-serif; padding: 5px 10px }
h6      { font-size: 12px; line-height: 2em; font-family: Verdana, sans-serif; background-color: #edeff1; margin-top: 0px; margin-bottom: 0px; padding: 6px 6px 4px; border-right: 1px solid #c0c0c0; border-bottom: 1px solid silver; border-left: 1px solid silver }
.blocG    { font-size: 10px; font-family: Tahoma, sans-serif; background-color: #fff; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 1px; border: solid 1px silver; display: block }
.blocD   { font-size: 10px; font-family: Tahoma, sans-serif; background-color: #fff; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 1px; border: solid 1px silver; display: block }
.contenu  { }
.lien        { background-color: white; float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 0px 5px; border-style: solid; border-width: 1px; border-color: #b6babe #ecedee #ecedee #b6babe; display: block }
.lien2 { font-size: 9px; background-color: white; float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 0px 5px; border-style: solid; border-width: 1px; border-color: #b6babe #ecedee #ecedee #b6babe; display: block }
.hide   { display: none }
a { }
a:link { color: #7b2d2a }
a:visited { color: #7b2d2a }
a:hover { color: #eb1b22 }
.rouge { color: #eb1b22 }
.t10 { font-size: 10px; font-family: Tahoma, sans-serif }
.regular  { font-size: 11px; line-height: 1.5em; font-family: Verdana; }
.petit   { font-size: 9px; font-family: Tahoma, sans-serif }
.stabylo  { background-color: #ece9c8 }
