/* CSS Document */

body {
	margin:0;
	
	background-color:#fff;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

br.separation {
	clear:both;
}

/************************************/
/**         STYLES accueil         **/
/************************************/
div#conteneur_0 {
	width:760px;
	
	margin:0 auto 0 auto;
	
	background-color:#fff;
	background-image:url(../egs/accueil_fond.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

img#logo_accueil {
	margin:0;
	
	position:relative;
	left:221px;
	top:150px;	
}

p#footer {
	width:300px;
	margin:0;
	padding:0;
	
	position:relative;
	left:230px;
	top:-360px;
	
	font-size:10px;
	text-align:center;
}
#footer a {
	text-decoration:none;
	color:#000;
}
#footer a:hover {
	text-decoration:underline;
}

/* lien présentation */
a#lien_presentation {
	display:block;
	width:170px;
	height:160px;
	
	position:relative;
	left:590px;
	top:-270px;	
	z-index:100;
	
	background-image:url(../egs/accueil_btn_presentation_off.gif);
}
#lien_presentation:hover {
	background-image:url(../egs/accueil_btn_presentation_on.gif);
}

/* lien realisation */
a#lien_realisations {
	display:block;
	width:170px;
	height:160px;
	
	position:relative;
	left:590px;
	top:-290px;
	z-index:99;
	
	background-image:url(../egs/accueil_btn_realisations_off.gif);
	
	
}
#lien_realisations:hover {
	background-image:url(../egs/accueil_btn_realisations_on.gif);
}

/* lien contact */
a#lien_contact {
	display:block;
	width:170px;
	height:160px;
	
	position:relative;
	left:590px;
	top:-330px;
	z-index:98;
	
	background-image:url(../egs/accueil_btn_contact_on.gif);
}
#lien_contact:hover {
	background-image:url(../egs/accueil_btn_contact_off.gif);
}

/* lien lien */
a#lien_liens {
	display:block;
	width:170px;
	height:160px;
	
	position:relative;
	left:590px;
	top:-370px;
	z-index:97;
	
	background-image:url(../egs/accueil_btn_liens_off.gif);
}
#lien_liens:hover {
	background-image:url(../egs/accueil_btn_liens_on.gif);
}

/* lien retour */
a#lien_retour {
	display:block;
	width:67px;
	height:65px;
	
	position:relative;
	left:670px;
	top:-30px;
	z-index:98;
	
	background-image:url(../egs/retour1.gif);
}
/*#lien_retour:hover {
}*/



/************************************/
/**      STYLES presentation       **/
/************************************/
div#conteneur_presentation {
	width:760px;
	
	margin:0 auto 0 auto;
	
	background-color:#fff;
	background-position:top left;
	background-repeat:no-repeat;
}
#conteneur_presentation h1 {
	width:320px;	
	margin:20px auto 0 auto;
	padding:0;
	
	font-size:30px;
	font-weight:normal;
}

img#logo_presentation {
	margin:0;
	
	position:relative;
	left:0px;
	top:-50px;		
}

img#logo_presentation_2 {
	margin:0;
	
	position:relative;
	left:140px;
	top:0px;	
}
p#p_presentation {
	width:320px;
	
	margin:20px auto 0 auto;
	padding:0;
	
	font-size:14px;
	text-align:justify;
}
#p_presentation a {
	color:#000;
	text-decoration:none;
}
#p_presentation a:hover {
	color:#000;
	text-decoration:underline;
}



/************************************/
/**         STYLES liens           **/
/************************************/
div#conteneur_liens {
	width:760px;
	
	margin:0 auto 0 auto;
	
	background-color:#fff;
	background-position:top left;
	background-repeat:no-repeat;
}
#conteneur_liens h1 {
	width:180px;	
	margin:0px auto 0 auto;
	padding:0;
	
	font-size:30px;
	font-weight:normal;
}

img#logo_liens {
	margin:0;
	
	position:relative;
	left:0px;
	top:0px;		
}

p#p_liens {
	width:520px;
	
	margin:20px auto 0 auto;
	padding:0;
	
	font-size:14px;
	text-align:justify;
}

div#div_liens {
	width:300px;
	
	margin:20px 0 0 120px;
	padding:0;
}

a.liens_gauche {
	display:block;
	width:110px;
	height:20px;
	
	background-image:url(../egs/liens_a_gauche_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	margin:15px 0 0 0;
	padding:50px 0 0 0;
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#E74130;
	
	float:left;
}
a.liens_gauche:hover {
	background-image:url(../egs/liens_a_gauche_on.gif);
	color:#000;
}

a.liens_droite {
	display:block;
	width:110px;
	height:20px;
	
	background-image:url(../egs/liens_a_droite_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	margin:15px 0 0 50px;
	padding:50px 0 0 0;
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#E74130;
	
	float:left;
}
a.liens_droite:hover {
	background-image:url(../egs/liens_a_droite_on.gif);
	color:#000;
}



/************************************/
/**         STYLES liens           **/
/************************************/
div#conteneur_contact {
	width:760px;
	
	margin:0 auto 0 auto;
	
	background-color:#fff;
	background-position:top left;
	background-repeat:no-repeat;
}
p#p_contact {
	width:359px;
	height:67px;	
	margin:0px 0 0 100px;
	padding:265px 0 0 0;
	
	background-image:url(../egs/contact_fond.gif);
	background-repeat:no-repeat;
	
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

img#logo_contact {
	margin:0;
	
	position:relative;
	left:0px;
	top:0px;		
}





