body{
	font-family:Verdana,Arial;
}

a{
	text-decoration:none;
	color:#2222FF;
}

a:hover{
	color:#2222FF;
	text-decoration:underline;
}

img{
	border:0px;
}

p{
	margin:0px;
	padding:0px;
}

.gauche{
	text-align:left;
}

.justifie{
	text-align:justify;
}

.droite{
	text-align:right;
}

.souligne{
	text-decoration:underline;
}

.petit{
	font-size:10px;
	font-style:italic;
}

#conteneur_a{
	width:860px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	background-image:url("images/fond_a.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
}

#conteneur_e{
	width:860px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	background-image:url("images/fond_e.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
}

#conteneur_r{
	width:860px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	background-image:url("images/fond_r.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
}

#conteneur_p{
	width:860px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	margin-left:auto;
	margin-right:auto;
}

/*#bloc_d{
	width:200px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	background-image:url("images/fond_p.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:auto;
	margin-right:auto;
}*/

#conteneur_c{
	width:860px;
	height:550px;
	border-style:solid;
	border-width:1px;
	border-color:#171bd1;
	background-image:url("images/fond_c.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:auto;
	margin-right:auto;
}

#baniere{
	margin:0px;
	padding:0px;
	height:115px;
	width:860px;
}

#logo{
	float:left;
	margin:0px;
	padding:0px;
	width:186px;
	height:117px;
}

#bandeau{
	float:right;
	margin:0px;
	padding:0px;
	width:672px;
	height:117px;
}

#menu{
	width:766px;
	height:55px;
	float:right;
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#contenu{
	font-size:12px;
	float:right;
	width:763px;
	height:240px;
}

#contenu_pg{
	width:320px;
	height:300px;
	font-size:12px;
	margin-top:25px;
	margin-left:100px;
	float:left;
}

#contenu_pg img{
	width:15%;
	height:17%;
}

#contenu_pd{
	width:320px;
	height:250px;
	font-size:12px;
	float:right;
	margin-top:25px;
	margin-right:50px;
}

#presentation{
	padding-right:150px;
}

#bloc_g{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:500px;
	height:220px;
}

#bloc_d{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:right;
	width:230px;
	height:220px;
}

#bloc_1{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:185px;
	height:220px;
}

#bloc_2{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:200px;
	height:220px;
}

#bloc_3{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:212px;
	height:220px;
}

#bloc_4{
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:155px;
	height:220px;
}

#contact{
	margin:0px;
	padding:0px;
	margin-left:100px;
	float:left;
	width:300px;
	height:150px;
}

#text_plan{
	margin:0px;
	padding:0px;
	float:right;
	margin-top:35px;
	font-size:9px;
	font-style:italic;	
	clear:both;
}

#plan{
	margin:0px;
	padding:0px;
	width:284px;
	height:170px;
	float:right;
	border-left:solid;
	border-top:solid;
	border-color:#171bd1;
	border-width:1px;
	clear:both;
}

#plan img{
	width:100%;
	height:100%;	
}

#plaquette{
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-left:130px;
	width:170px;
	height:120px;
	float:left;
	text-align:center;
	font-size:10px;
}

#plaquette img{
	width:100%;
	height:95%;
}

#pied{
	text-align:center;
	padding:5px;
	font-size:10px;
	width:860px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
}

#w3c{
	width:860px;
	height:31px;
	text-align:center;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

/*
div{
	border-style:solid;
	border-color:red;
	border-width:1px;
}
*/