body
{
	width: 1700px ;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	font: 12px arial, helvetica, sans-serif ;
}

a img 
{
	border:none;
}

* {margin: 0; padding: 0;}

.menu_01 a
{
	text-align: center;
	vertical-align: top;
	font: 18px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #00a0e3;
	padding-top : 62px;
	display: block;
	width: 107px;
	height : 120px;
	position : absolute;
	z-index : 10;
	top : 0px;
	left : 100px;
	background: url(images/menu_01.jpg) no-repeat 0px 0px ;
}

.menu_01 a:hover
{
	padding-top : 60px;
	display: block;
	width: 107px;
	height : 120px;
	position : absolute;
	top : 0px;
	left : 100px;
	background: url(images/menu_01_over.jpg) no-repeat 0px 0px ;
}

#menu_02
{
	position : absolute;
	top : 0px;
	left : 207px;
}

.menu_03 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 34px;
	display: block;
	width: 121px;
	height : 65px;
	position : absolute;
	z-index : 1;
	top : 38px;
	left : 207px;
	background: url(images/menu_03_over.jpg) no-repeat 0px 0px ;
}

.menu_03 a:hover
{
	padding-top : 33px;
	color: #ffffff;
	display: block;
	width: 121px;
	height : 65px;
	position : absolute;
	top : 38px;
	left : 207px;
	background: url(images/menu_03_over.jpg) no-repeat 0px 0px ;
}

.menu_04 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 43px;
	display: block;
	width: 129px;
	height : 65px;
	position : absolute;
	z-index : 2;
	top : 38px;
	left : 328px;
	background: url(images/menu_04.jpg) no-repeat 0px 0px ;
}

.menu_04 a:hover
{
	padding-top : 42px;
	color: #ffffff;
	display: block;
	width: 129px;
	height : 65px;
	position : absolute;
	top : 38px;
	left : 328px;
	background: url(images/menu_04_over.jpg) no-repeat 0px 0px ;
}

.menu_05 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 43px;
	display: block;
	width: 75px;
	height : 65px;
	position : absolute;
	z-index : 3;
	top : 38px;
	left : 457px;
	background: url(images/menu_05.jpg) no-repeat 0px 0px ;
}

.menu_05 a:hover
{
	padding-top : 42px;
	color: #ffffff;
	display: block;
	width: 75px;
	height : 65px;
	position : absolute;
	top : 38px;
	left : 457px;
	background: url(images/menu_05_over.jpg) no-repeat 0px 0px ;
}

.menu_06 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 39px;
	display: block;
	width: 95px;
	height : 82px;
	position : absolute;
	z-index : 4;
	top : 38px;
	left : 532px;
	background: url(images/menu_06.jpg) no-repeat 0px 0px ;
}

.menu_06 a:hover
{
	padding-top : 38px;
	color: #ffffff;
	display: block;
	width: 95px;
	height : 82px;
	position : absolute;
	top : 38px;
	left : 532px;
	background: url(images/menu_06_over.jpg) no-repeat 0px 0px ;
}

.menu_07 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 34px;
	display: block;
	width: 161px;
	height : 82px;
	position : absolute;
	z-index : 5;
	top : 38px;
	left : 627px;
	background: url(images/menu_07.jpg) no-repeat 0px 0px ;
}

.menu_07 a:hover
{
	padding-top : 33px;
	color: #ffffff;
	display: block;
	width: 161px;
	height : 82px;
	position : absolute;
	top : 38px;
	left : 627px;
	background: url(images/menu_07_over.jpg) no-repeat 0px 0px ;
}

#menu_08
{
	position : absolute;
	top : 103px;
	left : 207px;
}

.menu_09 a
{
	text-align: center;
	vertical-align: top;
	font: 15px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-weight:bold;
	color: #c6e9fa;
	padding-top : 62px;
	display: block;
	width: 135px;
	height : 83px;
	position : absolute;
	z-index : 6;
	top : 0px;
	left : 788px;
	background: url(images/menu_09.jpg) no-repeat 0px 0px ;
}

.menu_09 a:hover
{
	padding-top : 61px;
	color: #ffffff;
	display: block;
	width: 135px;
	height : 83px;
	position : absolute;
	top : 0px;
	left : 788px;
	background: url(images/menu_09_over.jpg) no-repeat 0px 0px ;
}

#menu_10
{
	position : absolute;
	top : 83px;
	left : 788px;
}

#menu_11
{
	position : absolute;
	top : 0px;
	left : 923px;
}

#menu_12
{
	position : absolute;
	top : 0px;
	left : 959px;
}

