

/* //////////////////////////////////////////// ELEMENTS DE BASE */


html{
	font-size: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body{
	background: #cecabd url(pix/topwhite.gif) repeat-x 0 0;
	font: 12px/1.6em arial, helvetica, verdana, "trebuchet ms", sans-serif;
	color: #56544c;
	text-align: center;
	height: 100%;
	margin: 0;
	padding: 0;
}

#container1, #container2, #container3, #container4, #container5, #container6 {
	position: relative;
	min-height: 100%;
	height: 100%;
	width: 834px;
	margin: 0 auto;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width: 834px;
}

html>body #container1, html>body #container2, html>body #container3, html>body #container4, html>body #container5, html>body #container6 {
	width: 834px;
	margin: 0 auto;
	padding-right: 0;
	padding-left: 0;
	position: relative;
}


p {
	margin: 0 0 2.0em 0;
	padding: 0;
}

a:link, a:visited {
	color:#f76800;
	font-weight:normal;
	text-decoration: none;
}

a:hover {
	color:#000;
	font-weight:normal;
	text-decoration: none;
}

ul {
	padding:0;
	margin:0;
	list-style:none;
}

img {
	margin: 0;
	padding: 0;
 	border: 0px;
}


/* //////////////////////////////////////////// PAGEHEADER / HAUT */


#top {
	width: 834px;
	height: 250px;
	margin: 0 0 315px 0;
	padding: 0;
	background: url(pix/cavereseda.gif) no-repeat 0 65px;
	position: relative; 
	float:left;
}


#logo {
	width: 455px;
	height: 137px;
	position: relative; 
	float:left;
	margin: 0 40px 0 0;
	padding: 0;
	background: none;
	position: relative; 
	float:left;
}

#logo span {
	display: none;
}

#coordonnees {
	width: 309px;
	height: 137px;
	margin: 0;
	padding: 0;
	position: relative; 
	float:left;
	background: none;
}


#coordonnees1 {
	width: 309px;
	height: 24px;
	font-size: 10px;
	line-height: 1.0em;
	color:#b1aea3;
	margin: 0;
	padding: 83px 0 0 0;
	text-transform: uppercase;
	background: none;
}

#coordonnees2 {
	width: 134px;
	height: 20px;
	font-size: 10px;
	line-height: 1.0em;
	color:#b1aea3;
	margin: 0;
	padding: 10px 0 0 0;
	position: relative; 
	float:left;
	text-transform: uppercase;
	background: none;
}

#coordonnees3 {
	width: 175px;
	height: 30px;
	font-size: 10px;
	line-height: 1.0em;
	color:#b1aea3;
	margin: 0;
	padding: 0;
	position: relative; 
	float:left;
	text-transform: uppercase;
	background: none;
}

#coordonnees1 p, #coordonnees2 p {
	margin: 0;
	padding: 0;
}

#coordonnees3 ul {
	margin:0;
	padding:0;
	width:175px;
	height:30px;
	list-style:none;
}

#coordonnees3 ul li {
	width:175px;
	height:30px;
	font-weight:normal;
	font-size: 10px;
	float:left;
	text-align:center;
	margin: 0;		
	padding: 0;
	background: none;
}

#coordonnees3 ul li a:link, #coordonnees3 ul li a:visited {
	width:175px;
	height:20px;
	padding:10px 0 0 0;	
	text-align:center;
	float: left;
	color: #fff;
	background: #f76800;
}

#coordonnees3 ul li a:hover {
	width:175px;
	height:20px;
	padding:10px 0 0 0;	
	text-align:center;
	float: left;
	color: #f76800;
	background: #fff;
}

#menutop {
	width: 804px;
	height: 50px;
	margin: 0;
	padding: 0;
	position: relative; 
	clear:left;
}

#menutop ul {
	margin: 0;
	padding: 0;
}

#menutop li {
	width:134px;
	height:50px;
	font-weight:normal;
	font-size: 12px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
}

