/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// custom styles
//-----*/

a:link, a:visited {
	color: #ba3d7b;
}
a:visited 
{
	color: #ba3d7b;
}
a:link:hover, a:visited:hover 
{
	color: #ba3d7b;
}

html { height: 100.01%; }
body {
	font-family: Arial, sans-serif;
	background: #9e6aa5;
}
#body {
	width: 100%;
	padding: 50px 0 0;
	background: #deb9d5 url(../../images/page-b1.jpg) repeat-x 50% 100%;
}

#page {
	font-size: 1.1em;
	width: 947px;
	margin: 0 auto;
	color: #6a217b;
}

#top {
	margin: 0 0 25px;
	position: relative;
	z-index: 50;
}

#protop {
	background-color:#DEB9D5;
	font-size:10px;
	/*color: #6A217B;*/
	color: #FFFFFF;
}
#protop h2{
	padding:2px;
}

	#logo {
		height: 44px;
		overflow: hidden;
		margin: 0 0 35px;
		line-height: 72px;
		font-size: 136%;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFFFFF;
	}
		#logo a:link, #logo a:visited {
			float: left;
			margin: 0 10px 0 0;
			display: block;
			/*width: 340px;
			height: 42px;*/
			width: 575px;
			height: 45px;
		}
			#logo a:link span, #logo a:visited span {
				background: url(../../images/logo-1.png) no-repeat 0 0;
			}
	#menu {
	}
		#menu ul {
			background: url(../../images/menu-bg.png) no-repeat 0 0;
			height: 43px;
		}
			#menu li {
				float: left;
				position: relative;
				z-index: 20;
			}
				#menu li a:link, #menu li a:visited {
					float: left;
					display: block;
					width: 60%;
					height: 36px;
					padding: 7px 20% 0;
					line-height: 1.3;
					text-align: center;
					color: #FFFFFF;
					font-weight: bold;
					text-transform: uppercase;
					text-decoration: none;
				}
				#menu li.short a:link, #menu li.short a:visited {
					height: 43px;
					line-height: 43px;
					width: 100%;
					padding: 0;
				}
				/*#menu li a:link:hover, #menu li a:visited:hover,
				#menu li.active a:link, #menu li.active a:visited {
					font-size: 109.09%;
				}*/

				#menu #i1 { width: 129px; }
				#menu #i2 { width: 138px; }
				#menu #i3 { width: 121px; }
				#menu #i4 { width: 142px; }
				#menu #i5 { width: 142px; }
				#menu #i6 { width: 129px; }
				#menu #i7 { width: 146px; }

				#menu li ul {
					position: absolute;
					z-index: 50;
					left: -1000em;
					top: 43px;
					width: 190px;
					height: auto;
					background: url(../../images/menu2-bg.png) repeat 0 0;
				}
				#menu li:hover ul {
					left: 0;
				}
					#menu li li {
						width: 100%;
						border-top: solid 1px #e1c0d9;
					}
						#menu li li a:link, #menu li li a:visited,
						#menu li.short li a:link, #menu li.short li a:visited {
							float: none;
							width: auto;
							height: auto;
							text-align: left;
							font-weight: normal;
							line-height: 1.5;
							padding: .3em .5em;
						}
						#menu li li a:link:hover, #menu li li a:visited:hover,
						#menu li.short li a:link:hover, #menu li.short li a:visited:hover {
							font-size: 100%;
							font-weight: bold;
						}

	#newsletter {
		position: absolute;
		right: 10px;
		top: 40px;
	}
		#newsletter label {
			float: left;
			margin: 0 8px 0 0;
			padding: 4px 0;
			font-size: 90.91%;
			color: #80408e;
		}
		#newsletter input.text {
			float: left;
			font-family: Arial, sans-serif;
			font-size: 90.91%;
			border: none;
			background: #f3e7f1;
			color: #786c7a;
			padding: 4px 2px;
		}
		#newsletter input.submit {
			float: left;
			background: #b579ad;
			border: none;
			width: 26px;
			height: 22px;
			padding: 3px 2px;
			font-family: Arial, sans-serif;
			font-size: 100%;
			color: #FFFFFF;
			text-transform: uppercase;
		}
		
	#searchengine {
		position: absolute;
		right: 10px;
		top: 10px;
	}
		#searchengine label {
			float: left;
			margin: 0 8px 0 0;
			padding: 4px 0;
			font-size: 90.91%;
			color: #6e2076;
		}
		#searchengine input.text {
			float: left;
			font-family: Arial, sans-serif;
			font-size: 90.91%;
			border: none;
			background: #FFFFFF;
			color: #786c7a;
			padding: 4px 2px;
		}
		#searchengine input.submit {
			float: left;
			border: none;
			width: 26px;
			height: 22px;
			padding: 3px 2px;
			font-family: Arial, sans-serif;
			font-size: 100%;
			color: #FFFFFF;
			text-transform: uppercase;
			background: #744994 url(../../images/submitsearch.gif) no-repeat;
		}

