		body 
		{
		background-color : #000000; 
		margin: 0px;
		font-family: Verdana, MS Sans Serif, Arial, Helvetica;
		color: #FFFFFF;
		}
		
		p {margin: 0;}
		
		a:link { color: #999999; text-decoration: none }
		a:visited { color: #999999; text-decoration: none }
		a:hover { color: #FFFFFF; text-decoration: none }
		
		.titre1
		{
		font-family: Arial, MS Sans Serif, Arial, Helvetica;
		color: #FFFFFF;
		font-size: 26px;
		word-spacing:0px;
		letter-spacing:8px;
		cursor: default;	
		}
		
		.titre2
		{
		font-family: Arial, MS Sans Serif, Arial, Helvetica;
		color: #CCCCCC;
		font-size: 14px;
		word-spacing:2px;
		letter-spacing:6px;
		cursor: default;
		margin: 6px 0px -10px 0px;
		padding: 0px;		
		}
		
		.titre3
		{
		margin: 0px 0px 30px 10px;
		font-family: Arial, MS Sans Serif, Arial, Helvetica;
		color: #CCCCCC;
		font-weight: bold;
		font-size: 11px;
		word-spacing:7px;
		letter-spacing:6px;
		cursor: default;	
		}
			
		#principal 
		{	
		    position: absolute;
			background-color : #000000;
			left: 30px;
			top: 98px;
			width: 95%;			
			padding: 0px;			
			background-image:url('../images/ligne_gauche.jpg');
			background-repeat: repeat-y;
			background-position: left;
			/* border: 1px solid green; */
		}
        
		#principal2 
		{	
			background-image:url('../images/ligne_droit.jpg');
			background-repeat: repeat-y;
            background-position: right;
			/* border: 1px solid red; */
			
		}

		#principal3 
		{	
			width: 100%;			
			margin: 0px;
			padding: 0px;
			font-size: 0px;
			/* border: 1px solid yellow; */
		}
		
		#haut		
		{	
			position: absolute;
			left: 30px;
			top: 30px;
			width: 95%;			
			margin-top: -10px;		    
			background-repeat: repeat-x;
            background-image:url('../images/ligne_haut.jpg');
			background-position: top;
					
			
		}

		#coingh 
		{
			font-size:0pt;
			margin: -22px 0px 0px 0px;
			padding: 0px;
            width:334px;
			height:100px;
			background-repeat: no-repeat;
			background-image:url('../images/coin_haut_gauche.jpg');
			float: left;
			/* border: 1px solid green; */
		}
		
		#coindh 
		{
			font-size:0pt;
			margin: -22px 0px 0px 0px;
			padding: 0px;			
            width:34px;
			height:100px;
			background-repeat: no-repeat;
			background-image:url('../images/coin_haut_droit.jpg');
			float: right;
			/* border: 1px solid red; */
		}

		#coingb
		{	
			font-size:0pt;
			width:34px;
			height:34px;
			background-repeat: no-repeat;
			background-image:url('../images/coin_bas_gauche.jpg');
			float: left;
		}
			
		#coindb 
		{
			font-size:0pt;
            width:34px;
			height:34px;
			background-repeat: no-repeat;
			background-image:url('../images/coin_bas_droit.jpg');
		    float:right;
		}

		#bas 
		{	
			clear: both;
			height: 34px;
			width: auto;
			background-repeat: repeat-x;
            background-image: url('../images/ligne_bas.jpg');
		}
		
		#bas_page_texte
		{
			clear: both;
			margin: 21px 0px 0px 0px;
			width : 100%;
			text-align : center;
			vertical-align: middle; 
			font-family: Verdana, MS Sans Serif, Arial, Helvetica;
			color: #CCCCCC;
			font-size: 10px;
			word-spacing:0px;
			letter-spacing:1px;
			cursor: default;						
		}
		
		#menu
		{
			margin: -20px 50px 0px 0px;
			padding: 2px 2px 5px 0px;
			cursor: default;
			text-align: right;			
			color: #999999; 
			font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
			font-size: 12px;
			word-spacing:25px;
			letter-spacing:4px;
			/* border: 1px solid blue;*/
		}
		
		#page_garde
		{
		position: absolute;
		height: 500px;
		width: 700px;
		top: 50%;
		left: 50%;
		margin-left: -350px;
		margin-top: -250px;
		padding: 0px;
		text-align : center;
		font-family: Verdana, MS Sans Serif, Arial, Helvetica;
		color: #CCCCCC;
		font-size: 10px;
		word-spacing:0px;
		letter-spacing:1px;
		cursor: default;		
		}
		
		#page_garde_texte
		{
		cursor: default;
		color:#000000;
		}
		
		#page_garde_texte a:link { color: #000000; text-decoration: none; cursor: default;}
		#page_garde_texte a:visited { color: #000000; text-decoration: none; cursor: default;}
		#page_garde_texte a:hover { color: #000000; text-decoration: none; cursor: default;}
		
		
		#contenu_contact
		{
		text-align : center;
		background-color : #000000;
		height: auto;
		width: 782px;
		margin: 10px 0px 0px 28px;
		padding: 8px 8px 8px 8px;	
		font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
		font-size : 11px;
		color: #CCCCCC;	
		}
		
		#contenu_contact a:link { color: #FFFFFF; text-decoration: none }
		#contenu_contact a:visited { color: #FFFFFF; text-decoration: none }
		#contenu_contact a:hover { color: #999999; text-decoration: none }
				
		#contenu_biographie
		{
		background-color : #000000;
		height: auto;
		width: 782px;
		margin: 10px 0px 0px 28px;
		padding: 8px 8px 8px 8px;	
		font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
		font-size : 11px;
		color: #CCCCCC;
		}
		
		#contenu_book
		{
		background-color : #000000;
		height: auto;
		width: 95%;
		margin: 10px 0px 0px 28px;
		padding: 8px 8px 8px 8px;
		font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
		font-size : 11px;
		color: #CCCCCC;
		}
		
		#contenu_book_menu
		{
		height: 22px;
		width: 100%;
		margin: 0px 0px 0px 4px;
		padding: 10px 8px 0px 8px;
		text-align: center;
		font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
		font-size : 10px;
		word-spacing: 0px;
		letter-spacing: 4px;
		cursor: default;
		color: #CCCCCC;
		/* border: 1px solid blue; */
		}
		#contenu_book_menu a:link { color: #FFFFFF; text-decoration: none }
		#contenu_book_menu a:visited { color: #FFFFFF; text-decoration: none }
		#contenu_book_menu a:hover { color: #999999; text-decoration: none }
		
		
		#gallery {
		background-color: #000000;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		width: 100%;
		height: 540px;					
		overflow: auto;		
		float: left !important;		
		white-space: nowrap !important;
		width: 100% !important;
		color: inherit;

		}

		#gallery img
		{
		margin: 6px 6px 6px 6px;		
		padding: 0px;
		border-width: 1px;
		border-color: #333333;
		border-style: solid;
		}
		
		#contenu_liens
		{
		background-color : #000000;
		height: auto;
		width: 782px;
		margin: 10px 0px 0px 28px;
		padding: 8px 8px 8px 8px;	
		font-family: Verdana, MS Sans Serif, Arial, Helvetica; 
		font-size : 11px;
		color: #CCCCCC;
		}
		
		#contenu_liens a:link { color: #FFFFFF; text-decoration: none }
		#contenu_liens a:visited { color: #FFFFFF; text-decoration: none }
		#contenu_liens a:hover { color: #999999; text-decoration: none }
