.page_deguisement {
background : #ffccff;
}
table {
margin : 0px;
padding: 0px;
}
img { 
border-width : 0; 
} 
a { 
font-weight : normal; 
text-decoration : none; 
color : #000000;
}
tr.panier_tr {
height : 19px; 
padding : 0px;
}
tr.panier_tr td {
padding : 0px 2px;
border-top : 1px #ffffff solid;
text-align : left;
font-size : 11px; 
color : #350256; 
font-weight : normal;
}
td.fin_panier {
padding : 0px;
border-top:1px #ffffff solid;
text-align : center;
font-size:12px; 
color:#cc66ff; 
font-weight:normal; 
}
div.header {
height : 12px;
margin : 0px;
padding: 0px;
font-size: 10px;
color: #F2DBF3;
background-color : #630063;
}
div.titre {
position : relative;
height : 134px;
background-color : #630063;
background-image : url(/images/S01_logo371.gif); 
background-repeat : no-repeat;
background-position : 0px 4px;
padding-top : 4px;
}
	a.panier{  
	display : block;
	position : absolute;
	left : 790px;
	top : 4px;
	width : 88px;
	height : 98px;
	background-image : url(/images/i_cde_panier.gif);
	background-repeat : no-repeat;
	}	
	a.panier:hover{  
	background-image : url(/images/i_cde_panier_hover.gif);
	}
	a.accueil{
	display : block;
	float : right;
	clear : right;
	margin-top : 10px;
	width : 110px;
	height:42px;
	background-image : url(/images/i_accueil.gif); 
	background-repeat : no-repeat;
	}
	a.accueil:hover{
	background-image : url(/images/i_accueil_hover.gif); 
	background-repeat : no-repeat;
	}
	a.precedent {
	display : block;
	float : right; 
	width : 140px;
	font-size : 14px; 
	font-weight : bold; 
	color : #FFFFFF; 
	background :#FF0000; 
	border : 1px solid #ffffff;
	padding : 4px;
	padding-left : 16px;
	background-image : url(/images/i_flech_haut_blanc.gif);
	background-repeat : no-repeat;
	background-position : 4px 6px;
	}
	a.precedent:hover {
	background :#33FF66; 
	background-image : url(/images/i_flech_haut_blanc.gif);
	background-repeat : no-repeat;
	background-position : 4px 6px;
	}
	h1 {
	float : right;
	padding : 0px 4px;
	font-size:14px; 
	font-weight: bold; 
	color: #350256;
	background : #ffccff;
	margin-right : 70px;
	}
	.telnumfiche{  
	display : block;
	position : absolute;
	left : 400px;
	top : 20px;
	width : 229px;
	height : 42px;
	background-image : url(/images/i_telnumfiche.gif);
	background-repeat : no-repeat;
	}	
	.texte_fiche {
	display : block;
	position : absolute;
	left : 0px;
	top : 50px;
	color : #CE63FF;
	font-size : 13px;
	text-align : left;
	padding : 0px 4px;
	background : #FFFFFF; 
	}
	.livraison {
	display : block;
	position : absolute;
	width: 330px;
	height : 20px;
	left : 0px;
	top : 80px;
	cursor :pointer;
	background-image : url(/images/i_mess_plan1B.gif); 
	background-repeat : no-repeat;
	}
	.messdispo {
	display : block;
	position : absolute;
	width: 100%;
	height : 28px;
	left : 0px;
	top : 106px;
	background-image : url(/images/i_stockdispo.gif); 
	background-repeat : no-repeat;
	}
