/******************* Général ***************/

body {
background:#191919;
color:#d0d0d0;
font-family:times;
text-align:center;
padding:0;
margin:0;
line-height:1.3em;
}

p {
text-align:justify;

}

a {
text-decoration:none
}

a:link {
color:#ffffff
}

a:visited {
color:#c0c0c0
}

a:hover {
color:#8080ff;
}

caption {background-color:#333333; letter-spacing:20px; font-size:18px}

h1 {
height:40px;
color:#ffffff;
font-size:2.1em;
font-weight:normal;
text-align:right;
font-style:italic;
letter-spacing:0.5em;
margin:18px 20px 2px;
line-height:1em
}

h2 {
font-size:0.9em;
text-align:right;
font-style:italic;
font-weight:normal;
margin:0 20px 0;
color:#ffffff;
letter-spacing:0.1em;
}


li {
list-style:none;
text-align:justify
}

#principal {
position:absolute;
left:124px;
top:104px;
padding-bottom:24px;
color:#fff
}

img {
border:0
}

/***************** Met art *******************/
#classementgaleries {background-color:#262626; width:902px; margin-left:20px}

#classementgaleries tr td {padding:0; margin:0}

#galeriespresentees {background-color:#000}


table.galeriesmetart {margin-left:20px; background-color:#000}
table.galeriesmetart tr td {padding:24px}


/***************** diclaimer ****************/

#disclaimer {
float:right;
background-color:#999;
color:#000;
width:400px;
height:150px;
padding:0;
overflow:scroll;
border:solid 1px #ffffff;
margin:20px 0 0 0
}

#paddingdisclaimer {
margin:8px 10px 10px
}

ul.disclaimer {
text-align:justify;
padding:10px
}

#signaturediscl {
text-align:right;
margin:12px 0
}

/********************* Menu *********************/



#menu {
position:absolute;
top:104px;
left:0;
width:124px;
margin:0 24px 0 0;
float:left;
letter-spacing:0em;
line-height:1em
}

#menu dt {
font-size:18px;
text-align:center;
padding:0.2em 0.4em;
color:#ffffff;
border-top: solid 1px #808080;
border-bottom: solid 1px #808080;
padding-top:8px;
height:21px;
}

#menu dd {
text-align:right;
margin:0;
padding:0.2em 0.5em;
background:#242424;
font-size:14px;
}

#menu dd.premier {
padding-top:0.5em
}

#menu dd.dernier {
padding-bottom:0.5em
}



/******************* Présentation *****************/

#presentation {
float:left;
margin:0 24px 6px
}

#presentationd {
float:right;
margin:0 24px 6px
}

#signature {
text-align:right;
margin-right:24px 
}

p {
margin-top:0;
margin-right:24px;
padding-left:24px
}

/**************** Imagettes *****************/

#imagettes {
padding:0;
height:400px;
width:650px;
position:absolute;
left:50%;
top:50%;
margin-left:-270px;
margin-top:-134px
}

#imagettes img {
border:1px solid #808080
}

/****************** Images *******************/

#image {
margin-top:24px;
padding-bottom:10px
}

#image a {
margin:0 20px;
font-weight:bold;
font-size:1em;
}

#navigation {
position:relative; 
width:240px; 
height:170px;
margin-left:auto; 
margin-right:auto; 
margin-top:20px
}

#navigation a {
margin:0;
font-size:24px
}

#navimagette {
width:170px;
height:170px;
position:absolute;
top:0;
left:0
}

#navrvb {
width:35px;
height:170px;
position:absolute;
top:0;
left:170px
}

#navrvb img{
margin-bottom:4px
}

#navfleches {
width:35px;
height:170px;
position:absolute;
top:0;
left:205px
}

#navretour {
font-size:24px
}


/***************** Strip *************/

#centrageintrostrip {
padding:0;
height:400px;
width:650px;
position:absolute;
left:50%;
top:104px;
margin-left:-274px;
}


#stripcotedroit {
width:300px;
float:left
}

#stripcotedroit p {
margin:0 0 20px;
padding:0
}

#stripcotedroit #signature {
margin-right:0
}

#centrageaccesstrip {
padding:0;
height:400px;
width:650px;
position:absolute;
left:50%;
top:104px;
margin-left:-283px;
}

/**************** Relief **********************/


#reliefcentrage1 {
padding:0;
height:400px;
width:620px;
position:absolute;
left:50%;
top:104px;
margin-left:-282px;
}

#reliefcotegauche {
width:300px;
float:right
}

#reliefcotegauche p {
margin:0 28px 20px 0;
padding:0
}

#reliefcentrage2 {
padding:0;
height:400px;
width:620px;
position:absolute;
left:50%;
top:466px;
margin-left:-258px;
}