#menutop .inactif {
	width:124px;
	height:20px;
	font-weight:normal;
	color: #fff;
	display:block;
	float:left;
	padding: 30px 0 0 10px;
	background: #f76800;
	text-decoration:none;
}

#menutop li a, #menutop li a:visited {
	width:124px;
	height:20px;
	font-weight:normal;
	color:#fff;
	display:block;
	float:left;
	padding: 30px 0 0 10px;
	background: #b1aea3;
	text-decoration:none;
}

#menutop li a:hover {
	width:124px;
	height:20px;
	font-weight:normal;
	color:#96948d;
	display:block;
	float:left;
	padding: 30px 0 0 10px;
	background: none;
	text-decoration: none;
}

img.visualxl {
	margin: 13px 0 0 0;
	padding: 0;
	clear:left;
}

#exergue1, #exergue2, #exergue3, #exergue4, #exergue5, #exergue6 {
	height: 50px;
	margin: 0;
	padding: 0;
	position: absolute;
	clear:left;
}

#exergue1 {
	width: 277px;
	background: url(pix/exergue1.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 50px;
}

#exergue2 {
	width: 233px;
	background: url(pix/exergue2.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 184px;
}

#exergue3 {
	width: 263px;
	background: url(pix/exergue3.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 318px;
}

#exergue4 {
	width: 220px;
	background: url(pix/exergue4.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 450px;
}

#exergue5 {
	width: 249px;
	background: url(pix/exergue5.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 371px;
}

#exergue6 {
	width: 268px;
	background: url(pix/exergue6.gif) no-repeat 0 0;
	position: absolute;
	top: 200px;
	left: 486px;
}

#exergue1 span, #exergue2 span, #exergue3 span, #exergue4 span, #exergue5 span, #exergue6 span {
	display: none;
}

#freeblock {
	width: 804px;
	height: 199px;
	margin:  0;
	padding: 0;	
	position: absolute;
	left:0px;
	top:366px;
	float:left;
	background: url(pix/freeblock.gif) repeat-y 774px 0px;
}

#freeblock span {
	display: none;
}


/* //////////////////////////////////////////// GLOBAL */

#global {
	width: 834px;
	margin: 0;
	padding:0;
	position: relative; 
	float:left;
	background: none;
}

/* //////////////////////////////////////////// MARGE */


#edito, #marge2, #marge3, #marge4, #marge5, #marge6 {
	width: 278px;
	padding: 20px 0 30px 0;
	background: #fff url(pix/pixelmarge.gif) repeat-y right top;
	position: relative; 
	float:left;
}

#edito {
	margin: 250px 0 0 0;
}

#marge2 {
	margin: 200px 0 0 0;
}

#marge3 {
	margin: 200px 0 0 0;
}

#marge4 {
	margin: 200px 0 0 0;
}

#marge5 {
	margin: 400px 0 0 0;
}

#marge6 {
	margin: 250px 0 0 0;
}

#edito img, #marge2 img, #marge3 img, #marge4 img, #marge5 img, #marge6 img {
	margin: 0 0 -6px 20px;
	padding: 0;
 	border: none;
}

#edito h1 {
	font-size: 10px;
	color:#000;
	font-weight:bold;
	text-decoration: none;
	margin: 20px 0 1.0em 20px;
	padding: 0;
	text-transform: uppercase;
}

#marge2 h1, #marge3 h1, #marge4 h1, #marge6 h1 {
	font-size: 10px;
	color:#000;
	font-weight:bold;
	text-decoration: none;
	background:#fff;
	margin: 20px 0 0 20px;
	padding: 0;
	text-transform: uppercase;
}

#edito h2, #marge2 h2, #marge3 h2, #marge4 h2, #marge5 h2, #marge6 h2 {
	font-size: 20px;
	color:#7c7b76;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0px 20px 20px 20px;
	padding: 0;
}

