<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY {
/*	background:#A2A2A2;*/
	background:#FFF;
	font-family:Verdana,Arial,sans-serif ;
	text-align:center;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #12387D; TEXT-DECORATION: underline
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #12387D;   
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #12387D;   
}
H4 {
	FONT-WEIGHT: lighter; FONT-SIZE: 13pt; COLOR: #12387D; 
}
P {
	FONT-SIZE: 14px;
	margin-right:10px;
	margin-left:10px;
	text-align:justify;
}
LI {
	FONT-SIZE: 12px; 
}
form {
	padding:0;
	margin:0;
}
a img {
	border:0;
	text-decoration:none;
}
.contenu_global {
	width:1000px;
	position:relative;
	padding:0;
	margin:0 auto;
}
.titre_general {
	margin:0;
	padding:0;
	height:140px;
	width:1000px;
	background-image:URL(logo_site_blanc_v1.png);
	text-align:left;
	text-decoration:none;
}
.general {
	background-color:#FFF;
	color:#333;
	text-align:justify;
	padding-top:15px;
	min-height:550px;
	border-top:1px solid #AAA;
}
*html .general {height:550px;}
.general H1 {
	DISPLAY:BLOCK;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	font-family:Georgia, serif;
	color:#FF7C00;
	background-color:#FFF;
	text-decoration:none;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:3px;
}
.general H2 {
	font-size:16pt;
	font-family:Georgia, serif;
	color: #315D9A;
	margin-left:0px;
	margin-right:10px;
	padding-left:0px;
	display:block;
	border-bottom:1px solid #315D9A;
	text-align:left;
}
.general H3 {
	COLOR: #315D9A;
	FONT-SIZE: 10pt;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}
