* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img, div {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Verdana, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #efeffa;
}

div#page {
	position: relative;
	width: 980px;
	margin: 0 auto 20px auto;
	background: #ffffff;
}

span.pPromo{
	color: red;
	font-weight: bold;
}

/* BLOC CONFIRM */
div#confirmPanier {
	display: none;
	position: absolute !important; z-index:100;
	top: 240px;
	left: 400px;
	width: 323px;
	padding : 0 10px;
	height: 105px;
	border: #999999 solid 3px;
	z-index: 20;
	color: #000000;
	background-color: #D0CFFF;
}				
div#confirmPanier img{
		position: absolute;
		top: 7px;
		left: 275px;
	}
	div#confirmPanier span#close {
		position: absolute;
		top: 5px;
		left: 287px;
		color: #000000;
		cursor: pointer;
	}
	div#confirmPanier span#text {
		position: absolute;
		top: 30px;
		left: 20px;
		width: 275px;
		height: 125px;
	}
	div#confirmPanier ul {
		position: absolute;
		top: 192px;
		left: 40px;
		list-style-type: none;
	}

/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	


a {	text-decoration: none; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.underline { text-decoration: underline; }
.bold { font-weight: bold !important; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.spanClear { display: block; clear: both; font-size: 1px; height: 1px; }
.floatLeft { float: left!important; }
.floatRight { float: right; }
.error { border: 1px solid #ff0000; }
.errors { color:  #ff0000; font-weight : bold;}
.center { text-align: center !important; }
.alignCenter { text-align: center; }
.left { text-align: left; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.block { display: block; }
.inline { display: inline }
.capitalize {text-transform : capitalize !important;}
/************ ESPACEMENT ************/

.paddingLeft1 { padding-left: 1px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft9 { padding-left: 9px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft40 { padding-left: 40px; }
.paddingLeft50 { padding-left: 50px; }
.paddingRight2pourc { padding-right: 2%; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 16px; }
.paddingRight60 { padding-right: 60px; }
.paddingLR30 { padding: 0 30px; }
.paddingTB2 { padding: 2px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingTB7 { padding: 7px 0; }
.paddingTB10 { padding: 10px 0; }
.paddingTB20 { padding: 20px 0; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom9 { padding-bottom: 9px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop30 { padding-top: 30px; }
.marginTop30 { margin-top: 30px; }
.marginTB5 { margin: 5px 0; }
.marginT5 { margin-top: 5px; }
.marginTB2 { margin: 2px 0; }
.marginLeft2 { margin-left: 2px; }
.marginLeft7 { margin-left: 7px; }
.marginLeft20 { margin-left: 20px; }
.marginLeft10 { margin-left: 10px!important; }
.marginRight10 { margin-right: 10px!important; }
.padding0 {padding : 0 !important;}
/************ WIDTH *****************/

.width60 { width: 60px; }
.width70 { width: 70px; }
.width73 { width: 73px; }
.width80 { width: 80px; }
.width85 { width: 85px; }
.width90 { width: 90px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }

.width50pourc { width: 45%; }


/************ HEIGHT *****************/

.height15 { height: 15px; }


/************ BORDURES *****************/

/*.borderDgrise {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8b8b;
}*/


/********** COULEURS ****************/

.color1 { color : #ffffff !important; } /* Blanc */
.color2 { color : #000000!important; } /* Noir */
.color3 { color : #4fa8fe; } /* Bleu */
.color4 { color : #fe7e06;} /* Orange */
.color5 { color : #988DF3;} /* violet*/
.color6 { color : #666666 !important;} /* gris*/
.color7 { color : #b0000b !important;} /* rouge*/

/************ PUCES *****************/

/*.puce_triangle {
	background: url("images/puce_triangle.gif") right 3px no-repeat;
	padding-right: 15px;
	margin-right: 5px;
}*/


/************ SIZE *****************/

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size20 { font-size: 20px; }
.size24 { font-size: 24px; }

/************ POLICE *****************/

/*.arialBlack { font-family: "Arial Black", Arial, Verdana, serif; }*/

/************ INPUT *****************/

/*input.inputText {
	width: 81px;
	padding: 0 2px;
	background: url("images/inputG_fond.gif") 0 0 no-repeat;
	border: 1px solid #009900;
}*/

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	width: 980px;
	height: 105px;
	background: url("images/fond_haut.jpg") 0 0 no-repeat;
}
		
		div#haut a#logo {
			float: left;
			display: block;
			width: 203px;
			height: 105px;
		}
		
		div#haut_droite {
			float: right;
			width: 250px;
			height: 68px; /* 78 */
			padding: 10px 0 0 0;
		}
		
		div#haut div#rechercher {
			width: 220px;
			height: 32px;
			padding: 1px 0 0 30px;
			color: #ffffff;
			/*background: url("images/puce_loupe.jpg") 0 0 no-repeat;*/ /* noel florian */
		}
				
			div#rechercher input {
				display: block;
				float: left;
			}
		
			div#rechercher input.inputTxt {
				width: 130px;
				height: 15px;
				margin-right: 5px;
				padding: 2px 10px 0 10px;
				border: 1px solid #6e6c94;
				color: #6b6a91;
				font-size: 11px;
			}
		
		div#haut div#panier {
			width: 250px;
			height: 25px;
		}
		
			div#panier a {
				display: block;
				width: 200px;
				height: 21px;
				font-size: 11px;
				color: #ffffff;
				padding: 4px 0 0 30px;
				/*background: url("images/puce_panier.gif") 0 0 no-repeat;*/ /* noel florian */
			}
		
		div#haut div#menu_haut {
			float: left;
			width: 774px; /* 777 */
			height: 27px;
			padding: 0 0 0 3px;
			background: url("images/menuH_a.jpg") 3px 0 no-repeat;
		}
		
			div#menu_haut ul {
				list-style-type: none;
			}
			
				div#menu_haut ul.ulniveau1 li {position: relative;
					display: block;
					float: left;
					text-align: center;
				}
				
						div#menu_haut ul.ulniveau1 li.btn_1 { width: 34px; }
						div#menu_haut ul.ulniveau1 li.btn_2 { width: 159px; }
						div#menu_haut ul.ulniveau1 li.btn_3 { width: 159px; }
						div#menu_haut ul.ulniveau1 li.btn_4 { width: 162px; }
						div#menu_haut ul.ulniveau1 li.btn_5 { width: 130px; }
						div#menu_haut ul.ulniveau1 li.btn_6 { width: 130px; }
				
					div#menu_haut ul.ulniveau1 li a {
						display: block;
						padding: 6px 0 6px 0;
						font-size: 12px;
						font-weight: bold;
						color: #ffffff;
						text-align: center;
					}
					
						div#menu_haut ul.ulniveau1 li a:hover {
							color: #e6e5ff;
						}					
						
			
		/*************/				
		/* Sous-menu */
		/*************/		
		div#menu_haut ul li ul.ulniveau2 {	
			position: absolute;
			top: 27px;
			left: 0;
			border: 1px solid #545454;
			background-color :white;
			display			 : none;
			text-align 		 : left!important;
		}
			
			div#menu_haut ul li ul.ulniveau2 li a {
				padding: 5px;
				width : 210px;
				text-align : left!important;
			}
			
				div#menu_haut ul li ul.ulniveau2 li a:hover {
					color : #FFFFFF;
				}
		
			/* Violet : #988DF3 */
			div#menu_haut ul li ul.menu1 li a {	color : #988DF3;}
			
			div#menu_haut ul li ul.menu1 li a:hover { background-color: #988DF3; }
				
				
			/* Bleu   : #62B1FC */
			div#menu_haut ul li ul.menu2 li a {	color : #62B1FC;}
			
			div#menu_haut ul li ul.menu2 li a:hover { background-color: #62B1FC; }
			
			
			/* Vert   : #049CAA */
			div#menu_haut ul li ul.menu3 li a {	color : #049CAA;}
			
			div#menu_haut ul li ul.menu3 li a:hover { background-color: #049CAA; }
			

div#bon_haut {
	width: 747px;
	height: 105px;
	background: url("images/bon_haut.jpg") 0 0 no-repeat;
}
/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	clear: both;
	width: 980px;
	margin: 2px 0 30px 0;
	background: url("images/conteneur-fond.gif") 0 0 repeat-y;
}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	float: left;
	width: 192px; /* 204 */
	padding: 9px 6px 0 6px;
}

	div#blockCadeaux {
		width: 180px; /* 192 */
		height: 141px;	/* 154 */
		padding: 13px 0 0 12px;
		background: url("images/G_blockCadeaux.jpg") 0 0 no-repeat;
	}
	
		a#coffretCadeaux {
			position: relative;
			display: block;
			width: 168px;
			height: 129px;
			background: url("images/bonsCadeaux.jpg") 0 0 no-repeat;
		}
		
			a#coffretCadeaux span {
				display: block;
				position: absolute;
				cursor: pointer;
				font-family: "Myriad Pro", Arial, serif;
			}
		
				a#coffretCadeaux span.s1 { top: 3px; left: 63px; color: #cecdff; font-size: 11px; }
				a#coffretCadeaux span.s2 { top: 15px; left: 50px; color: #ffffff; font-size: 24px; }
				a#coffretCadeaux span.s3 { top: 38px; left: 74px; color: #e6e5ff; font-size: 20px; }

				
				