#edito p, #marge2 p, #marge3 p, #marge4 p, #marge5 p {
	font-size: 11px;
	color:#f76800;
	line-height: 1.6em;
	font-weight: normal;
	margin: 0 30px 20px 20px;
	padding: 0;
}


#marge6 p {
	font-size: 14px;
	color:#f76800;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 30px 0px 20px;
	padding: 0;
}

#marge6 p.fetes {
	font-size: 11px;
	color:#f76800;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 30px 0px 20px;
	padding: 0;
}

#marge6 h2.space1, #marge3 h2.space1, #marge2 h2.space1 {
	margin: 30px 20px 20px 20px;
}

#marge6 h2.space2 {
	margin: 20px;
}

#marge6 h2.space5 {
	margin: 10px 20px 20px 20px;
}

#marge3 h2.space3, #marge4 h2.space3 {
	margin: 20px 20px 20px 20px;
}

#marge2 ul, #marge3 ul, #marge4 ul, #marge5 ul, #marge6 ul {
	margin: 0;
	padding: 0;
}

#marge5 li, #marge6 li {
	font-size: 11px;
	font-style: italic;
	color:#f76800;
	line-height: 1.6em;
	font-weight: normal;
	margin: 0 30px 1.0em 20px;
	padding: 0;
}

#marge2 li {
	font-size: 11px;
	font-style: italic;
	color:#f76800;
	line-height: 1.6em;
	font-weight: normal;
	margin: 0 30px 0.6em 20px;
	padding: 0;
}

#marge2 li.bolder {
	font-weight: bold;
	font-style: normal;
}

#marge3 ul {
	margin: 0;
	padding: 0;
}

#marge3 li, #marge4 li {
	font-size: 11px;
	color:#f76800;
	line-height: 1.4em;
	font-weight: normal;
	margin: 0 30px 1.0em 20px;
	padding: 0;
	list-style: none;
}

#pagecontent3 .modulepushed li.reform {
	font-size: 12px;
	color:#f76800;
	line-height: 1.4em;
	font-weight: bold;
	margin: 0 0 1.0em 0;
	padding: 0;
	list-style: none;
}

.caps {
	text-transform: uppercase;
}

.explain {
	color:#7c7b76;
	font-weight: normal;
}

#edito p {
	text-align: left;
}

#edito a:link, #marge2 a:link, #marge3 a:link, #marge4 a:link, #marge5 a:link, #marge6 a:link, #edito a:visited, #marge2 a:visited, #marge3 a:visited, #marge4 a:visited, #marge5 a:visited, #marge6 a:visited {
	color:#7c7b76;
	font-weight:normal;
	text-decoration: none;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

#edito a:hover, #marge2 a:hover, #marge3 a:hover, #marge4 a:hover, #marge5 a:hover, #marge6 a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration: none;
	background:#7c7b76;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

#edito p.presign {
	margin:0 0 10px 20px;
	padding:0;
}

#edito p.signature {
	width: 178px;
	height: 48px;
	margin: 0 0 0 20px;
	padding: 0;
	background: url(pix/signature.gif) no-repeat left top;
}

#edito p.signature span {
	display: none;
}

#edito p.webd {
	width: 236px;
	height: 98px;
	margin: 40px 0 0 20px;
	padding: 0;
	background: url(pix/shopwebdesign.gif) no-repeat 0 0;
}

#edito p.webd span {
	display: none;
}

#edito p.boldupper {
	font-weight: bold;
	color: #7c7b76;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 0px;
}

span.orange {
	color: #f76800;
}

#edito p.orange {
	color: #f76800;
	text-transform: uppercase;
}

/* //////////////////////////////////////////// CORPUS */

#pagecontent1, #pagecontent2, #pagecontent3, #pagecontent4, #pagecontent5, #pagecontent6 {
	width: 556px;
	margin: 0;
	padding: 0;
	background: none;
	position: relative; 
	float:left;
}

