	@charset "utf-8";
/* CSS Document */


/*************** BODY ET MAIN **********************/
body,p,img,h1,h2,h3,h4,hr {
padding:0;
margin:0;
border:0;
}
body {
background-attachment:fixed;
background-image:url(images/bodyDegrade1.png);
background-repeat:repeat-x;
background-color:#e17d2c;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
#Content {
width:1000px;
margin:auto;
position:relative;
}
/***********************************************/


/*************** HEADER **********************/
#Header {
width:1000px;
height:280px;
background-image:url(images/toiture.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
#Titre {
position:absolute;
top:80px;
left:40px;
}
h1#h1HeaderTitle {
position:absolute;
top:55px;
left:40px;
font-size:1.2em;
font-style:italic;
color:#f8ef60;
}
h1#h1HeaderTitle a {
color:#f8ef60;
text-decoration:none;
}
/*h1 {
position:absolute;
top:76px;
left:541px;
font-size:1.2em;
font-style:italic;
color:#f8ef60;
width: 420px;
height: 53px;
}
h1 p{
font-size:0.7em;
text-align: right;
color:#f6fe78;
margin: 4px 0 0 0;
}
h1 a {
color:#f1f9ab;
font-size:0.8em;
}
h1 span {
font-size: 1.8em;
color: #f1ea23;
}*/
h2 em.emLastGirl {
font-size:0.9em;
color:#f3c342;
}
p#citation {
position:absolute;
top:76px;
left:541px;
font-size:1.2em;
font-style:italic;
color:#f8ef60;
width: 430px;
height: 53px;
text-align:right;
}
p#citation a {
color:#f1f9ab;
font-size:0.8em;
}
p#citation span {
font-size: 1.8em;
color: #f1ea23;
}
#star1 {
	position:absolute;
	top:113px;
	left:481px;
}
#star2 {
	position:absolute;
	top:64px;
	left:630px;
}
#star3 {
	position:absolute;
	top:28px;
	left:123px;
}
#star4 {
	position:absolute;
	top:70px;
	left:353px;
}
#star5 {
	position:absolute;
	top:168px;
	left:388px;
}
#star6 {
	position:absolute;
	top:24px;
	left:646px;
}
#flagEn {
	position:absolute;
	top:80px;
	left:0px;
}
#flagFr{
	position:absolute;
	top:105px;
	left:0px;
}
/*****MENU IN HEADER *******/
#Menu {
width:1000px;
height:38px;
top:0px;
left:0px;
background-image:url(images/menuBackgroung.jpg);
background-repeat:no-repeat;
z-index:200;
padding: 0 0 0 4px;
}
#Menu ul {
list-style:none;
font-size:1.1em;
margin:0;
padding:0;
}
#Menu li {
float:left;
/*margin:6px 0 0 8px;*/
margin:0;
padding:6px 0 0 0;
/*border:1px solid #000;*/
}
#Menu li a {
color:#FFFFFF;
text-decoration:none;
padding:0;
vertical-align:top;
}
#Menu li a:hover {
color:#fbf6a9;
text-decoration:underline;
}
#Menu ul img{
margin:-6px 4px 0 4px;
/*float:right;*/
/*margin-left:8px;*/
}
/*****FORM IN HEADER *******/
#Menu form{
float:right;
margin:6px 20px 0 0;
padding:0;
}
.inputHeader{
width:100px;
height:16px;
font-size:0.8em;
background-color:#3b4f93;
border:1px solid #25397a;
color:#FFFFFF;
padding:2px;
float:right;
margin: 0 2px 0 0;
}
a#BtLoginHeader {
background-image:url(images/boutonLoginHeader.png);
background-repeat:no-repeat;
float:right;
margin:-4px 4px 0 6px;
width:32px;
height:32px;
cursor:pointer;
}
a#BtLoginHeader:hover {
background-image:url(images/boutonLoginHeaderHover.png);
}

/*****AFFICHAGE pseudo et ticket IN HEADER *******/
#dataMembre {
float:right;
margin:2px 20px 0 6px;
color:#f5f9ae;
font-size:1.2em;
padding-top:4px;
}
#dataMembre span{
color:#f8f64f;
font-size:1.1em;
margin:0 0 0 8px;
float:right;
}
#dataMembre a {
background-image:url(images/boutonDeconnexionHeader.png);
background-repeat:no-repeat;
cursor:pointer;
display:block;
width:20px;
height:20px;
float:right;
margin:4px 0 0 12px;
vertical-align:text-top;
}
#dataMembre a:hover {
background-image:url(images/boutonDeconnexionHeaderHover.png);
}
.avatar {
float:right;
margin-top:2px;
}
/***********************************************/

