body{margin:0;padding:0;  }
ul{list-style:none;margin:0;padding:0}
a{text-decoration:none !important}
/****************** head *******************/


#r{display: none;}
#top .recherchea #r input {    border: 1px solid #ccc;
    border-radius: 0px !important;
    height: 30px;
    width: 90%;
    color: #ccc;}

#slide {margin-top: 20px;     position: relative;}
#slide #menu ul li  {float: left;}
#slide #menu ul li a:hover  {background: transparent; color: #e47826}
#slide #menu .nav > li > a {padding: 10px 23px !important; color: #5d7d7c;}
#slide #menu {    position: absolute;
    bottom: 5px;
    z-index: 100;
    width: 100%;}
#slide #menu  .moduletable {background-color: white; }
#frontpage .ligne1 h3 {font-size: 20; color: #e47826;}
#frontpage .ligne1 .ligne1co1 .custom {    border: 1px solid #999; border-top: 4px solid #5d7d7c; height: 272px;}
#frontpage .ligne1 .ligne1co3 .custom {    border: 1px solid #999; border-top: 4px solid #5d7d7c; height: 272px; padding: 35px;}
#frontpage .ligne1 .ligne1co4 .custom {        margin-top: 50;}
#frontpage .ligne1 .ligne1co4 .custom .orange {
  background-color: #e47826;
  color: #fff;
  height: 136px;
  padding: 30px;
  text-transform: uppercase;
}#frontpage .ligne1 .ligne1co4 .custom h4 {    padding: 0px 10px 10px 0px;}
#frontpage .ligne1 .ligne1co4 .custom .vert {
  background-color: #5d7d7c;
  color: #fff;
  height: 136px;
  padding: 5px;
}
#frontpage .ligne1 .ligne1co1 .custom img {width: 100%; padding: 5px;}
#frontpage .ligne1 .ligne1co1 .custom p {width: 100%; padding: 5px;}
#frontpage .ligne1 .ligne1co2 #btcontentslider92 { border: 1px solid #999; border-top: 4px solid #5d7d7c; height: 272px;}
 @media (max-width:1200px){       }
 @media (max-width:992px){    }
  @media (max-width:767px){       }
.left {
  margin-top: 30px;
}
.form-horizontal .control-label {
  text-align: left!important;
}
.right h2 {
	color: #006699;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;

}
.contact h3 {
	color: #006699;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.left .nav.menu {
	background-color: #F5F5F5;
}