#wrap {
	position: relative;
	padding: 0 52px 100px 258px;
}
	#content {
		background: #f6e1ed;
		padding: 0 20px 1px 15px;
	}


#breadcrumbs {
	margin: 0 0 5px 18px;
	font-size: 90.91%;
}
	#breadcrumbs a:link, #breadcrumbs a:visited, .lastbread {
		padding: 0 3px 0 10px;
		background: url(../../images/bullet-1.gif) no-repeat 0 60%;
	}
	#breadcrumbs a.f:link, #breadcrumbs a.f:visited {
		padding: 0 3px 0 0;
		background: none;
	}
	#breadcrumbs a.last:link, #breadcrumbs a.last:visited {
		color: #5e236b;
	}

#content p {
	line-height: 1.4;
	margin: 0 0 1em;
}
#content .nomargin {
	margin-bottom: .1em;
}
#content ul {
	list-style: disc;
	line-height: 1.4;
	margin: 0 0 2em 2em;
}


#content h1 {
	font-size: 136%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 .25em;
}
#content h1.soft {
	font-size: 115%;
	padding-top: 10px;
}
#content h2 {
	font-size: 109.09%;
	font-weight: bold;
	margin: 0 0 .5em;
}
#content h3 {
	font-size: 100%;
}


.style1 {
}
.style2 {
}


#img1, #img2 {
	position: absolute;
	z-index: 5;
}
.flash-HP {
    left: -35px;
	bottom: 1px;
}
.img1-pos1 {
	left: 56px;
	bottom: 1px;
}
.img1-pos1b {
	left: 56px;
	bottom: 0px;
}
.img1-pos2 {
	left: 1px;
	bottom: 0px;
}
.img1-pos3 {
	left: 58px;
	bottom: 0px;
}
.img1-pos4 {
	left: -2px;
	bottom: 0;
}
.img1-pos5 {
	left: 2px;
	bottom: 1px;
}
.img1-pos6 {
	left: 0px;
	top: 62px;
}
.img1-pos7 {
	left: 2px;
	bottom: 42px;
}
.img1-pos10 {
	left: 50px;
	top: 367px;
}
.img1-pos11 {
	left: 0px;
	top: 120px;
}

.img2-pos1 {
	right: -20px;
	bottom: 37px;
}
.img2-pos2 {
	right: -4px;
	bottom: 94px;
}
.img2-pos3 {
	right: -4px;
	bottom: 78px;
}

/*-------
// HIGHLIGHTS
//-----*/

.highlight {
    position: absolute;
	z-index: 5;
	background-color: #6a1e82;
    width: 225px;
    height: 188px;
    padding:4px;
}
#content .highlight p, .highlight p {
    color:#FFFFFF;
    font-size:120%;
    font-weight:bold;
    padding-top:4px;
    text-align:center;
    margin: 0;
    line-height:normal;
}
#content .highlight p {
    font-size:100%;
}
.highlight p a:link, .highlight p a:visited, 
.highlight p a:link:hover, .highlight p a:visited:hover{
    color:#FFFFFF;
}
.high-content
{
    background-color: #dfb8d5;
    height: 149px;
}
#high-1 {
    left: 0px;
	top: 18px;
}
#high-2 {
    left: 0px;
	top: 230px;
}
#highimg-1 img{
    margin-top:8px;
    margin-left:50px;
}
#highimg-2 img{
    margin-top:18px;
}

