/* ************************************************

************************************************ */

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: black;
	background: #cdcdcd;

}

h1 {
	color: rgb(0, 93, 153);
	font-size:22px;
	font-weight:bold;
	/*font-family:Arial, sans-serif;*/
	font-family: Georgia, Times New Roman, Times, serif;

}
/* La page
-------------------------------------------------------- */
#page1 {
	margin: 0  auto;
	width: 820px;
	background: url(./img/background01.png) repeat-y top;

/*
border: 1px solid #000;
*/

}

/* Header
-------------------------------------------------------- */
#top1 {
	/*width: 800px;*/
	/*
	width: 732px;
	padding: 54px 34px 46px 34px;
	*/

	margin-left: 10px;
	height: 140px;
	background:  transparent url(./img/top04.png) no-repeat left bottom;
	/*	margin: 0;border: 1px solid #555;
	*/
/*		width: 784px;
		margin: 0 auto;
		background: #606666;
		color: #FFF;
		padding: 6px 16px 6px 0;
*/
}

/*	#top h1 { font-size: 3em; }
	#top a:link, #top a:visited, #top a:hover { color: #FFF; text-decoration: none; }
*/
/* logo
-------------------------------------------------------- */
#logo {
	position:relative;
	height: 36px;
	width: 735px;
	left:25px;
	top:20px;
	background-image: url(./img/title02.png);
	background-repeat: no-repeat;

	/*
	border: 1px solid #fff;
	*/
	
}

/* logo2
-------------------------------------------------------- */
#logo2 {
	position:relative;
	height: 18px;
	width: 310px;
	left:445px;
	top:40px;
	background-image: url(img/title_sec_line01.png);
	background-repeat: no-repeat;
	

	/*border: 1px solid #fff;
	*/
}

/* menu
-------------------------------------------------------- */
#underlinemenu{
	position:absolute;
	top:117px;
	margin: 0;
	padding: 0;
}

#underlinemenu ul{
	margin: 0;
	margin-bottom: 1em;
	padding-left: 0;
	float: left;
	font-weight: bold;
	width: 800px;
	border: 1px solid #DFDFDF;
	border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
}

#underlinemenu ul li{
	display: inline;
}


#underlinemenu ul li a{
	float: left;
	color: gray;
	font-weight: bold;
	padding: 2px 6px 4px 6px;
	text-decoration: none;
	background: white url(img/menudivide.gif) top right repeat-y;
}

#underlinemenu ul li a:hover{
	color: black;
	background-color: #F3F3F3;
	border-bottom: 4px solid black;
	padding-bottom: 0;
}
/* menu fin
-------------------------------------------------------- */

/* whereami
-------------------------------------------------------- */
#whereami {
	position:relative;
	margin-left: 10px;
	width:792px;
	padding: 4px 2px 4px 6px;	
	background-color: #ebebeb;
		color: #666;
		font-size: 8pt;

}
		#whereami a:link { color: #666} 
		#whereami a:visited { color: #666; text-decoration: underline; }
		#whereami a:hover { text-decoration: none; }

/* whereami end
-------------------------------------------------------- */

/* centre
-------------------------------------------------------- */
#centre
{

	padding-top:10px;
	margin-left:10px;
	width:800px;
	
	/*
	border: 1px solid #000;
	*/
}
#centre0
{
	padding: 15px 40px 5px 30px;
	color: rgb(102, 102, 102);
	font-size: 16px;
	font-weight: bold;
	text-align:justify; 
	font-family: Georgia, Times New Roman, Times, serif;

}

#centre0_text
{
	padding: 5px 50px 5px 50px;
	color: rgb(102, 102, 102);
	font-size: 15px;
	font-weight: normal;
	text-align:justify; 
	font-family: Georgia, Times New Roman, Times, serif;
}

/* centre1 : centre droite
-------------------------------------------------------- */
#centre1
{
	/*float:left;*/
	width:355px;
	font-size:21px;
	font-weight:bold;
	/*font-family:Arial, sans-serif;*/
	font-family: Georgia, Times New Roman, Times, serif;
	border-style: solid; 
	border-color: rgb(205, 205, 205); 
	border-width: 1px 0pt; 
	margin: 10px 30px 10px 30px; 
	padding: 5px 0px 5px 0px;
	background: rgb(245, 245, 245) none repeat; 
	text-align:center;
	color: rgb(0, 93, 153);
	
	
/*	
	border: 1px solid #000;
*/

	/*display:inline;*/ 
	/*
	because of ie bug with float : 
	http://www.positioniseverything.net/explorer/doubled-margin.html
	*/
}


/* centre2 : centre gauche
-------------------------------------------------------- */
#centre2
{
	/*float:left;*/
	width:345px;
	font-size:16px;
	font-weight:bold;
/*	font-family:Arial, sans-serif;*/

	font-family: Georgia, Times New Roman, Times, serif;
	border-style: solid; 
	border-color: rgb(205, 205, 205); 
	border-width: 1px 0pt; 
	margin: 10px 30px 10px 0px; 
	padding: 5px 0px 5px 0px;
	background: rgb(245, 245, 245) none repeat; 
	text-align:center;
	color: rgb(94, 158, 20);
	/*color: rgb(0, 93, 153);*/

}
		#centre2 a:link { color: #666} 
		#centre2 a:visited { color: #666; text-decoration: underline; }
		#centre2 a:hover { text-decoration: none; }

