* {
    margin:0;
    padding:0;
    border:0px;
}

body {
    background-color:black;
    text-align:center;
    background-image:url(/img/xpeep-show/mur_full_bg.jpg);
    background-repeat:repeat-x;
    color:white;
    font-family:arial;
    font-size:14px;
}
h1 {
    font-size:18px;
    margin:10px;
}
#main_doors_enter {
    background-image:url(/img/xpeep-show/main_decor_bg.jpg);
    background-repeat:no-repeat;
    width:1000px;
    height:600px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
.door {
    position:absolute;
    width:140px;
    height:391px;
    top:140px;
}
.door a{
    display:block;
    height:100%;
    width:100%;
}
#first_door {
    left:212px;
}
#first_door a{
    background-image:url(/img/xpeep-show/left_door_bg.jpg);
    background-position:top;
}
#first_door a:hover{
    background-position:bottom;
}

#sec_door {
    left:430px;
}
#sec_door a{
    background-image:url(/img/xpeep-show/middle_door_bg.jpg);
    background-position:top;
}
#sec_door a:hover{
    background-position:bottom;
}

#third_door {
    left:650px;
}
#third_door a {
    background-image:url(/img/xpeep-show/right_door_bg.jpg);
    background-position:top;
}
#third_door a:hover {
    background-position:bottom;
}
#roomlist h1 {
    text-align:center;
}
#roomlist {
    width:900px;
    margin:auto;
    text-align:left;
}
#roomlist a {
    color:white;
    font-weight:bold;
}
#whoisbox {
    width:1000px;
    margin:auto;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
}
#vestiaire_door {
    position:absolute;
    top:224px;
    left:-80px;
    width:141px;
    height:336px;
    background-image:url(/img/xpeep-show/vestiaire_door.jpg);
}
#vestiaire_door a {
    display:block;
    width:141px;
    height:336px;
}
#mail_box {
    position:absolute;
    top:300px;
    left:89px;
}
#mail_box a {
    display:block;
    background-image:url(/img/xpeep-show/mailbox_bg.jpg);
    width:81px;
    height:133px;
}
#mail_box a:hover {
    background-position:bottom;
}
#panel_liveshow {
    position:absolute;
    top:150px;
    right:-100px;
}
#panel_liveshow a {
    display:block;
    position:absolute;
    left:0px;
    top:0px;
    width:177px;
    height:268px;
    z-index:999;
}

/**
 * Les boutons
 */
.button {
    width:120px;
    /*height:26px;*/
    font-weight:bold;
    color:white;
    padding:1px 0px 3px 0px;
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid black;
    border-right:1px solid black;
}
.button.valid {
    background-image:url(/img/main_site/bg_btn_valid.jpg);
}
.button.cancel {
    background-image:url(/img/main_site/bg_btn_cancel.jpg);
}
/**
 * Disclaimer
 */
div#disclaimer_box {
    display:none;
    background-color:black;
    background-image:url(/img/xpeep-show/enter_bg.jpg);
    height:100%;
}
div.disclaimer {
    text-align:center;
    margin:auto;
    width:577px;
    display:block;
    /*background-image:url(/img/xpeep-show/disclaimer_doors.jpg);*/
    overflow:hidden;
    
}
ul.disclaimer_list {
    text-align:left;
    margin:5px 25px 0px 35px;
} 
ul.disclaimer_list h1 {
    font-size:14px;
    margin-bottom:8px;
}
ul.disclaimer_list li {
    list-style-position:outside;
    margin-bottom:5px;
}
/**
 * Tooltips
 */
.peep_tip .tip {
	background-color: #7F0038;
    background-image:url(/img/xpeep-show/mur_full_bg.jpg);
	padding: 5px;
    border:3px solid #fff;
    font-size: 12px;
    width:200px;
}
 
.peep_tip .tip-title {
	color: #fff;
	background-color: #666;
	font-size: 12px;
    font-weight:bold;
	padding: 5px;
}
 
.peep_tip .tip-text {
	color: #fff;
	padding: 5px;
}
