body {
	margin: 0;
	background-image: url('imgs/ig/body_bg.gif');
	background-color: #000000;
	font-family: 'Trebuchet MS', Sans-Serif;
	color: #ffffff; }

img { border: 0; }

#background_top {
	background-image: url('imgs/ig/body_bgtop.gif');
	background-repeat: repeat-x;
	background-position: center top; }

#background {
	background-image: url('imgs/ig/top_bg.gif');
	background-repeat: no-repeat;
	background-position: center top; }

#global {
	width: 954px;
	margin: 0px auto 15px auto; }


/*															H E A D E R  */

#head_espaceclients {
	padding-top: 14px;
	height: 36px;
	text-align: right; }


#head_menu {
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	margin-top: 57px;
	height: 32px; }

#head_menu a, #head_menu a:link, #head_menu a:visited {
	color: #ffffff;
	display: block;
	float: right;
	width: 100px;
	padding-bottom: 12px;
	margin-left: 15px;
	text-decoration: none; }

#head_menu ul {
	margin: 0; }

#head_menu ul li {
	list-style-type: none;
	margin-left: 2px;
	padding-left: 20px;
	display: inline;
	border-bottom: 0px; }

#head_menu a:hover {
	border-bottom: 4px solid #c0df18; }

#head_menu .selected {
	border-bottom: 4px solid #c0df18; }


/*															H E A D E R   I N T R O  */

#head_intro_accueil {
	background-image: url('imgs/ig/intro_accueil.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 5px;
	height: 92px;
	margin-bottom: 55px }


#head_intro_services {
	background-image: url('imgs/ig/intro_services.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 5px;
	height: 92px;
	margin-bottom: 55px }


#head_intro_portfolio {
	background-image: url('imgs/ig/intro_portfolio.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 5px;
	height: 92px;
	margin-bottom: 55px }


#head_intro_contact {
	background-image: url('imgs/ig/intro_contact.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 5px;
	height: 92px;
	margin-bottom: 55px; }

#head_intro_texte {
	padding-top: 50px;
	text-align: right; }


/*															F O O T E R  */

#footer {
	border-top: 1px solid #c0df18;
	padding-top: 2px;
	font-size: 11px;
	color: #676767;
	text-align: right; }

#footer a, a:link, a:visited {
	color: #676767;
	text-decoration: underline; }

#footer a:hover {
	text-decoration: none; }


/*															A C C U E I L */

#accueil_texte {
	background-image: url('imgs/accueil.gif');
	background-repeat: no-repeat;
	display: block;
	width: 700px;
	height: 230px;
	padding-top: 70px;
	padding-left: 250px;
	margin-left: 20px;
	font-size: 20px; }

#accueil_liens {
	display: block;
	float: right;
	font-size: 14px;
	text-align: right;
	margin-top: 35px;
	margin-right: 60px; }

#accueil_liens a, #accueil_liens a:link, #accueil_liens a:visited {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #656565; }

#accueil_liens a:hover {
	text-decoration: none;
	border-bottom: 0px; }


/*															S E R V I C E S */

.temoign1 {
	display: block;
	text-align: right;
	margin: 0px 470px 30px auto;
	color: #676767;
	font-size: 13px;
	font-style: italic; }

.temoign2 {
	display: block;
	text-align: right;
	margin: 0px 15px 30px auto;
	color: #676767;
	font-size: 16px;
	font-style: italic; }

.temoign3 {
	display: block;
	margin: 0px 0px 30px 120px;
	color: #676767;
	font-size: 12px;
	font-style: italic; }

.temoign_auteur {
	color: #c0df18;
	font-size: 11px;
	font-style: normal; }


/*															P O R T F O L I O */

.work {
	border: 4px solid #3e3e3e;
	margin-bottom: 1px; }

.work:hover {
	border: 4px solid #c0df18; }



/*															N O U S   C O N T A C T E R */

label {
	font-size: 12px;
	display: block;
	width: 330px;
	float: left;
	text-align: right;
	margin-right: 10px;
	vertical-align: bottom;
	padding-top: 5px; }

input {
	border: 1px solid #3e3e3e;
	background-color: #f4f4f4;
	padding: 3px;
	margin-bottom: 2px;
	vertical-align: bottom; }

textarea {
	border: 1px solid #b6b6b6;
	background-color: #f4f4f4;
	padding: 3px;
	margin-bottom: 2px; }


/*															G E N E R A L */

h1 {
	font-weight: normal;
	font-size: 29px; }
