/*---------------------------------------------------------------------
				generalite
----------------------------------------------------------------------*/	

@font-face {
    font-family: 'bauhausmedium';
    src: url('font/bhm-webfont.eot');
    src: url('font/bhm-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bhm-webfont.woff') format('woff'),
         url('font/bhm-webfont.ttf') format('truetype'),
         url('font/bhm-webfont.svg#bauhausmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, td, p, div, input, textarea {
					font-family: Arial, Verdana, Helvetica, sans-serif;}

a{					text-decoration:none;
}
a:hover{			color: #DF53B8;}
a.lien img, a img{	border:0px;}

input,textarea {
					border:1px solid #CCCCCC; font-size:0.95em; color:#000000;
}
select { 			color:#000000;}

input:hover,textarea:hover {
					border:1px solid #999999;
}
input.radioBox {	border:none}
 
form{				margin:0px; padding:0px; display:block; clear:both;}

h1 {
					/*color:#810010;*/
					font-weight:normal;
					font-size:12px;
					padding:0px; margin:0px;
					 font-family: 'bauhausmedium';
}
h1 a{
					/*color:#810010;*/ text-decoration:none; font-size:12px;
}
h2 {				color:#fff;
					font-weight:normal;
					font-size:18px;
					padding:0px; margin:0px; clear:both;
					 font-family: 'bauhausmedium';
}
h2 a {				/*color:#f3a3cb;*/
					text-decoration:none;
}
/*---------------------------------------------------------------------
				la structure
----------------------------------------------------------------------*/	

body {
					margin:0px; margin-top:10px;
					font-size:1em;
					text-align:center;
					
					background-color:#fff;
					/*background-image:url(images/fd_hautPage.gif);*/
					background-repeat:repeat-x;
					background-position:0px 0px;
					
					}


#page {				margin:0px; padding:0px;
					width:967px; width:997px;
					/*overflow:hidden;*/
					text-align:left;
					background-color:transparent;
					
					border:0px solid red;
					/*background-image:url(images/fd_pageProduit.jpg);*/
					background-repeat:no-repeat;
					
					
					
					/*position:relative;*/
					top:-7px;
					
					overflow:visible;/**/
					
					


}


#header {
					margin:0px; padding:0px;
					clear:both;
					border:0px solid red;
					position:absolute;
					background-color:transparent;
					height:98px;
					width:997px;
					top:-107px;
					z-index:100;
}


.zoneCentrale { 	
					margin:0px; 
					padding-top:25px;
					clear:both;
					width:997px;
					border:0px solid red; 	
							

/*overflow:hidden;*/
					
}

.colonneGauche{
	border:0 solid red;
	clear:none;
	float:left;
	margin:0;
	overflow:hidden;
	padding:36px 0 10px 45px;
	width:200px;
	overflow:visible;				
}
.ficheProduit .colonneGauche{width:326px;
}
.colonneDroite{
	margin:0px; padding:0px;
	/*
	background-image:url(images/fd_hautColonneDroite.png);
	background-position:top center;
	background-repeat:no-repeat;
	*/
	color:#fff;
	height:inherit;
	/*width:756px;width:746px;width:814px;*/
	border:0px solid red;
	
	margin-left:200px; /*dimension de la colonne gauche*/
	padding-top:25px;
				
}
.ficheProduit .colonneDroite{width:572px;
}
.colonne {
					width:762px;
					margin-left:200px; 
}
#menuLateralDroit{
				/*	display:none*/

					
}
.processusCommande #menuLateralDroit{
					left:780px;
					top:67px;

}
#bloc_gauche{
				/*	width:384px; overflow:hidden; clear:none;*/
}
.zoneCentrale td {	vertical-align: top}
.separateur {
					clear:both;
					margin:0px; padding:0px;
					height:1px; line-height:1px; font-size:1px;
					overflow:hidden;
					

}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
#footer { 
					padding:0px; margin:0px;
					clear:both;
					
					color:#7F7F7F;color:#000;
					font-size:10px;
					font-weight:normal;
					 
					text-align:left;
					
					
					width:auto;
					
					
					background-color:transparent;
					
					/*padding-top:3px; */
					padding-bottom:23px;
					padding-left:30px;			
					
					width:987px;width:997px;padding-top:30px;
					position:relative;
}
			
#footer a { 
					 color:#7F7F7F;color:#000;
					text-decoration:none; 
					text-transform:none; 
					display:inline;
					padding-right:1px;
					padding-left:1px;
					padding-bottom:12px;

			}
#footer a:hover{
					color: #DF53B8;
}			
#footer a img{ 			
					vertical-align:middle;
}
#footer p {
					
}	


#footer .mention {  padding:0px;background-color:transparent;
					font-size:10px;color:#000;
					margin-top:5px;margin-top:3px;
					padding-top:1px;
					padding-bottom:8px;
					margin-right:30px;
					
					font-weight:normal;
}		
#footer .mention a {
					display:inline}
					
					
#footer .mention img {  
					 padding:0px;padding-top:5px; float:right;}
					 
#footer .mention img#pictoCB{
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/pictoCB.png');
					background-image:url(images/pictoCB.png)!important; /*pour mac os9 */
					background-image:none; 
					background-repeat:no-repeat;background-position:left bottom;
					width:94px;
					height:15px;
}
#footer .mention img#pictoCB[id]{
					background-image:url(images/pictoCB.png);
}
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


a.logotype {
					padding:0px; margin:0px;
					display:block;  
					width :75px;
					height:75px;
					left:37px;
					border:0px solid red;
					background-image:url(images/logoSG.png);
					top:5px;
					z-index:1000;
					position:absolute;
}	

a.logotype img{		border:0px; width :90px;
					height:71px;}

					
					
#zoneRecherche a{
color:#000000;
}
					
#zoneCompte{		 
					position:absolute;
					right: 0px;
					top:30px;

}

.zoneCompte div {	}

#header .menuCompte{

					
}

#header .menuCompte a{
					
					
}

#caddie {
					padding:0px; margin:0px;
					position:absolute;
					
					/*width:154px;*/
					padding-top:0px;
					text-align:left;
					top:8px; 
					right:5px;
					text-align:right; 
					
					z-index:1000;
					background-image:url(images/fd_panier.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					
}

.panier {
 font-family: 'bauhausmedium';
 color:#000000;
}

#caddie a{
					
}
#caddie a b{
					display:block;
					font-size:11px;
					font-weight:normal;
}


#votreCompte {
					
					margin-left:0px;
					
					border:0px solid red;
					z-index:1000;
					text-align:right;
					cursor:pointer;
					position:absolute;
					top:8px;
					right:125px;
					
}
#votreCompte a {	display:block;
					/*height:60px;
					width:145px;
					color:#fff;*/
					/*padding-top:3px;*/
					font-size:16px;
					color:#000;
					
					/*font-weight:bolder;*/
					 font-family: 'bauhausmedium';
					/*font-family:Arial, Helvetica, sans-serif;*/
					letter-spacing:-0.05em;cursor:pointer;
					
}
#commentAcheter{

				}	
#commentAcheter a{	
}
#planDuSite		{

					}
#planDuSite		a{			
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px; line-height:14px;
				font-weight:normal;
				/*letter-spacing:-0.05em;*/
				color:#000;
				
				overflow:hidden; 
				text-transform:none;
				text-align:left;
}
#ejs_box2_box {
			width: 885px;
height: 15px;
position: absolute;
z-index: 1;
padding: 0px;
top: 48px;
border: 0px solid red;
clear: both;
float: none;
overflow: hidden;
padding-top: 5px;
left: 112px;
	
		
}	
#scrollme {
	/*display:inline;*/ float:left;
	height:15px;
	white-space:nowrap;
	border-left:1px solid #000; 
	padding-left:5px;
	border-right:1px solid #000; border:0px;
	padding-right:5px;
	background-color:#fff;
	overflow:visible;
	/*vertical-align:top;*/
	font-size:18px/*;*/
	
}

#zoneRecherche{
position:absolute;
top:8px;
right:243px;

}

#header #menu{
position:absolute;
	padding-left:0px;
	z-index:50;
	margin-left:0px;
	top:81px;
	height:38px;
	/*background-color:#732F60;*/
	left:30px;
	text-align:center;
	
}

#header .container{
	
}


#header #menu ul#niveau1 {
	height:20px;
	position:relative;
}
#header #menu ul#niveau1 li {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	/*float:left;*/
	list-style-type:none;
	margin:0px;	
	/*padding-top:10px;*/
	/*padding-bottom:32px;*/
	
	height:38px;
	overflow:visible;
	text-align:center;
	width:auto;
	/*padding-bottom:1px;*/
	height: 32px;
