@charset "utf-8";
/* CSS Document */
body{
background-color:#F7F7F7;
font-family:Helvetica,Arial,Sans-Serif;
}

div#conteneur
{
	width: 1000px ;
	margin: 0 auto ;
	text-align: left ;
}

.bloc
{
float:left;
}
#logo
{
	padding-right:2em;
}

div#menu{margin:1em 0em 0em 0em;font-size:1em; height:24px; padding:0.5em 0 0em 0; width:100%;}
div#menu ul a{font-family:Helvetica,Arial,Sans-Serif; color:#444; text-decoration:none;}
div#menu ul, div#menu ul , div#menu ul li{list-style:none; margin:0; padding:0}
div#menu ul li{float:right;color:#000; font-weight:normal;margin:0em 0em 0em 0em;}
div#menu ul li a{padding:0.7em 0.7em;color:#2e2e2e;}
div#menu ul li a:hover{color:#fff; background:#6493E9;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#menu ul ul{display:none}
div#menu ul ul li{float:none}
div#menu ul ul li a{margin:0; padding:0}
div#menu ul li:hover ul{display:block; font-size:0.9em; padding-top:0.5em; position:absolute}
div#menu ul li:hover ul li a{background:#5b5d5e; border:none; display:block; padding:0.1em; width:10em}

div#presentation {
	float:clear;
	text-align:center;
	margin-bottom:2em;
	border-bottom-color:#FF9900;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

div#presentation h3 {
	font-size:0.8em;
	color:#6493E9;
	text-align:left;
	margin-top:0;
}

div#niveau2
{
height:320px;
}

#bloc_banner
{
	width:420px ;
	text-align: left ;
	float:left;
}

#bloc_contact,#bloc_creations
{
	float:right;
}

#bloc_contact table
{
 border:0;
 width:270px;
}

#bloc_contact h3
{
margin-top:0;
}

#niveau3
{
	float:clear;
	padding-top:2em;
}

#bloc_offre
{
float:left;
font-size:1em;
width:450px;

}

#bloc_offre a
{
text-decoration:none;
color:#000000;
}

 div#bloc_offre h5
 {
 	font-size:1.2em;
	color:#6493E9;
	text-align:left;
	margin-top:0.3em;
	margin-bottom:0.1em;
 }
 
 #reponse
 {
 font-size:0.8em;
 color:#990000;
 }
 #bas_page
 {
 float:clear;
 }