#pagecontent1 {
	background: url(pix/freeblockwhite.gif) no-repeat 0 300px;
}

#pagecontent2 {
	background: url(pix/freeblockwhite.gif) no-repeat 0 250px;
}

#pagecontent3 {
	background: url(pix/freeblockwhite.gif) no-repeat 0 250px;
}

#pagecontent4 {
	background: url(pix/freeblockwhite.gif) no-repeat 0 325px;
}

#pagecontent6 {
	background: url(pix/freeblockwhite.gif) no-repeat 0 300px;
}

#pagecontent4 .module p {
	padding: 1.0em 0 2.0em 0;
	margin: 0;
	background: url(pix/cursor.gif) no-repeat left top;
}

.module {
	width:446px;
	position: relative; 	
	float:left;
	margin: 0;
	padding: 40px 40px 50px 40px;
	background: #fff url(pix/pixelmarge.gif) repeat-x left top;
}

.modulepushed {
	width:446px;
	position: relative; 	
	float:left;
	margin: 0 0 0 30px;
	padding: 40px 40px 50px 40px;
	background: #fff;
}

.modulepushed2 {
	width:446px;
	position: relative; 	
	float:left;
	margin: 0 0 0 30px;
	padding: 40px 40px 50px 40px;
	background: #fff url(pix/pixelmarge.gif) repeat-x left top;
}

.module h1, .modulepushed h1, .modulepushed2 h1, .modulelist h1 {
	width: 445px;
	font-size: 20px;
	color:#f76800;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}

h1.solo {
	margin: 0;
}

.module p, .modulepushed p, .modulepushed2 p {
	font-size: 12px;
	color:#7c7b76;
	line-height: 1.8em;
	font-weight: normal;
}

.modulepushed a:link, .modulepushed a:visited, .module a:link, .module a:visited, .modulepushed2 a:link, .modulepushed2 a:visited {
	color:#f76800;
	font-weight:normal;
	text-decoration: none;
	padding: 0 0.1em 0 0.1em;
}

.modulepushed a:hover, .module a:hover, .modulepushed2 a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration: none;
	background:#f76800;
	padding: 0 0.1em 0 0.1em;
}

.boxleft {
	width:208px;
	margin: 10px 0 0 0;
	position: relative;
	float:left;
	padding: 0;
}

.boxright {
	width:208px;
	margin: 10px 0 0 28px;
	position: relative;
	float:left;
	padding: 0;
}

.module p.articlestart, .modulepushed p.articlestart, .modulepushed2 p.articlestart, #marge5 p.articlestart {
	font-size: 14px;
	font-weight: bold;
	color:#f76800;
	line-height: 1.4em;
}

.module p.reference01, .modulepushed p.reference01, .modulepushed2 p.reference01,
.module p.reference02, .modulepushed p.reference02, .modulepushed2 p.reference02,
.module p.reference03, .modulepushed p.reference03, .modulepushed2 p.reference03, 
.module p.reference04, .modulepushed p.reference04, .modulepushed2 p.reference04,
.module p.reference05, .modulepushed p.reference05, .modulepushed2 p.reference05 {
	font-size: 10px;
	width: 157px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#marge5 p.reference03, #marge5 p.reference01 {
	font-size: 10px;
	width: 157px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0;
}


#marge5 p.reference01marge {
	font-size: 10px;
	width: 157px;
	font-weight: normal;
	margin: 30px 0 0 20px;
	padding: 0;
	height: 51px;
	background: url(pix/entreprises.jpg) no-repeat left top;
}

#marge5 p.reference06marge {
	font-size: 10px;
	width: 157px;
	font-weight: normal;
	margin: 30px 0 0 20px;
	padding: 0;
	height: 58px;
	background: url(pix/revuevin.jpg) no-repeat left top;
}

#marge5 p.reference01marge span, #marge5 p.reference06marge span {
	display: none;
}


