/* ===| TYPOGRAPHY |============================================*/

body{font: 12px/18px Arial, Verdana, Tahoma, Geneva, sans-serif; color:#e6e0e0;}


h1{font: 25px/25px Verdana, Arial, Tahoma, Geneva, sans-serif; color:#ff8135; padding:0 0 20px 0; background: url(images/bg-h1.jpg) right 46px repeat-x}
h2{font: normal 17px/18px Verdana, Arial, Tahoma, Geneva, sans-serif; padding:0 0 5px 0; margin-bottom:10px;  color:#FF8135;  background: url(images/separator.jpg) left bottom repeat-x;}
h3{font: bold 14px/18px Verdana, Arial, Tahoma, Geneva, sans-serif; padding:5px 0 10px 0;  color:#e6e0e0;}
h4{font-weight:bold; font-size:13px; line-height:24px; color:#ffd3d1; padding-bottom:5px;}
h5{font: normal 1.2em/1.5em Arial;}
h6{font: bold 1em/1.5em Arial;}

h1 span{color:#ffffff; font-size:17px;}
#content-bottom h1 span{background:#310100 !important;}


#realisanim h2{margin: 16px 20px 15px 20px; color:#310100; background:url(images/sep-h2.jpg) left bottom repeat-x;}


#actualite h4{text-transform:uppercase;}
p{
  text-align:justify;
  font: 12px/1.5em Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  color:#e6e0e0;
  margin:0;
  padding:0 0 10px 0;
}
.color{
  color:#ff8135;
}


#actualite h4{ text-transform:uppercase;}
#actualite p{ font-size:14px; color:#fb9a9a; padding:0 0 10px 0px; line-height: 18px;}

a:link, a:visited{color:#ff6000; text-decoration:underline;}
a:hover, a:focus{color:#ffffff; text-decoration:none;}

p.buttonLink{ height:29px; line-height:29px; padding:0 0 0 27px !important; margin:0 !important; background: url(images/bg-linkbtn.gif) left top no-repeat;}
p.buttonLink a{background: url(images/bg-linkbg.gif) right top no-repeat; padding:0 14px 2px 0; line-height:27px; float:left; font-size:11px; color:#ffffff;}
p.buttonLink a:link, p.buttonLink a:visited{text-decoration:underline;}
p.buttonLink a:hover, p.buttonLink a:focus{text-decoration:none;}

#actualite p.buttonLink a{font-size:13px;}

#info p{
  font-size: 11px;
  color:#fb9a9a;
  padding:0 0 5px 0px;
}

#pageContent a:link, #pageContent a:visited{ color:#e6e0e0; text-decoration:none;}
#pageContent a:focus, #pageContent a:hover{ color:#e6e0e0; text-decoration:none;}


#menuBottom a:link, #menuBottom a:visited{color:#ff6000; text-decoration:underline;}
#menuBottom a:hover, #menuBottom a:focus{color:#ffffff; text-decoration:none;}
/* ========== Typography Preset Styles ============== */


#pageContent ul {padding-left: 30px !important; overflow: hidden;}
#pageContent ul li {
  list-style: none;
  text-align: justify;
  padding-bottom: 10px !important;
  padding-left: 39px !important;
  background: url(images/bullet1.gif) 0 1px no-repeat !important;
}

#content ul.bullet-1 {padding-left: 20px !important; overflow: hidden;}
#content ul.bullet-1 li {
  list-style: none;
  text-align: justify;
  padding-bottom: 10px !important;
  line-height:14px;
  padding-left: 29px !important;
  background: url(images/bullet1.gif) left 1px no-repeat;
}

#content ul li ul.bullet-2 {padding-left: 20px !important; padding-top:10px; overflow: hidden;}
#content ul li ul.bullet-2 li {
  font-size: 11px;
  list-style: none;
  line-height: 18px !important;
  padding:0 0 0 15px !important;
  margin:0 !important;
  background: url(images/bullet-menufooter.gif) left 6px no-repeat;

}

#pageContent table ul{padding-left:10px !important;}
#pageContent table ul li{padding-left:25px !important;}
#menuBottom ul{padding:9px 17px 8px 18px; background: url(images/bg-ulbottom.jpg) right top repeat-y; float:left;}
#menuBottom ul li {
  font-size: 11px;
  list-style: none;
  line-height: 18px;
  padding:0 0 0 14px;
  margin:0;
  background: url(images/bullet-menufooter.gif) 0 6px no-repeat !important;
}
#footer p.copyrightInfo{font-size:17px; line-height:21px; color:#680604; padding:8px 0 0 0;}
#footer p.copyrightInfo strong{text-transform:uppercase;}


