/* CSS Document */

body {
	background-image:url("images/fond.png");
	width:1024px;
	margin:0 auto;
	font-family:Arial;
}
img { border:none;}
.clear { clear:both; }
form{
	width:420px;;
	margin:auto;
	background-color:#dfdfdf;
	border:1px solid #bbb;
	padding:10px;
}
form label{
	display:block;
	padding:10px;
	background-color:#fff;
	margin-bottom:10px;
}
form input, form textarea{
	width:100%;
}
form textarea{
	height:200px;
}
form input.submit{
	background-color:#aaa;
	color:#fff;
	text-align:center;
	font-weight:bold;
	border:1px solid #888;
}


*{margin:0;padding:0;font-family:arial;}
			img{border:0;}
			a{text-decoration:none;}
			body{background-image:url("img/bg.png");background-repeat:repeat-x;background-color:#700303;text-align:center;padding-bottom:20px;}
			#global{text-align:left;width:905px;margin:auto;}
			#global #headref{text-align:center;color:#fff;padding:10px;font-size:10pt;}
			#global #headref a{color:#198214;}
			#global #headref a:hover{color:#efce3b;}
			#global #header{width:905px;height:144px;position:relative;background-image:url("img/header.png");}
			#global #header .pub{display:block;width:468px;height:60px;position:absolute;left:399px;top:39px;}
			#global #header .index{display:block;width:347px;height:127px;position:absolute;left:6px;top:6px;}
			#global #middle{width:905px;background-color:#fff;}
			#global #middle #description_head{width:893px;height:234px;background-image:url("img/cadre.png");margin:auto;}
			#global #middle #description_head h1{padding-left:50px;font-weight:normal;color:#700303;font-size:18pt;padding-top:10px;}
			#global #middle #description_head p{padding-left:50px;text-align:justify;width:650px;color:#0e630a;font-size:10pt;}
			#global #middle .cadre2{width:559px;height:85px;margin:auto;position:relative;margin-top:10px;margin-bottom:10px;background-image:url("img/cadre2.png");}
			#global #middle .cadre2 .l1{display:block;position:absolute;left:20px;top:16px;width:454px;font-size:12pt;color:#fff;text-align:center;line-height:25px;}
			#global #middle .vignettes{width:873px;margin:auto;padding-top:10px;}
			#global #middle .vignette{width:269px;height:214px;position:relative;background-image:url("img/vignette.png");float:left;margin-bottom:20px;}
			#global #middle .space{width:20px;float:left;height:1px;font-size:1px;}
			#global #middle .vignette a.img{display:block;position:absolute;width:232px;height:159px;left:11px;top:11px;}
			#global #middle .vignette a.img img{border:7px solid #fff;}
			#global #middle .vignette a.img:hover img{border:7px solid #efce3b;}
			#global #middle .vignette a.titre{display:block;position:absolute;width:232px;left:11px;top:190px;text-align:center;font-size:12pt;font-weight:bold;color:#fff;}
			#global #middle .vignette a.titre:hover{color:#efce3b;}
			#global #middle .footer{clear:both;font-size:10pt;color:#700303;padding:5px;height:15px;}
			#global #middle .footer a{color:#065c03;font-size:10pt;}
			#global #middle .footer a:hover{color:#efce3b;}
			#global #middle .footer .l1{display:block;float:left;width:50%;}
			#global #middle .footer .l2{display:block;float:left;text-align:right;width:50%;}
			center{font-size:10pt;}
			center a{color:#198214;}
			center a:hover{color:#efce3b;}
			
			#cadre_global{
				width:893px;
				margin:auto;
				background-image:url("img/cadre_fd.png");
			}
			#cadre_head{
				width:893px;
				height:13px;
				font-size:1px;
				background-image:url("img/cadre_header.png");
			}
			#cadre_middle h1{padding-left:50px;font-weight:normal;color:#700303;font-size:18pt;}
			#cadre_middle{
				width:893px;
				min-height:212px;
				font-size:1px;
				background-image:url("img/cadre_middle.png");
				background-repeat:no-repeat;
			}
			#cadre_middle p{padding-left:50px;text-align:justify;width:650px;color:#0e630a;font-size:10pt;}
			#cadre_foot{
				width:893px;
				height:9px;
				font-size:1px;
				background-image:url("img/cadre_footer.png");
			}

.txtfooter {
	float:right;
	margin-right:50px;
	font-size:11px;
	margin-top: -5px;
}

.left1 {
	width:165px;
	margin-left:-12px;
	float:left;
}
.left2 {
	float:left;
	margin-right:-15px;

}
.titre{
	font-size:12pt;
	color:#700303;
}
.titre a{
	color:#065c03;
}
.titre a:hover{
	color:#efce3b;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