.module p.reference01 span, .modulepushed p.reference01 span, .modulepushed2 p.reference01 span, #marge5 p.reference01 span,
.module p.reference02 span, .modulepushed p.reference02 span, .modulepushed2 p.reference02 span, #marge5 p.reference02 span,
.module p.reference03 span, .modulepushed p.reference03 span, .modulepushed2 p.reference03 span, #marge5 p.reference03 span,
.module p.reference04 span, .modulepushed p.reference04 span, .modulepushed2 p.reference04 span, #marge5 p.reference04 span,
.module p.reference05 span, .modulepushed p.reference05 span, .modulepushed2 p.reference05 span, #marge5 p.reference05 span {
	display: none;
}

.module p.reference01, .modulepushed p.reference01, .modulepushed2 p.reference01, #marge5 p.reference01 {
	height: 51px;
	background: url(pix/entreprises.jpg) no-repeat left top;
}

.module p.reference02, .modulepushed p.reference02, .modulepushed2 p.reference02, #marge5 p.reference02 {
	height: 38px;
	background: url(pix/leprogres.jpg) no-repeat left top;
}

.module p.reference03, .modulepushed p.reference03, .modulepushed2 p.reference03, #marge5 p.reference03 {
	height: 66px;
	background: url(pix/petitfute.jpg) no-repeat left top;
}

.module p.reference04, .modulepushed p.reference04, .modulepushed2 p.reference04, #marge5 p.reference04 {
	height: 51px;
	background: url(pix/woozgood.jpg) no-repeat left top;
}

.module p.reference05, .modulepushed p.reference05, .modulepushed2 p.reference05, #marge5 p.reference05 {
	background: url(pix/anous.jpg) no-repeat left top;
	height: 69px;
}


.module p.reference2, .modulepushed p.reference2, .modulepushed2 p.reference2 {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 1.6em 0;
	color:#000;
	line-height: 1.4em;
	padding: 0 0 2.0em 0;
	text-transform: uppercase;
	background: url(pix/filet.gif) no-repeat left bottom;
}

#marge5 p.reference2 {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 1.6em 20px;
	color:#000;
	line-height: 1.4em;
	padding: 0 0 2.0em 0;
	text-transform: uppercase;
	background: url(pix/filet.gif) no-repeat left bottom;
}

.module h1.articletitle, .modulepushed h1.articletitle, .modulepushed2 h1.articletitle {
	font-size: 30px;
	color:#f76800;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0 0 30px 0;
	padding: 0px;
}

.modulepushed h1.second {
	clear:both;
}

#marge5 h1.articletitle {
	font-size: 20px;
	color:#f76800;
	line-height: 1.2em;
	font-weight: normal;
	margin: 20px 20px 30px 20px;
	padding: 0px;
}

p.intertitre {
	font-weight: bold;
	color:#000;
	text-transform: uppercase;
	margin: 0;
}
	
.orangebold {
	font-weight: bold;
	color:#f76800;
}

p.adresse {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.4em;
	margin: 0 0 1.0em 0;
}

.blackbold {
	font-weight: bold;
	color:#000;
}

.black {
	color:#000;
}

.citation {
	color:#000;
	font-style: italic;
}

#marge5 .citation {
	color:#f76800;
	font-style: italic;
}


#marge5 p span.lastword,
.module .boxleft p span.lastword, .module .boxright p span.lastword,
.modulepushed .boxleft p span.lastword, .modulepushed .boxright p span.lastword,
.modulepushed2 .boxleft p span.lastword, .modulepushed2 .boxright p span.lastword {
	background: url(pix/puce.gif) no-repeat right center;
}
	
.bott20px {
	margin-bottom: 20px;
}

#marge6 img.top20px, #marge2 img.top20px, #marge3 img.top20px, #marge4 img.top20px {
	margin: 30px 0 0 20px;
}

#marge2 img.top10px {
	margin: 10px 0 0 20px;
}