div.G_blockB {
	width: 152px; /* 192 */
	padding: 15px 20px 20px 20px;
}			

/* BLOCK 1 */
	div#G_block1Repeat { background: url("images/G_block1Repeat.jpg") 0 0 repeat-y; }
	div#G_block1H { background: url("images/G_block1H.jpg") 0 top no-repeat; }
	div#G_block1B { background: url("images/G_block1B.jpg") 0 bottom no-repeat; }
	
/* BLOCK 2 */
	div#G_block2Repeat { background: url("images/G_block2Repeat.jpg") 0 0 repeat-y; }
	div#G_block2H { background: url("images/G_block2H.jpg") 0 top no-repeat; }
	div#G_block2B { background: url("images/G_block2B.jpg") 0 bottom no-repeat; }

/* BLOCK 3 */
	div#G_block3Repeat { background: url("images/G_block3Repeat.jpg") 0 0 repeat-y; }
	div#G_block3H { background: url("images/G_block3H.jpg") 0 top no-repeat; }
	div#G_block3B { background: url("images/G_block3B.jpg") 0 bottom no-repeat; }
	
/* BLOCK 4 */
	div#G_block4Repeat { background: url("images/G_block4Repeat.jpg") 0 0 repeat-y; }
	div#G_block4H { background: url("images/G_block4H.jpg") 0 top no-repeat; }
	div#G_block4B { background: url("images/G_block4B.jpg") 0 bottom no-repeat; }

/* BLOCK 5 */
	div#G_block5Repeat, div#G_block6Repeat, div#G_block7Repeat { background: url("images/G_block4Repeat.jpg") 0 0 repeat-y; }
	div#G_block5H, div#G_block6H, div#G_block7H { background: url("images/G_block4H.jpg") 0 top no-repeat;}
	div#G_block5B, div#G_block6B, div#G_block7B { background: url("images/G_block4B.jpg") 0 bottom no-repeat; }
	
div#gauche div.titre {
	padding-bottom: 10px;
}

	div#gauche div.titre a {
		font-family: "Myriad Pro", Arial, serif;
		font-size: 15px;
		font-weight: bold;
		text-decoration: underline;
		background: #ffffff;
		padding-right: 5px;
	}

		div#gauche div.titre_b1 a { color: #8d8bf4; }
		div#gauche div.titre_b2 a { color: #4fa8fe; }
		div#gauche div.titre_b3 a { color: #11b3c0; }
		div#gauche div.titre_b4 a { color: #8d8bf4; }
		div#gauche div.titre_b5 a, div#gauche div.titre_b6 a, div#gauche div.titre_b7 a { color: #8d8bf4; }


div#gauche ul {
	list-style-type: none;
	padding: 0 0 0 5px;
}

	div#gauche ul li {
		padding: 4px 0;
	}
	
		div#gauche ul li a {
			display: block;
			font-size: 11px;
			padding: 0 0 0 8px;
			background-position: 0 5px;
			background-repeat: no-repeat;
		}
		
			div#gauche ul li.li_b1 a { color: #8d8bf4; background-image: url("images/G_li_b1.gif"); }
				div#gauche ul li.li_b1 a:hover { color: #7462d3; background-image: url("images/G_li_b1-hover.gif"); }
				
			div#gauche ul li.li_b2 a { color: #4fa8fe; background-image: url("images/G_li_b2.gif"); }
				/*div#gauche ul li.li_b2 a:hover {  }*/
				
			div#gauche ul li.li_b3 a { color: #11b3c0; background-image: url("images/G_li_b3.gif"); }
				/*div#gauche ul li.li_b3 a:hover {  }*/
				
			div#gauche ul li.li_b4 a { color: #8d8bf4; background-image: url("images/G_li_b1.gif"); }
				div#gauche ul li.li_b4 a:hover { color: #7462d3; background-image: url("images/G_li_b1-hover.gif"); }

				
			div#gauche ul li.li_b5 a, div#gauche ul li.li_b6 a, div#gauche ul li.li_b7 a { color: #8d8bf4; background-image: url("images/G_li_b1.gif"); }
							
				div#gauche ul li.li_b5 a:hover, div#gauche ul li.li_b6 a:hover, div#gauche ul li.li_b7 a:hover { color: #7462d3; background-image: url("images/G_li_b1-hover.gif"); }


/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
div.contenu {
	float: left;
	width: 568px; /* 572 */
	padding: 0 2px;
}

	/* TRACKER */
	div#tracker {
		padding: 10px 0 12px 15px;
		background: url("images/pointille02.gif") 0 bottom repeat-x;
	}
			
		div#tracker, div#tracker a {
			color: #11b3c0;
			font-size: 11px;
		}
		
			div#tracker a:hover {
				text-decoration: underline;
			}
		
		div#tracker span {
			color: #666666;
			font-size: 11px;
		}
		
		
	/* LOGIN */
	div#blockLogin {
		padding: 10px 0 12px 15px;
		background: url("images/pointille01.gif") 0 bottom repeat-x;
	}
	
		div#blockLogin form {
			padding-left: 9px;
			background: url("images/puce_login.gif") 0 2px no-repeat;
		}
	
		div#blockLogin label {
			font-size: 11px;
			color: #11b3c0;
			padding: 0 7px 0 15px;
		}
		
		div#blockLogin input.inputText {
			border: 1px solid #11b3c0;
			font-size: 11px;
			color: #11b3c0;
			padding: 3px 5px 3px 5px;
		}
		
		div#blockLogin input.inputSubmit {
			vertical-align: baseline;
		}
		
		div#blockLogin a#mdpOublie {
			font-size: 10px;
			color: #11b3c0;
			text-decoration: underline;
			margin-left: 312px;
		}
		
	div#blockContenu {
		width: 508px; /* 568 */
		padding: 0 30px;
	}
	
	div.contenu h1 {
		font-family: "Myriad Pro", Arial, serif;
		font-weight: normal;
		font-size: 24px;
		color: #007a85;
		padding-top: 20px;
	}
	
		
	div.contenu div.blockVign-1 {
		padding-left: 28px;
	}
	
	
