
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

.ideelic-public-bg {

}
.ideelic-main-page {
	width:920px;
	margin-left:auto;
	margin-right:auto;
}

.ideelic-private-header {
	background:transparent url(../images/private-header.gif) no-repeat;
	width:700px;
	height:197px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}

.ideelic-header {
	width:920px;	
}

.ideelic-fr .ideelic-logo {
	background:transparent url(../images2/window-header-fr.gif) no-repeat;
	width:440px; height:125px;
}
.ideelic-ch .ideelic-logo {
	background:transparent url(../images2/window-header-ch.gif) no-repeat;
	width:440px; height:125px;
}
.ideelic-be .ideelic-logo {
	background:transparent url(../images2/window-header-be.gif) no-repeat;
	width:440px; height:125px;
}
.ideelic-com .ideelic-logo {
	background:transparent url(../images2/window-header-com.gif) no-repeat;
	width:440px; height:125px;
}

.ideelic-login {
	width:100%;
	padding:16px 0px;
}

.on-forgot-bt {
	background:transparent url(../images2/login-bar.jpg) no-repeat 0 -51px;
}

.on-cancel-bt {
	background:transparent url(../images2/login-bar.jpg) no-repeat 0 -153px;
}

#ideelic-copyright {
	font:11px normal tahoma,arial,helvetica,sans-serif;
	color:#c6b7ab;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:22px;
}

#ideelic-login-ct {
	padding:0px 1px 0px 0px;
	height:22px;
	float:right;
	font:11px normal tahoma,arial,helvetica,sans-serif;
	color:#6F6655;
}
#ideelic-login-ct label, #ideelic-login-ct input {
	float:left;
} 

.ext-ie #ideelic-login-ct input {
	margin-top:0px;
}

#ideelic-login-ct label {
	padding:4px;
	white-space:nowrap;
	width:74px;
}
#ideelic-login-forgot label {
	padding:4px;
	white-space:nowrap;
	width:auto;
}

#ideelic-login-ct div#login-bt {
	padding:1px 6px;
	float:left;
	width:72px;
}
#ideelic-login-ct label#forgot-bt {
	cursor:pointer;
	padding:6px 0px 4px 0px;
	white-space:nowrap;
	width:auto;
}
#ideelic-login-ct label#cancel-bt {
	cursor:pointer;
	padding:6px 0px 4px 0px;
	white-space:nowrap;
}

#ideelic-login-error {
	display:none;
	cursor:pointer;
}
#ideelic-login-error div#msg {
	padding-top:10px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	font:11px normal tahoma,arial,helvetica,sans-serif;
	color:red;
}
#ideelic-login-error a#close-bt {
	display:block;
	width:18px;height:35px;
	margin-right:10px;
	float:right;
	background:transparent url(../images2/login-bar2.gif) no-repeat 0 -35px;
	cursor:pointer;
}
#ideelic-login-error a#close-bt:hover {
	background:transparent url(../images2/login-bar2.gif) no-repeat -17px -35px;
}

#ideelic-login-forgot {
	font:11px normal tahoma,arial,helvetica,sans-serif;
	color:#6F6655;
}

#ideelic-login-forgot div#ok-bt {
	width:78px;
	float:left;	
	margin-left:8px;
}

.ideelic-main {
	width:920px; height:auto;
}

