/* Caractéristiques générales communes à toutes les pages ----- */
*{margin:0; padding:0; border:0;}

.gras{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.tpetit{font-size:70%;}
.petit{font-size:80%;}
.grand{font-size:120%;}
.tgrand{font-size:140%;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.left{float:left;}
.right{float:right;}
.both{clear:both;}
.none{display:none;}
.blanc{color:#FFF;}
.noir{color:#000;}
.gris{color:#ddd;}

/* ---------- Balises ---------- */

body{
background-color:#FFF;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:150%;
text-align:center;
}
#centrage {
background-color:#000;
color:#FFF;
width:960px;
margin:0 auto;
position:relative;
}
a{
color:#000;
text-decoration:none;
}
a:hover, a:active{
text-decoration:underline;
}
h1{
font-size:120%;
clear:both;
}
h2{
font-size:120%;
clear:both;
}
ul{
list-style:none outside none;
}


	#centrage #header{
	width:960px;
	height:156px;
	text-align:left;
	background-image:url(../pics/header.jpg);
	background-repeat:no-repeat;
	}
	
		#centrage #header #menu-sec{
		margin-left:770px;
		width:190px;
		height:30px;
		background-color:none;
		}
		
			#centrage #header #menu-sec #flag{float:left;}	
			#centrage #header #menu-sec #flag img.flag{margin:4px 0 0 0;}
			#centrage #header #menu-sec #flag a.flagfr{margin-right:15px;}
			
			#centrage #header #menu-sec #btntop{float:left;}
			#centrage #header #menu-sec #btntop img{margin:6px 3px 0 0;}
		
		#centrage #header #menu{
		margin: 90px 0 0 125px;
		height:27px;
		}
		
			#centrage #header #menu ul li{
			padding-top:100px;
			display:inline;
			margin-top:100px;
			}
			
				#centrage #header #menu ul li.b01{margin-left:22px;}
				#centrage #header #menu ul li.b02{margin-left:22px;}
				#centrage #header #menu ul li.b03{margin-left:16px;}
				#centrage #header #menu ul li.b04{margin-left:18px;}
				#centrage #header #menu ul li.b05{margin-left:24px;}
				#centrage #header #menu ul li.b06{margin-left:28px;}
				#centrage #header #menu ul li.b07{margin-left:30px;}
				#centrage #header #menu ul li.b08{margin-left:30px;}
				#centrage #header #menu ul li.b09{margin-left:30px;}
	
	#centrage #flash{
	float:left;
	width:680px;
	height:294px;
	z-index:0;
	}
	
	#centrage #illu-droite{
	float:left;
	width:280px;
	height:259px;
	background-image:url(../pics/illu_droite.jpg);
	background-repeat:no-repeat;
	}
	
	#centrage #entreprendre{
	float:left;
	width:403px;
	height:226px;
	background-color:#1e7d86;
	}
		#centrage #entreprendre #entre-image{
		float:left;
		width:215px;
		height:226px;
		background-image:url(../pics/bg_entreprendre.gif);
		background-repeat:repeat-x;
		}
		
		#centrage #entreprendre #entre-texte{
		float:left;
		width:188px;
		height:226px;
		background-image:url(../pics/bg_entreprendre.gif);
		background-repeat:repeat-x;
		text-align:left;
		}
		
			#centrage #entreprendre #entre-texte p{
			margin:7px;
			font-size:11px;
			text-align:justify;
			line-height:150%;
			}
		
			#centrage #entreprendre #entre-texte a{
			color:#FFF;
			margin:7px;
			font-size:12px;
			text-align:left;
			line-height:130%;
			background-image:url(../pics/puce_entreprendre.gif);
			background-repeat:no-repeat;
			background-position:1px 3px;
			padding-left:15px;
			}
			
			#centrage #entreprendre #entre-texte img.separ{
			display:block;
			margin:5px 0;
			height:1px;
			}
			
	#centrage #actus{
	float:left;
	width:277px;
	height:261px;
	z-index:5;
	background-color:#538026;
	background-image:url(../pics/bg_actu.gif);
	background-repeat:repeat-x;
	margin-top:-35px;
	}
	
		#centrage #actus img{
		margin:10px 0 10px 0;
		}
		
		#centrage #actus h3.actu-titre{
		text-align:left;
		padding-left:15px;
		font-size:12px;
		text-transform:uppercase;
		color:#FFF;
		background-image:url(../pics/puce_actu.gif);
		background-repeat:no-repeat;
		background-position:1px 3px;
		}
		
		#centrage #actus div.actu-texte{
		text-align:justify;
		display:block;
		margin:7px 10px 10px 60px;
		font-size:11px;
		color:#FFF;
		}
		
		#centrage #actus img.separ{
		display:block;
		margin:5px 0;
		height:1px;
		}
	
	#centrage #annexes{
	float:left;
	width:280px;
	height:261px;
	background-color:#1c7981;
	margin-top:-35px;
	}
	
		#centrage #annexes #recherche{
		text-align:left;
		width:280px;
		height:56px;
		background-image:url(../pics/bg_recherche.gif);
		background-repeat:repeat-x;
		}
		
			#centrage #annexes #recherche #rechleft{
			display:block;
			float:left;
			}
		
				#centrage #annexes #recherche #rechleft h3#intro_rech{
				font-size:11px;
				margin:0px 0 0 10px;
				padding-top:7px;
				}
				
				#centrage #annexes #recherche #rechleft div#champ{
				margin-top:5px;
				display:block;
				float:left;
				height:16px;
				}
				
				#centrage #annexes #recherche #rechleft div#champ input#rech{
				margin:0px 5px 0 10px;
				border:1px solid #6e6e6e;
				height:15px;
				width:120px;
				}
				
				#centrage #annexes #recherche #rechleft div#bouton{
				margin-top:5px;
				display:block;
				float:left;
				height:16px;
				}
				
				#centrage #annexes #recherche #rechleft div#bouton input#btn_rech{
				display:inline;
				padding:-2px;
				margin:0;
				height:16px;
				}
			
			#centrage #annexes #recherche div#pdl{
			display:block;
			float:left;
			}
			
			#centrage #annexes #recherche div#pdl a img{
			margin:12px 0 0 20px;
			}
			
		#centrage #annexes #texte-droit{
		width:280px;
		height:92px;
		background-image:url(../pics/bg_bleu.gif);
		background-repeat:repeat-x;
		padding:0;
		}
		
			#centrage #annexes #texte-droit p{
			padding-top:7px;
			margin:0px 7px;
			font-size:11px;
			color:#fff;
			text-align:justify;
			line-height:130%;
			}
		
		#centrage #annexes #carte{
		width:280px;
		height:113px;
		background:none;
		}
		
	#centrage #footer{
	clear:both;
	width:960px;
	height:19px;
	background-color:#2b6279;
	background-image:url(../pics/bg_pied.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	}