body     { background-color: white ; margin: 0; padding: 0; border-width: 0; }
#page
  { color: #404040; width: 980px; margin-right: auto; margin-left: auto; padding: 0; border-width: 0; }
td {}
a { color: #537895; text-decoration: none; }
a:hover { color: #404040; }
h1 { color: #696969; font-size: 30px; font-weight: bold; font-style: italic; background-color: #e3e2e2; width: 720px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
h2 { color: #537895; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 6px; padding-bottom: 6px; padding-left: 20px; }
h3 { color: #537895; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding-top: 6px; padding-bottom: 6px; padding-left: 20px; }
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
/*<agl.folder "entete">*/
	#bandeau               { background-repeat: repeat-x; float: left; margin: 10px 0 0 10px; padding: 0; z-index: 1; width: 100%; height: 160px ; }
	#entt              { clear: both; margin: 0 10px 10px 0; padding: 0 0 0 20px; width: 100%; height: 160px }
	#form             { color: white; font-size: 10px; font-family: Georgia, Times; float: left; margin: 10px 0px 10px 10px; padding: 0px; width: 100px; height: 16px }
/*</agl.folder>*/
/*
 * Habillage des menus et de la navigation
 */
#col1 { float: left; margin: 20px 0 5px 5px; padding: 10px; border-style: solid; border-width: 1px 0 0 1px; border-color: black; width: 220px;}
/*<agl.folder "menu lateral">*/
	#menu_lateral      { left: 10px; float: left; width: 210px ; height: auto; margin: 0; padding: 0; border-width: 0; }
	/**/
	#menu_nav_h { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; text-align: center; width: 210px; margin-top: 20px; margin-bottom: 10px; padding: 10px 2px 10px 10px; border: solid 1px black; }
	#menu_nav_h a { color: black; font-size: 14px; text-align: center; width: 96%; float: left; margin-top: 3px; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; }
	#menu_nav_h a:hover { background-color: #ccc; text-align: center; }
	/**/
	#menu_nav                  { text-align: left; float: left; margin: 10px 0 0 10px; padding: 5px; width: 200px; clear: left; }
	#menu-titre { color: #696; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0 0 4px; padding-left: 6px; border-bottom: 1px dashed #d0d0d0; border-left-width: 10px; }
	#menu_nav ul              { list-style-type: none; }
	#menu_nav li { margin-top: 2px; margin-bottom: 2px; margin-left: 4px; padding-left: 0; list-style-type: none; }
	#menu_nav a { color: #696; font-size: 12px; font-family: Arial, Helvetica, Geneva; }
	#menu_nav a:hover              { color: #537895; background-color: white; }
	.menu-art { font-size: 80%; font-family: sans-serif; text-align: center; margin: 0 0 4px; padding-left: 6px; border-bottom: 1px dashed #d0d0d0; }
/*</agl.folder>*/
#col2 { font-family: "Comic Sans MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0 0 0 10px; padding: 10px; border: 0; width: 700px; float: left; }
#col2 a { color: #f00; }
.menu  { float: left; margin: 10px 0 10px 10px; padding: 0; border-bottom: 1px solid #a0a0a0  }
.menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	list-style: none;
}
.menu ol {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	list-style: none;
}
.menu-titre  { font-size: 80%; text-transform: capitalize; text-align: center; margin: 0; padding: 3px 4px 2px; border-top: 1px solid #a0a0a0; border-bottom: 1px dashed #d0d0d0   }
.menu-item  { margin: 0 0 2px; padding: 1px 4px ; list-style-type: none; }
/*<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; position: fixed; 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>*/
/**/
.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; 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 }
/*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 }
/*menu des articles d'une page rubrique
*/

.liste-articles   { clear: left; margin-top: 1em; margin-bottom: 1em; padding-left: 30px; border-right: 1px dashed #696969; border-bottom: 1px dashed #696969  }
