/*************************/
/*** Styles génériques ***/
/*************************/
body {
	/*border: 1px solid #000000;
	margin-left: 0px;
*/
}
html {
	font-family: Arial, sans-serif;
	margin-top:-8px;
	
}
td, div {
	font-family: Arial, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
h1 {
	font-family: arial;
	color: #ff9900;
	font-size: 18pt;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	font-family: arial;
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
}
h3 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
h4 {
	font-family: arial;
	color: #ff9900;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
h5 {
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
p {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
}
/* a:visited {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
*/
/* a:link {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
*/
/* a:active {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
*/
/* a:hover {
	text-decoration: none;
	background-color: #FEEEBA;
	color: #333333;
	font-size: 9pt
}
*/
/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.TextArea {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.BoutonRadio {
	color: #222222;
}
.CheckBox {
	color: #222222;
}
.ListBox {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/********************/
/*** Arrière Plan ***/
/********************/
.FondPage {
	background-color: #ffffff;
}
.TableauArrierePlan {
	border-collapse: collapse;
	border-style: solid;
	border-width: 0;
	background-color: #ffffff;
}
.ArrierePlan {
	background-color: #ffffff;
}
.Contour {
	background-color: #transparent;
}
/* Exemple d'arrière plan avec une image de fond.FondPage {
	background-image: URL(fond.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center 50px;
	background-attachment: fixed;
}
*/
.TDMenuGauche {
	background-image: URL(../images/fleche.jpg);
}
.TDMenuBarre {
	background-image: URL(../images/Barre.jpg);
}
.TDMenuBarre2 {
	background-image: URL(../images/IMGBand_droit.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 150px;
	text-align: left;
	vertical-align: top;
}

/***************/
/*** Onglets ***/
/***************/

.Onglets
{
	height:50px;
}

.DefaultTabStyle
{
	background-color:black;
	color:Black;
	border-top:20px;
	/*padding-top:1px;
	padding-bottom:0px;*/

}

.HoverTabStyle
{

}

.DisabledTabStyle
{
}

.SelectedTabStyle
{
	/*padding-top:0px;
	padding-bottom:1px;*/

}

.DefaultTabSeparatorStyle
{
}


/****************/
/*** Tableaux ***/
/****************/
/*.TableauGeneral {
	border-collapse: collapse;
	border-style: solid;
	border-color: #FF9900;
}
.TableauEntete {
	font-family: arial, verdana;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FEEEBA;
}
.TableauContenu {
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
}
.TRRollover {
	background-color: #FEEEBA;
}
*/ 
.TableauGeneral { background-color:#FFFFFF;width: 100%; padding:3px; border-collapse: collapse; border-style:solid; border-color:#FF9900;border-width:1;}
Table.TableauGeneral thead td { font-family:arial, verdana; color:#333333; font-size:10pt; font-weight:bold; background-color:#FEEEBA;border-color:#808080;border-width:1;}
/*Table.TableauGeneral tbody td { background-color:#FFFFFF; color:#000000; font-family:verdana,arial; font-size:9pt; text-align:left;}*/
.TableauEntete  { font-family:arial, verdana; color:#333333; font-size:10pt; font-weight:bold; background-color:#CCDCD1;border-color:#808080;border-width:1;}
/*.TableauContenu { background-color:#FFFFFF; color:#000000; font-family:verdana,arial; font-size:9pt; text-align:left;}*/
Table.TableauContenu thead td { font-family:arial, verdana; color:#333333; font-size:10pt; font-weight:bold; background-color:#FEEEBA;border-color:#808080;border-width:1;}

.TRRollover     { background-color:#FEEEBA;}


/*********************************/
/*** Commun à toutes les pages ***/
/*********************************/
.TitreRecherche {
	font-family: Arial, sans-serif;
	color: #FF9900;
	font-size: 15pt;
	font-weight: bold;
	letter-spacing: 3pt;
	text-decoration: underline;
	text-align: left;
}
.MessageErreur {
	font-family: Arial, sans-serif;
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
}
.FondMenuHaut {
	background-color: #ffffff
}
.FondMenuGauche {
	background-color: #FF9900;
	height: 1000px;
}
.NomPersonneIdentifiee {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #ffffff
}
.EntetesTableaux {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.AlignementBoutons {
	text-align: right
}
/*************************************/
/***Pages de la gestion de contenu ***/
/*************************************/
.GestionTitrePage {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center
}
.GestionChemin {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: left
}
.GestionParagraphes {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-align: justify
}
a:visited.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:link.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:active.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:hover.GestionLienRecherchePerso {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
/**********************************************************************/
/*** Page des Formulaires de Recherche et historique des recherches ***/
/**********************************************************************/
.CritereDescription {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
}
.Historique {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.Historique thead td {
	font-size: 9pt;
	font-weight: bold;
	padding: 1 2 1 2;
}
table.Historique tbody td {
	border-top: solid 1px #FF9900;
	padding: 10 2 2 2;
}
/*****************************************/
/*** Arbre de recherche Thématique     ***/
/*****************************************/
.Theme1 {
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	color: #FF9900;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 2pt;
	text-decoration: none;
}
.Theme2 {
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	color: #FF9900;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
}
.Theme3 {
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	color: #222222;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: 0pt;
	text-decoration: none;
}
.ThemeOver1 {
	font-family: Arial, sans-serif;
	background-color: #FEEEBA;
	color: #FF9900;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 2pt;
	text-decoration: none;
}
.ThemeOver2 {
	font-family: Arial, sans-serif;
	background-color: #FEEEBA;
	color: #FF9900;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1pt;
	text-decoration: none;
}
.ThemeOver3 {
	font-family: Arial, sans-serif;
	background-color: #FEEEBA;
	color: #222222;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
	text-decoration: none;
}
/*************************/
/*** Page de Résultats ***/
/*************************/
.ResultatPageEnCours {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
a:visited.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
a:link.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
a:active.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
a:hover.ResultatLien {
	text-decoration: none;
	color: #333333;
	font-size: 9pt
}
.ResultatPanier {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #0000ff
}
.NomServeur {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
}
.ListeAutorites {
	width: 100%;
	border-style: none;
}
table.ListeAutorites thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.ListeAutorites tbody td {
	border-top: solid 1px  #FF9900;
}
.ListeBibliographies {
	width: 100%;
	border-style: none;
}
table.ListeBibliographies thead td {
	border-style: none;
}
table.ListeBibliographies tbody td {
	border-top: solid 1px  #FF9900;
}

.ListeBibliographies1   { width:1%; border-top:solid 1px #CCDCD1;padding:10 2 2 2;}
.ListeBibliographies2   { width:100px;border-top:solid 1px #CCDCD1;padding:10 2 2 2;padding:10 2 2 2;}

.ListeBibliographies3   { width:100%;border-top:solid 1px #CCDCD1;padding:10 2 2 2;padding:10 2 2 2;}
/*.ListeBibliographiesTR	{ border-top:solid 1px #CCDCD1; padding:10 2 2 2;}*/

.ListeCommentaires   { width:100%; border-style:none;}
.ListeCommentairesEntete { border-style:none; padding:1 2 1 2; background-color:Transparent; }
.ListeCommentairesGen { border-top:solid 1px #CCDCD1; padding:10 2 2 2;}
.ListeCommentairesComm {border-style:none;background-color:Transparent; padding:2 2 10 2;}

.ListeIndex {
	width: 100%;
	border-style: none;
}
table.ListeIndex thead td {
	font-size: 9pt;
	font-weight: bold;
	padding: 1 2 1 2;
}
table.ListeIndex tbody td {
	border-top: solid 1px #FF9900;
	padding: 10 2 2 2;
}
/**********************/
/*** Page de Notice ***/
/**********************/
.NoticeTableauGeneral {
	border-collapse: collapse;
	border-style: solid;
	border-color: #cccccc;
}
.NoticeTableauEntete {
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauContenu {
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeSeparationExemplaires {
	border: 2px dotted #FF9900;
	color: #ffffff;
	width: 100%
}
a:visited.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:link.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:active.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
a:hover.NoticeLien {
	text-decoration: underline;
	color: #333333;
	font-size: 9pt
}
/************************************************/
/*** Page de Notice: Tableau des Exemplaires ***/
/************************************************/
.NoticeTableauExemplairesEntete1 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete2 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete3 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete4 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete5 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete6 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete7 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete8 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesEntete9 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauExemplairesContenu1 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauExemplairesContenu2 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauExemplairesContenu3 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauExemplairesContenu4 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/*************************/
/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.TextArea {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.BoutonRadio {
	color: #222222;
}
.CheckBox {
	color: #222222;
}
.ListBox {
	color: #222222;
	background-color: #FEEEBA;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/************************************************/
/*** Page de Notice: Tableau des Acquisitions ***/
/************************************************/
.NoticeTableauAcquisitionsEntete1 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete2 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete3 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete4 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete5 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete6 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete7 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete8 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsEntete9 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAcquisitionsContenu1 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu2 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu3 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu4 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu5 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu6 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu7 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu8 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAcquisitionsContenu9 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/************************************************/
/*** Page de Notice: Tableau des Abonnements ***/
/************************************************/
.NoticeTableauAbonnementsEntete1 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete2 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete3 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete4 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete5 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete6 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete7 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete8 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsEntete9 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAbonnementsContenu1 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu2 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu3 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu4 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu5 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu6 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu7 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu8 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAbonnementsContenu9 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/**************************************************/
/*** Page de Notice: Tableau des Autres filles ***/
/**************************************************/
.NoticeTableauAutresFillesEntete1 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete2 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete3 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete4 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete5 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete6 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete7 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete8 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesEntete9 {
	text-align: center;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.NoticeTableauAutresFillesContenu1 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu2 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu3 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu4 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu5 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu6 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu7 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu8 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.NoticeTableauAutresFillesContenu9 {
	text-align: center;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
/***********************/
/*** Page Mon Compte ***/
/***********************/
.CompteInfos {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.CompteInfos thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.CompteInfos tbody td {
	border-top: solid 1px  #FF9900;
}
.CompteComsurPlace {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.CompteComsurPlace thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.CompteComsurPlace tbody td {
	border-top: solid 1px  #FF9900;
}
.CompteMessages {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.CompteMessages thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.CompteMessages tbody td {
	border-top: solid 1px  #FF9900;
}
.ComptePaniers {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.ComptePaniers thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.ComptePaniers tbody td {
	border-top: solid 1px  #FF9900;
}
.ComptePrets {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.ComptePrets thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.ComptePrets tbody td {
	border-top: solid 1px  #FF9900;
}
.ComptePretsAttendus {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.ComptePretsAttendus thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.ComptePretsAttendus tbody td {
	border-top: solid 1px  #FF9900;
}
.CompteRequetes {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.CompteRequetes thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.CompteRequetes tbody td {
	border-top: solid 1px  #FF9900;
}
.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;}
.CompteRetards {
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}
table.CompteRetards thead td {
	font-size: 9pt;
	font-weight: bold;
}
table.CompteRetards tbody td {
	border-top: solid 1px #FF9900;
}
.CompteMessageExpedier {
	font-family: arial, verdana;
	font-size: 9pt;
	color: #0000FF
}
/********************/
/*** Menu Général ***/
/********************/
.Menu {
	BACKGROUND-COLOR: #FFFFFf;
	font-family: Arial, sans-serif;
	color: #999999;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	font-weight: normal;
	cursor: hand;
	/*text-transform: uppercase;
*/
}
.MenuOver {
	BACKGROUND-COLOR: #F0EFED;
	font-family: Arial, sans-serif;
	color: #999999;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	font-weight: bold;
	cursor: hand;
	/*text-transform: uppercase;
*/
}
/************************************************************/
/*** Navigation: Liste des rubriques et Titre de la page ***/
/************************************************************/
#navigation {
	text-align: left;
}
#navigation ul {
	text-align: left;
	display: inline;
	padding: 0 2 0 10;
	margin: 0 0 0 5;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #958F81;
	background-image: URL(../Images/NavigationSite.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#navigation ul li {
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 9pt;
}
/*******************************/
/*** Tableaux Texte  Formaté ***/
/*******************************/
.TableauTexte {
	border-collapse: collapse;
	border-style: none;
	width: 100%
}
table.TableauTexte  tbody  td tr {
	border-bottom: solid 2px  #b6b1ab;
}
a:visited.TableauTexte {
	text-decoration: none;
	color: #b6b1ab;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:link.TableauTexte {
	text-decoration: none;
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:active.TableauTexte {
	text-decoration: none;
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:hover.TableauTexte {
	text-decoration: overline;
	color: #ffffff;
	background-color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
/***********************************/
/*** Titre Général page Tableaux ***/
/***********************************/
.TexteT1 {
	font-family: arial;
	color: #ff9900;
	font-size: 18pt;
	font-weight: bold;
	text-transform: uppercase;
}
.TexteT2 {
	font-family: arial;
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
}
.TexteT3 {
	font-family: arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
.TexteT4 {
	font-family: arial;
	color: #ff9900;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.TexteT5 {
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.TexteC1 {
	color: #000000;
	font-family: arial;
	font-size: 10pt;
}
.TexteC2 {
	color: #000000;
	font-family: arial;
	font-size: 11pt;
}
.TexteC3 {
	color: #ffffff;
	font-family: arial;
	font-size: 7pt;
	font-weight: normal;
}
.TexteL1 {
	color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
.TexteL2 {
	color: #CCCCCC;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
}
/**************************/
/*** Liens pied de page ***/
/**************************/
a:visited.PiedPage {
	text-decoration: none;
	color: #ffffff;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
}
a:link.PiedPage {
	text-decoration: none;
	color: #ffffff;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
}
a:active.PiedPage {
	text-decoration: underline;
	color: #ffffff;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
}
a:hover.PiedPage {
	text-decoration: none;
	color: #ffffff;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
}
/*************************************/
/*** Liens en Majuscule Gris gauche***/
/************************************/

a:visited.LienMajHaut {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	width:140px;
	height:16px;
	background-image:url(../FondHaut.png);
	background-repeat:no-repeat;
	display:block;
	
}
a:link.LienMajHaut {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHaut.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
	display:block;
}
a:active.LienMajHaut {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHaut.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
	display:block;
}
a:hover.LienMajHaut {
	display:block;
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color:#FFF;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHaut.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
}

a:visited.LienMaj {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	height:16px;
	

	
}
a:link.LienMaj {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	height:16px;

}
a:active.LienMaj {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	height:16px;

}
a:hover.LienMaj {
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color:#F0EFED;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	height:16px;

}

a:visited.LienMajBas {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	width:140px;
	height:16px;
	background-image:url(../FondBas.png);
	background-repeat:no-repeat;
	display:block;
}
a:link.LienMajBas {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBas.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
	display:block;
}
a:active.LienMajBas {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBas.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
	display:block;
}
a:hover.LienMajBas {
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color: #FFF;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBas.png);
	background-repeat:no-repeat;
	width:140px;
	height:16px;
	display:block;
}

/*************************************/
/*** Liens en Majuscule Gris Droite***/
/************************************/

a:visited.LienMajHautD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	width:133px;
	height:16px;
	background-image:url(../FondHautD.png);
	background-repeat:no-repeat;
	display:block;
	
}
a:link.LienMajHautD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHautD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:active.LienMajHautD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHautD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:hover.LienMajHautD {
	display:block;
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color:#FFF;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondHautD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
}

a:visited.LienMajBasD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	width:133px;
	height:16px;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	display:block;
}
a:link.LienMajBasD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:active.LienMajBasD {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:hover.LienMajBasD {
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color: #FFF;
	font-family: arial ! important;
	font-size: 9pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}

/**************************/
/*** Liens en Majuscule Gris 2 ***/
/**************************/
a:visited.LienMajj {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 8pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:link.LienMajj {
	text-decoration: none ! important;
	color: #999999 ! important;
	font-family: arial ! important;
	font-size: 8pt ! important;
	font-weight: normal ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:active.LienMajj {
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color: #FFF ! important;
	font-family: arial ! important;
	font-size: 8pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
a:hover.LienMajj {
	text-decoration: none ! important;
	color: #999999 ! important;
	background-color: #FFF ! important;
	font-family: arial ! important;
	font-size: 8pt ! important;
	font-weight: bold ! important;
	text-transform: uppercase ! important;
	background-image:url(../FondBasD.png);
	background-repeat:no-repeat;
	width:133px;
	height:16px;
	display:block;
}
/**************************/
/*** Liens sans couleur ***/
/**************************/
a:visited.LienSansC {
	text-decoration: none;
	color: #999999;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
}
a:link.LienSansC {
	text-decoration: none;
	color: #999999;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	text-transform: uppercase;
}
a:active.LienSansC {
	text-decoration: none;
	color: #999999;
	background-color: #FFFFFF ! important;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
a:hover.LienSansC {
	text-decoration: none;
	color: #999999;
	background-color: #FFFFFF ! important;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
/****************************************************/
/*** Boutons du formulaire de connexion du badeau droit ***/
/***************************************************/
.BoutonConnexion {
	background-color: #FFFFFF;
	border: thin none;
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
a:visited.BoutonDeconnexion {
	text-decoration: none ! important;
	background-color: #FFFFFF;
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: none;
}
a:link.BoutonDeconnexion {
	text-decoration: none ! important;
	background-color: #FFFFFF;
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: none;
}
a:active.BoutonDeconnexion {
	text-decoration: none ! important;
	background-color: #FFFFFF;
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: none;
}
a:hover.BoutonDeconnexion {
	text-decoration: none ! important;
	background-color: #FFFFFF;
	font-family: arial;
	color: #999999;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: none;
}
/*******************************************/
/*** Infos-bulles  pour la partie presse ***/
/*******************************************/
a.info_bulle span {
	display: none;
}
a.info_bulle {
	position: relative;
/* Très important */
	z-index: 10;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
a.info_bulle:hover {
	z-index: 20;
}
a.info_bulle:hover span {
	display: block;
	position: absolute;
	top: 18px;
	leftleft: 10px;
/*Éléments pour positionner le texte dans la bulle*/
	padding-left: 20px;
	padding-top: 24px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 240px;
	height: 65px;
/* Style du character dans la bulle */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span {
	background-image: url(bgInfo.png);
	background-repeat: no-repeat;
}
a:visited.info_bulle {
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:link.info_bulle {
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:active.info_bulle {
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:hover.info_bulle {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
/********************/
/*** Bandeau Haut ***/
/********************/
.ban1 {
	height: 54px;
	width: 100%;
	background-color: #FFFFFF;
}
.ban2 {
	height: 127px;
	width: 100%;
	background-color: #FF9900;
}
.ban3 {
	height: 54px;
	width: 100%;
	background-color: #FFFFFF;
}
.ban4 {
	height: 127px;
	width: 100%;
	background-color: #FF9900;
}
.ban4 a {
	color: #FFFFFF;
}
.menuu3 a {
	color: #FF00FF;
	text-decoration: none;
	font-size: 5px;
}
/*********************************************/
/*** Infos-bulles  pour la partie Services ***/
/*********************************************/
a.info_bulle_services span {
	display: none;
}
a.info_bulle_services {
	position: relative;
/* Très important */
	z-index: 10;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
a.info_bulle_services:hover {
	z-index: 20;
}
a.info_bulle_services:hover span {
	display: block;
	position: absolute;
	top: 18px;
	leftleft: 10px;
/*Éléments pour positionner le texte dans la bulle*/
	padding-left: 20px;
	padding-top: 24px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 280px;
	height: 65px;
/* Style du character dans la bulle */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle_services:hover span {
	background-image: url(bgInfoServices.png);
	background-repeat: no-repeat;
}
a:visited.info_bulle_services {
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:link.info_bulle_services {
	text-decoration: none;
	color: #000000;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:active.info_bulle_services {
	text-decoration: none;
	color: #FFFFFF;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
a:hover.info_bulle_services {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ff9900;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}

.NoticeTableauExemplaires {background-color:transparent; text-align:center; color:#000000; font-family:verdana,arial; font-size:9pt; }
table.NoticeTableauExemplaires thead td { font-size:9pt; font-weight:bold;background-color:#FFFFFF;}
table.NoticeTableauExemplaires tbody td { border-collapse: collapse; border-style:solid; border-color:#cccccc; height:35px;font-size:8pt;border-width:1}
