@charset "iso-8859-1"; 

BODY {
background-color: #F2EFEB;
FONT-FAMILY: Tahoma, sans-serif; 
FONT-SIZE: 9pt; 
COLOR: #222222; 
background-image:url("images/fond.jpg");
background-repeat:no-repeat;
background-position:center top;
background-attachment: fixed;
}

#content {	
position: relative;
width:800px;	
_width:801px;
margin: 0 auto;
top:12px;
}
	
p {
FONT-SIZE: 9pt; 
color:#5D4C37;
text-align:left;
padding-top:0px;
margin:0px;
}
	
a {
FONT-SIZE: 9pt; 
color:#333333;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:none;
}


UL, LI {
text-align:left;
color:#5D4C37;
FONT-SIZE: 9pt; 
MARGIN-LEFT:14px;
text-indent:14px;
}


INPUT.commun { 
		BORDER: #635E58 1px solid;
		FONT-SIZE: 8pt;
		MARGIN: 0px;
		COLOR: #635E58;
		FONT-WEIGHT: bold;
		background-color: #FFFFFF;
} 

SELECT.commun { 
		BORDER: #635E58 1px solid;
		FONT-SIZE: 8pt;
		MARGIN: 0px;
		COLOR: #635E58;
		FONT-WEIGHT: bold;
		background-color: #FFFFFF;
} 

INPUT.submitcommun { 	
		BORDER: #635E58 1px solid;
		FONT-SIZE: 8pt;
		MARGIN: 0px;
		COLOR: #FFFFFF;
		FONT-WEIGHT: normal;
		background-color: #635E58;
		width:160px;
		text-align:center;
} 


		H1 {
		FONT-SIZE: 26pt; 
		COLOR: #FFFFFF; 
		margin:0px;
		font-weight: normal;
		margin:0px;	
		}
	
			a.H1 {
			FONT-SIZE: 26pt; 
			color:#FFFFFF;
			text-decoration:none;
			}

			a.H1:hover {
			FONT-SIZE: 26pt; 
			color:#FFFFFF;
			text-decoration:none;
			}
		
		
		
		H1.top {
		FONT-FAMILY: Times New Roman, sans-serif; 
		FONT-SIZE: 22pt; 
		COLOR: #FFFFFF; 
		margin:0px;
		font-weight: normal;
		margin:0px;	
		}
		
		H2 {
		FONT-FAMILY: Times New Roman, sans-serif; 
		FONT-SIZE: 9pt; 
		COLOR: #FFFFFF; 
		margin:0px;
		font-weight: normal;	
		font-style: italic;
		margin:0px;
		}

		H3 {
		FONT-SIZE: 10pt; 
		COLOR: #A39D97; 
		margin:0px;
		font-weight: bold;
		margin:0px;	
		border-bottom:9px solid #A39D97;
		}
	
			a.H3 {
			color:#A39D97;
			text-decoration:none;
			}

			a.H3:hover {
			color:#333333;
			text-decoration:none;
			}

		H3.H3bis {
		FONT-SIZE: 10pt; 
		COLOR: #A39D97; 
		margin:0px;
		font-weight: bold;
		padding-top:6px;	
		margin:0px;	
		border-bottom:9px solid #A39D97;
		border-top:1px dashed #A39D97;
		}

		H4 {
		FONT-SIZE: 10pt; 
		margin:0px;
		font-weight: bold;
		padding-top:4px;
		padding-bottom:4px;
		}
		
		
		H5 {
		display:block;
		clear:both;
		FONT-SIZE: 8pt; 
		text-align:left;
		color:#827262;
		background-color:#EFEFEF;
		padding:2px; 
		vertical-align:top;
		}
		
		
		H6 {
		FONT-FAMILY: Times New Roman, sans-serif; 
		FONT-SIZE: 22pt; 
		COLOR: #FFFFFF; 
		margin:0px;
		font-weight: normal;
		margin:0px;	
		}


