@charset "UTF-8";

/* CSS Document */ /* ------------- */ /* Styles utiles */
	/* ------------- */
* {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

html,body {
	height: 100%;
}

a {
	color: #fff;
}

img {
	border: 0px;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.inline {
	display: inline;
}

.clearboth {
	clear: both;
	height: 0px;
	font-size: 1px;
}
.clearleft {
	clear: left;
	height: 0px;
	font-size: 1px;
}
.clearright {
	clear: right;
	height: 0px;
	font-size: 1px;
}

.marginauto {
	margin: auto;
}

.centered {
	text-align: center;
}

.white {
	color: #fff;
}

.black {
	color: #000;
}

.darkblue {
	color: #0a0f22;
}

.grey {
	color: #b2b2b2;
}

.red {
	color: #f00;
}

.red2 {
	color: #b31920;
}

.mastic {
	color: #c6a073;
}

.greybg {
	background: #2b2b2b;
}

.noborder {
	border: 0;
}

.lightgreyborder {
	border: 1px solid #a0a0a0;
}

.lightgreyborder2 {
	border: 1px solid #e3e4e5;
}

.greyborder {
	border: 1px solid #999;
}

.lightgreyborder2-no-left {
	border-right: 1px solid #e3e4e5;
	border-top: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
}

.lightgreyborder2-no-right {
	border-left: 1px solid #e3e4e5;
	border-top: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
}

.lightgreyborder2-no-top {
	border-left: 1px solid #e3e4e5;
	border-right: 1px solid #e3e4e5;
	border-bottom: 1px solid #e3e4e5;
}

.lightgreyborder2-left {
	border-left: 1px solid #e3e4e5;
}

.lightgreyborder2-right {
	border-right: 1px solid #e3e4e5;
}

.linescontainer {
	width: 980px;
}

.px0 {
	font-size: 0px;
}

.px9 {
	font-size: 9px;
}

.px10 {
	font-size: 10px;
}

.px11 {
	font-size: 11px;
}

.px12 {
	font-size: 12px;
}

.px13 {
	font-size: 13px;
}

.px14 {
	font-size: 14px;
}

.px15 {
	font-size: 15px;
}

.px16 {
	font-size: 16px;
}

.px17 {
	font-size: 17px;
}

.px18 {
	font-size: 18px;
}

.px19 {
	font-size: 19px;
}

.px20 {
	font-size: 20px;
}

.px21 {
	font-size: 21px;
}

.px22 {
	font-size: 22px;
}

.px23 {
	font-size: 23px;
}

.px24 {
	font-size: 24px;
}

.px25 {
	font-size: 25px;
}

.lighter {
	font-weight: lighter;
}

.normal {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.nodeco {
	text-decoration: none;
}

.caps {
	text-transform: uppercase;
}

.lowcase {
	text-transform: lowercase;
}

.justify {
	text-align: justify;
}

.right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.nodisplay {
	display: none;
}

li {
	list-style: none;
}

fieldset {
	border: 0px;
}

legend {
	color: #fff;
}

.cursorhand {
	cursor: pointer;
}

/* ------------- */ /* Styles utiles */ /* ------------- */
	/* ---------------- */ /* Eléments communs */ /* ---------------- */
body {
	background: url(/img/bodybg.png) repeat #303030;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

#site-container {
	width: 100%;
	background: url(/img/sitecontainerbg.png) top repeat-x;
}

#site {
	width: 980px;
	margin: auto;
}

#top-text {
	height: 25px;
	padding: 10px 15px;
	color: #c0c0c0;
}

#top-text h2,#subscribe h2,#bottom-text h2 {
	font-weight: normal;
}

#top-text h1,#subscribe h1,#bottom-text h1 {
	font-weight: normal;
    float: left;
}

#site-top-home {
	height: 300px;
	background: url(/img/topbg.png) bottom no-repeat;
}

#logo {
	width: 300px;
	height: 89px;
	background: url(/img/logo.png) no-repeat;
	cursor: pointer;
	margin: 19px 0px 0px 30px;
}

#top-actions {
	width: 303px;
	margin: 8px 44px 0px 0px;
}

#top-actions ul li {
	float: left;
	margin: 0px 2px;
}

#login-form-box {
	width: 173px;
	height: 56px;
	padding: 8px 0px 0px 130px;
	background: url(/img/login-form-bg.png) no-repeat;
}

#login-state-box {
	width: 283px;
	height: 56px;
	padding: 8px 10px 0px 10px;
	background: url(/img/login-state-bg.png) no-repeat;
}