/*************** FOOTER **********************/
#footer {
/*background-color: #a31113;
background-image: url(images/degradeFooter.png);*/
/*background:#851a19 url(images/degradeFooter.png) repeat-x;*/
/*background-image: url(images/degradeFooter.png);
background-repeat:repeat-x;*/
background-color: #851a19;
width:963px;
height:190px;
margin: -10px 0 0 0;
padding: 12px;
}
.blockFooter {
float: left;
width:298px;
/*height: 130px;*/
margin: 10px 0 0 18px;
text-align: center;
}
.blockFooter h3{
color:#eaf855;
font-size: 1.3em;
}
.blockFooter a {
color:#FFFFFF;
font-size: 1em;
text-decoration: none;
}
.blockFooter a:hover {
text-decoration: underline;
}
/***********************************************/

/*************** HOME **********************/
#mainDivHome {
background-image:url(images/immeubleAccueil.jpg);
background-repeat:no-repeat;
margin-top:-40px;
padding-top:40px;
width:987px;
height:1086px;
height: 1264px;
-moz-box-shadow: 0 0 14px #3a3a3c;
-webkit-box-shadow: 0 0 14px #3a3a3c;
-khtml-box-shadow: 0 0 14px #3a3a3c;
overflow:visible;
position:relative;
}
#bandeauHome {
background-image:url(images/bandeauHome.jpg);
background-repeat:repeat-x;
background-color:#420606;
border:1px solid #570506;
padding:10px;
width: 242px;
height:650px;
position: relative;
left:-24px;
top: 20px;
float: left;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
z-index: 100;
}
#bandeauHome a {
color:#FFFFFF;
text-decoration:none;
}
#bandeauHome img {
margin:10px 0 0 0;
border:0;
}
#bandeauHome p {
font-size:0.9em;
}
#bandeauHome p.typeFille {
color:#fbf97a;
font-size:1.2em;
}
#bandeauHome h2{
color:#fbf97a;
font-size:1.2em;
}
.triangleBandeauHome{
border-color: transparent #5c0b0b transparent transparent;
border-style:solid;
border-width:25px;
height:0px;
width:0px;
position: relative;
left: -49px;
top: 666px;
z-index: -1;
}
div#introDiv {
background:#851a1a url(images/degradeFooter.png) repeat-x;
width:963px;
/*height: 130px;*/
padding: 12px;
margin: -10px 0 0 0;
}
div.sousCadreIntro {
margin: 20px;
background:#851a1a url(images/degradeCadreIntro.png) repeat-x;
background-color: #410a0a;
border: 1px solid #8d0404;
padding: 10px;
}
div.sousCadreIntro a {
    color:#FFFFFF;
}
div.sousCadreIntro h2 {
margin:0;
padding:0;
color:#f8f24b;
font-size:1.1em;
font-weight:bold;
}
div.bulleHome {
background-image:url(images/fondBulleHome.png);
background-repeat:no-repeat;
width:380px;
height:240px;
z-index:200;
display:none;
}
div.bulleHome img {
float:left;
margin:18px 0 0 24px;
}
div.bulleHome h4 {
margin:14px 0 0 146px;
font-size:1.2em;
color:#f5e18d;
}
div.bulleHome p.sousTitre {
margin:2px 0 0 146px;
font-size:1em;
color:#f7ee58;
}
div.bulleHome p.texteBulleHome {
margin:4px 0 0 146px;
font-size:14px;
line-height:14px;
color:#f3e6af;
width:190px;
height:71px;
overflow: hidden;
}
div.bulleHome p.texteBulleHome a {
color:#f3e6af;
text-decoration:none;
}
div.bulleHome a.seeHerFlat {
position:absolute;
top:134px;
left:142px;
background-image:url(images/boutonSeeHerFlat.png);
background-repeat:no-repeat;
display:block;
width:140px;
height:59px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
line-height:28px;
font-size:0.9em;
font-weight:bold;
}
div.bulleHome a.seeHerFlat:hover {
background-image:url(images/boutonSeeHerFlatHover.png);
color:#791212;
}
a.closeBulle {
position:absolute;
top:16px;
left:310px;
background-image:url(images/crossBulle.png);
background-repeat:no-repeat;
display:block;
width:16px;
height:16px;
cursor:pointer;
}
a.closeBulle:hover {
background-image:url(images/crossBulleHover.png);
}
.fenetre {
width:100px;
height:154px;
cursor:pointer;
}
#fenetre0 {
position:absolute;
left: 266px;
top: 60px;
background:url(images/fenetreAllumee0.jpg) no-repeat;
}
#bulleHome0 {
position:absolute;
left: 69px;
top: -100px;
}
#fenetre1 {
position:absolute;
left: 460px;
top: 60px;
background:url(images/fenetreAllumee1.jpg) no-repeat;
}
#bulleHome1 {
	position:absolute;
	left: 264px;
	top: -100px;
}
#fenetre2 {
	position:absolute;
	left: 650px;
	top: 60px;
	background:url(images/fenetreAllumee2.jpg) no-repeat;
}
#bulleHome2 {
	position:absolute;
	left: 442px;
	top: -100px;
}
#fenetre3 {
	position:absolute;
	left: 833px;
	top: 59px;
	background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome3 {
	position:absolute;
	left: 625px;
	top: -100px;
}
#fenetre4 {
	position:absolute;
	left: 269px;
	top: 240px;
	background:url(images/fenetreAllumee4.jpg) no-repeat;
}
#bulleHome4 {
	position:absolute;
	left: 69px;
	top: 80px;
}
#fenetre5 {
position:absolute;
left: 463px;
top: 240px;
background:url(images/fenetreAllumee5.jpg) no-repeat;
}
#bulleHome5 {
	position:absolute;
	left: 264px;
	top: 80px;
}
#fenetre6 {
position:absolute;
left: 650px;
top: 240px;
background:url(images/fenetreAllumee6.jpg) no-repeat;
}
#bulleHome6 {
	position:absolute;
	left: 442px;
	top: 80px;
}
#fenetre7 {
position:absolute;
left: 835px;
top: 240px;
background:url(images/fenetreAllumee0.jpg) no-repeat;
}
#bulleHome7 {
	position:absolute;
	left: 625px;
	top: 80px;
}
#fenetre8 {
position:absolute;
left: 269px;
top: 424px;
background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome8 {
	position:absolute;
        left: 69px;
        top: 280px;
}
#fenetre9 {
position:absolute;
left: 463px;
top: 424px;
background:url(images/fenetreAllumee5.jpg) no-repeat;
}
#bulleHome9 {
	position:absolute;
        left: 264px;
        top: 280px;
}
#fenetre10 {
position:absolute;
left: 652px;
top: 424px;
background:url(images/fenetreAllumee2.jpg) no-repeat;
}
#bulleHome10 {
	position:absolute;
        left: 442px;
        top: 280px;
}
#fenetre11 {
position:absolute;
left: 836px;
top: 423px;
background:url(images/fenetreAllumee4.jpg) no-repeat;
}
#bulleHome11 {
	position:absolute;
        left: 625px;
        top: 280px;
}
#fenetre12 {
position:absolute;
left: 270px;
top: 605px;
background:url(images/fenetreAllumee0.jpg) no-repeat;
}
#bulleHome12 {
	position:absolute;
        left: 69px;
        top: 460px;
}
#fenetre13 {
position:absolute;
left: 464px;
top: 605px;
background:url(images/fenetreAllumee6.jpg) no-repeat;
}
#bulleHome13 {
	position:absolute;
        left: 264px;
        top: 460px;
}
#fenetre14 {
position:absolute;
left: 652px;
top: 605px;
background:url(images/fenetreAllumee4.jpg) no-repeat;
}
#bulleHome14 {
	position:absolute;
	left: 442px;
        top: 460px;
}
#fenetre15 {
position:absolute;
left: 838px;
top: 603px;
background:url(images/fenetreAllumee0.jpg) no-repeat;
}
#bulleHome15 {
	position:absolute;
	left: 632px;
    top: 460px;
}
#fenetre16 {
position:absolute;
left: 79px;
top: 788px;
background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome16 {
position:absolute;
left: -120px;
top: 640px;
}
#fenetre17 {
position:absolute;
left: 270px;
top: 788px;
background:url(images/fenetreAllumee2.jpg) no-repeat;
}
#bulleHome17 {
position:absolute;
left: 60px;
top: 640px;
}
#fenetre18 {
position:absolute;
left: 464px;
top: 788px;
background:url(images/fenetreAllumee5.jpg) no-repeat;
}
#bulleHome18 {
position:absolute;
left: 260px;
top: 640px;
}
#fenetre19 {
position:absolute;
left: 652px;
top: 788px;
background:url(images/fenetreAllumee6.jpg) no-repeat;
}
#bulleHome19 {
position:absolute;
left: 460px;
top: 640px;
}
#fenetre20 {
position:absolute;
left: 836px;
top: 786px;
background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome20 {
position:absolute;
left: 640px;
top: 640px;
}
#fenetre21 {
position:absolute;
left: 79px;
top: 970px;
background:url(images/fenetreAllumee1.jpg) no-repeat;
}
#bulleHome21 {
position:absolute;
left: -120px;
top: 820px;
}
#fenetre22 {
position:absolute;
left: 270px;
top: 970px;
background:url(images/fenetreAllumee5.jpg) no-repeat;
}
#bulleHome22 {
position:absolute;
left: 70px;
top: 820px;
}
#fenetre23 {
position:absolute;
left: 464px;
top: 970px;
background:url(images/fenetreAllumee0.jpg) no-repeat;
}
#bulleHome23 {
position:absolute;
left: 260px;
top: 820px;
}
#fenetre24 {
position:absolute;
left: 652px;
top: 970px;
background:url(images/fenetreAllumee6.jpg) no-repeat;
}
#bulleHome24 {
position:absolute;
left: 460px;
top: 820px;
}
#fenetre25 {
position:absolute;
left: 836px;
top: 970px;
background:url(images/fenetreAllumee4.jpg) no-repeat;
}
#bulleHome25 {
position:absolute;
left: 640px;
top: 820px;
}
#fenetre26 {
position:absolute;
left: 79px;
top: 1158px;
background:url(images/fenetreAllumee4.jpg) no-repeat;
}
#bulleHome26 {
position:absolute;
left: -120px;
top: 1000px;
}
#fenetre27 {
position:absolute;
left: 270px;
top: 1158px;
background:url(images/fenetreAllumee1.jpg) no-repeat;
}
#bulleHome27 {
position:absolute;
left: 70px;
top: 1000px;
}
#fenetre28 {
position:absolute;
left: 464px;
top: 1158px;
background:url(images/fenetreAllumee2.jpg) no-repeat;
}
#bulleHome28 {
position:absolute;
left: 260px;
top: 1000px;
}
#fenetre29 {
position:absolute;
left: 652px;
top: 1158px;
background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome29 {
position:absolute;
left: 460px;
top: 1000px;
}
#fenetre30 {
position:absolute;
left: 836px;
top: 1158px;
background:url(images/fenetreAllumee3.jpg) no-repeat;
}
#bulleHome30 {
position:absolute;
left: 640px;
top: 1000px;
}
/***********************************************/