/* VIGNETTE 1 */
		div.contenu div.vign {
			float: left;
			width: 171px;
		}
		
				div.contenu div.vign-1 {
					height: 161px;
					background: url("images/vign-1.gif") 0 0 no-repeat;
				}
				
				div.contenu div.vign-2 {
					height: 172px;
					background: url("images/vign-2.gif") 0 0 no-repeat;
				}
		
			div.contenu div.vign  div.image {
				width: 147px;
				height: 110px;
				padding: 12px 12px 0 12px;
				text-align: center;
			}
			
				div.vign  div.image img {
					border: 1px solid #e4e4e4;
				}
				
				div.vign h3 {
					padding-top: 5px;
					/*overflow: hidden;*/
					text-align: center;
					font-weight: normal;
				}
				
						div.vign-1 h3 { height: 20px; line-height:11px; width:170px;}
						div.vign-2 h3 { height: 35px; line-height:11px; width:170px;}
						
					div.vign h3 a {
						display: block;
						font-size: 10px;
						text-decoration: underline;
					}
					div.vign h3 span.instit {
						font-size: 10px;
					}
					
						div.vign h3 a.h3s1 { color: #b0000b; }
						div.vign h3 a.h3s2 { color: #8d8bf4; }
						div.vign h3 a.h3s3 { color: #11b3c0; }
						
					div.vign h3 span {
						font-size: 11px;
						color: #666666;
					}
					
/* VIGNETTE 2 */
		div.contenu div.vign2 {
			float: left;
			width: 229px; /* 253 */
			height: 122px; /* 134 */
			padding: 12px 12px 0 12px;
			margin-top: 10px;
			background: url("images/vign2.gif") 0 0 no-repeat;
		}
		
			div.vign2 div#vign2Fond1, div.vign2 div#vign2Fond2 {
				position: relative;
				width: 229px;
				height: 110px;
			}
		
				div.vign2 div#vign2Fond1 {
					background: url("images/vign2Fond1.jpg") 0 0 no-repeat;
				}
				
						div#vign2Fond1 p, div#vign2Fond1 a { color: #b0000b; }
				
				div.vign2 div#vign2Fond2 {
					background: url("images/vign2Fond2.jpg") 0 0 no-repeat;
				}
				
						div#vign2Fond2 p, div#vign2Fond2 a { color: #3579a9; }
			
					div.vign2 img {
						position: absolute;
						top: 7px;
						left: 9px;
					}
					
					div.vign2 p.titre {
						position: absolute;
						top: 5px;
						left: 67px;
					}
					
						div.vign2 p.titre a {
							display: block;
							font-family: "Myriad Pro", Arial, serif;
							font-size: 17px;
							line-height: 18px;
						}
					
					div.vign2 p.desc {
						position: absolute;
						top: 48px;
						left: 9px;
					}
					
					div.vign2 div.savoirPlus1, div.vign2 div.savoirPlus2 {
						position: absolute;
						top: 85px;
						left: 125px;
						padding-left: 9px;
						background: url("images/puce_carreRouge.gif") 0 6px no-repeat;
					}
					
							div.vign2 div.savoirPlus1 { background: url("images/puce_carreRouge.gif") 0 6px no-repeat; }
							div.vign2 div.savoirPlus2 { background: url("images/puce_carreBleu2.gif") 0 6px no-repeat; }
					
						div.vign2 div.savoirPlus1 a, div.vign2 div.savoirPlus2 a {
							text-decoration: underline;
						}
			


/*###############################
#								#
#	DROITE						#
#								#
###############################*/
	
div#droite {
	float: left;
	width: 204px;
}

div#newClient {
	padding: 10px 0 15px 11px;
	background: url("images/pointille01.gif") 0 bottom repeat-x;
}

	div#newClient div.titre {
		font-family: Arial, Verdana, serif;
		font-size: 14px;
		font-weight: bold;
		color: #11b3c0;
	}
	
	div#newClient a {
		font-size: 11px;
		color: #11b3c0;
		text-decoration: underline;
		background: url("images/puce_trVert.gif") 0 5px no-repeat;
		padding-left: 17px;
	}
	
div#droiteReduit {
	width: 182px; /* 204 */
	padding: 9px 11px 0 11px;
}

/* BLOCKS */
div.D_blockB {
	width: 172px; /* 182 */
	padding: 15px 5px 20px 5px;
	margin-bottom: 16px;
}

/* BLOCK 1 */
	div#D_block1Repeat { background: url("images/D_block1Repeat.gif") 0 0 repeat-y; }
	div#D_block1H { background: url("images/D_block1H.gif") 0 top no-repeat; }
	div#D_block1B { background: url("images/D_block1B.gif") 0 bottom no-repeat; }
	
/* BLOCK 2 */
	div#D_block2Repeat { background: url("images/D_block2Repeat.gif") 0 0 repeat-y; }
	div#D_block2H { background: url("images/D_block2H.gif") 0 top no-repeat; }
	div#D_block2B { background: url("images/D_block2B.gif") 0 bottom no-repeat; }

/* BLOCK 3 */
	div#D_block3Repeat { background: url("images/D_block3Repeat.gif") 0 0 repeat-y; }
	div#D_block3H { background: url("images/D_block3H.gif") 0 top no-repeat; }
	div#D_block3B { background: url("images/D_block3B.gif") 0 bottom no-repeat; }


div#droite div.titre {
	padding-bottom: 10px;
}

	div#droite div.titre a {
		font-family: "Myriad Pro", Arial, serif;
		font-size: 15px;
		font-weight: bold;
		text-decoration: underline;
		background: #ffffff;
		padding-right: 5px;
	}

		div#droite div.titre_b1 a { color: #11b3c0; }
		div#droite div.titre_b2 a { color: #8d8bf4; }
		div#droite div.titre_b3 a { color: #8d8bf4; }
		div#droite div.titre_b4 a { color: #4fa8fe; }