.menu_13 a
{
	display: block;
	width: 73px;
	height : 55px;
	position : absolute;
	z-index : 7;
	top : 39px;
	left : 923px;
	background: url(images/menu_13.jpg) no-repeat 0px 0px ;
}

.menu_13 a:hover
{
	display: block;
	width: 73px;
	height : 55px;
	position : absolute;
	top : 39px;
	left : 923px;
	background: url(images/menu_13_over.jpg) no-repeat 0px 0px ;
}

#menu_14
{
	position : absolute;
	top : 94px;
	left : 923px;
}

#flash_01
{
	position : absolute;
	top : 0px;
	left : 0px;
}

#flash_02
{
	position : absolute;
	top : 0px;
	left : 996px;
}

#flash_03
{
	position : absolute;
	top : 120px;
	left : 100px;
}

#flash_04
{
	position : absolute;
	top : 1226px;
	left : 100px;
}

#header_01
{
	position : absolute;
	z-index : 8;
	top : 5px;
	left : 213px;
	width: 650px;
	height: 30px;
}


h1#titre_01
{
	text-align: left;
	vertical-align: top;
	font: 32px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-style: italic;
	font-weight:bold;
	color: #bb3d19;
}

#header_02
{
	position : absolute;
	z-index : 9;
	top : 2px;
	left : 210px;
	width: 650px;
	height: 30px;
}


h2#titre_02
{
	text-align: left;
	vertical-align: top;
	font: 32px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-style: italic;
	font-weight:bold;
	color: #ffffff;
}

#soustitre
{
	position : absolute;
	top : 71px;
	left : 120px;
	width: 250px;
	height: 80px;
   	margin-left: 0px;
	margin-top: 0px;
}


h3#soustitre
{
	text-align: left;
	vertical-align: top;
	font: 18px arial, helvetica, sans-serif ;
	text-decoration: none;
	font-style: italic;
	font-weight:bold;
	color: #bb3d19;
}

#text_01
{
	position : absolute;
	top : 180px;
	left : 180px;
	width: 300px;
	height: 360px;
   	margin-left: 0px;
	margin-top: 0px;
}

#text_info
{
	position : absolute;
	z-index : 12;
	top : 762px;
	left : 610px;
	width: 290px;
	height: 150px;
   	margin-left: 0px;
	margin-top: 0px;
}

.circle
{
	font: 13px arial, helvetica, sans-serif ;
	color: #023f87;
	text-align: left;
	line-height: 16px;
	padding-left : 20px;
}

.circle2
{
	font: 13px arial, helvetica, sans-serif ;
	color: #023f87;
	text-align: left;
	line-height: 16px;
	padding-left : 40px;
}

p
{
	font: 13px arial, helvetica, sans-serif ;
	color: #023f87;
	text-align: justify;
	line-height: 16px;
}

p.left
{
	text-align: left;
}

p.bold
{
	font-weight: bold;
}

p.info
{
	font: 15px arial, helvetica, sans-serif ;
	color: #bc3d19;
	font-weight: bold;
	padding-left : 40px;
}

#fleche
{
	position : absolute;
	top : 137px;
	left : 180px;
}

#filet_02
{
	display: block;
	width:750px;
	height:4px;
	position : absolute;
	top : 1040px;
	left : 180px;
	background: url(images/filet.gif) repeat-x;
}

#presentation_01
{
	position : absolute;
	top : 140px;
	left : 600px;
}

#presentation_02
{
	position : absolute;
	top : 370px;
	left : 600px;
}

#presentation_03
{
	position : absolute;
	top : 600px;
	left : 610px;
}

#presentation_04
{
	position : absolute;
	top : 532px;
	left : 200px;
}

#presentation_05
{
	position : absolute;
	top : 750px;
	left : 180px;
}

#presentation_frise
{
	position : absolute;
	top : 1070px;
	left : 220px;
}

#informations
{
	display: block;
	width: 310px;
	height : 32px;
	position : absolute;
	top : 730px;
	left : 600px;
	background-color: #ffd741;
}

#degrade
{
	display : block;
	width: 310px;
	height : 260px;
	position : absolute;
	top : 762px;
	left : 600px;
	background: url(images/degrade_04.gif) repeat-x;
}

#footer
{
	position : absolute;
	top : 685px;
	left : 160px;
	width: 900px;
	height: 80px;
   	margin-left: 0px;
	margin-top: 0px;
}


h4#footer
{
	text-align: left;
	vertical-align: top;
	font: 13px arial, helvetica, sans-serif ;
	text-decoration: none;
	color: #bb3d19;
}