#marge2 img.bott20px, #marge3 img.bott20px, #marge4 img.bott20px, #marge5 img.bott20px, #marge6 img.bott20px {
	margin-bottom: 20px;
}

#marge2 img.top2pxbott20px, #marge5 img.top2pxbott20px {
	margin-top: 2px;
	margin-bottom: 20px;
}

#marge5 img.top2pxbott60px {
	margin-top: 2px;
	margin-bottom: 60px;
}

#marge5 img.top2pxbott30px {
	margin-top: 2px;
	margin-bottom: 30px;
}

#marge2 img.adapt, #marge3 img.adapt, #marge4 img.adapt {
	margin: 20px 0 0 20px;
}

#marge2 p.photo {
	font-size: 8px;
	color: #abaaa4;
}

.top2px {
	margin-top: 2px;
}

.top2pxbott20px {
	margin-top: 2px;
	margin-bottom: 20px;
}

.top2pxbott20pxb {
	margin: 20px 0 0 0;
	clear: left;
}

#marge5 img.articut {
	margin: 30px 0 0 0;
}

.topclean {
	margin: 60px 0 0 36px;
	clear: left;
}

#plan {
	background: #FFFFFF url(pix/plan.gif) no-repeat left top;
	width: 446px;
	height: 360px;
	clear: left;
	margin: 0;
	padding: 0;
}

#plan span {
  display: none;
}

/* //////////////////////////////////////////// ACCORDION */

.modulelist {
	width:446px;
	position: relative; 	
	float:left;
	margin: 0;
	padding: 40px 40px 30px 40px;
	background: #fff url(pix/pixelmarge.gif) repeat-x left top;
}

.modulelist * {
	margin:0;
	padding:0;
	border:0
}

#accordion {
	margin: 0;
	padding: 0;
	width:446px;
	background: #f76800;
}

h3.toggler {
	cursor: pointer; 
	width:381px;
	height:19px;

}

#accordion h3 {
	display:block;
}

#accordion h3.toggler {
	cursor: pointer;
	font-weight:normal;
	font-size: 16px;
	color: #fff;
	width:416px;
	height:19px;
	background: #f76800 url(pix/actif.gif) no-repeat left top;
	margin: 0;
	padding: 10px 0px 10px 30px;
	clear: both;
}

#accordion .element .prod {
	padding:12px 0 0 10px;
	margin-bottom:10px;
	clear:both;
}

#accordion .element .prod .chapo {
	float:left;
	width: 426px;
	height:120px;
	padding:0;
	margin: 0;
	background: none;
}

#accordion .element .prod .chapo .visuel {
	float:left;
	width:100px;
	height:100px;
	text-align:center;
	padding:0;
	margin: 0 0 20px 0;
}

#accordion .element .prod .introvins {
	margin:0 5px 0 110px;
	padding-bottom:10px;
}
	
#accordion .element .prod .introvins p {
	font-size: 13px;
	color:#000;
	line-height: 1.4em;
}

#accordion .element .prod .listing  {
	margin: 0;
	padding: 0;
	float: left;
	width:426px;
	background: none;
}

#accordion .element .prod .listing ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width:198px;
	background: none;
}

#accordion .element .prod .listing ul.left  {
	margin: 0 20px 0 0;
	padding: 70px 0 10px 0;
	float: left;
	width:198px;
	background: url(pix/appellations3.gif) no-repeat left top;
}

#accordion .element .prod .listing ul.right  {
	margin: 0;
	padding: 70px 0 10px 0;
	float: left;
	width:198px;
	background: url(pix/domaines.gif) no-repeat left top;
}

#accordion .element .prod .listing li {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2em;
	color:#fff;
	margin: 0 0 1.0em 10px;
	padding: 0;
}

#accordion .element .prod .listing li.do {
	color:#000;
}

#accordion .element .prod .listing li.miniapp {
	font-weight: normal;
	font-size: 9px;
	line-height: 1.2em;
	text-transform: uppercase;
	color:#fff;
	margin: 0 0 2.0em 10px;
	padding: 0 0.1em 0 0.1em;
}

