@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	background: #000;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

.arial12 {
	font-size: 12px;
}

.arial13 {
	font-size: 13px;
}

.arial14 {
	font-size: 14px;
}

.arial15 {
	font-size: 15px;
}

.nodeco {
	text-decoration: none;
}

.clearboth {
	clear: both;
	font-size: 1px;
	height: 0px;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

#page {
	width: 960px;
	margin: auto;
}

#header {
	width: 960px;
	height: 105px;
	background: url(/img/header-bg.png) no-repeat;
}

.rightHeader {
	width: 636px;
	height: 105px;
	border: 0px solid #f00;
}

#logo {
	width: 288px;
	height: 83px;
	margin: 0px 0px 0px 18px;
	padding-top: 11px;
	
}

#logo h1, #escort-de-la-semaineTitle h1, #topInscriptionEscorts h1, #topInscriptionMembres h1, #topMonCompteEscorts h1, #topMonCompteMembres h1, #topFicheEscorts h1, #topRecherche h1, #topVotreRecherche h1, #topContact h1, #topCGU h1, #topMentions h1, #topLiens h1 {
	display: none;
}

#signIn {
	width: 409px;
	height: 35px;
	margin: 8px 23px 0px 0px;
	padding: 0px;
}

.logindiv {
	width: 140px;
	padding: 0px 3px 0px 0px;
}

.login {
	width: 138px;
	height: 12px;
	background: #fff;
	color: #5f5f5f;
	border: 1px solid #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lostMDP {
	padding: 0px 0px 0px 104px;
	font-size: 11px;
}

.lostMDP a {
	background: #fff;
	color: #5f5f5f;
}

#menu {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	height: 13px;
	float: left;
	list-style: none;
}

#menu ul li.mainmenuSpacer {
	width: 10px;
	float: left;
	background: url(/img/menuSpacer.png) center no-repeat;
}

#content {
	margin: 0px 0px 0px 0px;
}

#illustration {
	width: 757px;
	height: 390px;
	margin: 0px 9px 0px 0px;
	background: url(/img/illustration.jpg) no-repeat;
}

#escort-de-la-semaine {
	width: 193px;
}

#escort-de-la-semaineTitle {
	width: 193px;
	height: 89px;
	background: url(/img/escort-de-la-semaine.png) no-repeat center top;
}

#escort-de-la-semaineContent {
	width: 173px;
	background: url(/img/escort-de-la-semaineContent.png) repeat-y center #fff;
	color: #000;
	padding: 0px 10px;
}

.escortPhoto {
	margin: 0px 9px 0px 0px;
}

.escortDesc {
	font-size: 12px;
}

.escortDesc a {
	color: #000;
	background: #fff;
}

.heart-white {
	background: url(/img/heart-white.png) left top no-repeat;
	padding: 0px 0px 0px 12px;
}

.status-white {
	padding: 5px 0px 0px 0px;
}

#escort-de-la-semaineText {
	padding: 20px 0px 15px 0px;
	min-height: 120px;
}

#escort-de-la-semaineBottom {
	width: 193px;
	height: 40px;
	padding-top: 5px;
	border-top: 1px solid #133044;
	background: url(/img/escort-de-la-semaineBottom.png) no-repeat center bottom;
}

#escortList {
	width: 960px;
}

#escortListTop {
	background: url(../img/escortList-bg.png) no-repeat top;
}

#menu2 {
	padding: 15px 0px 0px 50px;
	font-size: 11px;
}

#menu2 ul {
	margin: 0px;
	padding: 0px;
}

#menu2 ul li {
	height: 13px;
	float: left;
	list-style: none;
}

#menu2 ul li.mainmenuSpacer {
	width: 15px;
	float: left;
	background: url(/img/menuSpacer.png) center no-repeat;
}

#submenu {
	padding: 25px 0px 0px 60px;
}

#submenu a {
	color: #fff;
	background: #133044;
}

#menu2 a {
	outline: none;
}

#listTable {
	padding: 30px 25px;
	background: url(../img/form-middle.png) repeat-y;
}

.listcell {
	width: 182px;
	height: 100px;
}

.spacercell {
	width: 182px;
	height: 39px;
}

.escortPhoto2 {
	margin: 0px 9px 0px 0px;
}

.escortDesc2 {
	font-size: 12px;
}

.escortDesc3 {
	font-size: 12px;
}

.escortDesc2 a {
	color: #fff;
	background: #133044;
}

.heart-blue {
	background: url(/img/heart-blue.png) left bottom no-repeat;
	padding: 0px 0px 0px 19px;
}

.status-blue {
	padding: 5px 0px 0px 0px;
}

#baseline {
	padding: 15px 0px;
	text-align: center;
}

#baseline a, #footer a {
	color: #fff;
	background: none;
}

