body{font-size: 12px; color: #000000; line-height: 20px; text-align: justify; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

p{font-size: 12px; color: #000000; line-height: 20px; text-align: justify; font-family: Arial, Helvetica, sans-serif; margin: 0px;}
h1{font-size: 17px; line-height: 23px; padding: 0px 0 22px 0; color: #fefefe; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

h2{font-size: 12px; color: #000000; line-height: 20px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #fbfbfb; border: solid 1px #a7a7a7;  padding: 0 5px; margin: 7px 0px;}
h2 span{ color: #333333;}
h3{font-size: 12px; color: #000000; line-height: 20px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-weight: bold; float: left;}

.titre{color: #ff2127; font-weight: bold;}
.text{text-align: center; color: #D00016; font-weight: bold;}
.encart-gray .titre1{color: #d13236 !important; font-weight: bold;}


ul.list{padding: 0px 0px 7px 0px; float:left; margin: 0;width: 492px; color: #000000;}
ul.list li{background: url(../../images/charte/bullet.jpg) no-repeat top left;background-position:0px 6px;text-align:justify;line-height: 18px; font-size: 12px; padding: 0px 13px 0px 10px; display: inline; }

ul.list1{padding: 0px 10px 0px 0px; float:left; margin: 0; width: 177px; color: #ffffff; font-weight: bold;}
ul.list1 li{background: url(../../images/charte/bullet1.jpg) no-repeat top left;background-position:0px 9px;text-align:justify;line-height: 20px; font-size: 12px;padding: 0px 0px 0px 12px;}


#right-inner a:link, #right-inner a:visited{ color: #D00016; text-decoration: none; font-size: 12px;}
#right-inner a:active, #right-inner a:hover{ color: #000000; text-decoration: none; font-size: 12px;}

.encart-gray a:link, .encart-gray a:visited{ color: #D00016 !important; text-decoration: none; font-size: 12px;}
.encart-gray a:active, .encart-gray a:hover{ color: #ffffff !important; text-decoration: none; font-size: 12px;}

.button a:link, .button a:visited{ color: #e50009 !important; text-decoration: none !important;font-weight: bold;font-size: 11px !important;}
.button a:active, .button a:hover{ color: #333333 !important; text-decoration: none;font-weight: bold;font-size: 11px !important;}

  a:link input.cbutton, a:visited input.cbutton{
   width: 89px; height: 24px; padding: 0px;  margin: 0px;
  background: #a1a1a1;
  color: #ffffff !important;
  border: solid 1px #838383;
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align:center;
  text-decoration: none ;
 }
a:hover input.cbutton, a:focus input.cbutton{
  width: 89px; height: 24px !important; padding: 0px;  margin: 0px;
  background: #d00016;
  border: solid 1px #aa1215;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: bold;
  text-align:center;
  }

ul.list a:link, ul.list a:visited{ color: #000000 !important; text-decoration: none !important; font-size: 12px;}
ul.list a:active, ul.list a:hover{ color: #000000 !important; text-decoration: underline !important; font-size: 12px;}


a:hover img{opacity: 0.7; /*ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);*/}

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

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

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