/* CSS Document */
body {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
margin:0;
padding: 0;
text-align:justify;
color:#FFFFFF;
background:url(../images/bg.jpg) repeat-x;
background-color:#0f1b55;}

	a {
	color:#FFFF00;
	text-decoration:none;}
	a:link {
	text-decoration: none;}
	a:visited {
	text-decoration: none;}
	a:hover {
	text-decoration:none;
	color:#FFFFFF;}
	a:active {
	text-decoration: none;
	color:#FFFFFF;}
	
	p {
	margin:0;
	padding:0;}
	
	h1 {
	margin:0;
	padding:0;
	color:#fff600;
	font-size:16px;
	font-weight:normal;}
	
	h2 {
	margin:0;
	padding-top:19px;
	padding-bottom:24px;
	color:#fff600;
	font-size:18px;
	font-weight:normal;}
	
/* blocs généraux */

#global {
position:relative;
margin:auto;
width:990px;
height:708px;
background:url(../images/background.jpg) no-repeat;}

	#header {
	width:990px;
	height:84px;
	background:url(../images/header_01.jpg) no-repeat;}
	
	#content {
	width:990px;
	height:406px;}
	
	#bottom {
	width:990px;
	height:105px;
	background:url(../images/bottom_12.jpg) no-repeat;}
	
	#footer {
	width:980px;
	height:100px;
	padding-top:13px;
	padding-right:10px;
	text-align:right;
	font-size:12px;}
	
/* bloc header */

.logo {
padding-left:99px;
float:left;}

#menu {
height:84px;
width:344px;
position:absolute;
left:327px;}
		
		#menu ul {
			list-style:none;
			padding: 0px;
			margin:0px;}
		
		#menu ul a {
			position:absolute;
			display:block;
			text-decoration:none;
			text-indent:-5000px;
			height:84px;}
		
		#menu ul a:hover{
			position:absolute;
			background-position:bottom left;
			}
		#accueil {
		  background:url(../images/accueil.jpg) top left no-repeat;
		  width:120px;}
		#plan {
			left:120px;
			background:url(../images/plan.jpg);
			width:106px;
			top:0;}	
		#contactus {
			left:226px;
			background:url(../images/contact.jpg);
			width:118px;
			top:0;}
			
/* bloc content */

#left {
height:276px;
width:217px;
padding-top:130px;
padding-left:17px;
float:left;
font-size:20px;
padding-right:8px;}

	#yborder {
	height:17px;
	width:217px;
	border-bottom:#FFFF00 solid 1px;
	margin-bottom:40px;}

#middle {
height:406px;
width:326px;
float:left;}

	#mtop {
	height:130px;
	width:326px;
	font-size:12px;}
	
	#mimage {
	height:276px;
	width:326px;}
	
#right {
width:377px;
padding-left:13px;
height:114px;
padding-top:292px;
float:left;}

/* bloc bottom */

.coord {
float:left;
padding-left:52px;
padding-top:14px;}

/* deco */

#neon {
position:absolute;
height:344px;
width:287px;
top:33px;
left:670px;}