.p-braun-tl {
	background:transparent url(../images2/panel.gif) no-repeat;
	height:6px;
	padding-left:6px;
}
.p-braun-tr {
	background:transparent url(../images2/panel.gif) no-repeat right -12px;
	height:6px;
	padding-right:6px;
}
.p-braun-tc {
	background:transparent url(../images2/panel.gif) repeat-x 0 -6px;
	height:6px;
}
.p-white-tl {
	background:transparent url(../images2/panel.gif) no-repeat 0 -93px;
	height:6px;
	padding-left:6px;
}
.p-white-tr {
	background:transparent url(../images2/panel.gif) no-repeat right -105px;
	height:6px;
	padding-right:6px;
}
.p-white-tc {
	background:transparent url(../images2/panel.gif) repeat-x 0 -99px;
	height:6px;
}
.p-cl {
	background:transparent url(../images2/panel-lr.gif) repeat-y;
	width:100%;
	padding-left:1px;
}
.p-cr {
	background:transparent url(../images2/panel-lr.gif) repeat-y right 0;
	padding-right:1px;
}
.p-cc {
	padding: 2px 8px;
}
.p-braun-bl {
	background:transparent url(../images2/panel.gif) no-repeat 0 -36px;
	height:9px;
	padding-left:6px;
}
.p-braun-br {
	background:transparent url(../images2/panel.gif) no-repeat right -18px;
	height:9px;
	padding-right:6px;
}
.p-braun-bc {
	background:transparent url(../images2/panel.gif) repeat-x 0 -27px;
	height:9px;
}
.p-white-bl {
	background:transparent url(../images2/panel.gif) no-repeat 0 -63px;
	height:10px;
	padding-left:6px;
}
.p-white-br {
	background:transparent url(../images2/panel.gif) no-repeat right -83px;
	height:10px;
	padding-right:6px;
}
.p-white-bc {
	background:transparent url(../images2/panel.gif) repeat-x 0 -73px;
	height:10px;
}

.p-title {
	font:20px normal tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#ff2810;
	padding:30px 0px 0px 0px;
}

#ideelic-panel-1 p {
	margin:1em 0;
}

/* r box 
.rbox-title {
	font:20px normal tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#ff2810;
	padding-top:30px;
}
.rbox-tl {
	background:transparent url(../images2/r-box.gif) no-repeat;
	width:100%; height:4px;
	padding-left:4px;
}
.rbox-tc {
	background:transparent url(../images2/r-box.gif) repeat-x 0 -4px;
	height:4px;
}
.rbox-tr {
	background:transparent url(../images2/r-box.gif) no-repeat right -8px;
	height:4px;
	padding-right:4px;
}
.rbox-cl {
	background:transparent url(../images2/r-box-l.gif) repeat-y;
	width:100%;
	padding-left:4px;
}
.rbox-cc {
	background:#FFFFFF;
	padding:20px;
}
.rbox-cr {
	background:transparent url(../images2/r-box-r.gif)  repeat-y right;
	padding-right:4px;
}
.rbox-bl {
	background:transparent url(../images2/r-box.gif) no-repeat 0 -20px;
	width:100%; height:4px;
	padding-left:4px;
}
.rbox-bc {
	background:transparent url(../images2/r-box.gif) repeat-x 0 -16px;
	height:4px;
}
.rbox-br {
	background:transparent url(../images2/r-box.gif) no-repeat right -12px;
	height:4px;
	padding-right:4px;
}
*/

.new-rencontre {
	color:#FC5542;
	text-align:center;
	font:14px normal tahoma,arial,helvetica,sans-serif;
}

#ideelic-links {
	margin:16px 0px;
}
#ideelic-links a {
	/*margin:0px 25px;*/
	margin-left:auto;
	margin-right:auto;
	display:block;
	color:#6F6655;
	font:12px normal tahoma,arial,helvetica,sans-serif;
	text-decoration:none;
	text-align:center;
}
#ideelic-links a:hover {
	/*margin:0px 25px;*/
	color:red;
	text-decoration:none;
}

.couple {
	float:left;
	width:221px;
	height:76px;
	overflow:hidden;
	margin-right:12px;
}

.couple div {
	padding:8px 8px 0 82px;
	font:10px normal tahoma,arial,helvetica,sans-serif;
	line-height:10px;
	color:#fc5542;
}
.couple label {
	padding:10px 0px 0px 85px;
	display:block;
	font:11px normal tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	color:#fc5542;
}