line-height: 33px;
font-family: 'bauhausmedium';
border: 1px solid #fff;
border-bottom:0px;
position:relative;
min-width:55px;
 float:left;
	
	
}
#header #menu ul#niveau1 li  > span.menu+a{
	display:block;
	min-width:55px;
	padding-left:7px;
	padding-right:7px;
	background-color:#fff;
		height: 32px;
	line-height: 33px;
	position:relative;
	z-index:100;
}
#header #menu ul#niveau1 li.hover > span.menu+a, #header #menu ul#niveau1 li.selected.hover > span.menu+a{
		height: 34px;
	line-height: 34px;

}
#header #menu ul#niveau1 div.niveau2,
#header #menu ul#niveau1 li.hover,
#header #menu ul#niveau1 li.selected.hover,
#header #menu ul#niveau1 li.hover{
background-color:#fff;
border:1px solid #000;
border-bottom:0px solid #fff;
}


#header .niveau2{

	margin:0px;
	padding:0px;
	overflow:hidden;

	/*width:714px;*/
	min-height:30px;
	
	/*position:absolute;
	top:10px;
	left:-45px;left:-35px;
	*/
	display:block;
/*	margin-top:9px; /*hauteur decalage*/
	z-index:2000;

	/*padding-right:20px;
	padding-top:16px;
	padding-bottom:16px;
	padding-left:20px;*/
	
	line-height:5px;
	
}
#header #menu ul#niveau1 div.niveau2{
	display:none;
	/*margin:28px 0 0;*/
	
}


.fond{
background-color: #fff;
/* padding-bottom: 15px; */
position: absolute;
left: -1px;
/* width: 600px; */
text-align: left;
/*padding-left: 5px;*/
border-bottom: 1px solid #000;
border-right: 1px solid #000;
border-top: 1px solid #000; 
border-left: 1px solid #000;
top: 32px;
min-width:200px;
min-height:25px;
z-index:90;
}

#famille li.lastElement a{
color:#DF53B8;
}
#famille a:hover{
color:#DF53B8;
}


/*---------------------------------------------------------------------
				bloc famille
----------------------------------------------------------------------*/

#famille {
				margin:0px; padding:0px;
				clear:both; 
				float:none;
				text-align:left;
				top:102px;
				background-color:transparent;

				/*height:30px;*/
				position:absolute;
				top:0Px;
				width:inherit;
				z-index:2;
				padding-top:30px;
				/*left:200px; */
				/* DEB mode menu H slide */
				/*left: 200px;*/
				opacity: 1;
				/* FIN mode menu H slide */
				/*width:797px;*/
				/*width:815px;*/
				width:997px;
				/*width:2000px;*/
}
#famille li a, #famille h2 a{
				color:#000000;
				border:none;
				/*	
				font-size:11px;
				letter-spacing:-0.05em;
				padding:0px;
				width:inherit;
				white-space:nowrap;
				font-size:16px; /*doit avoir la meme taille que celle utilis�e pour le sIFR.*/
			/*	text-transform:uppercase; /* interpretation correct pour le sIFR*/
}

#famille ul { padding:0px; margin:0px;
				/*background-image:url(images/fd_trait_menu.jpg);
				background-repeat:no-repeat;*/
				/*background-position:right 24px;*/
				/*background-position:47px 24px;
				margin-left : 25px;*/
				opacity: 1;
				/*height:25px;*/}

#famille li,  #famille h2 {
				/*	list-style:none;
					padding:0px; margin:0px;
					height:24px;
					float:left;
					font-size:16px;
					clear:none;*/
					
					
}
#famille li a.selected,  #famille h2 a.selected{
					font-size:18px;
					
}
#famille li.selected,  #famille h2.selected{
					list-style:none;
					padding:0px; margin:0px;
					height:24px;
					display:inline;font-size:18px;
}

#famille li.selected a{
color:#DF53B8;
font-size:18px;
					
}
#famille li.selected .niveau2 a{
color:#000;
font-size:16px;
}


#famille li.selected .niveau2  li.selected a{
color:#DF53B8;
font-size:16px;
}
/*---------------------------------------------------------------------
				bloc recherche
----------------------------------------------------------------------*/


#blocRecherche{
				
	/*margin-bottom:20px;*/
	width:500px;
	position:relative;
				
}

#blocRecherche #rechercheTxt{
	width:500px;
	font-size:12px;
	/*height:100px;*/
}

#blocRecherche #bloc{
	width:500px;
	height:85px;
	margin:0px; padding:0px;
	margin-left:28px;
	margin-right:0px;
	margin-bottom:25px;
	clear:both;
	background-color:#732F60;
	color:#fff;
	border: 1px solid #9E9E9E;
	position:relative;
	
}
#blocRecherche #gauche{
	position:absolute;
	left: 30px;
	height:100px;
	width:200px;
}
#blocRecherche #droite{
	position:absolute;
	left: 260px;
	height:100px;
	width:200px;
}
#blocRecherche #bloc p{
				height:19px;
				width:240px;
				margin:5px 0 0 30px;

}
#blocRecherche #gauche p, #blocRecherche #droite p{
				height:19px;
				margin:8px 0px;
}

#blocRecherche form{
				clear:none;
				width:500px;
				font-size:12px;
				position:relative;
				top:10px;
}

#blocRecherche label{	
				float:left;
				width:60px;
				text-align:left;
				padding-top:3px;
}

#blocRecherche input{
				width: 118px;
}
#blocRecherche .submitBouton{	
				position:relative;
				right: 0px;
				bottom: 5px;
				bottom: 0px;
				cursor:pointer;
				height:20px;
				width:120px;
				border:0px;
				margin-left:422px;
				margin-bottom:90px;
				background-color:transparent;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/b_valider.png');
/*
				border:0px;
				background-color:transparent;
				font-size:0.01em;
				line-height:0.01em;
				color:#fff;
				padding-top:15px;
				cursor:pointer;
*/
}
#blocRecherche .submitBouton[class]{
				background-image:url(images/b_valider.png);
}
#blocRecherche .jquery-selectbox{
				text-align:left;
}

#blocRecherche td{
				vertical-align:middle;
}
#blocRecherche #strRecherche {
				float:left;
				font-size:11px;
				height:15px;
				width:112px;
				*width:108px;
				border:1px solid #999999;
}


#blocRecherche h1{
				width:200px;
				font-size:28px;
				margin:0px;
}
#blocRecherche h2{
	/*color:#DF53B8;*/
}
/*---------------------------------------------------------------------
				bloc recherche avancee
----------------------------------------------------------------------*/
#blocRechercheAvancee{	
	margin-bottom:20px;
	width:500px;
	position:relative;
}

#blocRechercheAvancee #resumeRecherche{
	font-size:12px;
	margin-bottom:5px;
}
#blocRechercheAvancee #bloc{
	width:530px;
	height:50px;
	margin:0px; padding:0px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:25px;
	clear:both;
	background-color:#732F60;
	color:#fff;
	border: 1px solid #9E9E9E;
	position:relative;
}
#blocRechercheAvancee #liste{
	position:absolute;
	left: 12px;
	top:-10px;
	*top:0px;
	/*height:100px;*/
	width:100%;
}

#blocRechercheAvancee #bloc p{
				height:19px;
				width:127px;
				float:left;
}
#blocRechercheAvancee #gauche p, #blocRechercheAvancee #droite p{
				height:19px;
				margin:12px 0px;

}

#blocRechercheAvancee form{
				clear:none;
				width:500px;
				/*text-align:center;*/
				font-size:12px;
}

#blocRechercheAvancee label{	
				float:left;
				width:80px;
				text-align:left;
				padding-top:3px;
}

#blocRechercheAvancee input{
				width: 118px;
}
#blocRechercheAvancee .submitBouton{	
				position:absolute;
				right: 0px;
				bottom: -25px;
				cursor:pointer;
				height:20px;
				border:0px;
				width:120px;
				background-color:transparent;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/b_valider.png');
/*

				font-size:0.01em;
				line-height:0.01em;
				color:#fff;
				padding-top:15px;
				cursor:pointer;
*/
}
#blocRechercheAvancee .submitBouton[class]{
				background-image:url(images/b_valider.png);
}
#blocRechercheAvancee .resetBouton{	
				position:relative;
				right: -1px;
				top:0px;
				cursor:pointer;
				height:20px;
				width:140px;
				border:0px;
				display:block;
				border:0px;
				margin-left:400px;
				margin-bottom:20px;
				background-color:transparent;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/b_reset.png');
/*
				border:0px;
				background-color:transparent;
				font-size:0.01em;
				line-height:0.01em;
				color:#fff;
				padding-top:15px;
*/
				cursor:pointer;

}
#blocRechercheAvancee .resetBouton[class]{
				background-image:url(images/b_reset.png);
}
#blocRechercheAvancee .jquery-selectbox{
				text-align:left;
}

#blocRechercheAvancee td{
				vertical-align:middle;
}
#blocRechercheAvancee #strRecherche {
				float:left;
				font-size:11px;
				height:15px;
				width:112px;
				*width:108px;
				border:1px solid #999999;
}


