/*########################################## GÉNÉRALITÉS ######################################### */
html, body 
{
height:100%;
margin:0;
padding:0;
background: white url(../images/DgraD.gif) repeat-x fixed top left;
font-family: arial;
font-size: 12;
}

P, LI, UL, TD
{
font-family: arial;
font-size:12px;
text-align:justify;	
color:#5D625C;
}

DIV.texte, LI.texte, UL.texte
{
font-family: arial;
line-height:20px;
font-size:12px;
text-align:justify;	
color:#5D625C;
}

td.piedDePage
{
	text-align:center;
}

a:link 
{
	color:#5D625C;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
}
a:active 
{
	color:#5D625C;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;	
}
a:visited 
{
	color:#5D625C;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
}

a:hover
{
	color:#5D625C;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:0px;
	margin-top:0px;
}

tr,td
{
margin-bottom:0px;
margin-top:0px;	
}

/* Couleur du texte rechercher */
.trouver
{
color:red
}

/* Centre de Musique Baroque de Vesailles (en haut dans le template_deb) */
.entete
{
font-weight: bold;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
color: 999999; 
text-decoration: none;
font-size: 14;
text-align:center;
margin-bottom: 0px;
letter-spacing:0.5em;
line-height:14px;	
padding-top:0px;
padding-bottom: 0px;
padding-left : 0px;
padding-right : 0px;
font-variant: uppercase;
text-transform: uppercase;
}

/* Liens menu */
.menu {
font-weight: bold;
font-family: arial;
color: 55393D;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.menu:active {
font-weight: bold;
color: 990033; 
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.menu:link {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.menu:visited {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.menu:hover {
font-weight: bold;
color: 990033;
text-decoration: underline;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}

/* Titre menu */
.titre_menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: 666666;
font-style: normal;
text-align: center;
font-variant:small-caps;
letter-spacing:1px;
text-align:center;
font-weight: bold;
}

/* Tableau général */
.Tmaster {
background-color: white;
border-color : 1C382F;
border-style: solid;
border-width: 1px;
}

/* td général contenant le contenu (liste -notice ..)*/
.TdContenu 
{
	/*background: url(../images/traitRougeV.gif) repeat-y ;*/
	/*height:700px;*/
}

.TdContenu2_1
{
	height:600px;
}

.TdMenu {
	/*background: url(../images/traitRougeH.gif) repeat-x ;*/
	z-index:100000;
}

/* Image-logo des bases */
#imgBase
{
	position:absolute;
	top:5px;
	right:5px;
	left:870px
}

#contenuPage
{
	position:relative;
}

.titreBlocAccueil
{
	padding-top:10px;
	padding-left:10px;
	font-size: 14;
	text-align: left;
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
	letter-spacing:0.1em;
}


/*########################################## SESSION ######################################### */
/* texte lorsque la session est terminée  */
.session
{
font-weight: bold;
font-family: arial;
color: #5D625C; 
text-decoration: none;
font-size: 14;
text-align: left;
margin-bottom: 0px;
line-height: 20px;
}

.session_lien:active 
{
font-weight: bold;
font-family: arial;
color: #5D625C; 
text-decoration: none;
font-size: 16;
text-align:center;
margin-bottom: 0px;
font-variant:small-caps;
letter-spacing:0.5em;
border-style: dashed;
}

.session_lien:link 
{
font-weight: bold;
font-family: arial;
color: #5D625C; 
text-decoration: none;
font-size: 16;
text-align:center;
margin-bottom: 0px;
font-variant:small-caps;
letter-spacing:0.5em;
border-style: dashed;
}

.session_lien:visited 
{
font-weight: bold;
font-family: arial;
color: #5D625C; 
text-decoration: none;
font-size: 16;
text-align:center;
margin-bottom: 0px;
font-variant:small-caps;
letter-spacing:0.5em;
border-style: dashed;
}

.session_lien:hover 
{
font-weight: bold;
font-family: arial;
color: red; 
text-decoration: none;
font-size: 16;
text-align:center;
margin-bottom: 0px;
font-variant:small-caps;
letter-spacing:0.5em;
border-style: dashed;
}

.tsLexique {
font-weight: bold;
font-family: arial;
color: 55393D;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.tsLexique:active {
font-weight: bold;
color: 990033; 
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.tsLexique:link {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.tsLexique:visited {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.tsLexique:hover {
font-weight: bold;
color: 990033;
text-decoration: underline;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}

/* Lien vers les base dans la liste de résultat multiple */
.listeMul
{
font-weight: bold;
font-family: arial;
color: 55393D;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.listeMul:active 
{
font-weight: bold;
color: 990033; 
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.listeMul:link 
{
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.listeMul:visited 
{
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.listeMul:hover 
{
font-weight: bold;
color: 990033;
text-decoration: underline;
font-size: 11;
text-align: left;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}

/*########################################## LIENS ######################################### */
/* Point lexique */
.point_lexique {
font-family: arial;
color: 666666; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-bottom: 0px;
}

/* Lien lexique */
.lexique {
font-weight: bold;
font-family: arial;
color: 333333; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.lexique:active {
font-weight: bold;
font-family: arial;
color: 333333; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.lexique:link {
font-weight: bold;
font-family: arial;
color: 333333; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.lexique:visited {
font-weight: bold;
font-family: arial;
color: 333333; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.lexique:hover {
font-weight: bold;
font-family: arial;
color: FF9933; 
text-decoration: none;
font-size: 12;
text-align: left;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}

/* En savoir plus sur la page de formulaire simple*/
.enSavoirPlus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;		
}
.enSavoirPlus:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
}
.enSavoirPlus:link 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
}
.enSavoirPlus:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
}
.enSavoirPlus:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: underline;
}



/* Liste corpus sur la page de formulaire simple*/
.listeCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;	
vertical-align:bottom;
	
}
.listeCorpus:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.listeCorpus:link 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.listeCorpus:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.listeCorpus:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: underline;
vertical-align:bottom;

}

/* Liste corpus sur la page de formulaire simple*/
.intituleCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;	
vertical-align:bottom;
}
.intituleCorpus:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.intituleCorpus:link 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.intituleCorpus:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: none;
vertical-align:bottom;

}
.intituleCorpus:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: left;
font-weight: bold;
text-decoration: underline;
vertical-align:bottom;

}

/* Autorités corpus sur la page de formulaire simple*/
.autoritesCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 55393D;
font-style: normal;
text-align: left;
font-weight: bold;	
}

.sous_Corpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 55393D;
font-style: normal;
text-align: left;
font-weight: bold;	
}

.totalCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 55393D;
font-style: normal;
text-align: right;
font-weight: bold;	
vertical-align:top;
}

/* Introduction corpus sur la page de formulaire simple*/
.introductionCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: right;
font-weight: bold;	
}
.introductionCorpus:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: right;
font-weight: bold;
text-decoration: none;
}
.introductionCorpus:link 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: right;
font-weight: bold;
text-decoration: none;
}
.introductionCorpus:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: right;
font-weight: bold;
text-decoration: none;
}
.introductionCorpus:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 990033;
font-style: normal;
text-align: right;
font-weight: bold;
text-decoration: underline;
}