.general H4 {
	FONT-SIZE: 9pt;
	COLOR: #315D9A;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-align:left;
}
.general p {
	font-size:8pt;
	margin-right:10px;
	margin-left:0px;
	text-align:justify;
	color:#333;
	margin-bottom:0px;
}
.general UL {
	list-style-image:URL(bouton_ress_indus.png);
	margin-bottom:0px;
	color:#333;
	text-align:justify;
}
.general UL UL {
	list-style-image:URL(bouton_ress_pedag.png);
}
.general UL LI {
	FONT-SIZE:8pt;
	margin-right:10px;
	color:#333;
	text-align:justify;
}
.general table {
	border-spacing:0;
	padding:0;
	margin:0;
	font-size:8pt;
}
.general a {
	color:#315D9A;
	border-bottom:1px dotted #315D9A;
	text-decoration:none;
}
.general a:hover {	
	border-bottom:1px solid #315D9A;
}
.general a:visited {	color:#315D9A;}
.general img {
	border:0px;
}
.general a img, .general img a H3 table {
	border:0px;
	text-decoration:none;
}
.general table {
	text-align:center;
}
.news {
	padding:0;
	margin:0;
	padding-left:16px;
	padding-right:5px;
	text-indent:-16px;
	text-align:left;
}
.news_title {
	color:##315D9A;
	font-size:8pt;
	font-weight:normal;
}
.news_texte {
	color:#444;
	font-size:8pt;
	font-weight:normal;
}	
.separation {
	width:100%;
	height:1px;
	border-bottom:1px DOTTED #315D9A;
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-top:5px;
}
.nuage {text-align:center;}
.nuage a, .nuage a:hover {text-decoration:none;border:0;}
.motcle1 {
	color:#A5110B;/*rouge*/
	font-size:11pt;
}
.motcle2 {
	color:#FF9933;/*#E39200;/*orange*/
	font-size:10pt;
}
.motcle3 {
	color:#99CC33;/*#BBCA11;/*vert*/
	font-size:9pt;
}
.motcle4 {
	color:#666;/*gris*/
	font-size:8pt;
}
.motcle1, .motcle2, .motcle3, .motcle4 {
	font-weight:bold;
	margin-right:7px;
}
.box {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 15px;
	background-color: #EDEDED;
	background-image: url('box-topborder.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;
	text-align:center;
	border-bottom:1px solid #DDD;
}
.box H1 {
	color:#315D9A;
	font-size:11pt;
	background:transparent;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
.box form {
	padding:0;
	margin:0;
	font-size:7pt;
}
.box p {
	padding:0;
	margin:0;
	font-size:7pt;
}
.box a, .box a:hover {
	text-decoration:none;
	border:0;
}
.left {text-align:left;}

.accueil_gauche {
	background-color:#F5F5F5;
	padding:0;
	margin:0;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	border-top:1px DOTTED #315D9A;
	border-bottom:1px DOTTED #315D9A;
}
.accueil_gauche H4 {
	color:#315D9A;
	font-family:Georgia, serif;
	display:block;
	padding:0;
	margin:0;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
}
.accueil_gauche a:hover, .accueil_gauche a:hover H4 {
	color:#FFFFFF;
	background:#315D9A;
	text-decoration:none;
	border:0px;
}
.accueil_gauche p {
	padding:0;
	margin:0;
	text-align:center;
	font-size:7pt;
	color:#333;
	margin-left:3px;
}
.accueil_gauche a {
	color:#315D9A;
	border-bottom:0px;
	text-decoration:none;
}
.accueil_princ {
	color:#333;
}
.accueil_princ p {
	font-size:8pt;
	margin-right:10px;
	margin-left:10px;
	text-indent:5px;
}
.accueil_princ table {
	font-size:8pt;
	margin-right:10px;
	margin-left:10px;
	text-indent:5px;
}
.accueil_princ li {
	font-size:8pt;
	margin:0px 10px 0px 20px;
	color:#333;
}
.accueil_princ H1 {
	display:block;
	font-weight: bold;
	font-size: 12pt;
	color:#FF7C00;
	background-color:#FFF;
	font-family:arial;
	text-decoration:none;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:0px;
	border:0px;
	font-variant:small-caps;
}
.accueil_princ H4 {
	display:block;
	border-bottom:1px solid #8B0000;
	font-size: 9pt;
	font-weight:bold;
	color: #8B0000;
	BACKGROUND:#FFF;
	text-decoration:none;
	text-align:left;
	padding:0;
	padding-left:10px;
	margin:10px 10px 0 10px;
}
.accueil_princ a {
	color:#333;
	border-bottom:1px dotted #333;
	text-decoration:none;
}
.accueil_princ p a img {
	border:0px;
	text-decoration:none;
}
/*.accueil_princ a:hover {
	color:#333;
	border-bottom:1px dotted #000;
	text-decoration:none;
}*/
/*----------------------------------------------------------------------------*/
/*----- CSS POUR LA PAGE ARCHIVES -----*/
.ress_form, .ress_tech, .ress_scient, .ress_indus, .ress_pedag {
	text-align:center;
	margin-bottom:10px;
}
.ress_form table, .ress_tech table, .ress_scient table, .ress_indus table, .ress_pedag table {
	font-size:7pt;
	border-collapse:collapse;
}
.ress_form table TH, .ress_tech table TH, .ress_scient table TH, .ress_indus table TH, .ress_pedag table TH {
	color:#FFFFFF;
	font-size:9pt;
}
.ress_form a, .ress_tech a, .ress_scient a, .ress_indus a, .ress_pedag a {
	text-decoration:none;border-bottom:0px;
}
.ress_form {		border:1px solid #666666;}
.ress_form table TH {	background-color:#666666;}
.ress_form a:hover {	border-bottom:1px dotted #666666;}
/*------*/
.ress_tech {		border:1px solid #E39200;}
.ress_tech table TH {	background-color:#E39200;}
.ress_tech a:hover {	border-bottom:1px dotted #E39200;}
/*------*/
.ress_scient {		border:1px solid #A5110B;}
.ress_scient table TH {	background-color:#A5110B;}
.ress_scient a:hover {	border-bottom:1px dotted #A5110B;}
/*------*/
.ress_indus {		border:1px solid #315D9A;}
.ress_indus table TH {	background-color:#315D9A;}
.ress_indus a:hover {	border-bottom:1px dotted #315D9A;}
/*------*/
.ress_pedag {		border:1px solid #BBCA11;}
.ress_pedag table TH {	background-color:#BBCA11;}
.ress_pedag a:hover {	border-bottom:1px dotted #BBCA11;}
/*-----*/
.bord0 {border:0;}
/*----------------------------------------------------------------------------*/
/*----- BAS DE PAGE -----*/
.footer {
	background-color:#EDEDED;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	border-top:1px solid #DDD;
}
.footer table {
	color:#444;
/*	background:url(fin.png) bottom left repeat-x;*/
	font-size:8pt;
}
.footer img {
	vertical-align:middle;
}
.footer img a {
	border:0px;
	text-decoration:none;
}
/*----- ACTUALITES ---*/
.actus {
	margin:0;
	padding:0;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:10px;
	width:98%;
	text-align:center;
	background-color:#C3D9FF;	
}
.actus H2 {
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0;
	border:0;
	margin-left:5px;
}
.actus p {
	margin-left:10px;
	margin-right:10px;
	padding:0;
}
/*----- RECHERCHE -----*/
.search_box {
	margin:0;
	padding:0;
	background:URL(fond_loupe.png) no-repeat top right;
	padding-top:10px;
	width:46%;
	margin-left:32%;
	text-align:center;
}
.search_box form {
	background-color:transparent;
	text-align:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
}
.search_results {background-color:#F9F7ED;}
.search_results_ext {background-color:#C3D9FF;}
.search_results, .search_results_ext {
	font-family:Verdana,Arial,sans-serif;
	border:1px solid #666;
	width:90%;
	padding:0;
	margin:0;
	margin-left:5%;
	padding:5px;
	margin-bottom:10px;
	color:#666;
}
.search_results H1, .search_results_ext H1 {
	font-family:Georgia, serif;
	margin:0;
	padding:0;
	color:#555;
	font-weight:bold;
	font-size:9pt;
	background-color:transparent;
	text-align:left;
	margin-bottom:5px;
}
.search_results p, .search_results_ext p {
	margin:0;
	padding:0;
	color:#555;
	font-weight:normal;
	font-size:8pt;
	margin-bottom:5px;
}
.search_results a, .search_results_ext a {
	margin:0;
	padding:0;
	color:#555;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
	border:0;
}
.search_results a:hover, .search_results_ext a:hover {
	color:#333;
	text-decoration:none;
	border:0;
}
/*--------------*/
.nav_search {
	position:relative;
	margin:0;
	padding:0;
	color:#666;
	font-family:Verdana,Arial,sans-serif ;
	height:18px;
	width:200px;
	margin-left:-1px;
}
#nav {
	margin:0;
	padding:0;
	height:20px;
/*	background:URL(fond_nav.png) top repeat-x;*/
	border-top:1px solid #EEE;
	border-bottom:1px solid #DDD;
}
#nav ul {
	margin:0;
	padding:0;
}
#nav ul li {
	display:inline;
	float:left;
	width:100px;
	margin:0;
	padding:0;
	color:#666;
}
#nav ul li:first-child {
	border-left:1px solid #DDD;
}
#nav li a {
	height:20px;
	display:block;
/*	background:URL(fond_nav.png) top repeat-x;*/
	color:#666;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-right:1px solid #DDD;
}
#nav UL LI.on a {
	/*background:URL(triangle_menu.png) bottom no-repeat;*/
/*	background:#D6E952;*/
	background:#EEE;
	text-decoration:underline;
}
#nav_sous, #nav_sous_contrib {
	border-bottom:1px solid #CCC;
	margin:0;
	padding:0;
	height:20px;
}
#nav_sous, #nav_sous li a {
	/*background:URL(fond_nav_vert.png) top repeat-x;*/
	background:#EEE;
}
#nav_sous_contrib {
	/*background:URL(fond_nav_contrib.png) top repeat-x;*/
	background:#EEE;
}
#nav_sous ul, #nav_sous_contrib ul {
	margin:0;
	padding:0;
}
#nav_sous li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:100px;
}
#nav_sous_contrib li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:100px;
}
#nav_sous ul li:first-child, #nav_sous_contrib ul li:first-child {
	border-left:1px solid #DDD;
}
#nav_sous li a, #nav_sous_contrib li a {
	display:block;
/*	background:URL(fond_nav_vert.png) top repeat-x;*/
	text-decoration:none;
	text-align:center;
	color:#666;
	font-size:8pt;
	font-weight:bold;
	height:20px;
	/*border-left:1px solid #999;*/
	border-right:1px solid #DDD;
}
#nav li a:hover, #nav UL LI.on a:hover,
#nav_sous li a:hover, #nav_sous UL LI.on a:hover {
	/*background:URL(fond_nav_hover.png) top repeat-x;*/
	/*background:URL(triangle_menu.png) bottom no-repeat;*/
	color:#666;
}
#nav_sous_contrib li a:hover, #nav_sous_contrib UL LI.on a:hover {
	/*background:URL(fond_nav_hover.png) top repeat-x;*/
	color:#666;
}
#nav_sous UL LI.on a, #nav_sous_contrib UL LI.on a {
	color:#A5110B;
	text-decoration:underline;
	/*font-variant:small-caps;*/
}
#print {
	margin-left:40px;
	padding:0;
}
#print li {
	display:inline;
	float:left;
	width:80px;
	height:50px;
	color:#000000;
	background:url(pdf.png);
}
#print li a {
	background:url(pdf.png);
	color: #424242 ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	text-decoration: none ;
	text-align: center ;
}
#print li a:hover, #print li a:focus, #print li a:active {
	background: #FFFFFF url(pdf.png) ;
}
#links {
	margin-left:220px;
	padding:0;
}
#links li {
	display:inline;
	float:left;
	width:80px;
	height:50px;
	color:#000000;
	background:url(links.png);
}
#links li a:hover, #links li a:focus, #links li a:active {
	background: #FFFFFF url(links.png) ;
}
#abstract {
	margin-left:310px;
	padding:0;
}
#abstract li {
	display:inline;
	float:left;
	width:80px;
	height:50px;
	color:#000000;
	background:url(abstract.png);
}
#abstract li a:hover, #abstract li a:focus, #abstract li a:active {
	background: #FFFFFF url(abstract.png) ;
}
#mailto {
	margin-left:130px;
	padding:0;
}
#mailto li {
	display:inline;
	float:left;
	width:80px;
	height:50px;
	color:#000000;
	background:url(mailto.png);
}
#mailto li a:hover, #mailto li a:focus, #mailto li a:active {
	background: #FFFFFF url(mailto.png) ;
}

</pre></body></html>