body      { color: #000; font-size: 0.9em; font-family: Arial, Verdana, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; width: 100% }
p   { text-align: justify }
a   { text-decoration: none; border : none }
h1       { color: #0363af; font-size: 0.9em; margin-top: 0.2em; padding-top: 0; text-indent:-50000px }
h1 a { color: #0363af }
h1 strong { color: #0363af }
/*; text-indent:-50000px */
h2 { color: #fff; font-size: 0.9em; margin-top: 0; margin-bottom: 0 }
h3     { color: #060660; font-size: 1.1em; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; margin-top: 0 }
hr    { color: #060660; background-color: #060660; margin-left: 0; height: 1px; border: 0 }
strong { color: #060660 }
.citation { font-style: italic }
.encart  { margin-top: 0; margin-bottom: 0.1em; border: none }
.encart-lien  { border: solid 2px #060660 }
.imagegauche      { margin-top: 12px; margin-right: 12px; float: left; border: solid 2px #060660 }
.imagedroite    { margin-top: 12px; margin-left: 12px; float: right; border: solid 2px #060660 }
.centre { text-align: center }
.centre-clear-g { text-align: center; clear: left }
.pas-de-bordure { border : none }
.clear-gauche {clear : left}
.clear { clear: both }
.valid { text-align: center }
.site-lien-g {  padding-right: 10px; width: 120px; height: 100px; float: left }
.site-lien-g p { font-size: 0.6em; font-style: italic; text-align: center; margin-top: 0; padding-top: 0 }
.telechargement { margin-top: 12px }
.telechargement li { list-style-image: url(images/pdf.gif); margin-top: 2px }
.telechargement a { color: #000; text-decoration: underline; list-style-image: url(images/pdf.gif); margin-top: 2px }
.valid img { text-align: center; border-width: 0 }
.ligne { border: solid 1px #f09 }
#noscript  { margin-top: 0; padding-top: 0; width: 800px; height: 185px; float: right }
#noscript a { color: #fff; text-decoration: underline; padding-left: 1em; float: left }
#noscript p { color: #fff; text-align: center; padding-top: 1em; padding-right: 1em; padding-left: 1em }
#noscript p strong { color: #fff }
#banniere   { background-color: #0363af; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; text-align: right; height: 185px; overflow: hidden }
/*AGENDA*/
#agenda   { background-image: url(images/encart-agenda-vide.jpg); background-repeat: no-repeat; width: 150px }
#agenda-haut { background-image: url(images/agenda-haut.jpg); background-repeat: no-repeat; height: 40px }
#agenda-milieu { background-image: url(images/agenda-milieu.jpg); background-repeat: repeat-y }
#agenda-bas { background-image: url(images/agenda-bas.jpg); background-repeat: no-repeat; height: 10px }
#agenda pre   { color: #fff; font-size: 0.9em; font-family: Arial; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0; padding-right: 0.9em; padding-bottom: 0.5em; padding-left: 0.9em }
/**/
#logo  { position: absolute; top: 0; left: 0; width: 200px; height: 180px }
#activite-une { background-color: #fff; background-image: url(images/encart-activite-une.jpg); background-repeat: no-repeat; text-align: center; padding-top: 3.3em; padding-right: 1em; width: 150px; height: 330px; float: left }
#activite-une a  { color: #fff; text-decoration: underline; text-align: center }
#activite-une a:hover { color: #fff; background-color: #060660 }
#activite-une p { color: #fff; font-size: 0.9em; text-align: left; margin-top: 0; padding-top: 1.5em; padding-right: 1em; padding-left: 1em }
#milieu-index { }
#menudroite { background-color: #fff; margin-bottom: 1em; padding-left: 1em; width: 13%; float: right }
#charte   { background-color: #e5f8fe; margin-top: 20px; margin-left: -210px; position: absolute; left: 50%; width: 420px; border: solid 1px #060660 }
#carte-france         { position: absolute; z-index: 150; top: 240px; left: 5% }
#carte-france2 { float: left }
#contenu_charte {clear : left; }
#corps          { background-color: #fff; background-image: url(images/fond-corps.gif); background-repeat: no-repeat; margin-bottom: 1em; padding-right: 3%; padding-bottom: 1em; padding-left: 3% }
#baspage      { color: #fff; font-size: 12px; font-family: Helvetica, sans-serif; background-color: #0363af; padding: 6px 6px 6px 12px; width: 100%; height: 25px; clear: both }
#baspage a { color: #fff; text-decoration: none }
#baspage a:hover { color: #fff; background-color: #060660 }
#formulaire  { margin-left: 15% }
#formulaire textarea { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
#formulaire table   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f0f0f0; padding: 12px; border: solid 10px #dedede }
#site-lien-g   { font-size: 0.6em; font-style: italic; margin-right: 10px; width: 120px; float: left }
#site-lien-g p { text-align: center; margin-top: 0; padding-top: 0 }
#telechargement { margin-top: 12px }
#telechargement li  { list-style-image: url(images/pdf.gif); margin-top: 2px }
#telechargement a { color: #000; text-decoration: underline; list-style-image: url(images/pdf.gif); margin-top: 2px }
#plan-du-site { list-style-type: square; margin-left: 7% }
#plan-du-site ul { list-style-type: disc; margin-top: 0.6em; margin-bottom: 0.6em }
#plan-du-site a { color: #060660; text-decoration: underline }
#plan-du-site a:hover { color: white; background-color: #060660 }
#carte-membres-sneppim { border: solid 1px #f69 }
#page-gauche  { float: left }