/* Lien vers les nouveaux corpus en ligne sur la page de formulaire simple*/
.nouveauCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 55393D;
font-style: normal;
text-align: left;
font-weight: bold;	
}

/*########################################## TITRE ######################################### */
/* Titre des formulaires */
h1.titre_form
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: 55393D;
font-style: normal;
text-align: left;
letter-spacing:1px;
margin-bottom:0px;
margin-top:0px;
}

/* Titre des listes */
h1.titre_liste
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: normal;
text-align: center;
font-variant:small-caps;
}

/* Titre des lexiques */
h1.titre_lexique
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: normal;
text-align: center;
}

/* Titre des livres */
h1.titreLivre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-style: normal;
text-align: left;
font-variant:small-caps;
letter-spacing:1px;
margin-bottom:0px;
margin-top:0px;
}

/* Version affichée */
.version
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-style: italic;
text-align: right;
}


/* Nom du lexiques dans le titre*/
.nom_lexique_titre
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: red;
font-style: italic;
text-align: center;
}

/* Titre d'une notice*/
.titre_notice
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
font-style: normal;
text-align: center;
font-variant:small-caps;
}

/* Nom des bases depuis le formulaire simple et avancé*/
.frm_Nom_base
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 55393D;
font-style: normal;
text-align: left;
font-weight: bold;
}

/* titre de liste des corpus dans la page formulaire simple*/
.titreCorpus
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: 55393D;
font-style: normal;
font-weight: bold;
text-align: center;	
font-variant:small-caps;
}

/*########################################## LEGENDE ######################################### */
/* Nom du lexiques dans la légende*/
.nom_lexique_legende
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: red;
font-style: italic;
text-align: center;
}

/* Nom du lexiques dans la légende*/
.legende
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #55393D;
}