/*-------
// FOOTER
//-----*/

#footer {
	color: #FFFFFF;
	height: 20px;
	overflow: hidden;
	font-size: 90.91%;
}
	#footer p.links {
		float: right;
		height: 20px;
		line-height: 20px;
		padding: 0px;
		text-transform: uppercase;
		background: url(../../images/misc/nutrisante.png) no-repeat 0 0;
	}
	#footer p.links span{
		position: absolute;
		width: 92px;
		height: 19px;

	}
		#footer p.links a:link, #footer p.links a:visited {
			color: #FFFFFF;
			padding: 0 0 0 1.5em;
		}



/*-------
// article
//-----*/

.article #content {
	padding: 0 70px 1px 20px;
	font-size: 118.18%;
	min-height: 350px;
}
	.article #content .top {
		margin: 0 -70px 15px -20px;
	}
	#content .top {
		width: 637px;
		overflow: hidden;
		line-height: 33px;
	}
		#content .top h1 {
			float: left;
			width: 343px;
			padding: 0 20px;
			margin: 0;
			height: 33px;
			background: url(../../images/title-bg.png) no-repeat 0 0;
		}
		#content .top h1.h1long {
			width: 597px;
			background: url(../../images/title-long-bg.png) no-repeat 0 0;
		}
		#content .logo-nutri 
		{
			margin: -35px 0 10px 0;
		}
		.article #content .top h1 {
			font-size: 115%;
		}
		.article #content .top h1.twolines {
			height:40px;
			line-height:1.5em;
			padding-top:7px;
		}
		#content .top p.links {
			float: right;
			width: 254px;
			overflow: hidden;
			margin: 0;
		}
			#content .top p.links a:link, #content .top p.links a:visited {
				float: left;
				display: block;
				width: 127px;
				height: 33px;
				line-height: 33px;
				font-size: 85%;
				font-weight: bold;
				color: #925499;
				text-align: center;
			}
			#content .top p.links a.tab1:link, #content .top p.links a.tab1:visited {
				background: url(../../images/tab-1.png) no-repeat 0 0;
			}
			#content .top p.links a.tab2:link, #content .top p.links a.tab2:visited {
				background: url(../../images/tab-2.png) no-repeat 0 0;
			}
			#content .top p.links a.tab2a:link, #content .top p.links a.tab2a:visited {
				background: url(../../images/tab-2a.png) no-repeat 0 0;
				color: #925499;
			}
		#refer {
			background: #925499;
			padding: 15px 20px;
			width: 597px;
			clear: both;
			overflow: hidden;
		}
			#refer input.text {
				float: left;
				background: #f6e1ed;
				border: none;
				color: #6a217b;
				font-weight: bold;
				padding: 3px 3px;
				margin: 0 10px 0 0;
			}
			#refer input.submit {
				float: right;
				border: none;
				background: #5e236b;
				color: #FFFFFF;
				padding: 3px 3px;
				font-family: Arial, sans-serif;
				font-size: 100%;
				text-transform: uppercase;
			}


/*-------
// testimonials
//-----*/

.contentTop1 #content
{
	background: #f6e1ed url(../../images/content-tl.png) no-repeat 0 35px;
	min-height: 260px;
}
	.testimonials #content .top,
	.news #content .top,
	.lexique #content .top
	{
		overflow: hidden;
		margin: 0 -20px 15px -15px;
		line-height: 35px;
	}
		.testimonials #content .top h1,
		.news #content .top h1,
	    .lexique #content .top h1
		{
			background: #deb9d5;
			line-height: 30px;
			width: 431px;
			height: 35px;
			font-size: 136%;
		}
		.testimonials #content .top p.links {
			width: 166px;
		}
			#content .top p.links a.tab3:link, #content .top p.links a.tab3:visited {
				width: 166px;
				height: 35px;
				font-size: 109.09%;
				background: url(../../images/tab-3.png) no-repeat 0 0;
			}

