body, html {font-family:Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background-color:#d1d1a5;}

#conteneur {width:772px; margin: 0px auto;background-color:#cdc88d;}
#pre_header {width:772px;height:48px;background:transparent url(../images/himage_1.png) right top no-repeat;}
#header {width:772px;height:168px;background:transparent url(../images/theme.png) left top no-repeat;}
#menu {width:772px;}
#pied {clear:both;background:#bdb76b url(../images/sub-foot.png) left top repeat-x;;height:28px;}
#contenu {width:750px; margin: 0 auto;padding: 10px;}

#pre_header img {}

#header a {display:block;width:200px;height:100px;color:#f5f5f5;text-decoration:none;font-size:12px;font-weight:bolder;}
#header a:hover {color:#e9e7c0;}
#header h1, #header span {font: bold 33px arial, sans-serif;margin:0;padding-top:0;}
#header h1 {position: relative;float:right;color: #000;margin:-85px 60px 0 0;} 
* html #header h1 {margin:-137px 60px 0 0;} *+html #header h1 {margin:-137px 60px 0 0;}
#header h1 span {position: absolute; /* superposition du SPAN sur le titre */
top: -2px; /* décalage du SPAN */
left: -2px;
color: white;
}

#menu ul {padding-left:35px;}
#menu ul, #menu ul li {list-style: none;height:23px;background: url(../images/inimage_22.png);margin:0;}
#menu ul li {float: left; width:108px;}
#menu ul li a {display:block;width:100%;height:100%;}
#menu ul li#m1 {background: url(../images/m1.png);}
#menu ul li#m2 {background: url(../images/m2.png);}
#menu ul li#m3 {background: url(../images/m3.png);}
#menu ul li#m4 {background: url(../images/m4.png);}
#menu ul li#m5 {background: url(../images/m5.png);}
#menu ul li#m6 {background: url(../images/m6.png);}
#menu ul li#m7 {background: url(../images/m7.png);}

#submenu {margin-top:20px;}
#submenu ul {padding-left:200px;}
#submenu ul, #submenu ul li {list-style: none;height:23px;background: url(../images/inimage_22.png);margin:0;}
#submenu ul li {float: left; width:108px;}
#submenu ul li.un {border-left:2px outset;}
#submenu ul li.deux {border-right:2px inset;}
#submenu ul li a {display:block;width:100%;height:100%;text-align:center;padding-top:5px;font:bold 12px arial, sans serif;
text-decoration:none;color:#666;height:18px;}
#submenu ul li a:hover {color:#111;}

#accueil {width:772px;}
#accueil img.gauche, #accueil h1 {float: left;}
img.droite {float:right;margin-top:10px;}
#accueil img.gauche {margin-top:10px;}
#accueil h1 {color: #fff;text-align:center;font-size:340%;margin:20px 0 0 8px;}

hr {clear: both;}
.affiliation {text-align:center;font-size:150%;font-weight:bolder;float:left;margin:0px 13px 0px 10px;}
* html .affiliation {margin:0px 0px 0px 10px;}

/*Pied*/
#pied ul {padding:0; margin:0px 0 0px 100px; list-style-type: none;font-size:110%;}
#pied ul li {float:left;display:block;text-align:center;}
#pied ul li a {text-decoration:none;color:#555;margin:0 0px 0 0;height:23px;display:block;width:140px;
background:#bdb76b url(../images/sub-foot.png) left top repeat-x;font-weight:bolder;padding:5px 0px 0 0;border-right:1px solid #888;}
#pied ul li a:hover {text-decoration:underline;color:#111;
background:#bdb76b url(../images/sub-foot.png) left -28px repeat-x;}
#pied ul li a.debut {border-left:1px solid #888;}

table {border: medium none ;border-width:1px;text-align: center;font-size:12px;border-color:#fff;}
td {border: 1pt solid white;padding:0cm 5.4pt;height: 19pt;}


.red {color: Red;}
.bleu {color: Blue;}
.title {	background-color: #bdb76b;}
.gras {font-weight: bolder;}
#contenu h2 {font-size:18px;}
.urgent {font-size:16px;display:block;width:95%;text-align:center;padding:5px; background-color: Red;color:white;font-weight:bolder;}

#contenu a img {border-color: Olive;}
#contenu a:hover img {border-color: white;}
#contenu ul li {font-size: 120%;}
#contenu ul li ul li {font-size: 90%;}

#contenu a {
	color:#555;font-weight:bolder;
}
#contenu a:hover {
	color:#111;
}

.actu {font-size:110%;}
.last {border: 1px solid #efefe9; padding:5px;}
h3 {padding-left:10px;}