/* Nom des bases dans le formulaire_avance*/
.nom_base
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: center;
}

/*########################################## ADRESSE DU CENTRE ######################################### */
.adresse
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: 666666;
font-style: normal;
text-align: center;	
}

/*########################################## DIV ######################################### */
/* div de chargement */
.chargement
{
/*background:#EF3E33;*/
position:absolute;
left: 50%; 
top: 50%;
width: 200px;
margin-top: -10px; /* moitié de la hauteur */
margin-left: -100px; 
}

/* div de recherche vide */
.vide
{
background:#EF3E33;
position:absolute;
top:0px;
left:0px;
}

/* div de zero résultat */
.zero
{
background:#EF3E33;
position:absolute;
top:0px;
left:0px;
}

.betaO
{
background:white;
position:absolute;
left: 50%; 
top: 200px; 
width: 400px;
margin-left: -200px;
}

.betaF
{
background-color:#990033;
color: white;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
font-style : italic;
}

.betaF:active 
{
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: center;
font-style : normal;
}
.betaF:link 
{
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: center;
font-style : normal;
}
.betaF:visited 
{
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: center;
font-style : normal;
}
.betaF:hover 
{
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 10;
text-align: center;
font-style : normal;
}

.message
{
font-weight: bold;
font-family: arial;
color: #5D625C; 
text-decoration: none;
font-size: 11;
text-align: justify;
margin-bottom: 0px;
line-height: 20px;
}


/* Bouton fermer du message d'accueil */
.fermer {
font-weight: bold;
font-family: arial;
color: 55393D;
text-decoration: none;
font-size: 11;
text-align: right;
margin-left:0px;
margin-right:0px;
margin-bottom: 0px;
}
.fermer:active {
font-weight: bold;
color: 990033; 
text-decoration: none;
font-size: 11;
text-align: right;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.fermer:link {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: right;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.fermer:visited {
font-weight: bold;
color: 990033;
text-decoration: none;
font-size: 11;
text-align: right;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
.fermer:hover {
font-weight: bold;
color: 990033;
text-decoration: underline;
font-size: 11;
text-align: right;
margin-left:0px;
margin-right:2px;
margin-bottom: 0px;
}
/*########################################## THESAURUS ######################################### */
/* Descripteurs */
.descripteur
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top
}

/* Spécifiques */
.specifique
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top;
}

/* Employé*/
.employe
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top;
font-style:italic;
}

/* Employés pour */
.employeP
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top;
font-style:italic;
}

/* Voisins */
.voisin
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top;
font-style:italic;
}

/* Synonymes*/
.synonyme
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: left;
vertical-align:top;
font-style:italic;
}

/* Notes d'application */
.na
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: justify;
background-color:CCCCCC;
padding:5px;
margin-left:20px;
width:400px;
border:1px;
border-style:solid;
border-color:666666;
}

/* Thesaurus : ensemble des relations */
.thesaurus
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
width:400px;
}

/*########################################## NOTICE ######################################### */
/* Titre Champs */
.titre_champ0
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
background-color:D3D3D3;
}

.titre_champ1
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
background-color:F3F3F3;
}
/* Contenu Champs */
.contenu_champ0
{
color: black;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color:D3D3D3;
}

.contenu_champ1
{
color: black;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color:F3F3F3;
}

.contenu_champ_cat
{
color: black;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
background-color:F6FBFB;
font-weight: bold;
text-align:center;
}

/*########################################## LISTE ######################################### */
/* Titre Champs */
.liste0
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
/*background-color:D3D3D3;*/
background-color:F3F3F3;
}

.liste1
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
/*background-color:D3D3D3;*/
background-color:F3F3F3;
}
.titre_listeR
{
color: white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color:999999;
font-weight: 600;
}
.titre_listeR:active {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-style : normal;
}
.titre_listeR:link {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
text-align: left;
font-style : normal;
}
.titre_listeR:visited {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
text-align: left;
font-style : normal;
}
.titre_listeR:hover {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 12px;
text-align: left;
font-style : normal;
}

/* Titre Champs des notices liées */
.titre_listeR_lien
{
color: white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color:D3D3D3;
font-weight: 600;
}
.titre_listeR_lien:active {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
font-style : normal;
}
.titre_listeR_lien:link {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
text-align: left;
font-style : normal;
}
.titre_listeR_lien:visited {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
text-align: left;
font-style : normal;
}
.titre_listeR_lien:hover {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 12px;
text-align: left;
font-style : normal;
}
/*########################################## fenêtre lexique ######################################### */
.haut_lexique{
background: url(../images/haut_lexique.gif) repeat-x fixed top left;
}

