body {
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
background-color:#242424;
}
#centre {
position: relative; /* habillage exterieur */
margin:0 auto 0 auto;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#3e3e3e;
background-image:url(../../bg.jpg);
width:980px;
height:1450px;
z-index:0;
border: 1px solid #808080;
}
#footer {
position:absolute;
top:1450px;
left:460px;
color: #ffffff;
z-index:2;
}
#footer_packshot {
position:absolute;
top:1450px;
left:900px;
color: #ffffff;
z-index:2;
}

#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:#484848;
width:980px;
height:1450px;
border: 1px solid #808080;
z-index:0;
}
#ajax {
position:absolute;
top:240px;
left:150px;
width:830px;
height:1180px;
background-color:#5c5c5c;   /* couleur du centre */
background-image:url(../../bg.jpg);
z-index:-2;

}
#ajax_index {
position:absolute;
top:40px;
left:195px;
width:780px;
height:250px;
color: #a7a7a7;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.3em;
text-align:justify;
}
#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;
}

#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;
}

font.quai_berge {
letter-spacing: 2px;
color:#dcdcdc;
font-size: 12px;
font-family: book antiqua, arial, verdana, sans-serif;
}
font.menu_haut {
letter-spacing: 4px;
color:#a1a1a1;
font-size: 8px;
}
font.photographe_rouen {
letter-spacing: 2px;
color:#dcdcdc;
font-size: 12px;
font-family: book antiqua, arial, verdana, sans-serif;
}
font.photographe_normandie {
letter-spacing: 2px;
color:#dcdcdc;
font-size: 12px;
font-family: book antiqua, arial, verdana, sans-serif;
}
font.photographe_76 {
letter-spacing: 2px;
color:#dcdcdc;
font-size: 12px;
font-family: book antiqua, arial, verdana, sans-serif;
}
font.thierry_contrain {
color: #a7a7a7;
font-family: tahoma;
font-size: 12px;
font-weight: normal;
letter-spacing: 0.7em;
text-align:justify;
}
.photo_graphe {
color: #da5a17;
font-family: tahoma;
font-size: 17px;
font-weight: normal;
letter-spacing: 0.5em;
text-align:justify;
}
.copyright {
font-size:11px;
color:#a7a7a7;
}
a.menu_image:hover { background-color: #ffffff }

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	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: #9c3030;
	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: #a31d1f;
	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:417px;
top:189px;
}
.contour {
border: 1px solid #57240d;
padding: 5px;
margin: 0px;
}
/*  -----------------------------------mise en forme----------------------- */ 
#txtpro {
position:absolute;
top:9px;
left:244px;	
}
#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;
}
#rouen_photographe {
position:absolute;
top:0px;
left:342px;
width:480px;
height:30px;
}
#photographe-normandie {
position:absolute;
top:170px;
left:400px;
width:430px;
height:30px;
color: #bebebe;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
letter-spacing: 0.27em; 
}
#tel {
position:absolute;
top:10px;
left:100px;
width:330px;
height:50px;
color: #a7a7a7;
font-family: tahoma;
font-size: 12px;
font-weight: normal;
letter-spacing: 0.1em; 
}
#photographe_mariage { /* mariage.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; 
}
#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; 
}
#espace_clients{
position: absolute;
left:0px;
top: 168px;
z-index:-1;
}
#lien_opaque {
position: absolute;
width:140px;
height:219px;
left:840px;
top: 0px;
background-color:#dcdcdc;
z-index:-1;
}
#espace_clients_diapo{
position: absolute;
left:3px;
top:173px;
}
#mariages_normandie{
position: absolute;
left:3px;
top:188px;
}
#espace_clients_mariage{
position: absolute;
left:3px;
top:185px;
}
#archives{
position: absolute;
left:20px;
top:175px;
}
#mariages_rouen{
position: absolute;
left:20px;
top:188px;
}
#retouches_photos {
position: absolute;
color:#606060;
width:195px;
left:10px; 
top:340px;
}
#portfolio {
position: absolute;
width:105px;
left:20px; 
top:280px;
letter-spacing:4px;
color:#919191;
font-size:14px;
}
font.portfolio {
letter-spacing:4px;
color:#919191;
font-size:16px;
}
.menu_portfolio {
font-family: Times New Roman;
line-height: 18px;
font-weight:normal;
font-size:11px;
letter-spacing:0.1em;
text-align:justify;
}
.menu_phototheque {
font-family: Times New Roman;
font-weight:normal;
font-size:11px;
letter-spacing:0.1em;
text-align:justify;
}
#photographe_haute_normandie {
position: absolute;
width:130px;
z-index:10;
left:5px; 
top:-10px;
letter-spacing:2px;
color:#dcdcdc;
font-size:8px;
font-family: book antiqua, arial, verdana, sans-serif;
line-height:42px;
}
#lien {
position: absolute;
width:140px;
height:219px;
left:150px;
top: 0px;
background-color:#dcdcdc;
z-index:-1;
}
#bandeau {
position: absolute;
width:980px;
height:170px;
left:0px;
top: 0px;
background-color:#5c5c5c;
z-index:-1;
}
#photographe_mariages_normandie{
position: absolute;
width:120px;
height:80px;
left:160px;
top:-10px;
z-index:10;
letter-spacing:2px;
color:#dcdcdc;
font-size:8px;
font-family: book antiqua, arial, verdana, sans-serif;
line-height:42px;
}
#lien2{
position: absolute;
width:120px;
height:80px;
left:850px;
top:-10px;
letter-spacing: 2px;
color:#dcdcdc;
font-size: 8px;
font-family: book antiqua, arial, verdana, sans-serif;
line-height:42px;
}
#photographe {
position: absolute;
width:980px;
height:169px;
left:0px;
top: 0px;
background-color:#5c5c5c;
background-image:url(../../bg.jpg);
z-index:-2;
}
#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;
}

#photographe_professionnel_rouen {
position: absolute;
z-index:9;
left: 290px; 
top: 29px;

}
#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;
}

#imgacceuil {
position:absolute;
top:100px;
left:166px;
}
#paypal{
position:absolute;
top:0px;
left:695px;
}

#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;
}