.c1 {
	background:transparent url(../images2/rencontres.jpg) no-repeat 0 -4px;	
}
.c2 {
	background:transparent url(../images2/rencontres.jpg) no-repeat 0 -80px;		
}
.c3 {
	background:transparent url(../images2/rencontres.jpg) no-repeat 0 -156px;		
}
.c4 {
	background:transparent url(../images2/rencontres.jpg) no-repeat 0 -232px;	
}

.c4 {
	margin-right:0px !important;
}

#ctry a {
	/*margin:0px 25px;*/
	color:#c6b7ab;
	font:11px normal tahoma,arial,helvetica,sans-serif;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}
#ctry a:hover {
	/*margin:0px 25px;*/
	color:red;
	text-decoration:none;
}


#ideelic-signup-title {
	width:451px; height:41px;
	background:transparent url(../images2/signup-bg.gif) no-repeat;	
	float:right;
	position:relative;
	right:40px;
	top:-50px;
}

#ideelic-signup {
	width:451px; height:449px;
	background:transparent url(../images2/signup-bg.gif) no-repeat;	
	float:right;
	position:relative;
	right:5px;
	clear:right;
	top:0px;
	z-index:100501;
	margin-bottom:7px;
}

#ideelic-signup-bottom {
	width:451px; height:21px;
	background:transparent url(../images2/signup-bg-b.gif) no-repeat;	
	position:absolute;
	bottom:0px;
}

#ideelic-signup-ct {
	position:absolute;
	width:398px; height:auto;
	margin:8px 7px 0px 5px;
	padding:6px 22px 10px 22px;	
}

#ideelic-signup-header {
	padding:6px;
}

#ideelic-signup-fields {
	position:relative;
	overflow:hidden;
}

#ideelic-signup-cgu {
	padding:10px 10px 6px 5px;
	font:normal 10px tahoma, arial, helvetica, sans-serif;
	color:#4C3712;
	height:30px;
	line-height:11px;
}
#ideelic-signup-cgu div.input-cgu-ct {
	float:left;
	padding:0pt 6px;
	font-size: 10px;
	vertical-align:top;
}

.ext-ie #ideelic-signup-cgu input {
	top:-4px;
	position:relative;
}

#ideelic-signup-cgu a {
	color:#765e33;
}

#ideelic-signup-bt {
	width:380px; height:70px;
	padding:20px 10px 0px 2px;
}
#ideelic-signup-bt table {
	clear:none;
	float:right;
	margin-left:10px;
}


#ideelic-signup-ct .slide-box-class-mask {
	background-color:#FFFFFF;
}


.ext-ie #ideelic-signup-ct .x-form-element {
	padding-top:1px;
}
.ext-ie #ideelic-signup-ct input.x-form-field {
	margin-top:-2px;
}
.ext-ie #ideelic-signup-ct .x-form-arrow-trigger  {
	top:-1px;
}

#bt-inscription-form {
	cursor:pointer;
	background:transparent url(../images2/inscription.gif) no-repeat;
	width:147px;
	height:63px;
	display:block;
	margin:0;
	padding:0;
}
#bt-inscription-form:hover {
	cursor:pointer;
	background:transparent url(../images2/inscription.gif) no-repeat 0 -63px;
}

#ideelic-left-bar {
	float:left;
	width:248px;
	/*height:60px;*/
	margin-bottom:40px;
}

#ideelic-right-bar {
	width:700px;
	float:right;
	margin-right:40px;
}
#ideelic-left-bar-home {
	float:left;
	width:450px;
}

#ideelic-jeu {
	width:450px;
	height:467px;
	margin-left:20px;		
}
#lots {
	font:10px normal tahoma,arial,helvetica,sans-serif;
	color:#000000;
	margin:0 0 2px 30px;	
}
a#reglement  {
	font:10px normal tahoma,arial,helvetica,sans-serif;
	color:red;
	text-decoration:none;
}
#reglement a:hover {
	text-decoration:underline;
}

