body { font-family: "Helvetica Neue",Helvetica,sans-serif; }

img { display: block; }

.inblock {
	display: inline-block;
	vertical-align: middle;
}

.clear { clear:both; }

.button { cursor: pointer; }

.relative { position: relative; }

.wrap {
	width: 100%;
	max-width: 985px;
	margin: auto;
}

#logo {
	margin: 8px 0 0 30px;
}

#logo h2 {
	color: #FF16A2;
	font-size: 17px;
	font-weight: normal;
	margin-top: -16px;
	position: absolute;
}

h1.inblock {
	color: #FF16A2;
	font-size: 22px;
	width: 520px;
	text-align: center;
}

#login {
	min-width: 132px;
	height: 38px;
	background-color: #abaaaa;
	float: right;
	padding: 0 5px;
	margin:10px 18px 0 0;
	position: relative;
	cursor: pointer;
}
#login p {
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

#login-form {
   background-color: #ABAAAA;
	display: none;
	height: 18px;
	padding: 10px;
	position: absolute;
	margin:10px 0 0 530px;

	top: 0;
	width: 270px;
	z-index: 100;
}

#menu {
	background-color: #383333;
	height: 42px;
	margin-top: 6px;
}

#menu ul {
	margin: 0;
	float: right;
}

#menu li {
	list-style: none;
	display: inline-block;
	line-height: 42px;
	margin-left: 30px;
}

#menu a {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}

#menu a:hover,
#menu a.selected {
	color: #FF16A2;
	text-shadow: 0 2px 2px #050606;
}

#menu a.selected {
	background: url(../../../img/erotilink/tpl2/pink-triangle.png) no-repeat center bottom transparent;
}

#badge {
	position: absolute;
	margin: 13px 0 0 5px;
	z-index: 70;
}

.pics {
	width: 460px;
	background-color: #fff;
	margin-top: 25px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.cougar,
.adultere,
.webcam { display: none; }

.main-pic {
	float: left;
	width: 320px;
	height: 310px;
	margin: 0 25px 0 0;
}

.infos {
	background: url(../../../img/erotilink/tpl2/trans.png) repeat;
	color: #EEE80A;
	font-weight: bold;
	height: 37px;
	line-height: 36px;
	margin-top: 270px;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	width: 320px;
}

.picture {
	float: left;
	width: 100px;
	height: 147px;
	background-color: #2e2b2b;
	text-align: center;
}
.picture p {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	
	margin-top: 5px;
	position: absolute;
	width: 100px;
}

.pic1 { margin-top: 16px; }
.pic2 { margin-top: 14px; clear: left; }
.pic3,
.pic4 { margin: 14px 0 0 16px; }
.pic5 { margin: 14px 0 0 15px; }

#formbg {
	width: 480px;
	min-height: 488px;
	border-radius: 7px;
	background-color: #383333;
	margin-top: -13px;
	vertical-align: top;
	padding: 10px;
	position: absolute;
	z-index: 60;
	display: block;
	right: 0;
}

#formbg h2 {
	color: #eee80a;
	font-size: 30px;
	font-weight: bold;
	text-shadow: 0 3px 2px #000;
	text-align: center;
	margin: 0;
}

h3.legend { text-shadow: 0 3px 2px #000; }

#formbg h3 {
	text-align: center;
	margin: 3px 0 0;
}

.blink-border {
	box-shadow: 0 0 0 5px #FF17A3;
}

#form { display: none; }

#fieldset-ezformstep1 .legend a.fb_connect {
	margin-left: 177px !important;
	margin-bottom: 10px !important;
	width: 220px !important
}

#ez-register-form-submit,
#ez-register-form-submit2 {
	background: url(../../../img/erotilink/tpl2/green-button.png) top center no-repeat transparent;
	width:400px;
	height:87px;
	border:0px;
	color:#fff;
}

#ez-register-form button span.middle { font-size: 29px !important; }
#ez-register-form .full dd { color: #000; }
#ez-register-form h3.legend {
	width: 450px !important;
	margin: 0 auto 20px !important;
}
a.ez-geolink {
	color: #eee80a;
	font-size: 24px;
	font-weight: bold;
	text-shadow: 0 3px 2px #000;
	text-decoration: none;
}

