/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:11px;
		color:#7F7F7F;
		background-color:#D3D3D3;
		background-image:url(images/fond-contenu.gif);
		background-repeat:repeat-y;
		background-position:center top;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	#global{
		width:770px;
		_width:770px;
		margin:auto;
		_padding:0 0 0 1px;
	}
	
	ul#menu{
		width:770px;
		height:22px;
		background-image:url(images/fond-menu.gif);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#menu li{
		width:150px;
		height:22px;
		float:left;
		margin:0;
		position:relative;
	}
	
	ul#menu li a{
		display:block;
		width:140px;
		height:18px;
		font-family:verdana;
		font-weight:bold;
		color:#fff;
		text-align:center;
		padding:4px 5px 0 5px;
		text-decoration:none;
		background-image:url(images/fond-lien-menu.gif);
		background-repeat:repeat-x;
		background-position:0 0;
	}

	ul#menu li a:hover{
		background-position:0 -22px;
	}
	
	ul#menu li ul{
		display:none;
		position:absolute;
		z-index:10;
		width:148px;
		margin:0;
		padding:0;
		left:0;
		top:22px;
		background-color:#BED9F5;
		border:1px solid #456CCA;
		list-style:none;
	}
	
	ul#menu li ul li{
		width:148px;
		height:auto;
	}
	
	ul#menu li ul li a{
		width:138px;
		font-weight:normal;
		color:#314C8F;
		height:auto;
		padding:3px 5px 3px 5px;
		margin:0;
		text-align:left;
		background-image:none;
	}
	
	ul#menu li ul li a:hover{
		background-color:#E9F3FC;
		background-image:none;
	}
	
	ul#menu li ul li a.prive{
		width:138px;
		font-weight:bold;
		color:#9c0303;
		height:auto;
		padding:3px 5px 3px 5px;
		margin:0;
		text-align:left;
		background-image:none;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#contenu{
		float:left;
		width:492px;
		padding:15px 15px 0 20px;
		margin:0;
	}
	
	#contenu h1{
		margin:0 0 15px 0;
		font-size:170%;
		font-weight:bold;
		color:#456CCA;
	}
	
	#contenu p{
		margin:0 0 10px 0;
		padding:0;
	}
	
	#contenu ul{
		margin-top:0;
		margin-bottom:10px;
	}
	
	#barreDroite{
		float:left;
		width:243px;
		padding:7px 0 0 0;
		margin:0;
	}
	
	ul#barreOutils{
		width:225px;
		padding:0 0 0 18px;
		margin:0;
		list-style:none;
	}
	
	ul#barreOutils li{
		float:left;
		border:0;
	}
	
	ul#barreOutils li.outil1{
		width:23px;
		margin:6px 20px 0 0;
	}
	
	ul#barreOutils li.outil2, ul#barreOutils li.outil3{
		width:26px;
		margin:0 20px 0 0;
	}
	
	ul#barreOutils li.outil4{
		width:26px;
		margin:10px 20px 0 0;
	}
	
	ul#barreOutils li.outil5{
		width:26px;
		margin:2px 0 0 0;
	}
	
	#questionReponse{
		margin:9px 0 0 0;
		border-top:1px solid #7F7F7F;
		padding:6px 10px 0 15px;
	}
	
	.question{
		margin:0 0 7px 0;
		padding:0;
		color:#456CCA;
	}
	.visiteLiens a{
		color:#456CCA;
		text-decoration:none;
	}
	.visiteLiens a:hover{
		color:#456CCA;
		text-decoration: underline;
	}
	
	p.reponse{
		margin:0 0 20px 0;
		padding:0;
		color:#7F7F7F;
	}
	
	#pied{
		width:770px;
		margin:auto;
		padding:4px 0 0 0;
		_border-left:1px solid #D3D3D3;
		height:18px;
		background-image:url(images/fond-menu.gif);
		background-repeat:no-repeat;
		color:#fff;
		font-size:100%;
		text-align:center;
	}
	
	#pied a{
		color:#EDCA4C;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
	#repere{
		position:absolute;
		bottom:0;
		right:0;
		z-index:100;
		width:1px;
		height:1px;
	}
	
	#elastique{
		height:1px;
	}
