/* css */
	body,html		{ margin:0; padding:0; font-family:verdana; font-size:10px; }
	#contener		{ width:785px; border-width:0 2px 0 2px; border-style:solid; border-color:#A5007D; margin:0 auto 0 auto; padding:0; background:url('../images/bg-contener.gif') repeat-x ; }
	#header			{ height:76px; width:760px; margin:0 auto 0 auto; padding:10px 0 0 0; }
	#sousmenu		{ height:28px; width:760px; margin:0 auto 0 auto; padding:0 0 0 0; background:#FFF url('../images/bg-header.gif') no-repeat; }
	#ssmenu			{ padding:5px 0 0 30px; color:#FFFFFF; font-weight:bold; }
	#ssmenu	a		{ color:#FFFFFF; text-decoration:none; }
	#ssmenu	a:hover	{ color:#CCCCCC; text-decoration:underline; }
	
	h1				{ font-size:18px; color:#A5007D; text-align:center; margin:10px auto 10px auto; padding:0; }
	/*h2				{ padding:10px; margin:0 20px 10px 20px; font-size:11px; text-align:justify; border:1px solid RED; font-weight:normal; background:#FFF; }*/
	h3				{ padding:0; margin:10px 20px -3px 30px; color:RED; font-size:14px; }
	a				{ text-decoration:none; }
	a:hover			{ text-decoration:underline; }
	.spacer			{ clear:both; }
	img				{ border:0px; }
	p				{ margin:0 ; padding:3px; }
	strong			{ font-size:11px; color:#A5007D; }

/* HOME */
	#animflash		{ width:785px; height:415px; }
	#animflash .txt	{ font-size:10px; width:430px; height:219px; position:relative; float:right; margin:0 10px 0 0;  } 
	#animflash .swf	{ height:219px; overflow:hidden; float:left; width:332px; }
	#animflash .swf2{ height:41px; overflow:hidden; float:left; width:332px; margin:-2px 0 0 0; padding:0; }
	#animflash p	{ text-align:justify; margin:0 12px 0 0;  }
	a#apercu 		{ display:block; color:#A5007D; text-transform:uppercase; font-weight:bold; font-size:10px; width:430px; margin:10px 10px 0 0; float:right; text-align:center;   } 
	.button			{ position:absolute; bottom:5px; }
/* FIN HOME */

/* ARCHIVES */
	#conteneurA		{ width:760px; margin:0 auto 0 auto; padding:10px 0 0 0; }
	.archivemag		{ width:189px; height:176px; margin:20px 0 0 40px; text-align:center; padding:4px 2px 4px 2px; float:left; font-size:10px; }
	#conteneurA a	{ color:#A5007D; font-weight:bold; }
/* FIN ARCHIVES */

/* APERCU */
	#magazine 		{ font-size:10px; width:430px; float:right; margin:0 10px 0 0;  z-index: 10000;  } 
	#magazine img	{ margin:5px 3px 0 0; border:1px dashed #A5007D; }
	#resume			{ float:left; width:320px; margin:0px; padding:0px; }
	#resume .dl		{ display:block; margin:10px 0 0 25px; }
	.txtresume		{ width:295px; margin:10px 0 0 25px; text-align:justify; font-size:12px;  }
/* FIN APERCU */

/* CONTACT */
	#lecteur		{ width:370px; background: #FFF; float:left;  margin:0; border:1px solid #A5007D; text-align:center; position:relative; left:15px; }
	#lecteur h2		{ background:#CCC; padding:3px; margin:0; font-size:12px; }
	#annonceur		{ width:370px; background: #FFF; float:right; margin:0; border:1px solid #A5007D; text-align:center; position:relative; right:15px; }
	#annonceur h2	{ background:#CCC; padding:3px; margin:0; font-size:12px; }

/* FIN CONTACT */

/* FOOTER */
	#footer			{ width:760px; border-width:1px 0 0 0; border-style:solid; border-color:#A5007D; margin:20px auto 20px auto; padding:5px; text-align:center;  }
	#footer	a		{ color:#000000; font-weight:bold; font-size:9px; text-align:center;  }
/* FOOTER */