#blocRechercheAvancee h1{
				width:400px;
				font-size:28px;
				margin:0px;
}
#blocRechercheAvancee h2{
	/*color:#DF53B8;*/
}
/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
.filAriane a:hover{	text-decoration:underline;}

 .filAriane{
 				
 				border:0px solid red;
				text-align:left;
				padding:0px; margin:0px;

				margin-top:2px;
				color:#525252;
				width:502px;
				font-size:10px;
				height:20px; 
				overflow:hidden;
				 display:none;
				
				}

 .colonneDroite .filAriane h1 {
 				padding:0px; margin:0px;
 				color:#525252;
				font-size:10px;
				 font-family: 'bauhausmedium';
				/*font-family: Arial, Verdana,Helvetica, sans-serif;*/
				clear:both;
				width:auto;
				border:0px solid red;
				margin-left:5px;
				text-transform:none; 
 }
 .filAriane h1 a{
 				font-size:11px;
				color:#525252;
				text-decoration:none;
				padding-right:3px;
				 font-family: 'bauhausmedium';
				/*font-family:Arial,Verdana, Helvetica, sans-serif;*/

 }
 .filAriane h1 a.lien {
 				padding-right:3px;
				color:#525252;
				font-weight:bolder;
 }
 #typeFileArianne {
				 margin-top:80px;
 }
 
 #typeFileArianne form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:350px;
}
 #typeFileArianne select{
				border-color:#525252;
}
/*---------------------------------------------------------------------
				colonneGauche
----------------------------------------------------------------------*/



/*---------------------------------------------------------------------
				colonneGauche >> generalite menu
----------------------------------------------------------------------*/


.colonneGauche  .menu { 

				padding:0px;
				margin:0px;
				font-family:Verdana,Arial,Georgia, "Times New Roman", Times, serif;
				color:#676767;
				
		}
		.colonneGauche  .menu H1{ 
				display:none;
		}
		.colonneGauche  .menu H2, .colonneGauche  .menu form h2{ 
				margin:0px;
				
				font-size:14px;
				font-weight:bolder;
				
				padding-left:28px;
				padding-bottom:0px;
				padding-top:8px;
				
				margin-top:5px;
				color:#DFB899;
			
				
		}	
		.colonneGauche  .menu H2 b{ 
				padding-right:5px; display:none;
		}	
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#676767;
				}
				
				
		.colonneGauche  .menu form a{
				color:#FFFFFF;
				font-size:11px;
				font-weight:normal;
				line-height:normal;
				padding-left:35px;
		}
				
		.colonneGauche  .menu ul{ 
				padding:0px; margin:0px;border:0PX solid RED;
		}
		.colonneGauche  .menu ul li{ 		
			  	padding:0px;
				padding-bottom:0px;
				padding-right:10px;
				list-style:none;
		}
		
		.colonneGauche  .menu a{
				display:block;
				font-family:Verdana, Arial,Georgia, "Times New Roman", Times, serif;
				font-weight:bolder;
				font-size:11px; 
				line-height:12px;
				color:#676767;
				/*margin-bottom:5px;
				padding-bottom:1px;*/
				padding-bottom:6px;

				
		}
		.colonneGauche  .menu a b{
						color:#4F4F4F;
						font-weight:normal;
		}		
		.colonneGauche  .menu a:hover{
						color:#DF53B8;
	
			}
		.colonneGauche  .menu a:hover b{
						color:#DF53B8;
						
		}		
		
		.colonneGauche  .menu .lienSpecial{
				color:#FFFFFF;
				font-size:11px;
				font-weight:normal;
				line-height:normal;
				padding-left:35px;
		}
/*---------------------------------------------------------------------
				colonneGauche >>  menu produit
----------------------------------------------------------------------*/

				
		#dhtmlgoodies_listMenu {
					/*border-bottom:1px solid #fff; /*bug ie*/
					
					text-align:left;
					width:auto;

					margin:0px;
					padding:0px;
					background-image:none;

					
		}
		#dhtmlgoodies_listMenu ul {
					
					margin-left:0px; 
					padding:0px; margin:0px;
					background-image:none;

					
		}
		#famille #dhtmlgoodies_listMenu {
					text-align:left;
					width:auto;
					margin:0px;
					padding:0px;
					background-image:none;
					position:absolute;
					left:200px;
					top:59px;
					height:inherit;
					/*width:560px;*/
					width:847px;

		}
		#dhtmlgoodies_listMenu ul ul{
					


		}
		/*premier element*/
		#dhtmlgoodies_listMenu li{
						list-style-type:none;	
						margin:0px; padding:0px;
						font-weight:normal;
						height:inherit;
						font-size:11px;
						padding:2px 15px 0 0;
		}
		#dhtmlgoodies_listMenu li li {
						margin:0px;
						margin-left:0px;
						padding:0px;
						/*border-bottom:1px solid #e7ffbe; /*bug ie*/
						
		}
		#dhtmlgoodies_listMenu li li li{
						background-color:#fff;
						margin-left:16px;
						/*border-bottom:1px solid #fff; /*bug ie*/
		}
		
		#dhtmlgoodies_listMenu li a{
						padding:0px; margin:0px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						
						text-transform:none;
						font-size:11px;
						font-weight:normal;
						line-height:normal;
						
						
		}
		#dhtmlgoodies_listMenu li a.activeMenuLink{
						
		}
		#dhtmlgoodies_listMenu li li a{
					
		}
		#dhtmlgoodies_listMenu li li li a{

						
						
		}
		#dhtmlgoodies_listMenu  a:hover{
						color:#DF53B8;
								}
		
		#dhtmlgoodies_listMenu  ul a{
						
		}
		#dhtmlgoodies_listMenu  ul a b {
						
		}
		#dhtmlgoodies_listMenu  ul a:hover b{
						
		}
		#dhtmlgoodies_listMenu li a #selected{
		}
		#dhtmlgoodies_listMenu li a.selected{
			background-color:#B189A1;
			border:1px solid #FFFFFF;
			font-weight:bold;
			font-size:11px;
			font-size:inherit;
			padding:0 7px 0 6px;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Produit
----------------------------------------------------------------------*/		
.BlocProduit{
				margin:0px; padding:0px;
}		
.BlocProduit .menu h1{
				
}
.BlocProduit .menu h1 img{
				
				}
.blocProduit .separateur{
				display:none;
}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Marque
----------------------------------------------------------------------*/
	
.blocMarque {
}
	.blocMarque div {
			padding:0px; margin:0px;
	}
	.blocMarque .menu{
	}
		.blocMarque .menu a{

		}
		
