body {
	margin: 0;
	padding: 0;
	width: 100% ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d2c38;
	text-align:center;
	background: url(../images/fd_page.gif) left top;
	background-repeat: repeat-x; 
}

#logo {
	width: 973px;
	height: 177px;
	background: url(../images/logo.gif) left top;
	margin-right:auto;
	margin-left:auto;
}
.td_menu {
	font-size:12px;
	font-family:verdana;

}

#nav {
	font-size:11px;
	color: #4e4e4f;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
}
#nav a{
	font-size:11px;
	color: #4e4e4f;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
#nav a:hover{
	font-size:11px;
	color: #4e4e4f;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.td_menu a{
	color: #7d2c38;
	text-decoration:none;
}
.td_menu a:hover{
	text-decoration:underline;
}
#footer {
	color: #7d2c38;
	font-size:10px;
	font-family:verdana;
}
#footer a {
	color: #7d2c38;
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
	padding:10px;
}
#footer a:hover {
	color: #7d2c38;
	font-size:10px;
	font-family:verdana;
	text-decoration:underline;
}

#actualite_head {
	width: 590px;
	height: 35px;
	background: url(../images/actualite_title.gif) left top;
}
#actualite_contact {
	width: 590px;
	height: 35px;
	background: url(../images/actualite_contact.gif) left top;
}

#actualite_middle {
	width: 590px;
	background: url(../images/actualite_fd.gif) left top;
	color:#741e2c;
	font-size:10px;
	font-family:verdana;
}

#actualite_footer {
	width: 590px;
	height: 17px;
	background: url(../images/actualite_footer.gif) left top;
}

#tableau_menu {
	width: 365px;
	height: 300px;
	background: url(../images/tableau_menu.gif) left top;
	font-size:12px;
	font-family:verdana;
	color:#fff;
}
#tableau_contact {
	width: 365px;
	height: 300px;
	background: url(../images/tableau_contact.gif) left top;
	font-size:12px;
	font-family:verdana;
	color:#fff;
}

#photo_title {
	width: 970px;
	height: 35px;
	background: url(../images/photo_title.gif) left top;
}
#photo_fd {
	width: 970px;
	height: 141px;
	background: url(../images/photo_fd.gif) left top;
}

#head_middle {
	width: 964px;
	height: 36px;
	background: url(../images/head_middle.gif) left top;
	color:#ffffff;
	font-size:14px;
	font-family:verdana;
	text-align:right;
	font-weight:bold;
}
#middle_middle {
	width: 964px;
	background: url(../images/middle_middle.gif) left top;
	color:#741e2c;
	font-size:11px;
	font-family:verdana;
}
#foot_middle {
	width: 964px;
	height: 11px;
	background: url(../images/foot_middle.gif) left top;
}








img {
border:0px;
}

      .nettoyeur {
      clear:both;
      }
      #menu {
      width:100%;
      font-family:Tahoma, Helvetica, sans-serif;
      display:block;
      background-repeat:repeat-x;
      z-index:1000;
	  margin-right:auto;
	  margin-left:auto;
      }
      #menu div {
      float:left;
      padding:0 0 0 0px;
      }
      #menu div ul {
      position: absolute;
	  width:160px;
      margin: 5px 0 0 0;
      background-color:#FFFFFF;
      line-height:30px;
	  border-right:1px solid #781f2e;
	  border-left:1px solid #781f2e;
	  margin-top:-10px;
	        *margin-top:44px;

      }
      #menu ul, #menu li {
      margin: 0;
      padding: 0;
      list-style-type: none;
      list-style-position:outside;
	  border-bottom:1px dotted #781f2e;

      }
      #menu ul li {
      padding:0 5px;
      font-size:13px;
	  font-weight:bold;
	  font-style:italic;
      }
      #menu ul li a {
	  color:#781f2e;
      text-decoration: none;
      }
      #menu ul li a:hover {
	  color:#781f2e;
      }

#middle {
	margin-top: 70px;
	*margin-top: 20px;
}



/*        galerie photo */

/* example_3 css */
#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 397px; /* important */
	height: 70px; /* important */
}
#example_3_content {
	position: absolute;
}

#example_3_content
#example_3_content li {
	list-style: none;
}
	#example_3_content {
		width: 5418px;
	}
	#container_bd #example_3 ul li {
		display: block;
		float: left;
		margin-left: 28px!important;
		margin-left: 37px;
		margin-top: -17px!important;
		margin-top: 0px;
		border: 2px solid #FFF;
	}

#container_bd #example_3 ul li img {
	display: block;
}

