	div.invisible {
		/*display:none;*/
	}
	
	div.tag {
		background: transparent url(../img/tag.gif) repeat-x;
		height:16px;
		padding-left:5px;
		padding-right:5px;
		padding-left:15px;
		border-right:#C1C1C1 1px solid;
		line-height:16px;
		display:inline;
	}	
	
	html, body {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 11px;
		background-color: #C9CEAC;
		margin: 0px;
		padding: 0px;
	}
	
	img {
		border: none;
	}
	
	
	h2 {
		line-height:50px;
		text-indent:40px;
		height:50px;
		width:100%;
		background:url(../img/h2.jpg);
		color:#444444;
		font-family:'Times New Roman', Times, serif;
		font-weight:normal;
		font-size:13px;
		letter-spacing:0px;
	}
	
	h2 span {
		color:#A4B54B;
		font-weight:bold;
	}
	
	
	
	
	.essai-apercu {
		background-color:#FFFFFF;
		margin-bottom:20px;
		width:330px;
		float:left;
	}
	
	.essai-texte {
		text-align:justify;
		margin-top:8px;
		padding-right:20px;
		width:100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
	}
	
	.essai-img {
		width:160px;
		border:#999999 1px solid;
		padding:2px;
		margin-top:8px;
	}
	
	.essai-intro {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		margin-top:8px;
		margin-bottom:40px;
	}
	
	.carnet-apercu {
		background-color:#FFFFFF;
		margin-bottom:20px;
	}
	
	.carnet-titre {
		line-height:30px;
		letter-spacing:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#666666;
		border-bottom:#BBBBBB 1px solid;
		margin-bottom:5px;
	}
	
	.carnet-intro {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
	}
	
	.carnet-img {
		margin-left:2px;
		width:160px;
		border:#999999 1px solid;
		padding:2px;
	}
	
	.report-img {
		margin-left:15px;
		margin-right:0px;
		margin-top:10px;
		margin-bottom:10px;
		width:200px;
		height:130px;
		display:block;
		
		border:#999999 1px solid;
		padding:2px;
	}

	.report-img:hover {
		background-color:#A4B54B;
	}
	
	.report-img-v {
		margin-left:15px;
		margin-right:0px;
		margin-top:10px;
		margin-bottom:10px;
		width:200px;
		display:block;
		
		border:#999999 1px solid;
		padding:2px;
	}
	
	.report-img-v:hover {
		background-color:#A4B54B;
	}
	
	.txt-report {
		text-align:justify;
		font-size: 11px;
	}
	
	.carnet-img img {
		width:160px;
	}
	
	.carnet-texte {
		text-align:justify;
		margin-top:10px;
		padding-right:20px;
		width:285px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
	}
	
	div#container {
		padding-top:63px;
		width: 858px;
		margin: 0 auto 0 auto;
	}
	
	div#content {
		background-image: url(../img/contentbg.gif);
		background-repeat: repeat-y;
		padding-left: 75px;
		min-height: 700px;
	}
	
	* html div#content {
		height:950px;
	}
	
	*+html div#content {
	
		background-image: url(../img/contentbg.gif);
		background-repeat: repeat-y;
		padding-left: 75px;
		min-height: 700px;
	}
	
	.tab-menu-article {
		float: right;
		margin-top: -145px;
		text-align: right;
	}
	
	* html .tab-menu-article {
		float: right;
		margin-top: -85px;
		text-align: right;
	}
	
	*+html .tab-menu-article {
		float: right;
		margin-top: -145px;
		text-align: right;
	}
	
	
	.article-paragraphe {width:99%;}
	
	h1 {
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #889E1D;
		font-weight: 100;
		margin-bottom: 5px;
		margin-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #E5E5E5;
		letter-spacing: 1px;
	}

	h3 {
		font-size:14px;
		font-family: 'Trebuchet MS', Verdana, sans-serif;
		color:#9999CC;
	}
	
	em {
	
		color: #999999;
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		letter-spacing: 1px;
	
	}
	
	span#pagenumber {
		color: #212831;
	}
	
	span.numbertext {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #212831;
	}
	
	span.subnumbertext {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #212831;
		color: #889E1D;
	}
	
	table#maintable {
		border: none;
	}
	
	tr {
		vertical-align: top;
	}
	
	td#leftcell {
		vertical-align: top;
		width: 214px;
		padding: 0px;
		margin: 0px;
	}
	
	td#rightcell {
		vertical-align: top;
		padding-left: 30px;
		width: 450px;
	}
	
	.lien {
		color: #889E1D;
		border-bottom: 1px dashed #666666;
		background-color: transparent;
		text-decoration: none;
	}
		
	.imglink, .imglink:hover {
		border: none;
	}

	input, textarea {
		font-family: Arial, Helvetica, sans-serif;
		color: #889E1D;
		border: 1px dashed #666666;
		font-size: 11px;
		width: 150px;
		padding: 1px;
		background-color: #F7F7F7;
	}
	
	a.thumblink {
		display: block;
		background-color: #F1F1F1;
		width: 120px;
		text-decoration: none;
		border: none;
		position: relative;
		z-index: 24;
	}
	
	a.thumblink:hover {
		z-index: 25;
		background-color: #E5E5E5;
		text-decoration: none;
		border: none;
	}
	
	a.thumblink img {
		display: block;
		margin: 0;
		border: 0;
		padding: 10px;
		width: 100px;
		text-decoration: none;
		border: none;
	}
	
	a.thumblink span{
		display: none;
	}
	
	a.thumblink:hover span{
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #889E1D;
		display: block;
		position: absolute;
		top: 100px;
		left: 100px;
		width: 100px;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
		text-align: center;
	}
	
	div#left {
		margin-top:-25px;
		width: 214px;
		float: left;
	}
	
	div#right {
		width: 475px;
		margin-left: 231px;
	}
	
	div.preview {
		padding: 10px;
		padding-bottom:5px;
		background-color: rgb(204, 204, 204);
		text-align:justify;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		-moz-opacity: 0.7;
	}
	
	div.preview:hover {
		padding: 10px;
		padding-bottom:5px;
		background-color: rgb(204, 204, 204);
		text-align:justify;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-moz-opacity: 1;
	}
	
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}