.x {
	color: #706666;
	font-size: 17px;
	font-weight: lighter;
	text-align: center;
	letter-spacing: 0.019em;
}

.iam,
.isearch {
	margin: 0 10px;
}

form[name=seek-form],
form[name=genre] {
	color: #fff;
	font-size: 18px;
}

.step {
	display: inline-block;
	text-align: center;
	line-height: 34px;
	border-radius: 50%;
	width: 34px;
	height: 34px;
	background-color: #fff;
	color: #383333;
	font-weight: bold;
	font-size: 17px;
}

.human {
	width: 130px;
	height: 61px;
	margin-left: 5px;
	text-align: center;
	line-height: 61px;
}

.homme { background: url(../../../img/erotilink/tpl2/w-man.png) no-repeat left center; }
.femme { background: url(../../../img/erotilink/tpl2/w-woman.png) no-repeat left center; }

.homme.selected { background-image: url(../../../img/erotilink/tpl2/y-man.png); }
.femme.selected { background-image: url(../../../img/erotilink/tpl2/y-woman.png); }

.step1.selected,
.step2.selected { background-color: #EEE80A; }

#form-woman { display: none; }

.seek-form { margin-left: 60px; }

#step2 label {
	width: 185px;
	display: inline-block;
	color: #fff;
	line-height: 25px;
	vertical-align: middle;
}

#step1,
#step2 { margin-left: 25px; }

#step2 form { margin: 20px 0 20px 40px; }

#step2 strong {
	color: #FFFFFF;
	font-size: 18px;
}

#step2 label { margin-left: 5px; }

#green-button,
#pink-button {
	margin: auto;
	width: 400px;
	height: 87px;
	line-height: 87px;
	color: #fff;
	font-weight: bold;
	font-size: 29px;
	cursor: pointer;
	text-align: center;
}

#green-button{ background: url(../../../img/erotilink/tpl2/green-button.png); }
#pink-button{ background: url(../../../img/erotilink/tpl2/pink-button.png); }

#wall {
	background: url(../../../img/erotilink/tpl2/wall.png);
	margin-top: 70px;
}

.band,
.band2 {
	background: url(../../../img/erotilink/tpl2/band.png);
	padding: 15px 0 0 25px;
}

.band {
	margin: 10px 0 33px 0;
	height: 90px;
}

.band2 {
	margin-top: 10px;
	padding-bottom: 30px;
}

#percent { margin-left: 70px; }

.shadow {
	margin: 0;
	width: 200px;
	color: #fff;
	font-size: 23px;
}

.shadow img {
	position: absolute;
	z-index:20;
	margin: -74px 0 0 131px;
}

.shadow strong {
	font-size: 62px;
	line-height: 41px;
}

.numbers {
	background: url(../../../img/erotilink/tpl2/number-bg.png) no-repeat;
	color: #FFFFFF;
	height: 74px;
	width: 328px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#new {
    font-size: 58px !important;
    letter-spacing: 21px !important;
    line-height: 74px;
    margin: 0 0 0 7px;
    position: absolute;
    text-align: left;
}

#overlay {
	background: url(../../../img/erotilink/tpl2/number-top.png) no-repeat;
	width: 326px;
	height: 74px;
	position: absolute;

}

p.week {
	font-size: 20px;
	font-weight: bold;
	width: 120px;
	margin: 0;
}

.pic-membres {
	border-radius: 7px;
	border: 10px solid #fff;
	margin: 8px;
	cursor: pointer;
}

.pic-membres img { display: block; }

.content h2 {
	text-align: center;
	color: #ff17a3;
	font-size: 26px;
	font-weight: bold;
}
.content p {
	text-align: center;
	font-size: 18px;
}

.plus {
	position: absolute;
	background: url(../../../img/erotilink/tpl2/plus.png) no-repeat;
	width: 100px;
	height: 100px;
	margin-top: -100px;
	display: none;
}

