/*************************/
/*** Styles génériques ***/
/*************************/
td, p, div { font-family:Georgia; font-size:9pt; }
h5 {
	color:#5F5F5F;
	font-size:10pt;
	font-family:Georgia;
	display: list-item;
	list-style-image: url(images/star.png);
	list-style-position: inside;
	border-right: 18px;
}

a:visited {text-decoration: none; color:#ff0066; font-size : 9pt }
a:link    {text-decoration: none; color:#ff0066; font-size : 9pt;  }
a:active  {text-decoration: none; color:#ff0066; font-size : 9pt; }
a:hover   {text-decoration: underline; color:#ff3300; font-size : 9pt }

table.tab_mvss {border: ridge #f6f6f6 1px;}

/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox     { color: #222222; background-color: #fff; font-family:Georgia; font-size:9pt; width:100%;border: solid #ccc 1px;}
.TextArea    { color: #222222; background-color: #fff; font-family:Georgia; font-size:9pt; width:100%; }
.BoutonRadio { color: #222222;}
.CheckBox    { color: #222222;}
.ListBox     { color: #222222; background-color: #fff; font-family:Georgia; font-size:9pt;}

/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label { font-family:Georgia; font-size:9pt;}

/********************/
/*** Arrière Plan ***/
/********************/
.FondPage { background-color:#ff0066; text-align:center; vertical-align:top;}
.TableauArrierePlan { border-collapse: collapse; table-layout:auto ;  border-style:solid; border-width:0; border-color:#10a3cf; background-color:#ffffff; vertical-align:top; }
.ArrierePlan        { background-color: transparent; vertical-align:top;}
.Contour            { background-color: transparent; border-color:transparent; border-width:0;}
.colonne {width:80px; background-color:#eeeeee;}
.ColonneCentre {width:800px;background-color:transparent;}
.ColonneCentre table {width:100%}
.EspaceVerticalGauche 	{ background: url('images/barre_vert.png') repeat-y top; padding: 0px 5px 0px 5px;}
.EspaceVerticalDroit	{ background: url('images/barre_vert.png') repeat-y top; padding: 0px 5px 0px 5px;}

/****************/
/*** Tableaux ***/
/****************/
.TableauGeneral { width: 100%; padding:3px ;[INCLURE]TEXTE||1|2|100%|

%RubriquePage
[/INCLURE]

[INCLURE]TEXTE||1|2|100%| 
%TitrePage
[/INCLURE0] border-collapse: collapse;}
Table.TableauGeneral thead td { font-family:Georgia; color:#333333; font-size:9pt; font-weight:normal; border-top: dotted 1px #ccc; border-bottom:dotted 1px #ccc; padding: 5px 0px 5px 0px; background-color: #f6F6F6;}
Table.TableauGeneral tbody td { background-color:#FFFFFF; color:#000000; font-family:Georgia; font-size:9pt; text-align:left;}
.TableauEntete  { font-family:Georgia; color:#ff0066; text-transform: uppercase; font-size:9pt; font-weight:normal;}
.TableauContenu { background-color:#FFFFFF; color:#000000; font-family:Georgia; font-size:9pt; text-align:left;}
Table.TableauContenu thead td { font-family:Georgia; color:#ff0066; text-transform: uppercase; font-size:9pt; font-weight:normal;}

/*********************************/
/*** Commun à toutes les pages ***/
/*********************************/
.TitreRecherche         { color: #ff0066; font-size: 15pt; font-family: Georgia; font-weight: bold; text-decoration: none; text-align: left }
.MessageErreur         { font-family:Georgia; color:#FF0066; font-size:9pt; font-weight:bold; }
.FondMenuHaut          { background-color:#8a7168 }
.FondMenuGauche        { background-color:#6C898F }
.NomPersonneIdentifiee { font-family:Georgia; font-size:9pt; color:#ffffff }
.EntetesTableaux       { font-family:Georgia; font-size:9pt; font-weight:bold; text-align:left; }
.AlignementBoutons     { text-align: left; }

/*************************************/
/***Pages de la gestion de contenu ***/
/*************************************/
.GestionTitrePage                   {font-family:Georgia; font-size:9pt; font-weight:bold; text-align:center}
.GestionChemin                      {font-family:Georgia; font-size:7pt; font-weight:bold; text-align:left}
.GestionParagraphes                 {font-family:Georgia; font-size:9pt;}
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:#ff0066; font-size : 9pt}

/**********************************************************************/
/*** Page des Formulaires de Recherche et historique des recherches ***/
/**********************************************************************/ 
.TableauCriteres { padding:3px; border-collapse: collapse; border-width:0;}
.CritereDescription { font-family:Georgia; 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:1px 2px 1px 2px;background-color:transparent;border-color:#808080;}
table.Historique tbody td { border-top:solid 1px #ff0066; padding:10px 2px 2px 2px;}


/*****************************************/
/*** Arbre de recherche Thématique     ***/
/*****************************************/ 
.Theme1		{ font-family:Georgia; color:#ff0066; font-size:14pt; font-weight:normal; text-decoration: none;}
.Theme2		{ font-family:Georgia; color:#ff0066; font-size:11pt; font-weight:normal; text-decoration: none;}
.Theme3		{ font-family:Georgia; background-color:#FFFFFF; color:#222222; font-size:10pt; font-weight:normal; text-decoration: none;}
.ThemeOver1	{ font-family:Georgia; color:#ff3300; font-size:14pt; font-weight:normal; text-decoration: underline;}
.ThemeOver2	{ font-family:Georgia; color:#ff3300; font-size:11pt; font-weight:normal; text-decoration: underline;}
.ThemeOver3	{ font-family:Georgia; color:#ff3300; font-size:10pt; font-weight:normal; text-decoration: underline;}

/*************************/
/*** Page de Résultats ***/
/*************************/ 
.ResultatPageEnCours   { font-family:Georgia; font-size:9pt; font-weight:bold; vertical-align: top;}
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:#ff0066; font-size : 9pt}
.ResultatPanier        { font-family:Georgia; font-size:9pt; color:#ff0066}
.NomServeur            { font-family:Georgia; 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; padding:1px 2px 1px 2px; background-color:Transparent;}
table.ListeAutorites tbody td { border-top:dotted 1px #ff0066; padding:10px 2px 2px 2px;}

.ListeBibliographies   { width:100%; border-style:none; vertical-align: top;}
table.ListeBibliographies thead td { border-style:none; padding:1px 2px 1px 2px; background-color:Transparent; }
table.ListeBibliographies tbody td { border-top:dotted 1px #ff0066; padding:10px 2px 2px 2px;}

.ListeIndex		   { width:100%; border-style:none; }	
table.ListeIndex thead td { font-size:9pt; font-weight:bold; padding:1px 2px 1px 2px; background-color:Transparent;}
table.ListeIndex tbody td { border-top:dotted 1px #ff3300; padding:10px 2px 2px 2px;}

/**********************/
/*** Page de Notice ***/
/**********************/
.NoticeTableauGeneral        { border-collapse: collapse; border-style:solid; border-color:#cccccc;}
.NoticeTableauEntete         { font-family:Georgia; color:#000000; font-size:10pt; font-weight:normal;}
.NoticeTableauContenu        { color:#000000; font-family:Georgia; font-size:9pt;}

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:#ff0066; font-size : 9pt}
/************************************************/
/*** Page de Notice : Tableau des Exemplaires ***/
/************************************************/
table.NoticeTableauExemplaires {
  text-align:left;
  color:#666;
  font-family:Georgia;
  font-size:9pt;
  border-top-width: 1px;
  border-left-width: 1px;
  border-color: #ffcccc;
  border-style: solid;
  width: 100%;
  border-spacing: none;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
}
table.NoticeTableauExemplaires thead td, table.noticetableauexemplaires td { 
  color: #666;
  font-size:9pt;
  font-family:Georgia;
  font-weight:normal;
  border-spacing: none;
  border-collapse: collapse;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: #ffcccc;
  border-style: solid;
}
table.NoticeTableauExemplaires tbody td { 
  color: #666;
  font-family:Georgia;
  font-size:9pt;
  border-spacing: none;
  border-collapse: collapse;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-color: #ffcccc;
  border-style: solid;
}

/************************************************/
/*** Page de Notice : Tableau des Acquisitions ***/
/************************************************/
.NoticeTableauAcquisitions {background-color:transparent; text-align:left; color:#000000; font-family:Georgia; font-size:9pt;}
table.NoticeTableauAcquisitions thead td { font-size:10pt; font-weight:normal;background-color:#FFFFFF;}
table.NoticeTableauAcquisitions tbody td {border-width:1px; border-collapse: collapse; border-style:dotted; border-color:#cccccc; width:400px; font-size:9pt;}

/************************************************/
/*** Page de Notice : Tableau des Abonnements ***/
/************************************************/
.NoticeTableauAbonnements {background-color:transparent;text-align:left; color:#000000; font-family:Georgia; font-size:9pt;}
table.NoticeTableauAbonnements thead td { font-size:10pt; font-weight:normal;background-color:#FFFFFF;}
table.NoticeTableauAbonnements tbody td { width:400px;font-size:9pt;}

/**************************************************/
/*** Page de Notice : Tableau des Autres filles ***/
/**************************************************/
.NoticeTableauAutresFilles {border-width:1px; border-collapse: collapse; border-style:dotted; border-color:#cccccc; text-align:left; color:#000000; font-family:Georgia; font-size:9pt;}
table.NoticeTableauAutresFilles thead td { font-size:9pt; font-weight:normal;background-color:#FFFFFF;}
table.NoticeTableauAutresFilles tbody td { width:400px;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; background-color:transparent; }
table.CompteInfos tbody td { width: 400px; border-top:solid 1px  #808080;}

.CompteComsurPlace{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteComsurPlace thead td { font-size:9pt; font-weight:bold; background-color:transparent; }
table.CompteComsurPlace tbody td { width: 400px;border-top:solid 1px  #808080;}

.CompteMessages{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteMessages thead td { font-size:9pt; font-weight:bold; background-color:transparent; }
table.CompteMessages tbody td { width: 400px;border-top:solid 1px  #808080;}

.ComptePaniers{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePaniers thead td { width: 400px;font-size:9pt; font-weight:bold;background-color:transparent;  }
table.ComptePaniers tbody td { width: 400px;border-top:solid 1px  #808080;}

.ComptePrets{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePrets thead td { font-size:9pt; font-weight:bold; background-color:transparent; }
table.ComptePrets tbody td {width: 400px; border-top:solid 1px  #808080;}

.ComptePretsAttendus{ width:100%;border-collapse: collapse; border-style:none;}
table.ComptePretsAttendus thead td { font-size:9pt; font-weight:bold;background-color:transparent;  }
table.ComptePretsAttendus tbody td {width: 400px; border-top:solid 1px  #808080;}

.CompteRequetes{ width:100%;border-collapse: collapse; border-style:none;}
table.CompteRequetes thead td { font-size:9pt; font-weight:bold; background-color:transparent; }
table.CompteRequetes 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;}

.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;  }

.CompteMessageExpedier { font-family:Georgia; font-size:9pt; color:#ff0066}


/************************************************************/
/*** Navigation : Liste des rubriques et Titre de la page ***/
/************************************************************/
#navigation
{
	text-align:left;
}
#navigation ul				
{ 
	text-align:left;  
	display:inline;
	padding: 0px 2px 0px 10px;
	margin: 0px 0px 0px 5px;  
	font-family: Georgia;
	font-size:9pt;
	font-weight:normal; 
	color:#666666; 
	background-repeat:no-repeat;
	background-position:left;  
	background-image:url(images/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;

}

#navigation ul li
{  
	display:inline; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;  
	list-style-image: url(images/arrow.gif);
}


/************************************************************/
/*** Plan du site ***/
/************************************************************/
.plan
{
	text-align:left;
}
.plan ul				
{ 
	text-align:left;	
	padding: 0px 2px 0px 10px;
	margin: 0px 0px 0px 5px;  
	font-family: georgia;
	font-size:10pt;
	font-weight:normal; 
	color:#666666; 
	background-repeat:no-repeat;
	background-position:left;  	

}

.plan ul li
{  
	
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0;  
	
}



/********************/
/*** Menu Général ***/
/********************/
.Menu 
{
width: 960px;
background-color:#FFFFFF; 
color:#FFFFFF; 
font-weight:normal;  
cursor:pointer;
white-space:nowrap;
}

#ctl0ctl7MenuProfil_MainM, #ctl0ctl6MenuProfil_MainM {
width: 960px;
font-family: Georgia;
color: #fff;
white-space:nowrap;
}

.ItemConnexion
{
text-align: right;
background-color:#8a7168; 
color: #fff;
font-weight: normal;  
cursor: pointer;
white-space: nowrap;
height: 24px;
}
.ItemConnexionOver
{	
text-align:right;
background-color:#fff;
color: #ff0066; 
font-weight:normal; 
cursor:pointer;
white-space:nowrap;
height: 24px;
}
.ItemRubrique
{
color: #fff;
background-color:#8a7168; 
font-weight:normal;  
white-space:nowrap;
}
.ItemRubriqueOver 
{
background-color:#fff; 
color: #ff0066; 
font-weight:normal; 
cursor:pointer;
white-space:nowrap;
}
.ItemPage
{
 color: #fff;
background-color:#8a7168; 	
font-weight:normal;  
cursor:pointer;
white-space:nowrap;
}
.ItemPageOver
{
background-color:#fff; 
color: #ff0066; 
font-weight:normal; 
cursor:pointer;
white-space:nowrap;
}
.ItemSousRubrique
{
color: #fff;
background-color:#8a7168; 
font-weight:normal;  
cursor:pointer;
white-space:nowrap; 
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}
.ItemSousRubriqueOver
{
background-color:#fff; 
font-weight:normal; 
color: #ff0066;
cursor:pointer;
white-space:nowrap; 
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}
.ItemSousPage
{
color: #fff;
background-color:#8a7168; 
font-weight:normal;  
cursor:pointer;
white-space:nowrap; 
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}
.ItemSousPageOver
{
background-color:#fff; 
font-weight:normal; 
color: #ff0066;
cursor:pointer;
white-space:nowrap; 
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}

/************************************************************/
/***   Mots saisis dans la recherche : en surbrillance    ***/
/************************************************************/
.Mot1 {background-color:#cc9933}
.Mot2 {background-color:#cc9933}
.Mot3 {background-color:#cc9933}
.Mot4 {background-color:#cc9933}
.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:5px; 
border-color:#FFFFFF; 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}


/*******************************/
/******* Contenu de Gauche *****/
/*******************************/
div.content_gauche a, div.content_gauche a:visited {
  font-family: Georgia;
  font-size: 9pt;
  color: #cc9900;
  padding-left: 4px;
}

div.content_gauche a:hover {
  font-family: Georgia;
  font-size: 9pt;
  color: #ff3300;
  padding-left: 4px;
  text-decoration: underline;
}

div.content_gauche {
	width: 190px;
	height: 300px;
	background-image: url('images/fond_gauche_top.png');
	background-repeat: no-repeat;
	background-position: top right;
	padding: 200px 0px 0px 0px;
	white-space: nowrap;
	line-height: 20px;
}

/*******************************/
/******* footer ****************/
/*******************************/

a.footer, .footer {
font-family: Georgia;
font-size: 10px;
color: #333;
background-color: #ff0066;
text-decoration: none;
}

a.footer:visited, a.footer:link, a.footer:hover {
font-family: Georgia;
font-size: 10px;
color: #333;
background-color: #ff0066;
text-decoration: underline;
}
/***************************************/
/******* bloc de textes ****************/
/***************************************/
.titre_dot {
  font-family: Georgia;
  font-size: 9pt;
  font-weight: bold;
  color: #333333;
  border-top: dotted #CCC 1px;
  border-bottom: dotted #CCC 1px;
  padding: 5px 0px 5px 0px;
  background-color: #f6f6f6;
 }
.ligne_dot {
  border-bottom: dotted #CCC 1px;
  padding-top: 10px;
}

.bloc_simple {
  border-bottom: dotted #CCC 1px;
}

.bloc_simple .bloc_simple_titre {
  font-size: 11pt;
  font-family: Georgia;
  color: #ff3300;    font-weight: bold;
  padding: 10px 0px 5px 0px;
}

.bloc_simple .bloc_simple_contenu {    
  font-family: Georgia;
  color: #333;
  padding: 10px 0px 5px 0px;
  text-align: left;
} 

.bloc_dot {
  border-top: dotted #CCC 1px;
  border-bottom: dotted #CCC 1px;
  margin-top: 5px;
  margin-bottom: 5px;
} 

.bloc_dot .bloc_dot_titre {
  font-size: 10pt;
  font-family: Georgia;
  color: #333; 
  font-weight: bold;
  padding: 10px 0px 5px 10px;
  border-bottom: dotted #CCC 1px;
  background-color: #f6f6f6;
}   

.bloc_dot .bloc_dot_contenu {
  font-family: Georgia;
  color: #333; 
  padding: 10px 0px 5px 2px;
  text-align: left;
} 



/************************************************/
/*** Page d'Agenda : Tableau des évènements   ***/
/************************************************/
table.agenda {
  text-align:left;
  color:#000;
  font-family:Georgia;
  font-size:9pt;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  width: 100%;
  border-spacing: none;
  border-collapse: collapse;
  padding: 0px 0px 0px 0px;
}

table.agenda tbody tr td { 
  color: #000;
  font-family:Georgia;
  font-size:9pt;
  padding:2px;
  border-spacing: none;
  border-collapse: collapse;
  border-right-style: dashed;
  border-bottom-style:dashed;
  border-color:#ccc;
  border-width:1px
}

table.agenda tbody tr { 
  border-bottom-style:dashed;
  border-top-style:dashed;
  border-color: #ccc;
  border-width: 1px;
}
table.agenda tbody tr td img{ 
  margin:2px;
}

