a { text-decoration: none; color: #004e8e; }
a:hover { color: #4d81a8; text-decoration: underline; }
body { 	margin: 0; background: #fff url(../images/bg_body.gif) repeat-x; text-align: center; }
div, td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #393838; }
form { margin: 0; padding: 0; }
img { border: none; }
p { margin: 15px 0;  text-align:justify;}
table { border: none; border-collapse: collapse; }

#content { position: relative; width: 930px; overflow: hidden; background: url(../images/bg_content.gif) no-repeat; text-align: left; margin: 0 auto; }
#left { position: relative; width: 250px; overflow: hidden; float: left; }
#left2 { position: relative; width: 670px; overflow: hidden; float: left; }
.clear1 { clear: left; height: 1px; }
#logo { position: relative; width: 250px; overflow: hidden; }
#logo img { margin: 22px 0 0 21px; }
#menu-sl { position: relative; width: 250px; overflow: hidden; padding: 85px 0 90px 0; }
#menu-pl { padding: 0 15px 0 40px; }
#menu { position: relative; width: 195px; overflow: hidden; }
#menu a { display: block; height: 43px; width: 195px; }
#menu a:hover { margin-top: -43px; }
#menu li { float: left; height: 43px; width: 195px; overflow: hidden; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#main-content { padding: 10px 15px; }
#main-content2 { position: relative; width: 640px; overflow: hidden; }
.left1 { position: relative; width: 290px; overflow: hidden; float: left; }
.right1 { position: relative; width: 330px; overflow: hidden; float: right; }
h1 { margin: 5px 0; padding: 0; font-size: 12px; color: #4d728d; font-weight: bold; background: url(../images/fd_titre.gif) no-repeat; line-height: 29px; }
.ph-sl { padding-bottom: 10px; }

#footer { position: relative; width: 930px; overflow: hidden; text-align: left; margin: 0 auto; }
#footer div {  color: #849daf; }
#footer a { padding: 0 8px; }

/*formulaire de contact*/
#contact { width: 500px; margin: 0 auto; }
#contact .input1 {
	border: 1px solid #2d4889;
	float: left;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contact input { vertical-align: top; _vertical-align: middle; }
#contact label {
	width: 130px;
	float: left;
	display: block;
}
#contact .btn_envoyer{
	background: url(../images/btn_envoyer.gif);
	width: 152px;
	height: 25px;
	border: none;
	cursor: pointer;
}

#blocsousmenu {font-weight:bold; text-align:center;}