body{font-size: 12px; color: #252424; line-height: 18px; text-align: justify; font-family: Arial, Helvetica, sans-serif;}

p{font-size: 12px; color: #252424; line-height: 18px; text-align: justify; font-family: Arial, Helvetica, sans-serif;}
h1{ color: #34446a; font-size: 16px; line-height: 21px; text-align: justify; font-family: Arial, Helvetica, sans-serif; }
h2{font-size: 12px; color: #252424; line-height: 18px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #c4baa7; border: solid 1px #7a6e63;  padding: 0 5px; margin: 12px 0px;}
h2 span{ color: #584c41;}


.titre{color: #225add; font-weight: bold;}


ul.list1{
	padding: 11px 0 0px 0px;
    float:left;
    margin: 0;
	width: 197px;
   color: #6e6358;
   font-weight: bold;
   background: url(../../images/charte/bg-list.jpg) no-repeat top right;
	}
ul.list1 li{
	background: url(../../images/charte/bullet.jpg) no-repeat top left;
	background-position:0px 7px;
	text-align:justify;
	line-height: 18px;
  font-size: 12px;
	padding:0px 0px 0px 17px;
	}

.l1{ width: 124px !important; padding-left: 29px !important;}
.l2{ width: 139px !important; padding-left: 29px !important; background: none !important;}
.l3{ width: 515px !important; background: none !important; font-weight: normal !important; color: #252424 !important; padding-top: 0px !important;}
.l4{ width: 155px !important; padding-left: 29px !important;}

.encart-text{ text-align: center; font-weight: bold; text-transform: uppercase; color: #6e6358;}


.list1 a{
  text-decoration: none;color: #6e6358 !important;
}


.button a:link, .button a:visited
{
    color: #ffffff !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px !important;
}

.button a:active, .button a:hover
{
    color: #eee7d8  !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px !important;
}

#right-inner a:link, #right-inner a:visited
{
    color: #584c41;
    text-decoration: none;
     font-size: 12px !important;
}

#right-inner a:active, #right-inner a:hover
{
    color: #252424;
    text-decoration: none;
     font-size: 12px !important;
}

/* =========== mdm ========= */
#actualite a:link, #actualite a:visited
{
    color: #34446a;
    text-decoration: none;
    font-weight: bold;
}

#actualite a:active, #actualite a:hover
{
    color: #50453a;
    text-decoration: none;
    font-weight: bold;
}

/* ====================  =================== */

.thumb-img{
 width: 150px; height: 150px; padding: 5px;
 border: solid 1px #bab3aa;
 background: #faf8f1;}

/* =========== contact-info ========= */
#contact-info a:link, #contact-info a:visited
{
    color: #f5eede;
    text-decoration: none;
    font-weight: bold;
}

#contact-info a:active, #contact-info a:hover
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

/* =========== plan ========= */
#plan a:link, #plan a:visited
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

#plan a:active, #plan a:hover
{
    color: #4a3f34;
    text-decoration: none;
    font-weight: bold;
}

/* ================= footer ============ */
.digitalage p{
    font-family: Arial, Helvetica, sans-serif;
    color: #6e6358;
    text-align: left;
    font-size: 11px;
}

.digitalage span
{
  color: #225add;
}


.copyright p{
     font-family: Arial, Helvetica, sans-serif;
     color: #6e6358;
     text-align: right;
}
.ref{
    width:950px;
    margin:0 auto;
    text-align: center;
		padding-top:5px;
    font-size: 11px;
    color:#6e6358;
}

#footer p
{
    font-size: 11px;
    line-height: 18px;
}
