
body
{
	background: #FFFFFF;
	color: #000000;
}
body, td, kbd, select, input, textarea
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
body, td, kbd
{
	color:#000000;
}
form							{padding:0px; margin:0px}
a								{color:#280E99;outline:none;}
a img							{border-color:#FFB5E4}
#bac
{
	margin:auto;
}
kbd
{
	margin: 5px;
	display: block;
	clear: both;
}

fieldset						{border:1px solid #FFB5E4; padding: 5px; margin: 0px 5px 5px 5px; background: #FFFFFF;}

.titre a						{color:#6D0324; text-decoration:underline}
.titre a:hover					{color:#6D0324; text-decoration:none}
.texte
{
	color:#000000;
}

.hideObjects{display:none;}
.hide							{display:none}
.close							{position:absolute; display:none; width:0px; height:0px;}
.divz							{border:1px solid #FFB5E4; background-color:#FFFFFF; left:380px; top:10px; padding:3px;}
.marginz
{
	margin: 5px;
}
.errorz
{
	border:1px solid #f00;
	background-color:#fcc;
	padding:3px;
	font-weight: bold;
	color: crimson;
}
.errorz li
{
	list-style-type: square;
}

.p .m a, .p .n a				{text-decoration:none;}
.p .m a:hover, .p .n :hover, b	{font-weight:bold}
.p .h							{height:2px}
.p .t							{border-bottom:1px solid #FFFFFF; background-color:#FFC5D9; padding-left:5px; color:#6D0324; height:18px}
.p .m							{border-bottom:1px solid #FFFFFF; cursor:pointer; text-align:left; background-color:#FFEAF1; padding-left:5px}
.p .s							{border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; text-align:center; width:20px; height:16px}
.p .n							{border-bottom:1px solid #FFFFFF; cursor:pointer; text-align:left; background-color:#FFFFFF; padding-left:5px}

.z .m a, .z .n a				{text-decoration:none;}
.z .m a:hover, .z .n :hover		{font-weight:bold}
.z .m							{border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#FFEAF1}
.z .n							{border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background-color:#FFFFFF}

table.contentTable
{
	background-color:#FFEAF1;
	width:100%;
}
table.contentTable th, .ti
{
	border-bottom:1px solid #FFB5E4;
	padding:2px;
	font-weight:bold;
	color:#6D0324;
	text-indent:5px;
	background-color:#FFC5D9;
	text-align: left;
}
.ti a
{
	color:#6D0324;
}
.bt								{border-top:1px solid #FFB5E4;}

.bgdark							{background-color:#FFEAF1}
.bgdarkborderbottom				{border-bottom:1px solid #FFEAF1}
.bglight						{background-color:#FFFFFF}
.borderbglight					{border-color:#FFFFFF}
.borderbgdark					{border-color:#FFEAF1}
.border							{border:1px solid #FFB5E4}
.border-color 					{border-color: #FFB5E4}
hr {
	display:block;
	height: 1px;
	padding: 0;
	color: #FFB5E4;
	background-color: #FFB5E4;
	border: 0;
}
.bgtitre						{background-color:#FFC5D9}
.bgpage							{background-color:#FFFFFF}
.bgborder						{background-color:#FFB5E4}
.bordercolor					{color:#FFB5E4}
.borderbottom					{border-bottom:1px solid #FFB5E4;}
.bordertop						{border-top:1px solid #FFB5E4;}
.titre							{text-align: left; color:#6D0324;}
.link							{color:#280E99}

#headerLogo
{
	position:relative;
	background-image:url(http://affiliate.ezstatic.com/images/affiliate-logo/1.png);
	background-position:left center;
	background-repeat:no-repeat;
	min-height:90px;
}
.nextUsers
{
	background-color:#FFEAF1;
}
legend {
	margin-bottom : 5px;
	color:#000000;
	font-weight:bold
}
.lycoscontent
{
	width: auto;
	background-color: #FFFFFF;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.space
{
	height:4px;
	font-size: 0;
	background-color:#FFFFFF;
	
}
#accordionContainer .accordionTabTitleBar .accordionTitle
{
	border-color: #FFB5E4;
	background:#FFC5D9 url('/img/uc/off.gif') center left no-repeat;
	color: #6D0324;
}
#accordionContainer .accordionTabTitleBar_active .accordionTitle
{
	font-weight:bold;
	background:#FFC5D9 url('/img/uc/on.gif') center left no-repeat;
}

.accordionTabContentBox
{
	overflow: hidden;
}

.accordion_child
{
	padding-left: 5px;
}

/*.submit{
	cursor: pointer;
	padding: 2px;
	color: #2b333c;
	background: #fefefe url(/img/bg-input.gif) repeat-x;
	border:1px solid;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5
}*/

.submit, .submit_0, .submit_1, .submit_2 {
	cursor: pointer;
	padding: 2px;
	color: #2b333c;
	border:1px solid;
}
.submit {
	border-color: #b1b8b8 #b1b8b8 #b1b8b8 #b1b8b8;
	background: #fefefe url(/img/bg-input.gif) repeat-x;
	border:1px solid;
}
.submit_0 {
	width: 50px;
	border-color: #FFC5D9;
	background: #fefefe url(/img/bg-input0.gif) repeat-x;
}
.submit_1 {
	width: 50px;
	border-color: #FFC5D9;
	background: #fefefe url(/img/bg-input1.gif) repeat-x;
}
.submit_2 {
	width: 50px;
	border-color: #FFC5D9;
	background: #fefefe url(/img/bg-input2.gif) repeat-x;
}
.hlmbox {
	color: #000000;
	background: #FFFFFF url(/img/hl-mbox.gif) repeat-x;
}
.hlmbox a {color: navy;}
.inputfile, textarea {border-color: #6f7777 #acb5b5 #c4cccc #6f7777;color: #2b333c; border:1px solid;}
textarea {padding: 2px;}
a.submit {display: block;width: 6em;padding: 0.2em 0.5em 0.3em;margin: 0.25em 0}
.little							{padding:0 3px; font-size:11px; height:18px; line-height:18px}
.small							{font-size:10px}
* html .png { behavior: url("/img/png.htc"); }
input.focus, select.focus, textarea.focus{
	border: 1px solid;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
.info						{margin-top:4px; color:#666666; background-color:#E8FFE6; border:1px solid #E1E1E1; font:normal 10px Arial; padding:2px; background-image:url(/img/ico_info.gif); background-position:5px 5px; background-repeat:no-repeat; padding-left:25px}
.alerte-mail-confirm		{margin-top:4px; color:#666666; background-color:#FDF7AA; border:1px solid #E1E1E1; font:normal 10px Arial; padding:2px; background-image:url(/img/ico_abus.gif); background-position:5px 5px; background-repeat:no-repeat; padding-left:25px}
.alerte-mail-confirm b		{font:normal 11px Tahoma;font-weight:bold}
.alerte-mail-invalid		{color:#ffffff;background-color:#ff6666; }
.alerte						{margin-top:4px; color:#666666; background-color:#FFFFE6; border:1px solid #E1E1E1; font:normal 10px Arial; padding:2px; background-image:url(/img/ico_abus.gif); background-position:5px 5px; background-repeat:no-repeat; padding-left:25px}
.alerte a, .info a			{color:navy}
.alerteb					{margin-top:4px; color:#CC0033; background-color:#FFFFFF; border:1px solid #E1E1E1; font:normal 10px Arial; padding:2px; padding-left:25px}
.alerteb a					{color:#CC0033}
.alerta						{border:1px dashed #666666; background-color:#fff9d6; color:#666666; padding:5px; text-align:left}
.alerta	a					{color:#333333}
.inputmini					{font-size:10px; border:1px solid #FFB5E4; padding:1px}


.inpy							{background-color:#FFCFFF; padding:3px; padding-left:5px; color:#374E73; font-weight:bold;}
.inpy .petit					{color:#999999; font-size:10px; font-weight:normal; margin-top:3px}
.inpy .petit a					{color:#999999}
.inpyh							{border-top:1px solid #999999; border-bottom:1px solid #cccccc; background-color:#E0E0E0}
.bgalert						{background-color:#fff9d6 !important; color:#000000 !important}
.inpya							{border-bottom:1px solid #FFCFFF}

.borderbl						{border:1px solid #FFCFFF}

.flash_img						{width:208px; height:150px; position:absolute;}
.highlighted					{color:black; background-color:yellow; padding:1px}

.borderOn {border-bottom:1px solid #FFC5D9;}
.borderOff {border-bottom:1px solid #FFB5E4;}

.btP
{
	background-color:#FFEAF1;
	border: 1px solid #FFB5E4;
}
.btP:hover
{
	background-color:#FFFFFF;
}
.btP.null:hover
{
	background-color:#FFEAF1;
}

.locateTable .left
{
	width:110px;
	padding-left:0px
}
/** conteneurs des bannieres de pub **/
#banniere_468x60, #banniere_120x600 {
	vertical-align:middle;
}
#banniere_468x60
{
	width:468px;
	height:60px;
	margin-top:15px;
}
#banniere_120x600
{
	height:600px;
	margin-left:4px;
	margin-top:116px;
}

#albumPictureContainer
{
	text-align: center;
	margin-bottom: 5px;
}
#albumThumbsContainer
{
	width: 545px;
	height: 55px;
	display: table;
	border-bottom: 1px solid #FFB5E4;
	margin-bottom: 5px;
}

.album-wrapper span.caption {
	display: block;
}

.album-wrapper span.picture-wrapper {
	display: inline-block;
	overflow: hidden;
}
.album-wrapper span.picture-wrapper img {
	display: block;
}

.userThumbnail
{
	width: 55px;
	height: 55px;
	border: 1px solid #FFB5E4;
	cursor:pointer;
}
#albumThumbsContainer .thumb
{
	width: 55px;
	height: 55px;
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid #FFB5E4;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
#albumThumbsContainer .thumb img
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}
#emailNotValid {
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width: 100%;
	background-color: #fff;
	text-align: center;
}
#emailNotValid a {
	color:#990000;
}
.emailNotValid_content {
	border-left:2px solid #713552;
	border-right:2px solid #713552;
}
.emailNotValid_content p {

	color: #733652;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	margin : 0;
	padding : 0;
}
.emailNotValid_content table, .emailNotValid_content div {
	margin:10px;
}
.emailNotValid_content #nmb {
	font-size: xx-large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #99CC00;
}
#emailNotValid_input {
	margin-bottom : 5px;
	width : 230px;
}

.newAlert table
{
	border-color:#FFB5E4;
	background-color:#FFEAF1;
}
.newAlert .head_title, .newAlert .head_close
{
	background-color:#FFC5D9;
	color:#6D0324;
}
.newAlert .body
{
	border-color:#FFB5E4;
}
.newAlert .body img
{
	border-color:#FFB5E4;
}

#adminDiv a
{
	text-decoration:none;
	color:#3366CC;
}
#adminDiv a:hover
{
	text-decoration:underline;
}
#rightBannerIDregie
{
	margin-left:4px;
	margin-top:116px;
}
.m2l
{
	cursor: pointer;
}
.urLastImg
{
	margin:4px;
	position:absolute;
	top:0px;
	width:55px;
	height:55px;
	z-index:1000;
}
.urLastHr
{
	background-color:#FFB5E4;
	height:1px;
	line-height:1px;
}
.urLastBloc
{
	position:relative;
	height:32px;
}
#mainSkinDiv
{
	height:100%;
	vertical-align:top;
}
#leftMenu
{
	display:block;
	margin:0;
	padding:0;
}
#leftMenu dt
{
	margin:0px;
	padding:2px;
	background-color:#FFC5D9;
	border:4px solid #FFEAF1;
	border-bottom:1px solid #FFB5E4;
	color:#6D0324;
	text-indent:3px;
	font-weight:bold;
	margin-top:4px;
}
#leftMenu dd
{
	padding:0px;
	margin:0px;
}
#leftMenu dd a
{
	display:block;
	line-height:23px;
	text-indent:8px;
	text-decoration:none;
	background-color:#FFEAF1;
}
#leftMenu dd a:hover, #leftMenu dd.sel a
{
	font-weight:bold;
	background-color:#FFFFFF;
}
.goodieTitle {
	font-family:georgia,arial,tahoma,sans-serif;
	font-size:18px;
	color:#6D0359;
	cursor:default;
}

/** index.php **/
#i_register {
	margin:10px 0 0 10px;
	padding:0;
}
#i_register td {
	color:#333;
}

/** Inscription **/
#ezsignup table {
	/*background-color:#FFC5D9;*/
}
#ezsignup table td {
	/*border-bottom:1px dashed #FFB5E4;
	background-color:#FFFFFF;*/
}
#ezsignup table td td {
	border:none;
}
#inscriptionC .leftCol {
	width:40%;
	padding:5px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:right;
	font-weight:bold;
}
#inscriptionC .leftCol2 {
	width:45%;
	padding:5px;
	text-align:right;
	font-weight:bold;
}
#inscriptionC .rightCol {
	width:60%;
	text-align:left;
}
#inscriptionC .bgalert {
	background-image:url(/img/fleche.gif);
	background-repeat:no-repeat;
	background-position:3px center;
}
#wanthim {
	border-width:3px;
	padding:4px;
	background-color:#fff;
	z-index:1;
}
#wanthim * {
	color:#333;
}
#wanthim span {
	color:#286ba1;
}
#wanthim img {
	display:block;
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin-right:5px;
	z-index:2;
}

/** Text styles **/
.bold {
	font-weight:bold;
}

/** muti critères **/
#ucContainer
{
	background: #FFEAF1;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	height: 0;
	display: table;
}
#accueil h1
{
	margin:0px;
	background-color:#FFC5D9;
	color:#6D0324;
	border-bottom:1px solid #FFB5E4;
	font-size:11px;
	line-height:17px;
	text-indent:4px;
}
#accueil .left, #accueil .right
{
	background-color:#FFEAF1;
	padding:4px;
	vertical-align:top;
}
#accueil .center
{
	width:4px;
}
#accueil .center img, #accueil .inter img
{
	border:none;
}
#accueil .imgL
{
	position:absolute;
	left:4px;
	top:4px;
}
#accueil .imgR
{
	position:absolute;
	right:4px;
	top:4px;
}
#accueil img
{
	border:1px solid #FFB5E4;
}
#accueil .pubHome img
{
	border:none;
}
#accueil .hr
{
	margin:0;
	padding:0;
	clear:both;
	height:1px;
	line-height:1px;
	background-color:#FFB5E4;
}
#accueil .right
{
	width:300px;
}
#accueil .inter
{
	height:4px;
	line-height:4px;
}
#miniSearch label
{
	display:block; float:left; width:80px;
}
#miniSearch div
{
}
#profilTabs li
{
	border:1px solid #FFB5E4;
	border-bottom:0;
}
#profilTabs li a
{
	background-color:#FFC5D9;
	color:#6D0324;
}
#profilTabs li a:hover, #profilTabs li a.selected
{
	background-color:#FFFFFF;
	color:#000000;
}
#menuTabs table th
{
	text-align:left;
	padding:2px;
	background-color:#FFC5D9;
	color:#6D0324;
}
#menuTabs table tr
{
	background-color:#FFEAF1;
}
#menuTabs table td
{
	padding:1px;
}
#overDiv , #tooltip
{
	background-color:#FFFFFF;
	border:1px solid #FFB5E4;
	color:#000000;
	padding:4px;
	font-size:12px;
}
#searchResults.Details .searchResultsUser .container
{
	border:1px solid #FFB5E4;
	background-color:#FFEAF1;
}
#searchResults.Details .searchResultsUser .login a
{
	color:#6D0324;
}
#searchResults.BigMozaic .searchResultsUser .login a
{
	background-color:#FFC5D9;
	color:#6D0324;
}
#searchResults.BigMozaic .searchResultsUser .login a:hover
{
	background-color:#6D0324;
	color:#FFC5D9;
}
#searchResults.Details .searchResultsUser .message a:hover,
#searchResults.Details .searchResultsUser .kiss a:hover
{
	background-color:#FFC5D9;
}

#searchResults.Details .media_fichier a,
#searchResults.BigMozaic .media_fichier a
{
	border-color:#FFB5E4;
}

#alertesMenuList a:hover
{
	background-color:#FFFFFF;
}

.bottomTabs
{
	background-color:#FFB5E4;
}

a.newUserImg
{
	border-color:#FFB5E4;
	color:#6D0324;
}

a.newUserImg:hover span
{
	background-color:#FFC5D9;
	color:#6D0324;
}
a.newUserImg:hover div
{
	background-color:#FFC5D9;
	color:#6D0324;
}
a.title-hover:hover,
#profile-container a:hover .title-hover {
	background-color: #FFC5D9;
	color: #6D0324;
}

label
{
	cursor:pointer;
}
.temoignageBox
{
	border:1px solid #FFB5E4;
	background-color:#FFEAF1;

	clear: both;
	background-repeat:repeat-x;
	margin-bottom: 10px;
	padding: 5px;
}

.temoignageTitle
{
	font-size: 14px;
	font-weight: bold;
	float:left;
}

.temoignageLogin
{
	clear:both;
	display:block;
	font-size: 12px;
	position:relative;

}

.temoignageDate
{
	float: right;
}

.temoignageText
{
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 13px;
	clear:both;
	position:relative;
}

.temoignageView
{
	float: right;
	width: 100px;
}

.clear
{
	clear: both;
}

.temoignagePub
{
	float: right;
}

.temoignageSubmitButton
{
	margin-top: 4px;
	float: right;
	width: 400px;
}
.boxIt h1 ,  h1.pub, .boxIt td div.right
{
	border-bottom:1px solid #FFB5E4;
	background-color:#FFC5D9;
	color:#6D0324;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 10px;
	padding: 0px 4px;
	text-align:left;
}

.boxIt td div.right
{
	text-align:right;
	font-weight:normal;
}

h1.nomargin {
	margin:0px;
}

.boxIt h1 a
{
	color:#6D0324;
}
.bgbordure
{
	background-color:#FFB5E4;
}
.messageBox
{
	background-color:#FFC5D9;
	border-color:#FFB5E4;
	width: 202px;
	padding: 4px;
	background-image:url(/img/buttons/bg_150_shade.png);
	background-repeat:repeat-x;
}

.messageText
{
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
}


.currentMode
{
	font-weight: bold;
}

/* --------------------------------------- */

#topButton a
{
	display:inline-block;
	padding:0;
	text-decoration:none;
	font-weight: bold;
	line-height: 25px;
	margin:3px 1%;
	margin-right:0;
	height: 25px;
	width: 110px;
	text-align:center;
}
#topButton a.sel, #topButton a:hover
{
	margin:0px 1%;
	margin-right:0;
	line-height: 31px;
	height: 31px;
	background-color:#FFFFFF;
	color:#280E99;
}

#bigButton div
{
	display:inline-block;
	position:relative;
	margin-left: 18px;
	width:165px;
	height:50px;
	overflow: hidden;
	float:left;
}
#bigButton div.border
{
	width:163px;
	height:48px;				
}			
#bigButton a, #bigButton .facebook_like iframe
{
	text-decoration:none;
	line-height: 15px;
	position:absolute;
	top:10px; left:51px;
	text-align:left;
	width:110px;
	font-weight:bold;
}
#bigButton .facebook_like
{
	border-color: #3e63bc;
	background-color:white;
}			
#bigButton .facebook
{
	background-color: #3e63bc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e63bc', endColorstr='#28458b');
	background: -webkit-gradient(linear, left top, left bottom, from(#3e63bc), to(#28458b));
	background: -moz-linear-gradient(top,  #3e63bc,  #28458b);
}			
#bigButton .facebook a
{
	color:white;
}
#bigButton img
{
	position:absolute;
	top:0; left:0;
}
			
#leftMenu
{
	display:block;
	margin:0;
	padding:0;
}
#leftMenu dt
{
	margin:0px;
	padding:2px;
	background-color:#FFC5D9;
	border:2px solid #FFEAF1;
	border-bottom:1px solid #FFB5E4;
	color:#6D0324;
	text-indent:3px;
	font-weight:bold;
	xmargin-top:4px;
}
#leftMenu dd
{
	padding:0px;
	margin:0px;
}
#leftMenu dd a
{
	line-height:23px;
	text-indent:8px;
	text-decoration:none;
	background-color:#FFEAF1;
}
#leftMenu dd a:hover, #leftMenu dd.sel a
{
	border-left:2px solid #FFEAF1;
	font-weight:bold;
	background-color:#FFFFFF;
}
#alertesMenuList img
{
	float:left;
	margin-right:4px;
	border:1px solid #FFB5E4;
}
.pointer
{
	cursor:pointer;
}
.scrollcolor
{
	scrollbar-arrow-color: #6D0324;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFC5D9;
	scrollbar-highlight-color: #FFC5D9;
	scrollbar-shadow-color: #FFC5D9;
	scrollbar-track-color: #FFFFFF;
}

#easymag_main .pages .current  {
	background:#FFC5D9 none repeat scroll 0%;
	border:1px solid #FFC5D9;
	color:#6D0324;
	font-weight:bold;
}
#easymag_main .pages a:hover {
	border-color:#FFC5D9;

}

#easymag_main .pages a {
	border-color:#FFEAF1;
}

#easymag_main a img.article_vignette{
	vertical-align:center;
}

#easymag_main a {
vertical-align:center;
}

.table_vignette{
	width:118px;
	height:118px;
	border:4px solid #FFC5D9;
}

#content_city
{
	position: absolute;
}

#content_city a
{
	cursor: pointer;
	color: #000000;
	padding:2px;
}

#content_city .hover
{
	background-color: #FFFFFF;
}

#ul-content_city li, #ul-content_city
{
	margin:0px;
	padding:0px;
}
#ul-content_city li
{	
	padding:3.5px 0;
	padding-right: 20px;
	padding-left: 2px;
	white-space: nowrap;
	height:13px;
}

.table-row
{	
	display: table-row;
}
#ezDivTooltip
{
   position:absolute;
   padding:2px 5px;
   display:none;
   z-index: 999;
   -webkit-box-shadow: 0 0 2px #FFB5E4;
   box-shadow: 0 0 2px #FFB5E4;
   border: 1px solid #FFB5E4;
   background-color: #FFFFFF;
   color: #000000;
}


#simplemodal-overlay {
	background-color: #000;
}
#simplemodal-container {
	background-color: #ffffff;
	border: 5px solid #FFB5E4;
	padding: 0px;
}
.modal-container, .modal-container td {
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}
.modal-container td, .modal-container select, .modal-container input, .modal-container textarea {
	font-size: 14px !important;
}
.modal-container .modal-form td {
	padding: 10px;
	vertical-align: middle;
}
.modal-container #srchgender .choices td, .modal-container #meetlenght .choices td, .modal-container #location .choices td {
	border: 0px;
	padding: 0px 0px 3px 0px;
	vertical-align: middle;
}
#job, #eyes, #haurs, #height, #weight {
	vertical-align: middle;
}
.modal-container .modal-form .inter td {
	border-top: 1px solid #FFB5E4;
}
.modal-container #contain_country_id td {
	border-top-width: 0px;
	margin-top:0px;
	padding: 2px;
}
.modal-container .modal-form td {
	padding: 10px;
}
.modal-container .modal-form input, .modal-container .modal-form select {
	margin-right: 5px;
}
.modal-container .err td {
	text-align: left;
	border-bottom:1px solid #CACACA;
	padding: 0px 0px 10px 30px;
	font-weight: normal;
	color: red;
	line-height: 20px;
}
.modal-container #carlen {
	border: 0px;
	text-align: right;
	width: 30px;
	margin-left: 15px;
}
#simplemodal-container h1 {
    font-size: 18px;
}
#job select, #eyes select, #hairs select, #height select, #weight select {
	align: left;
	width: 140px;
    width: 150px;
}
.modal-container #webcam td {
	line-height: 26px;
}
.modal-container select {
	height: 26px;
	font-size: 16px !important;
}
#location input, #gsm input {
	height: 26px;
	font-size: 14px;
}
.modal-container .choices {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;

}
.modal-container input[type="text"] {
	padding-left: 5px;
}

#modal-desc {
	padding: 7px 7px 7px 7px;
	width:510px;
}
#modal-desc #dites {
	font-size: 14px !important;
	margin: 5px 0px 5px 0px;
}
#modal-desc #tab_pres {
	margin-top: 10px;
}
#modal-desc #tab_pres td{
	font-size: 12px !important;
}


.modal-cross-registration
{
	padding:10px;
}

.modal-cross-registration-site
{
	margin-bottom:10px;
	padding:10px;
	height:100%;
}

.modal-cross-registration-logo
{
	position:relative;
	float:left;
	padding:8px;
	width:100px;
	height:48px;
}

.modal-cross-registration-content
{
	margin-left:10px;
	position:relative;
	float:left;
	width:430px;
}

.modal-cross-registration-check
{
	margin-left:10px;
	float:left;
	width:180px;
}

.modal-cross-registration-check input
{
	margin-top:-4px;
	margin-right:5px;
	vertical-align:middle;
}

.modal-cross-registration-titre
{
	margin-bottom:3px;
}

#bigButton div.mobile-button
{
	width:230px;		
}

#bigButton a.mobile-button
{
	width:130px;
	margin-left: 30px;
}

