body {
     background-color: White;
     color: Black;
     padding: 0px;
     border: 0px;
     margin: 0px;
     font-family: Verdana, sans-serif;
     font-size: 10px;
     background-image: url('../images/bg.png');
     background-repeat: repeat-x;
     background-position: 0 0.9em;
}
img {
     border: 0;
}
a {
     color: Black;
     font-weight: normal;

}
ul {
     list-style-image: url('../images/bullet.png');
}
ul li {
     margin-bottom: 0.4em;
}
#wrapper {
     padding-left: 0.2em;
     position: relative;
     width: 71.5em;
     margin: 0 auto;
     background-color: White;
}
#header {
     height: 8.3em;

}
img.logo {
     margin: 2.9em 0 0 3.9em;
     padding-bottom: 1em;
}
ul.menu {

     list-style-image: none;
     position: absolute;
     top: 4em;
     left: 18em;


     list-style-type: none;
     margin: 0;
     padding: 0;
}
ul.menu li {
     float: left;
     padding: 0;
     margin: 0;
}
ul.menu li a {
     text-decoration: none;
     display: inline-block;
     padding: 1em 0.5em 0.5em 1.4em;
     color: #505050;
     font-size: 1.2em;
     font-family: Arial, sans-serif;
     font-weight: bold;
     text-transform: lowercase;
}
ul.menu li a:hover, ul.menu li.current a {
     background-image: url('../images/menuBg.png');
     background-repeat: no-repeat;
     background-position: 0 0;
     color: #a59125;
}
#submenus {
     position: relative;
     height: 20em;
     width: 100%;
     background-color: #e3e3e3;
}
#photo {
     width: 58.1em;
     height: 20em;
     background-image: url('../images/main.png');
     background-repeat: no-repeat;
     background-color: White;
     border-right: 0.3em solid White;
}
ul.submenu {
     list-style-image: none;
     position: absolute;
     left: 58.4em;
     width: 13.1em;
     height: 4.9em;
     padding: 5em 0 0 0;
     margin: 0;
     list-style-type: none;
     border-right: 0.2em solid White;
}
ul.submenu li {
     font-size: 1.1em;
     text-align: right;
     padding-right: 0.5em;
     margin-bottom: 0;
}
ul.submenu li a {
     color: White;
     text-decoration: none;
     font-family: Arial, sans-serif;
}
ul.submenu li a:hover {
     text-decoration: underline;
}
ul.color1 {
     top: 0em;
     padding: 3.6em 0 0 0;
     height: 6.3em;
     background-color: #a59125;
     border-bottom: 0.2em solid White;
}
ul.color2 {
     background-color: #8d8d8d;
     top: 10.1em;
}
#content {
     margin: 0 0 0 4em;
     padding-top: 1.5em;
     width: 47.5em;
}
#content.subdivised {
     width: 50em;
     margin-left: 1em;
}
#content ul li, #content p {
     font-size: 1.2em;
}
h1 {
     color: #a59125;
     text-transform: lowercase;
     background-image: url('../images/menuBg.png');
     background-repeat: no-repeat;
     font-size: 1.6em;
     padding: 0.7em 0.5em 1em 1em;
}
h2 {
     color: #a59125;
     font-size: 1.5em;
}
#login {
     margin: 1em 4em;
     width: 46em;
     height: 9.7em;
     background-image: url('../images/form.png');
     background-repeat: no-repeat;
}
img.zone {
     margin: 5em 0 0 2em;
}
#credits {
     margin-left: 40px;
     padding-bottom: 1em;
     margin-top: 4em;
}
#credits a {
     text-decoration: none;
     font-weight: normal;
}
#credits a:hover {
     text-decoration: underline;
}
#photos {
     position: absolute;
     left: 54em;
     margin-top: 2em;
     width: 17.5em;
     background-repeat: no-repeat;
     height: 50em;
     background-position: 0em 5em;
     text-align: right;
     /*background-image: url('../images/montage.png');*/
}
#photos a {
     color: #8d8d8d;
     font-size: 1.2em;
     text-decoration: none;
     font-family: Arial, sans-serif;
}
#photos a:hover {
     text-decoration: underline;
}

ul.subsections {
     list-style-type: none;
     position: absolute;
     left: 0;
     width: 14em;
     margin-left: 0;
     padding-left: 1.5em;
     border-right: 1px dashed gray;
     list-style-image: none;
}
ul.subsections li a {
     text-decoration: none;
     display: block;
     padding: 0.8em 0.5em 1em 1.2em;
     color: #a59125;
     font-size: 1.2em;
     font-family: Arial, sans-serif;

}
ul.subsections li a:hover, ul.subsections li.current a {
     background-image: url('../images/menuBg.png');
     background-repeat: no-repeat;
     background-position: 0 0;
     color: #a59125;
}
#subsection {
     margin-left: 17em;
}
p.center {
     text-align: center;
}
label {
     display: block;
     float: left;
     width: 10em;
     font-size: 1.2em;
}
table.listeClients {
     font-size: 1.2em;
     border-collapse: collapse;
     border: 4px double gray;
}
table.listeClients tr th {
     text-align: left;
     padding: 0.5em;
     border: 1px solid gray;
}
table.listeClients tr td {
     padding: 0.5em;
     border: 1px solid gray;
}
textarea {
     width: 18em;
     height: 5em;
}
.nom {
     color: #a59125;
     font-weight: bold;
     font-size: 1.1em;
}
a.link, a.targetBlank {
     color: #a59125;
}
ul.espace li {
     margin-bottom: 0.5em;
}
.imageRetaillee {
}
.popupImage {
}  