#login-state-box .col {
	width: 141px;
}
#login-state-box .col span {
	white-space : nowrap
}
#login-state-box .mark {
	display: block;
	line-height: 17px;
}

#login-form-box fieldset legend,#login-form-box label,#subscribe fieldset legend,#site-opening-form-box legend,#flash-pre-inscription h2,#flash-inscription h2,#flash-inscription-animatrice h2,#pre-inscription-form-box legend,.title-fiche-animatrice h2,#fiche h2,.title-compte-animatrice h2,.title-comptenew-animatrice h2,#flash-inscription-animatrice-2 h2,.title-toutes-les-animatrices h2,.title-toutes-les-soirees h2,.title-videos h2, .title-ml h2, .title-chat h2, .title-aide h2, .title-contact h2, .title-cgu h2 {
	display: none;
}

#bottom-text h2 {
	display: block;
}

#login-form-box .login-field {
	width: 113px;
	height: 15px;
	line-height: 15px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 3px 0px;
	border: none;
	font-size: 11px;
}

#login-form-box .valid {
	margin: 4px 0px 0px 17px;
}

#flash-home {
	width: 481px;
	height: 63px;
	background: url(/img/flash-home.png) no-repeat;
	margin: 0px 0px 0px 12px;
	cursor: pointer;
	text-indent: -2000px;
}

#subscribe {
	width: 481px;
	margin: 0px 0px 0px 35px;
}

.subscribe-form-label {
	width: 90px;
	height: 16px;
	line-height: 16px;
}

.subscribe-form-label-2 {
	width: 78px;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 10px;
}

.subscribe-form-input {
	width: 101px;
	height: 16px;
}

.subscribe-input-text {
	width: 101px;
	height: 16px;
	border: none;
}

.subscribe-input-text-2 {
	width: 290px;
	height: 16px;
	border: none;
}

.ok-inscription {
	margin-top: 18px;
}

#main-menu ul li {
	float: left;
	width: 94px;
	height: 30px;
	padding-top: 4px;
}

#main-menu ul li.toutes {
	width: 199px;
	height: 34px;
	padding: 0;
}

#categories {
	float: left;
}

#rubs {
	float: right;
	margin-right: 17px;
}

#rubs li.soirees {
	width: 145px;
}

.top-left {
	width: 977px;
	height: 3px;
	background: #000;
}

.top-left-2 {
	width: 3px;
	height: 3px;
	background: url(/img/top-left.png) no-repeat;
}

.top-middle {
	width: 974px;
	height: 3px;
	background: #000;
}

.top-right {
	width: 3px;
	height: 3px;
	background: url(/img/top-right.png) no-repeat;
}

.bottom-left {
	width: 5px;
	height: 5px;
	background: url(/img/bottom-left.png) no-repeat;
}

.bottom-middle {
	width: 970px;
	height: 5px;
	background: #000;
}

.bottom-right {
	width: 5px;
	height: 5px;
	background: url(/img/bottom-right.png) no-repeat;
}

#content {
	width: 980px;
	background: #000;
}

#inscrivez-vous-accueil {
	width: 375px;
	height: 206px;
	background: url(/img/inscrivez-vous-flash.png) no-repeat;
	margin: 10px 8px;
}

#inscrivez-vous-flash {
	width: 375px;
	height: 206px;
}

.bloc-animatrice {
	width: 180px;
	height: 206px;
	margin: 10px 8px;
}

.animatrice-pic,.fiche-animatrice-pic {
	width: 180px;
	height: 163px;
}

.animatrice-name {
	width: 180px;
	height: 24px;
	background: #000;
	position: relative;
	top: -24px;
}

.name-content {
	width: 170px;
	height: 24px;
	position: relative;
	top: -48px;
	line-height: 24px;
	padding: 0px 5px;
}

.rate {
	width: 82px;
	height: 24px;
	white-space: nowrap;
	text-align: right;
	background: url(/img/redstar.png) left center no-repeat;
	padding: 0px 0px 0px 20px;
}

.animatrice-infos {
	width: 170px;
	height: 14px;
	line-height: 12px;
	padding: 0px 5px;
	background: url(/img/animatrice-infos-bg.png) no-repeat;
	position: relative;
	top: -44px;
}

.voir-fiche {
	width: 70px;
}

.new {
	padding: 2px 0px 0px 0px;
}

.sound {
	padding: 1px 0px 0px 5px;
}

.flag {
	padding: 0px 0px 0px 0px;
}

.animatrice-statut {
	width: 180px;
	height: 21px;
	position: relative;
	top: -41px;
}

