*{padding:0;margin:0;}

body  {
    background: #D3D3D3 url('images/fond.jpg') repeat;
   /* padding:30px 0 30px 0;*/
	background-color:#395571;
    margin: auto;
    vertical-align: top;
    font-family:"Trebuchet MS";
	color:#000066;
}

h1 { color: #999999; font-size: 2em; font-weight: bold; margin: 0; padding-top: 4px; padding-bottom: 6px; }

h2 { color: #545583; font-size: 1.6em; font-weight: bold; margin: 0; padding-top: 4px; padding-bottom: 4px; }


#flash {
	position: relative;
	left:0px;
	top:0px;
	width:702px;
	height:300px;
	z-index:1;
}

div#ensemble {
    text-align:left;
    width:702px;
    margin : auto;
}

div#header {
   /* background: url('images/header.jpg') no-repeat 0 0; */
    height : 250px;
    margin : 0;
    padding: 0;
}

div#contenu {
    background: url('images/fondcontenu.jpg') repeat-y 0 0;
}

div#menu {
    float: left;
    width: 174px;
}

div#menu a {
    text-decoration:none;
    font-size:11px;  
    color:#444444; 
    margin-top: 5px; 
    padding-bottom:0px;
    padding-right:15px;
    padding-left:35px; 
}

div#menu a:hover {
	font-size:11px;
    text-decoration:none;
    font-weight:bold; 
    margin-left: 25px;  
    color:#194F75;
    padding-top:5px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:10px; 
}

div#menu p {
    padding-top:2px;
}

.search {
    background-image: url('images/mrecherche.jpg');
    width: 174px;
    height: 26px;
}

.haut {
    background-image: url('images/mhaut.jpg');
    width: 174px;
    height: 23px;
}

.fond {
    background-image: url('images/mfond.jpg');
    width: 174px;
    height: 20px;
}

div#corps {
    margin-left: 174px;
    padding-top:25px;
    padding-bottom:50px;
    padding-right:20px;
    padding-left:10px;    
    background-image: url('images/contenu.jpg');
    background-repeat: no-repeat;
	text-align:justify;
	text-indent:18px;
}

div#corps p {
padding: 10px 0 18px 0 ;
}

div#corps a {
    font-family:verdana;
    font-size:10px;
    color : #000000;
    text-decoration:none;
}
    
div#footer {
    clear:both;
    background: url('images/footer.jpg') no-repeat 0 0;
    height : 41px;
    margin : 0;
    padding: 0;
}

div#footer p {
    clear:both;
    text-align:center;
    color : #FFFFFF;
    font-size:10px;
    padding-top:10px;
}

div#footer a {
    text-align:center;
    color : #FFFFFF;
    font-size:10px;
    padding-top:10px;
    text-decoration:none;
}

div#footer a:hover {
    text-align:center;
    font-weight:bold; 
    color : #FFFFFF;
    font-size:10px;
    padding-top:10px;
    text-decoration:none;
}

.dep {
font-size:9px;
}