.testimonial {
	border-bottom: solid 6px #deb9d5;
	margin: 0 -20px 5px -15px;
	padding: 0 20px 10px 15px;
}
	.testimonial cite {
		display: block;
		font-size: 109.09%;
		font-style: normal;
		font-weight: bold;
	}
	.testimonial cite a:link, 
	.testimonial cite a:visited,
	.testimonial cite a:link:hover,
	.testimonial cite a:visited:hover {
		color: #6A217B;
		text-decoration: none;
	}
	.testimonial blockquote {
	}
.testimonial-last {
	border: none;
}


#page .nav1 {
	width: 100%;
	overflow: hidden;
	line-height: 21px;
	height: 21px;
	margin: 0;
	font-size: 109.09%;
	font-weight: bold;
}
	.nav1 a.prev:link, .nav1 a.prev:visited,
	.nav1 a.next:link, .nav1 a.next:visited {
		float: left;
		display: block;
		margin: 0 5px 0 0;
		text-align: center;
		color: #5e236b;
		height: 21px;
	}
	.nav1 a.prev:link, .nav1 a.prev:visited {
		width: 92px;
		background: url(../../images/but-prev.gif) no-repeat 0 0;
	}
	.nav1 a.next:link, .nav1 a.next:visited {
		width: 91px;
		background: url(../../images/but-next.gif) no-repeat 0 0;
	}
	.nav1 span {
		float: left;
		display: block;
		margin: 0 5px 0 0;
	}
		.nav1 span a:link, .nav1 span a:visited {
			padding: 0 .1em;
		}
		.nav1 span a.active:link, .nav1 span a.active:visited {
			color: #6a217b;
		}
#page .nav1Bottom {
	position: relative;
	top: 25px;
	margin: 0 0 -21px;
}


/*-------
// news
//-----*/

		.news #content .top h1 {
			width: 597px;
		}

.news-item {
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
	.news-item img {
		float: left;
		margin: 0 10px 5px 0;
	}
	.news-odd img {
		float: right;
		margin: 0 0 5px 10px;
	}
	#page .news-item h2
	{
		font-size: 120%;
	}
	#page .news-item p 
	{
		font-size: 110%;
	}
	#page .news-item p.more {
		text-align: right;
		margin-top: -.75em;
	}
		#page .news-item p.more a:link, #page .news-item p.more a:visited {
			font-weight: normal;
		}
	
	#retouractu
	{
		position: absolute;
		right: 65px;
	}


/*-------
// contact
//-----*/

.contentFont2 #content {
	font-size: 118.18%;
}
	.contentFont2 #content h1 {
		font-size: 115%;
	}

.contentTop2 #content {
	background: #f6e1ed url(../../images/content-t.png) no-repeat 0 0;
	padding-top: 5px;
}
	.contentTop2 #content h1 {
		line-height: 2.5;
	}

.form {
}
	#page .form ul {
		list-style: none;
		margin: 0;
	}
		.form li {
			width: 100%;
			overflow: hidden;
			padding: .3em 0;
		}
			.form li label {
				float: left;
				display: block;
				width: 90px;
				line-height: 1.5;
			}
			.form li input.text,
			.form li textarea {
				float: left;
				background: #cf9cc2;
				border: none;
				color: #FFFFFF;
				width: 280px;
				padding: 2px 3px;
			}
			.form li ul.items {
				float: left;
				width: 438px;
				overflow: hidden;
			}
				.form li ul.items li {
					float: left;
					width: auto;
					margin: 0 20px 0 0;
				}
					.form li ul.items li input {
						float: left;
						margin: 0 3px 0 0;
					}
					.form li ul.items li label {
						float: left;
						width: auto;
						white-space: nowrap;
						line-height: 1.1;
					}
		.form li.button {
			padding: 0 0 0 90px;
			width: auto;
		}
			#page .form p.info {
				font-size: 84.6%;
				color: #b679ae;
				margin: 0 0 5px;
			}
			.form input.submit {
				border: none;
				background: #5e236b;
				color: #FFFFFF;
				padding: 3px 3px;
				font-family: Arial, sans-serif;
				font-size: 100%;
				text-transform: uppercase;
			}