#baseline {
	width: 980px;
	height: 58px;
	line-height: 58px;
	text-align: center;
}

#baseline ul {
	width: 620px;
	height: 58px;
	margin: auto;
}

#baseline ul.attente {
	width: 300px;
	height: 58px;
	margin: auto;
}

#baseline ul li {
	list-style: disc;
	float: left;
	margin: 0px 0px 0px 20px;
}

#baseline ul li.first {
	list-style: none;
}

#bottom-text {
	width: 950px;
	background: url(/img/bottom-text-bg.png) top no-repeat;
	padding: 20px 15px 40px 15px;
	color: #c0c0c0;
}

/* attente */
#site-opening-form-box {
	width: 204px;
	height: 49px;
	padding: 15px 0px 0px 234px;
	margin: 33px 0px 0px 0px;
	background: url(/img/site-opening-form-bg.png) no-repeat;
	float: right;
}

#site-opening-form-box .login-field {
	width: 146px;
	height: 15px;
	line-height: 15px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 5px 0px;
	border: none;
	font-size: 11px;
}

.content-attente {
	width: 735px;
	height: 507px;
	padding: 15px 0px 0px 16px;
	background: url(/img/pre-inscription-bg.png) no-repeat;
	margin: 7px auto;
}

.content-inscription-animatrice {
	width: 735px;
	height: 708px;
	padding: 15px 0px 0px 16px;
	background: url(/img/inscription-animatrice-bg.png) no-repeat;
	margin: 7px auto;
}

#flash-pre-inscription {
	width: 552px;
	height: 63px;
	background: url(/img/flash-pre-inscription.png) no-repeat;
}

#flash-inscription {
	width: 552px;
	height: 63px;
	background: url(/img/flash-inscription.png) no-repeat;
}

#flash-inscription-animatrice {
	width: 552px;
	height: 63px;
	background: url(/img/flash-inscription-animatrice.png) no-repeat;
}

#pre-inscription-form-box {
	width: 515px;
	margin: 30px 0px 0px 25px;
}

#pre-inscription-form-box h2 {
	line-height: 17px;
}

.pre-form-label {
	width: 120px;
	height: 16px;
	line-height: 16px;
}

.pre-form-input {
	width: 281px;
	height: 16px;
}

.pre-form-txt {
	border: 0px;
	width: 275px;
	height: 16px;
	line-height: 16px;
	margin-right: 6px;
	background: #fff;
}

/* Fiche animatrice */
#banner-top {
	width: 980px;
	height: 102px;
	background: url(/img/top-banner-bg.png) no-repeat;
}

#banner-top ul {
	float: right;
	padding-right: 6px;
}

#banner-top ul li {
	float: left;
	padding-top: 4px;
}

#flash-pages {
	width: 415px;
	height: 65px;
	background: url(/img/flash-pages.png);
	margin: 17px 0px 0px 10px;
	cursor: pointer;
	text-indent: -2000px;
}

#bt_acceder_chat {
	width: 225px;
	height: 63px;
	margin: 17px 0px 0px 155px;
}

#bt_acceder_chat_info {
	width: 300px;
	height: 63px;
	margin: 17px 0px 0px 155px;
}

.title-fiche-animatrice {
	width: 273px;
	height: 53px;
	background: url(/img/fiche-animatrice.png) no-repeat;
	float: right;
	margin: 5px 20px 0 0;
}

.title-ml {
	width: 259px;
	height: 45px;
	background: url(/img/title-ml.png) no-repeat;
	float: right;
	margin: 5px 20px 0 0;
}
.title-aide {
	width: 188px;
	height: 46px;
	background: url(/img/title-aide.png) no-repeat;
	position: relative;
	top: 0;
	left: 0;
	float: right;
	margin: 5px 20px 0 0;
}

.title-cgu {
	width: 124px;
	height: 47px;
	background: url(/img/title-cgu.png) no-repeat;
	float: right;
	margin: 5px 20px 0 0;
}
.title-contact {
	width: 217px;
	height: 48px;
	background: url(/img/title-contact.png) no-repeat;
	float: right;
	margin: 5px 20px 0 0;
}

.title-chat {
	width: 208px;
	height: 36px;
	background: url(/img/title-salon-chat.png) no-repeat;
	position: relative;
	top: 44px;
	left: 671px;
}

#fiche {
	background: url(/img/ma-fiche.png) no-repeat left top;
}

#fiche-menu {
	height: 34px;
	float: right;
}

#fiche-menu ul {
	margin-right: 6px;
}

#fiche-menu ul li {
	float: left;
	padding-top: 2px;
}

