html,body {
font-family: georgia, serif;
font-size:0.9em;
color: #FFF;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-align: center;
}
strong {
font-size:1.4em;
font-weight: bold;
}
/* CONTENU */
#contenu {
text-align: left;
width:800px;
background:#333;
color:#FFF;
margin-top: 0;
margin-left: auto;
margin-right: auto;
padding:0;
}
#divcontact {
height: 550px;
background:url(contact.png) no-repeat;
text-align: center;
}
#erreurs {
height: 550px;
background:url(erreur.png) no-repeat;
text-align: center;
}
#divinfo {
height: 550px;
background:url(info.png) no-repeat;
text-align: center;
}
#centre {
width:450px;
margin: 0 auto;
text-align: left;
}
#tableau {
width: 550px;
margin-right: auto;
margin-left: auto;
}
#tableau td {
background: #333;
text-align:left;
padding:2px
}
#tableau th {
color: #F33;
background: #666;
text-align:left;
padding:2px
}
#tableau span {
color: #FFF;
}
/* MENU */
#menu {
height:100px;
background:url(menu.png) no-repeat;
padding:0;
margin: 0;
width:800px;
height:100px;
}
#menu ul {
padding:0;
margin: 0;
list-style-type: none;
width: 100%; /* précision pour Opera */
}
#menu li {
padding:0;
margin: 0;
float: left;
}
#menu a {
display: block;
padding:0;
margin: 0;
width: 100px;
height: 100px;
text-align: center;
font-size:1em;
text-decoration: none;
color: #000;
line-height: 100px;
font-weight: bold;
}
#menu a  {
color:#000;
text-decoration: none;
font-weight: bold;
}
#menu a:hover {
text-decoration: underline;
}
body#accueil a#accueilnav,
body#mariages a#mariagesnav,
body#portraits a#portraitsnav,
body#industrie a#industrienav,
body#retouches a#retouchesnav,
body#galerie a#galerienav,
body#contact a#contactnav,
body#infos a#infosnav {
text-decoration: underline;
}
/* FOOT */
#foot {
padding:0;
margin: 0;
width:800px;
height:30px;
line-height: 30px;
text-align:center;
font-style:italic;
}
/* LIENS */
a {
margin: 0 2px;
color:#FFF;
}
a:hover {
color: #F00;
}
