﻿/* Modification des tags standards */
body{overflow:scroll; font-size:7pt;line-height:2;font-family:verdana, Sans-Serif;color:#484848;background-image:url(images/pattern.gif);background-repeat:repeat;margin:0px;}
p{font-family:verdana, sans-Serif;font-size:8pt;line-height:2}
table{font-size:7pt;font-family:verdana, Sans-Serif}
a{color:#9e0101;text-decoration:none}
a:hover{color:#c99e53;cursor:pointer}
.voilePrechargement{text-align:center; vertical-align:middle;position:absolute;font-family:arial;font-size:16;left:0px;top:0px;background-color:white;layer-background-color:white; height:100%; width:100%;}
/* Toute la page */
.pageComplete{text-align:center;white-space:nowrap }
.contenantPage{width:971px;margin-left:auto;margin-right:auto;text-align:left;white-space:nowrap ;border:1px solid #494949;background-color:white;background-image:url(images/fondBody.jpg);background-repeat:no-repeat}
/* Cadre pour le contenu extérieur au cadre principal */
.cadreHorsCadre{position:relative;width:100%;background-color:White;border:1px solid #AAAAAA;top:-1000px}
/* Navigation des sections */
.blockNavhaut{width:971px;border-collapse:collapse;border:0px solid #e3e3e3;margin-top:0px;margin-bottom:0px;background-color:Transparent}
.tableNavHaut{border-collapse:collapse;border:0px;height:30px;background-color:transparent;width:auto;padding:0px;margin-left:4px;margin-top:3px}
.navHaut{color:white;border-collapse:separate;margin-right:2px;text-align:center;cursor:pointer;background-image:url(images/bouton.jpg);white-space:nowrap;background-color:transparent;border:0px;width:153px;height:27px}
.navHaut_Hover{background-image:url(images/boutonHover.jpg)}
.navHaut_Selection{background-image:url(images/boutonSelection.jpg);font-weight:bold }
.navHaut_Active{background-image:url(images/boutonActif.jpg);font-style:italic}
.lienNav{color:white}
/* Tableau regroupant la navigation de gauche et le contenu HTML */
.tableCorpus{margin-top:18px;width:971px;height:300px;padding:15px;border-top:0px solid #494949;border-bottom:0px solid #494949;background-color:transparent;background-image:url(images/fondCorpus.jpg);background-repeat:no-repeat}
/* Corpus central */
#corpusCentral{border-collapse:collapse;}
/* Navigation des sous-catégories */
.nav{border:0px solid #e3e3e3;background-color:transparent;width:967px;margin-left:4px;padding:0px;white-space:nowrap;margin-top:2px}
.navInterieur{padding:0px;text-align:center}
.navCategorieNiv1{color:white;border-collapse:collapse;padding:0px;margin-right:2px;width:153px;height:21px;text-align:center}
.navCategorieNiv2{color:white;background-repeat:no-repeat;border:0px;background-image:url(images/boutonCat.jpg);margin-right:2px;text-align:center;text-decoration:none;cursor:pointer}
.navCategorieNiv2_Hover{background-image:url(images/boutonCatHover.jpg)}
.navCategorieNiv2_Selection{background-image:url(images/boutonCatSelection.jpg);font-weight:bold }
.navSousCategorie{margin-left:20px;width:100%}
.contenu td{border-right:#cbcbcb 1px solid;border-top:#cbcbcb 1px solid;border-left:#cbcbcb 1px solid;border-bottom:#cbcbcb 1px solid;vertical-align:top}
/* Contenu des pages */
.pageStyle1{font-size:7pt;color:gray;font-family:verdana, Sans-Serif;letter-spacing:5px;font-weight:normal}
.pageStyle2{display:inline;font-size:14pt;font-family:verdana, Sans-Serif;color:#4c4c4c;font-weight:normal;line-height:1}
.pageStyle3{font-family:verdana, sans-Serif;font-size:7pt;line-height:2.1;padding-left:0px;text-align:justify}
.pageStyle4{display:inline;font-size:20pt;font-family:Garamond, Georgia , Serif;color:#9b9b9b;font-weight:normal;line-height:1.5}
.pageStylePlaceHolder{border-collapse:collapse;border:0px}
/* Définition des tableaux dans lesquels les rubriques sont rendues */
.contenuPartie1{margin:0px;padding:0px;border:solid 1px #cbcbcb;width:100%;margin-bottom:5px}
.contenuPartie2{border-collapse:collapse}
.contenuPartie3{border-collapse:collapse;width:100%}
.contenuPartie4{border-collapse:collapse;width:100%}
/* Définition des styles pour les calendriers ::::::::::::::::::::::::::::::::::::::::::*/
.calendrier{padding:2px;border:1px solid #bebebe;height:90px;vertical-align:top}
.calendrierCelluleTitre{background-color:#dedede;height:auto;text-align:center;opacity:.60;filter:alpha(opacity=60)}
.calendrierCellule{background-color:#f8f8f8}
.calendrierCelluleAujourdhui{background-color:#ededed}
.calendrierTexteAujourdhui{font-weight:bold}
.calendrierCelluleVide{background-color:transparent}
.calendrierLien{cursor:default;border:1px solid #A5A5A5;background-color:#eaeaea;font-size:7pt}
.calendrierLien_Hover{cursor:pointer;border:1px solid #A5A5A5;background-color:#e2e2e2;cursor:pointer;font-size:7pt}
.calendrierLienListe{border:0px;background-color:transparent;cursor:default;font-size:7pt;color:Gray}
.calendrierLienListe_Hover{border:0px;background-color:#CFCFCF;cursor:pointer;font-size:7pt;color:Gray}
.calendrierEnTête{width:100%}
.calendrierEnTêteBoutons{cursor:pointer;font-size:7pt;padding:2px;height:100%}
.calendrierEnTêteBoutons:hover{background-color:#e2e2e2}
.calendrierEnTêteBoutons_hover{border:1px solid #A5A5A5;background-color:#e2e2e2;cursor:pointer;font-size:7pt}
.calendrierEnTêteTitre{ padding:5px;text-align:center;font-weight:bold ;opacity:.60;filter:alpha(opacity=60)}
/* Définition des styles pour le plan du site */
.planEntree{width:100%}
.planPartie1{width:100%;margin-bottom:2px;padding:0px;border:solid 1px #e4e4e4;background-color:#f4f4f4;opacity:.75}
.planPartie2{width:100%;border:solid 1px #cbcbcb;padding:5px;margin:3px;background-color:#F7F7F7;opacity:.75}
.planPartie3{width:90%;border:solid 1px #cbcbcb;padding:5px;margin:3px;background-color:#F7F7F7;opacity:.75}
.planPartie3_pad{width:10%;border:0px}
.planPartie4{width:80%;margin-left:40px;border:solid 1px #cbcbcb;padding:5px;margin:3px;background-color:#F7F7F7;opacity:.75}
.planPartie4_pad{width:20%;border:0px}
.planPartie5{width:80%;border:solid 1px #cbcbcb;padding:5px;margin:3px;margin-left:60px;}
.plan_hover{cursor:pointer;border:#000000 1px solid;color:#ffffff;background-color:black;}
/* Format des colonnes */
.colonnes{padding:0px;padding-right:0px;width:100%;border-collapse:collapse}
#colonneCadre{border:1px solid #CFCFCF;padding:0px;border-collapse:separate}
/* Tableau d'imagettes */
.imagetteTitre{padding:2px;text-align:center;font-weight:bold ;border:none;width:auto;background-color:#e4e4e4;opacity:.60;filter:alpha(opacity=60)}
.imagetteNiveau1{border:0px;width:100%}
.imagetteNiveau2 td{padding:0px;margin:0px;border:0px solid #cbcbcb;vertical-align:middle;text-align:center;}
.imagetteNiveau2 a, .imagetteNiveau2 img{border:0px;}
.imagetteNiveau3 a, .imagetteNiveau3 img, .imagetteNiveau3 td, .imagetteNiveau3 table{border:0px;padding:0px;text-align:center;}
.imagetteNiveau3 a{cursor:pointer;}
.imagetteNiveau3{width:100%}
.imagetteNiveau4 td{border:0px;padding:3px;text-align:center;}
.imagetteAvecTexte td{border:0px;}
/* Listes */
.listeCadre{border-collapse:separate;width:100%;background-color:transparent;border:1px solid #DDDDDD;padding:1px;margin:0px}
.listeCadreVide{border-collapse:collapse;width:100%;background-color:transparent;border:0px;padding:0px;margin:0px}
.listeContenu {padding:0px;width:100%;vertical-align:top;margin-bottom:0px ;border-collapse:collapse;background-color:transparent;border:none}
.listeContenu_1 {cursor:default;border-top:1px dashed #e5cfcf}
.listeContenu_1_hover{cursor:pointer;border-top:1px dashed #e5cfcf;background-color:#ececec;}
.listeContenu_2 {cursor:default;border-top:1px dashed #e5cfcf}
.listeContenu_2_hover{cursor:pointer;border-top:1px dashed #e5cfcf;background-color:#f4f4f4;}
.listeSansRetour {border-bottom:0px dashed #B09475;padding:0px;width:auto;background-color:transparent;display:inline;margin:1px}
.listeSansRetour_1 {cursor:default;border:0px solid #ededed}
.listeSansRetour_1_hover{cursor:pointer;border:0px solid #e5e5e5;background-color:#ececec;}
.listeSansRetour_2 {cursor:default;border:0px solid #e5e5e5}
.listeSansRetour_2_hover{cursor:pointer;border:0px solid #ededed;background-color:#f4f4f4;}
.listeGrandTitre{padding:2px;text-align:center;font-weight:bold ;border:none;background-color:#e4e4e4;opacity:.60;filter:alpha(opacity=60)}
.listeTitre {line-height:1.7;display:inline;background-color:Transparent;padding:0px;width:100%;text-decoration:none;font-weight:normal;}
.listeTableauTitre {border-collapse:collapse;width:100%}
.listeTableauTitre td {vertical-align:top;width:auto}
.listeDate{font-size:7pt;font-weight:normal;text-decoration:none;color:#BBBBBB;line-height:1.7;font-weight:normal;background-color:Transparent;text-align:left;padding-right:0px}
.listeGroupe{font-size:7pt;font-weight:normal;text-decoration:none;color:#BBBBBB;line-height:1.7;font-weight:normal;background-color:Transparent;text-align:left;padding-right:0px}
.listeDescription {font-size:7pt;line-height:2.1;background-color:Transparent;padding:8px;width:auto;text-align:left;margin-bottom:18px}
.listeDescriptionJustify {font-size:8pt;line-height:2.1;background-color:Transparent;padding:8px;width:auto;text-align:justify;margin-bottom:18px}
.listeImagette{vertical-align:top;padding:4px;text-align:left;background-color:Transparent;}
.listeImagette img{border:0px solid silver;padding:1px;}
/* Indicateur des nouvelles entrées dans les listes */
.listeNouvelleEntrée{font-family:verdana;letter-spacing:normal;font-weight:normal;font-size:7pt;display:inline;color:#FF8000;text-align:left}
/* Cotes dans les listes */
.listeCote{font-family:verdana;letter-spacing:normal;font-weight:normal;font-size:7pt;display:block;text-align:right;color:#0068D7}
/* Méta-infos dans les lites */
.listeMetaInfos{width:100%}
.listeMetaInfosEtiquette{font-weight:bold;white-space:nowrap;padding:4px}
.listeMetaInfosValeur{width:100%;padding:4px}
.listeMetaInfosLigne0{background-color:Transparent}
.listeMetaInfosLigne1{background-color:Transparent}
/* Catégories */
.listeCategorie{padding:0px;margin-bottom:2px;width:100%;/*border:1px solid #c2cac9*/}
.listeCategorieTitre{cursor:pointer;padding-left:4px;font-size:8pt;font-weight:normal;height:20px;background-color:Transparent}
.listeCategorieTitre_Hover{background-color:#DDDDDD}
.listeCategorieContenu{padding-left:20px;padding-right:0px}
/* Boutons de navigation des listes */
.listeNav{margin:0px;background-color:transparent;border:none;color:#4d4d4d}
#listeNavPrecedent{background-color:transparent;padding:0px}
.listeNavPrecedentButn{background-color:transparent;color:#4d4d4d;padding:1px;margin:0px;font-size:7pt;cursor:pointer}
.listeNavPrecedentButn_hover{background-color:#E4E4E4;color:#818181}
.ListeNavCentre{text-align:center}
#listeNavSuivant{background-color:transparent;text-align:right;padding:0px}
.listeNavSuivantButn{background-color:transparent;color:#4d4d4d;padding:1px;margin:0px;font-size:7pt;cursor:pointer}
.listeNavSuivantButn_hover{background-color:#E4E4E4;color:#818181}
.listeFlottante{padding:5px;position:absolute;top:1px;left:1px;visibility:hidden;width:400px;background-color:white;border:1px solid #BABABA}
/*  Élément flottant */
.listeElementFlottant{width:300px;visibility:hidden;position:absolute;left:10px;top:10px;z-index:5}
.listeElementFlottantTableau{background-color:white;border:1px solid #BABABA}
/* Styles pour les listings de répertoires */
.repertoire{border-collapse:collapse;vertical-align:middle;width:100%;padding:3px;border:1px #c7c7c7 solid;background:#f5f5f5;}
.repertoireClicable{border-collapse:collapse;cursor:pointer}
.repertoireSousRep{border-collapse:collapse;vertical-align:middle;width:100%;padding:3px;padding-left:15px;border:0px;background:#f0f0f0}
.repertoireListing{border-collapse:collapse;vertical-align:middle;width:100%;padding:3px;border:1px #CFCFCF solid;background:#ececec}
.repertoireListing_hover{border-collapse:collapse;vertical-align:middle;width:100%;padding:3px;border:1px #CFCFCF solid;background:#e5e5e5}
.repertoireLien{}
.repertoireIcone{margin-right:5px}
/* Listes de contenu des tables et pages de saisie */
.listeLienTable{ cursor:pointer ;display:block;border:1px solid #BABABA;padding:5px;margin-bottom:2px;background-color:#E4E4E4;opacity:.70;filter:alpha(opacity=70)}
.listeLienTable_hover{background-color:#A5A5A5}
.listeLienTableSelectionne{background-color:#CFCFCF}
.listeLienTableCorps{width:100%}
.listeLienTableNavigation{ white-space:nowrap }
.listeLienTableContenu{width:100%}
select {font-family:Verdana, Sans-Serif;font-size:7pt;}
input {font-family:Verdana, Sans-Serif;font-size:7pt;}
textarea {font-family:Verdana, Sans-Serif;font-size:7pt;}
.inputBouton{ font-weight:bold }
.tableauListe{width:100%;margin:0px;padding:2px;border:1px solid #DDDDDD;border-collapse:collapse}
.saisieContour{padding:10px}
.saisieTitre{font-weight:bold;font-size:8pt}
.listeSaisieLigne0{background-color:#F9F9F9;padding:3px}
.listeSaisieLigne1{background-color:#F3F3F3;padding:3px}
.listeSaisie{width:100%;border-collapse:collapse;border:1px solid #CCCCCC}
.listeSaisieEnTete{background-color:#DDDDDD;text-align:left;padding:5px }
.listeSaisieEnTete a{font-weight:normal;text-decoration:none}
.saisieEtiquette{display:inline;white-space:nowrap}
.saisieBouton{padding:4px}
.Ligne0{background-color:#F9F9F9;padding:3px}
.Ligne1{background-color:#F3F3F3;padding:3px}
.saisieAide{padding:4px;border:solid 1px #999999;background:white;width:500px}
.boutonUpload{ text-align:center;width:200px;border:1px solid #A5A5A5;background-color:#CFCFCF;padding:3px;margin:3px;cursor:pointer}
.boutonUpload_Hover{background-color:#BABABA}
/* Listings */
.listeListing{ border-collapse:collapse;border:1px solid #949494;cursor:default;width:100%;opacity:.70}
.listeListingTitre{background-color:#cbcbcb;font-weight:bold;padding:5px}
.listeListingLigne0{border-bottom:1px solid #bdbdbd;background:#e4e4e4}
.listeListingLigne0_hover{cursor:pointer;background-color:#cbcbcb}
.listeListingLigne1{border-bottom:1px solid #bdbdbd;background:#ececec}
.listeListingLigne1_hover{cursor:pointer;background-color:#cbcbcb}
.listeListingCellule{padding:5px}
/* Login */
.login{text-align:left;position:absolute;top:5px;right:10px;color:white;font-size:7pt;z-index:10;border:solid 1px #9a9a9a;padding:2px;background:#afafaf;opacity:.40;filter:alpha(opacity=40)}
.loginOuvert{text-align:left;position:absolute;top:5px;right:10px;color:white;font-size:7pt;z-index:10;border:solid 1px #9a9a9a;padding:2px;background:#afafaf;opacity:.70;filter:alpha(opacity=70)}
.login a{color:#AAAAAA;text-decoration:underline}
.loginPopUp{border:1px solid #999999;background:#f0f0f0;padding:5px;color:black}
.loginPopUpOptions{text-align:right;cursor:pointer}
.loginElement{display:block}
.thumbStyle{border:solid 1px #999999;margin:2px;padding:1px}
/* Contrôles d'édition */
.controlesEdition{width:100%;border-collapse:collapse}
.controlesEdition a,img{border:0px;margin:0px;padding:0px}
.controlesAssistants{background-color:White;border:gray 1px solid;padding:5px;opacity:.80}
.controlesLiensAssistants{cursor:pointer;display:inline-block;white-space:nowrap;vertical-align:middle}
.controlesEditionTitre{border:1px solid #adadad;background-color:#dddddd;padding:1px;font-size:6pt}
/* Styles qui peuvent modifier d'autres styles */
.selection{color:#777777;background-color:#CCCCCC;border:1px #999999 solid;cursor:default}
.hover{border:1px solid black;background-color:#BABABA;color:black}
/* Styles propres au modèle */
.listeImagetteSeules{display:inline;width:auto;padding:4px;background-color:Transparent;}
.listeContenuImagettes {padding:0px;margin-bottom:3px ;border-collapse:collapse;background-color:transparent;border:none}
.listeDateFond{background-image:url();background-repeat:no-repeat;background-position:top left;width:70px;height:70px;vertical-align:top}
.listeDateJour{font-size:10pt;color:#8d8d8d;text-align:left;display:inline}
.listeDateMois{font-size:7pt;color:#8d8d8d;text-align:left;display:inline}
.listeDateAnnee{font-size:7pt;color:#8d8d8d;text-align:keft;display:inline}
.colonneCentrale{border-right:0px solid #e3e3e3;padding-right:10px}
.listeImagetteBlog{vertical-align:top;padding:4px;text-align:left;background-color:Transparent;}
.listeImagetteBlog img{border:1px solid silver;padding:0px;}
/* En-tête générique */
.enTeteBase{margin-top:0px;width:971px;height:199px;border-collapse:collapse;background-color:Transparent ;margin-bottom:0px}
.enTeteGaleries{display:none;margin-top:4px;width:781px;height:114px;border-collapse:collapse;background-image:url();margin-bottom:5px}
.enTeteGeneral{display:none;margin-top:4px;width:781px;height:114px;border-collapse:collapse;background-image:url();margin-bottom:5px}
.enTeteContact{display:none;margin-top:4px;width:781px;height:114px;border-collapse:collapse;background-image:url();margin-bottom:5px}