.block {
	width: 49%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding: 10px;
}

.ad-container{
	width: 475px;
	height: 440px;
	padding: 20px;
	border-radius: 7px;
	background: url(../../../img/erotilink/tpl2/transb.png) repeat;
}

.ad{
	width: 435px;
	height: 400px;
	background-color: #FF16A2;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding: 12px;
	position: relative;
}

.pub{
	width: 230px;
	text-align: center;
	margin-right: 20px
}

.pub h2{
	color: #eee80a;
	font-weight: bold;
	font-size: 33px;
}

.pub p{
	color: #fff;
	font-weight: bold;
	font-size: 26px;
}

#adlink{
	width: 435px;
	height: 50px;
	position: absolute;
	bottom: 0;
	background-color: #491733;
	left: 0;
	text-align: center;
}

#adlink a{
	line-height: 50px;
	color: #fff;
	font-size: 26px;
	text-decoration: none;
}

#footer {
	font-size: 12px;
	background-color: #383333;
	padding-bottom: 20px;
}
.languages {
	padding: 20px 0 5px;
	text-align: center;
}
.link { color: #FF16A2; }

#footer a{
	color: #fff;
	text-decoration: none;
}

#links a {
	cursor: pointer;
}

#black {
	background: url(../../../img/erotilink/tpl2/trans.png) repeat;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1150;
	display: none;
}
/*cgu*/

#mentions{
	display: none;
	position: absolute;
	background-color: #F6F6F6;
	height: 500px;
	width: 500px;
	z-index: 2000;
	left: 210px;
	top: -50px;
	padding: 10px;
	border: 2px solid #000;
}

#cgu, #legal, #contact{
	display: none;
}

.mydiv {
	height: 500px;
	overflow: auto;
	width: 500px;
	background-color: #f6f6f6;
}
.mydiv h1, h2, h3 {
	margin:0 0 15px 0;
}
.mydiv p {
	margin:0 0 7px 0;
}
.mydiv ul {
	list-style: none;
	margin-bottom: 12px;
	padding: 0
}
.mydiv li {
	font: 14px Georgia, Verdana;
	margin-bottom: 4px;
	padding: 8px 10px 9px;
	border: 1px solid #ccc;
	background: #eee;
	cursor: pointer
}
.mydiv li:hover {
	border: 1px solid #bbb;
	background: #e3e3e3
}

.copyright{
	color: #fff;
	font-size: 12px;
}

@media only screen and (max-width: 986px) {
	.wrap {
		overflow: hidden;
	}

	h1.inblock {
	width: 100%;
	color: #FF0000;
}
	#login-form {
		right: 10px;
		width: 285px;
	}

	#menu { height: auto; }
	#menu ul { float: none; }
	#menu li {
		text-align: center;
		display: block;
		line-height: 20px;
		margin-left: 0;
	}

	#menu a {
		padding: 0 20px;
		font-size: 30px;
		line-height: 35px;
	}
	#menu a.selected {
		background: url(../../../img/erotilink/tpl2/pink-triangle-r-v2.png) no-repeat left center transparent !important;
	}

	#hall {
		margin: auto;
		width: 430px;
	}

	#mur {
		display: table;
		text-align: center;
	}

	.klear { clear: both; }
	#formbg{
		clear: both;
		display: block;
		position: relative;
		margin: 30px auto;
	}


	#badge { display: none;}
	.band .wrap {width: 460px;  margin: auto;}
	#percent { display: none;}

	.content,
	#content {
		width: 95%;
		margin: auto;
	}
	.ad-container { display: none; }

	.languages,
	#links{
		width: 90%;
		margin: auto;
	}
}

@media only screen and (max-width: 320px) {
	#menu a {
		font-size: 20px;
	}
	.band { display: none;}
	#pink-button {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 90%;
		margin: 20px auto;
		background:none;
		background-color: #FB16A0;
		display: table;
		line-height: 40px;
		border-radius: 7px;
		box-shadow: 0 0 10px 10px #777;
	}
}

/* Localized */