/* en tête */	

		TD.top1 { 
		background-color:#8C857D;
		COLOR: #FFFFFF;
		width:800px;
		_width:801px;
		height:58px;	
		border-bottom:1px solid #FFFFFF;
		padding-top:12px;	
		padding-left:28px;
		padding-right:28px;	
		text-align:left;
		}

		TD.top2 { 
		background-color:#8C857D;
		COLOR: #FFFFFF;
		height:24px;	
		border-bottom:1px solid #FFFFFF;
		padding-left:28px;
		padding-right:28px;	
		text-align:left;	
		}

		TD.top2bis{ 
		background-color:#8C857D;
		COLOR: #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		text-align:left;	
		padding:2px;
		}

		TD.top3 { 
		background-color:#8C857D;
		COLOR: #FFFFFF;
		width:800px;
		_width:801px;
		height:48px;	
		border-bottom:1px solid #FFFFFF;	
		padding-left:28px;
		padding-right:28px;	
		padding-top:8px;
		text-align:left;
		}

	/* menu horizontal */

			a.menu {
			position:absolute;
			top:7px;
			z-index:90;
			FONT-SIZE: 8pt;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom:#8C857D 9px solid;
			padding:26px 0px 1px 0px;
			_padding:32px 0px 1px 0px;
			background-repeat:no-repeat;
			background-position: center top;
			display:block;
			}

			a.menu:hover {
			border-bottom:#CECBB7 9px solid;
			}
			
			a.menu1 {
			left:338px;
			background-image:url(images/menu-maison-off.jpg);
			}
			a.menu2 {
			left:472px;
			background-image:url(images/menu-soir-off.jpg);
			}
			a.menu3 {
			left:589px;
			background-image:url(images/menu-kdodado-off.jpg);
			}
			a.menu4 {
			left:684px;
			background-image:url(images/menu-ba-off.jpg);
			}
			a.menu5 {
			left:684px;
			background-image:url(images/menu-am-off.jpg);
			}
			
			a.menu1:hover {
			background-image:url(images/menu-maison-on.jpg);
			}
			a.menu2:hover {
			background-image:url(images/menu-soir-on.jpg);
			}
			a.menu3:hover {
			background-image:url(images/menu-kdodado-on.jpg);
			}
			a.menu4:hover {
			background-image:url(images/menu-ba-on.jpg);
			}
			a.menu5:hover {
			background-image:url(images/menu-am-on.jpg);
			}

	/* arbo */

		#arbo{	
		position:relative;
		top:60px;
		left:338px;
		z-index:90;
		COLOR : #FFFFFF;
		}
	

			a.arbo {
			FONT-SIZE: 7pt;
			color:#FFFFFF;
			text-decoration:underline;
			}

			a.arbo:hover {
			FONT-SIZE: 7pt;
			color:#FFFFFF;
			text-decoration:none;
			}

	/* panier */

		#panier{	
		position:absolute;
		top:60px;
		_top:72px;
		left:660px;
		z-index:90;
		COLOR : #FFFFFF;
		}
	
			a.panierin {
			FONT-SIZE: 8pt;
			color:#F16623;
			text-decoration:none;
			font-weight:bold;
			padding:2px;
			}

			a.panierin:hover {
			FONT-SIZE: 8pt;
			color:#F16623;
			text-decoration:underline;
			padding:2px;
			}

		TD.panierin{	
		COLOR : #707273;	
		FONT-SIZE: 10pt;
		BACKGROUND-COLOR : #FFFFFF;
		border: 2px solid #827262;
		text-align:center;
		}
	
			a.panier {
			FONT-SIZE: 8pt;
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			padding:2px;
			}

			a.panier:hover {
			FONT-SIZE: 8pt;
			color:#FFFFFF;
			text-decoration:underline;
			padding:2px;
			}

	/* recherche */

		#recherche{	
		position:absolute;
		top:86px;
		_top:90px;
		left:660px;
		z-index:90;
		COLOR : #FFFFFF;
		}
	
			a.recherche {
			FONT-SIZE: 8pt;
			color:#FFFFFF;
			text-decoration:none;
			}

			a.recherche:hover {
			FONT-SIZE: 8pt;
			color:#FFFFFF;
			text-decoration:underline;
			}

				INPUT.recherche { 
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #FFFFFF;
				        FONT-WEIGHT: normal;
				        background-color: #8C857D;
						width:110px;
				} 
				
				INPUT.SUBMITrecherche{ 	
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #FFFFFF;
				        FONT-WEIGHT: normal;
				        background-color: #635E58;
						width:112px;
						text-align:center;
				} 
				