div#droite ul {
	list-style-type: none;
}

	div#droite ul.ulNiveau1 {
		padding: 0 0 0 5px;
	}
	
		div#droite ul.ulNiveau1 li {
			padding: 4px 0;
		}
		
			div#droite ul.ulNiveau1 li a {
				padding: 0 0 0 8px;
				background-position: 0 6px;
				background-repeat: no-repeat;
				text-transform: uppercase;
			}
			
				div#droite ul.ulNiveau1 li.liN1_b1 a { color: #007a85; background-image: url("images/D_liN1_b1.gif"); }
					/*div#droite ul.ulNiveau1 li.liN1_b1 a:hover { color: #7462d3; background-image: url("images/G_li_b1-hover.gif"); }*/
					
				div#droite ul.ulNiveau1 li.liN1_b2 a { color: #8d8bf4; background-image: url("images/D_liN1_b2.gif"); }
					/*div#gauche ul.ulNiveau1 li.liN1_b2 a:hover {  }*/
					
				div#droite ul.ulNiveau1 li.liN1_b3 a { color: #8d8bf4; background-image: url("images/D_liN1_b2.gif"); }
					/*div#gauche ul.ulNiveau1 li.liN1_b3 a:hover {  }*/
					
					
	div#droite ul.ulNiveau2 {
		padding: 0 0 0 9px;
	}
	
		div#droite ul.ulNiveau2 li {
			padding: 4px 0;
		}
		
			div#droite ul.ulNiveau2 li a {
				display: block;
				font-size: 11px;
				padding: 0 0 0 9px;
				background-position: 0 5px;
				background-repeat: no-repeat;
				text-transform: none;
			}
			
				div#droite ul.ulNiveau2 li.liN2_b1 a { color: #11b3c0; background-image: url("images/D_liN2_b1.gif"); }
					div#droite ul.ulNiveau2 li.liN2_b1 a:hover { color: #007a85; background-image: url("images/D_liN1_b1.gif"); }
					
				div#droite ul.ulNiveau2 li.liN2_b2 a { color: #8d8bf4; background-image: url("images/D_liN1_b2.gif"); }
					/*div#gauche ul.ulNiveau2 li.liN1_b2 a:hover {  }*/
					
				div#droite ul.ulNiveau2 li.liN2_b3 a { color: #8d8bf4; background-image: url("images/D_liN1_b2.gif"); }
					/*div#gauche ul.ulNiveau2 li.liN1_b3 a:hover {  }*/

/* BLOCK 4 */
	div#D_block4Repeat { background: url("images/D_block4Repeat.gif") 0 0 repeat-y; }
	div#D_block4H { background: url("images/D_block4H.gif") 0 top no-repeat; }
	div#D_block4B { 
		background: url("images/D_block4B.gif") 0 bottom no-repeat;
		width: 162px; /* 182 */
		padding: 15px 10px 20px 10px;
		margin-bottom: 16px;
	}
	
	div#D_block4B div.s1 {
		width: 152px;
		padding: 15px 0 20px 10px;
	}
	
	div#D_block4B a {
		color: #4fa8fe;
		text-decoration: underline;
		padding-left: 9px;
		background: url("images/puce_carreBleu.gif") 0 6px no-repeat;
	}
	
	
	
/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	position: absolute;
	width: 980px;
	background: #3c3b56;
	padding: 10px 0;
	text-align: center;
	bottom: -49px;
	left: 0;
}

		div#bas span, div#bas a {
			color: #efeffa;
			font-size: 10px;
			padding: 0 7px;
		}
		
			div#bas a:hover {
				color: #11B3C0;
			}
		
		div#bas .separ {
			background: url("images/bas_separ.gif") right 2px no-repeat;
		}

	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#indexHaut {
	padding: 12px 30px;
	background: url("images/pointille02.gif") 0 bottom repeat-x;
}

div.blockTxt {
	padding: 12px 30px;
	background: url("images/pointille02.gif") 0 bottom repeat-x;
}

div#index h1 {
	padding: 5px 0 10px 40px;
	background: url("images/puce_h1.jpg") 0 0 no-repeat;
}

div#index h2 {
	font-family: "Myriad Pro", Arial, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 9px 0 10px 40px;
	margin: 20px 0 0 40px;
}

	div#index h2.h2s1 {
		color: #b0000b;
		background: url("images/puce_h2s1.gif") 0 0 no-repeat;
	}
	div#index h2.h2Titre {
		padding-bottom: 20px;
		color:#007A85;
		font-weight: bold;
		font-family: "Myriad Pro", Arial, serif;
		font-size: 13px;
		font-weight: normal;
		margin: 0px;
	}
	
	div#index h2.h2Titre .texte {
		font-size: 16px;
		color: #007A85;
	}
	
	div#index h2.h2Titre a {
		text-decoration: underline;
		color: #007A85;
	}
	
	div#index h2.h2s2 {
		color: #8d8bf4;
		background: url("images/puce_h2s2.gif") 0 0 no-repeat;
	}
	
	div#index h2.h2s3 {
		color: #11b3c0;
		background: url("images/puce_h2s3.gif") 0 0 no-repeat;
	}



		
/*###############################
#								#
#	CMS							#
#								#
###############################*/

/* LES TITRES */

	div#cms h1 {
		width: 508px;
		padding: 20px 0 0 0;
	}

	div#cms h2 {
		font-family: "Myriad Pro", Arial, serif;
		font-size: 22px;
		font-weight: normal;
		color: #11b3c0;
		padding: 15px 0 5px 0;
	}
	
	div#cms h3 {
		width: 498px; /* 508 */
		font-family: "Myriad Pro", Arial, serif;
		font-size: 17px;
		font-weight: normal;
		color: #007a85;
		padding: 5px 0 5px 10px;
	}
	
		div#cms h3 a {
			font-family: "Myriad Pro", Arial, serif;
			font-size: 17px;
			font-weight: normal;
			color: #007a85;
		}
	
	div#cms h4 {
		width: 488px; /* 508 */
		font-family: "Myriad Pro", Arial, serif;
		font-weight: normal;
		font-size: 15px;
		color: #11b3c0;
		padding: 5px 0 0 20px;
	}

/* DIVERS COMMUN */

	div#cms a {
		color: #4fa8fe;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#cms img {
		border: 1px solid #c3c3c3;
	}
	
	div#cms ul {
		width: 506px;
		padding-left: 2px;
		list-style-type: none;
	}
	
			div#cms ul li {
				background: url("images/puce_carreGris.gif") 0 5px no-repeat;
				padding-left: 10px;
			}
	
	div#cms q {
		display: block;
		clear: both;
		text-align: center;
		font-style: italic;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		padding-top: 5px;
	}
	
	div.texte, div.texte2, div.texte3 {
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-align: justify;
	}
	
	div#cms div.media {
		width: 508px;
		padding: 10px 0;
		text-align:center;
	}
	
	div#cms div.accroche {
		width: 508px;
		font-size: 11px;
		font-weight: bold;
		color: #11b3c0;
		padding: 10px 0;
	}
	
	div#cms div.texte {
		width: 508px;
		padding: 10px 0 15px 0;
		background: url("images/pointille02.gif") 0 bottom repeat-x;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 48%;
	    margin-right: 2%;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}

	
/*###############################
#								#
#	BOUTIQUE					#
#								#
###############################*/

div#boutique {
	width: 512px; /* 568 */
	padding: 0 28px;
}

	div#boutique h1 {
		padding: 5px 0 15px 40px;
		margin-top: 15px;
		color: #7562d4;
		background: url("images/puce_h1.gif") 0 0 no-repeat;
	}
	
	div#boutique h1.h1s1 {
		padding: 0;
		margin: 0;
		background: none;
	}
	
	div#boutique h1.h1s2 { background: none; }
	
	div#boutique h2.h2s1 {
		padding: 20px 0 10px 0;
		margin-bottom: 10px;
		background: url("images/pointille04.gif") 0 bottom repeat-x;
	}
	
		div#boutique h2.h2s1 a {
			font-family: "Myriad Pro", Arial, serif;
			font-size: 22px;
			color: #7562d4;
			padding-left: 45px;
			background: url("images/puce_h2s4.gif") 10px 0 no-repeat;
		}
		
	div#boutique h2.h2s2 {
		padding: 15px 0 5px 0;
	}
	
		div#boutique h2.h2s2 a {
			font-family: "Myriad Pro", Arial, serif;
			font-size: 16px;
			color: #7562d4;
			padding-left: 9px;
			background: url("images/puce_carreViolet2.gif") 0 9px no-repeat;
		}
	
	div#boutique div.chapeau {
		line-height: 16px;
		font-size: 11px;
		color: #666666;
		padding: 0 0 10px 0;
		background: url("images/pointille03.gif") 0 bottom repeat-x;
		
	}
	
	div#boutique div.vign3 {
		float: right;
		width: 122px; /* 146 */
		height: 134px; /* 146 */
		padding: 12px 12px 0 12px;
		margin-left: 20px;
		background: url("images/vign3.gif") 0 0 no-repeat;
		text-align: center;
	}
	
		div#boutique div.vign3 img {
			border: 1px solid #e4e4e4;
		}
		
		
