/* toto */
* {margin:0;padding:0;}

#global{
position:absolute;
left: 50%;
width: 800px;
margin-left: -400px; /* moitié de la largeur */
}


body {font-family: Arial, sans-serif;font-size:12px;color:black;background: #999999 url(../img/fd_body.gif) repeat-x 0 0; padding: 0 0 0 0; margin:0 0 0 0;height:100%}
a, a:visited  {text-decoration:none;}
a img {border:0}
a:hover {color:#AC3B8D;text-decoration:underline;}
a:focus {outline:none;}
.clear {clear:both}
span.clear {clear:both;display:block;}
.all {position:relative;width:751px;margin:0;background: url(../img/fd_header.jpg) no-repeat 0 0 transparent;z-index:2;border-width:1px;border-style:solid;border-color:#8D8C8E black #8D8C8E black;}
.pub {position:absolute;width:363px;height:54px;top:7px;right:10px;z-index:2}
.pub a {display:block;}

.fdfooter {position:relative;width:751px;margin:0;background: url(../img/fd_voiture.jpg) no-repeat 0 bottom white;z-index:2}
.fdpng {position:absolute;width: 236px;height:283px;top:319px;left:0;z-index:2}
.fdvoiture {position:absolute;width:344px;height:2000px;bottom:1px;left:0;z-index:1}
.footer {position:relative;width:751px;height:159px; margin:0;background: url(../img/fd_footer_d.jpg) no-repeat right bottom transparent;z-index:2}
.footer a {display:block;color:white;}
.footer a  {padding:0px 0}
.footer a:hover{color:white;}
.footer .lien {position:relative;padding:80px 0px 0 655px;text-align:right;margin-right:10px;}
.header .divmenu  {position:absolute;top:70px;left:199px;width:600px;}

.header .accueil {position:absolute;top:120px;right:10px;z-index:10}
.header .accueil a {color:white;font-weight:normal;font-size:11px}

.divmenu {position:relative;text-align:left;z-index:100}

.divmenu  a {display:block;position:relative;position:relative;float:left;height:23px;cursor:pointer;text-align:center}
.divmenu  a span {position:relative;float:left;display:block;color:black;}
.divmenu  a:hover {text-decoration:none;}
.divmenu  a.active, .divmenu  a.activehover, .divmenu  a.identhover , .divmenu  a.active1 {text-transform:uppercase;text-decoration:none;}

.divmenu a .p1 {visibility:hidden;position:relative;float:left;width:6px;height:23px;background: url(../img/img_m.png) no-repeat 0 0 transparent;margin-left:-6px;display:block}
.divmenu a .p2 {position:relative;float:left;font-size:14px;color:black;font-weight:normal;line-height:16px;height:23px;padding:3px 0 0 3px;display:block;}

.divmenu a .p1 {visibility:hidden;position:relative;float:left;width:6px;height:23px;background: url(../img/img_m.png) no-repeat 0 0 transparent;margin-left:-6px;display:block}
.divmenu  a.ident .p1 {visibility:hidden;position:relative;float:left;width:61px;height:23px;background: url(../img/fd_identite.gif) no-repeat 0 0 transparent;margin-left:0px;}
.divmenu a .p3 {visibility:hidden;position:relative;float:left;width:6px;height:23px;background: url(../img/img_m2.png) no-repeat 0 0 transparent;display:block}

.divmenu a.active .p1 {visibility:visible;position:relative;float:left;width:6px;height:23px;background: url(../img/img_m.png) no-repeat 0 0 transparent;margin-left:-6px;}
.header a.active1 .p1,.header  a.identhover .p1  {visibility:visible;position:relative;float:left;width:61px;height:23px;background: url(../img/fd_identite.gif) no-repeat 0 0 transparent;margin-left:0px;}
.header  a.identhover .p1 {visibility:hidden;}
.divmenu a.active .p2, .divmenu a.active1 .p2, .divmenu a.ident:hover .p2 {position:relative;text-transform:uppercase;float:left;font-size:14px;line-height:16px;height:20px;padding:3px 0px 0 3px;background-color:#E2001A;color:white;font-weight:bold;}
.divmenu a.activehover .p2, .divmenu a.identhover .p2 {position:relative;text-transform:uppercase;float:left;font-size:14px;line-height:16px;height:20px;padding:3px 0px 0 3px;color:#E2001A;font-weight:bold;background-color:white;}
.divmenu a.active .p3,  .divmenu a.active1 .p3, .header  a.ident:hover .p3 {visibility:visible;position:relative;float:left;width:6px;height:23px;background: url(../img/img_m2.png) no-repeat 0 0 transparent; }
.header  a.identhover .p3 {visibility:hidden;}



.header .divssmenu {z-index:5;position:absolute;top:95px;left:200px;width:600px;}
.header table.ssmenu {background-color:#E2001A;margin:3px 0  0 0px;color:white;border-width:0px;border-collapse:collapse;background: url(../img/fd_ssme2.gif) repeat-x 0 0 transparent;border-width:0px;}
.header table.ssmenu td {border-width:0px;height:23px;background: url(../img/trait-blanc.gif) no-repeat right center transparent;}
.header table.ssmenu td a {padding:0px 4px 0;font-size:11px;font-weight:normal;color:white;display:block;float:left;height:23px;position:relative;line-height:22px;background-color:transparent}
.header table.sident td a {padding:0px 20px;font-size:11px;font-weight:normal;color:white;display:block;float:left;height:23px;position:relative;line-height:22px;background-color:transparent}
.header table.ssmenu td span {position:relative;float:left;width:2px;height:23px;display:block;line-height:23px;}
.header table.ssmenu td a:hover, .header table.ssmenu td a.active  {background-color:#B51621}

.header table.ssmenu td.ssme1 a {background: url(../img/fd_ssmenu2.gif) no-repeat 0 0 transparent;padding-left:15px;}
.header table.ssmenu td.ssme1 a:hover,.header table.ssmenu td.ssme1 a.active  {background: url(../img/fd_ssmenu2on.gif) no-repeat 0 0 #B51621;padding-left:15px;}

.header table.sident td.ssme1 a {background: url(../img/fd_ssmenu2.gif) no-repeat 0 0 transparent;padding-left:29px;}
.header table.sident td.ssme1 a:hover,.header table.ssmenu td.ssme1 a.active  {background: url(../img/fd_ssmenu2on.gif) no-repeat 0 0 #B51621;padding-left:29px;}

.header table.ssmenu td.ssme2 a {padding-right:10px;}
.header table.ssmenu td.ssme2 a:hover, .header table.ssmenu td.ssme2 a.active  {background-color: #B51621;padding-right:10px;}
.header table.ssmenu td.ssme2 a .img {position:absolute;right:-6px;top:0;background: url(../img/fd_smedr.png) no-repeat right top;width:6px;height:23px}
.header table.ssmenu td.ssme2 a:hover .img, .header table.ssmenu td.ssme2 a.active .img {position:absolute;right:-6px;top:0;background: url(../img/fd_smedron.png) no-repeat right top;width:6px;height:23px}

.centre {position:relative;width:550px;margin:0 0 0 200px;padding-top:160px}
.centre a{color:#e3001B; text-decoration:none}
.centre a:hover{color:#e3001B; text-decoration:underline}
.centre table {margin-bottom:15px;}
.centre table th {color:#E60003;font-size:20px;font-weight:bold;text-align:left;}
.centre table th.dos {padding-top:15px}
.centre table td.gris {color:#504E53;font-size:13px;vertical-align:top;padding:0 10px 0 0}
.centre table td.noir {color:#181417;font-size:12px;vertical-align:top}
.centre table td.bleu {color: #004996;font-size:12px;vertical-align:top}
.centre table td.noir p, .centre table td.bleu p  {padding:3px 3px 5px}
.centre table td.noir p span {font-weight:bold;}

.centre table.marche {margin-bottom:15px;border-collapse:collapse}

ul.liste{padding: 10px 0 10px 30px}
.centre table.marche th {color:#E60003;font-size:20px;font-weight:bold;text-align:left;}
.centre table.marche .sstitre {color:#005AA9;font-size:14px;padding:0 5px 0 0;font-weight:bold;padding:10px 0 0 0;vertical-align:top;}
.centre table.marche td.text {color:black;font-size:12px;vertical-align:top;padding: 0 !important; padding:0 10px 0 0;}
.centre table.marche td.texbleu {color:#005AA9;font-size:12px;vertical-align:top;padding:10px 0px 10px 0;}
.centre table.marche span.estim {font-size:10px;display:block;line-height:14px;}
.centre table.marche span.roug {font-size:18px;color:#E60003;display:block;padding:10px 0 0 0;}




.fdbleu {border:0px;line-height:1px;background-color:#80AFD4;height:2px;}

.bleuhp{font-size:13px; color:#005EA8;padding: 0 5px; font-weight:normal;}

.logo {position:absolute;top:0;left:0;z-index:25;}
.logo a {width:219px;height:63px;display:block;position:relative;}
.logo a span {display:none;}
