body,html {
background:#000 url(/images/bg.jpg) no-repeat top;
text-align:justify;
font:12px Arial, Helvetica, sans-serif;
color:#fafafa;
font-weight:100;
margin:0 auto;
width:auto;
line-height: 1.2;
}

h1,h2,h3,h4,h5,h6,p {
font-weight:400;
color:#fafafa;
margin:0;
padding:0;
}

#wrapper {
width:1000px;
margin-left:auto;
margin-right:auto;
padding:0;
background:url(/images/bkp.png);
height:830px;
}

#banniereplus {
float:left;
background:url(/images/menu.png);
width:980px;
height:160px;
padding:0;
margin:-10px 0 0 -10px;
z-index:12;
}

#page {
background:url(/images/f50.png);
float:left;
width:980px;
height:640px;
margin-left:10px;
}

/*tag*/
h1 {
margin-left:22px;
font-size:14px;
padding-top:2px;
}

/*enteteliens*/
h2 {
padding:0 10px 0 0;
font-size:14px;
text-transform:uppercase;
}

/*nomgalerie*/
h3 {
text-align:right;
font-size:10px;
margin:-14px 10px 0 0;
}

/*nbphotos*/
h4 {
padding-top:4px;
font-size:11px;
color:#fafafa;
}

/*date  */
h5 {
font-size:14px;
color:#fafafa;
}

form {
margin:0;
padding:0;
}

img A:link {
color:#fafafa;
text-decoration:none;
outline-width:0;
border-width:0;
}

a {
margin:0;
padding:0;
color:#fafafa;
border:none;
outline-width:0;
text-decoration:none;
}

a:hover {
text-decoration:underline;
text-shadow:0 0 2px #fafafa;
}

img {
border:none;
}

li {
list-style-type:none;
}

/* navigation */
.snavjs {
margin:20px 0 0 -720px;
height:13px;
width:13px;
z-index:160;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

.acces {
position:absolute;
width:73px;
margin:40px 0 0 50px;
}

.snav {
font-size:12px;
display:none;
height:120px;
width:960px;
position:absolute;
padding:0;
margin:4px 0 0 10px;
z-index:650;
background:url(/images/f60.png);
}

.snav img {
width:35px;
height:24px;
position:absolute;
left:0;
top:0;
border:1px solid #fff;
display:inline;
-ms-interpolation-mode:bicubic;
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

.snav img.hover {
background:url(thumb_bg.png) no-repeat center center;
border:none;
border:1px solid #fff;
opacity:1;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.snav p {
height:35px;
width:24px;
float:left;
position:relative;
display:inline;
margin:0 9px -4px;
}

.li1 {
margin:0 0 0 150px;
width:200px;
}

.li2 {
margin:0 0 0 360px;
width:290px;
}

.li3 {
margin:0 0 0 650px;
width:200px;
}

.li4 {
margin:0 0 0 855px;
width:80px;
}

.li1,.li2,.li3,.li4 {
margin-top:12px;
position:absolute;
}

.lig {
position:abolute;
display:block;
}

.lid {
position:abolute;
margin-left:100px;
display:block;
}

.nav {
float:left;
margin-left:264px;
margin-top:4px;
padding:0;
z-index:50;
}

.nav li {
float:left;
z-index:100;
margin:10px 0 0 5px;
}

li.menusep {
position:relative;
margin-top:11px;
height:13px;
width:2px;
background:#a00908;
}

.nav li.back {
position:absolute;
height:2px;
margin-top:29px;
padding-right:3px;
margin-left:-2px;
background:#a00908;
}

.nav li a {
outline:none;
display:block;
float:left;
position:relative;
overflow:hidden;
}

#footer {
margin-left:0;
float:left;
width:980px;
font-size:11px;
background:url(/images/piedp.png);
height:30px;
margin:0 10px;
}

#footer p {
text-decoration:none;
padding-left:20px;
margin:12px 15px 0;
}

#footer a {
text-decoration:none;
}

#design {
margin-left:50px;
float:left;
height:18px;
background:url(/images/icon18.png) no-repeat;
}

#legal {
float:right;
}

#legal object {
margin:0px 0px 0 5px;
float:right;
height:18px;
width:18px;
background:url(/images/copyright.png) no-repeat;
}

#phpmv {
position:absolute;
display:none;
}

