body { margin: 0; padding: 0; background: #9f9e9e url(../images/bg.gif) repeat-x; }
div, td { font: normal 12px Arial, Helvetica, sans-serif; color: #0d0d0d; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
a{text-decoration: none; color:#34599f;  font-weight:bold;}
a:hover{text-decoration: underline;}
img { border: none; display: inline; }
form { margin: 0; }
h1 {font-size : 14px; color: #fff; margin:0; padding:0;}
p {text-align:justify;}

#flash {width:772px; border:1px solid #818181; height:273px}
#menu_2 {width:772px;text-align:right; height:16px; line-height:16px;}
#menu {color: #fff; width:772px; background: url(../images/bg_menu.jpg) repeat-x; height:31px; line-height:31px; border-right: 1px solid #818181; border-left: 1px solid #818181;}
#menu a { color: #fff; font-weight:bold;}
#menu ul{list-style:none; width:772px; padding:0; margin:0 auto;}
#menu li{ padding: 0 8px 0 8px;float:left;}
#content {padding:16px 0 0 0; width:772px;border-right: 1px solid #818181; border-left: 1px solid #818181; border-bottom: 1px solid #818181; background:#e2e5e9;}
#photo {width: 330px; float:left;}
#photo td {padding:0 2px 0 2px;}
#texte {width: 422px;  float:left;padding-left:20px;  text-align:justify;}
#texte_page {padding:0 5px 0 5px;}
#titre {background: url(../images/bg_titre.jpg) repeat-x; height:27px; line-height:27px; text-align:left; padding:0 0 0 10px;}
#plandusite {float:left; width: 614px;text-align:left;line-height:28px; padding: 0 0 0 10px;}
#plandusite a {font-size:8px;}
#conseil {float:left; width: 148px;}
#footer {width:772px;}
#activite {width:772px;}
#activite div {float:left; padding : 16px;}

/*mentions*/
#mentions strong { color: #4e4b4b; border-bottom: 1px solid #524f4e; }
#mentions p {text-align:center; width:500px;}

/*formulaire de contact*/
#contact { width: 500px; margin: 10px auto; }
#contact .input1 {
	border: 1px solid #524f4e;
	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/bg_envoi.jpg);
	width: 186px;
	height: 31px;
	border: none;
	cursor: pointer;
}

#actibloc {background:#eceef0; border: 1px solid #a1a1a1; padding:0 5px 0 5px; margin:0;}