/* Block DECOUVERTE */
	div#blockDecouverte { background: url("images/cadreViolet-repeat.gif") 0 0 repeat-y; margin-top: 10px; }
	div#blockDecouverteH { background: url("images/cadreVioletH.gif") 0 top no-repeat; }
	div#blockDecouverteB { 
		background: url("images/cadreVioletB.gif") 0 bottom no-repeat;
		width: 486px; /* 500 */
		padding: 0 7px 15px 7px;
		margin-bottom: 16px;
	}
	
		div#blockDecouverte h2 {
			padding: 10px 0;
		}
		
			div#blockDecouverte h2 a {
				font-family: "Myriad Pro", Arial, serif;
				font-size: 17px;
				font-weight: normal;
				color: #7562d4;
				background: #ffffff;
				padding-right: 5px;
			}
			
				div#blockDecouverte h2 a:hover {
					text-decoration: underline;
				}
			
			div#blockDecouverteG {
				float: left;
				width: 360px;
				background: url("images/pointille11.gif") right 0 repeat-y;
			}
				
				div#blockDecouverte div.vign4 {
					float: left;
					width: 61px; /* 87 */
					height: 72px; /* 84 */
					padding: 12px 14px 0 12px;
					background: url("images/vign4.gif") 0 0 no-repeat;
				}
				
					div#blockDecouverte div.vign4 img {
						border: 1px solid #e4e4e4;
					}
					
				div#blockDecouverte a, div#blockDecouverte p, div#blockDecouverte span {
					font-size: 11px;
				}
				
				div#blockDecouverte a {
					text-decoration: underline;
				}
					
				div#blockDecouverteG h3 {
					padding: 2px 0;
				}
				
					div#blockDecouverteG h3 a {
						font-weight: bold;
						color: #666666;
						text-decoration: underline;
					}
				
				div#blockDecouverteG p.desc {
					padding: 4px 0 8px 0;
					color: #666666;
				}
				
				div#blockDecouverteG span.prix {
					color: #8170d8;
					text-decoration: line-through;
				}
				
				div#blockDecouverteG span.promo {
					padding-left: 30px;
					color: #b0000b;
				}
					
			div#blockDecouverteD {
				float: left;
				width: 102px; /* 120 */
				padding: 24px 0 0 18px;
			}
			
				div#blockDecouverteD a#savoirPlus {
					color: #a19fff;
					background: url("images/puce_carreViolet.gif") 0 4px no-repeat;
					padding-left: 9px;
				}
				
				div#blockDecouverteD p#acheter {
					padding-top: 10px;
				}
				
					div#blockDecouverteD p#acheter a {
						color: #7562d4;
						background: url("images/puce_carreViolet2.gif") 0 4px no-repeat;
						padding-left: 9px;
					}
				
/* Block RECHERCHER */
	div#blockRechercher { background: url("images/cadreViolet2-repeat.gif") 0 0 repeat-y; margin-top: 10px; }
	div#blockRechercherH { background: url("images/cadreViolet2H.gif") 0 top no-repeat; }
	div#blockRechercherB { 
		background: url("images/cadreViolet2B.gif") 0 bottom no-repeat;
		width: 486px; /* 500 */
		padding: 0 7px 20px 7px;
		margin-bottom: 16px;
	}
	
		div#blockRechercher h2 {
			padding: 10px 0;
		}
		
			div#blockRechercher h2 a {
				font-family: "Myriad Pro", Arial, serif;
				font-size: 17px;
				font-weight: normal;
				color: #a19fff;
				background: #ffffff;
				padding-right: 5px;
			}
			
				div#blockRechercher h2 a:hover {
					text-decoration: underline;
				}
		
		div#blockRechercher input.inputText {
			display: block;
			float: left;
			width: 281px; /* 291 */
			height: 14px; /* 20 */
			padding: 3px 5px 3px 5px;
			margin-left: 6px;
			border: 1px solid #a19fff;
			font-size: 11px;
			color: #11b3c0;
			background: url("images/inputRechercher.gif") 0 0 repeat-x;
		}
		
		div#blockRechercher input.inputSubmit {
			display: block;
			float: left;
			margin-left: 15px;
		}
		
		div#blockRechercher select {
			color: #666666;
			border: 1px solid #666666;
			background: url("images/inputRechercher.gif") 0 0 repeat-x;
			margin-left: 5px;
		}
		
				div#blockRechercher select.selectS1 {
					width: 157px;
				}
				
				div#blockRechercher select.selectS2 {
					width: 132px;
					margin: 0 5px 0 10px;
				}
		
			div#blockRechercher select option {
				background: #ffffff;display:block;
			}
			
		
/* Vignette (famille) */
div.block-vignfamille {
	width: 512px;
	background: url("images/pointille-block.gif") repeat-y #FFFFFF;
}

	div.vign-famille {
		float: left;
		width: 226px; /* 256 */
		height: 209px; /* 219 */
		padding: 10px 15px 0 15px;
		text-align: justify;
		font-size: 11px;
		color: #666666;
	}
	
		div.vign-famille h3, div.vign-coffret h3 {
			padding-bottom: 10px;
		}
		
			div.vign-famille h3 a, div.vign-coffret h3 a {
				font-family: "Myriad Pro", Arial, serif;
				font-size: 16px;
				color: #a19fff;
				padding-left: 9px;
				background: url("images/puce_carreViolet.gif") 0 9px no-repeat;
			}
		
		div.vign-familleImg {
			float: left;
			width: 61px; /* 88 */
			height: 75px; /* 85 */
			padding: 10px 17px 0 10px;
			background: url("images/vign-5.gif") 0 0 no-repeat;
		}
		
			div.vign-familleImg img {
				border: 1px solid #BBBCB4;
			}
		
	div.vign-famille p.savoirPlus {
		clear: both;
		padding-top: 10px;
	}
	
		div.vign-famille p.savoirPlus a{
			font-size: 11px;
			color: #7562d4;
			text-decoration: underline;
			background: url("images/puce_carreViolet2.gif") 0 6px no-repeat;
			padding-left: 9px;
		}	
		