#webmail-content,#compte-content,#fiche-content,#fiche-photos-content,#fiche-video-content,#fiche-mes-evaluations-content,#fiche-autres-animatrices-content,#inscription-animatrice-content,#fiche-mes-videos-content,#fiche-dispos-content,#fiche-mes-soirees-a-theme-content,#toutes-les-animatrices-content,#toutes-les-soirees-content,#fiche-videos-content, #ml, #salon_chat, .content-aide, .content-admin
{
	background: #000;
}

#fiche-autres-animatrices-content {
	height: 226px;
}

.fiche-animatrice-pic {
	float: left;
	margin-left: 10px;
}

.fiche-animatrice-infos {
	width: 260px;
	margin-left: 15px;
	float: left;
}

.redstar-info {
	background: url(/img/redstar-2.png) no-repeat left center;
	padding-left: 15px;
}

#fiche-content ul li {
	height: 14px;
	list-style: square;
	color: #b2b2b2;
	margin-left: 15px;
	padding: 1px 0px;
}

.langues-left {
	width: 3px;
	height: 14px;
	background: url(/img/langues-left.png) no-repeat;
	float: left;
}

.langues-middle {
	height: 14px;
	background: url(/img/langues-middle.png) repeat-x;
	float: left;
}

.langues-right {
	width: 3px;
	height: 14px;
	background: url(/img/langues-right.png) no-repeat;
	float: left;
}

.fiche-flag {
	padding: 2px;
}

.fiche-presentation {
	width: 360px;
	margin-right: 10px;
}

.fiche-rejoindre-show {
	width: 624px;
	height: 29px;
	margin: auto;
}
.fiche-espionner-show {
	width: 475px;
	height: 29px;
	margin: auto;
}
.fiche-rdv-show {
	width: 549px;
	height: 29px;
	margin: auto;
}

#fiche-photos {
	background: url(/img/fiche-mes-photos.png) no-repeat left top;
	padding-top: 29px;
}

.photo-fiche {
	width: 180px;
	height: 180px;
	margin: 8px;
}

#fiche-video {
	background: url(/img/fiche-ma-video.png) no-repeat left top;
	padding-top: 29px;
}

#video {
	width: 320px;
	height: 240px;
	margin: auto;
}

#fiche-mes-evaluations {
	background: url(/img/mes-evaluations.png) no-repeat left top;
	padding-top: 29px;
}

.eval-pseudo {
	width: 100px;
	margin: 0px 10px;
}

.eval-plus {
	width: 825px;
	background: url(/img/eval-plus.png) no-repeat left top;
	padding: 0px 10px 15px 25px;
}

.eval-minus {
	width: 825px;
	background: url(/img/eval-minus.png) no-repeat left top;
	padding: 0px 10px 15px 25px;
}

.pagination {
	padding-right: 10px;
}

#fiche-autres-animatrices {
	background: url(../img/autres-animatrices.png) no-repeat left top;
	padding-top: 29px;
}

#fiche-online-animatrices {
	background: url(../img/animatrices-online.png) no-repeat left top;
	padding-top: 29px;
}

/* Compte animatrice */
.title-compte-animatrice {
	width: 186px;
	height: 43px;
	background: url(/img/mon-espace.png) no-repeat;
	position: relative;
	top: 0;
	right: 0;
	float: right;
	margin: 10px 20px 0 0;
}

/* Comptenew animatrice */
.title-comptenew-animatrice {
	width: 186px;
	height: 43px;
	background: url(/img/mon-espace.png) no-repeat;
	position: relative;
	top: 41px;
	left: 231px;
	float: right;
	margin: 10px 20px 0 0;
}

#compte-menu ul li {
	height: 29px;
	float: left;
}

#compte-content {
	padding: 0px 35px;
}

#compte-content legend,.content-inscription-animatrice-2 legend {
	text-transform: uppercase;
	font-weight: lighter;
	font-size: 15px;
}

#compte-content .coordonnees,#compte-content .demipage {
	width: 435px;
}

.compte-label {
	width: 116px;
	height: 21px;
	line-height: 21px;
	background: url(/img/label-puce.png) no-repeat top left #1d1d1d;
	padding-left: 13px;
	margin-right: 6px;
}

.compte-input {
	width: 281px;
	height: 21px;
	line-height: 21px;
}

.compte-input input,.compte-input select {
	width: 266px;
	height: 16px;
	margin-top: 2px;
	line-height: 16px;
	padding-left: 9px;
	border: 0px;
	background: #fff;
	margin-right: 6px;
}