#reliefcotedroit {
width:300px;
float:left
}

#reliefcotedroit p {
margin:0 24px 24px 4px;
padding:0
}

#reliefcentrage3 {
padding:0;
height:400px;
width:620px;
position:absolute;
left:50%;
top:730px;
margin-left:-282px;
}

#reliefcotegauche3 {
width:274px;
float:right
}

#reliefcotegauche3 p {
margin:0 28px 20px 0;
padding:0
}

/******************* Orgie (partie gratuite) **************/

#positionorgie {
position:absolute;
top:320px; /** 104 **/
padding:0;
height:600px;
width:650px;
left:50%;
margin-left:-284px;
}

/**
#positionorgie h3 {
margin-top:0;
line-height:32px;
font-weight:normal;
font-style:italic;
font-size:30px;
text-align:right;
margin-bottom:82px
}
**/

#positionorgie h3 {
margin-top:0;
line-height:20px;
font-weight:normal;
font-style:italic;
font-size:22px;
text-align:right;
margin-bottom:65px
}




#positionorgie h3#miseajour {
font-size:20px;
margin-bottom:50px
}

#positionorgie h3#validite {
text-align:center
}

#allopass {
position:absolute;
left:104px;
top:850px; /** 800 **/
padding-bottom:24px
}


/****************** Orgie (partie payante) *********/

#imagettestopfixe {
padding:0;
width:650px;
position:absolute;
top:104px;
left:50%;
margin-left:-270px;
margin-top:0
}

#imagettestopfixe img {
border:1px solid #808080
}


/******************* Liens *********************/

#centrageliens {
width:654px;
background:#242424;
position:absolute;
top:104px;
left:50%;
margin:0 0 0 -276px;
border:1px solid #000;
text-align:left;
line-height:1.2em
}

#liens1 {
margin:0.5em;
padding:0;
position:absolute;
top:0;
left:0
}

#liens2 {
margin:0.5em;
padding:0;
position:absolute;
top:0;
left:179px
}

#liens3 {
margin:0.5em;
padding:0;
position:absolute;
top:0;
left:358px
}

#liens4 {
margin:0.5em;
padding:0;
position:absolute;
top:0;
left:537px
}

/******************* Banières *****************/

#centragebannieres {
width:516px;
background:#242424;
position:absolute;
top:104px;
left:50%;
margin:0 0 0 -207px;
border:1px solid #000;
line-height:1.2em
}




/*********************** Remerciements **********************/

#listeintratexte {
margin-right:24px;
}

#listeintratexte li {
margin-bottom:20px;
list-style-type:square
}


/************************* Droit **************************/

#droit {
margin:0 24px 0 48px;
text-align:justify
}

#droit dt {
margin-bottom:0.7em
}

#droit dt a {
font-variant:small-caps;
font-size:1.1em;
color:#fff;
background:#202040;
}

#droit dd {
margin-bottom:20px;
}

ol#l1225 li {
list-style-type:decimal
}


/********************** Livre d'or ************************/

#livredor {
margin:0 0 0 24px;
text-align:justify
}

#livredor dt {
margin: 1.7em 0 0.7em
}

#livredor dt span.inl {
background:#351900;
font-size:1.1em;
color:#fff;
font-style:italic;
letter-spacing:0.1em
}

#livredor dt strong {
font-variant:small-caps;
font-style:normal;
}

#or {
color:#ffd700
}
#signerlivre {
margin:10px 0 48px;
}

#signerlivre a {
font-weight:normal;
font-style:italic
}

#livresigne {
margin:10px 0 48px;
font-weight:normal;
font-style:italic
}

/******************* Newsletter ******************/

#newsletter {
margin:0 24px;
text-align:justify
}

#newsletter dt {
margin: 0 0 0.7em
}

#newsletter dt span.inl {
background:#203020;
font-size:1.1em;
color:#fff;
font-style:italic;
letter-spacing:0.1em
}

#newsletter dd {
margin-bottom:20px;
}

#newsletter dd a {
color:#fff;
text-decoration:underline;
font-weight:bold
}

/******************* Satisfait *********************/


#satisfait {
margin:0 24px;
text-align:justify
}

#satisfait dt {
margin: 0 0 0.7em
}

#satisfait dt span.inl {
background:#004030;
font-size:1.1em;
color:#fff;
font-style:italic;
letter-spacing:0.1em
}

#satisfait dd {
margin-bottom:20px;
}

#satisfait dd a {
color:#fff;
text-decoration:underline;
font-weight:bold
}

.bannieres {
margin-left:20px;
background-color:#000;
padding-top:20px;
padding-bottom:20px
}