#footer {
	width: 920px;
	height: 400px;
	padding: 20px;
	background: url(/img/footer-gb.png) no-repeat top center;
	font-size: 12px;
}

#disclaimer {
	width: 100%;
	height: 1220px;
	background: #000;
	position: absolute;
	top: 0px;
	left: 0px;
}

#disclaimerContent {
	width: 880px;
	margin: auto;
	padding-top: 100px;
	margin: auto;
	top: 0px;
	left: 0px;
	font-size: 12px;
}

#disclaimerContent h1 {
	text-align: center;
}

#disclaimer-entrance {
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 33px;
	background: url(/img/entrez.png) no-repeat top left;
}

.white {
	color: #fff;
}

.black {
	color: #000;
}

.red, #submenu a.red, #submenu a:visited.red {
	color: #d71b2d;
}

.grey {
	color: #bdbdbd;
}

.green {
	color: #6fd40c;
}

.bold {
	font-weight: bold;
}

#disclaimerFooter {
	width: 530px;
	margin: auto;
}

#topInscriptionMembres {
	width: 960px;
	height: 262px;
	background: url(/img/inscription-membres-bg.png) no-repeat;
}

#topInscriptionEscorts {
	width: 960px;
	height: 262px;
	background: url(/img/inscription-escorts-bg.png) no-repeat;
}

#topMonCompteEscorts {
	width: 960px;
	height: 262px;
	background: url(/img/mon-compte-escort-bg.png) no-repeat;
}

#topMonCompteMembres {
	width: 960px;
	height: 262px;
	background: url(/img/mon-compte-membre-bg.png) no-repeat;
}

#topFicheEscorts {
	width: 960px;
	height: 262px;
	background: url(/img/fiche-escort-bg.png) no-repeat;
}

#topRecherche {
	width: 960px;
	height: 262px;
	background: url(/img/recherche-bg.png) no-repeat;
}

#topVotreRecherche {
	width: 960px;
	height: 262px;
	background: url(/img/votre-recherche-bg.png) no-repeat;
}

#topContact {
	width: 960px;
	height: 262px;
	background: url(/img/contact-bg.png) no-repeat;
}


#topLiens {
	width: 960px;
	height: 262px;
	background: url(/img/liens-bg.png) no-repeat;
}

#topCGU {
	width: 960px;
	height: 262px;
	background: url(/img/conditions-generales-bg.png) no-repeat;
}

#topMentions {
	width: 960px;
	height: 262px;
	background: url(/img/mentions-legales-bg.png) no-repeat;
}

.form-top {
	width: 960px;
	height: 30px;
	background: url(/img/form-top.png) no-repeat;
}

.form-middle {
	width: 960px;
	background: url(/img/form-middle.png) repeat-y;
}

.form-middle2 {
	width: 960px;
	background: url(/img/form-middle2.png) repeat-y;
}

.form-bottom {
	width: 960px;
	height: 20px;
	background: url(/img/form-bottom.png) no-repeat;
}

.form-bottom2 {
	width: 960px;
	height: 30px;
	background: url(/img/escortList-bg.png) no-repeat bottom;
}

.title-sub {
	width: 700px;
	height: 30px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 10px;
	background: url(/img/form-title-sub.png) no-repeat bottom;
	font-size: 17px;
	color: #d61b2d;
	float: left;
}

.title-sub2 {
	width: 690px;
	height: 30px;
	line-height: 25px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 20px;
	background: url(/img/form-title-sub.png) no-repeat bottom;
	font-size: 12px;
	float: left;
}

.title-sub-right {
	height: 30px;
	float: right;
	padding-right: 20px;
}

.form-text {
	padding: 20px 30px 0px 50px;
	font-size: 12px;
}

.form-part {
	padding: 20px 30px 0px 50px;
	font-size: 12px;
}

.inscTxt {
	width: 262px;
	height: 15px;
	border: 1px solid #0c1e2a;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 5px;
}

.inscTxt2 {
	width: 189px;
	height: 15px;
	border: 1px solid #0c1e2a;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 5px;
}

.inscTxt3 {
	width: 360px;
	height: 15px;
	border: 1px solid #0c1e2a;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 5px;
}