.form li.buttonBottom {
	position: relative;
	height: 50px;
	top: 5px;
	margin: 0 0 -50px;
}


/*-------
// faq
//-----*/

.faq #wrap {
	min-height: 300px;
}
.faq #content {
	background: none;
}

.bubble1 {
	background: #FFFFFF url(../../images/bubble1-b.jpg) no-repeat 0 100%;
	width: 640px;
	margin: 0 -19px;
	position: relative;
	z-index: 10;
	font-size: 109.09%;
}
.bubble1a {
	background-image: url(../../images/bubble1-b2.jpg);
}
	.bubble1 .in {
		background: url(../../images/bubble1-t.jpg) no-repeat 0 0;
		width: 580px;
		margin: 0 0 0 -36px;
		padding: 15px 30px 15px 66px;
		min-height: 70px;
		position: relative;
	}
.bubble2 {
	background: #d1a3c6 url(../../images/bubble2-b.png) no-repeat 0 100%;
	width: 650px;
	margin: 0 -24px;
	position: relative;
	z-index: 5;
	top: -20px;
	left: -10px;
	font-size: 109.09%;
}
	.bubble2 .in {
		background: url(../../images/bubble2-t.jpg) no-repeat 0 0;
		width: 589px;
		margin: 0 0 0 -34px;
		padding: 30px 30px 15px 66px;
		min-height: 75px;
		position: relative;
	}

#content ul.themes {
	margin: 0 auto;
	width: 200px;
	overflow: hidden;
	list-style: none;
}
	ul.themes li {
		float: left;
		width: 100%;
		margin: 0 0 5px;
		background: #deb9d5;
	}
		ul.themes li a:link, ul.themes li a:visited {
			display: block;
			text-align: center;
			font-weight: normal;
			color: #6a217b;
			line-height: 1.75;
		}
#content ul.questions {
	margin: 0;
	list-style: none;
}
	ul.questions li {
		background: #deb9d5;
		padding: .2em .5em;
		margin: 0 0 5px;
	}
	ul.questions li.odd {
		background: #f3dfef;
	}
		ul.questions li a:link, ul.questions li a:visited {
			color: #6a217b;
		}


/*-------
// homepage
//-----*/

.faq #body,
.home #body {
	background: #deb9d5 url(../../images/page-b2.jpg) repeat-x 50% 100%;
}

.home #wrap {
	padding: 0 0 0px;
}
	.home #flash1 {
		float: left;
		padding-left: 196px;
	}
	.home #flash1 h2
	{
	    color: #6e558b;
	    text-align: center;
	    text-transform: uppercase;
	    font-size: 150%;
		margin-top: 44px;
	}
	.home #flash1 img{
		margin-top: 20px;
	}
	.home #content {
		float: right;
		width: 210px;
		background: none;
		padding: 0;
	}

.home #content .box {
	margin: 0 0 8px;
}
	.home #content .box p {
		margin: 0;
		font-size: 105%;
		line-height: 1.2;
		color: #FFFFFF;
	}
		.home #content .box p a:link, .home #content .box p a:visited {
			font-weight: normal;
			color: #FFFFFF;
		}

#box1 {
	background: url(../../images/home-1.png) no-repeat 0 0;
	height: 94px;
}
	#box1 p {
		padding: 8px 4px 0 52px;
	}