.bas_lexique{
background:  url(../images/bas_lexique.gif) repeat-x fixed top left;
}

.droit_lexique{
background: url(../images/droit_lexique.gif) repeat-y fixed top left;
}

.gauche_lexique{
background: url(../images/gauche_lexique.gif) repeat-y fixed top left;
}

/*########################################## FIL ARIANE ######################################### */
/* td */
.tariane{
background-color:#5D625C;
color: white;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold;
font-style : italic;
}

.ArianeLien:active {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}
.ArianeLien:link {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}
.ArianeLien:visited {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}
.ArianeLien:hover {
font-weight: bold;
color: white;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 10;
text-align: left;
font-style : normal;
}

/*########################################## FORMULAIRE ######################################### */
/* champ de saisie */
.saisie
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
font-style: normal;	
}

.affiner
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: black;
font-style: normal;
text-align: center;	
}

.selectionne
{
	/*background-color:white;
	width:100%;
	color:#990033;*/
}

.champTitre
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11;
text-align: left;
font-style : normal;
}
a.champTitre:active
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11;
text-align: left;
font-style : normal;
}
a.champTitre:link
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11;
text-align: left;
font-style : normal;
}
a.champTitre:visited
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11;
text-align: left;
font-style : normal;
}
a.champTitre:hover
{
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11;
text-align: left;
font-style : normal;
}

.champMenu
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}

a.champMenu:active 
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}

a.champMenu:link 
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}

a.champMenu:visited 
{
font-weight: bold;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}

a.champMenu:hover 
{
font-weight: bold;
color: black;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10;
text-align: left;
font-style : normal;
}

.champ
{

cursor: pointer; 
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11;
text-align: left;
font-style : normal;
font-weight:bold;
}

a.champ:active 
{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12;
text-align: left;
font-style : normal;
}

a.champ:link 
{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12;
text-align: left;
font-style : normal;
}

a.champ:visited 
{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12;
text-align: left;
font-style : normal;
}

a.champ:hover 
{
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12;
text-align: left;
font-style : normal;
}

#champOver
{
	position:relative;
}

#champOver:hover 
{
	background-color:#99B3AA;
	color : #000000; 
}


/*########################################## En savoir plus ######################################### */
/* Contenu Champs */
.titDetail
{
font-weight: bold;
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color:D3D3D3;
}

.txtDetail
{
color: black;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color:white;
}

/*########################################## LIVRE ######################################### */
/* Texte dans le livre */
.livre_texte
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color:white;
text-align:left;
text-indent:-5px;
margin-left:10px;
margin-bottom : 0cm;
margin-top:0cm;
}

/* Tableau de la table des matières*/
.Tmatiere
{
color: black;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color:#5D625C;
border-style:solid;
border-width:1px;
padding-right:0px;
padding-left:3px;
padding-top:10px;
}

a.titreTM:link 
{
	color:#990033;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
}
a.titreTM:active 
{
	color:#990033;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;	
}
a.titreTM:visited 
{
	color:#990033;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0px;
	margin-top:0px;
}

a.titreTM:hover
{
	color:#990033;
	font-weight:normal;
	text-decoration:underline;
	margin-bottom:0px;
	margin-top:0px;
}
.TMPage
{
color: #333333;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}


.commentaireImage
{
top:26;
/*border:solid 1px black;*/
display:none;
position:absolute;
z-index:1000;
width:80px;
background-color:#FFFFCC;
padding:3px;
font-size:10px;
}

#legendePhotoAccueil
{
font-size:10px;
text-align:justify;
}

#texteAccueil
{
line-height:20px;
font-size:12px;
text-align:justify;	
padding-top:0px;
padding-bottom: 0px;
padding-left : 30px;
padding-right : 30px;
color:#5D625C;
}

#texte
{
line-height:20px;
font-size:12px;
text-align:justify;	
padding-top:0px;
padding-bottom: 0px;
padding-left : 0px;
padding-right : 0px;
color:#5D625C;
}

td
{
color:#5D625C;
}

.texte
{
font-size:12px;
text-align:justify;	
color:#5D625C;
text-indent:0px;
line-height:20px;
}
.petitTexte
{
font-size:10px;
text-align:justify;	
color:#5D625C;
text-indent:0px;
}

.texteExposant
{
	line-height:10px;
	font-size:10px;
	vertical-align:top;
	color:#5D625C;
}

.titreAccueil
{
color:#475F5F;
font-weight: bold;
font-size:24px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
font-weight: normal
letter-spacing:0.1em;

}

.lettrine
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 30px;
color: 669999;
font-weight: 400;
text-align: left;
letter-spacing:1px;
margin-bottom:0px;
margin-top:0px;
}