.inscPhoto {
	width: 560px;
	border: 1px solid #0c1e2a;
	color: #0c1e2a;
	background: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.inscSelect {
	width: 269px;
	height: 17px;
	border: 1px solid #0c1e2a;
	background: #fff;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 5px;
}

.inscSelect2 {
	width: 196px;
	height: 17px;
	border: 1px solid #0c1e2a;
	background: #fff;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 5px;
}

.inscTextarea {
	width: 560px;
	height: 130px;
	border: 1px solid #0c1e2a;
	background: #fff;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.inscTextarea {
	width: 560px;
	height: 130px;
	border: 1px solid #0c1e2a;
	background: #fff;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.inscTextareaComments {
	width: 100%;
	height: 30px;
	border: 1px solid #0c1e2a;
	background: #fff;
	color: #0c1e2a;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

checkbox {
	padding: 0px;
	margin: 0px;
}

.checkbox {
	float: left;
	padding: 0px;
	margin: 0px;
}

.checkbox-label {
	width: 90px;
	padding-left: 5px;
	float: left;
	line-height: 20px;
}

.cp {
	width: 111px;
}

.input-label {
	width: 215px;
	height: 19px;
	margin-right: 10px;
	line-height: 19px;
	text-align: right;
	float: left;
	font-weight: bold;
}

.input-label2 {
	width: 160px;
	height: 19px;
	margin-right: 10px;
	line-height: 19px;
	text-align: right;
	float: left;
	font-weight: bold;
}

.input-label3 {
	width: 80px;
	height: 19px;
	margin-right: 10px;
	line-height: 19px;
	text-align: left;
	float: left;
	font-weight: bold;
}

.input-label4 {
	width: 70px;
	height: 19px;
	line-height: 19px;
	text-align: left;
	float: left;
	font-weight: bold;
}

.input-field {
	line-height: 19px;
	float: left;
}

.input-field2 {
	width: 170px;
	line-height: 19px;
	float: left;
}

.input-field3 {
	width: 400px;
	line-height: 19px;
	float: left;
}

.bg1 {
	height: 137px;
	background: url(/img/form-bg1.jpg) top right no-repeat;
}

.bg2 {
	height: 144px;
	background: url(/img/form-bg2.jpg) top right no-repeat;
}

.bg3 {
	height: 176px;
	background: url(/img/form-bg3.jpg) top right no-repeat;
}

.bg4 {
	height: 73px;
	background: url(/img/form-bg4.jpg) top right no-repeat;
}

.form-valid {
	width: 241px;
	margin: auto;
}

.form-valid2 {
	width: 362px;
	margin: auto;
}

.form-rechercher {
	width: 177px;
	margin: auto;
}

.escortThumb {
	float: left;
	padding: 0px 15px 0px 0px;
}

.eval-tarifs {
	width: 380px;
	float: left;
}

.tarifs-duree {
	width: 145px;
	height: 20px;
	float: left;
	text-align: right;
	line-height: 20px;
}

.tarifs-prix {
	width: 50px;
	height: 20px;
	float: left;
	text-align: right;
	line-height: 20px;
}

#disponibilites {
	width: 200px;
	float: left;
}

.disponibilites-jours {
	height: 20px;
	line-height: 20px;
	letter-spacing: 3px;
}

.spacercell2 {
	height: 15px;
}

.photocell {
	text-align: center;
}

.mesPhotosThumb {
	padding: 10px;
}

.pratique-oui {
	width: 100px;
	background: url(/img/pratique-oui.png) left center no-repeat;
	padding: 0px 0px 0px 10px;
	float: left;
	
}

.pratique-non {
	width: 100px;
	background: url(/img/pratique-non.png) left center no-repeat;
	padding: 0px 0px 0px 10px;
	float: left;
}

#derniers-plans-title-colomn {
	
}

.derniers-plans-title-left {
	width: 10px;
	height: 31px;
	background: url(/img/dernier-plans-top-left.png) no-repeat;
	float: left;
}

.derniers-plans-title {
	float: left;
	height: 31px;
	line-height: 31px;
	background: url(/img/dernier-plans-top.png) repeat-x;
	font-weight: bold;
}

.derniers-plans-title-right {
	width: 10px;
	height: 31px;
	background: url(/img/dernier-plans-top-right.png) no-repeat;
	float: left;
}

.date-colomn {
	width: 80px;
}

.pseudo-colomn {
	width: 130px;
}

.evaluation-colomn {
	width: 180px;
}

.evaluation-colomn2 {
	width: 50px;
}

.commentaire-colomn {
	width: 455px;
}

.commentaire-colomn2 {
	width: 585px;
}

.derniers-plans-left-cell, .derniers-plans-right-cell {
	width: 10px;
	height: 31px;
	float: left;
}

.derniers-plans-cell {
	/*height: 31px;*/
	line-height: 31px;
	float: left;
}

.derniers-plans-comment-cell {
	float: left;
	padding: 8px 0px;
}

.derniers-plans-line {
	width: 865px;
	background: url(/img/dernier-plans-bg.png) #122e41 bottom repeat-x;
}

.dashed {
	width: 865px;
	height: 10px;
	background: url(/img/dernier-plans-bg.png) bottom repeat-x;
}

.eval {
	padding: 5px 0px 0px 15px;
}

