html, body {margin: 0;padding: 0; background-color: #f6f6f6; font-family:verdana,arial,sans-serif; font-size:13px; color: #535353; } 
#total {position: relative; width:940px; margin:auto; padding:0px 30px 0px 30px; background-image:url(images/fd.gif); background-repeat:repeat-y;  } 
  
#navig1   {clear:left; height:29px; background-image:url(images/fd_menu1.gif); padding:5px 20px 0px 20px; text-align:right; }
#navig2   {clear:left; height:101px; }

#col1_home {float: left;width: 620px; padding-right:20px; }
#col1 {float: left;width: 580px; margin-right:20px; padding:20px 20px 20px 20px; background-image:url(images/fd_col.gif); background-repeat:repeat-x; }
#col2 {float: left;width: 300px; }

#footer_h	{clear:both; margin:auto; background-image:url(images/fd_footer_h.gif); width:1000px; height:10px; }
#footer		{clear:both; margin:auto; background-image:url(images/fd_footer.gif); width:940px; padding:20px 30px 20px 30px; }
#footer_b	{clear:both; margin:auto; background-image:url(images/fd_footer_b.gif); width:1000px; height:30px; }

hr { border:none; border-top:1px dotted #aaaaaa; height:1px; }

a:link 		{ color: #e58a00; text-decoration:none; }
a:visited 	{ color: #e58a00; text-decoration:none; }
a:active	{ color: #e58a00; text-decoration:none; }
a:hover 	{ color: #e58a00; text-decoration:underline; }

a.menu1:link 		{ color: #ffffff; text-decoration:none; }
a.menu1:visited 	{ color: #ffffff; text-decoration:none; }
a.menu1:active		{ color: #ffffff; text-decoration:none; }
a.menu1:hover 		{ color: #ffffff; text-decoration:underline; }

.mini { font-size:11px; }
.imgRight { float:left; margin:10px 0px 10px 20px; border:#cccccc solid 1px; padding:2px; }
.imgLeft  { float:left; margin:10px 20px 10px 0px; border:#cccccc solid 1px; padding:2px; }

a.linknews {color:#535353;}

span.promo { font-family:Times New Roman, Times, serif; font-size:20px; line-height:28px; }

div.pub  { background-image:url(images/blocBleu_fd.jpg); padding:0px 15px 0px 15px; color:#e0eefb; font-size:10px; }

h1.titrepage {font-family:Times New Roman, Times, serif; font-size:24px; color:#0f357c; font-weight:normal;}
h2.chapopage {font-family:Verdana; font-size:14px; color:#787878; font-weight:bold;}
span.intro {font-weight:bold; color:#0f357c;}
span.def {font-family:verdana,aria,sans-serif; font-size:13px; color: #535353;}

#annonce1 {float:left; width:280px; padding:0px 10px 0px 0px;}
#annonce2 {float:left; width:295px; padding:0px 10px 0px 10px;}
#annonce3 {float:left; width:290px; padding:0px 0px 0px 10px;}

.titreannonce {font-family:Times New Roman, Times, serif; font-size:20px; line-height:28px;}

#encart{clear:left; background-image:url(images/home_encarts_fd.jpg); background-repeat:no-repeat; background-position:top; color:#e0eefb; padding:20px 0px 0px 22px; font-size:11px; background-color:#004b93;}
#encart_foot{clear:left; background-image:url(images/home_encarts_b.jpg); height:12px;}

#ban{clear:left; height:128px; color:#FFFFFF; padding:110px 0px 0px 22px; font-size:11px;}
#text_ban {width:450px;}
#header_ban {clear:left; background-color:#004c93; height:5px; margin-bottom:1px;}

#title_news {height:11px; background-image:url(images/home_news_titre.gif); text-align:right; padding-top:20px;}

#pub {margin-top:45px;}

#sep {clear:both; height:20px;}

.date_news{color:#043175;}

.dec{padding-left:20px;}

.encartadresse{ text-align:center; padding-top:20px;}

#mailer{padding-top:20px;}

#mailarea{font-family:arial,sans-serif; font-size:12px;}
