* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px!important;
	text-align: center;	
	background: url(../img/bgpage.png) #e1e3e5 top center no-repeat;
}
#page {
	text-align: left;
	margin: 0px auto;
	padding:0;
	width:960px!important;
	background: url(../img/bgcontenu.gif) repeat-y;
}
.langue {
	position:absolute;
	margin:10px 0 0 855px;
}
.langue a:link, .langue a:visited, .langue a:active {
	color:#fff;
	text-decoration:none;
}
.langue a:hover {
	color:#00a5e5;
	text-decoration:none;
}
#left {
	float:left;
	color:#939598;
	text-align:right;
	width:263px;
	background-color:#fff;
}
#left ul {
	padding:50px 43px 0 0;
	list-style:none;
	font-size:30px;
	line-height:36px;
	margin:0 0 100px 0;
}
#left ul ul{
	font-size:14px;
	line-height:18px;
	margin:0 0 0 0;
	padding:5px 0 20px 0;
}
#left ul ul li{
	padding:0 10px 0 0;
	background: url(../img/fleche.gif) right no-repeat;
}
#left ul li a:link, #left ul li a:visited, #left ul li a:active {
	color:#939598;
	text-decoration:none;
}
#left ul li a:hover {
	color:#636466;
	text-decoration:none;
}
#left ul li.off {
	color:#636466;
	text-decoration:none;
}
#left p {
	padding:0 0 10px 0;
}
#left .adresse {
	color:#7d7e7e;
	font-size:11px;
	line-height:13px;
	padding:40px 43px 0 0;
}
#left .adresse a:link, #left .adresse a:visited, #left .adresse a:active {
	color:#ff7901;
	text-decoration:none;
}
#left .adresse a:hover {
	color:#ff7901;
	/*color:#00a5e5;*/
	text-decoration:underline;
}
#right {
	float:left;
	color:#fff;
	padding:93px 70px 40px 55px;
	width:572px;
	background: url(../img/toporange.png) top right no-repeat;
}
#right h1 {
	font-weight:normal;
	color:#0077d1;
	padding:0 0 63px 0;
}
#right h1 em{
	font-weight:normal;
	font-style:normal;
	color:#00a5e5;
}
#right p {
	padding:0 0 10px 0;
}
#right ul li{
	list-style:none;
	padding:0 0 0 10px;
	background: url(../img/fleche_blanche.gif) .1em .4em no-repeat;
}
#right a:link, #right a:visited, #right a:active {
	color:#fff;
	text-decoration:underline;
}
#right a:hover {
	color:#00a5e5;
	text-decoration:none;
}
.flash {
	
}
#pied {
	font-size:11px;
	text-align: left;
	margin: 0px auto;
	padding:0;
	width:960px!important;
	background: url(../img/bgpied.png) top left no-repeat;
}
#pied ul {
	margin:0 0 0 318px;
	padding:25px 0 40px 0;
}
#pied ul li {
	display:inline;
	padding:0 10px 0 7px;
	border-right:1px #01459b solid;
}
#pied ul li a:link, #pied ul li a:visited, #pied ul li a:active {
	color:#00a5e5;
	/*color:#0077d1;*/
	text-decoration:none;
}
#pied ul li a:hover {
	color:#00a5e5;
	text-decoration:underline;
}
#pied ul li.first{
	padding:0 10px 0 0;
}
#pied ul li.last{
	border-right:none;
}