/*************** COMMUN PAGES **********************/
.triangle {
border-color: transparent #5c0b0b transparent transparent;
border-style:solid;
border-width:25px;
height:0px;
width:0px;
position: relative;
left: -50px;
top: 15px;
z-index: -1;
}
.rectangle {
background-image:url(images/degradeRubanRouge.png);
background-repeat:repeat-x;
height: 40px;
width: 1011px;
position: relative;
left:-24px;
top: 0px;
float: left;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
z-index: 100;
}
.rectTop {
z-index: 500;
}
.rectangle  h2{
height:40px;
margin:0;
padding:8px 0 0 30px;
font-size:1.3em;
font-weight:normal;
float:left;
}
.rectangle h2 a {
    text-decoration:none;
}
.rectangle  p.introMenuD{
height:40px;
margin:0;
padding:8px 0 0 30px;
font-size:1.3em;
font-weight:normal;
float:left;
}
.rectangle  a{
color:#FFFFFF;
}
.rectangle select{
width:250px;
padding:3px;
height:28px;
display:block;
margin:6px 0 0 4px;
background-color:#ad1b1b;
border:1px solid #821414;
color:#f9f8a5;
font-size:1em;
}
#formJumpToGirl {
float:left;
}
#menuJumpToGirl {
    float:left;
    margin:4px 0 0 10px;
    background:rgba(200, 10, 10, 0.9);
    border:1px solid #d5aa4d;
    border:1px solid #840a0a;
    list-style-type:none;
    padding:0;
    width:208px;
    overflow:hidden;
    /*max-height:400px;*/
}
#menuJumpToGirl ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#menuJumpToGirl .menu {
    height:27px;
    width:208px;
}
#menuJumpToGirl li {
    float:left;
}
ul#menuJumpToGirl li ul {
    display:none;
    background-color:transparent;
}
ul#menuJumpToGirl a.sub {
    display:block;
    height:14px;
    font-size:1em;
    text-decoration:none;
    padding:6px;
    margin:4px 0;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}
