/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#3f473f;
		font-family:verdana;
		font-size:10px;
		color:#636466;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	form{
		margin:0;
	}
	
	#repere{
		position:absolute;
		z-index:50;
		bottom:0;
		right:0;
		width:1px;
		height:1px;
	}
	
	#globalCentre{
		position:relative;
		width:842px;
		height:590px;
		margin:auto;
		background-image:url(images/fond-page.gif);
		background-repeat:no-repeat;
	}
	
	#bandeau{
		width:842px;
		height:94px;
		padding:0;
	}
	
	#menu{
		margin:0;
		width:842px;
		height:17px;
		padding:2px 0 0 0;
		background-color:#bca36d;
		text-align:center;
		font-size:120%;
		color:#3f473f;
	}
	
	#menu a{
		color:#3f473f;
		text-decoration:none;
	}
	
	#menu a:hover{
		color:#bc1220;
	}
	
	#menu a.menuActif{
		color:#bc1220;
		text-decoration:none;
	}
	h1.entreeTitre{
		margin:5px 0px 1px 300px;
		height:17px;
		font-size:140%;
		font-weight:bold;
		color:#004a97;
	}
	
	h2.titre{
		margin:25px 0 10px 0;
		font-size:120%;
		font-weight:bold;
		color:#3f473f;
		text-align:center;
	}
	
	p#etapes{
		margin:0 0 7px 0;
		text-align:center;
		font-size:110%;
		color:#004a97;
	}
	
	p.texte{
		margin:0 70px 10px 70px;
		text-align:justify;
	}
	
	p.texte a {
	text-decoration:underline;
	color:#636466;
	}
	
	#moyens{
		margin:0 0 0 70px;
	}
	
	.moyen{
		float:left;
		width:114px;
		padding:0 33px 0 0;
	}
	
	.moyen h3{
		margin:0 0 1px 0;
		text-align:center;
		font-size:110%;
		font-weight:normal;
		color:#004a97;
	}
	
	p.moyenTexte{
		height:75px;
		margin:0 0 4px 0;
		text-align:center;
		font-size:90%;
	}
	
	p.moyenVisuel{
		margin:15px 0 0 0;
		height:71px;
	}

	
	#defilementFlash{
		position:absolute;
		z-index:25;
		bottom:12px;
		left:0;
		margin:0;
		width:842px;
		height:17px;
		padding:2px 0 0 0;
		text-align:center;
		font-size:110%;
		background-color:#bca36d;
		color:#fff;
	}
	
	#realisations{
		width:728px;
		height:327px;
		margin:0 0 0 56px;
		padding:0 0 0 0;
		background-image:url(images/fond-realisations.gif);
		background-repeat:no-repeat;
	}
	
	#realisations table, #realisations table td{
		width:728px;
		height:327px;
		text-align:center;
	}
	
	#realisationsTexte{
		margin:5px 0 0 0;
		text-align:center;
		font-weight:bold;
	}
	
	#realisationsNavigation{
		margin:7px 0 0 400px;
	}
	
	#realisationsNavigation a img{
		filter:alpha(opacity=85); 
        -moz-opacity:0.85; 
        opacity:0.85;
	}
	
	#realisationsNavigation a:hover img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}

/* modifs Damien */

	#bloc-bas{
		width:800px;
		margin:280px auto 5px auto;
		padding:5px;
	}
	
	#bloc-bas p{
	color:#5e665e;
	}
	
	#bloc-bas h1{
	font-size:11px;
	color:#5e665e;
	}
	
	#bloc-bas h2{
	font-size:10px;
	color:#5e665e;
	}
	
	#bloc-bas a {
	text-decoration:none;
	color:#5e665e;
	}