
*, body {
	margin 				: 0 0 0 0;
	font-family 		: "Arial", "Trebuchet MS", "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size 			: 12px;
	color 				: #FFFFFF;
}

body {
	background-color	: #000000;
	background-image	: url('../images/background.jpg');
	background-repeat	: repeat-x;
}

.texte_bleu {
	color				: #55C5E9;
}

input, textarea {
	border				: 1px solid #7C7276;
	color				: #7C7276;
	width				: 313px;
}

#header {
	position			: absolute;
	top					: 0px;
	left				: 0px;
}

#logo {
	position			: absolute;
	top					: 10px;
	left				: 0px;
	width				: 475px;
	height				: 90px;
	background-image	: url('../images/logo.jpg');
	background-repeat	: no-repeat;
}

#slogan {
	position			: absolute;
	top					: 0px;
	left				: 204px;
	width				: 195px;
	height				: 57px;
	background-image	: url('../images/slogan.png');
	background-repeat	: no-repeat;
}

#copyright {
	position			: absolute;
	left				: 847px;
	top					: 0px;
	width				: 100px;
	text-align			: right;
	font-size			: 0.9em;
	font-weight			: bold;
	color				: #272727;
}

/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------- MENU -----------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
ul#menu {
	position			: absolute;
    display 			: inline;
    list-style-type 	: none;
	margin-bottom		: 0em;
	top					: 289px;
	left				: 30px;
	width				: 254px;
	height				: 248px;
	background-image	: url('../images/background_menu.png');
	background-repeat	: no-repeat;	
}
ul#menu li {
	float				: left;
}
#menu a span {
	display				: none;
}

/*----------------- Contact ------------------*/
a.menu_contact {
	position 			: absolute;
	display 			: block;
	background-repeat 	: no-repeat;
	width 				: 60px; 
	height 				: 77px;
	left				: 84px;
	top					: 0px;
	background-image 	: url('../images/menu_contact_off.jpg');
}

a.menu_contact:hover {
	background-image 	: url('../images/menu_contact_on.jpg');
}

/*----------------- Home ------------------*/
a.menu_home {
	position 			: absolute;
	display 			: block;
	background-repeat 	: no-repeat;
	width 				: 135px; 
	height 				: 128px;
	left				: 0px;
	top					: 78px;
	background-image 	: url('../images/menu_home_off.jpg');
}

a.menu_home:hover {
	background-image 	: url('../images/menu_home_on.jpg');
}


/*----------------- References ------------------*/
a.menu_references {
	position 			: absolute;
	display 			: block;
	background-repeat 	: no-repeat;
	width 				: 110px; 
	height 				: 107px;
	left				: 144px;
	top					: 68px;
	background-image 	: url('../images/menu_references_off.jpg');
}

a.menu_references:hover {
	background-image 	: url('../images/menu_references_on.jpg');
}

#title {
	position			: absolute;
	left				: 247px;
	top					: 101px;
	height				: 45px;
	width				: 701px;
}

#content {
	position			: absolute;
	top					: 130px;
	left				: 247px;
	width				: 700px;
}

#home_top {
	position			: absolute;
	left				: 62px;
	top					: 27px;
	width				: 433px;
	font-size			: 1.5em;
	font-weight			: bold;
}

#home_content {
	position			: absolute;
	top					: 172px;
	left				: 137px;
	width				: 500px;
	font-size			: 1.4em;
	font-weight			: bold;
	line-height			: 1.5em;
}

#zone_adress a {
	text-decoration		: none;
}

#zone_adress a:hover {
	text-decoration		: underline;	
}

#zone_adress {
	position			: absolute;
	left				: 195px;
	top					: 20px;
	width				: 358px;
	height				: 251px;
	text-align			: center;
	font-size			: 1.3em;
	font-weight			: bold;
	margin-top			: 0.7em;
}

#zone_form {
	position			: absolute;
	left				: 195px;
	top					: 113px;
	width				: 358px;
	height				: 251px;
	background-image	: url('../images/background_zone_contact.png');
	background-repeat	: no-repeat;
	padding-top			: 72px;
	text-align			: center;
}


#bu_send {
	text-indent			: -1000em;
	width				: 72px;
	height				: 25px;
	margin				: 0;
	background			: transparent url(../images/bu_send.jpg) no-repeat center top;
  	padding				: 0;
  	border				: 0;
  	cursor				: pointer; /* hand-shaped cursor */
  	cursor				: hand; /* for IE 5.x */
}