/*---------------------------------------------------------------------
				colonneGauche >> bloc blocBreveMarchand
----------------------------------------------------------------------*/	
.blocBreveMarchand{

				
				
}
	.blocBreveMarchand h2{
	}
	.blocBreveMarchand p{
	}	
	.blocBreveMarchand p a{
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Engagement
----------------------------------------------------------------------*/	
.blocEngagement{
				clear:both; 
				padding:0px; margin:0px;
				
}
	.blocEngagement .menu{
				padding-bottom:5px;
				padding-top:15px;
	}
	.blocEngagement .menu a{
						color:#fff;
						padding-left:35px;
						font-size:11px;
						font-weight:normal;
						line-height:normal;

	}	
	.blocEngagement	.menu a:hover{
					
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc tagCloud
----------------------------------------------------------------------*/
.tagcloud{
				margin-top:10px; clear:both;
				border:0px solid #810010;	

}
	.tagcloud .menu{
				
				padding-bottom:5px;
				
				
	}
					
	.tagcloud .menu a{
				padding-left:18px;
				font-weight:normal;
				color:#fff;line-height:auto;
				margin-bottom:4px;
				padding-bottom:1px;
				
	}	
	.tagcloud	.menu a:hover{
				color:#fff;
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc forum
----------------------------------------------------------------------*/
.forum{

}
	.forum .menu{
	}
	.forum .menu h1 a{

				}
	.forum .menu a{
	}	
	.forum	.menu a:hover{
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc conseil
----------------------------------------------------------------------*/		
.blocConseils{
		
}
	.blocConseils h1{
	}
	.blocConseils .menu{
	}
	.blocConseils .menu a{
				
	}	
	.blocConseils .menu a:hover{
	}
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc livre d'or
----------------------------------------------------------------------*/		
.blocLivreDOr{
		
}

	.blocLivreDOr{
}

.blocLivreDOr[class] {

}

	.blocLivreDOr h1{
	}
	.blocLivreDOr .menu{
	}
	.blocLivreDOr .menu a{
	}	
	.blocLivreDOr .menu a:hover{
	}
	
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc Menu Client
----------------------------------------------------------------------*/
.menuClient{
				padding:Opx; margin:0px; clear:both;
				
				margin-bottom:10px;
				margin-top:15px;
				}		
		
		.colonneGauche .menuClient .menu {
				
			width:185px; padding-right:0px; /*margin-left:13px;*/
			
			overflow:hidden; display:block; /*border-bottom:1px solid #D00030;*/
		}
		.colonneGauche .menuClient .menu form{
			
			padding-left:5px;padding:0px; margin:0px;
			background-color:transparent;
			
			
			
		}
		.colonneGauche .menuClient .menu form h2{
			margin-left:0px; margin-top:0px; font-size:12px;
			color:#D00030; 
			/*padding:0px; text-align:center; padding-top:0px;*/
			
		
		}
		.colonneGauche .menuClient .menu form h2 b{
			display:block;
			color:#D00030;
			font-size:14px;
			padding-top:5px;
		}
		.colonneGauche .menuClient .menu a{
			/*le lien de d�connection*/
			font-weight:normal;
		
			padding-left:35px;
			padding-bottom:5px;
			color:#BFBFBF;
			
		 }
		 
		.colonneGauche .menuClient .menu form a{
			display:block; 
			margin:0px;
			padding-left:5px;	
			padding-top:5px;
			padding-bottom:5px;
			color:#fff;
			font-size:11px;
			font-weight:normal;
			line-height:normal;
			padding-left:35px;
		 }
		 .colonneGauche .menuClient .menu  a:hover{
		 						color:#DF53B8;
							text-decoration:none;
		 		
		 }
		.colonneGauche .menuClient .menu img {display:block;margin:0px; padding:0px;}
		.colonneGauche .menuClient .menu p {
				padding:0px; margin:0px;
				padding-bottom:5px;
			
				font-size:14px;
				font-weight:bolder;
				
				padding-left:28px;
				padding-bottom:5px;
				padding-top:8px;
				margin-left:10px;
				
				color:#BA5C08;

		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Menu Marchand
----------------------------------------------------------------------*/
.menuMarchand {
				margin-top:0px; clear:both;
				border:0px solid #810010;	
}
		
		
		
		.colonneGauche .menuMarchand .menu {
				padding-left:0px; 
				padding-bottom:5px;padding-top:5px; border:0px;
				

		}
		.colonneGauche .menuMarchand .menu a{
				

		}	
		.colonneGauche .menuMarchand .menu a:first-letter{
				text-transform:uppercase
				}
		.colonneGauche .menuMarchand .menu a b{	
				display:none;
		}
		.colonneGauche .menuMarchand .menu a:hover{

				}
		.colonneGauche .menuMarchand .menu img {}

/*---------------------------------------------------------------------
				colonneGauche >> bloc Newsletter
----------------------------------------------------------------------*/
.blocNewsletter{
				
}
	.blocNewsletter{
}

.blocNewsletter[class] {

}
	.blocNewsletter form{
				
	}
	.blocNewsletter form h1{

				}
	.blocNewsletter form label{
	}
	.blocNewsletter form p {
				
				
				}
	.blocNewsletter form input{
				
	}
	.blocNewsletter form a{

						
				
	}	
	
	.blocNewsletter form .submitBouton {
	

				}
	.blocNewsletter form .submitBouton img{

				}


/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
.colonneDroite h1{
				color:#FFFFFF;
				margin:0 auto;
				padding:0 0 3px;
				position:relative;
				/*text-align:justify;*/
				text-transform:uppercase;
				top:-10px;
				/*width:95px;*/
				 font-family: 'bauhausmedium';
 
}
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				margin:0px; padding:0px;
				
				font-size:12px;
				padding-bottom:20px;
				margin-top:0px;
				padding-left:0px;
				color:#fff;
				padding-top:0px;
				background-color:transparent;
				width:621px;width:600px;
				overflow:hidden;
				padding-left:40px;width:560px;
				line-height:16px;
				letter-spacing!0.05em;
				
}

.pageTexte a{
				text-decoration:underline;
				color:#DF53B8;
				
}
.pageTexte a:hover{
				
				color:#fff;
				
}
.pageTexte a.lien{
				text-transform:uppercase;
				font-weight:bolder;
				display:block;
				text-align:right;
				padding-bottom:10px;
				
				background-color:transparent;

				color:#D00030;
				font-size:12px;


}
.pageTexte h1{
				text-transform:uppercase;
				padding-bottom:15px;
				margin-top:20px;
				 font-family: 'bauhausmedium';
				/*font-family:Verdana,Georgia, Arial,"Times New Roman", Times, serif;*/
				color:#fff;
				font-weight:normal;
				font-size:28px;
				
}
.pageTexte h2{
				color:#DF53B8; margin-top:15px;
				margin-bottom:10px;
}
.pageTexte h2 b{
				color:#fff;
}
.pageTexte h3 {
				color: #DFB899;
}
.pageTexte img {
				/*float:right;*/
				display:block;
				padding:10px;
				margin:5px;
				border:0px solid #D00030;
}

/*---------------------------------------------------------------------
			>>	les listes personnalis�es de produit
----------------------------------------------------------------------*/

.listePersonnaliseProduit {
				clear:both;
}
.listePersonnaliseProduit h1{
				font-size:14px;
}
/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/
body.ficheProduit .colonneDroite {
				margin:0px;
				float:left;
				/*width:569px;*/
				position:relative;
				padding-bottom:20px;
				
				
				
}
/*
body.ficheProduit #perso{
				background-color:#FFFFFF;
				background-image:url(images/fd_pageProduit.gif);
				background-position:0px 0px;
				background-repeat:repeat-x;


}
body.ficheProduit #perso center{
				background-image:url(images/fd_pageProduit.jpg);
				background-position:center -12px;
				background-repeat:no-repeat;
}
*/
div.ficheProduit{
				margin:0px;
				padding:0px;
				
				width:inherit;
				border:0px solid red;
				
				background-color:transparent;
				/*position:absolute;top:106px;float:left; */
				position:relative; 
				top:12px;
				
				/*left:10px;*/
				float:left;
				width:430px;
				z-index: 10;
}
.colonneDroite .ficheProduit #corpsProduit .description h1 {
				color:#DF53B8;
				font-size:14px;
				line-height:14px;
				
				padding-left:10px;background-color:#efefef;

}
div.ficheProduit #description {
				position:absolute;position:relative;
				width:450px;
				bottom:0px;
				left:0px;
				/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/fd_descriptionProduit.png');*/
				/*background-image:url(images/fd_descriptionProduit.png)!important;*/ /*pour mac os9 */
				background-image:none; 
				background-repeat:repeat-x;
				padding-left:5px;
				padding-right:5px;
				padding-top:2px;
				padding-bottom:5px;
				width:440px;
				z-index:20;
				border:1px solid #efefef;
				border-top:0px;width:438px;
				background-color:#efefef;
				left:20px;
			
				

}
div.ficheProduit  .description {
				position:absolute;
				width:450px;
				bottom:0px;
				left:0px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/fd_descriptionProduit.png');/**/
				background-image:url(images/fd_descriptionProduit.png)!important;/**/ /*pour mac os9 */
				background-image:none; 
				background-repeat:repeat-x;
				padding-left:3px;
				padding-right:3px;
				padding-top:2px;
				
				width:444px;
				z-index:20;
				

}
div.ficheProduit  .description[class] {
				background-image:url(images/fd_descriptionProduit.png);/**/

}
				


div.ficheProduit  .description h1 {
				color:#d00030;
				text-transform:inherit;
				font-weight:bolder;
				text-transform:uppercase;
				font-size:12px;
				/*float:left;
				display:inline;
				width:50%;*/
				
				
}

.ficheProduit #description {	/*height:274px; overflow:auto*/
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px; margin:0px;
				border:0px solid #000; 
				text-align:center;
				overflow:hidden;
				clear:none; 
				float:none;
				
				/*height:320px;*/
				position:relative;
				width:430px;
				height:372px;
				z-index:1;
				/*visibility:hidden;*/
				/*display:none;*/
				margin-left:-429px;
				
				}
				
.imageProduit a  {
				display:block;
				width:auto; 
				margin:0px; padding:0px;
				text-align:center; border:0px solid #525252;

	
}		
.imageProduit legend{	
				border-left:1px solid #8a8a8a;
				display:block;
				width:100%;
				text-align:center;
				font-style:italic;
}
.imageProduit a img {	
				padding:0px; margin:0px;			
				 
				}

.imageProduit .vueSecondaire {
					clear:both;
					display:block;
					float:none;
					left:275px;
					position:absolute;
					top:360px;
					width:auto;
					z-index:2;
				
				}
.imageProduit .vueSecondaire a{		
					background-image:none;
					border:0px;padding:0px; margin:0px;
					display:inline;
					clear:none;
					float:left;
					
					/*background-image:url(images/fd_imageSecondaire.gif);
					background-repeat:no-repeat;
					background-position:bottom right;*/
					width:70px;width:50px; height:50px;
					margin-right:5px;margin-right:6px;
					
					border:0px solid #cecece;	
					overflow:hidden;
						
				}
.imageProduit .vueSecondaire a img{	  vertical-align:middle;width:43px; /*height:inherit;*/}
.imageProduit .vueSecondaire a.zoom{				
				border:0px;
				width:43px;
				cursor:pointer;	}

.imageProduit .vueSecondaire a.zoom img {
				background-image:url(images/b_zoom.gif);
				border:0px;
				background-repeat:no-repeat;
				background-position:bottom right;	
				width:43px;
				height:36px;
				/*width:65px;
				height:50px;*/
				background-color:transparent;
				vertical-align:middle;
				}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .ficheProduit .description {
 				padding:0px;
				margin-bottom:20px;
				margin-right:20px; margin-right:0px;
				margin-left:0px;margin:0px;
				
				overflow:hidden;
				/* float:right;*/
				border:0px solid red;
				/*text-align:center;*/
				background-color:#ede9ea;
				
				 
 }
 

 
.ficheProduit .description .etiquette {
			 margin:0px; display:none;
				
} 

.ficheProduit .description .etiquette h2 {
				

				clear:both;


				background-image:url(images/nouveau.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:18px; width:68px;
				
}
.ficheProduit .description .etiquette h3 {
				/*a la une*/
				background-image:url(images/selection.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:22px; margin-top:0px;
				
				}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.ficheProduit  .description .zonePrix{
				
				color:#000000;
				display:block;
				float:right;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:16px;
				font-weight:bolder;
				margin:5px 0 0;
				padding-bottom:0;
				padding-left:0;
				padding-right:10px;
}
.ficheProduit   .description .zonePrix .prixPromotion{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#000;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:-0.03em;
				display:inline;
				padding-left:5px;
				float:right;
				
}			
.ficheProduit    .description .zonePrix .prix{

				margin:0px; padding:0px;
				padding-top:0px;
				color:#000;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:-0.03em;
				margin-top:15px;
				display:inline;
}

.ficheProduit    .description .zonePrix .ancienPrix{
				margin:0px; padding:0px;
			
				font-weight:normal;
				font-size:11px;
				padding:5px 5px 0 0 ;
				
				letter-spacing:0em;
				text-align:center;
				float:right;
				display:block;
				text-decoration:line-through;
				color:#5B5B5B;
				display:inline;
}

.ficheProduit sup{
	vertical-align:baseline;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
				border:0 solid red;
				clear:none;
				color:#000000;
				font-size:10px;
				margin:0 auto;
				padding-top:5px;
				width:130px;
				height:166px;
				overflow:hidden
 }
 .attributProduit p {
 				margin:0px; padding:0px;
				color:#5b5b5b; color:#000;
				
				font-weight:normal;
				
				margin-top:0px;
				line-height:10px;
				font-size:10px;
				/*clear:right;
				margin-right:20px;*/
				padding-bottom:5px;
			
			
 }
 .attributProduit b{
				 color:#5b5b5b;
				 font-size:14px;
				 font-weight:bolder;
 }
		
.attributProduit label {
				display:inline;
				color:#5b5b5b;
				padding:0px; margin:0px;
				margin-bottom:5px;
				font-weight:bolder;
				font-size:10px;color:#0000;
				line-height:10px;
				 
				
}

.attributProduit label b{
				 font-weight:normal;
				font-size:10px;color:#0000;
}
/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/
.ficheProduit .zoneAchat {
				width:100%;
				float:left;
				
}

.ficheProduit .menuCommande {
				
				
				color:#333; 
				font-size:12px;
				margin:0px;
				padding-left:0px;
				padding-right:0px;
				padding-top:5px;
				
				/*text-align:right;*/
				border:0px solid red;
				float:left;
				width:100%;
				
				
				
}


.ficheProduit .menuCommande form {
				padding:0px; 
				margin:0 auto;
				clear:none;
				/*width:88px;*/
				
				
}
		.menuCommande form label{
						padding-bottom:1px;
						display:block;
						float:right;/**/
						
						padding-top:0px;
						padding-right:10px;
						font-size:11px;
						font-weight:normal;
						text-align:right;
						width:90px;
						
		}
		.menuCommande form label b{
						display:block; float:left; width:80px; padding-top:2px;
						
						
		}
		.menuCommande form label:first-letter{
						text-transform:uppercase;
		}
		.menuCommande form input {
						width:20px; padding-left:2px; margin-left:2px; font-weight:normal;
		}
		
		.menuCommande form select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:12Px;
						min-height:16px;
						height:20px;
						vertical-align:middle;
						
						
		}
		
 		.menuCommande form .submitBouton {
						
						background-color:transparent;
						background-image:none;
						border:0 solid red;
						clear:none;
						display:block;
						float:right;
						height:20px;
						margin:0;
						padding-right:9px;
						padding-top:2px;
						width:119px;

		}
 
/*---------------------------------------------------------------------
			>>	Page produit >> lien recoupement
----------------------------------------------------------------------*/

.zoneAchat .lien{
			display:none;
}
 /*---------------------------------------------------------------------
			>>	Page produit >> lien aide
----------------------------------------------------------------------*/

 .footerProduit{
 				

				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				margin:0px; padding:0px;
				position:relative;
				width:450px;
				height:50px; 
				top:5px;
				width:100%;
				/*left:20px;height:30px;
				border:1px solid #efefef;
				background-color:#ffffff;*/
 }

  .footerProduit a.lien{

				}
/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:10px; clear:both;
				background-color:transparent;
				padding-left:10px; 
				padding:0px;
				/*position:absolute;height:81px;*/
				
				top:445px; 
				border:0px solid red;
}
.ficheProduit .pageNavigation {
				top:23px; 
				left:0px;
				padding:0px; 
				margin:0px;
				position:relative;
				z-index:3;
				/*background-color:#FFFFFF;*/
				width:100%;

}
.pageNavigation a{
}  

.pageNavigation .numero { 
				display:none;
					
}
.pageNavigation .numero b{ 

}
.pageNavigation .numero a{ 
					color:#525252;
}

.pageNavigation #precedent {
				
					left:2px;
					z-index:2;
					top:5px;
					}
