body{
	background-color:#b5d7c4;
	color:#000000;
	padding:0; margin:0; border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}

#main{
	width:760px;
	padding:0; margin:0 auto; border:0;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#ffffff;
}

/******************* Header **************************/
	#header_fr{
		background-image:url(../images/header_fr.jpg);
		background-repeat:no-repeat;
		width:760px; height:78px;
		padding:0; margin:0; border:0;
		position:relative;
	}
	#header_en{
		background-image:url(../images/header_en.jpg);
		background-repeat:no-repeat;
		width:760px; height:78px;
		padding:0; margin:0; border:0;
		position:relative;
	}
	#header_date{
		position:absolute;
		right:10px; bottom:7px;
		width:100px; height:14px;
		color:#666666;
		text-align:right;
		font-style:italic;
		font-weight:bold;
		font-size:92%;
	}
	#header_lang{
		display:block;
		position:absolute; right:211px; bottom:0;
		width:40px; height:12px;
	}
/*****************************************************/

/******************* Content *************************/
	#content{
		width:760px;
		padding:0; margin:0; border:0;
	}
	/******************** Gauche *************************/
		#content #c1{
			background-image:url(../images/bg_c1.jpg);
			background-repeat:no-repeat;
			background-position:0% 0%;
			width:146px;
			vertical-align:top;
			padding:14px 0 0 21px; margin:0; border:0;
		}
		#coordonnees{
			font-size:92%;
			color:#006633;
			font-style:italic;
			text-align:left;
			padding:20px 0 20px 0; margin:0; border:0;
		}
		#coordonnees a{color:#801b50;}
		#coordonnees a:hover{color:#ff0000;}
	/*****************************************************/
	
	/******************** Droite *************************/
		#content #c2{
			background-image:url(../images/bg_c2.jpg);
			background-repeat:no-repeat;
			background-position:0% 0%;
			width:573px;
			padding:0 10px 0 10px; margin:0; border:0;
			text-align:justify;
			vertical-align:top;
		}
		#content #c2 a{color:#3b6d51;}
		#content #c2 a:hover{color:#801b50;}
		#naviguation{text-align:right; padding:10px 0 10px 0;}
	/*****************************************************/
/*****************************************************/

/********************* Bottom ************************/
	#bottom_fr{
		background-image:url(../images/bottom_fr.jpg);
		background-repeat:no-repeat;
		width:725px; height:58px;
		position:relative;
		padding:0; margin:0; border:0;
	}
	#bottom_en{
		background-image:url(../images/bottom_en.jpg);
		background-repeat:no-repeat;
		width:725px; height:58px;
		position:relative;
		padding:0; margin:0; border:0;
	}
	#link_top{
		display:block;
		position:absolute; right:0; bottom:0;
		width:80px; height:30px;
	}
/*****************************************************/

.bodytexte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.bodytexte2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.textebottin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.bull {
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
}

.inputFrm{padding:0; margin:0; border:0;}
.inputConnexion{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	border:1px solid #3c6d50;
	color:#3c6d50;
}
.inputTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	border:1px solid #3c6d50;
	color:#3c6d50;
}
.inputTxt100{
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	border:1px solid #3c6d50;
	color:#3c6d50;
	width:380px;
}
.inputBtn{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:92%; font-weight:bold;
	background-color:#3c6d50;
	color:#ffffff;
	padding:2px 4px 2px 4px; margin:0; border:0;
	cursor:pointer;
}

#membre_connexion{width:120px; padding:0; margin:0; border:0;}
#membre_connexion a{font-size:92%; color:#801b50; text-decoration:none;}
#membre_connexion a:hover{color:#ff0000;}

.label_connexion{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%; font-weight:bold;
	color:#3c6d50;
	padding:3px 0 0 0; margin:0; border:0;
}
.label_bouton{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3c6d50;
	padding:3px 0 0 0; margin:0; border:0;
	text-align:right;
}
/************* inc/messages.php ******************/
	.error{
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif; font-size:92%;
	}
	.message{
		background-color:#3c6d50;
		color:#ffffff;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:92%;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
/*************************************************/

/**************** membres.php ********************/
	#table_membres{width:573px; padding:0; margin:0; border:0;}
	#table_membres #membres_c1{
		width:393px; padding:0 10px 0 0; margin:0; border:0;
		text-align:justify; vertical-align:top;
	}
	#table_membres #membres_c2{
		width:170px; padding:0; margin:0; border:0;
		text-align:justify; vertical-align:top;
	}
	
/*************************************************/

/*************** inc/calendrier.php **************/
	#calendrier{
		width:170px;
		/*height:164px;*/
		padding:0; margin:0 0 10px 0; border:0;
	}
	#calendrier_header{
		padding:3px; margin:0; border:0;
		font-size:100%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#ffffff;
		background-color:#3c6d50;
		text-align:center;
	}
	#content #c2 #calendrier_header a{color:#ffffff; text-decoration:none;}
	#content #c2 #calendrier_header a:hover{color:#ff0000;}
	#cal {
		font-family: Arial, Helvetica, sans-serif;
		width: 170px;
		background-color: #b5d7c4;
		margin:0; padding:0;
		font-size: 92%;
	}
	#cal td{
		vertical-align:middle;
		text-align:center;
		background-color:#b5d7c4;
		color:#000000;
		border: 0;
	}
	#cal td.first_date{
		background-color: #b5d7c4;
	}
	#cal td.today {
		color: #ffffff;
		background-color:#000000;
		font-weight:bold;
	}
	#cal td.event {
		color: #000000;
		background-color: #c4c4c4;
	}
	#cal th {
		color: #000000;
		background-color:#b5d7c4;
		text-align:center;
		font-weight:bold;
	}
	#content #c2 #cal a{
		display:block;
		height:100%;
		width:100%;
		color: #000000;
		background-color:#ffffff;
		text-decoration:none;
	}
	#content #c2 #cal a:hover{
		text-decoration:none;
		color: #ffffff;
		background-color:#3c6d50;
	}
	.hidden {
		margin:0;
		padding:0;
		font-size: 0;
		display:none;
	}
/*************************************************/

h1{font-size:200%; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; border:0;}
h2{font-size:117%; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0; border:0;}
.coming_soon{padding:50px; margin:0; border:0; text-align:center;}
.envoye_par{font-style:italic; color:#3c6d50;}
.imgBorder{border:1px solid #3e6f52;}
.mul_page{text-align:center;}
.archives{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c6d50; font-weight:bold;
	text-align:center;
	padding:15px 0 0 0; margin:0; border:0;
}

	#copyright{
		width:725px; height:58px;
		position:relative;
		padding:0; margin:0; border:0;
		}