/*************************/
/*** Styles génériques ***/
/*************************/
td, p, div { font-family:Verdana, Arial, Helvetica, Sans serif; font-size:8pt; color:#663; }
h5 {
color:#5F5F5F;
font-size:110%;
font-family:verdana;
display: list-item;
list-style-image: url(images/star.png);
list-style-position: inside;
border-right: 18px;}

/*a:visited {text-decoration: none; color:#663; font-size:100% }*/
/*a:link    {text-decoration: none; color:#663; font-size:100%;  }*/
/*a:active  {text-decoration: none; color:#663; font-size:100%; }*/
/*a:hover   {text-decoration: underline; background-color:transparent; color:#663; font-size:100% }*/

/*************************/
/*** Ajouts "maison" Styles génériques ***/
/*************************/
body { 
background-color: #fff;
font: 9pt Verdana, Arial, Helvetica, Sans serif;
color:#663;
/*text-align: center;*/
}
a:link { 
font-family: Verdana, Helvetica, Arial, Sans serif;
color: #663;
border-bottom: solid 1px #cbcbb2;
text-decoration: none;
}
a:visited { 
font-family: Verdana, Helvetica, Arial, Sans serif;
color: #663;
border-bottom: solid 1px #cbcbb2;
text-decoration: none;
}
a:hover { 
font-family: Verdana, Helvetica, Arial, Sans serif;
border-bottom: none;
color: #13a3db; 
text-decoration: none;
}
.bandeauhaut {
/*position:absolute;*/
height:80px;/*103px*/
width:857px;/*864px*/
/*border: 1px solid #ededd7;*/
/*background-repeat:no-repeat;
background-image:url(../ti.jpeg);*/
}
.zonetitre {
position:absolute;
/*float:left;*/
height:50px;
width:667px;
padding-top:30px;
/*background-repeat:no-repeat;
background-image:url(../ti.jpeg);*/
margin-left:154px;
background-color:#fff;
font-family:verdana,arial;
font-size:136%;
font-weight: bold;
color:#74bedb;
letter-spacing:2px;
text-align:center;
vertical-align:middle;
}
.zonelogo {
position:absolute;
width:154px;
height:80px;
font-size:85%;
text-decoration: none;
text-align:center;
vertical-align:middle;
}
.logo {
text-decoration: none;
border: none;
text-align: center;
margin-top: 4px;
}
.zonetitre a {
text-decoration:none;
}
.zonetitre a:link {
color:#74bedb;
border-bottom: none;
}
.zonetitre a:visited {
color:#74bedb;
border-bottom: none;
}
.zonetitre a:hover {
color:#74bedb;
border-bottom: none;
}
/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox     { width: 100%; color: #222; background-color: #DDEEF2; font-family:verdana,arial; font-size:100%; font-weight:bold; }
.TextArea    { color: #222; background-color: #DDEEF2; font-family:verdana,arial; font-size:100%; font-weight:bold; }
.BoutonRadio { color: #222;}
.CheckBox    { color: #222;}
.ListBox     { color: #222; background-color: #DDEEF2; font-family:verdana,arial; font-size:100%; font-weight:bold; }

/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label { font-family:verdana,arial; font-size:100%;}

/********************/
/*** Arrière Plan ***/
/********************/
.FondPage {  background-image:URL(images/bg_b.gif); background-color:#fff; background-repeat: norepeat; background-attachment: fixed ; align:center; valign:top;}
.TableauArrierePlan { border-collapse: collapse; table-layout:auto ;  border-style:solid; border-width:0; border-color:#10a3cf; background-color:#fff; valign:top; }
.ArrierePlan        { background-color: transparent; valign:top;}
.Contour            { background-color: transparent; border-color:transparent; border-width:0;}
.colonne {width:80px; background-color:#eeeeee;}
.ColonneCentre {width:800px;background-color:transparent;}
.EspaceVerticalGauche 	{ background-color:#eeeeee;}
.EspaceVerticalDroit	{ background-color:transparent;}

/****************/
/*** Tableaux ***/
/****************/
.TableauGeneral { width:100%; padding:3px; border-collapse: collapse; border-style:solid; border-color:#74BEDB;border-width:1; font: 9pt Verdana, Arial, Helvetica, Sans serif, #663;}
Table.TableauGeneral thead td { font-family:verdana,arial; color:#fff; font-weight:bold; background-color:#74BEDB;border-color:#808080;border-width:1;}
Table.TableauGeneral tbody td { background-color:#fff; color:#663; font-family:verdana,arial; text-align:left;}
.TableauEntete  { font-family:verdana,arial; color:#fff; font-weight:bold; background-color:#74BEDB;border-color:#808080;border-width:1;}
.TableauContenu { background-color:#fff; color:#663; font-family:verdana,arial; text-align:left;}
Table.TableauContenu thead td { font-family:verdana,arial; color:#fff; font-weight:bold; background-color:#74BEDB;border-color:#808080;border-width:1;}

.TRRollover     { background-color:#DDEEF2;}

/*********************************/
/*** Commun à toutes les pages ***/
/*********************************/
.TitreRecherche        { font-family:verdana,arial; color:#74BEDB; font-weight:bold; letter-spacing:2pt; text-decoration: underline; text-align:left; }
.MessageErreur         { font-family:arial; color:#FF0000; font-size:100%; font-weight:bold; }
.FondMenuHaut          { background-color:#6C898F }
.FondMenuGauche        { background-color:#6C898F }
.NomPersonneIdentifiee { font-family:verdana,arial; font-size:100%; color:#fff }
.EntetesTableaux       { font-family:verdana,arial; font-size:100%; font-weight:bold; text-align:left; }
.AlignementBoutons     { text-align: left; }

/*************************************/
/***Pages de la gestion de contenu ***/
/*************************************/
.GestionTitrePage                   {font-family:verdana,arial; font-size:100%; font-weight:bold; text-align:center}
.GestionChemin                      {font-family:verdana,arial; font-size:85%; font-weight:bold; text-align:left}
.GestionParagraphes                 {font-family:verdana,arial; font-size:100%;}
a:visited.GestionLienRecherchePerso {text-decoration: none; border-bottom: solid 1px #cbcbb2; color:#663; font-size:100% }
a:link.GestionLienRecherchePerso    {text-decoration: none; border-bottom: solid 1px #cbcbb2; color:#663; font-size:100% }
a:active.GestionLienRecherchePerso  {text-decoration: none; border-bottom: solid 1px #cbcbb2; color:#663; font-size:100% }
a:hover.GestionLienRecherchePerso   {text-decoration: none; color:#13a3db; font-size:100%}

/**********************************************************************/
/*** Page des Formulaires de Recherche et historique des recherches ***/
/**********************************************************************/ 
.TableauCriteres { padding:3px; border-collapse: collapse; border-width:0;}
.CritereDescription { font-family:verdana,arial; font-size:100%; font-style:italic;}
.Historique{ width:100%;border-collapse: collapse; border-style:none;}
table.Historique thead td { font-size:100%; font-weight:bold; padding:1 2 1 2;background-color:transparent;border-color:#808080;}
table.Historique tbody td { border-top:solid 1px #74BEDB; padding:10 2 2 2;}


/*****************************************/
/*** Arbre de recherche Thématique     ***/
/*****************************************/ 
.Theme1		{ font-family:verdana,arial; background-color:#fff; color:#74BEDB; font-size:120%; font-weight:bold; letter-spacing:2pt; text-decoration: none;}
.Theme2		{ font-family:verdana,arial; background-color:#fff; color:#74BEDB; font-size:115%; font-weight:bold; letter-spacing:1pt; text-decoration: none;}
.Theme3		{ font-family:verdana,arial; background-color:#fff; color:#222; font-size:115%; font-weight:normal; letter-spacing:0pt; text-decoration: none;}
.ThemeOver1	{ font-family:verdana,arial; background-color:#DDEEF2; color:#74BEDB; font-size:115%; font-weight:bold; letter-spacing:2pt; text-decoration: none;}
.ThemeOver2	{ font-family:verdana,arial; background-color:#DDEEF2; color:#74BEDB; font-size:115%; font-weight:bold; letter-spacing:1pt; text-decoration: none;}
.ThemeOver3	{ font-family:verdana,arial; background-color:#DDEEF2; color:#222; font-size:115%; font-weight:bold; letter-spacing:0pt; text-decoration: none;}

/*************************/
/*** Page de Résultats ***/
/*************************/ 
.ResultatPageEnCours   { font-family:verdana,arial; font-size:100%; font-weight:bold; color:#663;}
a:visited.ResultatLien { text-decoration: none; color:#663; font-size:100% }
a:link.ResultatLien    { text-decoration: none; color:#663; font-size:100% }
a:active.ResultatLien  { text-decoration: none; color:#663; font-size:100% }
a:hover.ResultatLien   { text-decoration: none; color:#663; font-size:100%}
.ResultatPanier        { font-family:verdana,arial; font-size:100%; color:#0000ff}
.NomServeur            { font-family:verdana,arial; font-size:100%; font-weight:bold; text-align:right; }

.ListeAutorites		   { width:100%; border-style:none;}	
table.ListeAutorites thead td { font-size:100%; font-weight:bold; padding:1 2 1 2; background-color:Transparent;}
table.ListeAutorites tbody td { border-top:solid 1px #74BEDB; padding:10 2 2 2;}

.ListeBibliographies   { width:100%; border-style:none;}
table.ListeBibliographies thead td { border-style:none; padding:1 2 1 2; background-color:Transparent; }
table.ListeBibliographies tbody td { border-top:solid 1px #74BEDB; padding:10 2 2 2;}

.ListeIndex		   { width:100%; border-style:none; }	
table.ListeIndex thead td { font-size:100%; font-weight:bold; padding:1 2 1 2; background-color:Transparent;}
table.ListeIndex tbody td { border-top:solid 1px #74BEDB; padding:10 2 2 2;}

/**********************/
/*** Page de Notice ***/
/**********************/
.NoticeTableauGeneral        { border-collapse: collapse; border-style:solid; border-color:#ccc;}
.NoticeTableauEntete         { font-family:verdana,arial; color:#663; font-size:115%; font-weight:bold; }
.NoticeTableauContenu        { color:#663; font-family:verdana,arial; font-size:100%;}

a:visited.NoticeLien         { text-decoration: underline; color:#663; font-size:100% }
a:link.NoticeLien            { text-decoration: underline; color:#663; font-size:100% }
a:active.NoticeLien          { text-decoration: underline; color:#663; font-size:100% }
a:hover.NoticeLien           { text-decoration: none; color:#74bedb; font-size:100%}
/************************************************/
/*** Page de Notice : Tableau des Exemplaires ***/
/************************************************/
.NoticeTableauExemplaires {border-width:1; border-collapse: collapse; border-style:solid; border-color:#ccc; text-align:center; color:#663; font-family:verdana,arial; font-size:100%; width:100%;}
table.NoticeTableauExemplaires thead td { font-size:115%; font-weight:bold;background-color:#fff;}
table.NoticeTableauExemplaires tbody td { font-size:100%;}

/************************************************/
/*** Page de Notice : Tableau des Acquisitions ***/
/************************************************/
.NoticeTableauAcquisitions {border-width:1; border-collapse: collapse; border-style:solid; border-color:#ccc; text-align:center; color:#663; font-family:verdana,arial; font-size:100%;}
table.NoticeTableauAcquisitions thead td { font-size:115%; font-weight:bold;background-color:#fff;}
table.NoticeTableauAcquisitions tbody td { font-size:100%;}

/************************************************/
/*** Page de Notice : Tableau des Abonnements ***/
/************************************************/
.NoticeTableauAbonnements {border-width:1; border-collapse: collapse; border-style:solid; border-color:#ccc; text-align:center; color:#663; font-family:verdana,arial; font-size:100%;}
table.NoticeTableauAbonnements thead td { font-size:115%; font-weight:bold;background-color:#fff;}
table.NoticeTableauAbonnements tbody td { font-size:100%;}

/**************************************************/
/*** Page de Notice : Tableau des Autres filles ***/
/**************************************************/
.NoticeTableauAutresFilles {border-width:1; border-collapse: collapse; border-style:solid; border-color:#ccc; text-align:center; color:#663; font-family:verdana,arial; font-size:100%;}
table.NoticeTableauAutresFilles thead td { font-size:115%; font-weight:bold;background-color:#fff;}
table.NoticeTableauAutresFilles tbody td { font-size:100%;}

/***********************/
/*** Page Mon Compte ***/
/***********************/
.CompteInfos{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteInfos thead td { font-size:100%; font-weight:bold; background-color:transparent; }
table.CompteInfos tbody td { border-top:solid 1px  #808080;}

.CompteComsurPlace{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteComsurPlace thead td { font-size:100%; font-weight:bold; background-color:transparent; }
table.CompteComsurPlace tbody td { border-top:solid 1px  #808080;}

.CompteMessages{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteMessages thead td { font-size:100%; font-weight:bold; background-color:transparent; }
table.CompteMessages tbody td { border-top:solid 1px  #808080;}

.ComptePaniers{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePaniers thead td { font-size:100%; font-weight:bold;background-color:transparent;  }
table.ComptePaniers tbody td { border-top:solid 1px  #808080;}

.ComptePrets{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePrets thead td { font-size:100%; font-weight:bold; background-color:transparent; }
table.ComptePrets tbody td { border-top:solid 1px  #808080;}

.ComptePretsAttendus{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePretsAttendus thead td { font-size:100%; font-weight:bold;background-color:transparent;  }
table.ComptePretsAttendus tbody td { border-top:solid 1px  #808080;}

.CompteRequetes{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteRequetes thead td { font-size:100%; font-weight:bold; background-color:transparent; }
table.CompteRequetes tbody td { border-top:solid 1px  #808080;}

.CompteResas{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteResas thead td { font-size:100%; font-weight:bold;background-color:transparent; }
table.CompteResas tbody td { border-top:solid 1px  #808080;}

.CompteRetards{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteRetards thead td { font-size:100%; font-weight:bold;background-color:transparent;  }
table.CompteRetards tbody td { border-top: solid 1px #808080;  }

.CompteMessageExpedier { font-family:verdana,arial; font-size:100%; color:#0000FF}


/************************************************************/
/*** Navigation : Liste des rubriques et Titre de la page ***/
/************************************************************/
#navigation
{
	text-align:left;
}
#navigation ul				
{ 
	text-align:left;
	background-color:#D0F052;  
	display:inline;
	padding: 0 2 0 10;
	margin: 0 0 0 5;  
	font-family:verdana,arial;
	font-size:115%;
	font-weight:bold; 
	color:#333; 
	background-repeat:no-repeat;
	background-position:left;  	
}

#navigation ul li
{  
	display:inline; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;  
	
}


/************************************************************/
/*** Plan du site ***/
/************************************************************/
.plan
{
	text-align:left;
}
.plan ul				
{ 
	text-align:left;	
	padding: 0 2 0 10;
	margin: 0 0 0 5;  
	font-family:verdana,arial;
	font-size:115%;
	font-weight:bold; 
	color:#663; 
	background-repeat:no-repeat;
	background-position:left;  	
}

.plan ul li
{  
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;  
	
}



/********************/
/*** Menu Général ***/
/********************/
.Menu 
{
	background-color:#74BEDB; 
	color:#fff; 
	font-weight:normal;  
	cursor:hand;
    cursor:pointer;
	white-space:nowrap;
}

#ctl0ctl4MenuProfil_MainM {width:100%;}
.ItemConnexion
{
	text-align:right;
	background-color:#74BEDB;
	color:#fff; 
	font-weight:normal;  
	cursor:hand;
	cursor:pointer;
	white-space:nowrap;
}
.ItemConnexionOver
{	
	text-align:right;
	background-color:#689BBF; 
	color:#fff; 
	font-weight:normal; 
	cursor:hand; 
	cursor:pointer;
	white-space:nowrap;
}
.ItemRubrique
{
	width:200px; 
	background-color:#74BEDB; 
	color:#fff; 
	font-weight:bold;
	font-weight:normal;  
	cursor:hand;
	white-space:nowrap;
}
.ItemRubriqueOver 
{
	width:200px;
	background-color:#689BBF; 
	color:#fff;
	font-weight:bold;	
	font-weight:normal; 
	cursor:hand; 
	cursor:pointer;
	white-space:nowrap;
}
.ItemPage
{
	width:200px;
	background-color:#74BEDB;
	color:#fff;
	font-weight:bold; 	
	font-weight:normal;  
	cursor:hand;
    cursor:pointer;
	white-space:nowrap;
}
.ItemPageOver
{
	width:200px; 
	background-color:#689BBF; 
	color:#fff;
	font-weight:bold; 	
	font-weight:normal; 
	cursor:hand; 
    cursor:pointer;
	white-space:nowrap;
}
.ItemSousRubrique
{
	background-color:#74BEDB; 
	color:#fff;
	font-weight:normal; 	
	cursor:hand;
	cursor:pointer;
	white-space:nowrap; 
	border-top:solid 1px #fff;
}
.ItemSousRubriqueOver
{
	background-color:#689BBF; 
	color:#fff;
	font-weight:bold; 	
	cursor:hand; 
	cursor:pointer;
	white-space:nowrap; 
	border-top:solid 1px #fff;
}
.ItemSousPage
{
	background-color:#74BEDB; 
	color:#fff;
	cursor:hand;
	cursor:pointer;
	white-space:nowrap; 
	border-top:solid 1px #fff;
}
.ItemSousPageOver
{
	background-color:#689BBF; 
	color:#fff;
	cursor:hand; 
	cursor:pointer;
	white-space:nowrap; 
	border-top:solid 1px #fff;
}




/************************************************************/
/***   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}



/************************************************************/
/***  menu vertical divers  ***/
/************************************************************/

#menugdiv{width:138px;white-space:nowrap;}
	

	
            .tableaumenugdiv { border-collapse: collapse; table-layout:auto ;  border-style:solid; border-width:5; 
border-color:#fff; background:transparent;white-space:nowrap; }

/***************************************************************************************/
/*** Calendrier d'exposisiton               ********************************************/
/**** Permet d'alterner les couleurs dans le planning de reservation des expositions ***/
/***************************************************************************************/
.calendarUn{ width: 100%; background-color: #95B5CE }
.calendarDeux{ width: 100% ; background-color: #5D9BF0}