.pageNavigation #suivant{
					right:2px;
					z-index:3;
					top:5px;
}
.pageNavigation #precedent, .pageNavigation #suivant {
					margin:0px; padding:0px;
						display:block;
						position:absolute;
						border:0px solid red;	
				
				height:21px;	
				color:#fff;			
					
}
.pageNavigation #precedent:hover, .pageNavigation #suivant:hover { 
				color:#DF53B8;
				}
.pageNavigation #precedent img, .pageNavigation #suivant img{
				vertical-align:middle;}
				
				
.pageNavigation #suivant img{
				margin-left:2px;}
.pageNavigation #precedent img{
				margin-right:2px;}								
 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/

 
 .navigationProcessusAchat{
 				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px; 
				padding:0px;
 				clear:both; 
				float:none;
				text-align:left;
				width:auto;
				
				
				padding-left:20px;
				padding-top:5px;
				padding-bottom:5px;
				

			/*	position:relative; */
				margin-top:-40px;
				margin-top:0px;
				border:0px solid red;
				z-index:2;
				width:450px;
				
}
.listeProduit .navigationProcessusAchat, 
.listeProduitListing .navigationProcessusAchat
{				
				top:440px;position:absolute;
}
.ficheProduit .navigationProcessusAchat {
 				position:absolute;
				top:5px;
				width:100%;
				z-index:5;
				margin:0px;
				padding:0px;
				clear:none;
				/*left:164px;*/

}
.ficheProduit .navigationProcessusAchat a{
				padding:0px; margin:0px; margin-right:4px;
				letter-spacing:inherit;
}
.processusCommande .navigationProcessusAchat{
				margin:0px;  clear:none;
				top:60px;margin-top:30px;
				margin-bottom:0px;/**/ width:450px; overflow:visible;
				clear:both;
 }
.pageTexte .navigationProcessusAchat{
				margin:0px; margin-top:40px; clear:both;
				margin-bottom:30px;
				
				
 }
.livreDor .navigationProcessusAchat{
				margin:0px; margin-top:40px; clear:both;
				margin-bottom:30px;
				
 }

 .navigationProcessusAchat a img{
 				
				margin:0px;
				padding:0px;
				
				vertical-align:middle;
				margin-right:2px;
				/*heritage page Texte*/
				border:0px ;
				display:inherit;
				float:none;
				
 }
				
 .navigationProcessusAchat a {

				color:#fff;
			
				text-indent: 0px;
				line-height:18px;
				letter-spacing:-0.05em;
				
				padding-bottom:8px;
				padding-left:5px;
				padding-right:10px;
				padding-top:8px;
				
				font-size:11px;
				font-weight:normal;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border:0px;
				background-color:transparent;	
				text-decoration:none;	
 
 }		
  .navigationProcessusAchat a:hover {
			  text-decoration:none;
			  color: #DF53B8;
  }
 
  .navigationProcessusAchat h3 {
 				display:inline;
				margin:0px; padding:0px;
				padding-left:80px;
				padding-right:10px;
				font-size:24px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:100;
				
 				
 }
  .navigationProcessusAchat a.lien {

				padding-right:10px;
  }
  .navigationProcessusAchat a.lien:first-letter,  .navigationProcessusAchat a:first-letter {
  				text-transform:uppercase;
  }
  
 /*---------------------------------------------------------------------
			les icones
----------------------------------------------------------------------*/
   .navigationProcessusAchat  a img {
   				display:inline;
   
   }
    .navigationProcessusAchat  a#retour img {
				height:21px;
				width:23px;
				background-image:url(images/icone_retour_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#retour:hover img {
				background-image:url(images/icone_retour_on.gif);
}

    .navigationProcessusAchat  a#poursuivreAchat img {
				height:21px;
				width:23px;
				background-image:url(images/icone_home_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#poursuivreAchat:hover img {
				background-image:url(images/icone_home_on.gif);
}
    .navigationProcessusAchat  a#aide img {
				height:21px;
				width:24px;
				background-image:url(images/icone_aide_accueil_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#aide:hover img {
				background-image:url(images/icone_aide_accueil_on.gif);
}

    .navigationProcessusAchat  a#retour img {
				height:21px;
				width:23px;
				background-image:url(images/b_poursuivreAchat_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#retour:hover img {
				background-image:url(images/b_poursuivreAchat_on.gif);
}

    .navigationProcessusAchat  a#accueil img {
				height:21px;
				width:23px;
				background-image:url(images/icone_home_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#accueil:hover img {
				background-image:url(images/icone_home_on.gif);
}

    .navigationProcessusAchat  a#viderPanier img {
				height:21px;
				width:23px;
				background-image:url(images/icone_videPanier_off.gif);
				background-repeat:no-repeat;					
}
    .navigationProcessusAchat  a#viderPanier:hover img {
				background-image:url(images/icone_videPanier_on.gif);
}


