/* cmsms stylesheet: Base 2 - Commun modified: dimanche 1 novembre 2026 19:52:10 */
/* Page */@font-face{font-family: 'Comic';src: url('/uploads/base/fonts/comic.eot');src: url('/uploads/base/fonts/comic.eot?#iefix') format('embedded-opentype'),url('/uploads/base/fonts/comic.woff') format('woff'),url('/uploads/base/fonts/comic.ttf') format('truetype'),url('/uploads/base/fonts/comic.svg#webfont') format('svg');}html{font-size: 100%;}body{margin: 0;padding: 10px 20px;font-family: 'Comic', 'Comic Sans MS', 'Georgia', 'Verdana', 'Bitstream Vera Sans', 'Lucida Grande', 'sans-serif';font-size: 14px;font-size: .8em;line-height: 1.25;color: black;background: white;}/* Titres */h1, h2{font-family: 'Comic', 'Comic Sans MS', 'Georgia', 'Verdana', 'Bitstream Vera Sans', 'Lucida Grande', 'sans-serif';font-weight: normal;}h1{font-size: 3em;font-style: italic;}h2 {font-size: 1.8em;}h3 {font-size: 1.2em;}h4 {font-size: 1em;}/* Listes */ul, ol{margin: .75em 0 .75em 24px;padding: 0;}/* ul{list-style: square;}*/li{margin: 0;padding: 0;}/* Paragraphes */p{margin: .75em 0;}li p, blockquote p{margin: .5em 0;}/* Citations */blockquote, q{font-size: 1.1em;font-style: italic;font-family: 'Georgia', 'Bitstream Vera Serif', 'Norasi', 'serif';}blockquote{margin: .75em 0 .75em 24px;}cite{font-style: italic;}/* Liens */a, a:link a:active{text-decoration: underline;background-color: inherit;color: #18507C;}a:visited{text-decoration: underline;background-color: inherit;color: #18507C;}a:hover{text-decoration: none;background-color: inherit;color: #385C72;}a img{border: none;}/* Divers éléments de type en-ligne */em{font-style: italic;}strong{font-weight: bold;}/* --- STYLES POUR CERTAINS CONTENUS DES GABARITS --- */pre, code{font-size: 100%;font-family: 'Bitstream Vera Mono', 'Lucida Console', 'Courier New', 'monospace';}pre{width: 90%;overflow: auto;overflow-y: hidden;margin: .75em 0;padding: 12px;background: #eee;color: #555;}pre strong{font-weight: normal;color: black;}
/* cmsms stylesheet: Base 2 - Cookies modified: dimanche 1 novembre 2026 19:52:10 */
#cookie_consent {background: #000;position: fixed;bottom: 0;float: left;z-index: 100000;width: 100%;/* padding: 20px 0; *//* filter: alpha(opacity=70);opacity: 0.7; */}#cookie_consent p {text-align: center;color: #fff;font-size: 14px;line-height: 30px;margin: 0;padding: 20px 0 10px 0;/*filter: alpha(opacity=100);opacity: 1;*/}#cookie_consent a.accept_cookies {margin: 0 5px;padding: 5px;color: #000;font-weight: bold;text-decoration: none;cursor: pointer;background: #6c0;}#cookie_consent a.more_info {margin: 0 5px;padding: 5px;color: #000;font-weight: bold;text-decoration: none;cursor: pointer;background: #ccc;}
/* cmsms stylesheet: Base 2 - Core modified: dimanche 1 novembre 2026 19:52:10 */
/* Début Global */h1{font-weight: bold;font-size: 16px;color: red;}p.groupe{font-weight: bold;font-size: 16px;text-align: left;text-decoration: underline;padding-top: 15px;}body{background: #D5EAFF;padding: 10px 10px;}hr.hrcentre{Width: 300px;border: 0;height: 2px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}/* Champ texte, mot de passe, email et liste déroulante du DIV milieu */#milieu input[type="text"], input[type="password"], input[type="email"]{height: 20px;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieu select{height: 20px;background-color: yellowgreen;border-radius: 10px 0px 0px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieu textarea{background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieu input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, select:hover, textarea:hover{background-color: #B6E64E;}#milieu input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus{background-color: #B6E64E;}/* Champ Checkbox *//*#milieu input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked{position: absolute;/* display: none; */ /*}#milieu input[type="checkbox"]:not(:checked) + label, input[type="checkbox"]:checked + label{position: relative;padding-left: 25px;cursor: pointer;}#milieu input[type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before{content: '';position: absolute;left:4; top: 3px;width: 20px; height: 13px;border: 2px solid #aaa;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: inset 0 1px 3px rgba(0,0,0,.3)padding: 0px 5px 0px 5px;margin-left: -30px;}/* checked mark aspect *//*#milieu input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked + label:after{content: 'x';position: absolute;top: 0; left: 2px;font-size: 16px;}/* checked mark aspect changes */*//*#milieu input[type="checkbox"]:not(:checked) + label:after{opacity: 0;transform: scale(0);}#milieu input[type="checkbox"]:checked + label:after{opacity: 1;transform: scale(1);}#milieu input[type="checkbox"]:checked:focus + label:before, input[type="checkbox"]:not(:checked):focus + label:before{border: 1px dotted blue;}/*#milieu input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked{height: 8px;width: 8px;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}*//*#milieu input[type="checkbox"]:hover{background-color: #B6E64E;}#milieu input[type="checkbox"]:focus{background-color: #B6E64E;}/* Bouton */#milieu button, input[type="file"], input[type="cms_submit"], input[type="submit"]{cursor: pointer;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;}#milieu button:hover, input[type="file"]:hover, input[type="cms_submit"]:hover, input[type="submit"]:hover{background-color: #B6E64E;}#milieu button:focus, input[type="file"]:focus, input[type="cms_submit"]:focus, input[type="submit"]:focus{background-color: #B6E64E;}/* Champ texte, mot de passe, email et liste déroulante du DIV milieussmenu */#milieussmenu input[type="text"], input[type="password"], input[type="email"]{height: 20px;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieussmenu select{height: 20px;background-color: yellowgreen;border-radius: 10px 0px 0px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieussmenu input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, select:hover, textarea:hover{background-color: #B6E64E;}#milieussmenu input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus{background-color: #B6E64E;}/* Champ Checkbox *//*#milieussmenu input[type=checkbox]{height: 8px;width: 8px;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}#milieussmenu input[type=checkbox]:hover{background-color: #B6E64E;}#milieussmenu input[type=checkbox]:focus{background-color: #B6E64E;}/* Bouton */#milieussmenu button, input[type="file"], input[type="cms_submit"], input[type="submit"]{cursor: pointer;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;}#milieussmenu button:hover, input[type="file"]:hover, input[type="cms_submit"]:hover, input[type="submit"]:hover{background-color: #B6E64E;}#milieussmenu button:focus, input[type="file"]:focus, input[type="cms_submit"]:focus, input[type="submit"]:focus{background-color: #B6E64E;}/* Fin Global *//* Début Entete 1 */#entete1{font-family: 'Comic', 'Comic Sans MS', 'Georgia', 'Verdana', 'sans-serif';}#fond_entete1{position: relative;margin: 0px auto;width: 550px;background: #FFFFEC;border-radius: 5px;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);z-index: 10;height: 110px;}.ruban_entete1{background: #3DA7FF;height: 50px;width: 580px;position: relative;left: -15px;top: 30px;float: left;box-shadow: 0px 0px 4px rgba(0,0,0,0.55);z-index: 100;}.ruban_entete1 h2{font-size: 30px;color: #fff;font-family: 'Georgia', 'Verdana', 'sans-serif';font-style: italic;text-shadow: 2px 2px 3px; /* rgba(ff, ff, ff, 0.2); */text-align: center;margin: 5px;}.ruban_gauche_entete1{border-color: transparent #000099 transparent transparent;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative;left: -30px;top: 65px;z-index: -1;  /* s'affichera sous le rectangle  */}.ruban_droit_entete1{border-color: transparent transparent transparent #000099;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative;left: 550px;top: 35px;z-index: -1;}/* Fin Entete 1 *//* Début Entete 2 */#entete2{background: #FFFFEC;border: 1px solid #3366ff;padding: 15px;overflow: hidden;-moz-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */}/* Fin Entete 2 *//* Début Fil d'ariane */#fildariane{float: left;font-family: 'serif', 'Arial', 'Verdana';margin: 4px;background: #FFFFEC;}/* div.fildariane span.lastitem {font-weight: bold;} *//* Fin Fil d'ariane *//* Début Recherche */div#recherche{float: right; /* Position de la boîte de recherche */width: 40em; /* Largeur pour la zone de saisie de recherche */text-align: right; /* Aligne le champ a droite */}div#recherche input.search-button /* Bouton recheche */{border: none; /* Supprime la bordure */height: 22px; /* Hauteur */width: 30px; /* Largeur */margin-left: 5px; /* marge extérieur gauche */padding: 0px 2px 0px 2px; /* Marge interieur Haut/Droite/Bas/Gauche */cursor: pointer; /* Change le pointeur de la souris en main */background: url(/uploads/base/recherche.gif) no-repeat center center; /* Image du bouton de recherche */}div#recherche input.search-input /* Champ texte de recherche */{border: none; /* Supprime la bordure */color: red; /* Couleur #888888 */padding: 5px 8px 5px 8px; /* Marge interieur Haut/Droite/Bas/Gauche */-moz-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */}/* Fin Recherche *//* Début Corps */#corps{/* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Global */overflow: hidden;margin: 0px -10px 0px -10px; /* Marge interieur Haut/Droite/Bas/Gauche */padding: 0px 10px 0px 10px; /* Marge interieur Haut/Droite/Bas/Gauche */}/* Fin Corps *//* Début Gauche */#gauche{float: left;margin: 15px 0px 15px 0px; /* Marge interieur Haut/Droite/Bas/Gauche */background: #FFFFEC; /* Couleur de fond */width: 280px; /* Largeur de l'objet */border:1px solid #3366ff; /* Ajoute une bordure de couleur */padding: 15px 10px 15px 0px; /* Marge interieur Haut/Droite/Bas/Gauche */-moz-border-radius:10px 10px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 10px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 10px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */}/* Fin Gauche *//* Début Navigation */#navigation{/* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Gauche */}#fond_navigationentete{position: relative;margin: 0px auto;width: 210px;background: #FFFFFF;border-radius: 5px;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);z-index: 10;height: 70px;}.ruban_navigationentete{background: #3da7ff;height: 40px;width: 240px;position: relative;left: -15px;top: 10px;float: left;box-shadow: 0px 0px 4px rgba(0,0,0,0.55);z-index: 100;}.ruban_navigationentete h2{font-size: 20px;color: #fff;font-family: 'Georgia', 'Verdana', 'sans-serif';text-shadow: 2px 2px 3px; /* rgba(ff,ff,ff,0.2); */text-align: center;margin: 5px;}.ruban_gauche_navigationentete{border-color: transparent #000099 transparent transparent;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative;left: -30px;top: 35px;z-index: -1;  /* s'affichera sous le rectangle  */}.ruban_droit_navigationentete{border-color: transparent transparent transparent #000099;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative;left: 210px;top: 5px;z-index: -1;}/* Fin Navigation *//* Début Menu */#menu_vert{/* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Navigation */font-size: 12px; /* Taille de la police */padding: 5px 0px 0px 0px; /* Marge interieur Haut/Droite/Bas/Gauche */}/* Fin Menu *//* Début News */#news{/* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Droite */padding: 15px 10px 5px 15px; /* Marge interieur */font-size: 12px; /* Taille de la police */}.fond_newshr{position: relative;margin: 12px auto;width: 142px;background: #FFFFFF;border-radius: 5px;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);z-index: 1;height: 28px;}.ruban_newshr{background: #3da7ff;height: 10px;width: 162px;position: relative;left: -10px;top: 5px;float: left;box-shadow: 0px 0px 4px rgba(0,0,0,0.55);z-index: 1;}.ruban_newshr h2{font-size: 30px;color: #fff;font-family: 'Georgia', 'Verdana', 'sans-serif';font-style: italic;text-shadow: 2px 2px 3px; /* rgba(ff,ff,ff,0.2); */text-align: center;margin: -16px;}.ruban_gauche_newshr{border-color: transparent #000099 transparent transparent;border-style: solid;border-width: 10px;height: 0px;width: 0px;position: relative;left: -20px;top: 5px;z-index: 0;  /* s'affichera sous le rectangle (niveau de calque) */}.ruban_droit_newshr{border-color: transparent transparent transparent #000099;border-style: solid;border-width: 10px;height: 0px;width: 0px;position: relative;left: 142px;top: -15px;z-index: 0;  /* s'affichera sous le rectangle (niveau de calque) */}#fond_newsentete{position: relative;margin: 0px auto;width: 210px;background: #FFFFFF;border-radius: 5px;box-shadow: 0px 0px 8px rgba(0,0,0,0.3);z-index: 10;height: 70px;}.ruban_newsentete{background: #3da7ff;height: 40px;width: 240px;position: relative;left: -15px;top: 10px;float: left;box-shadow: 0px 0px 4px rgba(0,0,0,0.55);z-index: 100;}.ruban_newsentete h2{font-size: 20px;font-family: 'Georgia', 'Verdana', 'sans-serif';color: #fff;text-shadow: 2px 2px 3px; /* rgba(ff,ff,ff,0.2); */text-align: center;margin: 5px;}.ruban_gauche_newsentete{border-color: transparent #000099 transparent transparent;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative;left: -30px;top: 35px;z-index: -1;  /* s'affichera sous le rectangle  */}.ruban_droit_newsentete{border-color: transparent transparent transparent #000099;border-style: solid;border-width: 15px;height: 0px;width: 0px;position: relative; /* position relative */left: 210px; /* A gauche du bord */top: 5px;z-index: -1;}/* Fin News *//* Début Milieu */#milieu{margin: 15px 0px 15px 308px; /* Marge extérieur (Haut/Droite/Bas/Gauche) */background: #FFFFEC; /* Couleur de fond */border:1px solid #3366ff; /* Ajoute une bordure de couleur */-moz-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */}/* Fin Milieu *//* Début Entete Contenu */#entetecontenu{top: 0px; /* Colle complétement en haut de l'objet Corps */left: 0px; /* Colle complétement a gauche de l'objet Corps */height: 35px; /* Hauteur de l'entête */width: 99.7%; /* Largeur de l'objet */padding: 5px 0px 5px 0px; /* Marge intérieur (Haut/Droite/Bas/Gauche) *//* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Milieu */}/* Fin Entete Contenu *//* Début Contenu */#contenu{padding: 15px; /* Marge intérieur (Haut/Droite/Bas/Gauche) */background: #FFFFEC; /* Couleur de fond */}/* Fin Contenu *//* Début Pied Contenu */#piedcontenu{padding: 15px; /* Marge intérieur (Haut/Droite/Bas/Gauche) */height: 20px; /* Hauteur du pied *//* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Corps */}#piedcontenu img{vertical-align: middle;}.hautpage{float: right; /* Aligne le texte a droite */}.pagemodifier{float: left; /* Aligne le texte a gauche */}/* Fin Pied Contenu *//* Début Pied */#pied{background: #FFFFEC; /* Couleur de fond */border: 1px solid #3366ff; /* Couleur de la bordure */-moz-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */text-align: center; /* Aligne le texte au centre */}/* Fin Pied *//* Début de Divers balise */#titreentete{text-shadow:1px 1px 2px #294B5F; /* Texte avec ombre et couleur */font-size: 1.5em; /* Taille du texte */text-align: left; /* Alignement du texte */padding-left: 0.5em; /* Marge de gauche du texte */padding-bottom: 5px; /* Marge du bas du texte */border-bottom: 1px solid #3DA7FF; /* Hauteur et couleur de la bordure du bas du texte */border-left: 1.1em solid #3DA7FF; /* Largeur et couleur du bloc a gauche du texte */line-height: 1.5em; /* Hauteur du bloc a gauche du texte */margin: 0 10px 0.5em 10px; /* Marge autour du bloc */}#titre1{font-family: 'Cursive', 'Arial';line-height: 1.25em;color: #3da8ff;font-size: 18px;text-shadow:0px 0px 0 rgb(185,185,185),1px 0px 0 rgb(141,141,141), 2px 0px 0 rgb(98,98,98),3px 0px 2px rgba(0,0,0,0.6),3px 0px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);}/* Bouton du formulaire des patronymes */input[type=submit]:focus.bt_vert{background-color: yellowgreen;}input[type=submit]:hover.bt_vert{background-color: #B6E64E;}input[type=submit].bt_vert{cursor: pointer;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;}/* Champ texte du formulaire des patronymes */input[type=text]:hover.champ_vert{background-color: #B6E64E;}input[type=text]:focus.champ_vert{background-color: #B6E64E;}input[type=text].champ_vert{height: 20px;background-color: yellowgreen;border-radius: 10px 0px 10px 0px;box-shadow: 1px 1px 2px #c0c0c0 inset;padding: 0px 5px 0px 5px;}/* Une info-bulle perso formulaire */a.bulle{position: relative;color: black;text-decoration: none;}a.bulle span{display: none; /* On masque l'infobulle. */}a.bulle:hover{background: none; /* Correction d'un bug d'Internet Explorer */z-index: 500; /* On définit une valeur pour l'ordre d'affichage */cursor: help; /* On change le curseur par défaut par un curseur d'aide */}a.bulle:hover span{display: inline; /* On affiche l'infobulle */position: absolute;white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré */top: -40px; /* On positionne notre infobulle */left: 10px;background: white;color: green;padding: 5px;border-radius: 5px;border-left: 6px solid yellowgreen;border-color: yellowgreen;box-shadow: 3px 3px 3px yellowgreen;}/* Une info-bulle perso standard */a.bullestd{position: relative;color: black;text-decoration: none;}a.bullestd span{display: none; /* On masque l'infobulle. */}a.bullestd:hover{background: none; /* Correction d'un bug d'Internet Explorer */z-index: 500; /* On définit une valeur pour l'ordre d'affichage */cursor: help; /* On change le curseur par défaut par un curseur d'aide */}a.bullestd:hover span{display: inline; /* On affiche l'infobulle */position: absolute;white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré */top: -40px; /* On positionne notre infobulle */left: 10px;background: white;color: #3da7ff;padding: 5px;border-radius: 5px;border-left: 6px solid #3da7ff;border-color: #3da7ff;box-shadow: 3px 3px 3px #3da7ff;}/* Formulaire de connexion */#loginform{background-color: #FFF072;}/* Pour les formulaires de contact */contactform input[type="text"], input[type="email"]{width: 250px;}/* Fin de Divers balise */
/* cmsms stylesheet: Base 2 - Menu modified: dimanche 1 novembre 2026 19:52:10 */
/******************** MENU *********************/#menu_vert {margin: 0;padding: 0;}#menu_vert ul {/* remove any bullets */list-style: none;/* margin/padding set in li */margin: 0;padding: 0;}#menu_vert ul ul {margin: 0;/* padding right sets second level li in on right from first li */padding: 0 5px 0 0;/* replaces bottom of li.menuactive menuparent, looks like li below it, set in 5px more, is sitting on top of it */background: transparent url(/uploads/base/btbas.gif) no-repeat right -4px;}#menu_vert li {/* remove any bullets */list-style: none;/* negative bottom margin pulls them together, images look like one border between */margin: 0 0 -1px;/* bottom padding pushes "a" up enough to show our image */padding: 0 0 4px 0;/* you can set your own image here */background: transparent url(/uploads/base/btbas.gif) no-repeat right bottom;}#menu_vert li.currentpage {padding: 0 0 3px 0;}#menu_vert li.menuactive {margin: 0;padding: 0;/* replaced by image in ul ul */background: none;}#menu_vert li.menuactive ul {margin: 0;}#menu_vert li.activeparent {margin: 0;padding: 0;}/* fix stupid IE6 bug with display:block; */* html #menu_vert li {height: 1%;}* html #menu_vert li a {height: 1%;}* html #menu_vert li hr {height: 1%;}/** end fix **//* first level links */div#menu_vert a {/* IE6 has problems with this, fixed above */display: block;/* some air for it */padding: 0.8em 0.3em 0.5em 1.5em;/* Ce sera la couleur des liens à tous les niveaux */color: #18507C;/* Fixes IE7 whitespace bug */min-height: 1em;/* no underline for links */text-decoration: none;/* you can set your own image here this is tall enough to cover text heavy links */background: transparent url(/uploads/base/bthaut.gif) no-repeat right top;}/* next level links, more padding and smaller font */div#menu_vert ul ul a {font-size: 90%;padding: 0.8em 0.3em 0.5em 2.8em;}/* third level links, more padding */div#menu_vert ul ul ul a {padding: 0.5em 0.3em 0.3em 3em;}/* hover state for all links */div#menu_vert a:hover {background-color: transparent;color: #000000;text-decoration: underline;font-weight: bold;}div#menu_vert a.activeparent:hover {color: #595959;}/* active parent, that is the first level parent of a child page that is the current page */div#menu_vert li.activeparent {/* you can set your own image here */background: transparent url(/uploads/base/btbas.gif) no-repeat right -65px;/* white to contrast with background image */color: #fff;}div#menu_vert li.activeparent a.activeparent {/* you can set your own image here */background: transparent url(/uploads/base/bthaut.gif) no-repeat right top;/* to contrast with background image */color: #000;}div#menu_vert li a.parent {/* takes left padding out so span image has room on left */padding-left: 0;}div#menu_vert ul ul li a.parent {/* increased padding on left offsets it from one above */padding-left: 0.9em;}div#menu_vert li a.parent span {display: block;margin: 0;/* adds left padding taken out of "a.parent" */padding-left: 1.5em;/* arrow on left for pages with children, points down, you can set your own image here */background: transparent url(/uploads/base/active.png) no-repeat 2px center;}div#menu_vert li a.parent:hover {/* removes underline hover effect */text-decoration: none;}div#menu_vert li a.parent:hover span {display: block;margin: 0;padding-left: 1.5em;/* arrow on left for pages with children, points right for hover, you can set your own image here */background: transparent url(/uploads/base/parent.png) no-repeat 2px center;}div#menu_vert li a.menuactive.menuparent {/* sets it in a little more than a.parent */padding-left: 0.35em;}div#menu_vert ul ul li a.menuactive.menuparent {/* sets it in a little more on next level */padding-left: 0.99em;}div#menu_vert li a.menuactive.menuparent span {display: block;margin: 0;/* to contrast with non active pages */font-weight: bold;padding-left: 1.5em;font-size: 125%;color: black;/* arrow on left for active pages with children, points right, you can set your own image here */background: transparent url(/uploads/base/parent.png) no-repeat 2px center;}div#menu_vert li a.menuactive.menuparent:hover {text-decoration: none;color: #18507C;}div#menu_vert ul ul li a.activeparent {color: #fff;}/* current pages in the default Menu Manager template are unclickable. This is for current page on first level */div#menu_vert ul h3 {display: block;/* some air for it */padding: 0.8em 0.5em 0.5em 1.5em;/* this will be link color for all levels */color: #000;/* instead of the normal font size for <h3> */font-size: 1em;/* as <h3> normally has some margin by default */margin: 0;/* you can set your own image here, same as "a" */background: transparent url(/uploads/base/bthaut.gif) no-repeat right top;}/* next level current pages, more padding, smaller font and no background color or bottom border */div#menu_vert ul ul h3 {font-size: 90%;padding: 0.8em 0.5em 0.5em 2.8em;/* you can set your own image here, same as "a" */background: transparent url(/uploads/base/bthaut.gif) no-repeat right top;color: #000;}/* current page on third level, more padding */div#menu_vert ul ul ul h3 {padding: 0.6em 0.5em 0.2em 3em;}/* BIG NOTE: I didn't do anything to these, never tested *//* section header */div#menu_vert li.sectionheader {border-right: none;padding: 0.8em 0.5em 0.5em 1.5em;background: transparent url(/uploads/base/bthaut.gif) no-repeat right top;line-height: 1em;margin: 0;color: #18507C;cursor:text;}/* Spécifique pour la ligne du menu "Forum" RR */div#menu_vert .menuforum{line-height: 0.9;padding: 0.8em 0.3em 0.5em 2.2em;font-size: 110%;font-weight: bold;color: red;}/* separator */div#menu_vert .separator {height: 1px !important;margin-top: -1px;margin-bottom: 0;padding: 2px 0 2px 0;background-color: #000;overflow: hidden !important;line-height: 1px !important;font-size: 1px;/* for ie */}div#menu_vert li.separator hr {display: none;this is for accessibility}
/* cmsms stylesheet: Base 2 - Formulaires modified: dimanche 1 novembre 2026 19:52:10 */
 /* Optimisation du code */#shd_list_front{font-family: 'Bitstream Vera Sans','Lucida Grande','sans-serif';}#shd_list_front td, #shd_list_front th /* Toutes les cellules des lignes du tableau */{border: 1px solid #c0c0c0; /* auront une bordure de 1px */padding: 5px; /* Marge intérieur */box-shadow: 1px 1px 1px #c0c0c0 inset;text-align: left;}#shd_list_front th:nth-child(even){background: #EEE8AA;}#shd_list_front th:nth-child(odd){background: #FFEFD5;}#shd_list_front td:nth-child(even){background: #EEE8AA;}#shd_list_front td:nth-child(odd){background: #FFEFD5;}#shd_list_front a, #shd_list_front a:link, #shd_list_front a:active{text-decoration: none;background-color: inherit;color: #18507C;}#shd_list_front a:visited{background-color: inherit;color: #18507C;}#shd_list_front a:hover{text-decoration: underline;background-color: inherit;color: #385C72;}#ctc_detail_front td{text-align: justify;background: #FFEFD5;border: 1px solid #c0c0c0; /* auront une bordure de 1px */padding: 5px; /* Marge intérieur */box-shadow: 1px 1px 1px #c0c0c0 inset;}#ctc_detail_front th{background: #EEE8AA;border: 1px solid #c0c0c0; /* auront une bordure de 1px */padding: 5px; /* Marge intérieur */box-shadow: 1px 1px 1px #c0c0c0 inset;width: 80px;font-weight: bold;}#ctc_detail_front{font-family: 'Bitstream Vera Sans','Lucida Grande','sans-serif';}#shd_detail_front td{text-align: justify;background: #FFEFD5;border: 1px solid #c0c0c0; /* auront une bordure de 1px */padding: 5px; /* Marge intérieur */box-shadow: 1px 1px 1px #c0c0c0 inset;}#shd_detail_front th{background: #EEE8AA;border: 1px solid #c0c0c0; /* auront une bordure de 1px */padding: 5px; /* Marge intérieur */box-shadow: 1px 1px 1px #c0c0c0 inset;width: 150px;font-weight: bold;}#shd_detail_front{font-family: 'Bitstream Vera Sans','Lucida Grande','sans-serif';}.lienretour{text-decoration: none;font-size: 18px;font-color: #3e2113;}
/* cmsms stylesheet: Base 2 - Module News modified: dimanche 1 novembre 2026 19:52:10 */
div#news {
/* margin for the entire div surrounding the news items */
	margin: 2em 0 1em 1em;
/* border set here */
	border: 1px solid #909799;
/* sets it off from surroundings */
	background: #f5f5f5;
}
div#news h2 {
	line-height: 2em;
/* you can set your own image here */	
	color: #f5f5f5;
	border: none;
}
.NewsSummary {
/* padding for the news article summary */
	padding: 0.5em 0.5em 1em;
/* margin to the bottom of the news article summary */
	margin: 0 0.5em 1em 0.5em;
	border-bottom: 1px solid #ccc;
}
.NewsSummaryPostdate {
/* smaller than default text size */
	font-size: 90%;
/* bold to set it off from text */
	font-weight: bold;
}
.NewsSummaryLink {
/* bold to set it off from text */
	font-weight: bold;
/* little more room at top */
	padding-top: 0.2em;
}
.NewsSummaryCategory {
/* italic to set it off from text */
	font-style: italic;
	margin: 5px 0;
}
.NewsSummaryAuthor {
/* italic to set it off from text */
	font-style: italic;
	padding-bottom: 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%;
}
.NewsSummaryMorelink {
	padding-top: 0.5em;
}
#NewsPostDetailDate {
/* smaller text */
	font-size: 90%;
	margin-bottom: 5px;