.compte-input-right {
	width: 250px;
	height: 21px;
	line-height: 21px;
}
.compte-input-right input.radio {
	width: 25px;
	margin: 2px 0px 0px 0px;	
}

.compte-input input {
	padding-top: 1px;
}

.compte-input input#showgirl_naiss_a {
	width: 100px;
}

.compte-input input#showgirl_naiss_m, .compte-input input#showgirl_naiss_j {
	width: 64px;
}

.compte-input select {
	width: 275px;
}

.coordonnees textarea {
	width: 425px;
	height: 155px;
}

.valider {
	width: 89px;
	height: 26px;
	margin: auto;
	padding: 25px 0px;
}

/* Planning animatrice & membres */
#week-table td {
    width: 34px;
    height: 21px;
	border-right-style: solid;
    border-right-width: 1px;
	border-right-color: #303030;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #303030;
    text-align: center;
    cursor: pointer;
}

#week-table td.off {
    background: #000;
}
#week-table td.off:hover {
    background: #b31920;
}

#week-table td.on {
	background: #b31920;
}

#week-table tr.top td {
	height: 29px;
	padding-bottom: 6px;
	cursor: default;
}

#week-table td.first {
	width: 47px;
	cursor: default;
}

#week-table tr.top td:hover,#week-table td.first:hover {
	background: none;
}

#rdv-showgirl td,#rdv-member td {
	height: 29px;
	border-bottom: 1px solid #303030;
	font-size: 12px;
}

#rdv-showgirl tr.top td,#rdv-member tr.top td {
	background: #1d1d1d;
	border-top: 1px solid #303030;
	color: #b0b0b0;
}

#rdv-showgirl td.first,#rdv-member td.first {
	width: 180px;
	padding-left: 55px;
}

#rdv-showgirl td.second,#rdv-member td.second {
	width: 180px;
}

#rdv-showgirl td.third,#rdv-member td.third {
	width: 180px;
}

#rdv-showgirl td.fourth {
	width: 300px;
}

#rdv-member td.fourth,#rdv-member td.fifth {
	width: 150px;
}

.demipage textarea {
	width: 315px;
	height: 100px;
}

/* Messagerie */
#webmail-content {
	padding: 0px 25px;
}

#webmail-content .left-column {
	width: 202px;
	border: 1px solid #303030;
	margin-right: 18px;
}

.inbox,.outbox {
	height: 33px;
	line-height: 33px;
	padding-left: 30px;
}

.inbox {
	background: url(/img/inbox.png) no-repeat top left;
}

.outbox {
	background: url(/img/outbox.png) no-repeat top left;
}

#webmail-content .right-column {
	width: 706px;
}

#webmail-content .toolbar {
	height: 28px;
	line-height: 28px;
	background: #e7d0b7;
	padding-left: 17px;
}

.new-message {
	width: 132px;
	background: url(/img/new-message.png) no-repeat top left;
	padding-left: 22px;
}

.trash-message {
	width: 182px;
	background: url(/img/trash-message.png) no-repeat top left;
	padding-left: 22px;
}

#mails-container {
	border: 1px solid #303030;
}

#mails-container tr.top td {
	height: 24px;
	line-height: 24px;
	background: #2b2b2b;
	padding-left: 10px;
}

#mails-container td.sender {
	width: 175px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#mails-container td.subject {
	width: 348px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#mails-container td.date {
	width: 149px;
	border-bottom: 1px solid #303030;
}

#mails-container td.list {
	height: 134px;
}

#mails-list {
	height: 134px;
	overflow: auto;
}
#mails-list-table tr.active {
	background:#181818;
}
#mails-list-table tr.unread {
	font-weight: bold;
}
	
#mails-list-table td.sender {
	width: 186px;
	border-bottom: 1px solid #303030;
	border-right: none;
}

#mails-list-table td.subject {
	width: 349px;
	border-bottom: 1px solid #303030;
	border-right: none;
}

#mails-list-table td.date {
	border-bottom: 1px solid #303030;
}

#mails-list-table td.subject,#mails-list-table td.date {
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
}

.mail-checkbox {
	padding: 4px 5px 0px 10px;
}

.sender-name {
	line-height: 24px;
}

#mails-list-table tr.activ td {
	background: #181818;
}

.mail-header {
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
	background: #1d1d1d;
	padding: 0px 15px;
}

.mail-infos {
	line-height: 22px;
}

.mail-actions {
	line-height: 44px;
}

.mail-content {
	padding: 25px 15px 0px 15px;
}

