body {background: #020104 url(images/bodybg.gif) repeat-x; color: #7F7F7F; font-family: tahoma, arial; font-size: 10px; margin: 0px; padding: 0px; text-align: center;}
* {margin:0px;padding:0px;}
p a:link {color: #7a6b3e; font-size: 14px; font-weight: bold; text-decoration: underline;}
p a:visited {color: #7a6b3e; font-size: 14px; font-weight: bold; text-decoration: underline;}
p a:hover, a:active {color: #7a6b3e; font-size: 14px; font-weight: bold; text-decoration: none;}
p{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #5e573b;}
p.d {text-align: right;}
p.titre {font-size:x-large; font-family:cursive;}
#topinfo {margin: 10px auto; width: 785px; display:block; position:relative; font-size:smaller; }
#topinfo a:hover, a:active {color: #4c5b38; font-size: 14px; font-weight: bold; text-decoration: none; }
table {width:100%;}
table td.g {text-align: left;}
table td.d {text-align: right;}
#gencontainer {margin: 10px auto; text-align: left; width: 785px; display:block; position:relative; }
#content {background: url(images/contentlrbg.gif) repeat-y; width: 785px; }
#left {position:relative; margin-left:5px; float:left;  display:inline; background: url(images/lphotobg.jpg) no-repeat; width: 250px; height:600px; }
#left ul{margin: 20px 0px 0px 50px; padding:0px; display:block; color:#c5b16b; width:auto; width: 110px; position:absolute; #background-color:#FF0000;}
#left li{background-color:#cebc7d; width: 136px; text-align:left; padding: 0px 0px 1px 10px; list-style-type: none;}
#left #nav-bg{background-image:url(images/nav-bg.png);}
.link,#last {font-size: 14px; font-weight:900; text-decoration: none; padding:0px; margin:0px; text-transform: uppercase; width: 120px;	display:block; color: #7a6b3e; font-size: 14px; font-weight: bold; position:relative; text-align:center;}
.link:hover, #last:hover{color:#4c5b38;}
.link {border-bottom: 1px dashed #9c8f5e;}
#last {border-bottom: 0px none #9c8f5e;}
#navtop{background-image:url(images/navtop.png); background-repeat: no-repeat; display:block; width:146px; height:20px; }
#navbottom{background-image:url(images/navbottom.png); display:block; width:146px; height:19px; background-repeat: no-repeat; background-position: left bottom; }
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bolder; font-variant: normal; color: #4c5b38; text-decoration: none; margin-bottom:20px;}
.clear{clear:both;}
#footer {margin-left:5px; display:block; background: url(images/footerbg.gif) repeat-x; width: 775px; height:67px; }
#footer p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-variant: normal; text-transform:none; color: #f1e6c0; text-decoration: none; text-align:center; padding-top:20px; }

#container {width:510px; background:#e1d7b3; border:0px solid #000; margin:10px auto; margin-left: 265px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color:#7a6b3e;}
#container a.pics {float:left; padding:7px 21px; display:inline; text-decoration:none; width:75px; height:75px; cursor:default;}
#container a.pics img.thumb {display:block; border:1px solid #000;}
#container a.pics span {display:none; border:10; width:440px; margin-left:265px; text-align:center;}
#container a.pics span img {margin:0px; border:1px solid #000000; padding: 15px; background-color:#FFFFFF;}
#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #000000;}
#container a.pics:hover span {display:block; position:absolute; left:0px; top:240px; z-index:10; }
#container a.pics:active img.thumb {border:1px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; left:0px; top:240px; z-index:5;}
#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #fc0}
#container a.pics:focus span {display:block; position:absolute; left:0px; top:240px; z-index:5; outline:0; }
#container span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0px; padding:000px 0 0 0; width:480px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color:#7a6b3e; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}

a {color: #4c5b38 }
li.details {font-size:12px; padding-left:20px; list-style-position:inside; }
a.details2 {font-size:12px; text-align:left;}

p.details {font-size:11px; text-align:center;}
p.details2 {font-size:11px; text-align:left;}
p.important {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bolder; font-variant: normal; color: #4c5b38; text-decoration: none; margin-top:10px; margin-bottom:10px;}
em {font-weight:bold; }
img.cadre {border:1px solid #888888; padding:7px; float:right; margin-left:20px; background-color:#FFFFFF}
a.petit {font-size:small; }