body { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0; }
.popup { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 500px; z-index: 1000; }
.txt-popup { text-align: left; padding: 15px; }
.popup-lien { color: #333; font-size: 13px; font-weight: bold; }
.popup-lien:link { color: #a93310; font-size: 13px; font-weight: bold; }
.popup-lien:active { color: #a93310; font-size: 13px; font-weight: bold; }
.popup-lien:visited { color: #a93310; font-size: 13px; font-weight: bold; }
.popup-lien:hover { color: #333; font-size: 13px; font-weight: bold; }
.conteneur {background-image: url(../img/bg-page.gif); background-repeat: repeat-y; background-position: center top; text-align: center; overflow: hidden; padding-left : 32px; padding-right : 32px; width : 784px;}
.conteneur2 {background-image: url(../img/bg-page.gif); background-repeat: repeat-y; background-position: center top; text-align: center; padding-left : 32px; padding-right : 32px; width :848px;}
.centre { width:778px; background-image: url(../img/bg-interieur2.gif); text-align: left; padding-top: 0; padding-right: 3px; padding-left: 3px; overflow: hidden; }
.centre2 { background-image: url(../img/bg-interieur.gif); text-align: left; padding-top: 15px; padding-right: 3px; padding-left: 3px; width: 778px; overflow: hidden; }
.gauche { width:300px; float: left; overflow: hidden; padding-right : 3px; }
.gauche2 { background-image: url(../img/bg-gauche.gif); background-repeat: repeat-x; background-position: 0 top; position: relative; width: 300px; padding-bottom: 25px; border-bottom: 3px double #333; }
.gauche3 {width:300px; float: left; overflow: hidden;  padding-right : 3px;}
.droite { margin-left: 320px ; }
.titre { color: #006bbd; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;  width: 430px; margin-bottom: 15px; padding-bottom: 3px; border-bottom: 3px double #333; }
.titre2 { color: #006bbd; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;  width: 430px; margin-bottom: 15px; padding-top: 7px; border-top: 3px double #333; }
.titre-gauche { color: #006bbd; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px; padding-bottom: 3px; width: 300px; border-bottom: 3px double #333; }
.sous-titre { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../img/lettrine.gif); background-repeat: no-repeat; background-position: left top; width: 410px; padding-left: 23px; }
.sous-titre2 { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-bottom: 2px; border-bottom: 1px solid #333; }
.lettrine { font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; float: left; margin-right: 5px; }
.texte { overflow: hidden; margin-top: 15px; margin-bottom: 25px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 30px; }
.texte2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 15px; margin-right: 30px; margin-bottom: 25px; overflow: hidden; }
.texte-g { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 15px; margin-right: 10px; margin-bottom: 25px; overflow: hidden; padding-left: 23px; }
.en-savoir-plus { color: #006bbd; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; float: right; margin-top : 10px; }
.en-savoir-plus-gros { color: #006bbd; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px; float: right; }
.en-savoir-plus2 { color: #006bbd; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; float: right; }
.en-savoir-plus a { color: #006bbd; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.en-savoir-plus2 a { color: #006bbd; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.image-gauche { float: left; margin-right: 10px; margin-bottom: 10px; overflow: hidden;}
.texte-image { margin-top: 15px; margin-bottom: 15px; padding-left: 23px; margin-right:30px; overflow: hidden; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texte-image a { color : #333; text-decoration: underline;}
.texte-image2 { text-align: right; margin-top: 15px; margin-bottom: 15px; padding-left: 23px; margin-right:30px; overflow: hidden; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texte-image2 a { color : #333; text-decoration: underline;}
.image-droite { float: right; margin-left: 10px; margin-bottom: 10px;overflow: hidden;}
.photo-gauche { position: relative; top: -15px; width: 142px; float: left; margin-left: 5px; }
.photo-droite { float: right; margin-right: 5px;}
.texte-gauche { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin : 0 15px; padding-top : 5px;}
.texte-gauche a { color: #006bbd; text-decoration: underline;}
.nom { color: #333; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; margin-right: 10px; padding-top: 135px; }
.nomb { color: #333; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; margin-right: 10px; padding-top: 60px; }
.nom a { text-decoration: none; color: #333; }
.adresse { color: #006bbd; font-size: 11px; text-decoration: underline; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 10px; }
.adresse a { color: #006bbd; font-size: 11px; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; }
.adresse2 { padding-left : 30px;color: #006bbd; font-size: 10px; text-decoration: underline; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; }
.adresse2 a { color: #006bbd; font-size: 10px; text-decoration: underline; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; }
.bleu { color: #006bbd;}
.bleu:link { color: #006bbd; }
.bleu:active { color: #006bbd; }
.bleu:visited { color: #006bbd; }
.bleu:hover { color: #333; }
.bleu-t { color: #006bbd;}
.sep { margin-left: 15px; padding-top: 2px; clear: both; }
.credit { color: #999; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: right; width: 660px; clear: both; padding-top: 10px; padding-right: 150px; padding-bottom: 10px; }
li { color: #006bbd; font-weight: normal; list-style-type: none; }
ul { margin-top: 1em; margin-right: 0; margin-bottom: 0; list-style-type: circle; }
.333:link {color:#333;}
.333:active {color:#333;}
.333:visited {color:#333;}
.333:hover {color:#006bbd;}
.nom2 { color: #333; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
.li2 { color: #333; font-weight: normal; list-style-type: square; }
.ul2 { list-style-type: square; margin: 1em 0 0; padding-left: 0; }
.li3 { color: #333; font-weight: normal; list-style-type: circle; }
.ul3 { list-style-type: square; margin: 0; padding:0 10px; }
.joindre { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;  }
h1 { color: #006bbd; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #333; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; }
h3 { color: #333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.li-pdf { line-height: 14px; margin-left: 10px; padding-left: 0; list-style-image: url(../img/pdf.gif); }
.expand { float: right; margin-left: 10px; }
