/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
  font:normal 17px/20px Verdana,Arial, Helvetica, sans-serif;
  color:#8e6633;
  margin:0 0 12px;
  padding:0px 0px 3px;
  background:url(../images/charte/h1-underline.gif) left bottom repeat-x;
}
#contenu h2{
  font:bold 15px Verdana,Arial, Helvetica, sans-serif;
  color:#4f2e13;
  margin:0 0 7px;
  border-bottom: dashed 1px #4f2e13;

}
#contenu p{
  font:11px/14px Tahoma, Verdana,Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#4f2e13;
  margin-bottom:10px;
}
#contenu p em{
  font-weight:bold;
  font-size:12px;
  line-height:14px;
}
#contenu .couleur, span.couleur{
  font-weight:bold;
  color:#d60517;
}
#contenu .couleur1, span.couleur1{
  font-weight:bold;
  color:#960e1a;
}
#contenu a:link, #contenu a:visited{
  font-weight:bold;
  text-decoration:underline;
  color:#d60517;
}
#contenu a:hover, #contenu a:active{
  color:#8d6630;
}
#contenu ul, li{
  list-style-type: none;
  font:12px/17px Verdana,Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#4f2e13;
  margin:0px;
}
#contenu ul.list1 li{
  font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
  padding-left:14px;
  background: url(../images/charte/puce1.gif) left 6px no-repeat;
}

#contenu ul.list2{
  font-size:11px;
  padding-bottom:12px;
}

#contenu ul.list2 li{
  font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:30px;
  background: url(../images/charte/puce2.gif) 16px 7px no-repeat;
}
#contenu .separateur{
  height:15px;
  width:100%;
  float:left;
  background: url(../images/charte/separteur.gif) left 50% repeat-x;
}
#contenu .heading{
  background-color: #efc174;
  border:solid 1px #daac6a;
  height:23px;
  padding:0px 10px 0px 0px;
  margin:0px;
  display:block;
  width:660px;
}
#contenu .heading img{
  float:left;
}
#contenu .heading p{
  font:bold 13px/23px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  margin:0px;
  padding:0px;
}
#container .clear{
  font-size:0px;
  line-height:0px;
  height:0px;
  width:0px;
  display:block;
  clear:both;
}

#contenu .thumb {
  float:left;
  margin-bottom:10px;
  border: solid 2px #DAAC6A;
}
#left-pics{
width:122px;
float:right;
padding:5px 5px 0 5px;
margin-left:5px;
background:#EFC174;
}

#left-pics .picbox{
width:120px;
height:120px;
float:right;
border:solid 1px #4F2E13;
text-align:center;
margin-bottom:5px;
}




/***************** STYLE ACTUALITES *****************/
#actu{
float:right;
position:relative;
width:210px;
background:url(../images/charte/bg-actu.gif) -5px top repeat-y scroll;
overflow:hidden;
}
.uneactu{
padding:0 20px 0 24px;
float:left;
}
#actu .uneactu p{
font:normal 10px Arial, Tahoma, Verdana;
line-height:11px;
color:#fdce70;
}
#actu .uneactu p.date{
width:65px;
color:#fff;
background:#d60517;
line-height:19px;
padding:0px;
text-align:center;
margin:0 0 7px;
}
#contenu #actu .uneactu a{
position:relative;
top:5px;
font:10px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#AA8756;
}

#contenu #actu1{
  float:left;
  width:100%;
}

#contenu .uneactu1{
  padding:5px 0px 0px;
  margin:0px;
  float:left;
  width:100%;
}
#contenu .uneactu1 img{
  float:left;
  background:#AA8756;
  border:solid 1px #4F2E13;
  margin:3px 8px 0px 0px;
}
#contenu uneactu1 a{
  float:left;
  border:none;
}
#contenu uneactu1 p{
 padding:0px;
 margin:0px;
 line-height:14px;
 text-align:justify;
}


/***************** STYLE FOOTER *****************/
#footer p{
font:10px/30px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
letter-spacing:1px;
padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#4f2e13;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#fff;
}