	div.ph_gauche {
	float: left;
	}
			div.ph_gauche a { 
			display: block;
			border: 1px dashed #000000;
			padding:1px;
			}
		   	div.ph_gauche a:hover {border-color:#FF0000;} 
				div.ph_gauche img { 
				border: 0px;
				width: 90px;
				}
	
	div.centre {
	float: left; 
	width:572px;
	margin-top: 2px; 
	} 
			div.centre h1 {
			margin:0;
			padding: 5px;
			color:#630063;
			font-weight: bold;
			font-size: 20px;
			background-color:#FAD0FA;
			}
			div.centre h2 {
			margin:0;
			padding: 5px;
			color:#630063; 
			font-size: 14px; 
			font-weight: normal;
			background-color:#FAD0FA;
			border-bottom : 1px solid #630063;
			}
			div.menus_cat {
			position : relative; 
			height : 230px;
			background-image : url(/S04_images/i_chapeauD.gif); 
			background-position : right 14px; 
			background-repeat : no-repeat; 
			}
				div.menus_cat a {
				padding : 6px;
				padding-left : 20px;
				padding-right : 8px; 
				color : #000000; 
				font-size : 14px; 
				text-decoration : none;
				background : #ffffff ; 
				border : 1px solid #ff0000; 
				background-image : url(/S04_images/i_bouleRO.gif); 
				background-position : 4px center; 
				background-repeat : no-repeat; 
				}
				div.menus_cat a:hover {border-style : dashed;} 
					a.vers_sites { 
					position : absolute; 
					left : 90px; 
					top : 80px;
					}
					a.vers_sites_2 { 
					position : absolute; 
					left : 90px; 
					top : 130px;
					}
			div.menus_invent {
			position : relative; 
			height : 80px;
			}
							a.vers_invent {
							display : block;
							position : absolute; 
							left : 90px; 
							top : 0px;
							width : 180px;
							padding : 2px 4px 4px 18px;
							text-align : left;
							color : #000000; 
							font-size : 12px; 
							border : 1px solid #630063; 
							background : #FAD0FA;
							background-image : url(/S04_images/i_puceBL.gif); 
							background-position : 4px center; 
							background-repeat : no-repeat; 
							} 
							a.vers_invent_2 {
							display : block;
							position : absolute; 
							left : 90px; 
							top : 30px;
							width : 180px;
							padding : 2px 4px 4px 18px;
							text-align : left;
							color : #000000; 
							font-size : 12px; 
							border : 1px solid #630063; 
							background : #FAD0FA;
							background-image : url(/S04_images/i_puceBL.gif); 
							background-position : 4px center; 
							background-repeat : no-repeat; 
							} 
							div.menus_invent a:hover {color : #ffffff;} 
						p.txt2 { 
						color : #FAD0FA; 
						font-size : 13px;
						font-style : italic;
						padding : 4px 0px;
						border-top : 1px solid #FAD0FA; 
						border-bottom : 1px solid #FAD0FA; 
						}  
	div.ph_droite {
	float: left;
	}
			div.ph_droite a { 
			display: block;
			border: 1px dashed #000000;
			padding:1px;
			}
		   	div.ph_droite a:hover {border-color:#FF0000;}
				div.ph_droite img { 
				border: 0px;
				width: 90px;
				}
	div.annexes {
	float : center;
	clear : both;
	width : 570px;
	margin : auto;
	}
	div.annexes p {
	position : relative;
	float : left;
	width : 160px;
	height : 123px;
	margin-top : -30px;
	}
	div.annexes p#noel {
	background-image : url(/S04_images/i_livrNoel160.gif); 
	background-repeat : no-repeat; 
	}
	div.annexes p#feerie {
	float : left;
	margin-left : 40px;
	background-image : url(/S04_images/i_livrFee160.gif); 
	background-repeat : no-repeat; 
	}
	div.annexes p#majorette {
	float : left;
	margin-left : 40px;
	background-image : url(/S04_images/i_livrMajorette160.gif); 
	background-repeat : no-repeat; 
	}
	div.annexes a {
	display : block;
	position : absolute;
	left : -20px;
	top : 40%; 
	width : 136px;
	padding : 4px 0px 4px 14px;
	font-size : 12px;
	text-align : left;
	background : #ffffff ; 
	border : 1px solid #A521AD; 
	background-image : url(/S04_images/i_bouleRO.gif); 
	background-position : 0px center; 
	background-repeat : no-repeat; 
	}
	div.annexes a:hover {
	border-style : dashed; 
	} 