/* centre2b : centre2 a gauche
-------------------------------------------------------- */
#centre2b
{
/*	float:left;*/
	width:365px;
	font-size:16px;
	font-weight:bold;
	/*font-family:Arial, sans-serif;*/
	font-family: Georgia, Times New Roman, Times, serif;
	border-style: solid; 
	border-color: rgb(205, 205, 205); 
	border-width: 1px 0pt; 
	margin: 10px 30px 10px 30px; 
	padding: 5px 0px 5px 0px;
	background: rgb(245, 245, 245) none repeat; 
	text-align:center;
	color: rgb(94, 158, 20);

/*	color: rgb(94, 158, 20); text-transform: uppercase; 
	border: 1px solid #000;
*/
}

/* centre1about : centre droite
-------------------------------------------------------- */
#centre1about
{
/*	float:left;*/
	width:365px;
	margin: 10px 30px 10px 30px; 
	padding: 5px 0px 5px 0px;
	text-align:center;
	color: rgb(0, 93, 153);

/*	 
	border: 1px solid #000;
*/
}


/* centre2about : centre gauche
-------------------------------------------------------- */
#centre2about
{
/*	float:left;*/
	width:345px;

	color: rgb(102, 102, 102);
	font-size: 15px;
	font-weight: normal;
	text-align:justify; 
	font-family: Georgia, Times New Roman, Times, serif;

	margin: 10px 30px 10px 0px; 
	padding: 5px 0px 5px 0px;

}

/* centre3 : centre gauche
-------------------------------------------------------- */
#centre3
{
/*	float:left;*/
	width:345px;
	margin: 10px 30px 10px 0px; 
	padding: 5px 0px 5px 0px;
}
/* centre3b : gauche
-------------------------------------------------------- */
#centre3b
{
/*	float:left;*/
	width:365px;
	margin: 10px 30px 10px 10px; 
	padding: 5px 0px 5px 0px;
/*	color: rgb(94, 158, 20); text-transform: uppercase; 
	border: 1px solid #000;
*/
}

/* centre4 : centre gauche
-------------------------------------------------------- */
#centre4
{
	float:left;
	width:510px;
	margin: 10px 10px 10px 0px; 
	padding: 5px 0px 5px 0px;
/*	border: 1px solid #000;*/

}

/* centre4b : gauche
-------------------------------------------------------- */
#centre4b
{
/*	float:left;*/
	width:220px;
	margin: 10px 10px 10px 30px; 
	padding: 5px 0px 5px 0px;

/*	
	border: 1px solid #000;
*/
}
/* center end
-------------------------------------------------------- */

#title {
	color: #5E9E14;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	background: #F5F5F5;
	border: 1px solid #CDCDCD;
	border-width: 1px 0;
	text-align: left;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	clear: left;
}

#title2 {
	color: #5E9E14;
	font-weight: bold;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	background: #F5F5F5;
	border: 1px solid #CDCDCD;
	border-width: 1px 0;
	text-align: left;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	clear: left;
}

#title3 {
	color: #005D99;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	background: #F5F5F5;
	border: 1px solid #CDCDCD;
	border-width: 1px 0;
	text-align: left;
	padding: 5px 10px;
	margin: 0 0 10px 0;
	clear: left;
}

#centre0_text2
{
	padding: 5px 50px 5px 50px;
	color: rgb(102, 102, 102);
	font-size: 13px;
	font-weight: normal;
	text-align:justify; 
	font-family: Georgia, Times New Roman, Times, serif;
}
		#centre0_text2 a:link { color: #666; text-decoration: none;} 
		#centre0_text2 a:visited { color: #666; text-decoration: none; }
		#centre0_text2 a:hover { text-decoration: underline; }

#centre0_text3
{
	padding: 10px 0px 5px 10px;
	color: rgb(102, 102, 102);
	font-size: 13px;
	font-weight: normal;
	text-align:left; 
	font-family: Georgia, Times New Roman, Times, serif;
/*	border: 1px solid #000;*/
	border: 1px solid #CDCDCD;
	border-width: 1px 0;
	background: #F5F5F5;
}
		#centre0_text3 a:link { color: #666; text-decoration: none;} 
		#centre0_text3 a:visited { color: #666; text-decoration: none; }
		#centre0_text3 a:hover { text-decoration: underline; }

#centre0_text4
{
	padding: 5px 20px 5px 20px;
	color: rgb(102, 102, 102);
	font-size: 13px;
	font-weight: normal;
	text-align:justify; 
	font-family: Georgia, Times New Roman, Times, serif;
}
		#centre0_text2 a:link { color: #666; text-decoration: none;} 
		#centre0_text2 a:visited { color: #666; text-decoration: none; }
		#centre0_text2 a:hover { text-decoration: underline; }


/* Footer
	background: transparent url(img/footer.png) no-repeat center bottom;
-------------------------------------------------------- */
#footer {
	clear:both;
	width: 820px;
	background: transparent url(img/footer.png) no-repeat center bottom;
	padding: 0 0 14px 0;

	/*border: 1px solid #000;
	*/
}
	#footer p {
		width: 784px;
		margin: 0 auto;
		background: #606666;
		color: #FFF;
		padding: 6px 16px 6px 0;
		text-align: right;
		font-weight: bold;
		font-size: 8pt;
	}
	/*
		#footer p a:link, #footer p a:visited { color: #FFF; text-decoration: underline; }
		#footer p a:hover { text-decoration: none; }
	*/
		