* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

body {
	background:url(../img/bckgrd.jpg) no-repeat top left #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	}

h1 {
	color:#434242;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}
h2 {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	}

li {
	list-style-image:url(../img/bullet.gif);
	}

#container {
	width:898px;
	border:1px solid #959595;
	background:url(../img/bckgrd_top_right.gif) no-repeat top right #fff;
	margin-top:25px;
	text-align:left;
	}
	
#containerPG {
	width:898px;
	border:1px solid #959595;
	background:url(../img/bckgrd_page.jpg) no-repeat top right #fff;
	margin-top:25px;
	text-align:left;
	}
	
#header {
	padding-top:10px;
	padding-left:15px;
	}
	
	#header h1 {
		color:#434242;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:30px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		}
	
	#header A:link	{ text-decoration:none;color:#008490; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; }
	#header A:visited { text-decoration:none;color:#008490; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; }
	#header A:hover { text-decoration:none;color:#E82600; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; }
	
#headerTexte {
	font-size:9px;
	color:#434242;
	}
	
	#headerTexte A:link	{ text-decoration:none;color:#008490; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#headerTexte A:visited { text-decoration:none;color:#008490; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#headerTexte A:hover { text-decoration:none;color:#E82600; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#containerHome1 {
	float:left;
	width:665px;
	}
	
#containerPage {
	float:left;
	width:865px;
	}
	
	.homeActualites {
		font-size:10px;
		border-bottom:1px dotted #008490;
		padding-bottom:3px;
		margin-top:3px;
		}

.form100 {
	float:left;
	width:100px;
	}
.form150 {
	float:left;
	width:150px;
	}
.form400 {
	float:left;
	width:400px;
	}
.formClear {
		clear:both;
		font-size:10px;
		border-bottom:1px dotted #008490;
		padding-bottom:3px;
		margin-top:3px;
		}
	
	#containerHome1 A:link	{ text-decoration:none;color:#008490; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }
	#containerHome1 A:visited { text-decoration:none;color:#008490; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }
	#containerHome1 A:hover { text-decoration:none;color:#E82600; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }
	
	#containerPage A:link	{ text-decoration:none;color:#008490; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }
	#containerPage A:visited { text-decoration:none;color:#008490; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }
	#containerPage A:hover { text-decoration:none;color:#E82600; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:15px;  }

#homeSlogan {
	float:left;
	width:275px;
	}
	
	#homeSlogan h1 {
		color:#434242;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		padding-left:15px;
		margin-bottom:10px;
		}
	
#homePresentation {
	float:left;
	width:360px;
	border-left:1px dotted #008490;
	margin-top:30px;
	padding-left:10px;
	text-align:justify;
	}
	
#pageContent {
	float:left;
	width:570px;
	border-left:1px dotted #008490;
	margin-top:30px;
	padding-left:10px;
	text-align:justify;
	}
	
	#pageContent A:link	{ text-decoration:none;color:#008490; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
	#pageContent A:visited { text-decoration:none;color:#008490; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
	#pageContent A:hover { text-decoration:none;color:#E82600; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px;}
	
#containerHome2 {
	float:left;
	width:220px;
	border-left:1px dotted #008490;
	padding-left:10px;
	font-size:10px;
	}
	
	#containerHome2 A:link	{ text-decoration:none;color:#E82600; font-size:10px;  }
	#containerHome2 A:visited { text-decoration:none;color:#E82600; font-size:10px;   }
	#containerHome2 A:hover { text-decoration:none;color:#008490; font-size:10px;  }
	
	#containerHome2 h1 {
		color:#434242;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-weight:normal;
		padding:0px;
		margin:0px;
		margin-bottom:2px;
		}

form {
	padding:0px;
	margin:0px;
	}
	
input, select, textarea {
	border:1px solid #008490;
	font-size:11px;
	color:#333333;
	}

.inputButton {
	background-color:#E82600; border:1px solid #fff; color:#fff
	}

#footer {
	clear:both;
	height:20px;
	width:898px;
	background:url(../img/bckgrd_footer.gif) no-repeat top left #fff;
	}
	
	#footerBloc1 {
		float:left;
		padding:2px;
		}
	#footerBloc2 {
		float:right;
		padding:2px;
		}
	
	#footer A:link	{ text-decoration:none;color:#434242; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#footer A:visited { text-decoration:none;color:#434242; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#footer A:hover { text-decoration:none;color:#E82600; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:212px;
	height:106px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

/*Mail alert page*/
.formError{background-color:#ffdfdf; color:#000000;}
.formErrorHeader{background-color:#ffbfbf; color:#af4c4c; padding:5px 5px 5px 10px;}
.formOkHeader{background-color:#bfffc7; color:#53af4c; padding:5px 5px 5px 10px;}
.formMessage{background-color:#c8ffbf; color:#000000; padding:5px 5px 5px 10px;}
.formErrorMsg{padding:10px 10px 10px 5px}
		.formError ul { padding:0; margin:0;} 
		.formError li { padding:0; margin:0; list-style:none;}
		.formError li { background:url(../images/form-error.png) left 1px no-repeat; padding:0 0 0 18px; line-height:20px;}
		a.formErrorLink{text-decoration:none; color:#000000; }
		a.formErrorLink:hover{color:#CC3300; text-decoration:none;}
.formLabel { float:left; width:85px;}
.formInput { float:left;}
.formClear { clear:both;}
.formInput { font-size:11px; width:250px; background:#fff; border:1px solid #5b5b5b;}
.formInputCourt { font-size:11px; width:85px; background:#fff; border:1px solid #5b5b5b;}
.formInputText { font-size:11px; width:250px; background:#fff; border:1px solid #5b5b5b; height:115px; background:#fff url(../images/requis.png) right top no-repeat; padding:0 72px 0 0;}

.formBtn { font-size:11px; font-weight:normal; color:#fff; border:1px #2b2e32 solid; background:#2b2e32; cursor:pointer; padding:5px;}
.formBtn:hover { font-size:11px; font-weight:normal; color:#fff; border:1px #2b2e32 solid; background:#090a0a; cursor:pointer;  padding:5px;}
.requis {background:#fff url(../images/requis.png) right top no-repeat; padding:0 72px 0 0; height:16px; line-height:16px;}


.contactLeft { float:left; width:180px; padding:0 55px 0 0; border-right:1px dotted #CCC;}
.contactRight { width:400px; padding:0 0 0 55px; }
	.contactRight label { float:left; width:120px;}

.contactFormHeight { height:5px; overflow:hidden; border-bottom:1px solid #CCC; margin:8px 0 8px 0;}

.contactFormEnd { height:5px; overflow:hidden; border-bottom:1px dotted #CCC; margin:8px 0 8px 0;}

.formLeft { float:left; width:300px;}

.clear { clear:both;}
/*End of Mail alert page*/
