body {
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

#centre {
position: relative; /* habillage exterieur */
margin:0 auto 0 auto;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#505859;
width:980px;
height:1450px;
border: 1px solid #808080;
z-index:0;
}
#professionnel_photo {
position: relative; /* on positionne le conteneur , page reproduction.php */
margin:0 auto 0 auto;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#505859;
width:980px;
height:1450px;
border: 1px solid #808080;
z-index:0;
}
#ajax {
position:absolute;
top:260px;
left:150px;
width:810px;
height:1180px;
background-color:#434949;   /* couleur du centre */
z-index:-2;
}
#centreperso {
position: relative; /* on positionne le conteneur */
margin:0 auto 0 auto;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#505859;
width:980px;
height:1230px;
border: 1px solid #808080;

}
#centrevar {
position: relative; /* on positionne le conteneur */
margin:0 auto 0 auto;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#505859;
width:980px;
height:1590px;
border: 1px solid #808080;

}
#photographe {
position: absolute;
width:980px;
height:169px;
left:0px;
top: 20px;
background-color:#000000;
z-index:-2;
}
#restaurer_photo {   /* reproduction.php  */
position: absolute;
left:259px;
top: 28px;
z-index:1;
}
#retouche_photos {   /* reproduction.php  */
position:absolute;
top:193px;
left:120px;
}
#retouche_portrait {   /* reproduction.php  */
position:absolute;

top:483px;
left:240px;
}
#retouche {   /* reproduction.php  */
position:absolute;
top:803px;
left:50px;
}

font.titre {
letter-spacing: 15px;
color:#808080;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #d2691e;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}

td{  font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;}
	
#nav {
position: absolute;
left:405px;
top:189px;
}
.contour {
border: 1px solid #57240d;
padding: 5px;
margin: 0px;
}

/*  -----------------------------------mise en forme----------------------- */ 

#txtpro {
position:absolute;
top:9px;
left:244px;	
}
#rouen_photographe {
position:absolute;
top:120px;
left:360px;
width:430px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.3em;
text-align:justify;
}
#photo_restauration { /* reproduction.php */
position:absolute;
top:120px;
left:360px;
width:430px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.3em;
text-align:justify;
}
#photographe-normandie {
position:absolute;
top:35px;
left:360px;
width:530px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.1em; 
}
#restauration_image { /* reproduction.php */
position:absolute;
top:35px;
left:360px;
width:530px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.1em; 
}
#photographe-rouen {   /* espace client */
position:absolute;
top:20px;
left:340px;
width:530px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.1em; 
}

#lienperso {
position: absolute;
width:140px;
height:169px;
left:0px;
top: 0px;
background-color:#d95922;
}
#lien1perso{
position: absolute;
width:140px;
height:289px;
left:0px;
top: 30px;
}
#fotolia {
position: absolute;
z-index:-3;
left: 726px; 
top: 0px;
}
#espace_clients_diapo{
position: absolute;
left:0px;
top: 165px;
z-index:-1;
}
#espace_clients{
position: absolute;
left:0px;
top: 168px;
z-index:-1;
}
#lien {
position: absolute;
width:140px;
height:229px;
left:150px;
top: 0px;
background-color:#d95922;
z-index:-1;
}
#lien1{
position: absolute;
width:140px;
height:289px;
left:180px;
top: 0px;
z-index:-1;
}
#espace_client {
position: absolute;
z-index:2;
left: 150px; 
top: 0px;
}

#espace_client1{
position: absolute;
z-index:9;
left: 455px; 
top: 0px;
}
#espace_client2 {
position: absolute;
z-index:9;
left: 727px; 
top: 0px;
}
#fotolia1 {
position: absolute;
z-index:2;
left: 0px; 
top: 0px;
}
#fotolia2 {
position: absolute;
z-index:9;
left: 290px; 
top: 0px;
}
#fotolia4 {
position: absolute;
z-index:9;
left: 490px; 
top: 0px;
}
#fotolia3 {
position: absolute;
z-index:6;
left: 774px; 
top: 0px;
text-align: center;
}
#txtespacephoto {
position: absolute;
z-index:6;
left: 214px; 
top: 170px;
text-align: center;
}
#fotoliaindex {
position: absolute;
z-index:16;
left: 853px; 
top: 0px;
text-align: center;
}

#txtespace {
position: absolute;
z-index:9;
left: 150px; 
top: 170px;
}

#menugauche {
position: absolute;
left:6px; 
top: 330px;
}
#retouches_photos {
position: absolute;
width:15px;
z-index:-1;
left:22px; 
top: 340px;
}
#imgacceuil {
position:absolute;
top:100px;
left:166px;
}

#paypal{
position:absolute;
top:0px;
left:645px;
}
#footer {
position:absolute;
top:1450px;
left:320px;
color: #ffffff;
z-index:2;
}
#panier {
position: absolute;
width:250px;
height:660px;
z-index:2;
left:6px; 
top: 260px;
background-color:#535959;
text-align: center;
font-size: 17px;
}

#presentation {
position: absolute;
width:980px;
height:100%;
top: 220px;
left:152px;
}
#presentation1 {
position: absolute;
width:980px;
height:100%;
top: 220px;
left:42px;
}
#presentation2 {

left:42px;
}
label {
display:block;
width:150px;
float:left;
}






