body {
background: #F8F6F3
}

#datehead {
margin: 10px 50px 10px 10px;
font:italic 9px Verdana;
color: #000;
}

.date {
font:italic 9px Verdana;
text-align: right ;
color: #000;
}

#menufoot {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menufoot a {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menufoot a:hover, #next a:active { 
font:normal 9px Verdana;
color: #FF8000;
text-decoration: none;
}

#menufoot a.active:link, #next a.active:visited {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menuhead {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menuhead a {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menuhead a:hover, #next a:active { 
font:normal 9px Verdana;
color: #FF8000;
text-decoration: none;
}

#menuhead a.active:link, #next a.active:visited {
font:normal 9px Verdana;
color: #FFFFFF;
text-decoration: none;
}

#menudyn {
font:normal 9px Verdana;
color: #000000;
text-decoration: none;
}

#menudyn a {
font:normal 9px Verdana;
color: #000000;
text-decoration: none;
}

#menudyn a:hover, #next a:active { 
font:normal 9px Verdana;
color: #FF8000;
text-decoration: none;
}

#menudyn a.active:link, #next a.active:visited {
font:normal 9px Verdana;
color: #000000;
text-decoration: none;
}

#dropmenudiv{
position:absolute;
border: 1px solid #000;
font:normal 9px Verdana;
line-height:12px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: Black
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #F8F6F3;
color: Black
}

#keywords {
border: 1px solid #000;
font:normal 9px Verdana;
line-height:12px;
text-indent: 3px;
text-decoration: none;
color: Black
}

	.titre_ecoles {
	font:normal 12px Verdana;
	color: #B40101;
	text-decoration: none;
	}
	
	#menu {
	font:normal 11px Verdana;
	color: #B40101;
	text-decoration: none;
	font-weight: bold;
	}

	#menu a {
	font:normal 11px Verdana;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}
	
	#menu a:hover {
	font:normal 11px Verdana;
	color: #B40101;
	text-decoration: none;
	font-weight: bold;
	}
	
	#menu a span {
	visibility: hidden;
	}
	
	#menu a:hover span {
	visibility: visible;
	}
	
	#corpus {
	font:normal 10px Verdana;
	color: #000;
	}	

.rouge {
font:normal 11px Verdana;
color: #B40101;
text-decoration: none;
font-weight: bold;
}

.typo_cat {
color: #D8D4D6;
text-decoration: none;
font-weight: bold;
}

#img-r {
  float: right;
  border: 1px solid #777777;
  margin-left: 10px;
}

#img-l {
  float: left;
  border: 1px solid #777777;
  margin-right: 10px;
}

#design {
  border: 1px solid #777777;
  margin-left: 10px;
 width: 100%;
background: url(images/blog_bgnd.gif) repeat-y;
}

	.titre_stage {
	font:normal 14px Verdana;
	color: #B40101;
	text-decoration: none;
	font-weight: bold;
	}

	.ref {
	font:normal 14px Verdana;
	color: #000000;
	text-decoration: none;
	}

div#col1 {
float: left;
width : 275px;
font-family: verdana, sans-serif;
}

div#col2 {
float: right;
width : 275px;
font-family: verdana, sans-serif;
}

div#bordure {
border: 1px solid #777777;
width : 275px;
padding: 5px;
background: url(images/blog_bgnd.gif) repeat-y;
}

#boite {
  border: 1px solid #777777;
  padding: 5px;
 width: 275px;
background: url(images/blog_bgnd.gif) repeat-y;
}

#boite2 {
  border: 1px solid #777777;
  padding: 5px;
 width: 550px;
background: url(images/blog_bgnd.gif) repeat-y;
}

	.titre_boite {
	font:normal 12px Verdana;
	color: #B40101;
	text-decoration: none;
	font-weight: bold;
	}

	.section{
	font:normal 9px Verdana;
	color: #B40101;
	text-decoration: none;
	font-weight: bold;
	}