body { 
		margin-left : 0px; 
		margin-top : 0px; 
		margin-bottom : 0px; 
		margin-right : 0px; 
		background-color:#000000;
		padding:0;
}
		
img { 
		border: none; 
}
	
table, tr, td, p, div { padding: 0px; margin: 0px; }

h1 {	color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
		font-size : 10px;
		font-style : normal;
		font-weight:bold;
		margin-left:0px;
		padding:0px;
		margin-top:0px;
		margin-bottom:10px;
		height:15px;
}

h2 {	color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
		font-size : 10px;
		font-style : normal;
		font-weight:bold;
		padding-left:18px;
		padding-top:0px;
		height:15px;
}


#contenant{position:relative;
		background-color:#000000;
		width:100%;
		height:768px;
}

 #conteneur {
		background-image: url(../IMG/fond_body.jpg);
		background-repeat:no-repeat;
		width:1024px;
		height:768px;
		position:absolute;
		left: 50%;
		margin-left: -512px;
}

#partie_haute {
		padding-left:48px;
		padding-top:87px;
		width:1024px;
		height:624px;
}

#partie_gauche {
		float:left;
		width:294px;
}

#grande_reference{
		width:500px;
		height:368px;
		margin-left:80px;
		float:left;
		margin-top:25px;
}

#partie_basse{
		position:absolute;
		top:624px;
		left:563px;
}

p#bouton1 {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bouton.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;		
		
}

p#bouton2 {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bouton.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;
		margin-left:18px;
}






table#references{	
		width:294px;
}

#vignette {
		height:90px;
		width:90px;
		padding-left:0px;
		padding-right:8px;
		padding-bottom:8px;
		float: left;
}

p#carre {padding-right: 2px}

.texte {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
}

a {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		text-decoration:none;
}

/* contact */

#contenu_contact {
		margin-left:400px;
		padding-top:387px;
		width:250px;
}

#conteneur-contact {
		background-image: url(../IMG/fd_contact.jpg);
		background-repeat:no-repeat;
		width:1024px;
		height:768px;
		position:absolute;
		left: 50%;
		margin-left: -512px;
}

p#bouton1_contact {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_contact.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;		
		
}

p#bouton2_contact {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_contact.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;
		margin-left:18px;
}

/* home */

#nav_home {
		margin-left:540px;
		padding-top:638px;
		width:350px;
}

#conteneur-home {
		background-image: url(../IMG/fd_home.jpg);
		background-repeat:no-repeat;
		width:971px;
		height:768px;
		position:absolute;
		left: 50%;
		margin-left: -485px;
}

p#bouton1_home {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_home.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;		
		
}

p#bouton2_home {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_home.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;
		margin-left:18px;
}

/* references */


#conteneur-references {
		background-image: url(../IMG/fd_references.jpg);
		background-repeat:no-repeat;
		width:971px;
		height:768px;
		position:absolute;
		left: 50%;
		margin-left: -485px;
}

#contenu_references {
		margin-left:500px;
		padding-top:140px;
		width:400px;
}

#contenu_references h1 {	color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: justify;
		font-size : 10px;
		font-style : normal;
		font-weight:bold;
		margin-left:0px;
		padding:0px;
		margin-top:0px;
		margin-bottom:10px;
		height:15px;
}

#contenu_references h1 a {color:#fbce8f;}


p#bouton1_ref {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_ref.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;		
		
}

p#bouton2_ref {
		color:#ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center ;
		font-size : 10px;
		font-style : normal;
		background: url(../IMG/bt_ref.gif) left top no-repeat ;
		float:left;
		height:17px;
		width:70px;
		padding-top:2px;
		margin-top:0px;
		margin-left:18px;
}
