/*************************/
/*** Styles génériques ***/
/*************************/
/*Modif Vero orig : body, td, p, div { font-family:Comic Sans MS,arial; font-size:9pt; }*/
body, td, p, div 
{ 
font-family:arial sans serif; font-size:13pt;
 }
/* origine 170 td, p, div { font-family:verdana,arial; font-size:9pt; }*/
h5 
{
 color:#5F5F5F;
font-size:10pt;
font-family:verdana;
display: list-item;
list-style-image: url(images/star.png);
list-style-position: inside;
border-right: 18px;}

h6 {
  font-family: good-kitty;
  font-size:1.6em;
}
/*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:#DDEEF2; color:#333333; font-size : 9pt }*/

/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox     { color: #222222; background-color: #EEF4D4; font-family:verdana,arial; font-size:9pt; font-weight:bold; width:300px;}
.TextArea    { color: #222222; background-color: #EEF4D4; font-family:verdana,arial; font-size:9pt; font-weight:bold;width:100%; }
.BoutonRadio { color: #222222;}
.CheckBox    { color: #222222;}
.ListBox     { color: #222222; background-color: #EEF4D4; font-family:verdana,arial; font-size:9pt; font-weight:bold;}

/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label { font-family:verdana,arial; font-size:9pt;}

/********************/
/*** Arrière Plan ***/
/********************/
.FondPage {  background-color:#ffffff; }
.TableauArrierePlan { border-collapse: collapse; table-layout:auto ;  border-style:solid; border-width:0; border-color:#14AACF; background-color:#ffffff; valign:top; }
.ArrierePlan { background-color: #ffffff; valign:top;}
.Contour { background-color: transparent; border-color:transparent; border-width:0;}
.colonne {width:0px; background-color:#eeeeee;}
.ColonneCentre {width:100%;background-color:transparent;text-align:center;}
.EspaceVerticalGauche 	{ background-color:TRANSPARENT;}
.EspaceVerticalDroit	{ background-color:TRANSPARENT;}

/***************/
/*** Onglets ***/
/***************/

.Onglets
{
*
}

.DefaultTabStyle
{
	background-color:#949C9C;
	color:Black;
	height:21px;
	/*padding-top:1px;
	padding-bottom:0px;*/

}

.HoverTabStyle
{

}

.DisabledTabStyle
{
}

.SelectedTabStyle
{
	/*padding-top:0px;
	padding-bottom:1px;*/

}

.DefaultTabSeparatorStyle
{
}

/****************/
/*** Tableaux ***/
/****************/
.TableauGeneral { width: 100%; padding:3px; border-collapse: collapse; border-style:solid; border-color:#9900cc;border-width:1;}
Table.TableauGeneral thead td { font-family:verdana,arial; color:#333333; font-size:10pt; font-weight:bold; background-color:#D0F052;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:verdana,arial; color:#333333; font-size:10pt; font-weight:bold; background-color:#D0F052;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:verdana,arial; color:#333333; font-size:10pt; font-weight:bold; background-color:#D0F052;border-color:#808080;border-width:1;}

.TRRollover     { background-color:#EEF4D4;}
/*********************************/
/*** Commun à toutes les pages ***/
/*********************************/
.TitreRecherche        { font-family:verdana,arial; color:#CC0099; font-size:15pt; font-weight:bold; letter-spacing:3pt; text-decoration: underline; text-align:left; }
.MessageErreur         { font-family:arial; color:#FF0000; font-size:9pt; font-weight:bold; }
.FondMenuHaut          { background-color:#000000 }
.FondMenuGauche        { background-color:#333333 }
.NomPersonneIdentifiee { font-family:verdana,arial; font-size:9pt; color:#ffffff }
.EntetesTableaux       { font-family:verdana,arial; font-size:9pt; font-weight:bold; text-align:left; }
.AlignementBoutons     { text-align: right; }

/*************************************/
/***Pages de la gestion de contenu ***/
/*************************************/
.GestionTitrePage                   {font-family:Comic Sans MS,arial; font-size:9pt; font-weight:bold; text-align:center}
.GestionChemin                      {font-family:Comic Sans MS,arial; font-size:7pt; font-weight:bold; text-align:left}
.GestionParagraphes                 {font-family:Comic Sans MS,arial; 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:#333333; font-size : 9pt}

/**********************************************************************/
/*** Page des Formulaires de Recherche et historique des recherches ***/
/**********************************************************************/ 
.TableauCriteres { width:75%;padding:3px; border-collapse: collapse; border-width:0;}
.CritereDescription { font-family:sans serif,arial; font-size:13pt; 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;background-color:transparent;border-color:#808080;}
table.Historique tbody td { border-top:solid 1px #CC0099; padding:10 2 2 2;}


/*****************************************/
/*** Arbre de recherche Thématique     ***/
/*****************************************/ 
.Theme1		{ font-family:Comic Sans MS,arial; background-color:#FFFFFF; color:#99CC00; font-size:14pt; font-weight:bold; letter-spacing:2pt; text-decoration: none;}
.Theme2		{ font-family:Comic Sans MS,arial; background-color:#FFFFFF; color:#99CC00; font-size:11pt; font-weight:bold; letter-spacing:1pt; text-decoration: none;}
.Theme3		{ font-family:Comic Sans MS,arial; background-color:#FFFFFF; color:#222222; font-size:10pt; font-weight:normal; letter-spacing:0pt; text-decoration: none;}
.ThemeOver1	{ font-family:Comic Sans MS,arial; background-color:#EEF4D4; color:#99CC00; font-size:14pt; font-weight:bold; letter-spacing:2pt; text-decoration: none;}
.ThemeOver2	{ font-family:Comic Sans MS,arial; background-color:#EEF4D4; color:#99CC00; font-size:11pt; font-weight:bold; letter-spacing:1pt; text-decoration: none;}
.ThemeOver3	{ font-family:Comic Sans MS,arial; background-color:#EEF4D4; color:#222222; font-size:10pt; font-weight:bold; letter-spacing:0pt; text-decoration: none;}

/*************************/
/*** Page de Résultats ***/
/*************************/ 
.ResultatPageEnCours   { font-family:verdana,arial; 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:verdana,arial; font-size:9pt; color:#0000ff}
.NomServeur            { font-family:verdana,arial; 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:1 2 1 2; background-color:Transparent;}
table.ListeAutorites tbody td { border-top:solid 1px #CC0099; 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 #CC0099; padding:10 2 2 2;}*/
.ListeBibliographies1   { width:1%; border-top:solid 1px #CC0099;padding:10 2 2 2;}
.ListeBibliographies2   { width:1%;border-top:solid 1px #CC0099;padding:10 2 2 2;padding:10 2 2 2;}
.ListeBibliographies3   { width:100%;border-top:solid 1px #CC0099;padding:10 2 2 2;padding:10 2 2 2;}
/*.ListeBibliographiesTR	{ border-top:solid 1px #CC0099; 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 #CC0099; 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; background-color:Transparent;}
table.ListeIndex tbody td { border-top:solid 1px #CC0099; padding:10 2 2 2;}

/**********************/
/*** Page de Notice ***/
/**********************/
.NoticeTableauGeneral        { border-collapse: collapse; border-style:solid; border-color:#cccccc;}
.NoticeTableauEntete         { font-family:verdana,arial; color:#000000; font-size:10pt; font-weight:bold;}
.NoticeTableauContenu        { color:#000000; font-family:verdana,arial; 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:#0000FF; font-size : 9pt}
/************************************************/
/*** Page de Notice : Tableau des Exemplaires ***/
/************************************************/
.NoticeTableauExemplaires {background-color:transparent; text-align:center; color:#000000; font-family:verdana,arial; font-size:13pt; }
table.NoticeTableauExemplaires thead td { font-size:13pt; font-weight:bold;background-color:#d2f7b2;}
table.NoticeTableauExemplaires tbody td { border-collapse: collapse; border-style:solid; border-color:#cccccc; width:400px;font-size:13pt;border-width:1}

/************************************************/
/*** Page de Notice : Tableau des Acquisitions ***/
/************************************************/
.NoticeTableauAcquisitions {background-color:transparent; text-align:center; color:#000000; font-family:verdana,arial; font-size:9pt;}
table.NoticeTableauAcquisitions thead td { font-size:10pt; font-weight:bold;background-color:#FFFFFF;}
table.NoticeTableauAcquisitions tbody td {border-width:1; border-collapse: collapse; border-style:solid; border-color:#cccccc; width:400px; font-size:9pt;}

/************************************************/
/*** Page de Notice : Tableau des Abonnements ***/
/************************************************/
.NoticeTableauAbonnements {background-color:transparent;text-align:center; color:#000000; font-family:verdana,arial; font-size:9pt;}
table.NoticeTableauAbonnements thead td { font-size:10pt; font-weight:bold;background-color:#FFFFFF;}
table.NoticeTableauAbonnements tbody td { width:400px;font-size:9pt;}

/**************************************************/
/*** Page de Notice : Tableau des Autres filles ***/
/**************************************************/
.NoticeTableauAutresFilles {border-width:1; border-collapse: collapse; border-style:solid; border-color:#cccccc; text-align:center; color:#000000; font-family:verdana,arial; font-size:9pt;}
table.NoticeTableauAutresFilles thead td { font-size:10pt; font-weight:bold;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{ 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:verdana,arial; font-size:9pt; color:#0000FF}


/************************************************************/
/*** 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:#D0F052;  
	font-family:verdana,arial;
	font-size:10pt;
	font-weight:bold; 
	color:#333333; 
}

#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:10pt;
	font-weight:bold; 
	color:#333333; 
	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 
/*contour entourant le corps de page*/
{
	background-color:#771100; 
	color:#FFFFFF; 
	font-weight:normal;  
	white-space:nowrap;
}

.titre_menu
{
	background-color:#771100; 
	color:#FFFFFF; 
}

.sous_menu
{
	background-color:#FAA529;
	color:#FFFFFF; 
}


#ctl0ctl4MenuProfil_MainM {
	width:100%;
}
#ctl0ctl3MenuProfil_MainM {
	width:100%;
}
.ItemConnexion
/*bouton connexion au compte lecteur*/
{
	width:200px;
	text-align:center;
	font-size:1.1em;
	background-color:#771100; 
	color:#FAA529; 
	font-weight:normal;  
	white-space:nowrap;
}

.ItemConnexionOver
/*bouton connexion compte lecteur, action au passage de la souris*/

{	
	text-align:center;
	background-color:#771100; 
	color:#FAA529; 
	font-weight:normal; 
	white-space:nowrap;
}

.ItemRubrique
/*liste du menu*/
{
	width:150px;
	border-right: 1px solid #000;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color:#FAA529; 
	color:#FFFFFF; 
	font-weight:normal;  
	width:150px; 
	white-space:nowrap;
	background-image: url();
}
.ItemRubriqueOver 
/*liste du menu, action au passage de la souris*/

{
	width:150px;
	background-color:#771100; 
	color:#CCCCCC; 
	font-weight:normal; 
	width:150px;
	white-space:nowrap;
	background-image: url();
}
.ItemPage
/*sous-menu correspondant à la page créee*/
{
	width:250px;
	background-color:#FAA529;
	color:#FFFFFF; 
	font-weight:normal;  
	white-space:nowrap;
}
.ItemPageOver
/*sous-menu, action au passage de la souris*/

{
	width:150px;
	background-color:#771100; 
	color:#CCCCCC; 
	font-weight:normal; 
	white-space:nowrap;
}
.ItemSousRubrique
/*sous-menu correspondant à la rubrique créee*/

{
	background-color:#FAA529;
	color:#FFFFFF; 
	font-weight:normal;  
	white-space:nowrap;
	background-image: url();
}
.ItemSousRubriqueOver
/*sous-menu correspondant à la rubrique créee, action au passage de la souris*/

{
	background-color:#771100; 
	color:#e8e6e4; 
	font-weight:normal; 
	white-space:nowrap;
	background-image: url();
}
.ItemSousPage
{
	background-color:#FAA529;
	color:#FFFFFF; 
	font-weight:normal;  
	white-space:nowrap;
}
.ItemSousPageOver
/*sous-sous-menu correspondant à la rubrique créee, action au passage de la souris*/

{
	background-color:#771100; 
	color:#CCCCCC; 
	font-weight:normal; 
	white-space:nowrap;
}


/************************************************************/
/***       Styles définis pour les menus INFRAGISTICS     ***/
/************************************************************/
/* Style pour les menus et sous-menus inactifs */
.DisabledStyle
{
}
/* Style quand la souris passe sur un menu ou un sous-menu */
.HoverItemStyle
{
}
/* Style pour les sous-menus actifs */
.IslandStyle
{
	padding-left:0px;
}
/* Style pour les menus actifs */
.ItemStyle
{
}
/* Style pour les séparateurs de menus */
.SeparatorStyle
{
}
/* Style quand on clique sur un menu de plus haut niveau */
.TopSelectedStyle
{
}


/************************************************************/
/***   Mots saisis dans la recherche : en surbrillance    ***/
/************************************************************/
.Mot1 {background-color:#FFCC66}
.Mot2 {background-color:#FF9933}
.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:#FFFFFF; background:transparent;white-space:nowrap; }

/***************************************************************************************/
/*** Calendrier d'exposition               ********************************************/
/**** Permet d'alterner les couleurs dans le planning de reservation des expositions ***/
/***************************************************************************************/
.calendarUn{ width: 100%; background-color: #95B5CE }
.calendarDeux{ width: 100% ; background-color: #5D9BF0}

   /**************************************************************************************/
  /*** Calendrier de reservation des postes  ********************************************/
 /*** Permet de définir les couleur d'une réservation d'un poste   *********************/
/**************************************************************************************/
.posteDispo{ width: 100%; background-color: #66CDAA;} /* poste disponible*/
.posteReserv{ width: 100% ; background-color: #FA8072} /* poste réservé */
.posteAnnuler{ width: 100%; background-color: #8080FF} /* Annuler une réservation*/
.posteDemande{ width: 100% ; background-color: #D2F24F} /* demande de réservation*/ 
.posteFinJournee{ width: 100%; background-color: #808080} /**/
.effacerResa{ background-color: #EEF4D4}
.jourAffiche{background-color:#C0C0C0}
.jourFerme{background-color:#C0C0C0} /* Jour fermé, pas de réservation possible*/
.posteAffiche{overflow:visible;text-align:left;background-color:#C0C0C0}

/*************************************************************************************/
/*** Gestion des sites web de la sitothèque ******************************************/
/*************************************************************************************/
.Site1 { color:Blue}
.SiteOver1 { color:Blue}
.Site2 {cursor:hand}
.SiteOver2 { color:Blue}
.Site3 {cursor:hand}
.SiteOver3 { color:Blue}

/*************************************************************************************/
/*** Gestion des applications ********************************************************/
/*************************************************************************************/
.Application1 { color:Blue}
.ApplicationOver1 { color:Blue}
.Application2 {cursor:hand}
.ApplicationOver2 { color:Blue}
.Application3 {cursor:hand}
.ApplicationOver3 { color:Blue}

/*************************************************************************************/
/*** Gestion des postes MEDIAPSYS********** ******************************************/
/*************************************************************************************/
.Poste1 { color:Blue}
.PosteOver1 { color:Blue}
.Poste2 {cursor:hand}
.PosteOver2 { color:Blue}
.Poste3 {cursor:hand}
.PosteOver3 { color:Blue}

/************************************************************/
/***       Présentation d'articles    ***********************/
/************************************************************/



/************************************************************/
/***       Gallerie pour diaporama    ***********************/
/************************************************************/
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}


html, body 
{
height: 100%;
}

a
{
font-size:1.05em;
}

h2.news
{
	font-family:sans serif;
	font-size:1.3em;
	font-variant:small-caps;
	color:white;
	background:#61b182;
	background-repeat: no-repeat;
	padding: 0 0 0 4px;
	border-bottom-color: #FC0;
	border-bottom-width: medium;
}

h3.news
{
font-variant:small-caps;
color:white;
background-color:#302a28;
padding:2px 2px 2px 3px;
margin: 15px 0 15px 2px;
}

div#logo.news
{
	background-image:url(IMG/logo-lettre-info.gif);
	background-repeat: no-repeat;
	width: 720px;
	height: 70px;
	padding: 10px;
}

div#manchette.news
{
	position:static;
	width:98%;
	text-align:center;
	padding: 20px 8px 20px 8px;
}

div#content.news
{
	width:767px;
	border-style: groove;
	border-width:2px;
	border-color:#ff6600;
	text-align:justify;
	position: absolute;
	top: 43px;
	right: auto;
	bottom: auto;
	height: 3204px;
}

div#corps-2-news.news
{
	padding: 3px;
	position:absolute;
	width:479px;
	font-family:sans serif;
	margin-left: 0px;
	top: 293px;
	height: 1445px;
	left: 270px;
}



div#date-2-news.news
{
	font-family: Arial;
	font-size:1.4em;
	font-weight: normal;
	color: rgb(102, 51, 102);
	padding: 20px 10px 20px 10px;
}



div.sous-titre.news
{
	font-weight: bold;
	color: rgb(102, 51, 102);
	font-family: Arial;
	padding:10px 0 10px 5px;
	border-top: 300;
}

.emphase.news
{
font-weight:bold;
font-size:1.1em;
color:#2D2F33;
}

div#edito.news
{
	position:relative;
	font-size:1.2em;
	font-style: normal;
	color: #993399;
	background-color:#f5edfe;
	padding:15px;
	margin:20px;
}

div#edito-txt.news
{
position:relative;
font-size:0.8em;
font-style: normal;
color: #993399;
background-color:#f5edfe;
padding:10px;
}

div#date-edito.news
{
color: #ff6600;
padding: 0 0 1 0;
font-weight: bold;
padding:5px 5px 5px 5px;

}

div.titre-article.news
{
color:;
}

div.intro.news
{
	font-size:1em;
	background-color:#f2fef2;
	padding:1px;
}

div.corps-txt.news
{
background-color:#edeef0 ;
padding:10px 3px 0 3px;
}

div#bd.news
{
background-repeat: no-repeat;
background-position:bottom;
border:1 1 1 1;

}
div#illustrations.news
{
background-color:#302a28;
margin: 15px 5px 5px 5px;
border:1 1 1 1;
border-width:1px;
border-color:#ff6600;
}

div.legende.news
{
font-size:0.8em;
color:white;
background:#302a28;
padding:3px;
}

div.en-savoir-plus.news
{
color:#890059;
background-color:#edeef0;
margin: 15px 5px 5px 5px;
padding:15px;


}

div#rencontres.news
{
margin: 15px 5px 5px 5px;

}

div#ateliers.news
{
	border:1 1 1 1;
	border-color: #387c2c;
	border-style: dotted;
	padding:7px;
	position: absolute;
	top: 1500px;
	width: 720px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	left: 5px;
}

.description-at.news
{
float:right;
width: 75%;

font-family: arial, helvetica, sans-serif;
font-size:1.1em;
font-variant:small-caps;
font-weight:600;
padding: 2px 0 10px 0;
margin: 0 10px 10px 2px;
}

.date-at.news
{
float: left;
width: 4em;
padding: 0 0 2px 2px;
margin:0 0 0 auto;
background: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-family: arial, helvetica, sans-serif;
font-size: 0.9em;
width: 100%;
}

.heure-at.news
{
width:100%;
font-weight:bold;
text-align:center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color: #70177;
color:#387c2c;
border: 1px solid #387c2c;
margin: 0 0 2px auto;
}

.jour-semaine-at.news
 {
	width: 23%;
	text-align:center;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background-color: #387c2c;
	border: 1px solid #387c2c;
}

.jour-semaine-at-pt.news
 {
	width: 23%;
	text-align:center;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background-color: #6f2c7b;
	border: 1px solid #6f2c7b;
}

div.agenda.news
{
	position:absolute;
	float:right;
	width:256px;
	top:306px;
	left:8px;
	text-align:justify;
	border:1 1 1 1;
	border-color: #b70177;
	border-style: solid;
}

#titre-agenda.news
{
	position:relative;
	font-size:20pt;
	font-style:italic;
	font-style: normal;
	text-align: center;
	color: #993399;
	background-color:#f5edfe;
	padding:15px 5px 15px 5px;
}

.unite.news.news
{
width:98%;
padding:0 0 0 2px;
}

.date.news
{
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.9em;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}

.date span.news
{
display: block;
}

.jour-semaine.news
 {
	width: 23%;
	font-weight: bold;
	font-size: 0.8em;
	color: #fff;
	text-align:center;
	background-color: #ec7405;
	border: 1px solid #a6a6a6;
}

.jour-mois.news
{
	width: 23%;
	font-size: xx-large;
	font-weight: bold;
	text-align:center;
	border: 1px solid #A6A6A6;
}

.mois-année.news
{
	width: 23%;
	font-size: smaller;
	font-weight: bold;
	text-align:center;
	border: 1px solid #A6A6A6;
}

.description.news
{
	width: 75%;
	float:right;
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
	padding: 2px 0 10px 0;
	margin: 0 4px 10px 2px;
}

.heure.news
{
width:100%;
color: #70177;
font-weight:bold;
color:#ec7405;
text-align:center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #ec7405;
margin: 0 0 2px auto;
}

.spacer.news
{
clear: both;
}

li.news
{
padding:10px;
}

div.avertissement.news
{
font-family: Arial;
font-size:0.8em;
font-weight: bold;
color:#2D2F33;
background:#f5edfe;
padding: 10px;
}

.lien-auteur.news
{
	color:#42870c;
	font-size:0.9em;
}

