/* folding */.foldheader {	cursor:pointer;	cursor:hand;	list-style-image:url("/img/plus.gif");}ul, li{	text-align : left;}.foldlist {	list-style-image:url("/img/puce.png");}/* génération automatique de tableaux (d'après requête SQL)*/.cadre	{ border-bottom: 1px solid #8296BB; margin: 0px; width: 98%}.header	{ border-top: 2px solid #8296BB; background-color: #e4eef6; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-align: center; height: 25px}.col1	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: plain; font-size: 11px; text-align: left; padding:4px; border-top:1px solid #c6daff;}.col3	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: plain; font-size: 10px; text-align: left; padding:4px; border-top:1px solid #c6daff; width: 130px; vertical-align: middle;}.actif	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00536C; font-weight: normal;}body {	color: #00536C;	background-color: #EFF2F7;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 0px;	padding: 10px 0 0 0;}.intro {	color: #00536C;	margin: 15px 15px 0px 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: justify;}.actu {	color: #00536C;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}.pole {	color: #00536C;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;  vertical-align: top;  height: 80px;}.accroche {	color: #00536C;	margin: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;}hr {  color: #FFFFFF;  background-color: #FFFFFF;	margin: 15px 20px 15px 20px;	padding: 0px;	border-top: #C7D2E2;	border-width: 1px 0 0 0;	border-style: dotted none none none;}.separator {	border-left: #C7D2E2;	border-right: #C7D2E2;	border-width: 0 1px 0 1px;	border-style: none solid none solid;}.navbar {	background-color: #adbccf;	padding: 3px 12px 3px 12px;	margin: 0px;}a.navbar:link {	color: #6b6c82;	background-color: #d3dde5;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	border: 1px solid #d3dde5;	margin: 0px;	padding: 1px 10px 2px 10px;}a.navbar:visited {	color: #6b6c82;	background-color: #d3dde5;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	border: 1px solid #d3dde5;	margin: 0px;	padding: 1px 10px 2px 10px;}a.navbar:hover {	color: #6b6c82;	background-color: #eaf0f8;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	border-top: #ff9933;	border-left: #eaf0f8;	border-right: #eaf0f8;	border-width: 2px 1px 0 1px;	border-style: solid solid none solid;	margin: 0px;	padding: 1px 10px 3px 10px;}a.navbar:active {	color: #6b6c82;	background-color: #FFFFFF;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	border-top: #ff9933;	border-left: #6b6c82;	border-right: #6b6c82;	border-width: 2px 1px 0 1px;	border-style: solid solid none solid;	margin: 0px;	padding: 1px 10px 3px 10px;}.search_box {	color: #ff9933;	width: 100px;	background-color: #eaf0f8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border: 1px solid #6b6c82;	margin: 0px;	padding: 0px 3px 0px 3px;}.search_label {	color: #6b6c82;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}.footer {	font-size: 10px;	color: #63798d;}.tab_footer {	margin: 0px;	padding: 2px 0 0 0;	border-top: #C7D2E2;	border-width: 1px 0 0 0;	border-style: solid none none none;}.tab_border {  border : 1px solid #d3dde5;}.titre1 {	font: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;  font-weight: bold;	color: #54749B;	background-color: #d3dde5;	padding : 5px;	margin-left : 5px;	margin-right : 5px;	border-top: #8296BB;	border-bottom: #8296BB;	border-width: 1px 0 1px 0;	border-style: solid none solid none;  text-align: center;  vertical-align: middle;}.en_savoir_plus {  margin-top: 10px;	margin-right: 15px;	text-align: right;  font-size: 12px;}a.lien_en_savoir_plus:link {	color: #00536C;	text-decoration: none;}a.lien_en_savoir_plus:visited {	color: #00536C;	text-decoration: none;}a.lien_en_savoir_plus:hover {	color: #FF9933;	text-decoration: none;}a.lien_en_savoir_plus:active {	color: #00536C;	text-decoration: none;}a.lien_pole:link {	color: #00536C;	text-decoration: none;}a.lien_pole:visited {	color: #00536C;	text-decoration: none;}a.lien_pole:hover {	color: #FF9933;	text-decoration: none;}a.lien_pole:active {	color: #00536C;	text-decoration: none;}.menu {	color: #00536C;	background-color: #d3dde5;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding: 3px 0px 3px 10px;	margin-top: 10px;	text-transform: uppercase;	border-top: #8296BB;	border-width: 1px 0 0 0;	border-style: solid none none none;}.menu-spacer {  height: 10px;  background-color: #ffffff;  margin: 0px;  padding: 0px;}.menu-item a {  vertical-align: bottom;  display: block;	font-weight: bold;	font-size: 10px;  width: 180;	padding: 3px 0px 3px 10px;  margin: 0px;  background-color: #eaf0f8;}.menu-item a:hover {  vertical-align: bottom;	color: #FFFFFF;	background-color: #8296BB;	text-decoration: none;}.categ a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #d3dde5;  background-color: #ffffff;}.categ a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #d3dde5;  background-color: #ffffff;}.categ a:hover {	color: #FF9933;	font-weight: bold;	background-color: #EFEFEF;	text-decoration: none;}.categ a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #d3dde5;  background-color: #ffffff;}a:link {	color: #63798D;	font-weight: bold;	text-decoration: none;}a:visited {	color: #63798D;	font-weight: bold;	text-decoration: none;}a:hover {	color: #FF9933;	font-weight: bold;	text-decoration: none;}a:active {	color: #8296BB;	font-weight: bold;	text-decoration: none;}/* CSS ANCIEN SITE */p, table, tr, td, div { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; }hr {color:#EFEFEF; background-color:#EFEFEF; width: 50%; height: 1px; }/*.accroche { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; }.accroche12 { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 12px;  color: #445566; font-weight: bold;}.texte_intro { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify;}.footer { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}a:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-decoration: none; }a:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-decoration: none; }a:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; }a:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-decoration: none; }a.menu:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FFFFFF; font-weight: bold; text-decoration: none;}a.menu:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FFFFFF; font-weight: bold; text-decoration: none;}a.menu:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FFFFFF; font-weight: bold; text-decoration: none;}a.menu:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FFFFFF; font-weight: bold; text-decoration: none;}a.menu_item:link {    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #8c8c8c;    margin-right:15px;}a.menu_item:visited {    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #8c8c8c;    margin-right:15px;}a.menu_item:hover {    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #FF6600;    margin-right:15px;}a.menu_item:active {    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #e27c00;    margin-right:15px;}*/a.orange:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; font-weight: normal;}a.orange:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; font-weight: normal;}a.orange:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; border-bottom: 1px dashed #FF6600; font-weight: normal;}a.orange:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; font-weight: normal;}a.orange_menu:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8822; text-decoration: none; font-weight: bold;}a.orange_menu:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8822; text-decoration: none; font-weight: bold;}a.orange_menu:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}a.orange_menu:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8822; text-decoration: none; font-weight: bold;}a.orange_index:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; border-bottom: 1px dashed #FF6600;}a.orange_index:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; border-bottom: 1px dashed #FF6600;}a.orange_index:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; border-bottom: 1px solid #FF6600;}a.orange_index:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none; border-bottom: 1px dashed #FF6600;}a.orange2:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF6600; text-decoration: none;}a.orange2:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF6600; text-decoration: none;}a.orange2:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF6600; text-decoration: none; border-bottom: 1px dashed #FF6600;}a.orange2:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF6600; text-decoration: none;}.entete_projet { font-family: Verdana; font-size: 10px; color: #869a9f; font-weight: bold; border-color: #869a9f; border-top:1px solid; border-right:1px solid; border-left:1px solid; width: 140px; text-align: center; position: relative; left: 25px; padding: 2px;}a.titre_projet:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; font-weight: bold; position:relative; left:-3px;}a.titre_projet:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; font-weight: bold; position:relative; left:-3px;}a.titre_projet:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: bold; position:relative; left:-3px;}a.titre_projet:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; font-weight: bold; position:relative; left:-3px;}.texte_projet { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align: left; position:relative; left:3px;}.cadre_intranet { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #869a9f; }.entete_intranet { font-family: Verdana; font-size: 10px; color: #869a9f; font-weight: bold; border-color: #869a9f; border-top:1px solid; border-right:1px solid; border-left:1px solid; width: 220px; text-align: center; position: relative; left: 25px; padding: 2px;}.form_field { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #efefef; color: #555555; font-size: 10px; border:1px solid #445566; width: 130px; position: relative; left: 5px; padding: 2px;}.form_button { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #efefef; font-size: 10px; border:1px solid #445566; position: relative; left: 10px; padding: 1px;}.titre_section { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;; font-size: 11px;  color: #445566; font-weight: bold; text-align:left; position:relative; left: 15px;}a.titre:link { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;; font-size: 11px;  color: #445566; font-weight: bold; text-align:left; text-decoration: none;}a.titre:visited { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;; font-size: 11px;  color: #445566; font-weight: bold; text-align:left; text-decoration: none;}a.titre:hover { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;; font-size: 11px;  color: #FF6600; font-weight: bold; text-align:left; text-decoration: none; border-bottom: 1px dashed #FF6600;}a.titre:active { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;; font-size: 11px;  color: #445566; font-weight: bold; text-align:left; text-decoration: none;}.description_section { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; border: 1px solid #AAAAAA; margin: 15px; padding: 10px}.description_faq { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; border: 1px solid #8296BB; margin: 15px; padding: 10px; background-color:#eaf0f8;}.tab_titre_section { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; font-weight: bold; text-align:left; width: "100%";}.tab_texte_section { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:left;}.toolbox {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:left; border: 1px dashed #BDBDBD; padding: 2px; background:#ffffee;}.description_categ { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; border: 1px dashed #AAAAAA; background: #FAFAFA; position: relative; left: 20px; margin: 5px; padding: 6px; width:90%;}.description_fiche { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; position: relative; left: 10px; margin: 5px; width:95%;}.detail_fiche {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:left; border: 1px dashed #BDBDBD; padding: 2px; background:#FAFAFA;}.tableau_contact {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:left; border: 1px solid #BDBDBD; background:#FAFAFA; position:relative; left: 20px;}.contact_field { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #efefef; color: #555555; font-size: 10px; border:1px solid #445566; width: 100%; position: relative; padding: 2px;}.contact_sujet { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #fefefe; color: #555555; font-size: 10px; border:1px solid #445566; width: 95%; position: relative; padding: 2px; top: 3px;}.contact_message { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #fefefe; color: #555555; font-size: 10px; border:1px solid #445566; width: 95%; position: relative; padding: 2px; top: 3px;}.contact_button { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #efefef; font-size: 10px; border:1px solid #445566; padding: 1px;}.description_formation { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; border: 1px solid #CDCDCD; margin: 15px; padding: 5px;}.contact_formation{ font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:center; border: 1px dashed #AAAAAA; background: #FAFAFA; margin: 5px; padding: 6px; font-weight: bold; width: 70%;}.ll_souligne { border-bottom: 1px dashed #445566;}.ll_titre { border-bottom: font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #445566; text-align:center; font-weight: bold;}.sommaire{ font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; padding: 5px; position: relative; left: 25px;}.faq{font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:center; border: 1px dashed #BDBDBD; padding: 4px; margin: 20px; background:#FAFAFA;}.texte_section{font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:justify; padding: 20px; }.section { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF6600; text-align:left; border: 1px dashed #AAAAAA; background: #FAFAFA; position: relative; left: 20px; margin: 5px; padding: 6px; width:90%;}.div_align_droite{ font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:right; position: relative; left: 20px; margin: 5px; padding: 6px; width:90%;}.envoyer_field { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #fefefe; color: #555555; font-size: 10px; border:1px solid #445566; width: 100%; position: relative; padding: 2px; top: 3px;}.envoyer_textarea{ font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background: #fefefe; color: #555555; font-size: 10px; border:1px solid #445566; width: 100%; position: relative; padding: 2px; top: 3px;}.annuaire_stat_box {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #445566; text-align:left; border: 1px dashed #BDBDBD; padding: 10px; background:#ffffee;}a.lien_actu:link {	font-weight: normal;	text-decoration: none;}a.lien_actu:visited {	font-weight: normal;	text-decoration: none;}a.lien_actu:hover {	font-weight: normal;	text-decoration: none;}a.lien_actu:active {	font-weight: normal;	text-decoration: none;}.text_orange {color: #ff7722; font-weight: bold;}.oss-stats_description { font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 13px; color: #445566; text-align:center; border: 1px solid #8296BB; margin: 5px; padding: 5px; background-color:#eaf0f8;}