/* bold to set it off from text */
	font-weight: bold;
}
#NewsPostDetailSummary {
/* larger than default text */
	line-height: 150%;
}
#NewsPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	border-top: 1px solid #ccc;
	margin-top: 0.5em;
	padding: 0.2em 0;
}
#NewsPostDetailContent {
	margin-bottom: 15px;
/* larger than default text */
	line-height: 150%;
}
#NewsPostDetailAuthor {
	padding-bottom: 1.5em;
/* italic to set it off from text */
	font-style: italic;
}
/* more divs, left unstyled, just so you know the IDs of them */ 
#NewsPostDetailTitle {
}
#NewsPostDetailHorizRule {
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {
}
div#news ul li {
	padding: 2px 2px 2px 5px;
	margin-left: 20px;
}
/* cmsms stylesheet: Base 2 - Napoleon modified: dimanche 1 novembre 2026 19:52:10 */
/***** Table des Officiers *****//*** Fiche des soldats ***//* Cellule texte */td.cel1{vertical-align: top;padding: 10px;border-style: solid;border-width: 2px;width: 100%;background-color: #FFFFEC;}/* Titre à l'interrieur des cellules */span.titretexte{color: #0070C0; /* bleu */font-weight: bold; /* texte en gras */}/* champs l'interrieur des cellules */span.textechamp{color: #757171; /* gris */}/* Tableau Titre 1 */.tabtitre1{width: 100%;border-collapse: collapse; /* fusionne les lignes des cellules */}/* Cellule Titre 1 */td.celtitre1{width: 100%;background-color: #69D8FF; /* bleu */border-style: solid;border-width: 2px;font-size: 18px;font-weight: bold;text-align: center;padding: 10px;}/* Cellule Titre 2 */td.celtitre2{width: 100%;background-color: #C9C9C9; /* gris */color: #0070C0; /* bleu */border-style: solid;border-width: 2px;border-color: #000000;font-size: 14px;font-weight: bold;text-align: center;padding: 2px;}/* champs l'interrieur des cellules */span.textechamp2{color: #3A3838; /* gris foncé */}/***** Les grades et fonctions sous la révolution et l'Empire *****/.titre1{font-weight:bold;font-size: 120%;color: #990000;}.titre2{font-weight:bold;color: #5472AE;}.textgrisbleu{color: #5472AE;text-indent: 2em;}.tableau1{border: 1px solid #000000;border-collapse: collapse;width: 100%;}.tab1cel1{padding: 0px;width: 50%;}.tableau2{border: 1px solid #000000;padding: 4px;width: 100%;}.tab3cel1{padding-top: 15px;#padding-left: 20px;padding-bottom: 5px;}/***** Liste des sources *****/.lisources{padding: 3px;margin-left: 25px;color: #5472AE;font-style: italic;}/***** Le bataillon de Napoléon *****/.hrrouge{background-color: #990000;height:3px;border:0;margin-bottom: 30px;}.titrevert{color: #008020;font-weight: bold;margin-left: 25px;}.titrebleu{margin-left: 50px;font-weight: bold;color: #333366;}/***** Liste saga des Darnault *****/.lisagalist{padding: 3px;margin-left: 25px;color: #5472AE;font-style: italic;}.hrvert{background-color: #990000;height:2px;border:0;margin-bottom: 30px;background-image: linear-gradient(to right, #990, #333, #990);}/***** La garde impériale *****//*** Tableaux des gardes consuls/impériale ***/.tabconsul{border: 3px solid #3575ff;border-collapse: collapse;#background-color: #D5EAFF;rules:all;}/* ligne d'entête tableau */.ligthconsul{background-color: #D5EAFF;text-align: center;width: 40px;height: 40px;}/* cellule tableau */.celtdconsul{border: 1px solid #3575ff;text-align: center;width: 40px;height: 30px;}/* année tableau */.celanneeconsul{background-color: #D5EAFF;color: red;font-weight: bold;text-align: center;}
/* cmsms stylesheet: Base 2 - Core - sans menu modified: dimanche 1 novembre 2026 19:52:10 */
/* Début Corps */#corps{/* background: #inrited; */ /* Couleur de fond hérité de l'objet précédent soit Global */overflow: hidden;margin: 0px -10px 0px -10px; /* Marge extérieur Haut/Droite/Bas/Gauche */padding: 0px 10px 0px 10px; /* Marge intérieur Haut/Droite/Bas/Gauche */}#FicheOfficier{width: 80%;margin: 0 auto;}/* Fin Corps *//* Début Pied */#pied{background: #FFFFEC; /* Couleur de fond */border: 1px solid #3366ff; /* Couleur de la bordure */-moz-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */-webkit-border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */border-radius:10px 0px; /* Arrondir les coins d'un objet sous plusieurs formes pour chaque navigateur */box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-moz-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */-webkit-box-shadow:2px 2px 10px #3366ff; /* Affiche une ombre autour d'un objet sous plusieurs formes pour chaque navigateur */text-align: center; /* Aligne le texte au centre */}/* Fin Pied */