div.corps_fiche {
position : relative;
clear : both;
padding : 2px 4px 4px 4px;
} 
	div.corps_fiche div.photos {
	position : relative;
	float : right;
	width : 430px;
	margin : 0px;
	padding : 0px;
	padding-top : 20px;
	text-align : right;
	}
		div.photos p.primaire {
		float : left;
		text-align : left;
		margin : 0px;
		padding : 0px;
		}
		div.photos p.primaire img {
		border : 1px solid #ffffff;
		background-image : url(/images/i_fiche_patientez.gif); 
		background-repeat : no-repeat;
		background-position : right bottom;
		}
		div.photos p.primaire a.impr {
		display : block;
		position : absolute;
		top : 0px;
		left : 0px;
		width : 140px;
		height : 26px ;
		border : 1px solid #f2dbf3;
		background : #db96fe; 
		background-image : url(/images/i_vers_imprimer.gif); 
		background-repeat : no-repeat;
		}
		div.photos p.primaire a.impr:hover {
		border : 1px dashed #ffffff;
		}
		div.photos a.widmann {
		display : block;
		position : absolute;
		bottom : 4px;
		right : 0px;
		width : 140px;
		height : 30px ;
		border : 0px solid #ffffff;
		background : #ffccff;
		background-image : url(/images/i_widmann.gif); 
		}
		div.photos a.pleaser {
		display : block;
		position : absolute;
		bottom : 4px;
		right : 0px;
		width : 140px;
		height : 30px ;
		border : 0px solid #ffffff;
		background : #ffccff;
		background-image : url(/images/i_pleaser.gif); 
		}
		div.photos p.suppl {
		float : left;
		width : 59px;
		margin : 1px;
		padding : 0px;
		text-align : center;
		}
		div.photos p.suppl a {
		display : block;
		margin-left : auto;
		margin-right : auto;
		padding-top : 1px;
		border : 1px solid #ffccff;
		}
		div.photos p.suppl a:hover {
		border : 1px dashed #ffffff;
		}
		div.photos p.suppl img {
		border : 0px;
		width : 55px;
		background : white;
		}
	div.corps_fiche h2 {
	margin-left : 6px;
	padding : 2px 0px;
	text-align : left;
	color : #8C4294;
	font-size : 16px;
	font-weight : bold;
	}
	div.corps_fiche div#descript {
	float : left;
	clear : left;
	width : 560px;
	margin : 0px;
	padding : 0px;
	text-align : left;
	}
	div.corps_fiche div#descript p {
	color : #740375;
	font-size : 13px;
	}
	div.corps_fiche div#descript div#table_panier {
	float : right;
	padding : 0px;
	padding-top : 4px;
	color : #740375;
	font-size : 13px;
	}
	#table_panier tr, #table_panier td {
	padding : 0px;
	}
		div.corps_fiche div#descript a#vers_tailles {
		display : block;
		float : left;
		padding-left: 20px;
		width : 100px;
		height: 80px;
		border : 0px;
		}
	img#clown {
	float :left;
	width : 120px;
	height : 122px;
	margin-right : 4px;
	}
	div.chapitres {
	clear : both ;
	background : #ffffff;
	padding : 0px;
	border : 1px solid #E742F6;
	padding-top : 4px;
	padding-bottom : 4px;
	}
		div.chapitres p  {
		padding : 1px 8px;
		font-size : 14px;
		font-weight : bold;
		color : #E742F6;
		}
			div.chapitres a {
			display : block;
			padding : 0px 2px 1px 14px;
			margin-left : 250px;
			font-size : 12px;
			color : #350246;
			text-align : left;
			background-image : url(/images/i_puceNOp.gif); 
			background-repeat : no-repeat;
			background-position : 4px 6px; 
			}
			div.chapitres a:hover {
			color : #E742F6;
			}
	div.complements {
	clear : both ;
	text-align : left;
	padding-bottom : 4px;
	padding-top : 42px;
	background-image : url(/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 2px 2px 2px;
		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 {
			width : 70px ;
			background-image : url(/images/i_patience_points.gif); 
			}
			.design  {
			display : block;
			height : 45px;
			overflow : hidden;
			}
			.prix  {
			font-size : 10px;
			}
	p.definition {
	clear : both ;
	margin-top : 1px;
	padding : 50px 20px 14px 62px;
	text-align : left;
	font-size : 12px;
	color : #8C4294;
	background : #ffccff;
	background-image : url(/images/i_definition.gif); 
	background-repeat : no-repeat;
	background-position : 4px 4px; 
	}
		#mot  {
		font-size : 14px;
		font-weight : bold;
		}
#mannequin_petit {
width:100px;
height:80px;
border:0px;
}
td#td_legende {
padding 		: 0px;
padding-left	: 80px;
vertical-align	: bottom;
text-align		: left;
}
	#td_legende img {
	width		: 55px;
	height		: 16px;
	}
td#td_quantite {
padding 		: 0px;
padding-left	: 15px;
vertical-align	: bottom;
text-align		: left;
}
	td#td_quantite img {
	width		: 65px;
	height		: 16px;
	}
td.panier_qte {
text-align:right;
padding-right:1px;
}
	.panier_qte input {
	width 		: 24px;
	height 		: 14px;
	padding 	: 0px;
	margin 		: 0px;
	border 		: 1px #CC66FF solid;
	background 	: #ffe3ff;
	font-family : Arial;
	font-size 	: 9px;
	color 		: #350256;
	text-align 	: right;
	}
.increment {
display : block;
float : left;
width : 13px;
height : 9px;
border : 0px;
margin : 0px;
padding : 0px;
}
.ajouter_panier {
display : block;
float : left;
cursor:pointer;
margin:0px;
margin-top:1px;
padding:0px;
width:100px;
height:16px;
border:0px;
background-image : url(/images/i_panier_petit.gif); 
}


