html {overflow-y:scroll;}
.brunbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #402A00;
	text-decoration: none;
}
.brunboldlayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #402A00;
	text-decoration: none;
}
.vertbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #137300;
	text-decoration: none;
}
.brun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #402A00;
	text-decoration: none;
}
.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E806E;
	text-decoration: none;
	padding:0 0 20px 0;
}
.grislayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E806E;
	text-decoration: none;
}
.note {
	display:block;
	padding:5px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E806E;
	text-decoration: none;
}
.petit {
	font-size:11px;
}
body {
	margin-top: 10px;
	background-color: #B5B599;
}
.borderlayer{
	border-width: 4px; 
	border-style: solid; 
	border-color: #7E806E; 
	border-collapse: collapse;
}

.borderlayer-bottom td {
	padding-bottom:12px;
} 
.borderlayer-bottom {
	border-bottom: 2px solid #dbded0; 
	border-collapse: collapse;
	margin:0 0 12px 0;
	
}

.borderlayer-none td {
	padding-bottom:12px;
} 
.borderlayer-none {
	border-bottom:none; 
	border-collapse: collapse;
	margin:0 0 12px 0;
	
}

.bullet-dash {
list-style-type:none;
margin:0;
padding:0;
}

.bullet-dash li {
background:url(../images/bullet-dash.gif) no-repeat left 7px;
padding-left:10px;
padding-bottom:5px; 
}

table.essences td {
vertical-align:top;
}

a, a img{
	outline:none;
}
a img{
	border:none;
}