#box2 {
	background: url(../../images/home-2.jpg) no-repeat 0 0;
	height: 52px;
	padding: 3px 0 0;
}
	#page #box2 p {
		padding: 4px 55px 0 16px;
		color: #000000;
	}
		#page #box2 p a:link, #page #box2 p a:visited {
			color: #6a217b;
		}
#box3 {
	background: url(../../images/home-3.png) no-repeat 0 0;
	height: 107px;
}
	#content #box3 p {
		padding: 10px 88px 0 7px;
	}
/*#box4 {
	background: url(../../images/home-4.jpg) no-repeat 0 0;
	height: 64px;
}
	#box4 p {
		padding: 8px 50px 0 20px;
	}*/
#box5 {
	background: url(../../images/home-5.png) no-repeat 0 0;
	height: 135px;
	padding: 10px 20px;
}
	#box5 p {
	}


/*-------
// plan du site
//-----*/

.mr-01 { margin-right:50px; }
.mr-02 { margin-right:10px; }
#content .plansite  { list-style-type: none; line-height: 0;}
ul.plansite a:link, ul.plansite a:visited { color: #6A217B}
.plansite { width:185px; float:left; }
.plansite li { margin-bottom:12px; }
.plansite li.section { font-weight: bold; margin: 28px 0; }
.plansite li ul { margin:16px 0 16px 36px;  }
.plansite li ul li ul li { margin:2px 0; }


/*-------
// contact messages
//-----*/

form#aspnetForm input.texterror, form#aspnetForm textarea.texterror, 
body.wrapper3 form#aspnetForm input.texterror, form#aspnetForm textarea.texterror {
	border: 1px dotted red;
	background-color: #6A217B;
}
.SuccessMessage {
	padding: 0px;
	background-color: #DEB9D5;
	width: 386px;
	text-align: center;
	margin: 5px 0px;
}
.ErrorMessage 
{
	background-color: #DEB9D5;
	text-align: left;
	padding: 5px 15px;
	width: 355px;
	margin: 5px 0px;
}

.ErrorMessage li 
{
	padding : 0;
}


/*-------
// ajout temoignage
//-----*/

body.ajouttemoignage, .ajouttemoignage #body
{
    padding: 0;
    background:#F6E1ED;
}
.ajouttemoignage #page
{
    width: 500px;
}
.ajouttemoignage #cb
{
    width:375px;
}
.ajouttemoignage #content h1
{
	margin-top: 5px;
}


/*-------
// formule
//-----*/
.formule{
   /*text-align:center;*/
   width:600px;
   margin-bottom:13px;
}
.formule .princip {
   /*background-color:#d7afd2;*/
   width:300px;
   /*margin-left: 123px;*/
   border-collapse:collapse;
}
.formule .princip .bot{
   text-align:left;
   font-size:88%;
   padding-left: 13px;
   padding-bottom: 13px;
}
.formule .second {
   width:270px;
   margin:5px 15px 0px 0px ;
}
.formule .second td{
   font-size:88%;
   border:2px solid #ffffff;
   padding:5px;
   font-weight:bold;
}
.formule .second .left{
   text-align:left;
}
.formule  .second .right{
   text-align:center;
}
.formule .second .top-left{
   text-align:center;
   color:#ffffff;
   background-color:#37295c;
   font-size:96%;
}
.formule .second .top-right{
   text-align:center;
   color:#ffffff;
   background-color:#37295c;
   font-size:96%;
}


/*-------
// temoignage
//-----*/

.faq .ret_tem
{
    text-align:right;
}
.faq .ret_tem a
{
    color:#ffffff;
}
.faq .faq_ret
{
    position:absolute;
    margin-left: 558px;
}

/*-------
// lexique
//-----*/

		.lexique #content .top h1 {
			width: 597px;
		}
		
		.lexique #content dt
		{
		    font-weight: bold;
		    padding: 2px;
		}
		
		.article #content.contentTop1lex h1
		{
		    background: #f6e1ed url(../../images/content-tl.png) no-repeat 0 0;
		    width: 70%;
		}
		
		#retourlexique
		{
		    float: right;
		    margin-right: 10px;
		}