
img { 
border-width : 0; 
} 
a { 
font-weight : normal; 
text-decoration : none; 
color : #000000;
}
div.titre {
height : 40px;
}
	div.titre h1 {
	float : left;
	font-size:18px; 
	font-weight: bold; 
	color: #A521AD;
	background : #ffffff;
	padding : 4px 8px;
	}
	.titre a {
	display : block;
	float : right; 
	width : 180px;
	font-size : 14px; 
	font-weight : bold; 
	color : #FFFFFF; 
	background :#FF0000; 
	border : 1px solid #ffffff;
	padding : 4px;
	}
	.titre a:hover {
	border-style : dashed;
	}
div.cadre {
float : left;
position : relative;
width : 100%;
height : 100%;
background : #ffccff;
}
div.corps_fiche {
float : left ;
clear : left;
width : 680px;
padding : 4px;
} 
	div.corps_fiche h2 {
	color : #8C4294;
	font-size : 16px;
	font-weight : bold;
	}
	div.corps_fiche p.detail {
	float : center;
	margin-left : auto;
	margin-right : auto;
	margin-top : 8px;
	margin-bottom : 20px;
	width : 250px;
	height : 60px;
	}
		div.corps_fiche p.detail a {
		display : block;
		width : 250px;
		height : 60px;
		background-image : url(/S04_images/i_fiche_detail.gif); 
		background-repeat : no-repeat;
		}
		div.corps_fiche p.detail a:hover {
		background-image : url(/S04_images/i_fiche_detail_hover.gif); 
		background-repeat : no-repeat;
		}
	div.chapitres {
	float : center;
	width : 676px;
	margin-left : auto;
	margin-right : auto;
	background : #ffffff;
	text-align : center;
	border : 1px solid #E742F6;
	}
		div.chapitres p  {
		margin-top : 20px;
		padding : 2px 0px;
		font-size : 14px;
		font-weight : bold;
		color : #E742F6;
		}
			div.chapitres a {
			display : block;
			padding : 0px 2px 4px 14px;
			font-size : 12px;
			color : #350246;
			text-align : left;
			background-image : url(/S04_images/i_puceNOp.gif); 
			background-repeat : no-repeat;
			background-position : 4px 6px; 
			}
			div.chapitres a:hover {
			color : #E742F6;
			}
div.photo {
position : absolute;
left : 690px;
top : 4px;
width : 302px;
text-align : left;
}
		div.photo img {
		cursor : pointer;
		border : 1px solid #ffffff;
		background-image : url(/S04_images/i_fiche_patientez.gif); 
		background-repeat : no-repeat;
		background-position : right bottom;
		}
div.complements {
float : left;
margin-top : 10px;
margin-bottom : 10px;
width : 680px;
text-align : left;
padding-top : 40px;
padding-left : 10px;
padding-bottom : 4px;
background-image : url(/S04_images/i_voir_compl.gif); 
background-repeat : no-repeat;
background-position : 20px top;
}
	div.complements p  {
	float : left;
	width : 100px;
	height : 190px ;
	padding : 4px 4px;
	margin : 1px;
	background : #FFCC33;
	font-size : 11px;
	color : #350246;
	text-align : center;
	}
		div.complements .ref {
		padding : 0px 6px;
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		color : #FFFFFF;
		cursor : default;
		background : #E742F6 ;	
		}
		div.complements a.photo {
		display : block;
		margin-left : auto;
		margin-right : auto;
		padding : 2px;
		width : 70px ;	
		border : 1px dashed #FFCC33 ;	
		}
		div.complements a.photo:hover {
		border-color : #9C009C;
		}
		div.complements img {
		float : center;
		width : 70px ;
		background-image : url(/S04_images/i_patience_points.gif); 
		}
div.et_encore {
float: left;
clear : both;
width : 100%;
text-align : left;
padding : 40px 0px 4px 10px;
background-image : url(/S04_images/i_voir_compl_encore.gif); 
background-repeat : no-repeat;
background-position : 20px top;
}
	div.et_encore p  {
	float : left;
	width : 100px;
	height : 190px ;
	padding : 4px;
	margin : 1px;
	background : #DCADDD;
	font-size : 11px;
	color : #350246;
	text-align : center;
	}
		div.et_encore .ref {
		padding : 0px 6px;
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		color : #FFFFFF;
		cursor : default;
		background : #E742F6 ;	
		}
		div.et_encore a.photo {
		display : block;
		margin-left : auto;
		margin-right : auto;
		padding : 2px;
		width : 70px ;	
		border : 1px dashed #DCADDD ;	
		}
		div.et_encore a.photo:hover {
		border-color : #9C009C;
		}
		div.et_encore img {
		float : center;
		width : 70px ;
		background-image : url(/S04_images/i_patience_points.gif); 
		}
	.design  {
	display : block;
	height : 45px;
	overflow : hidden;
	}
	.prix  {
	font-size : 10px;
	}
div.sans_complements {
float : left;
margin-top : 10px;
margin-bottom : 10px;
width : 680px;
height: 200px;
}
p.texte_fiche {
float : center;
clear : both;
color : #E742FF;
font-size : 13px;
text-align : center;
padding : 0px 2px;
margin-top : 1px;
border : 1px solid #E742FF;
}
p.definition {
float : left;
clear : both;
width:80%;
padding : 50px 20px 14px 62px;
text-align : left;
font-size : 12px;
color : #8C4294;
background-image : url(/S04_images/i_definition.gif); 
background-repeat : no-repeat;
background-position : 4px 4px; 
}
	#mot  {
	font-size : 14px;
	font-weight : bold;
	}