/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
			liste Produit >> les entetesGondoles
----------------------------------------------------------------------*/
#produitsEnTete {

				
}

#produitsEnTete .produit{
				
			
			
}
#produitsEnTete .produit .zoneBody {
				 
}
#produitsEnTete .produit .header {
}
#produitsEnTete .produit .footer {
}
#produitsEnTete .produit .header .coinDroit{

}
#produitsEnTete .produit .header .coinGauche{

}

#produitsEnTete .produit .footer .coinDroit{

}
#produitsEnTete .footer .coinGauche{

}

#produitsEnTete .produit  .header, #produitsEnTete .produit .footer {


}

#produitsEnTete .produit .footer {

}

#produitsEnTete  .produit h1 {

}
#produitsEnTete  .produit h1 a{

}
#produitsEnTete  .produit h2 {
}
#produitsEnTete  .produit h3 {
}
#produitsEnTete .produit .zoneBody .description p{

}
#produitsEnTete .produit .zoneBody  .zonePrix {

}
#produitsEnTete .produit .zoneBody  .zonePrix .prixPromotion {

}
#produitsEnTete .produit .zoneBody  .zonePrix .prix {

}
#produitsEnTete .listeProduit .produit a.submitBouton {
	}
/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

.listeProduit{ 
				/*float:left;*/
				margin:0px; padding:0px;

				padding-bottom:0px;
				
				
				width:644px; 
				/*clear:both;display:block;*/
				overflow:hidden;
				background-color:transparent;
				
				border-top:0px;
				margin-right:0px;
				
				background-color:transparent;

				}
				
.listeProduit form{		
				margin:0px; padding:0px;		
				height:135px;
				
				margin-top:5px;
				margin-bottom:20px;
				padding-left:5px;
				text-align:left; border:0px solid red;
				
				font-size:11px;
				color:#525252;
				/*background-color:#ececec;*/ display:none;
}
.listeProduit select{
				color:#525252;

}	
/*---------------------------------------------------------------------
			liste Produit >> les produits
----------------------------------------------------------------------*/
			
.listeProduit .produit { 
				float:left; 
				border:0px solid #000;
				
				/*clear:none;display:block;*/
				position:relative;
				width:inherit;
				margin:0px; padding:0px;
				
				
				margin-bottom:20px;
				margin-bottom:10px;
				overflow:hidden;
				
				width:140px;
				height:195px;
				}
				
.listeProduit .produit .header{ 
				margin:0px; padding:0px;
				display:block; display:none;
}	

.listeProduit .produit .footer{ 
				margin:0px; padding:0px;display:none;

}			
.listeProduit .produit .zoneBody{ 
				width:110px;
				position:relative;
}

.listeProduit	.produit h2 {
				
}
.listeProduit	.produit h3 {
				
}
.listeProduit   .produit h1 {
				text-transform:none;
}
.listeProduit   .produit h1 a{
				color:#fff; font-size:12px;
}
.listeProduit   .produit h1 a:hover{
	color:#DF53B8}
/*---------------------------------------------------------------------
			liste Produit >> les produits >> zone image
----------------------------------------------------------------------*/


.listeProduit 	.produit .image{ 
				padding:0px; margin:0px; 
				margin-right:4px; 
				float:left; overflow:hidden; 
				background-color:#000;
				border:0px solid red;
				width:110px;
				height:95px;
				}


.listeProduit 	.produit .image img{ 
				margin:0px; padding:0px;
			/*	width:155px;*/ height:auto;
}
/*---------------------------------------------------------------------
			liste Produit >> les produits >> zone prix et description
----------------------------------------------------------------------*/

.listeProduit 	.produit .description {
				float:left;
				clear:none;
				margin:0px; padding:0px;
				width:110px;
				
				overflow:hidden;	
				color:#eaeaea;	
}
.listeProduit 	.produit .description p{
				margin:0px;
				margin-top:5px;
				/*height:38px;
				overflow:hidden;*/padding-left:15px;
				padding-bottom:5px;
				clear:both; border:0px solid red;
}
.listeProduit 	.produit .description p i{
				display:block; margin-top:5px;padding-bottom:10px;
}
.listeProduit 	.produit .description p i b{
				font-style:normal; font-weight:normal;
				
}

.listeProduit .produit .produit_colonne2{
				width:110px;
				position:relative;
}
.listeProduit .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:none;
				color:#000;
				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px; 
				letter-spacing:-0.08em;
				border:0px solid red; 
				text-align:center;
				
				
}

.listeProduit .produit  .zonePrix .prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#fff;
				font-weight:bolder;
				font-size:16px;
				letter-spacing:0em;
				font-family:Arial, Helvetica, sans-serif;
}			

.listeProduit .produit  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#fff;
				font-weight:bolder;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				letter-spacing:0em;
}

.listeProduit .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				font-weight:normal;
				font-size:11px;
				padding-top:5px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;

				text-decoration:line-through;
				color:#eaeaea;
				font-family:Arial, Helvetica, sans-serif;

}
.listeProduit .produit   a.submitBouton {

				
			
}

/*---------------------------------------------------------------------
			liste Produit format listing
----------------------------------------------------------------------*/

.listeProduitListing{
		background-color:#FFFFFF;
		border-color: #ECECEC;
		border-style:none solid solid;
		border-width:0px 1px 1px;
		display:block;
		float:left;
		margin:0px;
		overflow:hidden;
		padding:0px;
		width:500px;
		
}
.listeProduitListing .header{


 }

 .listeProduitListing .footer {


 }	
.listeProduitListing .imageProduit{
				width:372px;
				overflow:hidden;width:390px;  
}

 .listeProduitListing .description {
 				padding:0px;
 				float:none;

				 margin-top:0px;
				 margin-bottom:20px;

				
				font-style:normal;
				color:#810010;
				font-size:14px;
				font-weight:bolder;
				line-height:18px;
				margin-top:0px;
				line-height:16px; font-size:13px;width:290px;
				margin-top:15px;
				margin-bottom:20px; margin-left:210px;
				 
 }
 .listeProduitListing .description label{
 				
				padding-top:10px;
				display:block;
				font-weight:normal;
  }
   .listeProduitListing .description label b{
   				font-size:12px; font-weight:normal;color:#000000;
   }
   .listeProduitListing .description label a{
   				background-image:url(images/b_nuancier.gif);
				background-repeat:no-repeat;
				display:block;
				width:155px;
				height:34px;
   }
.listeProduitListing .listeProduit {
				border:0px;  width:480px; margin-top:15px; margin-left:10px;
}
.listeProduitListing .listeProduit p.message{
				float:left; border:0px; width:270px;margin-top:-50px; text-transform:none; clear:none; position:absolute;
				font-weight:normal; font-size:11px;
}
.listeProduitListing .listeProduit .produit {
				width:auto;
				clear:both;
				float:none;
				height:auto;
				text-align:left;
				background-color:transparent;
				border:0px;
				background-image:none;
				margin:0px; padding:0px;
				margin-bottom:10px;
				margin-left:10px;				
				
				
}
.listeProduitListing .listeProduit .produit .description {
				width:300px;
				float:left;border:0px solid red;
				
}
.listeProduitListing .listeProduit .produit .description h1 {
				width:76%;
				float:left;text-align:left;
}

