root { 
    display: block;
}
#entete{
  width: 100%;
  float: left;}
.bandeau{
  width: 100%;
  float: left;
}
#nav{
    background-color: #e2b01b;
    border:none;
    width:100%;
    position: relative;
}
#nav ul {
    margin:0;
    padding:0;
    list-style-type:none;
    border:none;
}
#nav li {
    float:left;
    margin:0;
    padding:0;
    background-color:#e2b01b;
    position: relative;
    border:none;
}
#nav li.home{ margin-right: 0; }
#nav li.home a{ text-align: center; width: 58px;padding: 9px 0 0 40px; }
#nav li.home img{ position: relative; left:-20px; top: 0; }
#nav li a {
    display:block;
    color: #900;
    text-decoration:none;
    padding: 5px 20px;
    border:none;
}
#nav > ul > li > a{ text-transform: uppercase; } 
#nav li a:hover {
    color:#ffffff;
    background-color: #e2b01b;
}
#nav ul li ul {
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    min-width: 215px;
    z-index: 1001;
}
#nav ul li .sousmenu2{ left: 100%; top: 0; min-width: 260px; }
#nav li li{ margin: 0; text-align: left; width: 100%; }
#nav li li a{ padding: 5px 25px; width: 100%; }
#nav ul li:hover ul.sousmenu1,
#nav li li:hover ul.sousmenu2,
#nav ul li:hover > ul.menu-liste{
    display: block;
    position: absolute;
    background-color: #e2b01b;
}
.no_clic{pointer-events: none !important}
#nav li:hover ul li ul li{
    float:left;
    background-color: #feca2e;
}
.nom_site {  	
    font-family:'KristenITCRegular' ;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
}
.slogan{
    font-family:'KristenITCRegular', Arial;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 0.5em;
}
.conteneur{
    width: 980px;
    margin: 0 auto;
}
#barre_haut{
    background-color: #e2b01b;
    width:100%;
    height: 45px;
    border-bottom:solid 1px #D54A23;
    float: left;
    position: relative;
 }
 .submit{
 	background-color: #E2B01B;
 	border:none;
 	height: 34px;
 	background-image: url("../img/recherche.png");
        background-position: left center;
        background-repeat: no-repeat;
 }
 .formulaire_recherche input.text {
 	      background-image:none;
        height: 20px;
        color: #57240E;
        background-color: #E2B01B;
        border:none;
        border-left: solid 1px #57240E;
        margin: 0;
        width: 12em;
 }
 #formulaire_recherche{
 	      float:right;
        position: absolute;
        margin-bottom: 0;
        right: 316px ;
        top:4px;
 }
 #recherche{
 	color:#990000;
 }
 #slider_accueil{
 	height: 300px;
 	overflow: hidden;
 	float: left;
	margin:0;
	width: 100%;
 }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li, .rslides_actus li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child, .rslides_actus li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img, .rslides_actus img {
	display: block;
	height: auto;
	float: left;
	border: 0;
	max-width: 100%;
}
.logo{
    background-color: #57240E;
    color: #feca2e;
    padding: 0;
    margin:0;
    height:74px;
    float:left;
}
.conteneur .header{
	padding: 0px;
	border:none;
}
.header {
    border:none;
    padding: 0;
    background-color: #57240e;
    width:100%;
    float:left;
}
.un_don {
	float: right;
	margin: 8px 0 5px 10px;
}
.un_don a {
	color: #ffffff;
	font-family: 'KristenITCRegular';
	font-size: 22px;
	/*padding: 12px 10px;*/
	/*background-color: #900;*/
	font-weight: 700;
        padding: 0;
}
.un_don a img{max-width: 204px;}

.header-listchannel .social-list li{
    display: inline-block;
    padding: 5px 2px 0;
}
.header-listchannel .social-list {
    line-height: 38px;
    white-space: nowrap;
}
#fb-root{
margin-top: 0px;

}
.header-listchannel{
  float: right;
  position: absolute;
  right: 559px;
  top: 0;
  width: 370px;
}
.header-share-title{
  line-height: 38px;
  margin-right: 15px;
}
#nav ul li ul ul {
	left: 100%;
	top: 0;
}