/* corps */

		#corps {
		width:800px;
		z-index:80;
		bottom:20px;
		}
	
		p.corps {
		FONT-SIZE: 9pt; 
		color:#a9937c;
		text-align:left;
		padding-top:0px;
		padding-left:10px;
		margin:0px;
		padding-bottom:9px;
		}
	
			a.corps {
			FONT-SIZE: 9pt;
			color:#5D4C38;
			text-decoration:none;
			cursor:text;
			}

			a.corps:hover {
			FONT-SIZE: 9pt;
			color:#5D4C38;
			text-decoration:none;
			cursor:text;
			}
		
		
		
			/* COLONNE DE CONTENU */
			
				TD.contenu { 
				FONT-SIZE: 10pt; 
				COLOR:#000000;
				vertical-align:top;
				padding-left:28px;
				padding-right:28px;
				background-color: #FFFFFF;
				}
			
				TD.contenu_centre { 
				FONT-SIZE: 10pt; 
				COLOR:#000000;
				vertical-align:top;
				padding-top:8px;
				padding-left:28px;
				background-color: #FFFFFF;
				}
			
				TD.contenu_droite { 
				FONT-SIZE: 10pt; 
				COLOR:#000000;
				vertical-align:top;
				padding-top:7px;
				padding-left:24px;
				padding-right:28px;
				background-color: #FFFFFF;
				text-align:left;
				}


					A.contenu_droite_bouton{
					text-align:center;
					FONT-SIZE: 8pt; 
					COLOR: #FFFFFF;
					text-decoration:none;
					background-color: #B4B4B4;
					display:block;
					padding-top:3px;
					padding-bottom:3px;
					border-bottom:3px #FFFFFF solid;
					cursor:pointer;
					}

					A.contenu_droite_bouton:hover {
					FONT-SIZE: 8pt; 
					COLOR: #827262;
					text-decoration:none;
					background-color: #B4B4B4;
					cursor:pointer;
					}

					A.contenu_droite_vel{
					text-align:center;
					FONT-SIZE: 8pt; 
					COLOR: #FFFFFF;
					text-decoration:none;
					background-color: #F16623;
					display:block;
					padding-top:3px;
					padding-bottom:3px;
					border-bottom:3px #FFFFFF solid;
					cursor:pointer;
					}

					A.contenu_droite_vel:hover {
					FONT-SIZE: 8pt; 
					COLOR: #F16623;
					text-decoration:underline;
					background-color: #fff;
					cursor:pointer;
					font-weight:bold;
					}
			
				TD.contenu_gauche { 
				FONT-SIZE: 10pt; 
				COLOR:#000000;
				vertical-align:top;
				background-color: #FFFFFF;
				border-right:8px #FFFFFF solid;
				text-align:left;
				}


					A.contenu_gauche_bouton{
					text-align:center;
					FONT-SIZE: 8pt; 
					COLOR: #FFFFFF;
					text-decoration:none;
					background-color: #B4B4B4;
					display:block;
					padding-top:3px;
					padding-bottom:3px;
					border-bottom:3px #FFFFFF solid;
					}

					A.contenu_gauche_bouton:hover {
					FONT-SIZE: 8pt; 
					COLOR: #FFFFFF;
					text-decoration:none;
					background-color: #B4B4B4;
					}
					
					A.listeprodintro{
						border:1px solid #FFFFFF;
						font-size:10pt;
						line-height:15pt;
						display:block;
						background-color:#FFFFFF;
						cursor:pointer;
						color:#827262;
						text-align:center;
					}

					A.listeprodintro:hover{
						border:1px solid #A39D97;
						}
					
					A.listeprodintrobis{
						/*border:1px solid #FFFFFF;*/
						font-size:8pt;
						display:block;
						/*background-color:#FFFFFF;*/
						cursor:pointer;
						/*color:#827262;*/
						color: white;
						text-align: left;
					}

					A.listeprodintrobis:hover{
						border:1px solid #A39D97;
						}
					
					A.listeprodbis{
						border:1px solid #FFFFFF;
						font-size:10pt;
						line-height:15pt;
						display:block;
						background-color:#FFFFFF;
						cursor:pointer;
						color:#827262;
						text-align:center;
					}

					A.listeprodbis:hover{
						border:1px solid #A39D97;
						display:block;
						}
			
			.contenu_centre A.actu-cat{
				color: black;
			}
			
			.contenu_centre a:hover{
				border: none;
			}
			
			#BLOC1 {
				width: auto;
				height: 280px;
				clear: both;
				margin-bottom: 14px;
				background-color: #F2EFEB;
				padding-right: 14px;
				/*background:url(images/fond-block1.jpg) right bottom;*/
				/*border: solid 1px gray;*/
			}
	
				#BLOC1 div.cleft{
					width:280px;
					height: 280px;
					float:left;
				}
				
				#BLOC1 div.cright{
					width: auto;
					height: 280px;
					text-align: right;
				}
				
				#info5 {
					height: 120px;
					width: 280px;
					float: right;
				}
				
				#box5 {
					height: 280px;
				}
				
				#BLOC1 div.sample{
					width:280px;
					height: 280px;
				}
				
				#BLOC1 div.mask2 {
					width:280px;
					height: 280px;
				}
				
				div#lien {
					vertical-align: middle;
					height: 36px;
					overflow: hidden;
					line-height:20px;
				}
				#sommaire {
					float: right;
					position: relative;
					height: 150px;
					width: 300px;
					text-align: left;
					border-top: solid 2px #fff;
					padding-top: 5px;
					overflow: hidden;
					z-index: 1000;
					background-color: #F2EFEB;
				}
				
				#BLOC1 p {
					color: black;
				}
				
			.contenu_centre div.row2 {
				width: 100%;
				clear: both;
				height: 260px;
				overflow: hidden;
				margin-bottom: 12px;
				}
						
			.plus {
				position: absolute;
				right: 6px;
				bottom: 6px;
				z-index:1000;
			}
			
			#BLOC2 {
				position: relative;
				width: 189px;
				float: left;
				margin-right: 20px;
				/*border: solid 1px gray;*/
				height: 260px;
				position: relative;
				background-color: #fff;
			}
			
					#BLOC2 p.corps {
						font-size: 8pt;
					}
			
			
			#BLOC3 {
				position: relative;
				width: 189px;
				float: left;
				margin-right: 17px;
				/*border: solid 1px gray;*/
				height: 260px;
				background-color: #827262;
			}
						
					#BLOC3 h4 {
						color: white;
					}
			
			#BLOC4 {
				width: 190px;
				float: right;
				text-align: center;
				/*border: solid 1px gray;*/
				background-color: #a9937c;
				height: 260px;
				position: relative;
			}
			
					#BLOC4  #prev6{
						position: absolute;
						left: 6px;
						bottom: 6px;
					}
					
					#BLOC4  #next6{
						position: absolute;
						right: 6px;
						bottom: 6px;
					}
					
					#BLOC4 .mask3 {
						text-align: center;
					}
					
					#BLOC4 .info {
						text-align: center;
						padding-left: 20px;
						padding-right: 20px;
					}
					
					.contenu_centre div.row3 {
						width: 100%;
						clear: both;
						height: 196px;
						overflow: hidden;
					}
			
			#BLOC5 {
				position:relative;
				width: 189px;
				float: left;
				margin-right:17px;
				/*border: solid 1px gray;*/
				height: 196px;
				background-color: #a9937c;
			}
			
			#BLOC2 h4, #BLOC3 h4, #BLOC4 h4, #BLOC5 h4, #BLOC6 h4{
				font-family: Georgia;
				font-size: 12pt;
				padding-left: 10px;
				color: white;
				text-align: left;
			}
			
			#BLOC3 a, #BLOC4 a, #BLOC5 a {
				color: white;
				font-size:12px;
			}
			
			#BLOC3 a:hover, #BLOC4 a:hover , #BLOC5 a:hover {
				color:#E9E2DA;
			}
			
			.padleft {
				padding-top: 10px;
				padding-left: 10px;
			}
			
			#BLOC6 {
				width: 399px;
				float: left;
				border: solid 1px #ECEAE9;
				height: 194px;
				/*background:url(images/fond-block6.jpg);*/
			}
					
					#BLOC6 #actuleft {
						float: left;
						margin-right: 24px;
						margin-top: 12px;
						height: 142px;
						overflow: hidden;
						padding-left: 10px;
						text-align:left;
						width:180px;
						border-right:2px solid #ECEAE9;
					}
					
					#BLOC6 #acturight {
						margin-top: 12px;
						height: 142px;
						overflow: hidden;
						width:180px;
						text-align:left;
					}
					
					#BLOC6 h4 {
						font-size: 14pt;
						text-align: right;
						padding-right: 13px;
						background-color: #a39d97;
						font-weight:normal;
					}
					
					#BLOC6 a {
						color: #a39d97;
						font-size: 8pt;
						padding-right: 13px;
						line-height:22px;
					}
					
					#BLOC6 a:hover {
						color: #999;
						font-size: 8pt;
						padding-right: 13px;
					}

			#actu{	
			FONT-SIZE: 8pt;
			COLOR : #969696;
			text-decoration:none;
			/*padding-left: 10px;*/
			}
			
			img.actu {
				position: absolute;
				right: 0px;
				bottom: 0px;
				z-index:1000;
			}
			
			img.galerie {
				text-align:center;
				padding-top:10px;
			}
			
			a.actu{	
			FONT-SIZE: 9pt;
			COLOR : #969696;
			text-decoration:none;
			}
			
			a.actu:hover{	
			FONT-SIZE: 9pt;
			COLOR : #969696;
			text-decoration:underline;
			}
			
			a.liencol{	
			FONT-SIZE: 8pt;
			COLOR : #a9937c;
			text-decoration:none;
			line-height:16px;
			}
			
			a.liencol:hover{	
			FONT-SIZE: 8pt;
			COLOR : #969696;
			text-decoration:underline;
			}
	
			a.lire-actu {
			FONT-SIZE: 7pt;
			color:#969696;
			text-decoration:underline;
			}

			a.lire-actu :hover {
			FONT-SIZE: 7pt;
			color:#969696;
			text-decoration:none;
			}

			/* LISTE */

			A.sousrub{
				font-size:10pt;
				line-height:15pt;
				background-color:#FFFFFF;
				cursor:pointer;
				color:#827262;
				text-align:center;
			}

			A.sousrub:hover{
				background-color:#EFEFEF;
				}

			A.liste{
				border:1px solid #FFFFFF;
				font-size:10pt;
				line-height:15pt;
				display:block;
				width:199px;
				_width:198px;
				float:left;
				height:280px;
				background-color:#FFFFFF;
				cursor:pointer;
				color:#827262;
				text-align:center;
			}

			A.liste:hover{
				border:1px solid #A39D97;
				}

				

			A.listekdo{
				border:1px solid #FFFFFF;
				font-size:10pt;
				line-height:15pt;
				display:block;
				width:199px;
				_width:198px;
				float:left;
				height:280px;
				background-color:#FFFFFF;
				cursor:pointer;
				color:#827262;
				text-align:center;
			}

			A.listekdo:hover{
				border:1px solid #FFFFFF;
				cursor:text;
				}
				
			/* FICHEPROD */
	
			#texte {
			}
			
			#texte a {
				FONT-SIZE: 9pt;
				color:#5d4c37; 
				font-weight:bold;
				text-decoration:underline;
			}
			
			#texte a:hover {
				FONT-SIZE: 9pt;  
				color:#827262;
				font-weight:bold;
				text-decoration:none;
			}
	
			p.ficheprod {
				FONT-SIZE: 9pt; 
				color:#5D4C37;
				text-align:left;
				padding-top:0px;
				padding-left:10px;
				margin:0px;
				padding-bottom:16px;
			}
			
			.topo {
				height: auto;
				border: dashed 1px #969696;
				overflow: hidden;
				padding-left: 5px;
			}
			
			#zoomeur {
				position:absolute;
				top:134px;
				left:26px;
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				BACKGROUND-COLOR : #FFFFFF;
				border: 8px solid #827262;
				width:596px;
				height:438px;
				z-index:99;
				text-align:center;
				display:none;
				}

					.prod { 
					display:block;
					padding:2px;
					text-align:center;
					}
					
						#prod-zoom {
						COLOR : #999999;
						FONT-SIZE: 7pt;
						position:absolute;
						display:block;
						padding:2px;
						text-align:right;
						}
					
						#prod-visu { 
						COLOR : #999999;
						FONT-SIZE: 7pt;
						padding:2px;
						text-align:left;
						}

			A.ficheprod{
				font-size:8pt;
				color:#827262;
				text-decoration:none;
				}

			A.ficheprod:hover{
				font-size:8pt;
				color:#827262;
				text-decoration:underline;
				}

			A.ficheprodbis{
				font-size:9pt;
				color:#A39D97;
				text-decoration:none;
				}

			A.ficheprodbis:hover{
				font-size:9pt;
				color:#8C857D;
				text-decoration:none;
				}
			
			#prix {
				COLOR: #827262;
				border: 1px solid #827262;
				FONT-WEIGHT: bold;
				padding-left:4px;
				padding-right:4px;
				padding-top:1px;
				padding-bottom:1px;
				text-align:center;
				}
			
			#marque {
				COLOR: #827262;
				FONT-WEIGHT: normal;
				}
			
			a.SUBMITficheprod{ 	
					background-image:url("images/icone-panier-in.jpg");
					background-repeat:no-repeat;
					background-position:left center;
					BORDER: #EE6821 3px solid;
					FONT-SIZE: 10pt;
					MARGIN: 0px;
					COLOR: #827262;
					FONT-WEIGHT: bold;
					background-color: #FFFFFF;
					text-align:right;
					height:33px;
					margin-top:6px;
					padding: 5px;
					padding-left: 35px;
			} 
			
			INPUT.SUBMITficheprod{ 	
					background-image:url("images/icone-panier-in.jpg");
					background-repeat:no-repeat;
					background-position:left center;
					BORDER: #EE6821 3px solid;
					FONT-SIZE: 10pt;
					MARGIN: 0px;
					COLOR: #827262;
					FONT-WEIGHT: bold;
					background-color: #FFFFFF;
					text-align:right;
					width:230px;
					height:33px;
					margin-top:6px;
			} 
				
			INPUT.PRIXficheprod{ 	
					BORDER: #FFFFFF 0px solid;
					FONT-SIZE: 11pt;
					MARGIN: 0px;
					COLOR: #FFFFFF;
					FONT-WEIGHT: bold;
					background-color: #8C857D;
					text-align:right;
					padding-right:2px;
					width:120px;
			} 
				
			SELECT.SUBMITficheprod{ 	
					BORDER: #EE6821 3px solid;
					FONT-SIZE: 10pt;
					MARGIN: 0px;
					COLOR: #827262;
					FONT-WEIGHT: bold;
					background-color: #FFFFFF;
					text-align:center;
					width:50px;
					height:30px;
			} 
			
			
			
			/* RECHERCHE AVANCEE */

				
				#listecadeaux {
				position:absolute;
				top:134px;
				left:26px;
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				BACKGROUND-COLOR : #FFFFFF;
				border: 8px solid #827262;
				width:596px;
				z-index:99;
				text-align:center;
				}
				
				#rechercheavancee {
				position:absolute;
				top:134px;
				left:26px;
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				BACKGROUND-COLOR : #FFFFFF;
				border: 8px solid #827262;
				width:596px;
				z-index:9999;
				text-align:center;
				}

				A.rechercheavancee{
					font-size:8pt;
				    color: #827262;
					text-align:center;
					text-decoration:none;
					cursor:pointer;
				}

				A.rechercheavancee:hover{
					font-size:8pt;
				    color: #827262;
					text-decoration:underline;
					cursor:pointer;
				}

				TD.rechercheavanceetitre {
				font-weight:bold;
				COLOR : #827262;	
				FONT-SIZE: 12pt;
				text-align:center;
				}

				TD.rechercheavancee {
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				text-align:right;
				PADDING:4px;
				}

				TD.rechercheavanceebis {
				text-align:left;
				PADDING:4px;
				}

				INPUT.rechercheavancee { 
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #635E58;
				        FONT-WEIGHT: normal;
				        background-color: #FFFFFF; /*8C857D*/
				} 

				SELECT.rechercheavancee { 
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #635E58;
				        FONT-WEIGHT: normal;
				        background-color: #FFFFFF; /*8C857D*/
				} 
				
				INPUT.SUBMITrechercheavancee{ 	
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #FFFFFF;
				        FONT-WEIGHT: normal;
				        background-color: #635E58;
						text-align:center;
				} 

				A.fermer{
					font-size:8pt;
				    color: #635E58;
					text-decoration:none;
					cursor:pointer;
				}

				A.fermer:hover{
					font-size:8pt;
				    color: #635E58;
					text-decoration:none;
					cursor:pointer;
				}

			/* LISTE ACTU */

			#actu-date {
				font-size:7pt;
				color:#A39D97;				
			}
			
			P.liste-actu-cat{
				FONT-SIZE: 8pt; 
				text-align:left;
				padding-top:0px;
				padding-left:10px;
				margin:0px;
			}
			
			A.actu-cat{
				color:#827262;
				text-decoration:none;
			}

			A.actu-cat:hover{
				color:#333333;
				text-decoration:none;
				}

			/* ACTU */
			
			P.actu-cat{
				FONT-SIZE: 9pt; 
				text-align:left;
				padding-top:0px;
				margin:0px;
				color:#8C857D;
				FONT-WEIGHT: bold;
				padding-bottom:22px;
			}
			
			P.actu-catbis{
				FONT-SIZE: 9pt; 
				text-align:left;
				padding-top:0px;
				margin:0px;
				color:#333333;
			}
					
			/* NEWSLETTER */

				#nl {
				position:absolute;
				top:134px;
				left:26px;
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				BACKGROUND-COLOR : #FFFFFF;
				border: 8px solid #827262;
				width:596px;
				z-index:2000;
				text-align:center;
				}

				TD.nl  {
				COLOR : #707273;	
				FONT-SIZE: 10pt;
				text-align:center;
				PADDING:4px;
				}

				A.nl{
					font-size:8pt;
				    color: #827262;
					text-align:center;
					text-decoration:none;
					cursor:pointer;
				}

				A.nl:hover{
					font-size:8pt;
				    color: #827262;
					text-decoration:underline;
					cursor:pointer;
				}

				TD.newsletter { 
						text-align:right;
						padding-right:10px;
				        FONT-SIZE: 8pt;
				        COLOR: #635E58;
				        FONT-WEIGHT: normal;
				} 
					
					/* Hack IE6 : bords de select */
							#newsletter { 
									position:relative;
							        _BORDER: #635E58 1px solid;
									width:1%;
							} 

				INPUT.newsletter { 
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #635E58;
				        FONT-WEIGHT: bold;
				        background-color: #FFFFFF;
				} 
			
				SELECT.newsletter { 
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #635E58;
				        FONT-WEIGHT: bold;
				        background-color: #FFFFFF;
				} 
				
				INPUT.submitnewsletter { 	
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #FFFFFF;
				        FONT-WEIGHT: normal;
				        background-color: #635E58;
						width:160px;
						text-align:center;
				} 
				
				TEXTAREA.newsletter { 	
				        BORDER: #635E58 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #635E58;
				        FONT-WEIGHT: bold;
				        background-color: #FFFFFF;
				} 

			/* LISTE PART */

			TD.liste-part{
				COLOR : #A39D97;	
				FONT-SIZE: 12pt;
				text-align:left;
				PADDING-top:12px;
				PADDING-bottom:6px;
			}
			
			TD.liste-partbis{
				FONT-SIZE: 8pt; 
				text-align:left;
				color:#827262;
				background-color:#EFEFEF;
				padding:2px; 
				vertical-align:top;
			}
			
			TD.listeblanc-partbis{
				FONT-SIZE: 8pt; 
				text-align:left;
				color:#827262;
				background-color:#FFFFFF;
				padding:2px; 
				vertical-align:middle;
			}
			
			A.liste-part{
				FONT-SIZE: 8pt; 
				color:#333333;
				text-decoration:none;
			}

			A.liste-part:hover{
				FONT-SIZE: 8pt; 
				color:#333333;
				text-decoration:underline;
				}

			/* Fiche part */
			
			P.part{
				FONT-SIZE: 9pt; 
				text-align:left;
				padding-top:0px;
				margin:0px;
				color:#8C857D;
				FONT-WEIGHT: normal;
				padding-bottom:22px;
			}
			
			P.partbis{
				FONT-SIZE: 9pt; 
				text-align:left;
				padding-top:0px;
				margin:0px;
				color:#333333;
			}

			A.listeprodpart{
				border:1px solid #FFFFFF;
				font-size:10pt;
				line-height:15pt;
				display:block;
				width:96px;
				_width:97px;
				float:left;
				height:90px;
				background-color:#FFFFFF;
				cursor:pointer;
				color:#827262;
				text-align:center;
			}

			A.listeprodpart:hover{
				border:1px solid #A39D97;
				}

					A.lien-part{
						border:1px solid #FFFFFF;
						font-size:8pt;
						line-height:15pt;
						display:block;
						background-color:#FFFFFF;
						cursor:pointer;
						color:#827262;
						text-align:left;
						width:244px;
					}

					A.lien-part:hover{
						border:1px solid #A39D97;
						}
			
			
			A.lien-site-part{
				font-size:11pt;
				color:#827262;
				text-decoration:none;
				border:1px solid #827262;
				padding-right:3px;
				padding-left:3px;
				}

			A.lien-site-part:hover{
				color:#827262;
				text-decoration:underline;
				border:1px solid #FFFFFF;
				}

			/* SELECTION */
			
			A.sel-print{
				BORDER: #635E58 1px solid;
				FONT-SIZE: 8pt;
				MARGIN: 0px;
				COLOR: #FFFFFF;
				FONT-WEIGHT: normal;
				background-color: #635E58;
				text-align:center;
				text-decoration:none;
				padding:2px;
			}

			A.sel-print:hover{
				text-decoration:none;
				}
				
			INPUT.submitsel-print { 	
				BORDER: #F16623 3px solid;
				FONT-SIZE: 10pt;
				MARGIN: 2px;
				padding:2px;
				COLOR: #635E58;
				FONT-WEIGHT: bold;
				background-color: #FFFFFF;
				width:140px;
				text-align:center;
			} 
				
					
					
	/* pied de page */


		TD.bas { 
		FONT-SIZE: 8pt; 
		COLOR: #969696;
		vertical-align:top;
		text-align:left;
		border-top:1px solid #969696;	
		padding-top:8px;
		}


			A.bas{
			FONT-SIZE: 8pt; 
			COLOR: #969696;
			text-decoration:none;
			}

			A.bas:hover {
			FONT-SIZE: 8pt;
			COLOR: #969696;
			text-decoration:underline;
			}

				TD.cnil { 
				text-align:left;
				FONT-SIZE: 8pt; 
				COLOR: #969696;
				}

					A.cnil {
					FONT-SIZE: 8pt; 
					COLOR: #969696;
					text-decoration:underline;
					}

					A.cnil:hover {
					FONT-SIZE: 8pt; 
					COLOR: #969696;
					text-decoration:none;
					}
	
	#CGV {
		
	}

	#CGV H5 {
		FONT-SIZE: 16pt; 
		COLOR: #969696; 
		margin:0px;
		font-weight: bold;
		margin-bottom:20px;
		background-color:#fff;
		}

	#CGV H3 {
		FONT-SIZE: 14pt; 
		COLOR: #A39D97; 
		margin:0px;
		font-weight: bold;
		margin-bottom:10px;	
		border-top:3px solid #A39D97;
		border-bottom:0px solid #A39D97;
		}

	#CGV p {
		FONT-SIZE: 10pt; 
		font-weight: normal;
		margin-bottom:10px;	
		padding-bottom:6px;	
		}
		
		
		
		.addthis_toolbox .custom_images a
{
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}