body {margin: 0px;padding: 0px;background:#FFFFFF url(../imgs/ap_page.gif) repeat-x top;text-align: center; font-family: Arial, Helvetica, sans-serif;	}
p {margin: 0px;padding: 0px;}
#conteneur {position: relative;width: 746px;margin: 0 auto;background:#FFFFFF url(../imgs/ap_contener.gif);}
#headerL {height: 150px;background: url(../imgs/top1.gif);position: absolute;width: 334px;left: 0px;top: 0px;}
#headerR {height: 150px;width: 392px;padding-left: 20px;margin: 0px 0px 0px 334px;background: url(../imgs/top2.gif) no-repeat left top;text-align: left;}
#headerR h1 {font-size: 12pt;color: #0F3C5C;text-decoration: none;margin: 0px;padding: 25px 0px 0px 0px;}
#headerR h2 {font-size: 8pt;color: #0F3C5C;font-weight: normal;text-decoration: none;margin: 0px;padding: 0px 25px 0px 0px;	}
#headerR h3 {font-size: 8pt;color: #25A7E1;text-decoration: none;font-weight: normal;margin: 0px;padding: 27px 0px 0px 0px;}
#headerR img {float: right;margin: 24px 20px 0px 0px;border: none;}

a.lien {font-size: 9pt;color: #0F3C5C;font-weight: bold;text-decoration: none;}
a.lien:hover {color: #25A7E1;text-decoration: none;	}
.menuTop {font-size: 8pt;color: #868686;margin-top: 133px;width: 334px;}
.menuTop a {font-size: 8pt;color: #868686;text-decoration: none;}
.menuTop a:hover {font-size: 8pt;color: #000000;text-decoration: none;}
.logo {float: left;border: 0px;margin : 20px 0px 0px 20px;}

#menu {background: url(../imgs/fond_menu_r.png) no-repeat left top;position: absolute;height: 227px;width: 334px;left: 0;text-align: left;}
#menu ul {margin: 0px;padding: 0px;}
#menu li {list-style-type: none;padding-top: 0px;}
#menu a {font-size: 12px;color: #FFF;font-weight: bold;text-decoration: none;}
#menu a.lien {display:block; padding:4px 0 0 20px;width:314px;height:22px;}
#menu a:hover {text-decoration: none;color : #D4D4D4;}
#menu p {text-align: center;margin-top: 6px;}

#diaporama {height: 227px;width: 412px;margin: 0px 0px 0px 334px;padding: 0px;background: url(../imgs/ap_diap.gif) repeat-y;text-align: left;}

#coord {width: 332px; height : 244px;left:0px;background: url(../imgs/ap_coord_r.gif) no-repeat left top;font-size: 9pt;text-align: left;margin: 0px;padding-top: 7px;float: left;}
#coord p.tel {margin: 12px 0px 18px 80px;}
#coord p {margin: 0px 30px 0px 34px;}
#coord p.bloc {padding: 6px; background: #DBDBDB;text-align:center;}
#coord img {margin: 10px 0px 0px 25px;}
#coord a {color: #000000;text-decoration: none;}
#coord a:hover {color: #C12027;text-decoration: none;}

#bloctexte {width: 414px; background: url(../imgs/ap_bloc_texte.gif) repeat-y ;margin: 0px;padding: 0px;text-align: left;float: right;}

#bloc {width:339px; background:url(../imgs/ap_texte.gif) repeat-x center top; margin:0px 0px 0px 2px; padding:30px; text-align:justify; font-size:12px; min-height:380px; -height:380px}
#bloc h1 {font-size: 14pt;padding: 0px;font-weight: bold;color: #626262;margin: 0px 0px 10px 0px;}
#bloc h1.tac {font-size: 14px; text-align:left;}
#bloc h2 {font-size: 10pt;padding: 0px;font-weight: bold;color: #C12027;margin: 10px 0px 0px;}
#bloc li {font-size: 10pt;font-weight: bold;color: #C12027;list-style-image: url(../imgs/f_r.gif);list-style-position: inside;margin-top:10px;}
#bloc li.liste {font-size: 8pt;font-weight: normal;color: #000000;list-style-image: url(../imgs/f_r.gif);list-style-position: inside;margin-top:4px;}
#bloc a {font-size: 9pt;font-wevight: bold;color: #C12027;text-decoration: none;}
#bloc a:hover {color: #444444;text-decoration: none;}
#bloc a.retour {font-size: 9pt;font-weight: bold;color: #FFFFFF;text-decoration: none;}
#bloc a.retour:hover {color: #CCCCCC;text-decoration: none;}
#bloc p.nouveau {padding:5px;border:1px  #333 dotted;background:#C12027;text-align:center;margin-bottom:10px}
#bloc p.nouveau a {font-size:14px;color:#FFF;font-weight:normal}
#bloc ul.listform {padding:0;margin:0}
#bloc ul.listform li {list-style-type: none}
#bloc ul.listform li a {}
#bloc ul.listform li a:hover {padding:0;margin:0 10px 0 10px}

#Accueil {width:339px; background:url(../imgs/ap_texte.gif) repeat-x center top; margin:0px 0px 0px 2px; padding:30px ; font-size:12px;}
#Accueil h1 {font-size: 18px;padding: 0px;font-weight: bold;color: #626262;margin: 0px 0px 10px 0px;}
#Accueil h1.tac {font-size: 14px; text-align:left;}
#Accueil h2 {padding: 0px;font-weight: bold;color: #C12027;margin: 10px 0px 0px;}
#Accueil ul {padding:10px 0 0 10px; margin:0}
#Accueil p a {font-size: 14px;text-decoration:none}

#Accueil p.listeform a {display:block;padding: 2px 10px; background:url(../imgs/f_r.gif) no-repeat 0 5px; color:#000}
#Accueil p.listeform a:hover {background:url(../imgs/f_r.gif) no-repeat 3px 5px; color:#C12027}

#news {margin:55px 0 0 25px; width:272px; padding:5px; display:block; background:#C12027; font-size:14px; text-align:center; color:#FFF; border:1px #333 dotted}
#news a {display:block; padding:3px; color:#FFF;margin:0}
#news a:hover {background:#787878; color:#FFF}

#blocbottom {background: url(../imgs/bloc_texte_bottom.gif) no-repeat left;margin: 0px;padding: 0px;width: 414px;height: 12px;}

#pied {font-size: 8pt;width:742px;margin: 0px 2px 0px 2px; clear:both}
#pied p.menu {color: #868686;width:730px;margin-top: 4px;padding-top: 12px;background-color: #FFFFFF;}
#pied a {height:18px;color: #868686;text-decoration: none;}
#pied a:hover{color: #000000;text-decoration: none;}
#pied p {width:736px;color: #DFB6BF;background-color: #C12027;padding: 3px;margin-top: 6px;}
#pied a.lienext {color: #DFB6BF;text-decoration: none; }
#pied a.lienext:hover {color: #FFFFFF;text-decoration: none; }
#footer {width:746px;height:8px;background: url(../imgs/footer.gif) no-repeat;margin: 0 auto;padding: 0px;}