ul#menuJumpToGirl a.sub:hover {
    color:#f6e98f;
    text-align:center;
    background:rgba(170, 10, 10, 0.9);
    border-top:1px solid #840a0a;
    border-bottom:1px solid #840a0a;
}
ul#menuJumpToGirl li:hover ul {
    display:block;
}
#menuJumpToGirl li:hover ul li {
    float:none;
}
#menuJumpToGirl a {
    display:block;
    width:200px;
    font-size:1.2em;
    text-decoration:none;
    color:#FFFFFF;
    padding:2px 2px 0 2px;
}
#mainDiv {
margin-top:-40px;
padding-top:40px;
width:987px;
background-image:url(images/contentMur.png);
background-repeat:repeat-y;
-moz-box-shadow: 0 0 14px #3a3a3c;
-webkit-box-shadow: 0 0 14px #3a3a3c;
-khtml-box-shadow: 0 0 14px #3a3a3c;
box-shadow: 0 0 14px #3a3a3c;
overflow:visible;
position:relative;
}
.message {
width:850px;
height:24px;
margin:20px 0 0 52px;
padding:15px;
background-image:url(images/messageJauneDegrade.png);
background-repeat:repeat-x;
border:1px solid #eecd17;
color:#333333;
font-size:1.4em;
}
.paraInfo {
width:856px;
/*height:40px;*/
margin:10px 0 0 54px;
background-image:url(images/degradeParaInfo.png);
background-repeat:repeat-x;
background-color:#efec14;
border:1px solid #eecd17;
color:#666666;
font-size:1.1em;
/*line-height:40px;*/
padding:10px;
text-align:left;
}
.paraWarning {
width:866px;
height:40px;
margin:10px 0 0 54px;
background-image:url(images/degradeParaWarning.png);
background-repeat:repeat-x;
background-color:#7d1313;
border:1px solid #b41414;
color:#f4f270;
font-size:1.4em;
line-height:40px;
padding:0 0 0 10px;
text-align:center;
}
.rougeFonce {
background-color:#8b1112;
height:1px;
border:0px;
}
.rougeClair {
background-color:#e0a4a4;
height:1px;
border:0px;
}
.grisFonce {
background-color:#bab5b5;
height:1px;
border:0px;
}
.grisClair{
background-color:#eeeeee;
height:1px;
border:0px;
}
.jauneFonce{
background-color:#edd21a;
height:1px;
border:0px;
}
.jauneClair{
background-color:#fbfbbc;
height:1px;
border:0px;
}
a.bigButton {
display:block;
cursor:pointer;
width:254px;
height:95px;
text-align:center;
padding:14px 0 0 0;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
color:#f8f7a7;
background-image:url(images/boutonDownload.png);
}
a.bigButton:hover {
background-image:url(images/boutonDownloadHover.png);
color:#791212;
}
a.smallButton {
display:block;
width:180px;
height:76px;
background-image:url(images/boutonRateThisGirl.png);
background-repeat:no-repeat;
margin:20px auto 0 auto;
text-align:center;
padding:6px 0 0 0;
font-size:1.4em;
cursor:pointer;
color:#f8f7a7;
}
a.smallButton:hover {
background-image:url(images/boutonRateThisGirlHover.png);
color:#791212;
}
/***********************************************/