#dessousMenu
{
	font-size:0px;
	background-color:#F1EFE2;
	height:22px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	border-top:solid 2px white;
	border-bottom:solid 2px white;
	z-index:1;
}

    div.proposition {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.proposition ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.proposition ul li.selected { background-color: #ffb;}
    div.proposition ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
    }
    
    
.titre1 
{ 
	color : #475F5F;
	font-size: 18px; 
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif; 
	font-weight: normal; 
	padding-left:10px;
}

.boxGrise 
{
	border: 1px solid rgb(221, 221, 221); 
	background-color: rgb(235, 235, 235);
	/*ackground-color:#F1EFE2;*/
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
}

.titBox 
{
	color : #1C382F; 
	font-size: 18px; 
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	margin-bottom: 7px; 
	font-weight: normal 
}

.exposant
{
	line-height:10px;
	font-size:10px;
	vertical-align:top;
}

/* Contenu Champs pour les programmes */
.titrePr
{
	color: #5D625C;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	padding:2px;
	border: 1px solid rgb(221, 221, 221); 
	background-color: rgb(235, 235, 235);
}

.contenu_champ_Pr0
{
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	//background-color:D3D3D3;
	padding : 0px;
}

.contenu_champ_Pr1
{
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	//background-color:F3F3F3;
	padding:0px;
}

/* "Liste des oeuvres jouées */
.intitul
{
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding-left:10px;
}

.intitulEnvt
{
	color: #5D625C;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.listeOeu
{
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	nowrap;
	padding-left:10px;
}

.tableAnnee
{
	padding-left:0px;
	padding-right:2px;
	background:#EBE9E7;
	border:solid 1px #CCCCCC;
}

.ligneMenu 
{
	font:  bold 70% Arial, Helvetica, sans-serif;
	color: #666666;
	width: 139px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom:-10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}

.ligneMenu1
{
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.ligneMenu2
{
	width: 139px;
	padding-top: 6px;
	padding-bottom: -2px;
	padding-left: 2px;
}


/* Lettres de l'alphabet pour le lexique */
a.alpha:link 
{
	color:#5D625C;
	font-weight:normal;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}
a.alpha:active 
{
	color:#5D625C;
	font-weight:normal;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-top:0px;	
}
a.alpha:visited 
{
	color:#5D625C;
	font-weight:normal;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

a.alpha:hover
{
	color:black;
	font-weight:normal;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:0px;
	margin-top:0px;
}

#visible
{
	display:block;
	visibility:visible;
}

.popDesc 		
{
	/*position:absolute;
	z-index:100;
	border-width:1px;
	border-style:solid;
	border-color:silver;
	padding:10px;
	margin:4px;
	background:white;
	text-align:left;
	background:#ffffce;*/
	border:solid 1px black;
	display:none;
	position:absolute;
	z-index:100001;
	background-color:#FFFFCC;
	padding:3px;
	font-size:10px;
	margin-left:10px;
	margin-top:10px;
}
.invisible 
{
	display:none
}

.cursor
{
	cursor: pointer; 
}

/* Fichier joint dans les pages pour les programmes ! */
.fichierJoint
{
	color:#E6130B;
	font-size:14px;
	font-weight:bold;
}

.fichierJointX
{
	font-size:10px;
	color:black;
	font-family: Helvetica, Arial, sans-serif;
}

#lienDansNotice
{
	display:block;
	width:210px;
	z-index:502;
	padding-left:505px;
	padding-top:10px;
}

#contenuDansNotice
{ 
	display:block;
	width:700px;
	z-index:500;
	padding-left:10px;
	padding-top:-10px;
}

#rebondir
{
	display:block;
	width:400px;
	z-index:502;
	padding-right:405px;
	padding-top:10px;
}


.titreLachevre
{
	color: #5D625C;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 600;
	padding:2px;
	border: 1px solid rgb(221, 221, 221); 
	background-color: rgb(235, 235, 235);
}


#ligneBiblio
{
	border:2px black solid;
}

#lienNotice
{
	border-left:10px;
}

#bordureIMGaccueil
{
	display:block;
	visibility:visible;
	overflow :hidden;
	right:0px;
	top:0px;
	z-index:100;
	border:solid blue 3px;
}
