﻿/* DEFAULT DEFINITION */
html { font-size:100%; }
body { margin:0; padding:0; font:0.69em Arial, Verdana, Helvetica, sans-serif; color:#000; background:#fff url(../img/) center top no-repeat; /*background-attachment:fixed;*/ }
img, p, ul, li, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin:0; padding:0; border:0; font-size:1em; }
table { border-collapse:collapse; }
a { outline:0 none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.offleft { position:absolute; left:-5000px; width:2000px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}/*ie7*/
.clearfix {display:block;}
* html .clearfix {height:1%;}
object { outline:none; } /* FF3 */

/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#333; border:1px solid #DCDCDC; }
.inputText, textarea  { border:1px solid #DCDCDC; padding:2px; }
textarea { overflow:auto; }
select { border:1px solid #DCDCDC; padding:1px; }


/****************** HEADER *******************/
#header { width:100%; height:149px; background:transparent url(../img/bck_header.jpg) center top no-repeat; }
#header .left { width:50%; height:149px; background:transparent url(../img/bck_header_gris.jpg) left top repeat-x; float:left; }
#header .left p { background:transparent url(../img/txt_header_left.jpg) left top no-repeat; width:296px; height:65px; float:right; margin:20px 80px 0 0; }
#header .right { width:48%; height:149px; background:transparent url(../img/bck_header_rouge.jpg) left top repeat-x; float:left; }
#header .right p { background:transparent url(../img/txt_header_right.jpg) left top no-repeat; width:490px; height:149px; float:left; margin:0 0 0 20px; }
#header .wave { width:18px; height:149px; background:transparent url(../img/wave.jpg) left top no-repeat; position:relative; left:49%; }
/* * html #header .wave { margin-top:-149px; }
* + html #header .wave { margin-top:-149px; } */

#header .txt_left { width:296px; height:65px; background:transparent url(../img/txt_header_left.jpg) left top no-repeat; position:relative; left:39%; }
#header .txt_right { width:490px; height:149px; background:transparent url(../img/txt_header_right.jpg) left top no-repeat; position:relative; left:79%; }
 

 /**************** CONTAINER *****************/
#container { margin:0 auto; width:946px; }
#container .top { height:215px; width:946px; background:transparent url(../img/bck_top_container.png) left top no-repeat; position:relative; margin-top:-148px; }
 * html #container .top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bck_top_container.png', sizingMethod='crop'); }
 * + html #container .top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bck_top_container.png', sizingMethod='crop'); }
 #container .content { float:left; background:#790271 url(../img/bck_container.jpg) left top repeat-x; width:100%; padding-bottom:15px; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; }
 #container .content p.titre { color:#fff; font-size:24px; margin-left:15px; width:884px; }
 #container .content  .line { background:transparent url(../img/line.jpg) left top no-repeat; width:887px; height:2px; margin-left:28px; margin-top:10px; }

  /**************** CARROUSEL *****************/
 #container .content #persons { margin-left:16px; }
 #container .content #persons a { color:#fff; text-decoration:none; }
 #container .content #persons a:hover { text-decoration:underline; }
 #container .content #persons .person { margin:0 10px 17px 0; text-align:center; width:135px; }
 #container .content #persons .prenom { text-decoration:underline; color:#fff; }
 #container .content #persons img { border:1px solid #d417c5; }
  
  
  /**************** COL1 *****************/
 #container .content .col1 { float:left; margin-left:15px; }
 * html  #container .content .col1 { margin-left:7px; }
  
  
  /**************** COL2 *****************/
 #container .content .col2 { float:right; margin-right:15px; }
 * html  #container .content .col2 { margin-right:7px; }
 
 
/****************** FOOTER *******************/
#container #footer { float:left; text-align:center; width:100%; font-size:10px; color:#693f53; margin-bottom:20px; }

.content .searchBlock { width:305px; height:297px; position:relative; float:left; background:url('http://media.the-adult-company.com/fpa/content/dial_coquin/fr/edenflirt_16/img/multipleBackground.png') no-repeat -437px -5px; }
.content .searchBlock .searchForm { position:absolute; left:50px; top:60px; font:normal 14px Arial, Helvetica, sans-serif; color:white; }
.content .searchBlock .searchForm .heading { padding:5px 0 3px 0; }
.content .searchBlock .searchForm select { width:200px; }
.content .searchBlock .searchForm select.age { width:60px; }
.content .searchBlock .searchButton { position:absolute; left:6px; top:250px; width:294px; height:46px; }
.content .searchBlock .searchButton input { border:none; }
.content .searchBlock .searchButton img { width:294px; height:46px; background:url('http://media.the-adult-company.com/fpa/content/dial_coquin/fr/edenflirt_16/img/multipleBackground.png') no-repeat -437px -393px; }
.content .block { position:relative; float:left; display:inline; background:url('http://media.the-adult-company.com/fpa/content/dial_coquin/fr/edenflirt_16/img/multipleBackground.png') no-repeat; }
.content .block .nickname { position:absolute; left:6px; top:6px; font:normal 15px Arial, Helvetica, sans-serif; color:#cc0000; text-decoration:underline; }
.content .block .age { position:absolute; right:6px; top:6px; font:normal 15px Arial, Helvetica, sans-serif; color:#cc0000; }
.content .block .buttons { position:absolute; background:url('http://media.the-adult-company.com/fpa/content/dial_coquin/fr/edenflirt_16/img/multipleBackground.png') no-repeat; }
.content .block .photo { position:absolute; text-align:center; }
.content .block .city { position:absolute; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-align:center; }
.content .block .access { position:absolute; }
.content .smallBlock { width:198px; height:297px; margin:0 0 0 2px; background-position:-234px -5px; }
.content .smallBlock .photo { width:198px; top:27px; }
.content .smallBlock .photo img { width:184px; height:142px; }
.content .smallBlock .city { width:198px; top:175px; }
.content .smallBlock .buttons { width:188px; height:89px; left:5px; top:207px; background-position:-234px -346px; }
.content .smallBlock .access img { width:198px; height:297px; }



/******** Surcharge Thickbox *******/

#TB_closeWindowButton{
	color:#ccc !important;
	right:35px;
	top:5px;
	position:absolute;
}

#TB_title{
	display:none;
}

#TB_window{
	border:none;
	background:none;
}

#TB_ajaxContent p{
	padding:0;
}

#TB_window #form_email, #TB_window fieldset{
	background:none;
}

/********** Formulaire Html ***********/

body { font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer { clear:both; height:1px; }

/* ----------- My Form ----------- */
.myform {	/*margin:0 auto;*/ width:400px; height:505px; padding:14px; float:left; margin-left:15px; }

/* ----------- basic ----------- */
	#basic { border:solid 2px #ca1e7e; background:white; position:relative; zoom:1; margin:0 auto; width:780px; height:540px; 	}
	#basic h1 { font-size:30px; font-weight:bold; margin-bottom:8px; }
	#basic p { font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #dedede; padding-bottom:10px; }
	#basic label { display:block; font-weight:bold; text-align:right; width:140px; float:left; }
	#basic .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }
	#basic input { float:left; width:200px; margin:2px 0 30px 10px; border:solid 1px #ca1e7e; }
	#basic select { float:left; width:200px; margin:0 0 30px 10px; border:solid 1px #ca1e7e; }
	#basic #submit { clear:both; cursor:pointer; margin-left:150px; background:#ca1e7e; color:#FFFFFF; font-size:20px; font-weight:bold; padding:4px 6px; width:204px; }
	
	#clara { float:left; margin-top:80px; }


/* END */