/*****************************************************************************************/
/**************************************** CLASSES ****************************************/
/*****************************************************************************************/

/*----------------- CLASSES DU MENU -----------------*/
/*----------------- choux -----------------*/
	.choux		{ position:relative; width:100%; height:30px; background-repeat:no-repeat; background-position:50% 50%; }
	.chouxPort	{ background-image:url(../img/choux_portfolio.gif); }
	.chouxParu	{ background-image:url(../img/choux_parutions.gif); }
	.chouxInfo	{ background-image:url(../img/choux_info.gif); }

	.menuElem	{ background-image:url(../img/v_line.gif); background-repeat:no-repeat; background-position:50% 0%; padding-top:3px; }
	
	.sousMenu	{ background-image:url(../img/asterix.gif); background-repeat:no-repeat; background-position:100% 0%; padding-right:12px; }
	
	.acolade	{ background-color:#FFFFFF; background-image:url(../img/acolade_big.gif); background-repeat:no-repeat; background-position:25% 0%; width:30px; height:87px; }

	
/*****************************************************************************************/
/*************************************** MENU HEAD ***************************************/
/*****************************************************************************************/
	A IMG		{ border:0px; }

	#headNav	{ position:absolute; top:40px; width:100%; }
	#barreNav	{ position:absolute; top:30px; width:100%; height:1px; background-color:#000000; }
	#menuAcol	{ position:absolute; top:12px; left:160px; z-index:1; }
	#imgMenu	{ position:absolute; left:132px; top:48px; font-family:arial; font-weight:bold; font-size:10px; color:silver; }

/*----------------- CSS DES BOUTTONS -----------------*/
/*--- boutton portfolio ---*/
	#MenuPort	{ position:absolute; left:193px; z-index:10; }
	#btPort		{ position:relative; text-align:center; }

/*-- Sous menu portfolio --*/
	#SMenuPort	{ position:relative; top:7px; }
	#SMPortRep	{ position:relative; float:left; margin-right:5px; }
	#SMPortPort	{ position:relative; float:left; margin-right:5px; }
	#SMPortDeco	{ position:relative; float:left; margin-right:5px; }
	#SMPortLabo	{ position:relative; float:left; }
	#SMenuAst	{ position:relative; width:2px; height:6px; padding-top:2px; padding-right:5px; margin-right:5px; float:left; }
 
/*--- boutton parutions ---*/
	#MenuParu	{ position:absolute; left:592px; width:42px; z-index:10; }
	#btParu		{ position:relative; }

/*--- bouttons d'informations ---*/ 
	#MenuInfos	{ position:absolute; left:795px; width:152px; z-index:10; }
	#btContacts	{ position:relative; float:left; }
	#btInfos	{ position:relative; float:right; }

/*****************************************************************************************/
/*************************************** HOME PAGE ***************************************/
/*****************************************************************************************/
	BODY		{ margin:0px; padding:0px; }

	#titSite	{ position:absolute; left:100px; top:100px; width:218px; }

	#homeCont	{ position:absolute; position:absolute; width:100%; top:444px; }
	#homeAcol	{ position:relative; float:left; }
	#homeInfo	{ position:relative; float:left; width:540px; margin-left:-7px; line-height:8px; margin-top:2px; }
	#homeTit	{ position:relative; font-family:fenice; font-size:12px; font-weight:bold; }
	#homeStit	{ position:relative; font-family:fenice; font-size:12px; }
	#homeTxt	{ position:relative; font-family:arial; font-size:10px; padding-left:5px; }