@charset "UTF-8";
/* CSS Document */
/*---------------------------------------------------------RESET--------*/
/*---------------------------------------------------------RESET--------*/


		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline;
			}
		/* remember to define focus styles! */
		:focus {
			outline: 0;
			}
		body {
			line-height: 1;
			color: black;
			background: white;
			}
		ol, ul {
			list-style: none;
			}
		/* tables still need 'cellspacing="0"' in the markup */
		table {
			border-collapse: separate;
			border-spacing: 0;
			}
		caption, th, td {
			text-align: left;
			font-weight: normal;
			}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: "";
			}
		blockquote, q {
			quotes: "" "";
			}


/*---------------------------------------------------------CSS--------*/
/*---------------------------------------------------------CSS--------*/

body {
	background:url(../img/background.jpg) center top no-repeat fixed #000;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
line-height:14px;
color:#CCC;
}

#menu_100 {
	background:url(../img/back_menu.png) repeat-x top;
	width:100%;
	height:55px;
	position:fixed;
	z-index:1000;
	}
	
#menu {
	background:url(../img/back_menu2.png) no-repeat center;
	margin:0 auto;
	width:950px;
	height:55px;
	}
	
#contenu {
	margin:0 auto;
	width:950px;
	}
	
	a {
	color:#999;
	}
	
	
#logo {
padding:80px 0px 50px 410px;
width:243px;
height:243px;
}


#profil {
width:400px;
height:100%;
float:left;
}

#images {
height:100%;
border-left:#666 solid 1px;
padding-left:15px;
font-size:11px;
float:left;
}

#texte_p {
float:left;
width:255px;
text-align:right;
padding:15px 0px 10px 40px;
line-height:16px;
}

#menu_walls {
float:left;
width:380px;
text-align:right;
line-height:16px;
position:fixed;
}

#images_walls {
height:100%;
border-left:#666 solid 1px;
padding-left:15px;
font-size:11px;
float:left;
margin-left:400px;
}

#photo_p {
float:left;
width:75px;
height:75px;
padding:15px;
}

h2 {
color:#FFF;
font-family:Helvetica,Arial,sans-serif;
font-size:28px;
line-height:22px;
letter-spacing:-0,5px;
font-weight:bold;
padding-bottom:5px;
}

#menu_walls h3 a{
	color:#999;
	text-decoration:none;
	}

#menu_walls h3 a:hover{
	color:#FFF;
	text-decoration:none;
	}


h3 {
	color:#FFF;
font-family:Helvetica,Arial,sans-serif;
font-size:28px;
line-height:35px;
letter-spacing:-0,5px;
font-weight:bold;
}

#contact1 {
	padding-left:100px;
	width:300px;
	float:left;
	}
	