/*************** GIRL PAGE **********************/
.triangleInfoGirl {
border-color: transparent #5c0b0b transparent transparent;
border-style:solid;
border-width:25px;
height:0px;
width:0px;
position: relative;
left: -49px;
top: 404px;
z-index: -1;
}
.rectangleInfoGirl {
background-image:url(images/degradeRectangleInfoGirl.png);
background-repeat:repeat-x;
background-color:#170404;
width: 300px;
height:400px;
position: relative;
left:-24px;
top: 30px;
float: left;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
z-index: 100;
}
.rectangleInfoGirl h2{
height:20px;
margin:0;
padding:8px 0 10px 16px;
font-size:1.5em;
font-weight:bold;
color:#f8f7a7;
}
.rectangleInfoGirl h2 img{
margin:0 0 0 20px;
}
.rectangleInfoGirl p {
padding:0 10px 0 10px;
text-align:justify;
font-size:0.9em;
}
.rectangleInfoGirl a{
color:#FFFFFF;
text-decoration:none;
}
a#linkAddToCollection {
position:absolute;
top:305px;
left:22px;
}
a#linkDownloadOrBuy {
position:absolute;
top:315px;
left:22px;
}
#bigPicture {
float:right;
margin:-20px 54px 0 0;
}
.clearAll {
clear:both;
height:6px;
border:0px;
}
#vignettes {
padding:0 0 0 60px;
margin:0 0 20px 0;
}
#vignettes img {
margin:0 8px 0 0;
cursor:pointer;
}
.rectangleInfoGirl p.typeFille {
color:#fbf97a;
font-size:1.2em;
margin:6px 0 0 8px;
}
p.typeFille img {
	height:20px;
}
.rectangleInfoGirl h3 {
color:#fbf97a;
font-size:1.2em;
margin:6px 0 0 8px;
}
.rectangleInfoGirl p.nbTickets {
color:#fbf97a;
font-size:1em;
margin:0 0 2px 8px;
font-weight:bold;
}
a.lienInfoBulle {
position:relative;
text-decoration: none;
}
a.lienInfoBulle span {
display:none;
padding:12px;
width:260px;
font-size:12px;
font-weight:normal;
font-style:italic;
z-index:300;
background-image:url(images/degradeInfoBulle.png);
background-repeat:repeat-x;
background-color:#570d0c;
border:1px solid #440b0a;
text-align:left;
margin:4px 0 0 2px;
position:absolute;
top:10px;
left:30px;
}
a.lienInfoBulle:hover span {
display:block;
}
#caractGirl {
margin:0;
overflow:hidden;
}
#caractGirl p {
background-image:url(images/iconeCheckBox.png);
background-repeat:no-repeat;
padding:4px 0 0 24px;
margin:0 0 0 10px;
float:left;
height:20px;
}
#rateAndComment {
overflow:visible;
}
#rateAndComment h3 {
font-size:1.6em;
color:#fcfd83;
margin:0 0 12px 0;
}
#ratingForm {
width:400px;
float:left;
margin:10px 0 20px 60px;
font-size:0.9em;
background-image:url(images/degradeInfoBulle.png);
background-repeat:repeat-x;
background-color:#570d0c;
border:1px solid #440b0a;
padding:12px;
}
#rateAndComment label {
color:#fcfd83;
}
#rateAndComment textarea {
border:1px solid #982020;
background-color:#f8f8e5;
width:372px;
height:134px;
color:#851616;
padding:12px;
}
#commentForm {
width:400px;
float:left;
margin:10px 0 20px 20px;
font-size:0.9em;
background-image:url(images/degradeInfoBulle.png);
background-repeat:repeat-x;
background-color:#570d0c;
border:1px solid #440b0a;
padding:12px;
}
table.tableComments {
width:870px;
overflow: hidden;
background-color:#00FF00;
margin:10px 0 20px 60px;
padding:8px;
background-image:url(images/degradeTableComment.png);
background-repeat:repeat-x;
background-color:#170404;
border:1px solid #570d0c;
}
.cellAvatar{
width:60px;
vertical-align:top;
}
.cellPseudo{
color:#fcfd84;
font-size:1.2em;
}
.cellDate{
color:#f1f411;
font-size:0.7em;
font-style:italic;
vertical-align:top;
}
.cellComment{
vertical-align:top;
max-width:800px;
overflow: hidden;
}
.cellVide {
height:10px;
}
.cellVide2 {
height:10px;
border-top:1px solid #FFFF00;
}
.paraNoComment {
font-size: 1.1em;
font-style: italic;
color:#811414;
margin: 8px 0 30px 60px;
}
.censored {
    background-color: #eaf855;
    color: #570d0c;
    padding: 1px 4px;
    font-size: 0.8em;
    font-weight: bold;
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    -khtml-border-radius:16px;
}
/***********************************************/

