/* CSS Document */
/* forms */
.forms-wrapper { width: 100%; position: relative; float: left; margin-top: 10px; }

.forms { width: 100%; float: left; }

.forms .forms-intro { width: 90%; padding: 10px 0 6px 0; margin: 0 auto; color: #333; text-align: center; }

.forms .forms-error { width: 90%; padding: 0 0 6px 0; margin: 0 auto; color: #dd3333; text-align: left; }

.forms .form-label { width: 25%; float: left; padding: 2px 0; margin-left: 5%; line-height: 25px; color: #fff; text-align: right; }

.forms .form-field { width: 60%; float: right; padding: 2px 0; margin-right: 5%; line-height: 25px; text-align: left; }

.forms-wrapper input[type="text"], .forms-wrapper input[type="password"], .forms-wrapper select, .forms-wrapper textarea, .forms-wrapper input[type="file"], #mailbox .compose input[type='text'], #mailbox .compose textarea, #profile input[type="text"] { border: 1px solid #E3E3E3; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 27px; line-height: 23px; margin: 0; outline: medium none; padding: 0 10px; vertical-align: middle; min-width: 172px; }

.forms-wrapper input[type="text"]:focus, #mailbox .compose input[type='text']:focus, #mailbox .compose textarea:focus, .forms-wrapper input[type="password"]:focus, .forms-wrapper textarea:focus { background-color: lightyellow; }

.forms-wrapper textarea, #mailbox .compose textarea { height: auto; }

.forms-wrapper .required { color: #FF0000; }

.forms-wrapper input[type="submit"] { background: url("../images/submitButton.png") repeat-x scroll left top #FF416D; color: #FFFFFF; cursor: pointer; padding: 6px 20px; border: 1px solid #BE010C; border-radius: 3px 3px 3px 3px; font-size: 12px; text-shadow: 1px 1px #395380; text-transform: uppercase; margin-top: 10px; }

.forms-wrapper input[type="submit"]:hover { background: scroll left bottom #FF416D; }

/* forms */
/* notification */
.notification { border-radius: 2px 2px 2px 2px; margin: 0 0 20px; text-align: left; padding: 10px 10px 10px 45px; position: relative; }

.notification p { color: #fff; background: none repeat scroll 0 0 transparent; border: 0 none; margin: 0; padding: 0; line-height: 21px; vertical-align: baseline; }

.notification.info { background-color: #000; padding: 10px 10px 10px 10px; vertical-align: baseline; }

.notification.success { background: url("../images/ico-success.png") no-repeat scroll 10px center #000; border: 1px solid #C1D779; }

.notification.error { background: url("../images/ico-error.png") no-repeat scroll 10px center #F66969; border: 1px solid #FF0303; }

.notification.alert { background: url("../images/ico-warning.png") no-repeat scroll 10px center #000; border: 1px solid #EAC572; }

/* notification */
/* profile */
#profile .general { width: 100%; float: left; }

#profile .general .picture { float: left; width: 200px; }

#profile .general .picture img { float: left; }

#profile .general .info { float: right; line-height: 19px; width: 540px; }

#profile .general .info h2 { padding-top: 0px; margin-top: 0px; font-size:14px }

#profile .row h4, #pornstar-bio .row h4 { background-color: #323030; padding: 5px; cursor: pointer; }

#profile .row h4 .more, #pornstar-bio .row h4 .more { height: 9px; width: 9px; display: block; float: right; margin-top: 5px; cursor: pointer; }

#profile .row h4 .more.off, #pornstar-bio .row h4 .more.off { background: url("../images/plus.gif"); }

#profile .row h4 .more.on, #pornstar-bio .row h4 .more.on { background: url("../images/minus.gif"); }

#profile .hidden, #pornstar-bio .hidden { display: none; }

#profile #addAsFriend, .addIco { height: 20px; background-image: url(../images/add.png); background-repeat: no-repeat; background-position: left -1px; padding-left: 20px; color: #009900; clear: both; display: block; float: left; margin-top: 10px; font-size: 11px; }

.addIco { height: 20px; background-image: url(../images/add.png); background-repeat: no-repeat; background-position: left -1px; display: inline-block; margin: 0px; float: none; }

.removeIco { height: 20px; width: 16px; background-image: url(../images/remove.png); background-repeat: no-repeat; background-position: left -1px; display: inline-block; }

#profile .send-message input[type='text'], #profile .send-message textarea, #profile .add-wall-post textarea, .sendCommentsBox textarea { margin-bottom: 7px; width: 450px; }

#ul-comments { padding: 0px; list-style-type: none; display: block; float: left; width: 100%; margin: 0px; }

#ul-comments li { padding: 0px; margin: 0px; clear: both; float: left; padding-bottom: 10px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2D2A2A; padding-top: 10px; width: 100%; background: #000; }

#ul-comments img { width: 90px; float: left; width: 90px; padding-right: 10px; }

#profile .row #ul-comments li a { font-size: 12px; text-decoration: underline; }

#profile .row #ul-comments li a:hover { text-decoration: none; }

#ul-comments .block { float: right; width: 635px; }

.my-uploads .more { clear: both; float: left; margin-top: 10px; margin-left: 10px; }

.my_profile table { color: #7e7e7e; background: #000; }

.my_profile thead td { padding: 2px; border-bottom-width: 1px; background-color: #FBFBFB; border-bottom-style: solid; border-bottom-color: #E9E9E9; }

.my_profile tbody td { padding: 2px; font-size: 11px; padding-top: 5px; }

/* profile */
/* pornstar bio */
#pornstar-bio .col-left { width: 180px; float: left; }

#pornstar-bio .col-right { width: 535px; float: right; line-height: 19px; }

#pornstar-bio .navi, .my-uploads .navi { width: 100%; float: left; padding-bottom: 10px; }

#pornstar-bio .navi a.active, .my-uploads .navi a.active { text-decoration: underline; }

/* pornstar bio */
/* mailbox */
#mailbox, #mailbox .cnt { width: 100%; float: left; }

#mailbox .cnt { padding-top: 10px; }

#mailbox .navi { width: 100%; float: left; padding: 0px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d3d6dd; }

#mailbox .navi li { padding: 0px; display: block; float: left; margin: 0px; }

#mailbox .navi li a { float: left; font-size: 12px; font-weight: bold; margin-right: 3px; padding: 5px 10px; text-align: center; text-decoration: none; }

#mailbox .navi li a:hover, #mailbox .navi li.active a { background-color: #E9E9E9; color: #000000; }

#mailbox table { border-collapse: collapse; width: 100%; color: #020202; }

#mailbox input[type='submit'], #mailbox a.delete, #mailbox a.reply { border: 1px solid #CD0000; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #FF1A00), color-stop(0.9, #CD0000)); background: -moz-linear-gradient(center top, #FF1A00 10%, #CD0000 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1A00', endColorstr='#CD0000'); background-color: #FF1A00; -moz-box-shadow: inset 0px 1px 2px 0px #FFFFFF; -webkit-box-shadow: inset 0px 1px 2px 0px #FFFFFF; box-shadow: inset 0px 1px 2px 0px #FFFFFF; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; text-shadow: 1px 1px 1px #000000; font-weight: bold; margin: 5px 5px; padding: 6px 6px; color: #FFFFFF; font-family: 'Arial', sans-serif; font-size: 11px; text-transform: capitalize; text-align: center; text-decoration: none; cursor: pointer; display: inline-block; }

#mailbox a.reply { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811)); background: -moz-linear-gradient(center top, #77d42a 5%, #5cb811 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811'); text-shadow: 1px 1px 0px #aade7c; color: #306108; }

#mailbox a.reply:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a)); background: -moz-linear-gradient(center top, #5cb811 5%, #77d42a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a'); background-color: #5cb811; }

#mailbox input[type='submit']:hover, #mailbox a.delete:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #CD0000), color-stop(0.9, #FF1A00)); background: -moz-linear-gradient(center top, #CD0000 10%, #FF1A00 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CD0000', endColorstr='#FF1A00'); background-color: #CD0000; }

#mailbox table a { color: #434343; text-decoration: underline; }

#mailbox .row { margin-top: 20px; }

#mailbox .compose { padding: 0px; margin: 0px; list-style-type: none; }

#mailbox .compose textarea { height: 240px; }

#mailbox .compose li { padding: 0px; margin: 0px; width: 100%; float: left; margin-top: 5px; padding-bottom: 5px; }

#mailbox .compose li label { float: left; width: 80px; }

#mailbox .compose li input[type='text'], #mailbox .compose li textarea { width: 300px; float: left; }

#mailbox .compose li input[type='submit'] { margin-left: 79px; }

#mailbox table td, #mailbox table th { padding: 5px; padding-left: 10px; text-align: left; padding-right: 10px; }

#mailbox table td { background-color: #FAFAFA; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F7F2F7; }

#mailbox table tr th { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #666666; background-color: #FAFAFA; }

#mailbox table tr:hover td { background-color: #E8F5F5; }

/* mailbox */
/* upload */
#formUpload input[type='text'], #formUpload textarea { width: 505px; }

#formUpload table { border-collapse: collapse; margin-top: -10px; }

#formUpload td { padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F1F3F8; }

#formUpload #txtFileName { background-color: #FFFFFF; padding: 0px; height: 15px; width: 300px; border: none; }

#formUpload .clear { clear: both; float: left; margin-top: 10px; }

/* upload */
/* CSS Document */
.contener { width: 1280px; margin: 0 auto; }

#top { width: 100%; position: relative; float: left; }

* { outline: none; }

#top h1 { padding: 0px; margin: 0px; float: left; margin-top: 24px; }

#top #search a { display: block; float: left; text-decoration: none; height: 17px; padding-left: 10px; padding-right: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #363636; color: #ffffff; }

#top #search #SearchButton1 { border: none; }

.lavaLampWithImage { position: relative; overflow: hidden; text-align: center; padding: 0px; margin: 0px; }

.lavaLampWithImage li { float: left; margin-right: 8px; list-style: none; }

.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited { border: none; }

.left { float: left; }

.right { float: right; }

#left .header h2, #left-video .header h2 { padding: 0px; margin: 0px; font-size: 15px; font-weight: 700; color: #54106c; float: left; line-height: 42px; }

#left .header h1, #left-video .header h1 { padding: 0px; margin: 0px; font-size: 15px; font-weight: 700; color: #fff; float: left; line-height: 42px; position: relative; }
#left .header h1 span.sprite, #left-video .header h1 span.sprite { position: absolute; top: 0; left: 0; }

#left .header.icon2 { margin-top: 10px; }

#left .header.icon1 h2 { background: url(../images/icon_video_title.jpg) no-repeat; padding-left: 60px; }

#left .header.icon1 h1 { padding-left: 60px; }

#left .header.icon3 h2 { background: url(../images/icon_star-az_title.jpg) no-repeat; padding-left: 60px; }

#left .header.icon3 h1 { background: url(../images/icon_star-az_title.jpg) no-repeat; padding-left: 60px; }

#left .header.icon4 h2 { background: url(../images/icon_topstar_title.jpg) no-repeat; padding-left: 60px; }

#left .header.icon5 h2 { background: url(../images/icon_warningstar_title.jpg) no-repeat; padding-left: 60px; }

#left .header.icon2 h2 { background-image: url(../images/headerIcon_2.png); background-repeat: no-repeat; padding-left: 40px; background-position: left center; }

.row { width: 100%; float: left; }

.contents { width: 1250px; float: left; }

.contentsvideo { width: 1300px; margin-left: -17px; }

.content.content-member { height: 180px; }

.content.content.content-member .bg { height: 176px; }

.content.last { margin-right: 0px; }

.content .bg { width: 170px; padding: 2px; background-color: #f2f2f5; float: left; background: #f1f1f2; /* Old browsers */ background: -moz-linear-gradient(top, #f1f1f2 0%, #ffffff 50%, #f1f1f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f2), color-stop(50%, #ffffff), color-stop(100%, #f1f1f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f1f1f2 0%, #ffffff 50%, #f1f1f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f1f1f2 0%, #ffffff 50%, #f1f1f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f1f1f2 0%, #ffffff 50%, #f1f1f2 100%); /* IE10+ */ background: linear-gradient(to bottom, #f1f1f2 0%, #ffffff 50%, #f1f1f2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#f1f1f2', GradientType=0 ); /* IE6-9 */ height: 166px; }

.content .bg:hover { background: #f7f7fb; /* Old browsers */ background: -moz-linear-gradient(top, #f7f7fb 0%, #ffffff 50%, #f7f7fb 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7fb), color-stop(50%, #ffffff), color-stop(100%, #f7f7fb)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f7f7fb 0%, #ffffff 50%, #f7f7fb 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f7f7fb 0%, #ffffff 50%, #f7f7fb 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f7f7fb 0%, #ffffff 50%, #f7f7fb 100%); /* IE10+ */ background: linear-gradient(to bottom, #f7f7fb 0%, #ffffff 50%, #f7f7fb 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7fb', endColorstr='#f7f7fb', GradientType=0 ); /* IE6-9 */ }

.content .text .right .row { display: block; float: right; text-align: right; width: auto; }

.content .star_off { background-image: url(../images/star_off.png); background-repeat: repeat-x; height: 12px; width: 75px; float: right; margin-top: 3px; clear: both; }

.content .star_on { background-image: url(../images/star_on.png); background-repeat: repeat-x; height: 12px; float: left; }

#left .header .right { margin-right: 100px; margin-top: 15px; }
#left .header .right.filtrage { margin-right: 0; }

#pagination { margin: 1px auto 15px; text-align: center; width: 100%; float: left; padding-top: 10px; }

#pagination span, #pagination a { display: inline-block; height: 25px; min-width: 26px; line-height: 25px; font-size: 12px; font-weight: 700; margin: 0 2px; border-radius: 2px; border: 1px solid #8c032f; text-decoration: none; background-color: #5b0c44; color: #fff; font-family: Arial,sans-serif; }

#pagination span, #pagination a:hover, #pagination a.next { background-color: #db00a4; border: 1px solid #db00a4; color: #fff; }

#pagination a.next { padding-left: 5px; padding-right: 5px; }

#footer { width: 100%; float: left; text-align: center; padding-top: 0; z-index: 5; margin-top: -20px; position: relative; font-size: 12px; line-height: 19px; color: #FFFFFF; }

#footer a { color: #fff; padding-left: 2px; padding-right: 2px; text-decoration: none; }

#footer a:hover { text-decoration: underline; }

#right { width: 210px; padding-top: 10px; float: left; margin-right: 10px; }

#right .widget.pornstar .header { text-align: center; }

#right .widget .header { width: 100%; float: left; font-family: 'Roboto', sans-serif; /*font-family: Arial, Helvetica, sans-serif;*/ font-size: 16px; font-weight: bold; color: #000000; }

#right .widget .area { width: 100%; float: left; margin-top: 0; }

#right .widget.pornstar .header { text-align: center; }

#right .widget.adv { margin-top: 10px; text-align: right; }

#addons ul { position: relative; float: left; width: 110px; list-style-type: none; z-index: 99; }

#addons ul li { position: relative; float: left; width: 110px; height: 48px; }

#addons ul li a { display: block; position: absolute; top: 0; right: -75px; width: 120px; height: 48px; font-size: 11px; font-weight: bold; margin: 0 0 0 65px; color: #500c17; background-color: #e72b4a; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -moz-box-shadow: -1px 1px 4px #000000; -webkit-box-shadow: -1px 1px 4px #000000; box-shadow: -1px 1px 4px #000000; }

#addons ul li.widget1 a { background: #ee405c; /* Old browsers */ background: -moz-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ee405c), color-stop(100%, #cc0003)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #ee405c 0%, #cc0003 100%); /* IE10+ */ background: linear-gradient(left, #ee405c 0%, #cc0003 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee405c', endColorstr='#cc0003', GradientType=1 ); /* IE6-9 */ }

#addons ul li.widget2 a { background: #58a65e; /* Old browsers */ background: -moz-linear-gradient(left, #58a65e 1%, #429749 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #58a65e), color-stop(100%, #429749)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #58a65e 1%, #429749 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #58a65e 1%, #429749 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #58a65e 1%, #429749 100%); /* IE10+ */ background: linear-gradient(left, #58a65e 1%, #429749 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58a65e', endColorstr='#429749', GradientType=1 ); /* IE6-9 */ }

#addons ul li.widget3 a { background: #f5a243; /* Old browsers */ background: -moz-linear-gradient(left, #f5a243 1%, #f48302 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #f5a243), color-stop(100%, #f48302)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #f5a243 1%, #f48302 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #f5a243 1%, #f48302 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #f5a243 1%, #f48302 100%); /* IE10+ */ background: linear-gradient(left, #f5a243 1%, #f48302 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a243', endColorstr='#f48302', GradientType=1 ); /* IE6-9 */ }

#addons ul li.widget4 a { background: #fc8e4d; /* Old browsers */ background: -moz-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #fc8e4d), color-stop(100%, #f95b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* IE10+ */ background: linear-gradient(left, #fc8e4d 1%, #f95b00 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8e4d', endColorstr='#f95b00', GradientType=1 ); /* IE6-9 */ }

#addons ul li.widget5 a { background: #73b6cc; /* Old browsers */ background: -moz-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(1%, #73b6cc), color-stop(100%, #009ccc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* IE10+ */ background: linear-gradient(left, #73b6cc 1%, #009ccc 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b6cc', endColorstr='#009ccc', GradientType=1 ); /* IE6-9 */ }

#addons ul li.widget6 a { background: #2f577e; /* Old browsers */ background: -moz-linear-gradient(left, #2f577e 0%, #00407c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2f577e), color-stop(100%, #00407c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #2f577e 0%, #00407c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #2f577e 0%, #00407c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #2f577e 0%, #00407c 100%); /* IE10+ */ background: linear-gradient(left, #2f577e 0%, #00407c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f577e', endColorstr='#00407c', GradientType=1 ); /* IE6-9 */ }

#addons ul li a span.ico { float: left; display: block; width: 50px; height: 48px; }

#addons ul li a span.name { float: left; display: block; width: 70px; margin: 18px 0 0 0; }

#addons ul li a span.ico.tab1 { background: url("../images/icons/ico_slide_pips.png") scroll center center no-repeat; }

#addons ul li a span.ico.tab2 { background: url("../images/icons/ico_slide_mail.png") scroll center center no-repeat; }

#addons ul li a span.ico.tab3 { background: url("../images/icons/ico_slide_sheet.png") scroll center center no-repeat; }

#addons ul li a span.ico.tab4 { background: url("../images/icons/ico_slide_ticket.png") scroll center center no-repeat; }

#addons ul li a span.ico.tab5 { background: url("../images/icons/ico_slide_calendar.png") scroll center center no-repeat; }

#addons ul li a span.ico.tab6 { background: url("../images/icons/ico_slide_attachement.png") scroll center center no-repeat; }

#addons ul li a.active { right: -2px; }

#addons.fixed { position: fixed; top: 30px; margin-left: -150px; z-index: 9; }

#addons.static { position: absolute; top: 150px; left: -150px; z-index: 9; }

#video { width: 100%; float: left; font-size: 12px; line-height: 19px; }

#video .desc { width: 890px; padding-top: 20px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; float: left; }

a { color: #FF7AD4; text-decoration: none; }

a:hover { text-decoration: underline; }

#video .option .column { float: left; width: 654px; padding: 10px 3px; }

#video .option .column.last a { font-weight: bold; }

#video .option .column.last .row { padding-top: 5px; }

.contents.comments .info img { vertical-align: -2px; padding-left: 5px; }

#left .header .right .arrows { margin-top: 2px; }

#left .header .right .arrows a { height: 23px; padding-top: 1px; padding-left: 15px; padding-right: 10px; background-color: #e8e8e8; border-radius: 3px; display: block; float: left; font-size: 13px; color: #9c9b9b; position: relative; margin-left: 5px; font-family: Tahoma, Arial; font-weight: bold; }

#left .header .right .arrows a span { display: block; background-image: url(../images/arrows.png); background-repeat: no-repeat; width: 7px; height: 10px; position: absolute; left: 5px; top: 6px; background-position: left top; }

#left .header .right .arrows a:hover { text-decoration: none; background-color: #ebebeb; }

#left .header .right .arrows a:hover, #left .header .right .arrows a.next:hover { background-color: #f1efef; }

#left .header .right .arrows a.next { padding-left: 10px; background-color: #dfdede; padding-right: 20px; }

#left .header .right .arrows a.next span { background-image: url(../images/arrows.png); background-position: right bottom; right: 5px; left: auto; }

#header .left { margin-left: 4px; }

#header .left li.active a { text-decoration: underline; }

#photoPlayer { width: 100%; float: left; text-align: center; padding-top: 5px; padding-bottom: 5px; }

#photoPlayer img { max-width: 700px; }

#photoNav { width: 100%; margin-top: 10px; float: left; }

#photoNav ul, #photoNav li { list-style: none; padding: 0px; margin: 0px; float: left; }

#photoNav ul { width: 100%; }

#photoNav li { width: 33%; text-align: center; }

#photoNav li.next a, #photoNav li.prev a { width: 32px; height: 46px; display: block; float: left; background-repeat: no-repeat; }

#photoNav li.next a { background-image: url(../images/arrow_left.png); }

#photoNav li.prev a { background-image: url(../images/arrow_right.png); }

a img { border: 0; }

.mbButton { -moz-box-shadow: inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow: inset 0px 1px 0px 0px #f29c93; box-shadow: inset 0px 1px 0px 0px #f29c93; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100)); background: -moz-linear-gradient(center top, #fe1a00 5%, #ce0100 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100'); background-color: #fe1a00; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #d83526; display: inline-block; color: #ffffff; font-family: arial; font-size: 12px; font-weight: bold; padding: 4px 14px; text-decoration: none; text-shadow: 1px 1px 0px #b23e35; }

.mbButton:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00)); background: -moz-linear-gradient(center top, #ce0100 5%, #fe1a00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00'); background-color: #ce0100; }

.mbButton:active { position: relative; top: 1px; }

.mbButton { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf)); background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf'); background-color: #ededed; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; border: 1px solid #dcdcdc; display: inline-block; color: #777777; font-family: arial; font-size: 12px; font-weight: bold; padding: 5px 16px; text-decoration: none; text-shadow: 1px 1px 0px #ffffff; }

.mbButton:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed)); background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color: #dfdfdf; text-decoration: none; cursor: pointer; }

.mbButton:active { position: relative; top: 1px; }

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
web-kreation.com
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	gnu.org/licenses/gpl-3.0.html
*/
/***** clearfix *****/
.clear { clear: both; height: 0; line-height: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */
.clearfix { height: 1%; }

.clearfix { display: block; }

/* Panel Tab/button */
.tabPanel { background: url(../images/tab_b.png) repeat-x 0 0; height: 42px; position: relative; top: 0; z-index: 998; }

.tabPanel ul.login { display: block; position: relative; float: right; clear: right; height: 42px; width: auto; font-weight: normal; line-height: 42px; margin: 0; right: 0px; color: white; font-size: 11px; text-align: center; }

.tabPanel ul.login li.left { background: url(../images/tab_l.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }

.tabPanel ul.login li.right { background: url(../images/tab_r.png) no-repeat left 0; height: 42px; width: 30px; padding: 0; margin: 0; display: block; float: left; }

.tabPanel ul.login li { text-align: left; padding: 0 6px; display: block; float: left; height: 42px; background: url(../images/tab_m.png) repeat-x 0 0; }

.tabPanel ul.login li a { color: #FFFFFF; text-decoration: none; }

.tabPanel ul.login li a strong { color: #eb1236; }

.tabPanel ul.login li a:hover { color: white; }

.tabPanel ul.login li a span { color: #111111; }

.tabPanel .sep { color: #111111; }

.tabPanel a.open, .tabPanel a.close { height: 20px; line-height: 20px !important; padding-left: 30px !important; cursor: pointer; display: block; width: 100px; position: relative; top: 11px; }

.tabPanel a.open { background: url(../images/bt_open.png) no-repeat left 0; }

.tabPanel a.close { background: url(../images/bt_close.png) no-repeat left 0; }

.tabPanel a:hover.open { background: url(../images/bt_open.png) no-repeat left -19px; }

.tabPanel a:hover.close { background: url(../images/bt_close.png) no-repeat left -19px; }

/* sliding panel */
#toppanel { position: absolute; /*Panel will overlap  content */ /*position: relative;*/ /*Panel will "push" the content down */ top: 0; width: 100%; z-index: 998; text-align: center; margin-left: auto; margin-right: auto; }

#panel { width: 100%; color: #998998; background: #000000; overflow: hidden; position: relative; z-index: 3; padding-bottom: 10px; display: none; }

#panel h1 { font-size: 1.6em; padding: 5px 0 10px; margin: 0; color: white; }

#panel h2 { font-size: 1.2em; padding: 10px 0 5px; margin: 0; color: white; }

#panel p { margin: 5px 0; padding: 0; }

#panel .mbButton { margin-top: 10px; }

#panel a-lost-pwd { display: block; float: left; }

#panel .contentPanel { width: 960px; margin: 0 auto; padding-top: 15px; text-align: left; font-size: 0.85em; }

#panel .contentPanel .left { width: 280px; float: left; min-height: 140px; padding: 0 15px; border-left: 1px solid #333; }

#panel .contentPanel .right { width: 600px; }

#panel .contentPanel form { margin: 0 0 10px 0; }

#panel .contentPanel label { float: left; padding-top: 2px; clear: both; width: 280px; display: block; }

#panel .contentPanel input.field { border: 1px #1A1A1A solid; background: #414141; margin-right: 5px; margin-top: 4px; width: 265px; color: white; height: 16px; font-size: 11px; padding: 3px; }

#panel .contentPanel input:focus.field { background: #545454; }

/* BUTTONS */
/* Login and Register buttons */
#panel .contentPanel input.bt_login, #panel .contentPanel input.bt_register { display: block; float: left; clear: left; height: 24px; text-align: center; cursor: pointer; border: none; font-weight: bold; margin: 10px 0; }

#panel .contentPanel input.bt_login { width: 74px; background: transparent url(../images/bt_login.png) no-repeat 0 0; }

#panel .contentPanel input.bt_register { width: 94px; color: white; background: transparent url(../images/bt_register.png) no-repeat 0 0; }

#panel .lost-pwd { display: block; float: left; clear: right; padding: 15px 5px 0; font-size: 0.95em; text-decoration: underline; }

#LoginForm, #SignupForm { position: relative; }

#LoginForm .loader, #SignupForm .loader { width: 100%; position: absolute; left: 0px; top: 30px; background-color: #000000; float: left; height: 180px; opacity: 0.8; display: none; background-image: url(../images/ajax-loader.gif); background-repeat: no-repeat; background-position: center center; }

#panel .notification { margin-bottom: 0px; padding: 3px 3px 2px 45px; }

#panel .notification.error, #panel .notification.alert, #panel .notification.success { background-color: #000000; border: none; }

#panel .notification p { font-size: 12px; color: #FF0000; }

#panel .notification.success p { color: #00CC00; }

#panel .contentPanel label.captcha { padding-top: 0px; }

#panel .contentPanel label.captcha input.field { margin-top: 0px; }

#panel .contentPanel label.captcha img { vertical-align: -8px; }

#panel .column { float: left; width: 300px; }

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action { background-image: url(../js/uniform/images/sprite.png); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }

.selector, .radio, .checker, .uploader, .button, .selector *, .radio *, .checker *, .uploader *, .button * { margin: 0; padding: 0; }

/* INPUT & TEXTAREA */
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus { -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); border-color: #999; }

/* SPRITES */
/* Select */
div.selector { background-position: -468px -31px; line-height: 31px; height: 31px; }

div.selector span { background-position: right 0px; height: 31px; line-height: 31px; }

div.selector select { /* change these to adjust positioning of select element */ top: 0px; left: 0px; }

/* Checkbox */
div.checker { width: 19px; height: 19px; }

div.checker input { width: 19px; height: 19px; }

div.checker span, ul#subpage-list li.item span span, ul#subpage-list li.header span span { background-position: 0px -260px; height: 19px; padding: 0px; float: none; width: 19px; }

div.checker:active span, div.checker.active span { background-position: -19px -260px; }

div.checker.focus span, div.checker:hover span { background-position: -38px -260px; }

div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span { background-position: -57px -260px; }

div.checker span.checked, ul#subpage-list li.item span span.checked, ul#subpage-list li.header span span.checked { background-position: -76px -260px; }

div.checker:active span.checked, div.checker.active span.checked { background-position: -95px -260px; }

div.checker.focus span.checked, div.checker:hover span.checked { background-position: -114px -260px; }

div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked { background-position: -133px -260px; }

div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span { background-position: -152px -260px; }

div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked { background-position: -171px -260px; }

/* Radio */
div.radio { width: 18px; height: 18px; }

div.radio input { width: 18px; height: 18px; }

div.radio span { height: 18px; width: 18px; background-position: 0px -279px; }

div.radio:active span, div.radio.active span { background-position: -18px -279px; }

div.radio.focus span, div.radio:hover span { background-position: -36px -279px; }

div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span { background-position: -54px -279px; }

div.radio span.checked { background-position: -72px -279px; }

div.radio:active span.checked, div.radio.active span.checked { background-position: -90px -279px; }

div.radio.focus span.checked, div.radio:hover span.checked { background-position: -108px -279px; }

div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked { background-position: -126px -279px; }

div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span { background-position: -144px -279px; }

div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked { background-position: -162px -279px; }

/* Uploader */
div.uploader { background-position: 0px -297px; height: 28px; }

div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }

div.uploader span.filename { height: 24px; /* change this line to adjust positioning of filename area */ margin: 2px 0px 2px 2px; line-height: 24px; }

div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -353px; }

div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action { background-position: right -437px; }

div.uploader.active span.action, div.uploader:active span.action { background-position: right -465px; }

div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action { background-position: right -493px; }

div.uploader.disabled { background-position: 0px -325px; }

div.uploader.disabled span.action { background-position: right -381px; }

/* PRESENTATION */
/* Select */
div.selector { width: 196px; font-size: 12px; }

div.selector select { /*min-width: 205px;*/ width: 170px; font-family: Tahoma,Arial; font-size: 11px; padding-left: 5px; border: solid 1px #fff; }

div.selector span { padding: 0px 25px 0px 2px; cursor: pointer; }

div.selector span { color: #404040; font-family: Tahoma,Arial; font-size: 11px; width: 135px; text-shadow: 0 1px 0 #fff; }

div.selector.disabled span { color: #bbb; }

/* Checker */
div.checker { margin-right: 5px; }

/* Radio */
div.radio { margin-right: 3px; }

/* Uploader */
div.uploader { width: 190px; cursor: pointer; }

div.uploader span.action { width: 85px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }

div.uploader span.filename { color: #777; width: 82px; border-right: solid 1px #bbb; font-size: 11px; }

div.uploader input { width: 190px; }

div.uploader.disabled span.action { color: #aaa; }

div.uploader.disabled span.filename { border-color: #ddd; color: #aaa; }

/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker, .button, .radio, .uploader { display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; }

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { outline: 0; }

div.selector { position: relative; padding-left: 10px; overflow: hidden; }

div.selector option { padding-left: 5px; color: #000; }

div.selector span { display: block; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; }

.form-footer div.selector { margin-top: -3px; }

div.selector select { position: absolute; /*  opacity: 0; filter: alpha(opacity=0);*/ height: 31px; border: none; background: #fff; }

/* Checker */
div.checker { position: relative; }

div.checker span { display: -moz-inline-box; display: inline-block; text-align: center; }

div.checker input { opacity: 0; filter: alpha(opacity=0); display: inline-block; background: none; }

/* Radio */
div.radio { position: relative; }

div.radio span { display: -moz-inline-box; display: inline-block; text-align: center; }

div.radio input { opacity: 0; filter: alpha(opacity=0); text-align: center; display: inline-block; background: none; }

/* Uploader */
div.uploader { position: relative; overflow: hidden; cursor: default; }

div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }

div.uploader span.filename { padding: 0px 10px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default; }

div.uploader input { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 25px; border: none; cursor: default; }

.select-csv div.selector { width: 115px; }

.select-csv div.selector select { min-width: 100px; }

.select-csv div.selector span { width: 88px; }

.select-csv label { float: left; }

.select-csv { padding-top: 15px; float: left; padding-bottom: 15px; }

/*! jQuery UI - v1.9.1 - 2012-11-20
* jqueryui.com
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px); clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { zoom: 1; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-autocomplete { position: absolute; top: 0; cursor: default; }

* html .ui-autocomplete { width: 1px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0em; }

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }

.ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

.ui-datepicker-cover { position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }

.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }

.ui-menu .ui-menu { margin-top: -3px; position: absolute; }

.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }

.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }

.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }

.ui-menu .ui-state-disabled a { cursor: default; }

.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #eee; background: #fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333; }

.ui-widget-content a { color: #333; }

.ui-widget-header { border: 1px solid #e3a1a1; background: #c00 url(../images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x; color: #fff; font-weight: bold; }

.ui-widget-header a { color: #fff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eee url(../images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(../images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #111; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eee; background: #fff url(../images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #c00; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #c00; text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcd3a1; background: #fbf8ee url(../images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #444; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #c00; background: #f3d8d8 url(../images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); }

.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-widget-content .ui-icon { background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-widget-header .ui-icon { background-image: url(../images/ui-icons_ffffff_256x240.png); }

.ui-state-default .ui-icon { background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-state-active .ui-icon { background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-state-highlight .ui-icon { background-image: url(../images/ui-icons_004276_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(../images/ui-icons_cc0000_256x240.png); }

.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

.ui-widget-overlay { background: #a6a6a6 url(../images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .4; filter: Alpha(Opacity=40); }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333 url(../images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .1; filter: Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }

.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }

/*  User Style: Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: rgba(0, 0, 0, 0.8); }

#cboxTopLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -101px 0; }

#cboxTopRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -130px 0; }

#cboxBottomLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -101px -29px; }

#cboxBottomRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -130px -29px; }

#cboxMiddleLeft { width: 21px; background: transparent; }

#cboxMiddleRight { width: 21px; background: transparent; }

#cboxTopCenter { height: 21px; background: transparent; }

#cboxBottomCenter { height: 21px; background: transparent; }

#cboxContent { background: #fff; overflow: hidden; border-radius: 6px; }

.cboxIframe { background: #fff; }

#cboxError { padding: 50px; border: 1px solid #ccc; }

#cboxLoadedContent p { color: #000000; padding: 0px; }

#cboxTitle { position: absolute; bottom: 4px; left: 0; text-align: center; width: 100%; color: #949494; }

#cboxCurrent { position: absolute; bottom: 4px; left: 58px; color: #949494; }

#cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: #0092ef; }

#cboxPrevious { position: absolute; bottom: 0; left: 0; background: url(../js/cbox/images/controls.png) no-repeat -75px 0; width: 25px; height: 25px; text-indent: -9999px; }

#cboxPrevious:hover { background-position: -75px -25px; }

#cboxNext { position: absolute; bottom: 0; left: 27px; background: url(../js/cbox/images/controls.png) no-repeat -50px 0; width: 25px; height: 25px; text-indent: -9999px; }

#cboxNext:hover { background-position: -50px -25px; }

#cboxLoadingOverlay { background: url(../js/cbox/images/loading_background.png) no-repeat center center; }

#cboxLoadingGraphic { background: url(../js/cbox/images/loading.gif) no-repeat center center; }

#cboxClose { position: absolute; top: 2px; right: 2px; background: url(../js/cbox/images/controls.png) no-repeat -25px 0; width: 25px; height: 25px; text-indent: -9999px; }

#cboxClose:hover { background-position: -25px -25px; }

/* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9. See: jacklmoore.com/notes/ie-transparency-problems/
*/
#cboxContent .layer input[type=text], #cboxContent .layer textarea { border: 1px solid #E3E3E3; color: #555555; font-family: Arial,Helvetica,sans-serif; font-size: 11px; height: 27px; line-height: 18px; margin: 0; margin-top: 5px; min-width: 400px; outline: medium none; padding: 0 10px; padding-right: 2px; vertical-align: middle; }

#cboxContent .layer input[type=submit] { background: -moz-linear-gradient(center top, #FF1A00 10%, #CD0000 90%) repeat scroll 0 0 #FF1A00; border: 1px solid #CD0000; border-radius: 0 0 0 0; box-shadow: 0 1px 2px 0 #FFFFFF inset; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: 'Arial',sans-serif; font-size: 11px; font-weight: bold; margin: 5px; padding: 6px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #000000; text-transform: capitalize; }

#cboxContent .layer textarea { height: 50px; }

cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

/* The following provides PNG transparency support for IE6 Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.

.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
*/
/* -- Custom CSS -- */
body { color: #fff; font-family: Arial, sans-serif; font-size: 12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: none; background: #000; }

.contener { width: 1234px; margin: 0 auto; background: #fff; }

.tabPanel { background: #0A0909; height: 24px; position: relative; top: 0; z-index: 998; }

.tabPanel ul.connexion { clear: right; color: white; display: inline-block; float: right; height: 24px; line-height: 24px; margin: 0; position: relative; right: 0; text-align: center; }

.sansbg { background: none; }

.tabPanel ul.connexion li { background: #000; display: inline-block; float: left; line-height: 19px; margin: 5px 0 0 5px; padding: 0; height: 19px; min-width: 96px; }

.tabPanel ul.connexion li1 { display: inline-block; float: left; line-height: 19px; margin: 2px 0 0 30px; padding: 0; height: 19px; min-width: 96px; }

.tabPanel ul.connexion li a { color: #fff; font-size: 12px; font-weight: normal; }

.tabPanel ul.connexion li.loggin { background: none; }

/* --- TOP --- */
#top { height: 172px; padding-top: 24px; background-color: #000; }

#top .header-top { position: relative; width: 1234px; margin: 0 auto; }

#top h1 { margin: 10px 0 0; }

#top #search { position: relative; float: right; margin: 15px 0 0 0px; width: 228px; height: 96px; font-size: 12px; color: #fff; /*background:url(../images/bg_search_2.png) no-repeat top right;*/ /*background-size:236px  99px;*/ z-index: 1000; }

#top #search .label { display: block; width: 236px; line-height: 16px; margin: 10px 0 0 9px; text-align: center; }

#top #search a { padding: 5px 10px; }

#top #search input[type='text'] { clear: both; width: 170px; padding: 0 0 0 5px; margin: 14px 0 0 16px; font-size: 11px; height: 32px; line-height: 32px; border: none; color: #656464; background: transparent; }

#top #search input[type="submit"] { display: block; float: right; margin-top: 12px; border: 0; padding: 0; color: transparent; cursor: pointer; }

#top #search a.active, #top #search a:hover { color: #000; background: #f755c6; border-radius: 4px; }

/*#upload {
	position:relative;
	float:right;
	display:block-inline;
	margin:15px 0 0;
	padding:0;
	width:288px;
	height:101px;
	background:url(../images/bg_envoyer.png) no-repeat;
}*/
#banheader { float: left; margin: 20px 1px 0; width: 728px; height: 90px; }

#upload .envoyer, #upload .camera, #upload .bt-ok { position: relative; float: left; display: inline-block; }

#upload .envoyer { line-height: 16px; top: 55px; }

#upload .envoyer a { color: #fff; font-size: 14px; font-weight: 700; }

#upload .camera { margin: 25px 10px 0 25px; }

#upload .bt-ok { margin: 45px 0 0 10px; }

/* -- MENU HAUT -- */
#menu { position: relative; width: 1234px; margin: 0 auto; text-align: center; float: left; clear: both; padding: 0px 0px 0; margin-top: -42px; /*background:url(../images/menu_bg-madness.png) top left repeat-x;*/ background: #db00a4; background: -moz-linear-gradient(top, #db00a4 0%, #530e3e 100%); background: -webkit-linear-gradient(top, #db00a4 0%, #530e3e 100%); background: linear-gradient(to bottom, #db00a4 0%, #530e3e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db00a4', endColorstr='#530e3e',GradientType=0 ); }

.lavaLampWithImage { width: 1234px; border-top: 1px solid #d70044; border-bottom: 1px solid #8C1F42; }

.lavaLampWithImage li a { color: #fff; display: block; float: left; font-family: Arial,sans-serif; font-size: 14px; text-shadow: #000 1px 2px 2px; font-weight: 600; height: 34px; letter-spacing: 0; margin: 0; outline: medium none; overflow: hidden; position: relative; text-align: center; text-decoration: none; line-height: 34px; padding: 0 8px; z-index: 10; }
.lavaLampWithImage li a .sprite { display: inline-block; vertical-align: top; }

.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active { color: #fff; background: #f755c6; }

.lavaLampWithImage li a.home, .lavaLampWithImage li a.home:hover { width: 27px; height: 25px; background: none !important; }

#main { width: 1234px; float: left; margin-top: 0; min-height: 756px; background-color: #0B0A0A; position: relative; z-index: 15; border-radius: 0 0 4px 4px; }

#left { width: 1234px; margin-top: -17px; padding: 30px 0 10px; float: left; }

#left .header, #left-video .header { width: 100%; float: left; height: 42px; background: #000; margin-bottom: 15px; }

.contents { background: #0A0909; width: 1234px; }

#slider { float: left; overflow: hidden; width: 1080px; height: 400px; margin: 0 0 20px 0; }

#slider .list { float: left; position: relative; }

#slider .list .window { float: left; width: 1080px; height: 420px; }

.content { float: left; width: 200px; height: 150px; padding: 0; margin-bottom: 65px; margin-left: 3px; border: 1px solid #db00a4; }

.content.content-channel { float: left; width: 240px; height: 180px; padding: 0; margin-bottom: 50px; margin-left: 2px; margin-right: 2px; border: 1px solid #db00a4; }

.content.content-member { float: left; width: 240px; height: 180px; }

.content.content-member .text a { clear: both; float: left; position: relative; text-align: center; bottom: 10px; left: 0; padding: 5px 0; width: 240px; height: 16px; line-height: 16px; font-family: Arial,sans-serif; font-size: 13px; font-weight: 500; color: #fff; margin-left: -5px; }

.content .title-thumb { display: block; width: 200px; line-height: 15px; }

.content .title-thumb-channel { position: absolute; display: block; width: 200px; height: 5px; line-height: 4px; padding: 5px; margin-top: 185px; margin-left: -5px; }

.content .title-thumb-channel a { font-family: Arial,sans-serif; color: #fff; padding: 0; margin: 0; font-size: 12px; font-weight: 700; }

.content .title-thumb a { font-family: Arial,sans-serif; color: #fff; padding: 0; margin: 0; font-size: 12px; font-weight: 500; }

.content .img { float: left; margin: 0px; }

.content .bg { width: 200px; padding: 0px; float: left; background: #000; height: 150px; }

.content .text { clear: both; float: left; position: relative; text-align: center; left: -3px; padding: 0px 5px; width: 190px; height: 16px; line-height: 16px; font-family: Arial,sans-serif; font-size: 11px; font-weight: 500; color: #fff; top: 0px; }

.filtrage a { font-size: 12px; color: #db00a4; text-transform: uppercase; padding-left: 20px; height: 20px; }

.filter { margin-bottom: 10px; }

.filter span.line { font-size: 11px; text-transform: uppercase; padding-left: 10px; height: 20px; }

.filtre-cat { margin-top: -5px; margin-bottom: 15px; padding-left: 15px; }

@media screen and (min-width: 0\0) { .content .text { bottom: 19px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .content .text { bottom: 19px; } }
.content .text .rating span.sprite { margin-right: 5px; margin-bottom: -3px; padding: 0; display: inline-block; }

#right { width: 200px; /* width:210px; */ padding: 25px 0 10px; float: left; /* float:right; */ margin-right: 0; margin-top: -4px; background: #f3f3f3; }

#right .widget { width: 100%; float: left; margin-bottom: 20px; }

#right .widget.list { margin-top: 10px; }

#right .widget.list .header, #right .widget.pornstar .header { text-align: left; height: 31px; line-height: 31px; padding-left: 63px; width: 147px; font-size: 15px; font-weight: 700; color: #54106c; margin-bottom: 5px; }

#right .widget.list ul, #right .widget.list ol, #right .widget.pornstar ol, #right .widget.list li { padding: 0px; margin: 0px; }

#right .widget.pornstar ol { margin-bottom: 15px; }

#right .widget.list ul { list-style-type: none; padding-left: 15px; }

#right .widget.list ol, #right .widget.pornstar ol { list-style-type: decimal-leading-zero; padding-left: 35px; }

#right .widget.list li a, #right .widget.pornstar li a { text-decoration: none; width: 180px; display: block; font-family: Arial,sans-serif; font-size: 12px; color: #4d4d4d; font-weight: 400; line-height: 20px; height: 20px; }

#right .widget.list li a:hover, #right .widget.pornstar li a:hover { color: #d3145b; }

/* -- PAGE VIDEO -- */
#left-video { float: left; width: 900px; padding: 10px 0 10px; background: #0b0a0a; }

#right-video { float: right; width: 300px; margin-top: -15px; background: #0b0a0a; }

#main .video .header h2 { float: left; position: relative; width: 1174px; display: block; padding: 0px; font-size: 15px; font-weight: 700; color: #fff; line-height: 42px; margin-bottom: 15px; }
#main .video .header h2 span.sprite { position: absolute; top: 0; left: 0; }

#main .video .header h1 { float: left; position: relative; width: 1174px; display: block; padding: 0px; margin: 20px 0 0; font-size: 15px; font-weight: 700; color: #fff; line-height: 42px; }
#main .video .header h1 span.sprite { position: absolute; top: 0; left: 0; }

#main .video .header.icon2 { margin-top: 10px; }

#main .video .header.icon1 h2 { padding-left: 60px; background:#000 }

#main .video .header.icon1 h1 { padding-left: 60px; background:#000 }

/*#main .video .header.icon2 h2 { 
	background-image: url(../images/headerIcon_2.png); 
	background-repeat: no-repeat; 
	padding-left:40px;
	background-position: left center; 
}*/
#main #left-video .header.icon2 h2 { padding-left: 60px; margin-top: 0; }
#main #left-video .header.icon2 h2 span.sprite { position: absolute; left: 0; top: 0; }

#player { clear: both; float: left; margin-left: 5px; height: auto; padding: 2px 2px 4px; width: 880px; background: #000; position: relative; }

#video .partage { float: left; width: 860px; height: 54px; margin: 10px 0 10px 15px; padding: 0 20px; border-radius: 2px; background: #1D1A1A; }

#video .partage label { float: left; display: inline; line-height: 54px; font-weight: 600; font-size: 14px; color: #fff; padding-right: 15px; }

#video .share42init { display: inline; line-height: 48px; padding-right: 15px; }

#video .partage img { float: left; display: inline; width: 34px; height: 34px; margin-top: 10px; margin-right: 6px; }

#video .modele .title strong { font-size: 14px; }

#video .option { float: left; font-family: Arial, sans-serif; width: 883px; padding: 20px 10px 10px 20px; font-size: 12px; line-height: 20px; }

#video .column-left { float: left; width: 638px; margin-top: 10px; padding: 10px; border-radius: 6px; }

#video .column-left h3, #video .column-left .cat { margin: 0; padding: 0 0 3px; font-size: 14px; font-weight: 600; line-height: 20px; color: #fff; }

#video .column-left label, #video .column-left p { margin: 0; padding: 3px 0; line-height: 20px; font-size: 12px; font-weight: 400; color: #1D1A1A; }

#video .column-left a { color: #FFBDEB; }

#video .column-right { float: right; width: 200px; margin-top: 10px; text-align: right; }

#video .option .column .btn-link { float: left; display: inline-block; padding: 2px 5px; height: 22px; background: url("../images/bg_btn-link.png") repeat-x; border: 0px solid #c5c5c5; margin-right: 14px; border-radius: 3px; }

#video .option .column .btn-link a { text-transform: uppercase; color: #191919; font-size: 11px; line-height: 22px; position: relative; }
#video .option .column .btn-link a span.sprite { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }

#video .option .column .btn-link a.ico-download { display: block; padding-left: 31px; }

#video .option .column .btn-link a.ico-embed { display: block; padding-left: 33px; }

#video .option .column .btn-link a.ico-favoris { display: block; padding-left: 24px; }

#video .option .column .rating { float: right; display: inline-block; padding: 0px 0px; height: 19px; border: 0px solid #c5c5c5; border-radius: 3px; background: #f7f7f7; }

.forms-wrapper { margin-left: 20px; width: 96%; }

#right-video .widget.adv a { float: left; display: block; margin-top: 5px; }

#footer .contener { background: none; margin-top: 25px; padding-bottom: 15px; }
#footer .contener span.sprite { display: inline-block; }

.btn-xs { border-radius: 3px; font-size: 12px; line-height: 1.2; padding: 1px 5px; margin-top: -3px; margin-left: 10px; }

.btn-primary { background-color: #7C169E; border-color: #7C169E; color: #fff; }

.btn-primary:hover { background-color: #4A0E64; border-color: #4A0E64; color: #fff; }

.btn { -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; margin-bottom: 0; padding: 3px 12px; text-align: center; vertical-align: middle; white-space: nowrap; }

div.selector { width: 170px; }

div.selector span { width: 138px; }

.forms .form-label { margin-top: 3px; }

#profile .general .info, #profile .general .about { float: left; line-height: 19px; }

#profile .general .picture { width: 250px; }

#profile .general .info { margin-left: 20px; width: 270px; }

#profile .general .about { width: 490px; }

#profile .general .about h3 { margin-top: 0; padding-top: 0; }

.content.content-member .text { bottom: 26px; clear: both; color: #fff; float: left; font-family: Arial,sans-serif; font-size: 11px; font-weight: 500; height: 16px; left: 3px; line-height: 16px; padding: 8px 5px 0; position: relative; text-align: center; width: 230px; }

@-moz-document url-prefix() { .content.content-member .text { bottom: 31px; } }
.content.content-member .text h3 a { background-color: transparent; }

.logo { float: left; margin: 17px 0 0; }

.adver { font-size: 11px; margin: 2px; color: #828282; text-align: center; }

.adverfooter { font-size: 12px; margin: 2px; color: #828282; text-align: center; width: 100%; }

.advertisement { text-align: center; margin-bottom: 10px; padding: 10px 0; background: #0a0909; border-radius: 5px; }

.advertisement iframe { margin: 0 5px; }

.linkpaysite { margin-top: -15px; margin-bottom: 6px; font-size: 14px; text-align: center; }

.banpaysite { float: left; width: 750px; margin-top: 10px; background: #1D1A1A; border: 1px solid #920001; padding: 10px; border-radius: 6px; text-align: center; margin-left: 50px; font-weight: 500; }

.ads-undervid { width: 890px; text-align: center; }

.twitter { margin-top: 6px; margin-right: 5px; float: right; }

#incFavs { padding: 20px; text-align: center; }
#incFavs h1 { color: #000; margin-top: 0; }
#incFavs p { color: #000; }
#incFavs textarea { padding: 10px; height: 80px; resize: none; margin-top: 10px; }

.sprite { background-image: url(../images/spritesheet_1.png); background-repeat: no-repeat; display: block; }

.sprite-bg_search_2 { width: 286px; height: 99px; background-position: -5px -5px; }

.sprite-dating { width: 32px; height: 32px; background-position: -5px -114px; }

.sprite-icon_bout_download { width: 26px; height: 18px; background-position: -47px -114px; }

.sprite-icon_bout_embed { width: 28px; height: 15px; background-position: -83px -114px; }

.sprite-icon_bout_fav { width: 17px; height: 17px; background-position: -121px -114px; }

.sprite-icon_comment_title { width: 47px; height: 42px; background-position: -148px -114px; }

.sprite-icon_rate { width: 16px; height: 16px; background-position: -205px -114px; }

.sprite-icon_search { width: 28px; height: 35px; background-position: -231px -114px; }

.sprite-icon_video_title { width: 47px; height: 42px; background-position: -5px -159px; }

.sprite-rta { width: 88px; height: 31px; background-position: -62px -166px; }

.sprite-webcam { width: 32px; height: 32px; background-position: -205px -159px; }

#cookie-bar {background:#2D2C2C; height:auto; line-height:23px; color:#eeeeee; text-align:center; padding:20px 0;z-index:999;margin-top:20px; font-weight: 900; text-shadow: #000 2px 2px 2px;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#6d97fc; display:inline-block; border-radius:3px; text-decoration:none; padding:4px 6px; margin-left:8px; margin-top: 10px;}
#cookie-bar .cb-enable {background: #20F900; color: #000; text-shadow: #D5E4C5 1px 1px 10px; font-weight: 800;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.twitter {
	position: relative;
    height: 20px;
    padding: 2px 8px 1px 6px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    background-color: #1b95e0;
    border-radius: 3px;
    box-sizing: border-box;
}
.twitter a {
    color: #fff;
}
.texte_edit1{
	color:000;
	/*font-weight:bold;*/
	font-size:14px;
}
.texte_edit2{
	color:000;
	font-weight:bold;
	font-size:14px;
}
.pagetable {
	width:870px;
	position:relative;
	display:block;
	margin:30px auto;
}
.pagetable .thumb {
	float:left;
	width:200px;
	height:150px;
	position:relative;
	display:inline-block;
	border: 1px solid black;
    margin: 3px;
}

.pagetable .thumbactual {
	float:left;
	width:200px;
	height:150px;
	position:relative;
	display:inline-block;
	border: 1px solid black;
    margin-right: 10px;
}

.pagetable .desc-edit {
	float:left;
	width:832px;
	position:relative;
	display:inline-block;
	background: #444;
    border: 1px solid #cacaca;
    padding: 10px;
    border-radius: 6px;
}
.editthumb {
	background: #444;
    border: 1px solid #cacaca;
    padding: 10px;
    border-radius: 6px;
	position:relative;
	display:inline-block;
	width: 832px;
}


.pagetable .texte_edit2 {
	margin:10px 0 10px;
}
.list-thumb {
	position:relative;
	display:inline-block;
	float:left;
	margin-bottom:10px;
}
.list-thumb .caption {
	text-align:center;
}
.list-thumb .caption input {
	margin-top:8px;
}
.save {
	float:left;
	text-align:left;
	padding:20px;
	margin-top:10px;
	display:block;
	width:100%;
	margin-bottom: 30px;
}
.pagetable .delete { 
 display:block;
 position:relative;
 float:right;
 text-align:right;
 margin-top: 20px;
 margin-bottom: 50px;
}
.cam {
	float: left;
    width: 178px;
    height: 222px;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 1px;
    border: 1px solid #db00a4;
}
.game {
	float: left;
    width: 340px;
    height: 191px;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 50px;
    margin-right: 5px;
    border: 1px solid #db00a4;
}
.reportuser { 
float:right; 
background: url("../images/submitButton.png") 
repeat-x scroll left top #FF416D; color: #FFFFFF; 
cursor: pointer; 
padding: 6px 6px; 
border: 1px solid #BE010C; 
border-radius: 3px 3px 3px 3px; 
font-size: 12px; 
text-shadow: 1px 1px #395380; 
text-transform: uppercase; 
box-shadow: 1px 1px 2px #999999; 
margin-top:50px; 
margin-bottom: 50px;
margin-right: 15px;
}
.reportuser:hover { 
background: scroll left bottom #FF416D; 
}
.reportuser a {
font-size: 12px;
color: #FFF;
text-decoration: none;
}
.cRetour {
  border-radius:5px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background: rgb(219, 0, 164);
  z-index:99999;
  position: fixed;
  cursor: pointer;
  bottom: 1em;
  right: 21px;
  display: none;
}
.cRetour:before{ content: "\25b2"; }
.cRetour:hover{
  background: rgb(240, 113, 208);
}