.listeProduitListing .listeProduit .produit .description h1 a{
				color:#000;
				background-color:transparent;
				border:0px;
				background-image:none;
				
				font-size:11px;line-height:14px;
				font-weight:normal;
				margin:0px;border:0px solid green;
				
				
}
.listeProduitListing .listeProduit .produit .description h2 {
display:none;

}
.listeProduitListing .listeProduit .produit .description h3 {
display:none;
}
.listeProduitListing .listeProduit .produit  .zonePrix, .listeProduitListing .listeProduit .produit  .zonePrix div {
				display:inline;
				width:auto;
}
.listeProduitListing .listeProduit .produit  .zonePrix {
				margin:0px; padding:0px;
				
}
.listeProduitListing .listeProduit  form{
				padding:0px; 
				margin:0px; 
				width:auto; height:auto;
				display:inline;
}
.listeProduitListing .listeProduit .produit .menuCommande {
				
				display:block;
				color:#000;
				width:auto;
				height:auto;
				
				clear:none;
				margin:0px; 
				padding:0px;
				display:inline;float:right;
				
}
.listeProduitListing .listeProduit .produit .menuCommande label {
				padding:0px; margin:0px;
				display:inline;
				vertical-align:top;
				float:left; width:auto;
				margin-top:4px;
				color:#000;
				height:auto;
				margin-right:4px;float:left;
				background-image:none;

}

.listeProduitListing .listeProduit .produit .menuCommande .submitBouton{

}
.listeProduitListing .listeProduit  .submitBouton{

}
.listeProduitListing .listeProduit  .submitBouton:hover{
}
.listeProduitListing  .listeProduit .produit .description h1 a:hover{
				text-decoration:underline;
				}

/*---------------------------------------------------------------------
			 produit associe 
----------------------------------------------------------------------*/
#lienProduitAssocies{
	background-image:url(images/icone_aimer_off.gif);
	background-repeat:no-repeat;
	left:167px;
	padding-left:25px;
	position:absolute;
	top:22px;
	width:auto;
}
#lienProduitAssocies:hover{
	background-image:url(images/icone_aimer_on.gif);
}

 .produitAssocies{
				
}
 
 .produitAssocies .header{

 }
  .produitAssocies .header .coinGauche{
  }
    .produitAssocies .header .coinDroit{
  }
  
  .produitAssocies .header h1{
				
				
  }

 .produitAssocies .footer {


 }	
  .produitAssocies .footer h1{
				}			
.produitAssocies .listeProduit {
				
}	
.produitAssocies .listeProduit td{

}


.produitAssocies .listeProduit .produit .header{			
				
}
.produitAssocies .listeProduit .produit{

}

.produitAssocies .listeProduit .produit  .image{ 
}
.produitAssocies .listeProduit .produit  .image img{ 

}
.produitAssocies .listeProduit .produit .description {

}
.produitAssocies .listeProduit   .produit h1 {
}
.produitAssocies	.listeProduit .produit  .zonePrix{


				}
.produitAssocies .listeProduit .produit   a.submitBouton {			
				}
/*---------------------------------------------------------------------
			>>produit >>	zone flash 
----------------------------------------------------------------------*/
.produit  .zonePrix .venteFlash{

}
.produit  .zonePrix .venteFlash img{
/*border-bottom:dotted 1px #fff;*/
}
.produit  .zonePrix .venteFlash .compteur{

}
.produit  .zonePrix .venteFlash .compteur b{
}
.ficheProduit  .venteFlash{
}
.ficheProduit .venteFlash img{
}
.ficheProduit   .venteFlash .compteur{
}
.ficheProduit  .venteFlash .compteur b{
}				

/*---------------------------------------------------------------------
			>>Page recherche 
----------------------------------------------------------------------*/

.resultatRecherche{
				
			/*width:502px;*/
			display:block;
			overflow:hidden;
			/*background-color:#FFFFFF;*/
			width:650px;
			border-top:0px;
			margin-right:0px;
				
				}
 .resultatRecherche h1 {

			/*color:#D00030;*/
			color:#FFF;
			margin-top:2px;
			padding:0px;
			font-size:12px;
			padding-left:10px; padding-top:5px;
			/*border:1px solid #ececec;*/
			border-bottom:0px;

 }
 
 .resultatRecherche h2{
 			height: 20px;
 }

.resultatRecherche form {
				padding:0px; margin:0px;
				text-align:left;
				/*background-color:#ECECEC;*/
				border:0px solid red;
				color:#525252;
				font-size:11px;
				padding:2px 2px 2px 10px;


}
.resultatRecherche select{
				border-color:#f1b0d8;
				font-size:9px;
}
.resultatRecherche .listeProduit{
				/*padding-top:10px;*/
				margin-bottom:20px;
}
.resultatRecherche .listeProduit #encadre, #blocProduitAssocies .listeProduit #encadre{
				margin:0px;
}
.resultatRecherche .listeProduit .corps, #blocProduitAssocies .listeProduit .corps{
				padding-left:20px;
}
.resultatRecherche .listeProduit .titreCollection, #blocProduitAssocies .listeProduit .titreCollection{
				color:#FFFFFF;
				margin: 30px 0px 10px -20px;
				font-size: 20px;
				margin-top:0px;
}
.resultatRecherche .listeProduit   .produit h1, #blocProduitAssocies .resultatRecherche .listeProduit   .produit h1{
				margin:0px;padding:0px;
				border:0px;
				/*padding-left:15px;*/
				text-align:left;
				margin-top:3px;
				position:relative;
				top:0px;
				font-size:11px;
}

.resultatRecherche .listeProduit .produit h1 a{

}

.resultatRecherche .listeProduit .produit h4, #blocProduitAssocies  .listeProduit .produit h4{
				margin:0px;padding:0px;
				border:0px;
				font-size:10px;
}


.resultatRecherche .listeProduit .produit .etiquette, #blocProduitAssocies .listeProduit .produit .etiquette{
				height:69px;
				left:0;
				position:absolute;
				top:0;
				width:69px;
				z-index:3;
				background-color:transparent;
}

.resultatRecherche .listeProduit .produit .etiquette h2,  .resultatRecherche .listeProduit .produit .etiquette h3, #blocProduitAssocies .listeProduit .produit .etiquette h2, #blocProduitAssocies .listeProduit .produit .etiquette h3{
		margin:0px; padding:0px;
		position:absolute;
		top:0px; left:0px;
		
		width:69px;
		height:69px;
		background-repeat:no-repeat;
		background-color:transparent;
}

.resultatRecherche .listeProduit .produit .etiquette h2, #blocProduitAssocies .listeProduit .produit .etiquette h2{
	background-image:url(images/h2_nouveaute.gif);
}
.resultatRecherche .listeProduit .produit .etiquette h3, #blocProduitAssocies .listeProduit .produit .etiquette h3{
	background-image:url(images/h2_promotion.gif);
}



.resultatRecherche .listeProduit .produit .etiquette[class] h2, #blocProduitAssocies .listeProduit .produit .etiquette[class] h2{
	background-image:url(images/h2_nouveaute.png);
}

.resultatRecherche .listeProduit .produit .etiquette[class] h3, #blocProduitAssocies .listeProduit .produit .etiquette[class] h3{
	background-image:url(images/h2_promotion.png);
}


.resultatRecherche  .messageError{
				margin-bottom:70px;
				margin-top:25px;
				width:500px;
				margin:10px 0 0 0;
}

.resultatRecherche .listeProduit .pageNavigation{

				background-color:transparent;
				position:relative;
				width:600px;
				height:30px;
				top:0px;
				text-align:center;
				/*
				padding-right:10px;
				clear:both;
				padding-left:10px; 
				padding:0px;
				position:absolute;height:81px;
				top:445px; 
				border:0px solid red;
				*/
}

.resultatRecherche .listeProduit .pageNavigation .numero{
	display:inline;
	
}
/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px;
				margin-top:60px;
				display:table;
				padding-left:30px;
}
.planSite  h1 {
				color:#525252;
				 font-family: 'bauhausmedium';
				/*font-family:Arial,Verdana,Georgia,"Times New Roman",Times,serif;*/
				font-weight:bolder;
				margin-top:20px;
				padding-bottom:25px;
				text-transform:uppercase;
				clear:both;
}
.planSite div{
				float:left; clear:both;
				margin-left:10px;
}
.planSite .navigationProcessusAchat {
				clear:both;
				margin:40px 0px 30px;
}
.planSite div.menuClient {
				background-image:none;
}
.planSite li a{
				color:#525252;	
				display:block; font-weight:bold;
				text-decoration:none; font-size:0.8em; 
				line-height:1.2em;
				letter-spacing:0.05em; 
				cursor:pointer;
				background-image:none;
				margin:0px; padding:0px; 
}
			
.planSite li a:hover, .planSite li ul li a:hover{
				text-decoration:underline;color:#E95E12;
}

.planSite li ul li a {
				font-weight:normal; 	
				color:#525252;

}

.planSite li ul li{
				padding:0px;
				margin:0px;
				float:none;

}
.planSite li ul{
				padding:0px;
				margin:0px;
				padding-left:24px;
				
				
}
.planSite li{
				list-style-type:none;
				margin:0px; 
				padding:0px; 
				border:1px solid #fff;
}

