/* ===| TYPOGRAPHY |============================================*/

body{font: normal 12px/16px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #000000;}


h1{
  font: bold 20px/20px Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #eb0101;
  background: url(images/separateur.jpg)  bottom left repeat-x;
  float: left;
  width: 100%;
  padding-bottom: 6px;
}

h2{font: normal 15px/18px Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h3{font: normal 14px/17px Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h4{font: normal 13px/15px Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h5{font: normal 1.2em/1.5em Arial;}
h6{font: bold 1em/1.5em Arial;}

.site{
  color: #225ecc;
}

#left-inner p{
  font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  text-align: justify;
  color: #222222;
}

#left-inner a:link, #left-inner a:visited{
  font: bold 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color: #fe1c1c;
  text-decoration: none;
}

#left-inner a:hover, #left-inner a:active{
 text-decoration: underline;
}

#left-inner #horaire p{
    font: bold 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #ffffff;
}

#left-inner #horaire p strong{
    font: bold 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #93bcf2;
}

#right-inner p{
  font: normal 12px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #000000;
  text-align: justify;
  padding-top: 7px;
}

#right-inner a:link, #right-inner a:visited{
  font: normal 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  text-align: justify;
  /*color: #fe1c1c; */
  text-decoration: underline;
}

#right-inner a:hover, #right-inner a:active{
 /* color: #fe1c1c;  */
  text-decoration: none;
}

#right-inner .liste li {
  font: bold 12px/18px Arial,Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  text-align: justify;
  color: #004299;
}
#right-inner div.mercidiv p{
  font: 12px/16px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  text-align: center;
  /*color: #d4be99;*/
}

#right-inner .tablet-bleue p {
  font: normal 12px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #000000;
  color: #ffffff;
}
#footer p{
    font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #4a4a4a;
}

#footer .box1{
   font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   color: #4a4a4a;
}


#footer .ref{
   font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   text-align: center;
   color: #4a4a4a;
}

#footer .ref p{
  text-align: left;
}

#footer a:link, #footer a:visited{
  font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color: #fe1c1c;
  text-decoration: none;
}

#footer a:hover, #footer a:active{
  font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color: #fe1c1c;
  text-decoration: underline;
}

#footer #menu2 ul{
   font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   text-align: right;
   color: #4a4a4a;
}

#footer #menu2 ul li {
   font: normal 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
   text-align: right;
   color: #4a4a4a;
}

#menu2 ul li a:link, #menu2 ul li a:visited
{
  font: normal 11px/18px Arial, Tahoma, Verdana, sans-serif;
  color: #4a4a4a;
  text-decoration: none;
}

#menu2 ul li a:hover, #menu2 ul li a:active
{
  color: #fe1c1c;
  text-decoration: underline;
}

#footer #menu2 a.actif{
   /* font-family: normal 11px/18px Arial, Tahoma, Verdana, sans-serif; */
    color: #fe1c1c;
    text-decoration: none;
}