@charset "UTF-8";
/* CSS Document */
body, ul{
margin:0px;
padding:0px
border:0px;}

body {
	background: #fffeff;
/*background:url(/media/marble.gif);*/
font-family:"Rockwell", Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
}
a {
	text-decoration: none;
	color: #e11d15;
	}
a:hover {
	text-decoration: underline; }
a:hover img{
	border-color: #e11d15;
	}
#bandeau {
top:0px;
position:fixed;
width:100%;
background:url(/media/marble.gif);
zoom:1;
height:83px;
overflow:hidden;
margin:0;
}
#bandeau #entete {
font-size:16px;
	text-transform:capitalize;
	font-variant: small-caps;
 }
 h1{
 font-size:6;
 color:#408040;
 text-align:center;
 }
 ul#menu {
 top:84px;
 background: #484847;
 color: white;
 /*background:url(/media/marble.gif);*/
 
 border-left:solid 1px #333;
 left:0px;
 padding:0px;
 clear:both;
	list-style: none;
	text-align: center;
	width:200px;
	/*float:left;display:inline;*/
	position:fixed;
	/*margin-right:10px;*/
}
ul#menu li {
text-align:center;
margin:10px 0px;
}
ul#menu li a{
display: block;
padding: 0 10px;
color:white;
}
ul#menu li a:hover{
background: white;
color: #333;
}
#center {
margin-top:84px;
padding:10px;
/*position:relative;*/
overflow:hidden;
zoom:1;
margin-left:201px;
border-left:solid 1px #333}

#center.prog-tech {
line-height:1.5;}
#center.prog-tech dl, #center.prog-tech dt, #center.prog-tech dd{
display:inline;
margin:0;
padding:0;
}
#pdf,#pdfrecap {
		/*width:40%;*/
		display:block;
margin-bottom:10px;
margin-right:10px;
/*border-right-style:solid;
border-right-width:1px;*/
	height:40px;
	line-height:40px;
	padding-left:45px;
	background: url('media/logopdf40px.png') no-repeat left center;
}
#sommaire {
width:40%;
padding:10px;
border-style:solid;
border-width:1px;
background:white;}
#sommaire  ul { 
margin-left:0;
padding:0px;
list-style:inside;}
#sommaire  ul li {
text-transform:uppercase;
margin-left:0px;
border-top:solid 1px #666;
}
.prog-tech h2 { color:#990000; }
.prog-tech table {border-width:1px;
background:white;
border-collapse:collapse} 
.pdf {
	background:url(media/liens-pdf.png) no-repeat; padding-left:20px}
#center table {
	border-collapse:collapse;
	background:white;
	text-align:center;
	
	}
#center table th {
			font-weight:bold;
			background: black;
			color: white;
			
			}
	#center table td,#stages table th {
		border:solid 1px #666;
		padding:1em 0.5em;
		}
 #center table td {
	border-color: #999 #ccc;}
#center table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F1F1F1;
}
img.lang {
	height: 14px;
	background: white;
	padding: 1px;
	border: solid 1px #333;
		vertical-align: text-bottom;
		
	}

