body { 
  text-align:center;margin:0px;padding:0px;
  font-family: Helvetica;font-size:10px;  
}

#pagestd { /*background:transparent url(../images/site/header-bg.png) top left no-repeat;*/ }
#pagestd #pheader { height:100px;background:transparent url(../images/site/header.png) top left no-repeat; }
#wrapper { position:relative;width:980px;overflow:hidden;margin:0px auto;text-align:left;color:#000;}

/* bloc du bas, contenant le menu vers les autres sites */
#footer { 
background: transparent url(../images/site/footer.png) top left no-repeat;
padding:0px;text-align:center; font-family:Helvetica,sans-serif;font-weight:bold;font-size:7pt;color:#999;
padding-top:12px;width:980px;
margin-top:10px;
}

#footer .menubas { margin:0px auto;margin-right:24px;text-align:right;}
#footer .menubas ul { position:relative;float:right;margin:0;padding:0;list-style:none none outside; }
#footer .menubas li { display:block;float:left;text-align:center;}
#footer .menubas li.first { background:transparent; }
#footer .menubas a { font-family:Verdana;font-weight:400;letter-spacing:-1px;font-size:10px;color:#672873;text-decoration:none;margin:0px 0px 0px 20px;padding:2px 2px; }
#footer .menubas a:hover { text-decoration:underline; }
#footer .menubas li.first a { margin-left:0px;}
#footer .menubas a.current { background-color:#672873;color:#fff; }


#menu_rubrique { width:255px; }
#menu_rubrique dl { margin:0;padding:0; }
#menu_rubrique dt { margin:0;padding:5px 0px 0px 22px;font-family:helvetica;
background:transparent url(../images/site/onglet_menu.jpg) top right no-repeat;color:#777160;font-size:16px;height:39px;letter-spacing:1px;font-weight:bold; }
#menu_rubrique dd { margin:0;margin:6px 0 6px 22px;padding:0; }
#menu_rubrique dd ul { margin:0;padding:0;list-style:none none outside; }
#menu_rubrique li a { color:#000;font-family:helvetica;font-size:11px;font-weight:bold;text-decoration:none; }
#menu_rubrique li a:hover { text-decoration:underline; }
#menu_rubrique li { position:relative;;margin:0;padding:0;height:22px;
background:transparent url(../images/homepage/separateur-menu.png) bottom right no-repeat; }

#menu_rubrique li.last { background: none; }
div.sep { display:block;overflow:hidden;clear:both;height:1px;}

#pheader  { position:relative;width:980px; }
#pheader h1 { margin:0;padding:0;position:absolute;top:35px;left:33px; }
#pheader h1 a { display:block;width:218px;height:38px;outline:none; }
#pheader h1 a span { display:none; }
#pheader h2 { width:980px;height:76px;text-align:center;font-family:Verdana;font-size:42px;font-weight:lighter;padding:0;margin:0;position:relative;top:70px; }
#pheader h2 span { display:none; }

#pfooter  { position:relative;display:block;clear:both;width:980px;text-align:center; }
#pfooter .content { margin:0px auto;text-align:left;line-height:15px;font-size:11px;width:920px;color:#787162;font-family:Helvetica;font-weight:bold; }
#pcontent { margin:0px;width:980px;clear:both;min-height:300px;height:auto !important;height:300px; }
#pagestd #pcontent { width:980px; }

#pcontent .content { font-size:12px;font-family:Helvetica;font-weight:normal; }
/*
#pcontent .letitre { height:60px; }
#pcontent .letitre h1 {  
	font-family:helvetica;font-size:50px;letter-spacing:-1px;font-weight:100;color:#ccc;text-decoration:none;
	margin:0;padding:0;margin-top:3px;text-align:center;display:block; }
#pcontent .letitre h1 a {  font-family:helvetica;font-size:50px;letter-spacing:-1px;font-weight:100;color:#ccc;text-decoration:none; }
*/
#pcontent .letitre { height:63px; }
#pcontent .letitre h1 {  margin:0;padding:0;margin-top:3px;font-family:helvetica;font-size:36px;letter-spacing:-1px;font-weight:100;color:#ccc;text-align:left;padding-left:251px;display:block;line-height:50px; }
#pcontent .letitre h1 a {  font-family:helvetica;font-size:36px;letter-spacing:-1px;font-weight:100;color:#ccc;text-decoration:none;}

#pcontent div.article h2 { margin:0px 0px 5px 0px;font-family:helvetica;font-size:16px;letter-spacing:-1px;font-weight:bold;color:#999; }

div#header-menu { position:absolute;bottom:24px;right:20px;}
div#header-menu ul { margin:0;padding:0;list-style:none none outside; }
div#header-menu li { display:inline;margin:0;padding:0;}
div#header-menu a { font-family:Verdana;font-weight:400;letter-spacing:-1px;font-size:10px;color:#672873;text-decoration:none;margin:0px 0px 0px 4px;padding:2px 2px; }
div#header-menu a:hover { text-decoration:underline; }
div#header-menu li.first a { margin-left:0px; }
div#header-menu a.current { background-color:#672873;color:#fff; } 