*{margin:0;padding:0;font-family:arial;}
			img{border:0;}
			body{text-align:center;background-image:url(img/fond.jpg);background-repeat:no-repeat;background-position:top center;background-color:#fff;}
			a{text-decoration:none;}
			#header{width:1014px;height:83px;margin:auto;background-image:url(img/header.png);position:relative;}
			#header #logo{display:block;position:absolute;width:387px;height:63px;left:51px;top:12px;}
			#header #pub{display:block;position:absolute;width:468px;height:60px;left:505px;top:6px;}
			#middle{width:1014px;margin:auto;background-image:url(img/middle.png);}
			#middle #left{width:200px;float:left;text-align:left;}
			
			#middle #left #rj{width:200px;height:36px;background-image:url(img/rj.png);}
			#middle #left .content{width:167px;margin-left:16px;padding-top:10px;}
			#middle #left .rj1{width:127px;height:22px;background-color:#fff;border:1px solid #408cb9;}
			#middle #left .rj2{width:28px;height:22px;text-align:center;background-image:url(img/rj2.png);border:1px solid #408cb9;color:#fff;}
			#middle #left .rj2:hover{background-position:0 -22px;}
			
			#middle #right .rj1{width:127px;height:22px;background-color:#fff;border:1px solid #868686;}
			#middle #right .rj2{width:28px;height:22px;text-align:center;background-image:url(img/rj3.png);border:1px solid #868686;color:#fff;}
			#middle #right .rj2:hover{background-position:0 -22px;}

			
			
			
			#middle #right #newsl{width:200px;height:95px;background-image:url(img/newsl.png);position:relative;margin-bottom:10px;}
			#middle #right #newsl i{display:block;position:absolute;width:121px;height:29px;left:64px;top:6px;font-size:8pt;color:#6c6c6c}
			#middle #right #newsl i strong{color:#408cb9;font-weight:normal;}
			#middle #right #newsl .i1{display:block;position:absolute;left:30px;top:41px;color:#6c6c6c;font-weight:normal;width:154px;height:21px;border:1px solid #408cb9;}
			#middle #right #newsl .b1{display:block;position:absolute;left:30px;top:70px;color:#6c6c6c;font-weight:normal;width:72px;height:20px;border:1px solid #408cb9;background-image:url(img/rj2.png);left:112px;top:68px;color:#fff;}
			#middle #right #newsl .b1:hover{background-position:0 -22px;}
			
			
			
			
			#middle #left #membre{width:200px;height:95px;background-image:url(img/membre.png);position:relative;margin-bottom:10px;}
			#middle #left #membre .i1{display:block;color:#888;position:absolute;width:77px;height:21px;background-color:#fff;left:21px;top:31px;border:1px solid #408cb9;}
			#middle #left #membre .i2{display:block;color:#888;position:absolute;width:77px;height:21px;background-color:#fff;left:103px;top:31px;border:1px solid #408cb9;}
			#middle #left #membre .b1{display:block;position:absolute;width:72px;height:20px;background-image:url(img/b1.png);left:20px;top:66px;text-align:center;line-height:20px;border:0;color:#fff;font-size:9pt;}
			#middle #left #membre .b2{display:block;position:absolute;width:72px;height:20px;background-image:url(img/rj2.png);left:108px;top:66px;text-align:center;line-height:20px;border:0;color:#fff;font-size:9pt;}
			#middle #left #membre .b1:hover{background-position:0 -20px;}
			#middle #left #membre .b2:hover{background-position:0 -22px;}
			#middle #left #membre .b2{display:block;position:absolute;width:72px;height:20px;background-image:url(img/rj2.png);left:108px;top:66px;text-align:center;line-height:20px;border:0;color:#fff;font-size:9pt;}
			
			#middle #left .cadeau{width:200px;height:39px;background-image:url(img/cadeau.png);position:relative;margin-top:10px;}
			#middle #left .cadeau i{color:#fff;display:block;line-height:39px;padding-left:15px;font-size:11pt;}
			
			#middle #left .vierge{width:200px;height:36px;background-image:url(img/vierge.png);position:relative;margin-top:10px;}
			#middle #left .vierge i{color:#fff;display:block;line-height:36px;padding-left:15px;font-size:11pt;}
			
			#middle .lien{display:block;width:167px;height:21px;background-image:url(img/lien.png);font-size:10pt;line-height:22px;color:#2d7cac;}
			#middle .lien span{display:block;padding-left:25px;}
			#middle .lien:hover{background-position:0 -21px;}
			
			#middle .content strong{font-size:10pt;}
			#middle .content u{font-size:10pt;color:#2573a1;text-decoration:none;}
			#middle .content{font-size:10pt;}
			
			#middle #centre{width:614px;float:left;text-align:left;}
			
			#middle #right{width:200px;float:left;text-align:left;}
			#middle #right .vierge{width:200px;height:36px;background-image:url(img/vierge2.png);position:relative;margin-top:10px;}
			#middle #right .recherche{width:200px;height:36px;background-image:url(img/recherche.png);position:relative;margin-top:10px;}
			#middle #right .vierge i{color:#fff;display:block;line-height:36px;padding-left:50px;font-size:11pt;}
			#middle #right .content{width:167px;margin-left:30px;padding-top:10px;}
			#middle #right .lien{display:block;width:167px;height:21px;background-image:url(img/lien2.png);font-size:10pt;line-height:22px;color:#333;}
			#middle #right .lien span{display:block;padding-left:25px;}
			#middle #right .lien:hover{background-position:0 -21px;}
			
			#middle #right .caddi{width:200px;height:39px;background-image:url(img/caddi.png);position:relative;margin-top:10px;}
			#middle #right .caddi i{color:#fff;display:block;line-height:36px;padding-left:50px;font-size:11pt;}
			
			
			
			#footer{width:1014px;height:194px;margin:auto;background-image:url(img/footer.png);position:relative;}
			#footer #left{position:absolute;width:415px;height:105px;left:23px;top:42px;text-align:left;font-size:10pt;}
			#footer #left strong{color:#1a4d75;font-size:11pt;}
			#footer #left a{color:#fff;font-size:10pt;}
			#footer #left a:hover{color:#1a4d75;}
			#footer #rss{display:block;position:absolute;width:182px;height:43px;left:460px;top:43px;}
			#footer #fb{display:block;position:absolute;width:182px;height:43px;left:460px;top:95px;}
			#footer #right{position:absolute;width:341px;height:105px;left:654px;top:42px;text-align:justify;font-size:10pt;color:#fff;}
			#footer #right strong{color:#1a4d75;font-size:11pt;}
			#footer #right a#suite{color:#373737;font-size:10pt;font-weight:bold;display:block;text-align:right;padding-top:10px;}
			#footer #right a:hover{color:#fff;}
			
			#centre h1{color:#489bce;font-size:10pt;}
			#centre p{text-align:justify;font-size:10pt;color:#6c6c6c;padding:10px 0;}
			
			.box1{width:186px;height:194px;background-image:url(img/box1.png);position:relative;float:left;margin-right:20px;margin-left:7px;}
			.box1 strong.titre{display:block;position:absolute;width:186px;height:34px;left:0;top:0;text-align:center;font-size:11pt;line-height:34px;text-align:center;color:#fff;}
			.box1 .content{display:block;position:absolute;width:186px;height:113px;left:0;top:41px;text-align:center;font-size:10pt;text-align:center;color:#333;}
			.box1 a.lienb1{display:block;position:absolute;width:136px;height:27px;line-height:27px;left:22px;top:167px;text-align:center;font-size:10pt;text-align:center;color:#fff;}
			.box1 a.lienb1:hover{font-weight:bold;}
			
			.box2{width:189px;height:194px;background-image:url(img/box2.png);position:relative;float:left;margin-right:20px;}
			.box2 strong.titre{display:block;position:absolute;width:189px;height:34px;left:0;top:0;text-align:center;font-size:11pt;line-height:34px;text-align:center;color:#fff;}
			.box2 .content{display:block;position:absolute;width:189px;height:113px;left:0;top:41px;text-align:center;font-size:10pt;text-align:center;color:#333;}
			.box2 a.lienb1{display:block;position:absolute;width:136px;height:27px;line-height:27px;left:22px;top:167px;text-align:center;font-size:10pt;text-align:center;color:#fff;}
			.box2 a.lienb1:hover{font-weight:bold;}
			
			.box3{width:186px;height:194px;background-image:url(img/box3.png);position:relative;float:left;}
			.box3 strong.titre{display:block;position:absolute;width:186px;height:34px;left:0;top:0;text-align:center;font-size:11pt;line-height:34px;text-align:center;color:#fff;}
			.box3 .content{display:block;position:absolute;width:186px;height:113px;left:0;top:41px;text-align:center;font-size:10pt;text-align:center;color:#333;}
			.box3 a.lienb1{display:block;position:absolute;width:136px;height:27px;line-height:27px;left:22px;top:167px;text-align:center;font-size:10pt;text-align:center;color:#fff;}
			.box3 a.lienb1:hover{font-weight:bold;}
			
			.cadreg{position:relative;padding-top:15px;margin-bottom:10px;}
			.cadreg strong.titre{display:block;font-size:10pt;background-color:#fff;position:absolute;height:30px;width:330px;left:16px;top:0;color:#333;text-align:center;line-height:30px;}
			.cadreg .cadre{border:4px solid #868686;padding:10px;}
			.cadreg .cadre a.ico1{display:block;background-image:url(img/ico1.png);width:41px;height:38px;line-height:38px;text-align:center;color:#3b94ca;font-size:12pt;font-weight:bold;float:left;margin-left:20px;margin-right:20px;margin-bottom:10px;}
			.cadreg .cadre a.ico1:hover{color:#000;}
			
			
			.cadreg2{position:relative;padding-top:15px;margin-bottom:10px;}
			.cadreg2 strong.titre{display:block;font-size:10pt;background-color:#fff;position:absolute;height:30px;width:330px;left:16px;top:0;color:#2b719b;text-align:center;line-height:30px;}
			.cadreg2 .cadre{border:4px solid #408cb9;padding:10px;}
			.cadreg2 .cadre a.ico2{display:block;background-image:url(img/ico2.png);width:75px;height:59px;line-height:59px;text-align:center;color:#3b94ca;font-size:12pt;font-weight:bold;float:left;margin-left:20px;margin-right:20px;margin-bottom:10px;}
			#centre h1.h12{font-size:14pt;color:#a1a1a1;text-align:center;padding:20px;font-weight:normal;}
			
			#centre .inscription{
				display:block;
				position:relative;
				width:563px;
				height:404px;
				background-image:url(img/inscription.png);
				margin:auto;
			}
			
	
			#centre .inscription label{
				text-align:right;
				font-size:12pt;
				color:#317aa5;
			}
			#centre table.inscription th{
				width:120px;
				color:font-size:12pt;
				color:#317aa5;
				text-align:right;
				font-weight:normal;
				padding-right:5px;
				}
			
			#centre table.inscription td, #centre table.inscription th.left{
				color:font-size:12pt;
				color:#317aa5;
				text-align:left;
				font-weight:normal;
				padding: 5px 0;
				width:200px;
				}
			
			
			#centre .inscription label input.inp{
				font-weight:normal;
				width:178px;
				height:30px;
				line-height:30px;
				text-align:left;
				color:#333;
				background-color:#ececec;
				border:1px solid #868686;
			}
			#centre .inscription input.submit{
				display:block;
				margin:auto;
				width:241px;
				height:54px;
				line-height:54px;
				text-align:center;
				color:#fff;
				border:0;
				font-size:12pt;
				font-weight:bold;
				background-image:url(img/submit.png);
				margin-top:20px;
			}
			#centre .inscription  input.submit:hover{background-position:0 -54px;}
			
			
			
			#centre .inscription2{
				display:block;
				position:relative;
				width:563px;
				height:404px;
				margin:auto;
			}
			
	
			#centre .inscription2 label{
				display:block;
				width:399px;
				text-align:right;
				padding:10px 0;
				font-size:12pt;
				color:#317aa5;
			}
			
			
			#centre .inscription2 label input.inp{
				font-weight:normal;
				width:178px;
				height:30px;
				line-height:30px;
				text-align:left;
				color:#333;
				background-color:#ececec;
				border:1px solid #868686;
			}
			#centre .inscription2 input.submit{
				display:block;
				margin:auto;
				width:241px;
				height:54px;
				line-height:54px;
				text-align:center;
				color:#fff;
				border:0;
				font-size:12pt;
				font-weight:bold;
				background-image:url(img/submit.png);
				margin-top:20px;
			}
			#centre .inscription2  input.submit:hover{background-position:0 -54px;}
			
			
			
			
			
			
			.liste1{
				position:relative;
				width:610px;
				height:218px;
				margin:auto;
				margin-bottom:10px;
				background-image:url(img/liste1.png);
			}
			.liste1 .text{
				position:absolute;
				width:431px;
				height:203px;
				left:8px;
				top:8px;
				color:#585858;
				font-size:9pt;
			}
			.liste1 .text u{font-weight:bold;}
			.liste1 .text p{padding:0 !important;margin:0 !important;}
			
			.liste1 .e1{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:13px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste1 .e2{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:63px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste1 .e3{
				position:absolute;
				width:130px;
				height:35px;
				left:474px;
				top:113px;
				line-height:17px;
				text-align:center;
				color:#585858;
				font-size:10pt;
				color:#8a8a8a;
			}
			.liste1 .e4{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:163px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste1 .e4 a{color:#f90;}
			.liste1 .e4 a:hover{color:#000;}
			
			
			.liste2t{
				width:610px;
				height:11px;
				margin:auto;
				background-image:url(img/liste2t.png);
			}
			.liste2m{
				width:610px;
				margin:auto;
				background-image:url(img/liste2m.png);
			}
			.liste2m .text{
				width:431px;
				padding-left:8px;
				padding-top:8px;
				color:#585858;
				font-size:9pt;
				float:left;
			}
			.liste2m .text p{padding:0 !important;margin:0 !important;}
			.liste2m .droite{
				float:left;
			}
			.liste2m .droite .bl{
				width:150px;
				height:35px;
				line-height:35px;
				text-align:center;
				background-image:url(img/cadrebl.png);
				font-size:12pt;
				color:#8a8a8a;
				margin-left:14px;
				margin-bottom:10px;
			}
			.liste2m .droite .clos{
				width:150px;
				height:35px;
				line-height:17px;
				text-align:center;
				background-image:url(img/clos.png);
				font-size:10pt;
				color:#8a8a8a;
				margin-left:14px;
				margin-bottom:10px;
			}
			.liste2m .droite .bl a{color:#f90;}
			.liste2m .droite .bl a:hover{color:#000;}
			.liste2b{
				width:610px;
				height:11px;
				margin:auto;
				background-image:url(img/liste2b.png);
				margin-bottom:10px;
			}
			
			.liste1t{
				width:610px;
				height:11px;
				margin:auto;
				background-image:url(img/liste1t.png);
			}
			.liste1m{
				width:610px;
				margin:auto;
				background-image:url(img/liste1m.png);
			}
			.liste1m .text{
				width:431px;
				padding-left:8px;
				padding-top:8px;
				color:#585858;
				font-size:9pt;
				float:left;
			}
			.liste1m .text p{padding:0 !important;margin:0 !important;}
			.liste1m .droite{
				float:left;
			}
			.liste1m .droite .bl{
				width:150px;
				height:35px;
				line-height:35px;
				text-align:center;
				background-image:url(img/cadrebl.png);
				font-size:12pt;
				color:#8a8a8a;
				margin-left:14px;
				margin-bottom:10px;
			}
			.liste1m .droite .clos{
				width:150px;
				height:35px;
				line-height:17px;
				text-align:center;
				background-image:url(img/clos.png);
				font-size:10pt;
				color:#8a8a8a;
				margin-left:14px;
				margin-bottom:10px;
			}
			.liste1m .droite .bl a{color:#f90;}
			.liste1m .droite .bl a:hover{color:#000;}
			.liste1b{
				width:610px;
				height:11px;
				margin:auto;
				background-image:url(img/liste1b.png);
				margin-bottom:10px;
			}
			
			
			.liste2{
				position:relative;
				width:610px;
				height:218px;
				margin:auto;
				margin-bottom:10px;
				background-image:url(img/liste2.png);
			}
			.liste2 .text{
				position:absolute;
				width:431px;
				height:203px;
				left:8px;
				top:8px;
				color:#585858;
				font-size:9pt;
			}
			.liste2 .text u{font-weight:bold;}
			.liste2 .text p{padding:0 !important;margin:0 !important;}
			
			.liste2 .e1{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:13px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste2 .e2{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:63px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste2 .e3{
				position:absolute;
				width:130px;
				height:35px;
				left:474px;
				top:113px;
				line-height:17px;
				text-align:center;
				color:#585858;
				font-size:10pt;
				color:#8a8a8a;
			}
			.liste2 .e4{
				position:absolute;
				width:150px;
				height:35px;
				left:454px;
				top:163px;
				line-height:35px;
				text-align:center;
				color:#585858;
				font-size:12pt;
				color:#8a8a8a;
			}
			.liste2 .e4 a{color:#f90;}
			.liste2 .e4 a:hover{color:#000;}
			
			.pagination{
				text-align:center;
				color:#8a8a8a;
			}
			.pagination a{
				color:#8a8a8a;
				text-decoration:underline;
			}
			.pagination a:hover{color:#000;font-weight:bold;}