/*************** REGISTER PAGE **********************/
#blockRegisterAndLogin {
position:relative;
height:600px;
margin:20px 0 0 0;
/*background-color:#00FFFF;*/
}
#loginForm {
width:280px;
height:240px;
background-color:#00FF66;
position:absolute;
top:0px;
left:55px;
padding:10px;
background-image:url(images/degradeLoginForm.png);
background-repeat:repeat-x;
background-color:#2e0707;
border:1px solid #660c0c;
}
#loginForm p {
margin:10px 0 0 0;
font-size:1.2em;
color:#f4f372;
font-style:italic;
}
#loginForm h3 {
font-size:1.5em;
color:#fffe54;
margin:0 0 6px 0;
}
#forgotForm {
width:280px;
height:210px;
background-image:url(images/degradeForgotForm.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #a69f9f;
position:absolute;
top:280px;
left:55px;
padding:10px;
}
#forgotForm p {
margin:10px 0 0 0;
font-size:1.2em;
color:#9f0c0c;
font-style:italic;
}
#forgotForm h3 {
font-size:1.5em;
color:#9f0c0c;
margin:0 0 6px 0;
}
#registerForm {
width:530px;
height:560px;
background-image:url(images/degradeRegisterForm.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #edd21a;
position:absolute;
top:0px;
left:380px;
padding:10px;
}
#registerForm p {
margin:10px 0 0 0;
font-size:1.2em;
color:#9f0c0c;
font-style:italic;
}
#registerForm h3 {
font-size:1.5em;
color:#9f0c0c;
margin:0 0 6px 0;
}
#registerForm h3 span {
font-size:0.6em;
font-style:italic;
}
#boxCheckBox {
width:500px;
height:70px;
}
#boxCheckBox .checkbox {
width:10px;
height:20px;
float: left;
margin: 10px 0 0 0;
vertical-align: middle;
}
#boxCheckBox .labelCheck {
float: left;
font-size:1em;
font-style:italic;
vertical-align: middle;
/*width: 480px;*/
color:#999889;
margin: 10px 0 0 4px;
}
#forgotForm input{
width:270px;
height:20px;
border:1px solid #999889;
background-color:#f1f1ee;
font-size:1em;
color:#515149;
padding:4px;
}
#loginForm input {
width:270px;
height:20px;
border:1px solid #870909;
background-color:#fcebeb;
font-size:1em;
color:#515149;
padding:4px;
}
#registerForm input {
width:376px;
height:20px;
border:1px solid #f1e757;
background-color:#fefedf;
font-size:1em;
color:#515149;
padding:4px;
}
.captcha {
margin:10px 0 0 0;
}
/***********************************************/