/* Tableau (catégorie) */
table.tabCateg {
	width: 500px;
	border-collapse: collapse ;
	font-size: 11px;
	color: #666666;
}
	
	table.tabCateg th, table.tabCateg td {
		padding: 10px 6px;
	}
	
		table.tabCateg td.tdS6 {
			padding: 10px 12px 10px 0;
		}

	table.tabCateg th {
		color: #ffffff;
		background: #7562d4;
	}
	
	table.tabCateg th.thS1, table.tabCateg th.thS2, table.tabCateg th.thS3, table.tabCateg th.thS4, table.tabCateg th.thS5, table.tabCateg th.thS6,
	table.tabCateg td.tdS3, table.tabCateg td.tdS4, table.tabCateg td.tdS5, table.tabCateg td.tdS6 {
		text-align: center;
	}
	
		table.tabCateg td.tdS1 a { color: #666666; text-decoration: underline; }
		table.tabCateg td.tdS1 p { padding-top: 2px; font-size: 10px; }
		
		table.tabCateg td.tdS2 a { color: #666666; text-decoration: underline; }
		
		table.tabCateg td.tdS4 { text-decoration: line-through; }
		
		table.tabCateg td.tdS6 a { color: #7562d4; text-decoration: underline; background: url("images/puce_carreViolet2.gif") 0 6px no-repeat; padding-left: 9px;}
		
	/* Bordure td */
	table.tabCateg td 		{ background: url("images/tabCategTdRepeat.gif") 0 bottom repeat-x; }
	table.tabCateg td.tdS1 	{ background: url("images/tabCategTdG.gif") 0 bottom no-repeat; }
	table.tabCateg td.tdS6 	{ background: url("images/tabCategTdD.gif") right bottom no-repeat; }
		

/* PRODUIT */

p#retourCateg {
	padding: 12px 0;
}

	p#retourCateg a {
		font-size: 11px;
		color: #11b3c0;
		text-decoration: underline;
		background: url("images/puce_carreVert2.gif") 0 6px no-repeat; padding-left: 9px;
		padding-left: 9px;
	}

div#titreHaut {
	width: 512px;
}

	div#titreHautG {
		float: left;
		width: 53px; /* 70 */
		height: 55px; /* 61 */
		padding: 6px 11px 0 6px;
		background: url("images/vign-6.gif") 0 0 no-repeat;
	}
	
		div#titreHautG img {
			border: 1px solid #e4e4e4;
		}
	
	div#titreHautD {
		float: left;
		width: 440px;
	}
	
		div#titreHautD h2, div#titreHautD h1 {
			width: 440px;
			font-family: "Myriad Pro", Arial, serif;
			font-size: 24px;
			font-weight: normal;
			color: #007a85;
		}
		
		div#titreHautD p {
			width: 440px;
			font-size: 11px;
			color: #11b3c0;
		}
	
	div#boutique div.chapeau2 {
		line-height: 16px;
		font-size: 11px;
		color: #666666;
		padding: 0 0 10px 0;
		text-align: justify;
	}
	
	div#boutique div.separ {
		background: url("images/pointille02.gif") 0 bottom repeat-x;
	}
	
		div#boutique div.vign7 {
			float: right;
			width: 122px; /* 158 */
			height: 181px; /* 193 */
			padding: 12px 12px 0 24px;
			background: url("images/vign7.gif") 12px 0 no-repeat;
		}
		
			div#boutique div.vign7 div.vign7Img { text-align: center; }
				div#boutique div.vign7 img 		{ border: 1px solid #e4e4e4; }
				div#boutique div.vign7 p		{ padding: 3px 0 2px 12px; }
				
				div#boutique div.vign7 a { 
					font-size: 11px; 
					color: #007a85; 
					text-decoration: underline;
					background: url("images/puce_carreVert.gif") 0 6px no-repeat;
					padding-left: 9px;
				}

	div#boutique div#produit h1 {
		font-size: 22px;
		color: #11b3c0;
		padding: 1px 0 5px 50px;
		margin-top: 15px;
		background: url("images/puce_h1Prod.gif") 26px 0 no-repeat;
	}
	
	div#produit div.description {
		font-size: 11px;
		color: #666666;
	}
	
		div#produit div.vign8 {
			float: left;
			width: 176px; /* 213 */
			height: 196px; /* 208 */
			padding: 12px 25px 0 12px;
			background: url("images/vign-8.gif") 0 0 no-repeat;
			font-size: 11px;
			color: #666666;
			text-align: center;
		}
		
			div#produit div.vign8 img { border: 1px solid #e4e4e4; }
			
			
	div#produit div.descSuite {
		font-size: 11px;
		color: #666666;
	}
	
	div#produit div.descSuite h2 {
		font-family: "Myriad Pro", Arial, serif;
		font-size: 17px;
		font-weight: normal;
		color: #007a85;
		padding: 10px 0 5px 0;
		margin-top: 0;
	}
	
	
/* Tableau (Produits) */
table.tabProd {
	width: 512px;
	border-collapse: collapse ;
	font-size: 11px;
	color: #666666;
	margin-top: 20px;
}
	
	table.tabProd th, table.tabProd td {
		padding: 10px 6px;
		text-align: center;
	}
	
	table.tabProd th {
		color: #ffffff;
		background: #11b3c0;
	}
	
	/* Bordure td */
	table.tabProd td 		{ background: url("images/tabProdTdRepeat.gif") 0 bottom repeat-x; }
	table.tabProd td.tdS1 	{ background: url("images/tabProdTdG.gif") 0 bottom no-repeat; }
	table.tabProd td.tdS5 	{ background: url("images/tabProdTdD.gif") right bottom no-repeat; }
	
		
	table.tabProd td.tdS3 { text-decoration: line-through; }
	table.tabProd td.tdS4 { color: #b0000b; }
	table.tabProd td.tdS5 a { color: #007a85; text-decoration: underline; background: url("images/puce_carreVert.gif") 0 6px no-repeat; padding-left: 9px;}
	
	
/* Thermes */

div#decouvPresta {
	background: url("images/pointille01.gif") 0 bottom repeat-x;
}

	div#decouvPresta div.titre {
		font-family: "Myriad Pro", Arial, serif;
		font-size: 22px;
		color: #11b3c0;
		background: url("images/pointille02.gif") 0 bottom repeat-x;
		padding: 10px 0;
	}
	
	div#decouvPresta div.titre strong {
		display: block;
		font-weight: normal;
		background: url("images/puce_h2s3.gif") 5px 0 no-repeat;
		padding: 8px 0 0 45px;
	}

	div#decouvPresta div.lien {
		padding: 10px 0 12px 0;
		margin-bottom: 25px;
		text-align: center;
	}
	
		div#decouvPresta div.lien a {
			color: #007a85;
			background: url("images/puce_carreVert.gif") 0 5px no-repeat;
			padding-left: 9px;
			text-decoration: underline;
			margin: 0 7px;
		}
		
div#thermes h2 {
	font-family: "Myriad Pro", Arial, serif;
	font-size: 16px;
	font-weight: normal;
	color: #007a85;
	background: url("images/puce_carreVert.gif") 0 8px no-repeat;
	padding-left: 9px;
}
	

div.blockTherme {
	padding: 15px 0;
	background: url("images/pointille02.gif") right bottom repeat-x;
}

div.blockThermeG {
	float: left;
	width: 370px;
	background: url("images/pointille12.gif") right 0 repeat-y;
}
	
	div.blockTherme div.vign4 {
		float: left;
		width: 61px; /* 87 */
		height: 72px; /* 84 */
		padding: 12px 14px 0 12px;
		background: url("images/vign4.gif") 0 0 no-repeat;
	}
	
		div.blockTherme div.vign4 img {
			border: 1px solid #e4e4e4;
		}
		
	div.blockTherme a, div.blockTherme p, div.blockTherme span {
		font-size: 11px;
	}
	
	div.blockTherme a {
		text-decoration: underline;
	}
		
	div.blockThermeG h3 {
		padding: 2px 0;
	}
	
		div.blockThermeG h3 a {
			font-weight: bold;
			color: #666666;
			text-decoration: underline;
		}
	
	div.blockThermeG p.desc {
		padding: 4px 0 8px 0;
		color: #666666;
	}
	
	div.blockThermeG span.prix {
		color: #007a85;		
	}
	
	div.blockThermeG span.prixBarre {
		text-decoration: line-through;		
	}
	
	div.blockThermeG span.promo {
		padding-left: 30px;
		color: #b0000b;
	}
		