/* Favoris membre */
#bookmarks-member td {
	height: 29px;
	border-bottom: 1px solid #303030;
	font-size: 12px;
}

#bookmarks-member tr.top td {
	background: #1d1d1d;
	border-top: 1px solid #303030;
	color: #b0b0b0;
}

#bookmarks-member td.first {
	width: 120px;
	padding: 3px 0px 0px 15px;
}

#bookmarks-member td.second {
	width: 230px;
}

#bookmarks-member td.third {
	width: 110px;
}

#bookmarks-member td.fourth {
	width: 450px;
}

/* Evaluations membre */
#eval-member-anim td,#eval-member-video td,#eval-member-listing-anim td,#eval-member-listing-video td, .content-admin td
	{
	height: 29px;
	border-bottom: 1px solid #303030;
	font-size: 12px;
}

#eval-member-anim tr.top td,#eval-member-video tr.top td,#eval-member-listing-anim tr.top td,#eval-member-listing-video tr.top td, .content-admin tr.top td
	{
	background: #1d1d1d;
	border-top: 1px solid #303030;
	color: #b0b0b0;
}

#eval-member-anim td.first,#eval-member-video td.first,#eval-member-listing-anim td.first,#eval-member-listing-video td.first
	{
	width: 180px;
	padding-left: 55px;
}

#eval-member-anim td.second,#eval-member-video td.second,#eval-member-listing-anim td.second,#eval-member-listing-video td.second
	{
	width: 180px;
}

#eval-member-anim td.third,#eval-member-video td.third,#eval-member-listing-anim td.third,#eval-member-listing-video td.third
	{
	width: 180px;
}

#eval-member-anim td.fourth,#eval-member-video td.fourth,#eval-member-listing-anim td.fourth,#eval-member-listing-video td.fourth
	{
	width: 150px;
}

#eval-member-anim td.fifth,#eval-member-video td.fifth,#eval-member-listing-anim td.fifth,#eval-member-listing-video td.fifth
	{
	width: 150px;
}

/* Historique membre */
#history-member-anim td,#history-member-video td {
	height: 29px;
	border-bottom: 1px solid #303030;
	font-size: 12px;
}

#history-member-anim tr.top td,#history-member-video tr.top td {
	background: #1d1d1d;
	border-top: 1px solid #303030;
	color: #b0b0b0;
}

#history-member-anim td.first,#history-member-video td.first {
	width: 180px;
	padding-left: 55px;
}

#history-member-anim td.second,#history-member-video td.second {
	width: 180px;
}

#history-member-anim td.third,#history-member-video td.third {
	width: 180px;
}

#history-member-anim td.fourth,#history-member-video td.fourth {
	width: 150px;
}

#history-member-anim td.fifth,#history-member-video td.fifth {
	width: 150px;
}

/* Gains */
.banque-label {
	height: 25px;
	line-height: 25px;
}

.banque-input {
	height: 16px;
	line-height: 16px;
	border: none;
	margin-right: 15px;
}

#details td {
	height: 29px;
	line-height: 29px;
}

#details tr.top td {
	height: 19px;
	padding-bottom: 7px;
	line-height: 12px;
}

#details td.first {
	width: 130px;
	padding-left: 60px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#details td.second {
	width: 128px;
	padding-left: 15px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#details td.third {
	width: 200px;
	padding-left: 15px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#details td.fourth {
	width: 163px;
	padding-left: 15px;
	border-bottom: 1px solid #303030;
	border-right: 1px solid #303030;
}

#details td.fifth {
	width: 170px;
	text-align: center;
	border-bottom: 1px solid #303030;
}

/* Evaluations */
.eval-label {
	width: 142px;
	height: 21px;
	line-height: 21px;
	background: url(/img/label-puce.png) no-repeat top left #1d1d1d;
	padding-left: 13px;
	margin-right: 6px;
}

.eval-pseudo-2 {
	width: 75px;
	height: 21px;
	line-height: 21px;
	background: url(/img/label-puce.png) no-repeat top left;
	padding-left: 13px;
}

.eval-plus-2 {
	width: 785px;
	background: url(/img/eval-plus.png) no-repeat left top;
	padding: 0px 10px 15px 25px;
	margin-top: 3px;
}

.eval-minus-2 {
	width: 785px;
	background: url(/img/eval-minus.png) no-repeat left top;
	padding: 0px 10px 15px 25px;
	margin-top: 3px;
}

/* Photos */
.photo-principale {
	width: 180px;
	height: 180px;
	margin-right: 30px;
}

#photo-principale-vignette {
	width: 180px;
}