/*************** DISCLAIMER **********************/
#Disclaimer {
background-image:url(images/disclaimerDegrade.png);
background-repeat:repeat-x;
background-color:#2f0808;
}
#disclaimerTexte {
/*background-color:#e0e0e0;*/
color:#FFFFFF;
margin:auto;
margin-top:60px;
width:700px;
height:500px;
}
/***********************************************/

/***************  MEMBRES PAGE **********************/
#infoMembres {
width:840px;
margin:10px 0 30px 54px;
height:96px;
background-image:url(images/degradeInfoMembres.png);
background-repeat:repeat-x;
border:1px solid #3e0909;
padding:18px;
}
#infoMembres .liensMembres {
color:#FFFFFF;
margin:66px 0 0 0;
font-size:1.1em;
}
div.membresBlock {
float:left;
width:280px;
height:60px;
}
div.membresBlock .pseudoMembre {
font-size:1.3em;
color:#fffb89;
}
div.membresBlock .nbTicketMembre {
font-size:2.1em;
color:#fffb89;
padding:4px 0 0 0;
}
div.membresBlock a {
text-decoration:none;
margin:6px 0 0 60px;
color:#FFFFFF;
}
#infoMembres img {
float:left;
margin:0 8px 0 0;
}
p.liensMembres a {
color:#FFFFFF;
}
p.liensMembres a:hover {
color:#fffb89;
text-decoration:none;
}
#blockGirlsInCollection {
width:840px;
margin:20px 0 100px 54px;
background-color:#00FF00;
padding:0 18px 18px 18px;
background-image:url(images/degradeTableComment.png);
background-repeat:repeat-x;
background-color:#170404;
border:1px solid #570d0c;
}
#blockGirlsInCollection .blockGirlCollection, .divTour .blockGirlCollection {
width:266px;
height:230px;
float:left;
margin:14px 14px 0 0;
}
#blockGirlsInCollection .blockGirlCollection p {
padding:2px 0 0 2px;
}
.blockGirlCollection p.nomFilleMembre {
font-size:1.4em;
padding:2px 0 0 8px;
color:#fffb89;
}
.divTour p.nomFilleMembre {
	margin: 0;
}
#blockGirlsInCollection .blockGirlCollection h3 {
font-size:1.4em;
padding:2px 0 0 8px;
color:#fffb89;
}
.divTour .blockGirlCollection h3 {
font-size:1.4em;
padding:2px 0 0 8px;
color:#fffb89;
}
#blockGirlsInCollection a.downloadInMember {
color:#FFFFFF;
background-image:url(images/iconeDownload.png);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}
#blockGirlsInCollection a{
color:#FFFFFF;
}
#blockGirlsInCollection a:hover {
color:#fffb89;
text-decoration:none;
}
#download {
background-image:url(images/iconeDownload.png);
background-repeat:no-repeat;
padding-left:100px;
}
#linkUploadAvatar {
cursor: pointer;
color:#FFFFFF;
text-decoration: underline;
}
#linkUploadAvatar:hover {
color:#fffb89;
text-decoration:none;
}
#formUploadAvatar {
width:840px;
margin:0 0 30px 54px;
height:40px;
background-image:url(images/degradeInfoMembres.png);
background-repeat:repeat-x;
border:1px solid #3e0909;
padding:18px;
display: none;
}
.paraAvatar {
margin: 0 0 8px 0;
}
/***********************************************/

/***************  SHOP PAGE **********************/
#blockBuy {
background-image:url(images/divRougeNoir264Degrade.png);
background-repeat:repeat-x;
background-color:#2f0808;
border:1px solid #3e0909;
width:866px;
margin:10px 0 20px 54px;
padding:0 0 0 10px;
}
.choixRadioBouton {
background-image:url(images/degradeRadioBoutonShop.png);
background-repeat:repeat-x;
background-color:#6a1010;
color:#f9f57e;
font-size:1.2em;
border:1px solid #910e0e;
float:left;
width:430px;
padding:10px;
margin:4px 0 0 0;
}
.choixRadioBouton a {
color:#FFFFFF;
font-size:0.8em;
float:right;
margin:4px 0 0 0;
}
.choixRadioBoutonDevise {
background-image:url(images/degradeRadioBoutonShop.png);
background-repeat:repeat-x;
background-color:#6a1010;
color:#f9f57e;
font-size:1.2em;
border:1px solid #910e0e;
float:left;
width:430px;
padding:10px;
margin:4px 0 0 0;
}
.choixPaiement {
float:left;
width:430px;
margin:16px 0 0 0;
color:#f8f24b;
font-size:1.2em;
font-weight:bold;
}
#topShopInfo {
border:1px solid #3e0909;
width:816px;
height:40px;
margin:10px 10px 0 12px;
padding:6px;
background-color:#6a1010;
font-size:0.7em;
}
#topShopInfo img {
float:left;
}
#imgSanta {
float:left;
margin:0 0 0 -10px;
}
#euro {
margin:0;
}
#dollar {
margin:0 0 0 10px;
}
#pound{
margin:0 0 0 10px;
}
form#formPayment label span {
font-size:0.8em;
}
a#linkPurchaseOnShop {
float:left;
margin:50px 0 0 480px;
}
/***********************************************/


