body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; }
#page
  {
	line-height: 1.2em;
	background-color: #fff;
	position: relative;
	top: 0;
	bottom: 0;
	width: 968px;
	margin-right: auto;
	margin-left: auto; }
#entt              { clear: both; margin: 0 10px 10px 0; padding: 0 0 0 20px; width: 100%; height: 160px }
#bandeau               { background-repeat: repeat-x; float: left; margin: 10px 0 0 10px; padding: 0; z-index: 1; width: 100%; height: 160px ; }
/*<agl.folder "caracteres">*/
	img, table { margin: 0; padding: 0; border: none; }
	.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
	.invisible { position: absolute; top: -3000em; height: 1%; }
	a { text-decoration: none; color: #505050; }
	a:hover { text-decoration: none; color: #303030; background: #e8e8e8; }
	.texte { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-left: 10px; }
	p.spip   {
		font-family: arial, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal;
		text-align: justify;
		margin: 0 0 4px;
		padding: 0 0 0 20px; }
	h1 { color: #234567; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #eee8aa; margin-top: 15px; margin-bottom: 10px; padding: 4px 4px 4px 10px; }
	h2 { color: #234567; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1px; margin-top: 15px; margin-bottom: 10px; padding: 4px 4px 4px 10px; }
	h3 { color: #008000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 15px; margin-bottom: 10px; padding: 4px; }
	h4 { color: #008000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 12px; margin-bottom: 8px; padding: 4px; }
	h5 { color: #008000; font-size: 12px; margin-top: 10px; margin-bottom: 8px; padding: 4px; }
	h4.spip { color: #008000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 3px 0 2px; }
	h5.spip {
		color: #008000;
		font-size: 13px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-weight: normal;
		padding-top: 3px;
		padding-right: 0;
		padding-left: 0; }
	ul .spip { list-style-type: square; }
	.surtitre { }
	.soustitre { }
	.chapo {
		font-size: 14px;
		font-weight: bold;
		line-height: 1.4em;
		margin-top: 1em; }
	#date_mod { color: #808080; font-size: 10px; font-family: verdana; font-style: italic; }
	.ps {
	padding-top: 0.6em;
	margin-top: 0.6em;
	border-top: 1px dashed #404040;
}
	.notes {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #a0a0a0;
	padding: 1.5em;
}
	.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }
	.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
	.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }
/*</agl.folder>*/
#col1      { background-color: white; margin: 20px 0 10px; padding: 0; width: 220px; float: left; }
/*<agl.folder "menu_lateral">*/
	.logo { text-align: center; width: 180px; margin-right: auto; margin-left: auto; }
	#menu { background-image: url(../_images/col1-Fb.png); width: 220px; height: auto; float: left; padding: 0; }
	/*   les articles de la rubrique   */
	#menu_nav_art { color: #069; font-size: 12px; font-family: sans-serif; width: 210px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 0 2px 10px; border-bottom: 2px solid #ffdd82; }
	#menu_nav_art .titre { font-size: 1.3em; font-variant: small-caps; text-align: center; width: 100%; margin-top: 4px; margin-bottom: 4px; margin-left: 0; padding-left: 2px; }
	#menu_nav_art a { color: #4f669f; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 2px; padding: 0; list-style-type: none; list-style-image: none; }
	/*Inscription*/
	#news_inscript { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; margin-right: auto; margin-left: auto; padding: 4px 0 4px 0; border-bottom: 2px solid #ffdd82; }
	#news_inscript .titre { font-size: 12px; font-weight: bold; text-align: center; margin-bottom: 2px; }
	#news_inscript form {  }
	#news_inscript input { font-size: 10px; }
	#news_inscript radio { font-size: 10px; }
	/*formulaire recherche*/
	#form_recherche { font-size: 10px; width: 160px; margin: 8px auto; }
	/*  les rubriques */
	#menu_nav                  { text-align: left; width: 214px; float: left; margin-right: auto; margin-left: auto; }
	.nav_art { color: #0c479d; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 180px; float: left; margin: 0; padding: 0 0 0 10px; }
	.nav_rub { color: #234567; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 0 0 0 5px; width: 170px; float: left; margin-top: 0; margin-right: 0; margin-bottom: 0; }
	.nav_ssss { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 160px; float: left; margin: 0; padding: 0 0 0 30px; border-left-style: solid; border-left-width: 1px; }
	#menu_nav a { font-family: Arial, Helvetica, Geneva; background-repeat: no-repeat; width: 180px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	#menu_nav a:hover              { color: #069; background-color: #e1e1e1; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	/*    breves  */
	.breves 		      { color: #5f5f5f; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; text-align: left; width: 210px; margin: 10px auto; padding-top: 10px; border-top: 2px solid #ffdd82; border-bottom-color: #ffdd82; border-bottom-width: 2px; }
	.breves .titre { color: #708090; font-size: 1.2em; text-align: left; width: 100%; float: left; margin: 0; padding: 0; border-bottom-style: dotted; border-bottom-width: 1px; }
	.breves a { color: #234567; text-align: left; width: 100%; float: left; list-style-type: none; margin: 8px 0 2px; padding: 0; }
	/*  les derniers articles publiés     */
	#menu_recent  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 210px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px 2px; border-top: 2px solid #ffdd82; border-bottom: 2px solid #ffdd82; }
	#menu_recent .titre  { font-size: 13px; font-weight: bold; text-align: left; margin: 0 0 5px; padding: 3px 4px 2px; border-top: 1px solid #a0a0a0; border-bottom: 1px dashed #d0d0d0    }
	#menu_recent a {
		font-size: 12px;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 13px;
		text-decoration: none;
		list-style-type: none; }
	#menu_recent p {
		background-image: url(../_images/puce_a.gif);
		background-repeat: no-repeat;
		margin: 0 0 8px;
		padding: 0 0 0 14px; }

/*</agl.folder>*/

/*<agl.folder "breves_net">*/
#_net {
 color: #cd5900;
 font-size: 9px;
 background-color: white;
 width: 240px; float: left;
 margin-left: 5px; padding: 0;
 border-style: solid;
 border-width: 1px;
 border: 1px solid;
 -moz-border-radius: 10px 10px 5px 5px;
 -webkit-border-radius: 10px 10px 5px 5px;
 border-radius: 10px 10px 5px 5px;
 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px; 
 }

#_net ._titre{
 color: #fff;
 font-weight: normal;
 font-size: 12px;
 background-color: #cd5900;
 text-align: center; 
 margin: 0; padding: 0;
 -moz-border-radius: 10px 10px 0 0;
 -webkit-border-radius: 10px 10px 0 0;
 border-radius: 10px 10px 0 0;
 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px; 
 }	 .net-item  { color: #29577c; margin: 0; padding: 1px 4px  ; border-top: 3px solid #fff; border-bottom-style: solid; border-bottom-width: 1px; list-style-type: none; }
	.net-item a { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; margin: 0 0 2px; padding: 1px 4px; }
/*</agl.folder>*/
/*<agl.folder "breves_actu">*/
	#_actu { background-color: white; width: 240px; float: left; margin-left: 5px; padding: 0; }
	#_actu .menu-titre	     { color: #fff; font-style: oblique; font-weight: normal; font-size: 110%; background-color: #cd5900; text-align: center; margin: 0; padding: 0; }
	#breves_actu  { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #fce3c4; text-align: left; height: 480px; overflow: auto; margin: 0; padding: 2px 2px 10px; }
	#breves_actu .menu-item  { color: #29577c; font-size: 80%; margin: 4px 0 6px; padding: 1px 4px  ; border-top: 3px solid #fff; border-bottom-style: solid; border-bottom-width: 1px; list-style-type: none; }
	#breves_actu .menu-item a { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; margin: 0 0 2px; padding: 1px 4px; }
/*</agl.folder>*/
#col2 { margin: 0 0 0 5px; padding: 10px; width: 720px; float: left; border: 0; }
/*<agl.folder "page sommaire">*/
	#col2_sommaire     { background-color: white; float: left; margin: 0 0 10px 10px; padding: 10px; width: 440px; }
	#partenaires { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; width: 210px; margin-top: 10px; }
/*</agl.folder>*/

/*<agl.folder "page articles">*/
/*</agl.folder>*/
/*<agl.folder "page rubrique">*/
	/*menu des articles d'une page rubrique
*/
	.liste-articles   {
		font-size: 10px;
		clear: left;
		margin-top: 1em;
		margin-bottom: 16px;
		padding-bottom: 10px;
		padding-left: 30px;
		border-bottom: 1px dashed #eece0d     ; }
	.liste-articles .titre a   {
		color: #000;
		font-size: 13px;
		text-decoration: underline;
		clear: left;
		margin-top: 12px;
		margin-bottom: 3px;
		margin-left: -10px;
		padding: 0; }
	.liste-articles .auteurs { margin: 0; padding: 0; }
	.liste-articles .detail { font-size: 1em; margin: 0; padding: 0; }
	.liste-rubriques { font-size: 10px; margin-top: 1em; margin-bottom: 20px; padding-bottom: 10px; padding-left: 30px; border-bottom: 1px solid #008000; }
	.liste-rubriques h2 { color: #008000; margin-top: 1em; margin-bottom: 20px; margin-left: -10px; padding-bottom: 2px; padding-left: 0; }
	/*menu des sous-rubriques d!une page rubrique*/
	#menu_ss_rub { padding-left: 20px; }
	#menu_ss_rub ul { list-style-type: none }
	#menu_ss_rub li  { font-weight: bold; margin-bottom: 10px }
	#menu_ss_rub li a  { color: #0c479d; font-weight: bold; font-size: 120%; font-family: Arial, Helvetica, Geneva; text-decoration: none; margin-top: 4px }
/*</agl.folder>*/
/*<agl.folder "page auteurs">*/
	#menu_aut { width: 220px; float: left; padding: 0; border: solid 1px orange; }
	/*   les auteurs */
	#menu_nav_aut { color: #069; font-size: 12px; font-family: sans-serif; width: 210px; height: 280px; overflow: scroll; margin-right: auto; margin-left: auto; }
	#menu_nav_aut .titre { font-size: 14px; font-variant: small-caps; text-align: center; margin-top: 4px; margin-bottom: 4px; margin-left: 0; padding-left: 2px; }
	#menu_nav_aut a { color: #4f669f; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin: 0 0 2px; padding: 0; list-style-type: none; list-style-image: none; }
	#liste-articles_auteur { font-size: 13px; background-color: #f0f0f0; width: 400px; height: 500px; overflow: scroll; float: left; margin: 0 0 0 20px; padding: 5px; }
	.formulaire_ecrire_auteur { font-size: 12px; background-color: #ffeacb; width: 240px; float: left; margin: 0; padding: 4px; }
	.form_aut { color: #356693; font-size: 12px; }
	p.form_aut  { }
	label.form_aut { width: 100px; }
	legend .form_aut { color: black; font-weight: bold; }
/*</agl.folder>*/
/*<agl.folder "rubriques actes ">*/
	.menu_congres { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffeacb; margin-left: 10px; padding: 2px; border: solid 1px #069; }
	.menu_actes { width: 300px; height: 320px; float: left; margin-left: 20px; }
	#menu_congres { width: 320px; overflow: auto; float: left; margin-left: 10px; padding-top: 5px; padding-left: 5px; }
	#menu_congres a { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
	#menu_journee { width: 320px; overflow: auto; float: left; margin-left: 20px; padding-top: 5px; padding-left: 5px; }
	#menu_journee a { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
/*</agl.folder>*/
/*<agl.folder "presentatation post congres">*/
	.titre_session { color: #176742; font-size: 18px; margin-top: 20px; margin-bottom: 4px; padding-left: 10px; }
	.moderateurs { color: #176742; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #176742; }
	.heure_presentation { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #488cb5; width: 50px; float: left; padding: 2px 8px; }
	.titre_presentation { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../_images/pdf.gif); background-repeat: no-repeat; background-position: right 50%; float: left; margin-right: 5px; padding: 2px 20px 2px 5px; }
	.auteur_presentation { font-size: 14px; font-weight: bold; font-style: italic; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
	.resume_presentation { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 10px; margin-left: 20px; padding: 8px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; }
/*</agl.folder>*/
/*<agl.folder "page recherche">*/
	#rub-trv { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 2px solid #356693; }
	#art-trv { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 2px solid #3e79a5; }
	.div-trv { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom-color: #356693; border-bottom-width: 2px; }
	.item-trv { font-size: 11px; font-family: sans-serif; margin-bottom: 6px; margin-left: 10px; }
	.item-trv .detail { font-size: 9px; font-family: sans-serif; margin-left: 20px; }
/*</agl.folder>*/
/*<agl.folder "pied de page">*/
	#pied       { color: white; font-size: 12px; font-family: Georgia, Times; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; clear: both; margin: 0; padding: 0; bottom: 0; left: 0; width: 100%  }
	#menu_pied    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #589bb5; text-align: center; text-transform: uppercase; margin: 0px auto; padding: 0px; border: 0px; width: 100% }
	#menu_pied ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px }
	#menu_pied li  { margin-right: 10px; width: 120px; display: inline }
	#menu_pied li a  { color: white; text-decoration: none; list-style-type: none; display: inline }
	#menu_pied li a:hover  { color: gray; text-decoration: underline; list-style-type: none; display: inline }
/*</agl.folder>*/

/*
 * Mise en page des textes (bordures...)
 */
.encart_sommaire  { float: left; margin: 0px; padding-top: 4px }
.logo_sommaire      { font-size: 12px; font-family: Georgia, Times; text-align: left; float: right; margin-right: 20px; padding: 10px; border: dashed 1px #3cb371; width: 300px }
.logo_sommaire h1  { color: #2e8b57; font-weight: bold; font-size: 16px; font-family: Georgia, Times; text-align: center; float: right; margin: 5px; padding: 10px 50px 10px 10px  }
.sommaire { color: #589bb5; font-size: 12px; font-family: Arial, Helvetica, Geneva; background-color: #ececec; float: left; margin: 0px 0px 0px 20px; padding: 10px; border-top: 4px double; border-left: 4px double; width: 30% }
.sommaire_detail { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; margin-bottom: 10px }
#band4   { background-color: #fff99d; float: left; margin: 0px; padding: 0px; width: 100%; height: 1px }