.evalpos {
	background: url(/img/pos.png) left center no-repeat;
	padding: 0px 0px 0px 15px;
}
.evalneu {
	background: url(/img/neu.png) left center no-repeat;
	padding: 0px 0px 0px 15px;
}
.evalneg {
	background: url(/img/neg.png) left center no-repeat;
	padding: 0px 0px 0px 15px;
}

#escortdelasemaine-fieldset {
	width: 310px;
	border: 1px solid #0f2737;
	text-align: center;
	float: left;
}

.escortdelasemaine-nav-month {
	width: 140px;
	margin: auto;
	position: relative;
	top:-10px;
	background: #133044;
}

.escortdelasemaine-nav-arrow {
	width: 7px;
	float: left;
	padding: 2px 0px 0px 0px;
}

.escortdelasemaine-nav-title {
	width: 106px;
	float: left;
	padding: 0px 10px;
	text-align: center;
}

.past {
	color: #586d7b;
}

.escortdelasemaine-week-number {
	width: 90px;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0px 0px 0px 15px;
	text-align: left;
}

#escortdelasemaine-legend {
	float: left;
	padding: 10px 0px 0px 30px;	
}

.legend-green {
	background:url(/img/green.png) left bottom no-repeat;
	padding: 0px 0px 0px 25px;
	margin-bottom: 10px;
}

.legend-red {
	background:url(/img/red.png) left bottom no-repeat;
	padding: 0px 0px 0px 25px;
	margin-bottom: 10px;
}

#escortdelasemaine-week-confirm {
	width: 546px;
	height: 235px;
	float: left;
	background: url(/img/week-valid-bg.png) no-repeat;
	display: none;
	margin: -3px 0px 0px 10px;
}

.div-close {
	padding: 10px;
	text-align: right;
}

.escortdelasemaine-week-text {
	padding: 40px;
}

.confirmer-ma-demande {
	width: 231px;
	height: 37px;
	margin: auto;
}

.abonnement {
	
}

.abonnement-image {
	float: left;
}

.abonnement-features {
	float: left;
	padding: 0px 0px 0px 20px;
	height: 144px;
	
}

.abonnement-features ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.abonnement-features ul li {
	list-style: square;
	padding: 0px 0px 3px 0px;
}

.abonnement-choix {
	width: 698px;
	height: 114px;
	background: url(/img/abonnement-choisir-bg.png) no-repeat;
	padding: 15px;
	margin: 0px 0px 0px 20px;
	float: left;
	display: none;
}

.abonnement-choix-content {
	float: left;
}

.abonnement-choix-fermer {
	float: right;
}

.abonnement-choix-bouton {
	width: 654px;
	height: 36px;
	margin: auto;
}

.ajouter-ce-plan {
	width: 164px;
	height: 33px;
	margin: auto;
}

#escort-liste {
	background: #0d3958;
	padding: 5px 5px 10px 5px;
	margin: 20px 0px 0px 0px;
	display: none;
}

#coordonnees {
	background: #0d3a59;
	padding: 15px;
}

.right-infos {
	float: left;
}

#eval-escort {
	width: 210px;
	float: left;
}

#eval-escort ul {
	padding: 10px 0px 0px 15px;
	margin: 0px;
}

#eval-escort ul li {
	list-style: square;
	padding: 0px 0px 10px 0px;
}

#photos-escort {
	float: left;
}

#photos-escort table {
	width: 665px;
}

/*
.recheche-list {
	width: 400px;
	float: left;
}
*/

.recheche-list ul {
	padding: 0px;
	margin: 0px;
	width: 400px;
	float: left;
	display: block;
}

.recheche-list ul li {
	list-style: none;
	background: url(/img/red-square.png) left no-repeat;
	padding: 0px 0px 4px 6px;
}

.details-resultat {
	width: 490px;
	margin: 0px 50px 0px 0px;
}

.select_eval {
	border-bottom:#666666 2px dotted;
	padding-right:3px;
	outline: none;
}

.input-field2 a:link, a.noborderlink {
	outline: none;
	outline: 0px;
}

.incentive {
	background: url(/img/incentive.png) left top no-repeat;
	padding: 20px 20px 20px 30px;
	margin: 10px 0px 0px 40px;
}

.incentive_txt {
	width: 774px;
	height: 109px;
	color:#FFFFFF;
	font-size:12px;
}
	
.incentive_txt span {
	color: #6aca0f;
	font-weight: bold;
}

#compteur {
	height: 37px;
	padding: 5px 0 0 55px;
	color: #133044;	
	background: url(/img/compteur-bg.png) no-repeat left;
}

#compteur strong span {
	color: #b91523;	
}

a.partners {
	color: #a62033;
}

img.partners {
	margin-top: 10px;
}