.planSite ul, .planSite ul ul{
				margin-left:8px; 
				padding-bottom:10px;
				
	
}
.planSite ul li{
				/*float:left;*/
				margin:10px;
				padding:0px;
				margin:0px;
				padding-right:15px;
}

/*----------------------------------------------------------------------------------
			Envoyer ami
----------------------------------------------------------------------------------*/


#envoiami {
				/*padding-bottom:100px;*/

}
#envoiamie .submitBouton {
			background-image:url(images/b_envoyer.jpg);
			width:106px;
}
div.formulaire {
		display:block;
}
/*----------------------------------------------------------------------------------
			retrouver mot de passe
----------------------------------------------------------------------------------*/

#retrouverMDP {
				padding-bottom:100px;
				width:600px
}

#retrouverMDP div.blocFormulaire{
				display:table;
				width:492px;
				padding-bottom:10px;
}
#retrouverMDP div.blocFormulaire .champTexte{
				margin-top:10px;
}
#retrouverMDP div.blocFormulaire .submitBouton{
				margin:0px; 
				vertical-align:middle; float:none; display:inline;
				margin-left:20px;}
/*----------------------------------------------------------------------------------
			>>les messages d'erreur, commentaire
----------------------------------------------------------------------------------*/
.commentaire, .pageTexte p.commentaire{
				padding-bottom:15px;
				font-size:11px;
				display:block;
				color:#fff;
				
}
.processusCommande .commentaire{
				padding-left:40px;

}
#choix_lieu_livraison .libelleTextArea{
				font-size:11px;
				display:block;
				color:#fff;
				padding-bottom:5px;
				padding-top:5px;
}
 .message, .messageResultatOk{

				
				border:1px solid #D00030;
				color:#C10D0E;
				font-size:10px;
				font-weight:normal;
				letter-spacing:-0.03em;
				line-height:18px;
				margin:10px;
				padding-left:5px;
				font-size:14px;
				padding-top:5px; padding-bottom:5px;
				margin-bottom:15px;
				
 }
 
P.messageResultatErreur, div.messageResultatErreur, .messageError, .messageResultatOk{
			 color:#d00030;
			 /*background-color:#E95D0F;*/
			 font-weight:normal;
			 padding-left:5px;
			 margin:10px;
			 border:1px solid #d00030;
			 text-align:center;
			 line-height:16px;
			 font-size:10px;
			 
			 letter-spacing:-0.03em;
}
P.messageResultatErreur img{
			margin:2px;
			margin-right:10px;
			margin-left:5px;
			margin:0px;
			}
			
.ficheProduit .messageError {
			text-align:left; 
			width:inherit; 
			margin:0px; margin:0px;
			margin-top:10px;
}
.ficheProduit .messageError b{
			color:#525252;
			text-transform:none;
			display:inline; text-align:center;
			padding-bottom:5px;
		}	
					
 /*---------------------------------------------------------------------
				zone code promo
----------------------------------------------------------------------*/
.codePromo { 
				position:relative;float:left; border:0px solid red; 
				text-align:left; clear:left; top:-60px;
				margin-left:60px; color:#fff;}

.codePromo form{ 
				font-size:0.95em; color:#fff; font-weight:bolder;
				white-space:nowrap}
				
.codePromo form input{ 				
				font-size:1em; height:16px; font-weight:normal;
}

.codePromo form .submitBouton {
				background-image:none;
				clear:both;
				font-size:14px;
				display:inline;
				float:none;
				padding:0px;
				margin:0px;
				width:auto;
				height:auto;
				border:1px solid #E8CAAD;
				background-color:#DBAA73;
				text-align:center;
				padding-right:2px;
				color:#FBF7CD;
				vertical-align:bottom;
				
				
				
				background-color:#FFFFFF;

				border:1px solid #FFA612;
				
				color:#FFA612;
				padding:0px; margin-top:-2px;
				vertical-align:middle;

}
 /*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
#aideCaddie{
			margin:0px; padding:0px;
			
			text-align:center;
			
			border:0px solid red;
			display:block;
			clear:left;
			width:250px;width:350px;
			float:left;
			margin-left:20px;
}
#aideCaddie p {
			margin:0px;
			margin-left:20px; 
			margin-right:20px;
			text-align:left;
			background-color:none;
			padding-bottom:10px;
			overflow:visible;
			font-weight:normal; 
			color:#EFEFEF;
			/*background-image:url(images/fd_avertissement.gif);
			background-repeat:no-repeat;*/
			font-size:10px;
			
}
 /*----------------------------------------------------------------------------------
			>>personnalisation mot doux
----------------------------------------------------------------------------------*/

 
 .livreDor{
 }
 .listeMessage {
 } 
.livreDor .listeMessage h3 { 
  }
  
.livreDor .listeMessage H3 a, .livreDor .listeMessage  a{
   }
   
.livreDor .listeMessage H3 a, .livreDor .listeMessage div {

}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row1,
	.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row2 {
}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row1 a {

}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row2 a {

}
 .votreTemoignage {
 				
 }
 
.livreDor .votreTemoignage .blocFormulaire{
  }
.livreDor .votreTemoignage .blocFormulaire .formulaire {

}  
.livreDor .votreTemoignage .blocFormulaire .formulaire td{
	}
	
.livreDor .votreTemoignage .blocFormulaire table{ }
   
   .livreDor .votreTemoignage .blocFormulaire table #c1 {}
    .livreDor .votreTemoignage .blocFormulaire table #c2 {
	
}
   
    .livreDor .votreTemoignage .blocFormulaire .remarque{
	
	}
.livreDor .votreTemoignage  .submitBouton {
}


.livreDor .votreTemoignage h2, .livreDor .listeMessage H2 {
   				
   }
 /*----------------------------------------------------------------------------------
			page conseil achat 
----------------------------------------------------------------------------------*/
   
table.conseilAchat {
}


 /*----------------------------------------------------------------------------------
			les avis
----------------------------------------------------------------------------------*/
.ficheProduit .avisMoyen .avisInternaute, .ficheProduit  .avisMoyen .avisPro{

}	

.ficheProduit .avisMoyen .avisInternaute a, .ficheProduit .avisMoyen .avisPro a{

}


.listeProduitListing .avisMoyen .avisInternaute, .listeProduitListing  .avisMoyen .avisPro{

}	

.listeProduitListing .avisMoyen .avisInternaute a, .listeProduitListing .avisMoyen .avisPro a{
}

.avisInternaute, .avisPro{
	
}
.avisInternaute h1, .avisPro h1 {
}
.avisInternaute .zoneBody, .avisPro .zoneBody{
}
.avis {
}

.avis a {
}
.deposerAvis {
}

.deposerAvis .header  .coinGauche {

				}
		.deposerAvis  .header .coinDroit {
				}
		.deposerAvis  .footer  .coinGauche {

				}
		.deposerAvis  .footer .coinDroit {
				}
.deposerAvis textarea {
}	

/*----------------------------------------------------------------------------------
			inscription newsletter
----------------------------------------------------------------------------------*/
#inscriptionNewsletter {
			height:200px;
}
.messageNewsletter{
				
}
#inscriptionNewsletter .submitBouton{
			border:0px;
			display:block;
			position:relative;
}




#bloc_eco_participation {
	clear:both;
	margin:0px 25px 25px;
	padding:5px 5px 5px 5px;
	background-color:#EDEDED;
	border:1px dotted #959294;
	width:300px;
	font-size:11px;
	color:#6C6067;
}
/******************************************** CREABILIS tag cloud iCercle ****************************************/

#iCercle_tagCloud {
	width:997px;
	/*height:32px;*/
	overflow:hidden;
	text-align:center;
	line-height:15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}
#iCercle_tagCloud a{
	color:#522F2B;
	text-decoration:none;
	padding-right:6px;
	font-size:8px;
	white-space:nowrap;
}
#iCercle_tagCloud a:hover{
	color:#522F2B;
}
#iCercle_tagCloud H1,#iCercle_tagCloud H2 ,#iCercle_tagCloud H3 ,#iCercle_tagCloud H4 ,#iCercle_tagCloud H5 ,#iCercle_tagCloud H6 {
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
}
#iCercle_tagCloud H1 a{
	font-size:10px;
	font-weight:bold;
	
	text-transform:uppercase;
}
#iCercle_tagCloud H2 a{
	font-size:10px;
	font-style:italic;
	text-transform:uppercase;
}
#iCercle_tagCloud H3 a{
	font-size:10px;
}

#iCercle_tagCloud H4 a{
	font-size:10px;
	font-style:italic;
}
#iCercle_tagCloud H5 a{
	font-size:10px;
}

#iCercle_tagCloud a:hover{
	text-decoration:underline;
}
#iCercle_presentationBlocsContainer {
	height:60px;
	overflow:hidden;
}
.iCercle_presentation {
	display:none;
	border-top:1px white solid;
	margin-top:6px;
	margin-bottom:0px;
	width:780px;
	text-align:center;
	font-size:10px;
}
.iCercle_presentation a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:6px;
}
/******************************************** fin CREABILIS tag cloud iCercle ****************************************/
