/* BANDEAU */
body.bandeau { background-color: #F8F7F7; background-image: url(images/bandeau/fond-bandeau.gif); background-repeat: repeat-x; background-position: top right; padding: 0px ; margin: 0px }
td.bandeau-droite { text-align: right; vertical-align: bottom; padding: 0px 0px 17px 0px }
a.lien-bandeau { color: #90247E; font-family: Arial; font-size: 11px; text-decoration: none; background-color: #F8F7F7; padding: 0px 4px 1px 5px; margin: 0px 20px 0px 10px }

/* MENU */
body.menu { background-color: #F8F7F7; padding: 0px 30px 0px 0px ; margin: 0px }

p.menu-niv01 { color: #454545; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; padding: 1px 0px 1px 10px; margin: 17px 0px 0px 0px }
p.menu-niv01-on { color: #3869C5; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #FFFFFF; background-image: url(images/menu/puce-niv01.gif); background-repeat: no-repeat; border: solid #FFFFFF; border-width: 1px 0px 1px 0px; padding: 0px 0px 0px 10px; margin: 17px 0px 0px 0px; cursor: hand; cursor: pointer }

img.logo { border: 1px solid #C1A2AD; margin-bottom: 20px }

/* ACCUEIL */
body.gauche { color: #000000; font-family: Arial; font-size: 12px; background-color: #F8F7F7; padding: 0px 10px 10px 0px; margin: 0px }
body.droite { color: #000000; font-family: Arial; font-size: 12px; background-color: #F8F7F7; padding: 0px 10px 10px 10px; margin: 0px }
a { text-decoration: underline }
a:hover { text-decoration: none }
ul { margin: 0px 5px 0px 5px }
li { line-height: 15px; list-style-type: none; background-image: url(images/accueil/puce-liste.gif); background-repeat: no-repeat; padding: 0px 0px 0px 12px; margin: 5px 0px 0px 0px }

p.encart01-titre { background-image: url(images/accueil/encart01-ligne.gif); margin: 25px 0px 10px 0px }
span.encart01-titre { color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: #3869C5; background-image: url(images/accueil/encart01-bord.gif); background-repeat: no-repeat; background-position: top right; padding: 1px 10px 1px 4px; height: 17px }

p.encart02-titre { background-image: url(images/accueil/encart02-ligne.gif); margin: 25px 0px 10px 0px }
span.encart02-titre { color: #90247E; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; background-image: url(images/accueil/encart02-bord.gif); background-repeat: no-repeat; background-position: top right; padding: 1px 7px 2px 4px; height: 18px }

p.encart03-titre { background-image: url(images/accueil/encart01-ligne.gif); margin: 25px 0px 10px 0px }
a.encart03-titre { color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; background-color: #90247E; background-image: url(images/accueil/encart03-bord.gif); background-repeat: no-repeat; background-position: top right; padding: 1px 10px 1px 4px; height: 17px }
a.encart03-titre:hover { color: #ECEAEA; text-decoration: none }

.encart { color: #000000; font-family: Arial; font-size: 12px; background-color: #FCFBFB; /*background-image: url(images/accueil/encart-fond.gif) ;*/border-bottom: 1px solid #454545; padding: 0px 0px 10px 0px }
p.encart-separation { font-size: 5px; border-bottom: 1px solid #454545; margin: 0px 0px 10px 0px; height: 10px }
p.encart-texte { color: #000000; font-family: Arial; font-size: 12px; text-align: justify; margin: 10px 5px 0px 5px }
p.encart-lien { color: #3869C5; font-family: Arial; font-size: 13px; text-align: right; margin: 8px 5px 0px 5px }
a.encart-lien { color: #3869C5; font-family: Arial; font-size: 12px }
input.saisie { color: #000000; font-family: Arial; font-size: 10px; border: 1px solid #3869C5; padding-left: 2px; width: 200px }
p.encart-acces { color: #000000; font-family: Arial; font-size: 12px; background-image: url(images/accueil/puce-liste.gif); background-repeat: no-repeat; padding: 0px 0px 0px 12px; margin: 10px 5px 0px 5px }
.encart-liste { color: #454545; font-family: Arial; font-size: 12px; font-weight: bold }
p.encart-recherche { text-align: center; padding: 4px 0px 0px 0px; margin: 0px }
img.encart-photo { margin: 0px 5px 5px 10px }
div.encart-perso { background-color: #FFFFFF; border: 1px solid #454545; padding: 5px }
th.encart-perso { color: #90247E; font-family: Arial; font-size: 11px; font-weight: bold; text-align: center; border-bottom: 2px solid #90247E; padding: 0px 5px 0px 5px }
td.encart-perso { color: #000000; font-family: Arial; font-size: 12px; background-color: #FFFFFF; border-bottom: 1px solid #ECEAEA; padding: 2px 5px 2px 5px }