div.blockThermeD {
	float: left;
	width: 102px; /* 120 */
	padding: 24px 0 0 18px;
}

	div.blockThermeD a.savoirPlus {
		color: #11b3c0;
		background: url("images/puce_carreVert2.gif") 0 5px no-repeat;
		padding-left: 9px;
	}
	
	div.blockThermeD p.acheter {
		padding-top: 10px;
	}
	
		div.blockThermeD p.acheter a {
			color: #007a85;
			background: url("images/puce_carreVert.gif") 0 5px no-repeat;
			padding-left: 9px;
		}

		
/* Panier */

div#navigPanier {
	background: url("images/btn_panier.gif") 0 10px no-repeat;
	padding: 10px 0 0 40px;
}

	div#navigPanier h1 {
		float: left;
		width: 130px;
		padding: 5px 0 0 0;
		margin: 0;
		background: none;
		color: #b0000b;
	}
	
	div#navigPanier div#barrePanier {
		float: left;
		width: 335px;
		background: url("images/barrePanier.gif") center 17px no-repeat;
	}
	
	div#barrePanier div.btnEtap {
		float: left;
		width: 65px;
		font-size: 9px;
		text-align: center;
	}
	
		div#barrePanier div.etapSelect div, div#barrePanier div.etapDefaut div {
			width: 32px;
			height: 29px;
			padding-top: 3px;
			margin: 0 0 3px 16px;
			font-family: "Arial", verdana, serif;
			font-size: 24px;
			color: #ffffff;
			text-align: center;
		}
	
			div#barrePanier div.etapSelect div { background: #b00f37; }
			div#barrePanier div.etapDefaut div { background: #999999; }
			
			div#barrePanier div.etapSelect { color: #b00f37; }
			div#barrePanier div.etapDefaut { color: #999999; }
			

p.introPanier {
	padding: 20px 0;
	font-size: 11px;
	color: #b0000b;
}

/* Tableau 1 */
table.tabPanier1 {
	width: 512px;
	border-collapse: collapse ;
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
}
	
	table.tabPanier1 th, table.tabPanier1 td {
		padding: 10px 6px;
		text-align: center;
	}
	
	table.tabPanier1 th {
		color: #ffffff;
		background: #b0000b;
	}
	
	/* Bordure td */
	table.tabPanier1 td 		{ background: url("images/tabPanierTdRepeat.gif") 0 bottom repeat-x; }
	table.tabPanier1 td.tdS1 	{ background: url("images/tabPanierTdG.gif") 0 bottom no-repeat; }
	table.tabPanier1 td.tdS5 	{ background: url("images/tabPanierTdD.gif") right bottom no-repeat; }
	table.tabPanier1 td.tdNo 	{ background: none; }
	
		
	table.tabPanier1 td.tdS1 { padding: 10px 20px 10px 20px; }
	table.tabPanier1 td.tdS2 { text-align: left; }
		table.tabPanier1 td.tdS2 span { color: #666666; text-decoration: underline; }
		table.tabPanier1 td.tdS2 p { padding-top: 2px; font-size: 10px; }
		
		table.tabPanier1 td.tdS3 input { width: 40px; border: 1px solid #B0000B; text-align: center; }
	table.tabPanier1 td.tdS4 { width: 90px; }
	table.tabPanier1 td.tdS5 { width: 65px; }
	
	a.btn_supp {
		display: block;
		width: 12px;
		height: 15px;
		background: url("images/btn_supp.gif") 0 0 no-repeat;
	}

/* tableau 2 */
table.tabPanier2 {
	width: 512px;
	border-collapse: collapse ;
	font-size: 11px;
	color: #666666;
}
	
	table.tabPanier2 th {
		padding: 10px 6px;
		color: #ffffff;
		background: #b0000b;
	}
	
	/* Bordure td */
	table.tabPanier2 td 		{ background: url("images/pointille05.gif") 0 bottom repeat-x; }
	table.tabPanier2 td.lastG 	{ background: url("images/tabPanierTdG.gif") 0 bottom no-repeat; }
	table.tabPanier2 td.lastD 	{ background: url("images/tabPanierTdD.gif") right bottom no-repeat; }
	
	
	
	table.tabPanier2 td.tdS1 { padding: 10px 6px 10px 10px; }
	table.tabPanier2 td.tdS2 { padding: 10px 20px 10px 6px; color: #b0000b; font-weight: bold; text-align: right; }
	
	div#lienPanier {
		padding: 20px 0;
		text-align: center;
	}
	
		div#lienPanier a {
			font-size: 11px;
			padding-left: 7px;
			text-decoration: underline;
			margin: 0 12px;
		}
		
			div#lienPanier a.s1 { color: #b0000b; background: url("images/puce_carreRouge.gif") 0 5px no-repeat; }
			div#lienPanier a.s2 { color: #b0000b; font-weight: bold; background: url("images/puce_carreRouge.gif") 0 5px no-repeat; }
			div#lienPanier a.s3 { color: #666666; background: url("images/puce_carreGris.gif") 0 5px no-repeat; }


/*###############################
#								#
#	INSCRIPTION					#
#								#
###############################*/

div#inscription {
	color: #666666;
	/*width: 512px; /* 568 */
}

	div#inscription h1 {
		color: #b00f37;
	}

	div#inscription div.intro {
		color: #b00f37;
		padding: 20px 0;
		margin-bottom: 20px;
		/*background: url("images/pointille07.gif") 0 bottom repeat-x;*/
	}
	
	div#inscription div.intro2 {
		color: #666666;
		padding: 20px 0;
		margin-bottom: 20px;
		background: url("images/pointille06.gif") 0 bottom repeat-x;
	}
	
	
	div#inscription div.moitieBlock1 {
		float: left;
		width: 270px;
	}
	
	div#inscription div.moitieBlock2 {
		float: left;
		width: 240px;
	}
	
	div#inscription form {
		font-size: 11px;
		color: #b00f37;
	}

	div#inscription form#parrain {
		font-size: 12px;
		color: #666666;
	}
	
	div#inscription label.block {
		display: block;
		float: left;
		padding-right: 10px;
		text-align: right;
		color: #b00f37;
	}
	
			div#inscription label.labelNo {
				color: #666666;
			}
	
		div#inscription label.col1 { width: 105px; }
		div#inscription label.col2 { width: 65px; }
	
	div#inscription input.txt, select.txt {
		border: 1px solid #b00f37;
	}
	
		div#inscription input.txt1, select.txt1 {
			width: 150px;
		}
		
		div#inscription input.txt2 {
			width: 380px;
		}
		
		div#inscription input.inputNo , select.inputNo{
			border: 1px solid #666666;
			color: #666666;
		}
	
	div#inscription textarea {
		width: 210px;
		border: 1px solid #b00f37;
		color: #666666;
	}
	
	div#inscription textarea.inputNo {
		width: 210px;
		border: 1px solid #666666;
	}
	
	div#inscription textarea.textarea {
		width: 380px;
		border: 1px solid #b00f37;
	}
	
	div#inscription select {
		width: 154px;
		margin-left: 30px;
	}
	
	div#inscription ul {
		list-style-type: none;
	}
	
	div#inscription ul li {
		display: inline;
	}
	
		div#inscription ul#civilite li {
			padding-right: 15px;
			color: #666666;
		}
		
	div#inscription a#btn_suiteInscript, div#inscription input#btn_suiteInscript{
		font-size: 11px;
		color: #b00f37;
		text-decoration: underline;
		padding-left: 9px;
		margin-left: 60px;
		background: url("/images/puce_carreOrange.gif") 0 5px no-repeat;
	}

	div#inscription #btn_Inscription
	{
		float : left;
		width : 129px;
		height : 19px;
		margin-left: 110px;
	}
	