#accordion .element .prod .listing li.minido {
	font-weight: normal;
	font-size: 9px;
	line-height: 1.2em;
	text-transform: uppercase;
	color:#000;
	margin: 0 0 2.0em 10px;
	padding: 0 0.1em 0 0.1em;
}

#endlist {
	margin: 0;
	padding: 0;
	background: none;
	clear:left;
}

#endlist p span{
	display: none;
}

/* //////////////////////////////////////////// QUICKMENU */

#quickmenu {
	width:496px;
	position: relative; 	
	float:left;
	margin: 0;
	padding: 40px 20px 40px 40px;
	background: #ebeae5 url(pix/pixelmarge.gif) repeat-x left top;
}

#quickmenu ul {
	margin: 0;
	padding: 0;
}

#quickmenu li {
	font-weight:normal;
	font-size: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
}

#quickmenu .toplink {
	width: 12px;
	height: 11px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding: 3px 0 0 0;
	text-decoration:none;
}

#quickmenu .toplink a:link, #quickmenu .toplink a:visited {
	width: 12px;
	height: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
	text-decoration:none;
	background: url(pix/toptriangle.gif) no-repeat 0 0 ;
}

#quickmenu .toplink a:hover {
	width: 12px;
	height: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
	text-decoration:none;
	background: url(pix/toptriangle.gif) no-repeat 0 -11px ;
}

#quickmenu .toplink span {
	display: none;
}

#quickmenu .spacer {
	font-weight:normal;
	font-size: 10px;
	display:block;
	float:left;
	margin:0;
	padding: 0 5px 0 5px;
	text-decoration:none;
}

#quickmenu .inactif {
	font-weight:normal;
	font-size: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
	text-decoration:none;
	color: #f76800;
}

#quickmenu li a, #mentions li a:visited {
	font-weight:normal;
	font-size: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
	text-decoration:none;
	color: #96948d;
}

#quickmenu li a:hover {
	font-weight:normal;
	font-size: 11px;
	display:block;
	float:left;
	margin:0;
	padding: 0;
	text-decoration: none;
	color: #000;
}

/* //////////////////////////////////////////// MENTIONS */

#mentions {
	width: 765px;
	height: 80px;
	margin: 30px 0 0 0;
	padding: 30px 20px 20px 19px;
	background: #fff;
	position: relative; 
	float:left;
}

#mentions ul {
	margin: 0;
	padding: 0;
}

#mentions li {
	height:80px;
	font-weight:normal;
	font-size: 10px;
	line-height: 1.2em;
	text-transform: uppercase;
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding: 0;
}

#mentions .inactif1 {
	width:298px;
	height:80px;
	font-size: 10px;
	line-height: 1.2em;
	font-weight:normal;
	color: #b2b0a8;
	display:block;
	float:left;
	padding: 0;
	text-decoration:none;
}

#mentions .inactif2 {
	width:200px;
	height:80px;
	font-size: 10px;
	line-height: 1.2em;
	font-weight:normal;
	color: #b2b0a8;
	display:block;
	float:left;
	padding: 0;
	text-decoration:none;
}

#mentions li a, #mentions li a:visited {
	width:236px;
	height:80px;
	font-size: 10px;
	line-height: 1.2em;
	font-weight:normal;
	color:#b2b0a8;
	display:block;
	float:left;
	padding: 0;
	text-decoration:none;
}

#mentions li a:hover {
	width:236px;
	height:80px;
	font-size: 10px;
	line-height: 1.2em;
	font-weight:normal;
	color:#f76800;
	display:block;
	float:left;
	padding: 0;
	text-decoration: none;
}

/* //////////////////////////////////////////// BOTTOM SPACER */

#bottomspacer {
	width: 804px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: none;
	position: relative; 
	float:left;
}

#bottomspacer span {
	display: none;
}