#ideelic-emblems {
	width:482px;
	margin-left:20px;	
}
.ideelic-emblems-panel {
	width:154px;
	height:191px;
	float:left;
}
.ideelic-emblems-panel a {
	border:none;
	text-decoration:none;
}
.ideelic-emblems-panel #interface {
	width:154px;
	height:191px;	
	background:transparent url(../images2/emblems.gif) no-repeat;
}
.ideelic-emblems-panel #gratuit {
	width:154px;
	height:191px;	
	background:transparent url(../images2/emblems.gif) no-repeat -154px 0px;
}
.ideelic-emblems-panel #chartep {
	width:154px;
	height:191px;	
	background:transparent url(../images2/emblems.gif) no-repeat -308px 0px;
}

#ideelic-page-title {
	width:700px;
	height:60px;
}
#ideelic-page-cgu {
	background:transparent url(../images2/page-titles.gif) no-repeat;
}
#ideelic-page-aide {
	background:transparent url(../images2/page-titles.gif) no-repeat 0 -60px;
}
#ideelic-page-charte {
	background:transparent url(../images2/page-titles.gif) no-repeat 0 -120px;
}
#ideelic-page-presse {
	background:transparent url(../images2/page-titles.gif) no-repeat 0 -180px;
}
#ideelic-page-contact {
	background:transparent url(../images2/page-titles.gif) no-repeat 0 -240px;
}
#ideelic-page-reglement {
	background:transparent url(../images2/page-titles.gif) no-repeat 0 -300px;
}

#ideelic-page {
	font:11px normal tahoma,arial,helvetica,sans-serif;
	color:#6F6655;
}
#ideelic-page a {
	font:11px bold tahoma,arial,helvetica,sans-serif;
	color:#6F6655;
	text-decoration:none;
}
#ideelic-page a:hover {
	text-decoration:underline;
}

#ideelic-page-l {
	/*width:686px;*/
	background:transparent url(../images2/page-bg.jpg) no-repeat;
	padding-left:14px;	
}
#ideelic-page-r {
	/*width:672px;*/
	background:transparent url(../images2/page-r-bg.jpg) no-repeat right top;
	padding-right:14px;	
}
#ideelic-page-ct {
	padding:36px;
}
#ideelic-page-ct p {
	margin:1em 0;
}

.form-bt-submit {
	padding:6px;
	height:25px;
}

#form-err {
	padding:6px;
	font:12px normal tahoma,arial,helvetica,sans-serif;
	color:red;	
}

.ideelic-jeu {
	width:500px;
	margin-left:7px;
	padding-top:6px;
	position:relative;
	top:0px;
}

.ideelic-ins {
	width:239px;
	margin-top:5px;
	margin-left:8px;	
	font:normal 9px tahoma, arial, helvetica, sans-serif;
	color: #FFFFFF;
	position:relative;
	top:0px;
}

/*.ideelic-ins-bt {
	width:156px;
	height:50px;
	background:transparent url(../images/bt_inscription.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}*/
.ideelic-a {
	text-decoration:none;
	cursor:pointer;
	color: #FFFFFF;
}
.ideelic-a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

.adminPanel {
	padding:10px 4px;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	color:#6F6655;	
}

.admin-pan-bt {
	padding:10px 0px;
}

.admin-pan-bt .x-btn {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* For Ext.util.TextMetrics just after loading element-private-all-css.php */
.tb-lb-select-txt {
	float:left;
	height:20px;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	color:#726D63;
	line-height:20px;
}
.hp-user-pseudo {
	font-weight:bold;
	float:left;
}
.hp-pane {
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	color:#78684E;
}

#ideelic-signup-fields .x-form-invalid-msg {
	background:transparent url(../images2/signup-err-bt.gif) no-repeat;
	padding:0px;
}
#ideelic-signup-fields .x-form-invalid-msg div {
	padding:10px 10px 2px 10px;
}
#ideelic-signup-fields .x-form-invalid-msg-b {
	background:transparent url(../images2/signup-err-bt.gif) no-repeat 0 -96px;
	height:7px;
	padding:0px !important;
	width:366px;
}

/* end For */