/*************************/
/*** Styles génériques ***/
/*************************/
body {
	margin: 0;
	padding: 0;
}
td, p, div {
	font-family: arial, sans-serif;
	font-size: 9pt;
}
/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox {
	color: #222222;
	background-color: #A6D4D7;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
}
.TextArea {
	color: #222222;
	background-color: #A6D4D7;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
}
.BoutonRadio {
	color: #222222;
}
.CheckBox {
	color: #222222;
}
.ListBox {
	color: #222222;
	background-color: #A6D4D7;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
}
/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label {
	font-family: arial;
	font-size: 9pt;
}
/********************/
/*** Arrière Plan ***/
/********************/
.FondPage {
	background-color: #A6D4D7
}
.TableauArrierePlan {
	border-collapse: collapse;
}
.ArrierePlan {
	background-color: #A6D4D7;
}
.Contour {
	background-color: transparent;
}
.Menu {
	background-color: #008C95;
}
/*MENU*/
.ItemRubrique, .ItemRubriqueOver, .ItemPage, .ItemPageOver, .ItemConnexion, .ItemConnexionOver {
	background-color: #008C95;
	color: #922E4A;
	font-family: Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 11px;
}
.ItemRubriqueOver, .ItemPageOver, .ItemConnexionOver {
	background-color: #008C95;
	color: white;
	font-family: Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 11px;
}
.ItemSousRubrique, .ItemSousPage {
	background-color: #92002D;
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding: 2px;
}
.ItemSousRubriqueOver, .ItemSousPageOver  {
	background-color:#A7D4D9;
	color:#008C95;
}

.ItemSousRubrique div, .ItemSousRubriqueOver div, .ItemSousPage div, .ItemSousPageOver div {
	padding: 0px 2px;
}