#photo-principale-vignette div {
	padding: 0px 7px 5px 0px;
}
#photo-principale-vignette div img {
	border: 1px solid #000;
}

.photo-bloc {
	width: 300px;
	margin-bottom: 20px;
}

.photo-bloc img {
	margin-right: 13px;
}

.photo-bloc input {
	margin-right: 10px;
}

/* Vidéos */
.mes-videos object {
	float: left;
}

.mes-videos input#delete-video {
	margin: 0px 10px 0px 25px;
}

.bloc-video {
	width: 160px;
	height: 200px;
	margin: 0px 22px 29px 0px;
	float: left;
}

.video-date {
	height: 22px;
	line-height: 22px;
	text-align: center;
}

.video-rate {
	width: 83px;
	margin: auto;
}

.voir-video,.supprimer-video {
	width: 126px;
	height: 17px;
	margin: auto;
}

/* Inscription animatrice */
.content-inscription-animatrice-2 {
	width: 980px;
	padding: 16px 0px 0px 0px;
	background: url(/img/top-inscription.png) no-repeat top;
}

#flash-inscription-animatrice-2 {
	width: 415px;
	height: 63px;
	margin-left: 10px;
	background: url(/img/flash-inscription-animatrice-2.png) no-repeat top;
}

#inscription-animatrice-content .left-column {
	width: 430px;
	margin-left: 37px;
}

.valider-mon-insciption {
	width: 239px;
	margin: auto;
}

/* Fiche mes vidéos */
#fiche-mes-videos {
	background: url(/img/fiche-mes-videos.png) no-repeat left top;
	padding-top: 29px;
}

#fiche-mes-videos-content {
	padding: 0px 35px;
}

/* Fiche disponibilités */
#fiche-dispos {
	background: url(/img/fiche-dispos.png) no-repeat left top;
	padding-top: 29px;
}

#fiche-dispos-content #week-table {
	margin: 40px 0px 40px 60px;
}

#fiche-dispos-content #week-table .dispo_on {
	background: #e7d0b7;
	cursor: pointer;
}

#fiche-dispos-content #week-table td {
	cursor: auto;
}

#fiche-dispos-content #week-table td:hover {
	background: #000;
}

#fiche-dispos-content #week-table .dispo_on:hover {
	background: #b31920;
}

/* Fiche mes soirées */
#fiche-fiche-mes-soirees-a-theme {
	background: url(/img/fiche-mes-soirees-a-theme.png) no-repeat top left;
	padding-top: 29px;
}

.bloc-soiree {
	margin: 0px 0px 35px 15px;
}

.img-soiree {
	width: 120px;
	height: 80px;
	margin-right: 15px;
}

.details-soiree {
	line-height: 17px;
}

.alerte-soiree {
	margin-top: 5px;
}

/* Toutes les animatrices */
.title-toutes-les-animatrices {
	width: 238px;
	height: 53px;
	background: url(/img/title-les-animatrices.png) no-repeat;
	position: relative;
	top: 0px;
	float: right;
}

#toutes-les-animatrices {
	/*background: url(/img/toutes-les-animatrices.png) no-repeat top left;
	padding-top: 34px;
	*/
}

.filtres {
	padding-right: 10px;
	line-height: 18px;
	text-align: right;
}

#filtre_categorie,#filtre_statut {
	width: 170px;
	height: 18px;
	border: none;
}

/* Toutes les soirées */
.title-toutes-les-soirees {
	width: 281px;
	height: 35px;
	background: url(/img/les-soirees-a-theme.png) no-repeat;
	float: right;
	margin: 10px 20px 0 0;
}

#toutes-les-soirees {
	background: url(/img/toutes-les-soirees-a-theme.png) no-repeat top left;
	padding-top: 34px;
}

/* Toutes les vidéos */
.title-videos {
	width: 157px;
	height: 29px;
	background: url(/img/les-videos.png) no-repeat;
	float: right;
	margin: 10px 20px 0 0;
}

#fiche-videos {
	background: url(/img/toutes-les-videos.png) no-repeat top left;
	padding-top: 34px;
}

#fiche-videos-content {
	padding: 0px 35px;
}

/* Aide */
.content-aide {
	
}

.content_annexe {
	padding: 25px 40px;
	
}

/* Chat */
#salon_chat {
	/*padding-top: 34px;*/
	background: url(/img/chat-public-avec.png) no-repeat top left;
}

#chat_sg_name {
	height: 19px;
	padding: 15px 0 0 177px;
	width: 296px;
	float:left;
}
#chat_sg_onglet {
	/*margin: 3px 0px 0px 0px;*/
}
#chat_sg_onglet a img {
	position: relative;
	top:4px;
}

