body { font-family: Arial; font-size: 10px; color: #ffffff; margin: 0px; background: #EBEBEB; }
input { height: 11px; font-size: 9px; }
ul { list-style: none; }
li { margin: 2px; display: block; float: left; }
a { text-decoration: none; }

.header { background: transparent url(images/zaoza_images_sprite.png) repeat-x scroll 0 -843px; border-bottom: 1px solid #000000; }
.headerContent { height:80px; margin:0 auto; position:relative; width: 992px; }
.logo_block{ display:block; height:51px; margin:0 auto 9px; overflow:hidden; text-align:center; width:147px; }

.errorContainer { font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; margin: 10px; position: relative; width: 100%; height: 100%; }
.errorContainer .listErrorContain { height: 100px; }
.errorContainer .errorBtnContainer { text-align: center; width: 100%; left: 0px; }

.contain { position: relative; width: 460px; margin: 50px auto; height: 440px; background: url('images/background.png') no-repeat; }

.trappeur { position: absolute; top: 140px; width: 100%; left: 20px; }
.trappeur input { width: 85px; }

.indicateur { width: 20px; }

.trapped { position: absolute; top: 165px; left: 20px; }
.trapped div.listtraped{ width: 240px; }
.trapped label { float: left; width: 60px; }
.trapped input { width: 150px; }
.trapped p { margin: 0px; margin-top: 2px; !margin-top: 1px; }
.trapped .listtraped div { margin-bottom: 4px; !margin-bottom: 1px; }

.addFriendContainer { position: absolute; top: 285px; !top: 295px; left: 42px; }
.addFriendContainer  a { color: #ffffff; text-decoration: underline; }

.btnSendContainer { position: absolute; top: 300px; !top: 295px; left: 190px; }
.btnSendContainer input { width: 85px; height: 17px; }

.txtBottomPage { position: absolute; top: 335px; left: 15px; width: 435px; font-family: Arial; font-size: 8px; text-align: justify; margin-left: 4px; }

.zoneVideo { position: absolute; top: 170px; left: 280px; width: 155px; height: 94px; border: 1px solid pink; }
#zoneVideoClick { background: #FFFFFF; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.txtConfirmation { position: absolute; top: 157px; width: 100%; }

.btnDecouvrirContainer { position: absolute; top: 284px; width: 460px; }

.txtCondition { left:30px; position:absolute; top:330px; }

.ui-dialog-overlay { background-color:#000!important; opacity:0.7!important; filter:alpha(opacity=70); }
.ui-dialog { background-color:#000000; border: 1px solid #FFFFFF; font-size: 12px; }
.ui-dialog-container {  }
.ui-dialog-titlebar { display: none; }
.ui-dialog-content {  }

.listLetter { width: 100%; text-align: center; font-size:18px; font-weight:bold; margin-top: 10px; }
.stripteasePrenoms { width: 614px; height: 350px; !height: 360px; }
.stripteasePrenoms a { color: #FFFFFF; }
.stripteasePrenoms a:visited { color: #FFFFFF; }
.logoFirstname { width: 100%; text-align: center; }
.firstnameList { margin-left: 40px; height: 100%; margin-top: 10px; }
.prenom { width: 140px; float: left; text-align: left; }
.firstnameNotExist { text-align: right; margin-right: 10px; }
.firstnameNotExist a { text-decoration: underline; font-size: 11px; }
.firstnameNotExist a:visited { text-decoration: underline; font-size: 11px; }
.divBtnValider { width: 20%; text-align: right; float: left; }
.btnValider { width: 80px; height: 38px; }
.miniForm { width: 80%; float: left; }

.blue { color: #82FFF9; }
.bold { font-weight: bold; }
.clear { clear: both; }
.left { float: left; }
.center { text-align: center; }
.hidden { display: none; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close.hover {
background-position:-731px -20px;
}
.ui-dialog .ui-dialog-titlebar-close {
background:transparent url(images/zaoza_images_sprite.png) no-repeat scroll -731px -1px;
display:block;
float:right;
height:18px;
position:absolute;
right:0;
top:0;
width:18px;
z-index:10010;
}