/****************/
/*** Tableaux ***/
/****************/
.TableauGeneral {
	border-collapse: collapse;
	border-style: solid;
	border-color: #671B1D;
	border-width: 1px;
	margin: 0 20px;
}
/****************/
/*** Tableaux ***/
/****************/
.TableauGeneral {
	border-collapse: collapse;
}
.TableauGeneral thead td {
	background-color: #BED6E0;
	color: White;
	font-weight: bold;
	padding: 3px;
	color: #333333;
}
.TableauGeneral td {
	background-color: white;
}
.TableauEntete {
	font-family: arial;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	background-color: #BED6E0;
}
.TableauContenu {
	background-color: #FFFFFF;
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.TableauContenu thead td {
	background-image: none;
	background-position: right 11px;
	background-repeat: no-repeat;
	background-color: White;
	color: black;
}
.TRRollover {
	background-color: #E2E2E2;
}

.TRRollover {
	background-color: #A6D4D7;
}
/*********************************/
/*** Commun à toutes les pages ***/
/*********************************/
.TitreRecherche {
	font-family: arial;
	color: #008C95;
	font-size: 15pt;
	font-weight: bold;
	letter-spacing: 3pt;
	text-decoration: underline;
}
.MessageErreur {
	font-family: arial;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
.FondMenuHaut {
	background-color: #008C95
}
.FondMenuGauche {
	background-color: #008C95;
	height: 1000px;
}
.NomPersonneIdentifiee {
	font-family: arial;
	font-size: 11px;
	color: #ffffff
}
.EntetesTableaux {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.AlignementBoutons {
	text-align: left
}
/*************************************/
/***Pages de la gestion de contenu ***/
/*************************************/
.GestionTitrePage {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center
}
.GestionChemin {
	font-family: arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: left
}
.GestionParagraphes {
	font-family: arial;
	font-size: 11px;
	text-align: justify
}
a:visited.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:link.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:active.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:hover.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
/*****************************************/
/*** Page des Formulaires de Recherche ***/
/*****************************************/
.CritereDescription {
	font-family: arial;
	font-size: 8pt;
	font-style: italic;
}
/*****************************************/
/*** Arbre de recherche Thématique     ***/
/*****************************************/
.Theme1 {
	font-family: arial;
	color: #671B1D;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 2pt;
	text-decoration: none;
}
.Theme2 {
	font-family: arial;
	color: #671B1D;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
}
.Theme3 {
	font-family: arial;
	color: #222222;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: 0pt;
	text-decoration: none;
}
.ThemeOver1 {
	font-family: arial;
	color: #671B1D;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 2pt;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}
.ThemeOver2 {
	font-family: arial;
	color: #671B1D;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}
.ThemeOver3 {
	font-family: arial;
	color: #222222;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}
/*************************/
/*** Page de Résultats ***/
/*************************/
.ResultatPageEnCours {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
a:visited.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 16px
}
a:link.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 16px
}
a:active.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 16px
}
a:hover.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 16px
}
.ResultatAutorite {
	font-family: arial;
	font-size: 16px;
}
.ResultatPanier {
	font-family: arial;
	font-size: 16px;
	color: #0000ff
}
.NomServeur {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
/**********************/
/*** Page de Notice ***/
/**********************/
.NoticeTableauGeneral {
	border-collapse: collapse;
	border-style: solid;
	border-color: #cccccc;
}
.NoticeTableauEntete {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauContenu {
	color: #000000;
	font-family: Trebuchet MS, arial;
	font-size: 11px;
}
.NoticeSeparationExemplaires {
	border: 2px dotted #671B1D;
	color: #ffffff;
	width: 100%
}
a:visited.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:link.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:active.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}
a:hover.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 11px
}

/************************************************/
/*** Page de Notice : Tableau des Exemplaires ***/
/************************************************/
.NoticeTableauExemplaires {background-color:transparent; text-align:center; color:#000000; font-family:verdana,arial; font-size:9pt; }
table.NoticeTableauExemplaires thead td { font-size:10pt; font-weight:bold;background-color:#FFFFFF;}
table.NoticeTableauExemplaires tbody td { border-collapse: collapse; border-style:solid; border-color:#cccccc; width:400px;font-size:9pt;border-width:1}

/************************************************/
/*** Page de Notice: Tableau des Acquisitions ***/
/************************************************/
.NoticeTableauAcquisitionsEntete1 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete2 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete3 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete4 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete5 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsContenu1 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAcquisitionsContenu2 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAcquisitionsContenu3 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAcquisitionsContenu4 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAcquisitionsContenu5 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
/************************************************/
/*** Page de Notice: Tableau des Abonnements ***/
/************************************************/
.NoticeTableauAbonnementsEntete1 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete2 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete3 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete4 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete5 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsContenu1 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAbonnementsContenu2 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAbonnementsContenu3 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAbonnementsContenu4 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAbonnementsContenu5 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
/**************************************************/
/*** Page de Notice: Tableau des Autres filles ***/
/**************************************************/
.NoticeTableauAutresFillesEntete1 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete2 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete3 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete4 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete5 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesContenu1 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAutresFillesContenu2 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAutresFillesContenu3 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAutresFillesContenu4 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
.NoticeTableauAutresFillesContenu5 {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}
/***********************/
/*** Page Mon Compte ***/
/***********************/
.CompteMessageExpedier {
	font-family: arial;
	font-size: 11px;
	color: #0000FF
}

.CompteRetards{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteRetards thead td { font-size:9pt; font-weight:bold;background-color:transparent;  }
table.CompteRetards tbody td { width: 400px;border-top: solid 1px #808080;  }

.CompteInfos{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteInfos thead td { font-size:9pt; font-weight:bold; background-color:transparent; }
table.CompteInfos tbody td { width: 400px; border-top:solid 1px  #808080;}

.CompteResas{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteResas thead td { font-size:9pt; font-weight:bold;background-color:transparent; }
table.CompteResas tbody td { width: 400px;border-top:solid 1px  #808080;}

.TableauRetards {
	width: 100%;
	border-collapse: collapse;
	border-style: solid;
	border-color: #8F3032;
}
.TableauEnteteRetards {
	font-family: arial;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	background-color: #C04346;
}
.TableauContenuRetards {
	background-color: #ffffff;
	color: Red;
	font-family: arial;
	font-size: 11px;
}


/************************************************************/
/***   Mots saisis dans la recherche : en surbrillance    ***/
/************************************************************/
.Mot1 {background-color:Yellow}
.Mot2 {background-color:Yellow}
.Mot3 {background-color:Yellow}
.Mot4 {background-color:Yellow}
.Mot5 {background-color:purple}
.Mot6 {background-color:blue}
.Mot7 {background-color:red}
.Mot8 {background-color:green}