/***************  THANKS PAGE **********************/
#Thanks {
font-size: 1.4em;
color: #f9f57e;
margin: 40px 0 0 20px;
}
#GoToMembers {
position: absolute;
top:260px;
left:450px;
}
/***********************************************/

/*************** TOUR **********************/
.divTour {
background-image:url(images/divRougeNoir264Degrade.png);
background-repeat:repeat-x;
background-color:#2f0808;
border:1px solid #3e0909;
width:840px;
margin:20px 0 50px 52px;
padding:20px 20px 60px 20px;
}
.divTour a {
    color: #FFFFFF;
}
.divTour2 {
background-image:url(images/divRougeNoir264Degrade.png);
background-repeat:repeat-x;
background-color:#2f0808;
border:1px solid #3e0909;
width:840px;
margin:40px 0 0 52px;
padding:20px 20px 40px 20px;
}
.divTour p{
font-size:1em;
text-align:justify;
margin:0 0 20px 0;
}
.divTour h3,.divTour2  h3 {
margin:0;
padding:0;
color:#f8f24b;
font-size:1.4em;
font-weight:bold;
}
.divTour h3 a,.divTour2 h3 a {
color:#f8f24b;
text-decoration:none;
}
#bigImage {
float:left;
height:394px;
width:700px;
}
.vignettes {
cursor:pointer;
margin:0 0 6px 20px;
}
.paraPetit {
font-size:0.7em;
margin:-16px 0 8px 0;
font-style:italic;
}
#pricingTable {
margin:auto;
width:600px;
}
#pricingTable td {
text-align:center;
padding:2px;
}
#pricingTable th {
text-align:center;
color:#f8f24b;
}
/***********************************************/

/*************** RECOVER **********************/
.newPassForm {
width: 900px;
margin: 20px auto;
}
.newPassForm label {
margin: 0 6px 0 8px;
font-size: 1.2em;
}
.newPassForm input {
margin: 0 0 0 4px;
}
/***********************************************/

/*************** AFFILIATE **********************/
.affiliateTitle {
margin: 0 0 10px 0;
text-align:center;
}
#affiliateAv {
margin:10px 0 50px 0;
}
.affiliateCellStyle {
color:#fefa8b;
font-weight:bold;
font-size:20px;
}
.affiliateBt {
margin:20px auto;
width:200px;
height:40px;
display:block;
font-size:20px
}
.affiliateBtSmall {
width:120px;
height:30px;
font-size:16px
}
#bannerFarm {
    height:620px;
}
#bannerFarm img {
    float:left;
    margin: 4px;
}
.flashGameDiv {
   float:left;
   margin: 0 20px 0 0;
}
.flashGameDiv p {
   font-size:16px;
   margin:6px 0 10px 0;
   text-align:center;
}
/***********************************************/

/*************** FAQ **********************/
.divFaq, .divPrivacy {
background-image:url(images/divRougeNoir264Degrade.png);
background-repeat:repeat-x;
background-color:#2f0808;
border:1px solid #3e0909;
width:840px;
margin:20px 0 50px 52px;
padding:20px 20px 60px 20px;
}
.divFaq h4,  .divPrivacy h4 {
color:#f6fdad;
margin: 14px 0 0 0;
cursor: pointer;
}
.divFaq p, .divPrivacy p {
color:#FFFFFF;
}
.divFaq a, .divPrivacy a {
color:#FFFFFF;
}
.divFaq h3, .divPrivacy h3 {
color:#eaf855;
margin: 22px 0;
text-align:center;
font-size: 1.8em;
}
/***********************************************/

.flashDemo {
    width:640px;
    margin:20px auto;
}

/*************** DISCLAIMER *****************/
div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ec2323 1px solid; background:#2b0607; background-image:url(images/degradeDisclaimer.png); background-repeat:repeat-x; color:#FFFFFF; }
div#disclaimer-cadre b{ font-size:14px; color:#faf214; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#faf214; }
div#disclaimer-cadre a:hover{ color:#d72727; }
/**************************************************************************************/
