body  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background: #454545;margin: 0;padding: 0; color: #666666;margin-bottom:50px;
background-image:url(../images/fond-site.gif); text-align:justify}
	
a {color:#000; text-decoration:underline;}
a:hover { color:#ff6c01}

input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

hr {  height:0px;  background-color:#ffffff; border-top:#ffffff; border-right:#ffffff; border-right:#ffffff; border-bottom: 1px dashed #d8d8d8; }

p { margin:0px; margin-bottom:15px}


.top{ background-image:url(../images/fond-top.gif); background-repeat:repeat-x}
.top-haut{ background-image:url(../images/haut-site.png); background-repeat:no-repeat; width:999px; height:40px; margin:auto}

#conteneur{  margin:auto; background-image: url(../images/fond-contenu.png); background-repeat:repeat-y; background-position:center; width:999px; height:100%  }
#conteneur #col-gauche { width:265px; float:left; margin-left:30px; }
#conteneur #col-gauche #nav { background-image:url(../images/fond-nav.gif); }
#conteneur #col-gauche #newsletter { margin-top:40px }
#conteneur #col-gauche #fav { }
#conteneur #col-gauche #newsletter input { margin-left:40px; border:1px solid #666; padding:5px; width:130px }
#conteneur #contenu { width:665px; float:right; margin-right:30px; background-image:url(../images/fond-contenu.gif); background-repeat:repeat-y }
#conteneur #contenu .contenu { padding:30px }


#conteneur #contenu H1 {font-size:24px; color:#048B3B; text-align:center}
#conteneur #contenu H2 {font-size:16px; color:#333; }


#actus { float:left; width:210px; background-image:url(../images/bkg-actu.gif); background-repeat:repeat-y; margin-left:20px} /* height:437px;*/
#actus .contenu-actus {  margin-left:20px; margin-right:18px; text-align:left} /*margin-top:80px;*/
#actus a{color:#666666;}
#boutons { float:right; width:417px; margin-right:15px}


#pied-page { background-image:url(../images/fond-pied.png); background-repeat:no-repeat; background-position:center; margin:0px; height:70px}
.ombre-bas { background-image:url(../images/ombre-pied.png); background-repeat:repeat-x; height:28px; width:980px; margin: auto}
#pied-page .nav { color:#fff; font-size:11px; margin-left:15px; }
#pied-page a { padding-left:10px; padding-right:10px; color:#fff; font-weight:bold;}
#pied-page a:hover { color:#fff; text-decoration:underline}
#pied-page .signature { font-size:10px; padding-bottom:20px; padding-top:15px; padding-left:25px; color:#8dc6a1}