.parrain {width:120px; margin: 5px 10px ;}
.parrainMail {width:160px; margin: 5px 10px ;}

.btn_filleul {float:right; display: block;background-color:#988DF3;color:white;font-weight : bold;padding:5px;}

/*****************/
/* ESPACE CLIENT*/
/***************/

#onglet { margin-top : 20px}
#tableau {margin-top : 10px;}
#onglet a  { color : white; text-align : center; font-weight : bold;height :20px;padding : 5px 0;}
#tableau a{ color : white; text-align : center; font-weight : bold;}
#onglet a:hover, #tableau a:hover { text-decoration:underline;}
#espace_cli .col1 {text-align:left!important;}


/*****************/
/* ESPACE PRO	*/
/***************/
#tabPartenaire {width:512px;}
#tabPartenaire tr {height:20px;}
#tabPartenaire tr#titre {background-color:#fe7e06;color:#FFFFFF;font-weight:bold;}
#tabPartenaire td {padding:2px;}

.navpage { margin-top : 10px;color : black;}

.navpage a, a.navpage { color : black !important; }

/*************************/
/* PAGE INDEX INSTITUT	*/
/***********************/
ul#rechercheCMS {margin : 15px 0 0 40px;}
ul#rechercheCMS li {padding : 5px 0 ;}
ul#rechercheCMS li a {color : #988DF3 ; font-weight:bold;}
ul#rechercheCMS li a:hover {text-decoration : underline  ;}


/*************************/
/* COFFRETS CADEAUX		*/
/***********************/
	div.vign-coffret {	width: 470px; 
						min-height: 140px; 
						padding: 10px 15px 0 15px;
						text-align: justify;
						font-size: 11px;
						color: #666666;
						background: url("images/pointille03.gif") 0 bottom repeat-x;
					}
					
					
/*************************/
/* DIAPORAMA COFFRETS	*/
/***********************/
div.photo { width : 240px; float : left; padding :10px 10px 10px 0;}

div.photo .chapo {width :200px;}
div.photo img{text-align : center !important;}

div.photo h2 { font-size : 12px; font-weight : bold;color : #988DF3 ;}

.btn_recalcul { /*background-color : #b0000b; color : #FFFFFF; font-weight : bold; float : right;margin-bottom: 20px; */background-color : #B0000B;color:#FFFFFF;font-weight : bold;padding:5px; border:none;}			

/*************************/
/* PLAN DU SITE 		*/
/***********************/

div#plan {
	padding:10px 0pt 20px 50px;
}

div#plan ul li {
	/*list-style-type:upper-roman;*/
	list-style-type:none;
	/*padding-top:10px;*/
	/*color: #ED008C;*/
}

		div#plan ul li  a {
			/*font-size:15px;*/
			/*font-variant:small-caps;*/
			/*font-weight:bold;*/
			color: #666666;
			text-decoration: none;
		}
		
		div#plan ul li  ul {
			padding-top: 10px;
		}

div#plan ul li ul li{
	/*list-style-type:upper-roman;*/
	/*list-style-type:upper-alpha;*/
	/*padding-top:5px;*/
	padding-bottom: 10px;
	margin-left:40px;
	/*color: #000000;*/
}

		div#plan ul li ul li a {
			/*font-size:14px;*/
			/*font-weight:bold;*/
			/*color: #95C32C;*/
		}

div#plan ul li ul li ul li{
	list-style-type:decimal;
	padding-top:2px;
	margin-left:40px;
}

		div#plan ul li ul li ul li a {
			font-size:12px;
			font-variant:normal;
			font-style:italic;
			font-weight: bold;
			/*color:#333333;*/
		}

div#plan ul li ul li ul li ul li{
	/*list-style-type:lower-alpha;*/
	margin-left:60px;
}

		div#plan ul li ul li ul li ul li a {
			font-size:11px;
		}

div#plan div.nousContacter {
	padding:20px 0 30px 0;
}

div#plan div.nousContacter ul li {
	list-style-type:none;
	margin:0;
}


/********************/
/*     ANNUAIRE 		*/
/******************/

div#annuaire {
	/*height: 700px;
	overflow: auto;
	padding-left: 20px;*/
}

div#cms h1.golden-h1 { display: none;}

div#cms ul#golden-n1 { 
	padding: 0 0 0 19px;
}

	div#cms ul#golden-n1 li {padding-bottom :15px;
		list-style-type: none;
	}
	
	div#cms ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		/*height: 15px;*/
		padding: 0;
	}
	
	div#cms ul#golden-n1 h2 { /* Gestion du theme : padding, taille police 
		padding: 10px 0 5px 0;*/padding-top:0;
		/*font-size: 13px;*/
	}
	
	div#cms ul#golden-n1 h3 {
		/*font-size:11px;
		padding: 10px 0 0 0;*/
	}
		div#cms ul#golden-n1 h2 a, ul#golden-n1 h3 a { /* Gestion du theme : couleurs, puces */
			/*color: #006BBF;*/
			font-weight: bold;
			/*background: url('/images/fleche.gif') 0 1px no-repeat;*/
			padding:0 0 0 12px; 
			/*text-transform:uppercase;*/
		}
		
		div#cms ul#golden-n1 h2 a { color : #007A85;font-size:14px;}
		
		div#cms ul#golden-n1 li p {
			padding: 10px 0 10px;
			width: 510px;
		}

div#cms ul.golden-n2 { 
	padding: 0 0 0 20px;
}

	div#cms ul.golden-n2 li { 
		padding: 2px 0px 5px 10px !important;
	}
	
	div#cms ul.golden-n2 li h3 {	/* Gestion du nom du site : padding, taille police, couleurs, puces */
		/*font-size:11px;
		background: url('/images/puce_carreVert.gif') 0 1px no-repeat;*/
		display: inline;
		padding-left:10px;
		/*color: #FF6100;*/
	}

		div#cms ul.golden-n2 a {	/* Gestion de la description : taille police, couleurs */
			/*color: #3d4e57;*/
		}
	
	div#cms h2#golden-h2 {
		display: none;
	}
	
/* COMMENTAIRES */
div.com { margin-bottom : 15px;}

div#credit {color : #666666;padding-left : 20px;}
div#credit a {color : #666666; text-decoration:none;}
div#credit li {padding-bottom:10px;}
div#credit ul {padding-bottom:10px;}

/* ENTETE HOME */
div#index div#chapeau, div#index div.accroche {
	font-family: "Myriad Pro", Arial, serif !important;
	font-size: 16px !important;
	font-style: italic !important;
	color: #007a85 !important;
	/*padding-bottom: 10px;*/
}


ul.menuBasPage
{
	list-style-type: none;
}

ul.menuBasPage li a
{
	color: #007A85;
	font-size: 11px;
}