#chat_content {
	background: #000;	
	padding: 10px 0px 0px 0px;
}

#avatar_sg {
	padding: 17px 0 0 10px;	
}

#infos_sg {
	width: 390px;
	height: 65px;
	margin: 15px 0 0 7px;
	padding: 5px 10px 0 10px;
	background: url(/img/infos-sg-bg.png) no-repeat top left;
}

#infos-sg-description {
	width: 385px;
	height: 15px;
	padding: 3px 0 0 5px;
	background: url(/img/voir-fiche-bg.png) no-repeat top left;	
}

#infos-sg-description img {
	margin: 0 2px 0 0;
}

#infos-sg-actions {
	padding: 5px 50px;
}

#infos-sg-actions img {
	margin: 0 5px; 
}


/*** PAGE CREDITER MON COMPTE ***/
.credit-compte {}
.credit-compte .announce {
	color: #b3b3b3;
}
.credit-compte .packs {
	margin-top: 25px;
}
.credit-compte .packs .pack {
	width: 97px;
	float: left;
	margin-right: 60px;
	text-align:center;
}
.credit-compte .packs .end {
	margin-right: 0px;
}
.credit-compte .packs .pack .visu {
}
.credit-compte .packs .pack .descriptif {
}
.credit-compte .packs .pack .montant {
	font-size: 20px;
	color: #c6a174;
	padding: 15px 0px 5px 0px;
	line-height: 12px;
	height: 32px;
}
.credit-compte .packs .pack .btn {
	
}
.credit-compte .credit_libre {
	background: url(/img/crediter_bg.png) no-repeat;
	width: 623px;
	height: 90px;
}
.credit-compte .credit_libre .saisi{
	padding: 15px 0px 0px 15px;
}
.credit-compte .credit_libre .btn_valide{
	padding: 15px 0px 0px 185px;
}

.credit-compte .appel_banque{
	text-align:center;
}
.credit-compte .appel_banque input{
	margin: 0px 10px 0px 10px; 
}
.credit-compte .info_banque .logo {
	float: left;
	text-align:center;
	padding: 3px 10px 0px 0px;
}
.credit-compte .info_banque .logo img {
	padding: 0px 0px 5px 0px;	
}
.credit-compte .info_banque .infos {
	color: #757575;
	font-size: 11px;
}

/***/
.content-aide {
	padding: 20px 20px 20px 20px;
}
.content-aide h1 {
	font-size: 15px;
	text-transform:uppercase;	
}
.content-aide ul li {
	list-style-type: square;
	list-style-position: inside;
}
.content-aide h2 {
	color: #b31920;
	padding: 10px 0px 10px 0px;
}

.content-aide .contact {
	padding: 0px 15px 0px 15px;
}
.content-aide .contact .compte-textarea textarea{
	width: 270px;
	height: 60px;
}



/*** ADMIN ***/
.content-admin {
	padding: 20px 15px 20px 15px;
}

.content-admin h1, .content-admin h1 a {
	padding: 10px 0px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: lighter;
	text-transform:uppercase;
}
.content-admin td.bggris {
	background: #7c7c7c;
}

.content-admin .dashboard {}
.content-admin .dashboard td.col1{
	width: 200px;
}
.content-admin .dashboard td.col2{
	width: 150px;
	text-align: left;
}
.content-admin .dashboard td.col3{

}
.content-admin .dashboard td.col3 a{
	color: #b31920;
	font-size: 12px;
}

.disclaimer {
	width: 521px;
	height: 488px;	
	padding: 25px 195px 0 37px;
	background: url(/img/disclaimer-bg.png) no-repeat top left;
	color: #fff;
	position: absolute;
}

.disclaimer p {	
	padding: 0 30px 0 15px ;
}

.disclaimer img {	
	margin: 0 10px;
}

.disclaimer-buttons {	
	padding-left: 50px;
}

#not_loggedin {
	width: 250px;
	height: 50px;
	padding-top: 10px;
}

#new_loggedin {
	width: 450px;
	height: 250px;
	padding-top: 10px;
}

#subscribe h1.h1-subscribe {
    font-size: 12px;
    font-weight: normal;
    float: left;
}

#subscribe h2.h2-subscribe {
    font-size: 12px;
    font-weight: normal;
    float: left;
}

.listing-animatrice {
    font-size: 15px;
	color: #c6a073;
    font-weight: normal;
	text-decoration: none;
}

h3 {
    font-size: 15px;
	color: #c6a073;
	font-weight: normal;
} 
