/* GENERAL */
html  { margin:0; padding:0; border:0; }
body  { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bg_tchat   { background:#FFFFFF; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.bg_subpage	{ background:#CC99FF url(../images_v2/bg_subpage.gif) top left repeat-y; margin:0; padding:0; width:100%; height:100%; }
.bg_subpage_cb	{ background:#CC99FF url(../images_v2/bg_subpage2.gif) top left repeat-y; margin:0; padding:0; width:100%; height:100%; }
.bg_home { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bg.gif) top repeat-x; border:0;}
.bg_sat { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bgsat.gif) top repeat-x; border:0;}
.bg_cgu { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bg_cgu.gif) top repeat-x; border:0;}
.bg_landing2 { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bg_lp2.jpg) no-repeat; border:0;}
.bg_landing3 { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bg_lp3.jpg) no-repeat; border:0;}

a { outline: none; }
a img { border: 0; }
form { margin: 0; padding: 0; }
.Spacer { display: block; clear: both; margin: 0; padding: 0; border: 0; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; }
.Hidden { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; }
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.floatL          { float:left;}
.floatR          { float:right; }

spacer         { clear:both; margin:0px; padding:0px;}
.spacer3        { clear:both; margin:0; padding:3px 0 0 0px; display:block;}
.spacer5        { clear:both; margin:0; padding:5px 0 0 0px; display:block;}
.spacer10       { clear:both; margin:0; padding:0px; height:10px; }
.spacer20       { clear:both; margin:0; padding:0px; height:20px; }
.spacer60       { clear:both; margin:0; padding:0px; height:60px; }
.spacer70       { clear:both; margin:0; padding:0px; height:70px; }
.spacer95       { clear:both; margin:0; padding:0px; height:95px; }
.margin10       { clear:both; margin:10px 0 0 0; padding:0px; }

.img             { border:0px }
p               { font-size:10px; color:#464646; margin:0; padding:0; }
p.center        { text-align:center; }
form            { margin:0; padding:0; }
input           { font-size:11px; }
select          { font-size:11px; }
textarea        { font-size:11px; }
a				{ text-decoration:none; color:#663399}
.red			{ color:#FF0000;}
.form           { border: #A3A3A3 1px solid; margin:2px 0 0 0; }
.form2			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid;}
.form3 			{ width:200px; border:1px solid #781749; font-size: 11px;}
.form4 			{ width:80px; border:1px solid #781749; font-size: 11px;}
.form8 			{ width:80px; border:1px solid #781749; font-size: 11px;}
.form5			{ font-size:10px; border:1px solid #781749; font-size: 11px; background-color:#FFFFFF;}
.form6 			{ width:140px; border:1px solid #781749; font-size: 11px;}
.form7 			{ width:240px; border:1px solid #781749; font-size: 11px;}

.ligne260px     { display:block; width:260px; margin:5px 0 0 10px; float:left; }
.ligne260px2     { display:block; width:260px; margin:5px 0 0 45px; float:left; }
.ligne175px     { display:block; width:175px; margin:5px 0 0 0; float:left; }
.ligneNowidth   { display:block; margin:5px 0 0 10px; float:left; }
.ligneNowidth2  { display:block; margin:5px 0 0 0; float:left; }
b.online		{ display:block; color:#009900; }
b.offline		{ display:block; color:#FF0000; }
b.ligne         { display:block; width:200px; margin:5px 0 0 10px; float:left; }
b.ligneCenter   { display:block; width:100%; text-align:center; font-size:12px; vertical-align:middle; margin-top:5px; color:#663399;}
b.ligneCenterMargin   { display:block; width:100%; text-align:center; font-size:12px; vertical-align:middle; margin-top:10px; color:#663399;}
b.lignenopad    { display:block; width:200px; margin:5px 0 0 0px; float:left; }
span.ligne_desc { display:block; margin:5px 0 0 10px; float:left; }
span.ligne      { display:block; width:200px; margin:5px 0 0 10px; float:left; }
span.lignenopad { display:block; width:200px; margin:5px 0 0 0px; float:left; }
span.ligne2nopad{ display:block; width:120px; margin:5px 0 0 0px; float:left; }
span.ligneRnopad{ display:block; width:200px; margin:5px 0 0 0px; float:left; color:#FF0000; font-weight:bold; }
span.ligneRnopad_long{ display:block; width:300px; margin:5px 0 0 0px; float:left; color:#FF0000; font-weight:bold; }
b.ligne2        { display:block; width:145px; margin:5px 0 0 10px; float:left; }
b.ligne3        { display:block; width:215px; margin:5px 0 0 45px; float:left; }
b.ligne2nopad   { display:block; width:145px; margin:5px 0 0 0px; float:left; }
b.ligne3nopad   { display:block; width:100px; margin:5px 0 0 0px; float:left; }
.ligne3         { display:block; width:135px; margin:5px 0 0 5px; float:left; }
p.ligne         { display:block; height:22px; clear:both; vertical-align:middle; }
p.ligne_plus    { display:block; height:18px; clear:both; vertical-align:middle; }
p.lignegrande   { display:block; height:110px; clear:both; vertical-align:middle; }
p.ligneOFF      { display:block; height:25px; clear:both; color:#CCCCCC; }
p.ligne2        { display:block; clear:both; }
p.ligne2B       { display:block; padding:3px 0 3px 5px; background:#FFE1FF; }


.ligneViolette    { background:#EBDBEE; width:100%; }
.ligneVioletF     { background:#663399; width:100%; }
.ligneBleu        { background:#EEF3FB; width:100%; }
.ligneVerte       { background:#C6F4CD; width:100%; } 
.ligneTbord       { background:#D1D6E4; width:100%; }
.ligneBleuF       { background:#5574B2; width:100%; }
.ligneBlanche     { background:#FFFFFF; width:100%; }
.ligneRose        { background:#FBEEF5; width:100%; }
.ligneOrange      { background:#BDBDDF; width:100%; }
.ligneOrangee     { background:#FCDBBA; width:100%; }
.ligneBleuoff     { background:#EEF3FB; width:100%; }
.ligneGrise		  { background:#F3F3F3; width:100%; }
.ligneRouge		  { background:#FFAAAA; width:100%; }
.tbord-vignette  { display:block; overflow: hidden; width:38px; height:28px; border:1px solid #D9D9D9; padding:0; margin:0; text-align:center; } 
.tbord-img       { margin:0; padding:0;}

.enteteMess    		{ height:35px; margin:0; padding:0px; font-size:15px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#d2d3ff; background:#FFFFFF; }

.msgErreur        { background:#FBEEF5; width:50%; color:#FF0000; border:solid 1px #FF0000; margin:auto; font-size:10px; text-align:center; padding:10px; }
.msgErreur2       { background:#FBEEF5; width:90%; color:#FF0000; border:solid 1px #FF0000; margin:auto; font-size:12px; text-align:center; padding:10px; }
.msgAlert         { background:#FFFFCC; width:50%; color:#666666; border:solid 1px #FF3333; margin:auto; font-size:10px; text-align:center; padding:10px; }
.msgAlert a				{color:#FF3333; text-decoration:none;}
.msgAlert a:hover		{color:#FF3333; text-decoration:underline;}
.msgAlert a:visited		{color:#FF3333; text-decoration:underline;}
.msgOk            { background:#C6F4CD; width:50%; color:#009900; border:solid 1px #009900; margin:auto; font-size:10px; text-align:center; padding:10px; }

.enteteLigneViolet	{ display:block; height:22px; margin:0; padding:0px; font-size:10px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#990099; background:#EBDBEE; color:#663399;}
.enteteLigneBleu	{ display:block; height:22px; margin:0; padding:0px; font-size:10px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#990099; background:#EEF3FB; color:#663399;}
.enteteLigneRose	{ display:block; height:22px; margin:0; padding:0px; font-size:10px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#990099; background:#FBEEF5; color:#663399;}

.alert_webmaster  		{ height:15px; width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; padding-left:5px; margin:10px 0 0 5px; background:#FFFFFF; border:solid 1px #CC99FF; text-align:center; }
/* FIN GENERAL */

/* Homepage */

/* Déjà membre */
#login {width:940px; margin:auto; height:55px;}
#membre { color:#000000; padding:10px 60px 0 0; font-size:11px; color:#fff; width:450px; float:right; border:none;}
#membre a {	color:#CCC;	text-decoration:none; border:none;}
#membre a:hover {color:#CCC; text-decoration:underline;}
#membre .ok{margin-left:1px; background: url(../images_v2/ok.gif) no-repeat; width:19px; height:16px; border:none; margin-bottom:6px;cursor:pointer;}
#membre .validation{margin-left:20px;}
#membre .msgErrLogin{ color:#F00; font-weight:bold; padding-top:5px;}
#membre .deja_member { width:100px; height:100%; float:left; text-align:left; font-weight:bold;}
#membre .pseudo_member { width:155px; height:100%; float:left; text-align:left;}
#membre .passwd_member { width:165px; height:100%; float:left; text-align:left;}
#membre .valid_member { width:30px; height:100%; float:left; text-align:left; font-weight:bold;}
input#login_remember {float:left; display:block; border:medium none; margin:5px 5px 0 8px;}
#membre .pseudo_member label{display:block; color:#CCC; vertical-align:middle; margin-top:4px;}
#membre .passwd_member label{display:block; color:#CCC; vertical-align:middle; margin-top:4px; margin-left:10px;}

#gazelle { text-align:center;font-family:Tahoma, Geneva, sans-serif; height:auto; background: #FFFFFF url(../images_v2/bg.gif) top repeat-x; border:0; width:1000px; margin:auto;}

/* Contenu gauche et droit */
#conteneur {background:url('../images_v2/bg_formulaire8.jpg') top no-repeat; color:#fff; height:608px; width:940px; margin:auto;}
/* #conteneur {background:url('../images_v2/bg_formulaire_cup2010_2.jpg') top no-repeat; color:#fff; height:608px; width:940px; margin:auto;} */
#conteneur_cgu {background:#FFF; color:#fff; width:940px; margin:auto;}

#conteneur_cgu .cgu { padding:40px 0 0 60px; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; text-align:left;	width:840px; height:auto; float:left;}
#conteneur_cgu .titlecgu { color:#bb196b; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px; text-align:left; float:left; margin-bottom:20px;}
#conteneur_cgu .subtitlecgu { color:#bb196b; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; text-align:left; float:left; margin-bottom:10px;}

#conteneur .left { padding:40px 0 0 60px; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:18px; text-align:left;	width:420px; height:450px; float:left;}
#conteneur .left h1 { font-size:18px; color:#bb196b; margin-bottom:-25px; font-weight:normal;}
#conteneur .left h1 b { font-size:18px; color:#999; font-weight:normal;}

#conteneurNew {color:#fff; height:608px; width:940px; margin:auto;}
#conteneurNew .newuser { padding:40px 0 0 60px; color:#666; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px; text-align:left; height:450px; float:left;}
#conteneurNew .newuser h1 { font-size:20px; color:#666; margin-bottom:-5px; text-align:left;}
#conteneurNew .newuser h1 b { font-size:20px; color:#bb196b;}
#conteneurNew .newuser h1 strong { font-size:20px; color:#bb196b;}
#conteneurNew .newuser h2 { font-size:12px; color:#666; margin-bottom:0px; font-weight:normal;}
#conteneurNew .newuser h2 b { font-size:12px; color:#bb196b;}
#conteneurNew .newuser h2 strong { font-size:12px; color:#bb196b;}
#conteneurNew .newuser .checkemail table  { margin-top:30px; color:#666;}
#conteneurNew .newuser .checkemail table tr { margin-top:10px;}
#conteneurNew .newuser .checkemail table th { font-size:20px; color:#bb196b; font-weight:bold;}
#conteneurNew .newuser .checkemail table td { color:#666; font-size:12px;}
#conteneurNew .newuser .checkemail table td b { color:#bb196b;}
#conteneurNew .newuser .checkemail table a { color:#bb196b; font-weight:bold;}
#conteneurNew .newuser .checkemail table a:hover { color:#bb196b; font-weight:bold; text-decoration:underline;}
#conteneurNew .newuser .checkemail table a:visited { color:#bb196b; font-weight:bold;}

#conteneurNew .newuser .message { border:1px solid #FFF;}

#conteneurSat {color:#fff; height:608px; width:940px; margin:auto;}
#conteneurSat .newSat { padding:40px 0 0 60px; color:#666; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px; text-align:left; height:450px; float:left;}
#conteneurSat .newSat h1 { font-size:20px; color:#666; margin-bottom:-5px; text-align:left;}
#conteneurSat .newSat h1 b { font-size:20px; color:#bb196b;}
#conteneurSat .newSat h2 { font-size:12px; color:#666; margin-bottom:0px; font-weight:normal;}
#conteneurSat .newSat h2 b { font-size:12px; color:#bb196b;}

#conteneur .left .lastuser { width:420px; height:200px; font-size:10px;}
#conteneur .left .lastuser .lastestHome	{width:55px; margin:0 10px 5px 0; float:left}
#conteneur .left .lastuser .lastestHome img {float:left; }
#conteneur .left .lastuser .lastestHome .photo	{background:url(../images_v3/general/bg_vignette_pic47_white.gif) no-repeat 0 -1px; width:55px; height:65px; float:left; padding:4px 0 0 5px;}
#conteneur .left .lastuser .lastestHome .pseudo {width:55px; float:left; font-size:10px; color:#AB1963; vertical-align:middle; text-align:center}
#conteneur .left .lastuser .lastestHome a			{color:#AB1963; font-weight:normal; text-decoration:none}
#conteneur .left .lastuser .lastestHome a:visited	{color:#AB1963; font-weight:normal; text-decoration:none}
#conteneur .left .lastuser .lastestHome a:hover		{color:#AB1963; font-weight:normal; text-decoration:underline;}


/* Contenu droit */
#conteneur .right {	
	float:right; color:#fff; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	text-align:left;
	padding:40px 0 0 0;	
	width:400px; 
	height:auto;
	line-height : 1.7;
	}

#conteneur .right .register {
	width:278px;
}

#conteneur .right .register form {
	width:278px;
	padding-left:20px;
	background:#4a0729 url(/pub/images_v3/general/bg_inscription.gif) repeat-x;
}

#conteneur .right2 .register {
	width:278px;
}

#conteneur .right2 .register form {
	width:278px;
	padding-left:20px;
	background:#4a0729 url(/pub/images_v3/general/bg_inscription.gif) repeat-x;
}

#conteneur .right2 {	float:right; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:15px; text-align:left;
	padding:50px 110px 0 5px;	width:280px; height:auto;}
#conteneur .right2 h1 { font-weight:normal; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}	
	
#conteneur .conditions { float:left; width:250px; margin-top:10px; height:auto;}
#conteneur .conditions p { font-size:10px; color:#CCC; margin:0; padding:0; }

#conteneur .right .validation { float:left; margin:10px 0 10px 0; width:255px;}
#conteneur .right .validation .btInscription {width:254px; height:71px; border:none; cursor:pointer; }
#conteneur .right .select{ background-color:#fff; width:60px;  font-size:11px;  font-family:Tahoma, Geneva, sans-serif; border-width:0px; border-color:#828177;}
#conteneur .right .myInputstyle { background-color:#fff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border-width:0px; border-color:#828177; border:1px solid #CCC;}
#conteneur .right .error { border:1px solid red; background-color:#FDF0FF}
#conteneur .right label.error { color: #BB196B; 
	font-weight:bold;
	background-color:#FDF0FF;
	margin:3px 0 0 10px;
	border:none;}
	
#conteneur .right input.error { border:1px solid red; background-color:#FDF0FF;}
#conteneur .right select.error { border:1px solid #BB196B; background-color:#FDF0FF;}
#conteneur .right a { color:#ed8ebf; text-decoration:none;}
#conteneur .right a:hover {	color:#ed8ebf;text-decoration:underline;}
#conteneur .right h2 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}

#pseudobox, #passwdbox, #emailbox, #sexebox, #originbox, #birthdaybox, #countrybox, #regionbox, #dptbox {}

/* Modif Landing partie formulaire */
#conteneur2 {background:url('../images_v2/bg_formulaire6.jpg') top no-repeat; color:#fff; height:608px; width:940px; margin:auto;}
#conteneur2_cgu {background:#FFF; color:#fff; width:940px; margin:auto;}

#conteneur2_cgu .cgu { padding:40px 0 0 60px; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; text-align:left;	width:840px; height:auto; float:left;}
#conteneur2_cgu .titlecgu { color:#bb196b; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px; text-align:left; float:left; margin-bottom:20px;}
#conteneur2_cgu .subtitlecgu { color:#bb196b; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; text-align:left; float:left; margin-bottom:10px;}

#conteneur2 .left { padding:40px 0 0 60px; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px; text-align:left;	width:420px; height:auto; float:left;}

/* Contenu droit */
#conteneur2 .right {	float:right; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:left;
	padding:110px 0 0 0; width:435px; height:auto;
	line-height : 1.5;}
	
#conteneur2 .conditions { float:left; width:350px; height:auto; margin:0 0 10px 0;}

#conteneur2 .right .validation { float:left; margin-left:10px;}
#conteneur2 .right .validation .btInscription { background: transparent url('../images_v2/bouton_validation.gif') no-repeat 0 0; width:70px; height:70px; border:none; cursor:pointer; }
#conteneur2 .right .validation .btInscription2 { background: transparent url('../images_v2/bouton_validation2.gif') no-repeat 0 0; width:203px; height:47px; border:none; cursor:pointer; 
margin:0 0 0 70px; 
-margin:0 0 0 55px;/*hack iexplorer*/}
#conteneur2 .right .select{ background-color:#fff; width:60px;  font-size:11px;  font-family:Tahoma, Geneva, sans-serif; height:18px;}
#conteneur2 .right .myInputstyle { background-color:#fff; font-family:Tahoma, Geneva, sans-serif; border:1px solid #9A9A9A; font-size:11px;}
#conteneur2 .right a { color:#ed8ebf; text-decoration:none;}
#conteneur2 .right a:hover {	color:#ed8ebf;text-decoration:underline;}
#conteneur2 .right h2 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}

#conteneur2 .right label {float:left; font-weight:bold; text-align:left; width:130px; height:5px; position:relative;}
#conteneur2 .right input {float:left; height:15px; padding:1px 0 1px 2px;}
#conteneur2 .right input:focus { background:#F7F7F7 none repeat scroll 0 0; border:1px solid #CCCCCC;}
input#nickname, input#passwd, input#email, input#email2 {float:left; width:225px;}
input#email {background:transparent url('../images_v2/email_picto.gif') no-repeat scroll 234px 3px;}
input#email2 {background:transparent url('../images_v2/email_picto.gif') no-repeat scroll 206px 3px;}
input#accept_cgu {float:left; display:block; border:medium none;}
#conteneur2 .right select {float:left; width:225px; font-size:10px; height:18px; }

#pseudobox2, #passwdbox2, #emailbox2, #sexebox2, #originbox2, #birthdaybox2, #countrybox2, #regionbox2, #dptbox2 {margin:0 0 0 130px;}
/* Fin modif Landing */

/* Descriptif site */
#description { font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin: 20px 0 0 0;	color:#fff;	height:480px; width:860px; margin:auto;}

/* Descriptif site right */
#description .right { float:right; width:415px;	height:auto;}
#description .right .descriptionrightsmall { background: url('../images_v2/bg_titre_small.gif')top no-repeat;	padding: 0 0 0 14px; text-align:justify;height:auto;width:415px;}
#description .right .descriptionrightbig {	background: url('../images_v2/bg_titre_big.gif')top no-repeat; padding: 0 0 0 14px; text-align:justify; height:auto;width:415px;}
#description .right .descriptionright {	padding: 0 0 0 14px;text-align:justify;height:auto;	width:415px;}
#description .right .descriptionright .text{ padding-top:8px; text-align:justify; height:auto;width:400px;}
#description .right .descriptionrightsmall .text {padding-top:8px;text-align:justify;height:auto;width:400px;}
#description .right .descriptionrightsmall .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }
#description .right .descriptionrightbig .text {padding-top:8px;text-align:justify;height:auto;	width:400px;}
#description .right .descriptionrightbig .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }


/* Descriptif site left */
#description .left {float:left;	width:415px; height:auto;}
#description .left .descriptionleftsmall {	background:url('../images_v2/bg_titre_small.gif')top no-repeat; padding: 0 0 0 14px; text-align:justify;height:auto; width:415px;}
#description .left .descriptionleftbig {	background: url('../images_v2/bg_titre_big.gif')top no-repeat; padding: 0 0 0 14px; text-align:justify; height:auto; width:415px;}
#description .left .descriptionleftsmall .text { padding-top:8px; text-align:justify; height:auto; width:400px;}
#description .left .descriptionleftsmall .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }
#description .left .descriptionleftbig .text {	padding-top:8px; text-align:justify;height:auto; width:400px;}
#description .left .descriptionleftbig .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }
#logobas {text-align:right}


/* Descriptif page satellite */
#descriptionSat { font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin: 20px 0 0 0;	color:#fff;	height:250px; width:860px; margin:auto;}

/* Descriptif site left2 - satellite */
#descriptionSat .left {float:left; width:100%; height:auto;}
#descriptionSat .left .descriptionleftsmall {	background:url('../images_v2/bg_titre_small.gif')top left no-repeat; padding: 0 0 0 14px; text-align:justify;height:auto; width:98%;}
#descriptionSat .left .descriptionleftbig {	background: url('../images_v2/bg_titre_big.gif')top left no-repeat; padding: 0 0 0 14px; text-align:justify; height:auto; width:98%;}
#descriptionSat .left .descriptionleftsmall .text { padding-top:8px; text-align:justify; height:auto; width:100%;}
#descriptionSat .left .descriptionleftsmall .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }
#descriptionSat .left .descriptionleftbig .text {	padding-top:8px; text-align:justify;height:auto; width:100%;}
#descriptionSat .left .descriptionleftbig .text h1 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0; }
#descriptionSat .left a {color:#FFF; text-decoration:none;}
#descriptionSat .left a:hover {color:#FFF; text-decoration:underline;}
#descriptionSat .left a:visited {color:#FFF; text-decoration:none;}


/* Footer */
#footerLink {color:#666; text-align:center; margin-bottom:10px; height:auto; width:850px; margin:auto; font-size:11px; font-family:Tahoma, Geneva, sans-serif;	}
#footerlink b { font-weight:normal; color:#006;}
#footerLink a { font-size:11px; font-weight:normal;color:#bb196b;	text-decoration:none;}
#footerLink a:hover { font-size:11px; font-weight:normal; color:#bb196b; 	text-decoration:underline;}
#footerLink a:visited { font-size:11px; font-weight:normal;color:#bb196b;	text-decoration:none;}
#footerlink img { margin-top:10px;}

#footerTpl { padding: 0 0 0 14px; line-height:14px; text-align:justify;font-size:11px;	font-family:Tahoma, Geneva, sans-serif;	color:#666;	height:auto; width:850px; margin:auto;}
#footerTpl h1 { font-size:11px; font-weight:normal;color:#666;	text-decoration:none;}
#footerTpl h1 a { font-size:11px; font-weight:normal;color:#666;	text-decoration:none;}
#footerTpl h1 a:hover { font-size:11px; font-weight:normal; color:#666; 	text-decoration:underline;}
#footerTl h1 a:visited { font-size:11px; font-weight:normal;color:#666;	text-decoration:none;}

#tags { width:280px; float:left;}
#tags .title { width:275px; float:left; font-size:12px; text-decoration:underline; font-weight:bold;}
#tags a {color:#666; text-decoration:none; font-size:11px; font-weight:normal;}
#tags a:hover {color:#666; text-decoration:underline; font-size:11px; font-weight:normal;}
#tags a:visited {color:#666; font-size:11px; font-weight:normal;}
#tagsbottom { width:800px; float:left; color:#666}
#tagsbottom a {color:#666; text-decoration:none;}
#tagsbottom a:hover {color:#666; text-decoration:underline;}
#tagsbottom a:visited {color:#666; text-decoration:none;}


/* Spans */
.texte_intro_couleur { color:#bb196b; font-weight:bold; }
.texte_intro_retrait { margin-left:40px;}
.texte_intro_taille { margin-left:150px; font-size:16px;}
.texte_intro_taille2 { margin-left:0px; font-size:16px;}
.cgv { font-size:11px;	line-height:normal;}
.passe { margin-left:10px; border:1px solid #CCC;}
.fpasse { margin-left:10px;}
.inscription {	margin-left:50px;}

/* Landing Page */
#membre2 { color:#000000; padding-top:18px; font-size:11px; color:#fff;height:36px; width:1000px;}
#membre2 a {color:#fff;	text-decoration:none;}
#membre2 a:hover {color:#fff; text-decoration:underline;}

#conteneur_lp2 { float:left; color:#fff; height:608px; width:940px; 
margin-left:60px;
-margin-left:30px;/*hack iexplorer*/
}
#conteneur_lp2 .entete { padding:5px 0 0 0; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px; text-align:left; width:900px; height:auto; float:left;}
#conteneur_lp2 .enteteLeft { width:275px; height:auto; float:left; margin-right:20px;}

#conteneur_lp2 .right {	float:left; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:12px; text-align:left;
	padding:20px 0 0 20px;	width:380px; height:auto;}
#conteneur_lp2 .right label {float:left; font-weight:bold; text-align:left; width:130px; position:relative;}
#conteneur_lp2 .right input {float:left; height:18px; padding:1px 0 1px 2px;}
input#nickname, input#passwd, input#email {float:left; width:225px;}
input#accept_cgu {float:left; display:block; border:medium none;}
#conteneur_lp2 .right select {float:left; width:225px; font-size:10px;}
	
#conteneur_lp2 .gratuit {float:left; font-size:22px; font-weight:bold; color:#FFFFFF; margin:0 0 10px 0; width:300px; height:20px;}
#conteneur_lp2 .gratuit2 {float:left; font-size:22px; font-weight:bold; color:#bb196b; margin:0 0 10px 0; width:300px; height:20px;}
#conteneur_lp2 .right2 {	float:right; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:12px; text-align:left; padding:50px 110px 0 5px;	width:280px; height:auto;}
#conteneur_lp2 .right2 h1 { font-weight:normal; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}	
	
#conteneur_lp2 .conditions { float:left; width:220px; height:auto;}

#conteneur_lp2 .right .validation { float:left; margin-left:10px;}
#conteneur_lp2 .right .validation .btInscription { background: transparent url('../images_v2/bouton_validation.gif') no-repeat 0 0; width:70px; height:70px; border:none; cursor:pointer; }
#conteneur_lp2 .right .select{ background-color:#fff; width:60px;  font-size:11px;  font-family:Tahoma, Geneva, sans-serif; border-width:0px; border-color:#828177;}
#conteneur_lp2 .right .myInputstyle { background-color:#fff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border-width:0px; border-color:#828177;}
#conteneur_lp2 .right a { color:#ed8ebf; text-decoration:none;}
#conteneur_lp2 .right a:hover {	color:#ed8ebf;text-decoration:underline;}
#conteneur_lp2 .right h2 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}

#conteneur_lp2 .titreLP { background:#FFFFFF; width:150px; height:25px; margin:0 0 5px 0; color:#bb196b; font-size:20px; padding:5px 0 0 10px;}
#conteneur_lp2 .titreLP2 { background: transparent url('../images_v2/bg_lp_titre2.gif') no-repeat 0 0; width:300px; height:30px; margin:0 0 5px 0; color:#bb196b; font-size:20px; padding:15px 0 0 10px;}
#conteneur_lp2 .titreLP3 { background: transparent url('../images_v2/bg_lp_titre3.gif') no-repeat 0 0; width:300px; height:30px; margin:0 0 5px 0; color:#bb196b; font-size:20px; padding:15px 0 0 10px;}


#membre3 { color:#bb196b; padding-top:5px; font-size:11px; color:#fff;height:15px; width:1000px;}
#membre3 a {color:#bb196b;	text-decoration:none;}
#membre3 a:hover {color:#bb196b; text-decoration:underline;}
#conteneur_lp3 { float:left; color:#000000; height:608px; width:940px; 
margin-left:60px;
-margin-left:30px;/*hack iexplorer*/
}
#conteneur_lp3 .entete { padding:5px 0 0 0; color:#999; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:22px; text-align:left; width:900px; height:auto; float:left;}
#conteneur_lp3 .enteteLeft { width:275px; height:auto; float:left; margin-right:20px;}

#conteneur_lp3 .right {	float:left; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:12px; text-align:left;
	padding:20px 0 0 20px;	width:380px; height:auto;}
#conteneur_lp3 .right label {float:left; font-weight:bold; text-align:left; width:130px; position:relative;}
#conteneur_lp3 .right input {float:left; height:18px; padding:1px 0 1px 2px;}
input#nickname, input#passwd, input#email {float:left; width:225px;}
input#accept_cgu {float:left; display:block; border:medium none;}
#conteneur_lp3 .right select {float:left; width:225px; font-size:10px;}
	
#conteneur_lp3 .gratuit {float:left; font-size:22px; font-weight:bold; color:#FFFFFF; margin:0 0 10px 0; width:300px; height:20px;}
#conteneur_lp3 .gratuit2 {float:left; font-size:22px; font-weight:bold; color:#bb196b; margin:0 0 10px 0; width:300px; height:20px;}
#conteneur_lp3 .right2 {	float:right; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:15px; text-align:left; padding:50px 110px 0 5px;	width:280px; height:auto;}
#conteneur_lp3 .right2 h1 { font-weight:normal; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}	
	
#conteneur_lp3 .conditions { float:left; width:220px; height:auto;}

#conteneur_lp3 .right .validation { float:left; margin-left:10px;}
#conteneur_lp3 .right .validation .btInscription { background: transparent url('../images_v2/bouton_validation.gif') no-repeat 0 0; width:70px; height:70px; border:none; cursor:pointer; }
#conteneur_lp3 .right .select{ background-color:#fff; width:60px;  font-size:11px;  font-family:Tahoma, Geneva, sans-serif; border:1px solid #999999;}
#conteneur_lp3 .right .myInputstyle { background-color:#fff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; border:1px solid #999999;}
#conteneur_lp3 .right a { color:#ed8ebf; text-decoration:none;}
#conteneur_lp3 .right a:hover {	color:#ed8ebf;text-decoration:underline;}
#conteneur_lp3 .right h2 { font: bold; font-size:11px;  font-family:Tahoma, Geneva, sans-serif; color:#FFF; padding:0; margin:0;}

/* Fin Homepage */


/* Page Help */
#Help {
	z-index: 50;
	position: absolute;
	top: 95px;
	left: 56px;
	width: 843px;
	padding-bottom:10px;
	line-height:20px;
} 
#Help h2 { margin: 0 0 5px 0; padding: 0; height: 40px; font-size: 18px; color:#333333; }
#Help h3 { margin: 10px 0 5px 10px; padding: 0; height: 25px; font-size: 14px; color:#333333; }
#Help p { font-size:12px; padding:5px 0 5px 20px; margin-left:15px; color:#333333; border-left:1px dotted #f62a93;}

#Help .question { padding:5px 0 10px 20px; font-size:12px; margin-bottom:20px; }
#Help .question a	{color:#f62a93;}
#Help .question a:visited	{color:#f62a93;}
#Help .question a:hover	{color:#f62a93; text-decoration:underline;}

/* Fin Help */

/* USERLIST */
#logo      { margin-top:5px; border:0;}
#logop     { background:#FFFFFF repeat-x; vertical-align:top; text-align: left; width: 100%; height:100px; padding: 5px 0 0 5px; margin: 0;}
#logop2     { background:#FFFFFF repeat-x; vertical-align:top; text-align: left; width: 100%; height:100px; padding:0 ; margin:0;}
#tchatWindow	{float:left; width:220px; height:610px; overflow:hidden;} 
#tchat           	{ width:196px; margin:0 0 0 5px; padding:0;  background:#FFFFFF; }
#userlist          	{ width:196px; background:#FFFFFF; float:left;}
#tchat2           	{ width:196px; margin:0 0 0 5px; padding:0;  background:#FFFFFF; }
#tchat .top     	{ width:186px; height:17px; padding:3px 0 0 10px; font-weight:bold; font-size:12px; color:#fff; background-color:#CC0066; background:url(../images_v2/bg_tchat.gif); }
#tchat .top span	{float:left}
#tchat .top a		{color:#FF6600;}
#tchat .top a:visited	{color:#FF6600;}
#tchat .top a:hover	{color:#FFFFFF;}
#tchat .bottom   	{ width:196px; height:17px; font-size:12px; color:#fff; background-color:#CC0066; background:url(../images_v2/bg_tchat.gif); } 
#bottom-div		{ bottom:5px; position:absolute; }
#tchat .navigation 	{ width:196px; background:#FFFFFF no-repeat;  margin:0 auto 0 auto; }
#userlistToScroll	{ width:210px; overflow-x:hidden; overflow-y:auto;}
#tchat .userlistcontener { background:#FFFFFF; width:210px; }
#tchat .userlistcontener3 { background:#FFFFFF; width:210px; height:335px; overflow-x:hidden; overflow-y:auto; }
#tchat .userlistcontener2 { background:#FFFFFF; bottom:35px; width:210px; overflow-x:hidden; overflow-y:auto; position:absolute; top: 245px; }
#tchat .blocnav  	{ width:178px; padding:10px 0 0 0; margin:0 auto 0 auto ; clear:both; font-size:10px; }
#tchat .blocnav img { margin:0 0 0 15px; border:0px; }
#tchat img       { margin:0 0 0 1px; border:0px; }
#tchat hr        { width:178px; height:1px; color:#D2D3FF; background-color:#D2D3FF; border:0; clear:both; }
#tchat u         { font-size:9px; font-weight:bold; color:#A5007D; padding-left:15px;  margin:0; text-decoration:none; }
#tchat .nightparty { width:178px; padding:10px 0 0 0; margin-top:5px; font-size:10px; }
#tchat .nightparty img {width:220px; border:none}

#tchat ul        { width:196px; padding:0; margin:0 auto 0 auto ; clear:both; font-size:10px; }
#tchat li        { display:block; list-style: none; float:left; padding:0;  margin:0 0 1px 0; }

#tchat li.li2 img       { margin:0 0 0 1px; border:0px; }
#tchat li.li2           { width:25px;}
#tchat li.li1           { width:143px;}
#tchat li.li1 a         { text-decoration:none; color:#333333; font-size:11px; font-weight:bold; text-transform:lowercase; }
#tchat li.li1 a:hover   { text-decoration:underline;; color:#666666; }
#tchat li.li1 a:visited { text-decoration:none; color:#333333; }
#tchat li.li3           { width:10px; }

#infobulle     { display:none; position: absolute; background:#999999 ; border:1px solid #B0BFDD; margin-top: 0px; top: 0px; width: 194px; }

#tchat p        { padding:0 1px 3px 2px; }
li.pagenav      { width:18px; vertical-align: bottom; margin:2px 0 0 0; }
li.page         { width:142px; font-size:9px; }
.page a         { text-decoration:underline; color:#A5007D; }

#tip.tool-tip {	color: #fff; width: 139px; z-index: 13000;}
#tip.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(bubble.png) top left;}
#tip.tool-text { font-size: 11px; padding: 4px 8px 8px; background: url(bubble.png) bottom right;}
#tip.custom-tip { color: #000; width: 130px; z-index: 13000;}
#tip.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74;}
#tip.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7;}
/* Fin Userlist */

/* Tchat */
#mtchat  			{ height:380px; width:680px; margin:0px; padding:10px 20px 0 20px; background:#FFFFFF ; font-size:10px }/*overflow-x:hidden;*/
#mtchat-left		{ float:left; width:470px;}
#mtchat-right		{ float:right; width:200px;}
#mtchat .titre  		{ height:18px; width:325px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; padding-left:5px; margin-bottom:5px; background:#CCCCCC; border-width:thin; border-style:solid; border-color:#666666; text-align:center; }
#mtchat .titre2  		{ height:18px; width:325px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; padding-left:5px; margin-bottom:5px; background:#FFFFFF; border-width:thin; border-style:solid; border-color:#666666; text-align:center; }
#mtchat .titre-mail	{ height:17px; color:#FFFFFF; background:url(../images_v2/bg_titre_subpage_orange.gif); width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px; margin-bottom:10px;}
#mtchat .titre-reponse	{ height:17px; color:#FFFFFF; background:url(../images_v2/bg_titre_subpage_orange.gif); width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px; margin-bottom:10px;}
#mtchat .titre-userlist	{ height:17px; color:#FFFFFF; background:url(../images_v2/bg_titre_subpage_violet.gif); width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px; margin-bottom:10px;}
#mtchat	.separateur	{ height:10px; width:5px; float:left; }
#mtchat	.separateur2	{ height:10px; width:10px; float:left; }
#mtchat .contenu		{ width:490px; margin:0 5px 0 5px; }
#mtchat .contenu-ph	{ background:url(../images_v2/vignette_tchat2.gif) no-repeat; width:110px; height:210px; padding:10px 5px 0 10px; float:left; }
#mtchat .contenu-pseudo	{ width:96px; margin-bottom:5px; float:left; font-size:10px; color:#333333; text-align:center; }
#mtchat .contenu-pseudo	a { color:#663399; text-decoration:underline; font-weight:bold; font-size:10px;}
#mtchat .contenu-pseudo	a:visited { color:#663399; text-decoration:underline; font-weight:bold; font-size:10px;}
#mtchat .contenu-pseudo	a:hover { color:#663399; text-decoration:underline; font-weight:bold; font-size:10px;}
#mtchat .contenu-img	{ width:96px; margin-bottom:8px; float:left; text-align:center; }
#mtchat .contenu-recherche	{ width:96px; height:40px; float:left; font-size:10px; color:#666666; text-align:left; }
#mtchat .contenu-recherche	a { color:#663399; text-decoration:underline; font-size:10px;}
#mtchat .contenu-recherche	a:visited { color:#663399; text-decoration:underline; font-size:10px;}
#mtchat .contenu-recherche	a :hover{ color:#663399; text-decoration:underline; font-size:10px;}
#mtchat .contenu-btm	{ width:96px; margin-top:5px; float:left; }
#mtchat .contenu-mess{ width:340px; float:left; }
#mtchat .smiley-tchat{ width:115px; float:left;}
#mtchat textarea   	{ margin:0px; width:300px; height:150px; border: 1px solid #A3A3A3;  font-size:12px; float:left;}
/* Reception d'un message tchat */
#mtchat .contenu-receive { width:470px; height:240px; float:left; margin-bottom:10px;}
#mtchat .contenu-receive2 { width:470px; height:350px; float:left; margin-bottom:10px;}
#mtchat .contenu-receive-message { width:330px; height:194px; float:left; text-align:justify; font-size:11px; padding:5px; margin:0; overflow:hidden; overflow-y:auto; overflow-x:hidden;}
#mtchat .contenu-receive-message2 { width:450px;float:left; text-align:justify; font-size:11px; padding:5px; margin:0;}
#mtchat .contenu-receive-message p{ text-align:justify; font-size:11px; padding:10px; margin:0; overflow:hidden; overflow-y:auto; overflow-x:hidden; height:138px; }
#mtchat .contenu-usersaid { width:250px; color:#333333; font-size:10px; border:dashed; border-color:#663399; border-width:1px; margin:auto; margin-top:15px;}
#mtchat .smiley-tchat_receive { width:115px; float:left; margin-right:10px;  border:dashed; border-color:#663399; border-width:1px;}
#mtchat .contenu-reponse { width:470px; float:left; margin-bottom:10px;}
#mtchat .contenu-userlist { width:210px; height:340px; float:right; margin-bottom:10px; margin-left:5px; border:dashed; border-color:#663399; border-width:1px; overflow:hidden; overflow-y:auto; overflow-x:hidden;}
#mtchat .contenu-userlist a { color:#333333; font-size:10px;}
#mtchat .contenu-userlist a:visited { color:#333333; font-size:10px;}
#mtchat .contenu-userlist a:hover { color:#666666; font-size:10px; text-decoration:underline;}
#mtchat .contenu-userlist-sender { width:200px;}

#mtchat .contenu-userlist ul { width:200px; padding:0; margin:0 auto 0 auto ; clear:both; font-size:10px; }
#mtchat .contenu-userlist li { display:block; list-style: none; float:left; padding:0;  margin:0 0 1px 0; }

#mtchat .contenu-userlist li.li2 img       { margin:0 0 0 1px; border:0px; }
#mtchat .contenu-userlist li.li2           { width:20px;}
#mtchat .contenu-userlist li.li4 img       { margin:0 0 0 1px; border:0px; }
#mtchat .contenu-userlist li.li4           { width:35px; margin-right:10px;}
#mtchat .contenu-userlist li.li1           { width:110px;}
#mtchat .contenu-userlist li.li1 a         { text-decoration:none; color:#333333; font-size:10px; font-weight:bold; text-transform:lowercase; }
#mtchat .contenu-userlist li.li1 a:hover   { text-decoration:underline; color:#666666; }
#mtchat .contenu-userlist li.li1 a:visited { text-decoration:none; color:#333333; }
#mtchat .contenu-userlist li.li3           { width:10px; }
#mtchat .contenu-userlist li.li3 img       { margin:0 0 0 1px; border:0px; }

#mtchat .profile {float:left; width:470px;}
#mtchat .reply {float:left;}
#mtchat .users {float:right;}
/* Fin TCHAT */

/* Header subpage */
#conteneur_sub  { width:695px; margin:0px; padding:10px 0 0 20px; background:#FFFFFF; }
#conteneur_cb  { width:895px; margin:0px; padding:10px 0 0 20px; background:#FFFFFF; }

#cgu           	{ width:220px; margin:0 0 0 5px; padding:0;  background:#FFFFFF; }
#cgu .top     	{ width:210px; height:17px; padding:3px 0 0 10px; font-weight:bold; font-size:12px; color:#fff; background-color:#CC0066; background:url(../images_v2/bg_tchat.gif); }
#cgu .top span	{float:left}
#cgu .top a		{color:#FF6600;}
#cgu .menu 		{color:#333333; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#cgu . menu a {color:#333333;}
#logout_sub		{ margin:5px 5px 5px 0; color:#CCCCCC; font-size:10px; float:right;}
#logout_sub a			{ margin:5px 5px 10px 0; color:#999999; font-size:10px}
#logout_sub a:visited	{ margin:5px 5px 10px 0; color:#999999; font-size:10px}
#logout_sub a:hover		{ margin:5px 5px 10px 0; color:#660099; font-size:10px}
#header_sub		{ margin-bottom:10px; }
#pub_sub		{ margin:0 110px 0 110px; padding-bottom:10px }
#menu_sub   	{ height:50px; background:#FFFFFF repeat-x; vertical-align:top; margin:0 10px 5px 10px; text-align:left; padding-top:7px ; margin-top:0; border:0; background:url(../images_v2/sous_menu_2.gif) no-repeat; }
#menu_sub .newmess {
	position: absolute;
	top: 72px;
	left: 608px;
	width: 30px;
	height: 20px;
	background:transparent url(/pub/images_v2/newmessage.gif) 0 0 no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
}
#menu_milieu_sub  { text-align:center; height:30px; vertical-align:middle; font-size:12px; padding-top:2px; margin:0 5px 0 5px; display:block;}

b.navigationrapid     { color:#663399; font-size:10px; padding-left:8px;  margin:0;  font-family:Verdana, Arial, Helvetica, sans-serif;}

#newvisit		{ margin-left:25px; color:#666666; font-size:10px; float:left; width:90px; height:15px;}
#newvisit a			{color:#666666; font-weight:bold}
#newvisit a:visited	{color:#666666; font-weight:bold}
#newvisit a:hover		{color:#663399; font-weight:bold; text-decoration:underline;}
#newnotif	{width:25px; height:15px; background:url(../images_v2/notif.gif) no-repeat; font-size:10px; color:#FFFFFF; margin:0 0 0 5px; float:left; padding:2px 0 0 1px; font-weight:bold;}
#nonotif	{width:25px; height:15px; font-size:10px; color:#666666; margin:0 0 0 5px; float:left; padding:2px 0 0 1px; font-weight:bold;}

/* Fin hader subpage */

/* Content subpage */
#subpage	{ width:100%; background:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left}
#subpage2	{ width:550px; background:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left}
#subpage_cgu	{ width:650px; background:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left}
#subpage ul { color:#464646; font-size:10px; margin:0; padding:0; }
#subpage li { margin-left:20px; list-style: none;}
#subpage2 ul { color:#464646; font-size:10px; margin:0; padding:0; }
#subpage2 li { margin-left:20px; list-style: none;}

#titre_cadre	{ width:695px;}
#titre_cadre_cgu	{ width:695px;}
#titre_cadre2	{ width:535px;}
#titre_subpage  { width:535px; height:17px; color:#FFFFFF; background:url(../images_v2/bg_titre_subpage_violet.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px;}
#titre_subpage_cgu  { width:640px; height:17px; color:#FFFFFF; background:url(../images_v2/bg_titre_subpage_violet.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px;}
#titre_pub		{ width:120px; height:20px; color:#FFFFFF; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:right; padding-left:10px;}
#pub_subpage 	{ width:122px; height:195px; float:right; margin-right:5px; background:#FFFFFF; padding:6px 0 0 5px; background:url(../images_v2/bg_profilavoir3.gif) no-repeat;}
#mesinfos_subpage 	{ width:122px; height:195px; float:right; margin-right:5px; background:#FFFFFF; padding:4px 0 0 5px; background:url(../images_v2/bg_mesinfos_subpage.gif) no-repeat; font-size:10px; color:#663399; font-weight:bold;}
#mesinfos_subpage a			{color:#666666; font-weight:normal;}
#mesinfos_subpage a:visited	{color:#666666; font-weight:normal;}
#mesinfos_subpage a:hover		{color:#663399; font-weight:normal;}
#photo_skycraper {width:51px; height:63px; border:none; float:left; padding: 5px 0 0 5px; margin-left:2px; font-size:10px;}
#titre_related	{color:#FFFFFF; background:#666666; width:120px; margin-right:5px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:right;}
/* Fin content subpage */

/* Footer subpage */
#footer_subpage    {margin:10px 0 0 0; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:100%; height:20px; vertical-align:50%;}
#footer_subpage a      {color:663399; text-decoration: none;}
#footer_subpage a:visited {color: #663399; text-decoration: none;}
#footer_subpage a:hover{color:#CBB4D6; text-decoration:underline; }
hr.footer_subpage         { width:100%; height:1px; color:#D2D3FF; background-color:#D2D3FF; border:0; clear:both; }
#footer_subpage .image { border:none; margin:0 0 0 0;}
/* Fin Footer subpage */


/* Les Annonces */
#selectR          { width:320px; height:20px; margin:5px 10px 5px 0; float:right; color:#475B93; }
#selectR2         { width:268px; height:20px; margin:0 10px 0 0; float:right; color:#475B93; }
#selectR select   { width:115px; height:19px; margin:0; }
#selectR img      { padding:0; margin:0; }
#selectR2 select  { width:115px; height:19px; margin:0; }
#selectR2 img     { padding:0; margin:0; }

#LesAnnonces        { font-size:10px; color:#464646; }
#advancedsearch		{ background:#FFFFFF;}
#LesAnnonces strong { color:#E60000; }
#LesAnnonces a		{ color:#663399; font-weight:bold}
#LesAnnonces h4     { margin:0 0 0 10px; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#LesAnnonces .Fh4   { margin:0; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#LesAnnonces ul     { display:block; width:145px; float:left; margin:0 0 5px 0; padding:0; }
#LesAnnonces .critr { display:block; width:170px; float:left; margin:0 0 5px 0; padding:0; }
#LesAnnonces li     { list-style:none; margin:0; padding:0; }
#LesAnnonces .titre { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#LesAnnonces .ltitre{ margin:3px 10px 0 0; padding:0px; font-size:11px; font-weight:bold; color:#5574B2; float:right; }
#LesAnnonces .case  { margin:0px 10px 0px 10px; padding:0px; background:#FFFFFF; }
#LesAnnonces .tri   { color:#5574B2; font-weight:bold; text-decoration:none; }

#LesAnnonces .tab1  { margin:0px; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#LesAnnonces th     { height:20px; margin:5px 0 0 0; padding:0; font-size:10px; border-bottom:1px solid #96A5C4; text-align:left; }
#LesAnnonces .sexeR	{ width:100px; text-align:center; font-size:10px; color:#FF0000; font-weight:bold; }
#LesAnnonces .sexeV	{ width:100px; text-align:center; font-size:10px; color:#009900; font-weight:bold; }
#LesAnnonces .photo { width:20px; text-align:center; }
#LesAnnonces .pseudo{ width:130px; padding:0 0 0 10px; }
#LesAnnonces .dpt   { width:140px; }
#LesAnnonces .date   { width:120px; }
#LesAnnonces u      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:none; }
#LesAnnonces i      { color:#E60000; font-style:normal; }  
#LesAnnonces .pseudo_recherche{ font-size:12px; } 

#LesAnnonces .nav   { margin:5px 0 0 0; float:right; }
/* Fin Les Annonces */

/*My Ablum */
.textred             { clear:both; color:#FF0000; margin:2px 0 2px 5px; font-weight:bold; font-size:12px; }
.textred2            { font-size:14px; clear:both; color:#FF0000; margin:5px 0 2px 5px; font-weight:bold; }
.textred_small       { clear:both; color:#FF0000; margin:2px 0 2px 5px; font-weight:bold; font-size:10px; }
/* Fin My Album */

/* Rsultats annonces */
#ResultatAnnonce			{ float:left; }
#ResultatAnnonce a			{ color:#663399; font-weight:bold; font-size:10px; }
#ResultatAnnonce .nav   	{ width:535px; margin:5px 0 0 0; float:left; font-size:10px}
#ResultatAnnonce .nav a		{ color:#663399; font-weight:bold; font-size:10px; }
#ResultatAnnonce .box		{ background:url(../images_v2/bg_profil_fiche2.gif) no-repeat; font-size:10px; width:535px; height:159px; padding:5px 0 0 10px; }
#ResultatAnnonce .box-middle{ width:530px; height:120px; }
#ResultatAnnonce .box-photoOn { width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#009900; font-weight:bold; text-align:center; }
#ResultatAnnonce .box-photoOff{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#FF0000; font-weight:bold; text-align:center; }
#ResultatAnnonce .box-desc  { width:200px; height:100px; margin:6px 0 0 0; float:left; overflow:hidden; }
#ResultatAnnonce .box-info  { width:190px; height:100px; margin:6px 10px 0 0; float:left; }
#ResultatAnnonce .box-img   { height:100px; margin:6px 10px 0 0; float:left; }
#ResultatAnnonce .box-pseudo{ height:25px; background-color:#FFFFFF; }
#ResultatAnnonce .box-bottom{ width:522px; height:20px; margin:0 0 5px 0; }
#ResultatAnnonce .box-view	{ font-size:10px; float:right; }
#ResultatAnnonce .rech      { width:120px; float:right; }
#ResultatAnnonce .padd      { padding:3px 5px 3px 5px; display:block; }
#ResultatAnnonce .padd-a    { font-size:10px; }
#ResultatAnnonce img        { margin:0; padding:0; float:left; border:0; vertical-align:top; }
/* Fin Rsultats annonces */

/* Messages */
#messages, #EnvoiMessage {font-size:10px;}
#messages .tab1    		{ margin:0px; padding:0; font-size:10px;  border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#D2D3FF; width:100%}
#messages thead    		{ margin:0px; padding:0; font-size:10px;  border-bottom:1px solid #D2D3FF; font-weight:bold; color:#663399; text-decoration:none; }
#messages .tabnav  		{ height:24px; width:100%; color:663399; }
#messages .enveloppe    { width:30px; }
#messages .online     	{ width:30px; text-align:center; }
#messages .expediteur   { width:140px; padding-left:5px;  }
#messages .objet     	{ width:350px; padding-left:5px;  }
#messages .date     	{ width:140px; padding-left:5px;  }
#messages .selectall    { width:23px;  padding-left:2px; text-align:right; }
#messages b        		{ color:#E60000; }
#messages b.violet 		{ color:#663399; }
#messages .enveloppe ,#messages .online ,#messages .expediteur ,#messages .objet ,#messages .date   
{ border-right:1px dotted #cccccc; border-bottom:1px solid #cccccc; }
#messages th.enveloppe ,#messages th.online ,#messages th.expediteur ,#messages th.objet ,#messages th.date 
{ text-align:left; border-right:1px dotted #FFF; font-weight:normal; }

#messages . .selectall   
{ border-bottom:1px solid #cccccc; text-align:right;}


.bt-act            { height:24px; background:url(../images/messages/bt-bg-selected.gif); }
.bt-inact          { height:24px; background:url(../images/messages/bt-bg.gif); }
.bt-act p          { color:#475B93; margin:2px 0 0 2px; text-decoration:none; font-size:10px; }
.bt-inact p        { color:#5574B2; margin:2px 0 0 2px; text-decoration:none; font-size:10px; }

#messages a.nonlu    { font-size:10px; color:#464646; font-weight:bold; text-decoration:none; }
#messages a.dejalu    { font-size:10px; color:#464646; font-weight:normal; text-decoration:none; }
#messages .lp      { color:#5574B2; text-decoration:underline; }
#messages .lp:hover{ color:#A5007D;  }
#messages .back    { padding-left:10px; background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; float:right; }
/* Fin Messages */

/* ViewProfile */

#ViewProfile							{ float:left; font-size:11px; width:100%;}
#ViewProfile	.view-left				{ width:202px; float:left;}
#ViewProfile	.view-right				{ width:345px; float:right;}
#ViewProfile	.separateur			    { height:190px; width:5px; float:left; }
#ViewProfile	.separateur2		    { height:130px; width:15px; float:left; }
#ViewProfile	.enteteHomme    		{ height:28px; margin:0; padding:0px; font-size:15px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#990099; background:#EEF3FB; }
#ViewProfile	.enteteFemme    		{ height:28px; margin:0; padding:0px; font-size:15px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#990099; background:#FBEEF5; }
#ViewProfile	.enteteNew    		{ height:35px; margin:0; padding:0px; font-size:15px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#d2d3ff; background:#FFFFFF; }
#ViewProfile	.photo    				{ width:343px; height:250px; float:right; background:#FFFFFF; margin:0; padding:2px 0 2px 0;  border:#990099 1px solid; vertical-align:middle; }
#ViewProfile	.photo-tableau			{ width:200px; height: 35px; margin-top: 5px; text-align:center; float:left; background:#FFFFFF; vertical-align:middle; border:#990099 1px solid;}
#ViewProfile	.myinfos    			{ width:200px; float:left; background:#FFFFFF; }
#ViewProfile	.myinfos-MP3-title		{ width:200px; height:17px; float:left; margin-top:8px; background:url(../images_v2/bg_titre_subpage_violet.gif); color:#FFFFFF; font-weight:bold; font-size:12px;}
#ViewProfile	.myinfos-MP3   			{ width:200px; float:left; margin-top:3px; background:#EBDBEE; color:#333333; font-weight:bold;}
#ViewProfile	.photo-vignette  		{ display:block; overflow: hidden; width:40px; height:32px; padding:8px 0 0 0; margin:0; text-align:center; } 
#ViewProfile	.myspace-image     		{ display:block; overflow: hidden; width:128px; height:95px; padding:0; margin:10px 0 0 0; text-align:center; vertical-align:middle; float:left; }
#ViewProfile	.nav_profil  			{ width:335px; height:25px; float:right; background:#FFFFFF; }
#ViewProfile	.categorie_profil  		{ height:20px; margin:0; padding: 0px 0px 0px 10px; font-size:14px; background:#FFFFFF; font-weight:bold; color:#663399; }
#ViewProfile	.desc   				{ width:335px; float:right; background:#FFFFFF; }
#desc_fiche    							{ float:left; background:#FFFFFF; }
#photoalbum								{ float:left; background:#FFFFFF; }
#photoalbum 	.useralbum				{margin-top:10px;}
#photoalbum 	.useralbum a			{color:#CC3399; font-weight:bold}
#photoalbum 	.useralbum a:hover		{color:#6633FF; font-weight:bold}
#photoalbum 	.useralbum a:visited	{color:#CC3399; font-weight:bold}
#ViewProfile 	.box2					{ margin:auto;}
#ViewProfile 	.box2-middle			{ 
	background:url(../images_v2/search_box_middle.gif) repeat-y; 
	font-size:10px; width:515px; 
	padding:10px 15px 10px 10px; 
	-padding:0px 15px 10px 10px; 
	overflow:hidden; 
	margin:auto;
}
#ViewProfile 	.box2-top				{ 
	background:url(../images_v2/search_box_top.gif) no-repeat; 
		font-size:10px; 
		padding:10px 15px 0px 10px; 
		-padding:0px 15px 0px 10px; 
		width:515px;
		margin:auto;}
#ViewProfile 	.box2-bottom			{ background:url(../images_v2/search_box_bottom.gif) no-repeat; font-size:10px; width:515px; padding:10px 15px 10px 10px; margin:auto; }

#ViewProfile 	.validate				{ font-size:10px; width:100%; }
#ViewProfile 	a						{ color:#333333; }
#ViewProfile 	a:hover					{ color:#333333; }
#ViewProfile 	a:visited				{ color:#333333; }

#ViewProfile	.myspace-img       		{ margin:0; padding:0;}
#ViewProfile	.myspace-droite    		{ width:160px; float:right; }
#ViewProfile	.myspace a         		{ display:block; font-size:10px; color:#46464B; }
#ViewProfile	.myspace a:hover   		{ text-decoration:underline; }
#ViewProfile	.myspace-Red       		{ color:#E60000; font-size:12px; }
#ViewProfile	.myspace-ligne     		{ display:block; height:18px; clear:both; padding:2px 0 0 3px; margin:0; }
#ViewProfile	.avecfleche      		{ padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:underline; }
#ViewProfile	.myspace hr        		{ height:1px; color:#D2D3FF; background-color:#D2D3FF; border:0; clear:both; }
#ViewProfile	.myspace-image-Vcenter	{ width:128px; height:95px; text-align: center; line-height: 95px; vertical-align: middle; } 

#ViewProfile	.myspace u         		{ margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; padding:4px 0px 4px 3px}
#ViewProfile .rech      				{ width:215px; float:right; }
#ViewProfile .padd      				{ padding:3px 5px 3px 5px; display:block; }
#ViewProfile .padd2      				{ padding:3px 5px 3px 35px; display:block; }
#ViewProfile	.myspace-4random		{ background:url(../images_v2/vignette.gif) no-repeat; font-size:10px; width:242px; height:156px; padding:5px 0 0 10px; float:left; }
#ViewProfile .myspace-4RMiddle		{ width:235px; height:120px; }
#ViewProfile .myspace-photoOn 		{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#009900; font-weight:bold; text-align:center; }
#ViewProfile .myspace-photoOff		{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#FF0000; font-weight:bold; text-align:center; }
#ViewProfile .myspace-info  			{ width:124px; height:120px; margin:5px 5px 0 0; float:left; }
#ViewProfile .myspace-pseudo			{ height:25px; background-color:#FFFFFF; }
#ViewProfile .myspace-bottom			{ width:150px; height:20px; margin:0 0 5px 0; float:left }

#ViewProfile .box		{ background:url(../images_v2/bg_profil_fiche3.gif) no-repeat; font-size:10px; width:540px; height:159px; padding:5px 0 0 10px; margin:auto;}
#ViewProfile .box-middle{ width:520px; height:140px; }
#ViewProfile .box-photo { width:76px; height:95px; padding:5px 0 0 5px; border:solid 1px #D2D3FF; float:left; font-size:10px; color:#009900; font-weight:bold; text-align:center; margin:5px 10px 30px 0;}
#ViewProfile .box-pseudo2{ width:150px; height:10px; padding:5px 5px 5px 5px; float:left; font-size:12px; font-weight:bold; color:#663399; text-align:left;}
#ViewProfile .box-online{ width:230px; height:10px; padding:5px 5px 5px 5px; float:left; font-size:12px; font-weight:bold; color:#00CC00; text-align:left;}
#ViewProfile .box-offline{ width:230px; height:10px; padding:5px 5px 5px 5px; float:left; color:#333333; text-align:left;}
#ViewProfile .box-img   { width:80px; height:100px;  border:solid 1px #999999; float:left; padding: 5px 0 0 5px; margin:0 10px 0 0; }
#ViewProfile .box-desc  { width:400px; height:50px; margin:6px 0 0 0; float:left; font-size:11px;}
#ViewProfile .box-desc  b { color:#f62a93;}
#ViewProfile .box-bouton img{ margin:6px 6px 0 0; float:left; border:none;}
#ViewProfile .box-info  { width:190px; height:100px; margin:6px 10px 0 0; float:left; }

#ViewProfile .box-pseudo{ height:25px; background-color:#FFFFFF; }
#ViewProfile .box-bottom{ width:522px; height:20px; margin:0 0 5px 0; }
#ViewProfile .box-view	{ font-size:10px; float:right; }

#moderateur_profil		{ float:left; width:98%; padding:5px; margin:5px 0 5px 0; line-height:1.5;}
/* Fin ViewProfile */

/* My Home */
.separateur			            { height:130px; width:30px; float:left; }

#MyHome							{ width:550px; float:left; font-size:10px; }
#MyHome .myhome-left			{ width:425px; float:left; font-size:10px; }
#MyHome .myhome-right			{ width:280px; float:right; font-size:10px; }
#MyHome	.myspace    			{ width:280px; float:left; background:#FFFFFF; }
#MyHome	.myspace-img       		{ margin:0; padding:0;}
#MyHome	.myspace-droite    		{ width:160px; float:right; }
#MyHome	.myspace a         		{ display:block; font-size:10px; color:#46464B; }
#MyHome	.myspace a:hover   		{ text-decoration:underline; }
#MyHome	.myspace-Red       		{ color:#E60000; font-size:10px; }
#MyHome	.myspace-ligne     		{ display:block; height:18px; clear:both; padding:2px 0 0 3px; margin:0; }
#MyHome	.avecfleche      		{ padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:underline; }
#MyHome	.myspace hr        		{ height:1px; color:#D2D3FF; background-color:#D2D3FF; border:0; clear:both; }
#MyHome	.myspace-image     		{ display:block; overflow: hidden; width:128px; height:95px; padding:0; margin:10px 0 0 0; text-align:center; vertical-align:middle; float:left; }
#MyHome	.myspace-image-Vcenter	{ width:128px; height:95px; text-align: center; line-height: 95px; vertical-align: middle; } 
#MyHome	.myspace-vignette  		{ display:block; overflow: hidden; width:40px; height:32px; padding:8px 0 0 0; margin:0; text-align:center; } 
#MyHome	.myspace-tableau		{ height: 70px; margin-top: 5px; width:130px; }
#MyHome	.myspace u         		{ margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; padding:4px 0px 4px 3px}
#MyHome .rech      				{ width:120px; float:right; }
#MyHome .padd      				{ padding:3px 5px 3px 5px; display:block; }
#MyHome .padd-center  			{ padding:3px 5px 3px 5px; display:block; vertical-align:middle; }
#MyHome	.myinfos    			{ width:220px; height:130px; float:left; background:#FFFFFF; }
#MyHome	.mystats				{ width:280px; float:left; background:#FFFFFF; }
#MyHome	.mystats a				{ font-size:10px; text-decoration:underline; color:#464646}
#MyHome	.mystats a:hover		{ font-size:10px; text-decoration:underline; color:#464646}
#MyHome	.mystats a:visited		{ font-size:10px; text-decoration:underline; color:#464646}				
#MyHome	.info_pub				{ width:220px; float:left; background:#FFFFFF; }
#MyHome	.playlistMP3			{ width:220px; float:left; background:#FFFFFF; margin-top:10px;
 }
#MyHome	.myspace-4random		{ background:url(../images_v2/vignette.gif) no-repeat; font-size:10px; width:242px; height:156px; padding:5px 0 0 10px; float:left; }
#MyHome .myspace-4RMiddle		{ width:235px; height:115px; }
#MyHome .myspace-photoOn 		{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#009900; font-weight:bold; text-align:center; }
#MyHome .myspace-photo			{ width:96px; height:75px; margin-bottom:auto; margin-top:auto; float:left;}
#MyHome .myspace-photoOff		{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#FF0000; font-weight:bold; text-align:center; }
#MyHome .myspace-info  			{ width:124px; height:115px; margin:5px 5px 0 0; float:left; }
#MyHome .myspace-pseudo			{ height:25px; background-color:#FFFFFF; }
#MyHome .myspace-bottom			{ width:180px; height:20px; margin:0 0 5px 0; float:left }

/* Fin My Home */

/* MyHome v2 */

#monAccueil						{ width:695px; float:left; font-size:10px; }
#monAccueil .monAccueil-left	{ width:220px; float:left; font-size:10px; }
#monAccueil .monAccueil-right	{ width:280px; float:right; font-size:10px; margin-right:20px; }
#infoetstats	{background:url(../images_v2/infouser.gif) no-repeat; font-size:12px; width:698px; height:190px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#infos			{width:300px; padding:10px 0 0 15px; font-size:12px; color:663399; font-weight:bold; float:left}
#infos a			{color:#FF6600; font-weight:bold}
#infos a:visited	{color:#FF6600; font-weight:bold}
#infos a:hover		{color:#663399; font-weight:bold}
#infos .pseudo	{font-size:14px; color:#663399; float:left;}
#infos .photo	{width:76px; height:96px; margin:10px 0 30px 0; border:solid 1px #999999; float:left; padding: 5px 0 0 5px;}
#infos .age		{font-size:14px; color:#FF6600; margin:10px 0px 0 30px; float:left;}
#infos .relation	{width:175px; font-size:14px; color:#663399; margin:5px 0px 0 30px; float:left;}
#infos .region	{ width:175px; font-size:14px; color:#663399; margin:5px 0px 5px 30px; float:left;}
#infos .lien	{background:url(../images_v2/puce-stats.gif) no-repeat; width:160px; font-size:12px; color:#FF6600; margin:5px 0px 0 30px; float:left; padding-left:20px;}

#stats			{width:350px; padding:20px 0 0 15px; font-size:14px; color:#FF6600; font-weight:bold; float:right}
#stats a.item			{color:#666666; font-weight:bold}
#stats a.item:visited	{color:#666666; font-weight:bold}
#stats a.item:hover		{color:#666666; font-weight:bold; text-decoration:underline;}
#stats .lien	{background:url(../images_v2/puce-stats.gif) no-repeat; width:230px; font-size:10px; color:#666666; margin:10px 0px 0 20px; float:left; padding-left:20px;}

#home-left		{ float:left; width:300px;}
#home-right		{ float:right; width:380px;}
#quicksearch	{width:296px; height:165px; padding:5px 0 0 10px; background:url(../images_v2/quicksearch.gif) no-repeat; font-size:14px; color:#663399; float:left;}
#quicksearch b.entete	{display:block; width:80px; margin:5px 0 0 10px; float:left; }
#quicksearch .option	{width:100px; font-size:10px; color:#464646; padding:5px 0 0 10px; float:left; }
#quicksearch .search	{width:150px; margin:15px 0 0 10px; float:left;  }

#pub-accueil	{ width:300px; height:300px; float:left; margin-left:40px; margin-top:20px;}

#online	{width:296px; height:120px; padding:5px 0 0 10px; background:url(../images_v2/onlineusers.gif) no-repeat; font-size:12px; color:#009900; float:left}

#myhome-left			{ width:425px; float:left; font-size:10px; }
#myhome-right			{ width:260px; float:right; font-size:10px; }

#online-infousers	{width:140px; margin:8px 5px 0 0; float:left}
#online-infousers img {float:left;}
#online-infousers .online-photo	{width:51px; height:63px; border:solid 1px #999999; float:left; padding: 5px 0 0 5px;}
#online-infousers .online-pseudo {width:75px; float:left; font-size:10px; color:#666666; font-weight:bold; vertical-align:middle; text-decoration:underline; margin-left:5px;}
#online-infousers .online-age    {width:75px; float:left; font-size:10px; color:#FF6600; vertical-align:middle; margin-left:5px;}

#lastusers	{width:695px; height:130px; background:url(../images_v2/derniersinscrits.gif) no-repeat; padding:5px 0 0 10px; font-size:14px; color:#663399; float:left;}
#last-infousers	{width:100px; margin:3px 0 0 0; float:left}
#last-infousers img {float:left; }
#last-infousers .last-photo	{background:url(../images_v2/bg_pics_users2.gif) no-repeat; width:55px; height:70px; float:left; padding: 6px 0 0 6px; margin-left:18px;}
#last-infousers	.last-pseudo {width:100px; float:left; font-size:10px; color:#666666; font-weight:bold; vertical-align:middle; text-align:center}
#last-infousers	.last-age	   {width:100px; float:left; font-size:10px; color:#FF6600; vertical-align:middle; text-align:center}
#last-infousers a			{color:#666666; font-weight:bold}
#last-infousers a:visited	{color:#666666; font-weight:bold}
#last-infousers a:hover		{color:#663399; font-weight:bold; text-decoration:underline;}


#onlineusers	{width:425px; height:170px; background:url(../images_v2/bg_users2.gif) no-repeat; padding:5px 0 0 10px; font-size:12px; color:#663399; float:left;}
#derniersusers	{width:425px; height:170px; background:url(../images_v2/bg_users2.gif) no-repeat; padding:5px 0 0 10px; font-size:12px; color:#663399; float:left;}
#online-infousers	{width:100px; margin:3px 0 0 0; float:left}
#online-infousers img {float:left; }
#online-infousers .last-photo	{ width:51px; height:63px; border:solid 1px #999999; float:left; padding: 5px 0 0 5px; margin-left:18px;}
#online-infousers	.last-pseudo {width:100px; float:left; font-size:10px; color:#666666; font-weight:bold; vertical-align:middle; text-decoration:underline; text-align:center}
#online-infousers	.last-age	   {width:100px; float:left; font-size:10px; color:#FF6600; vertical-align:middle; text-align:center}

#ajoutmp3Photo	{width:425px; height:200px; padding:5px 0 0 10px; float:left;}

#mesinfos	{width:250px; height:205px; background:url(../images_v2/bg_mesinfos2.gif) no-repeat; padding:5px 0 0 10px; font-size:12px; color:#FF6600; float:left;}
#mesinfos a			{color:#666666; font-weight:bold}
#mesinfos a:visited	{color:#666666; font-weight:bold}
#mesinfos a:hover		{color:#663399; font-weight:bold; text-decoration:underline;}
#mesinfos .photo	{width:76px; height:95px; margin:10px 0 75px 0; border:solid 1px #D2D3FF; float:left; padding: 5px 0 0 5px;}
#mesinfos .lien	{width:100px; font-size:10px; color:#666666; margin:10px 0px 0 10px; float:left;}
#mesinfos .notif	{width:20px; height:15px; background:url(../images_v2/notif.gif) no-repeat; font-size:10px; color:#FFFFFF; margin:10px 0px 0 10px; float:left; padding-left:5px; font-weight:bold;}

#quicksearch2	{width:250px; height:225px; background:url(../images_v2/bg_quicksearch2.gif) no-repeat; padding:5px 0 0 10px; font-size:12px; color:#663399; float:left;}
#quicksearch2 b.entete	{display:block; width:60px; margin:5px 0 0 10px; float:left; }
#quicksearch2 .option	{width:90px; font-size:10px; color:#464646; padding:5px 0 0 10px; float:left; }
#quicksearch2 .search	{width:120px; margin:15px 0 0 10px; float:left;  }
#quicksearch2 a			{color:#666666; font-size:10px; font-weight:bold}
#quicksearch2 a:visited	{color:#666666; font-size:10px; font-weight:bold}
#quicksearch2 a:hover	{color:#663399; font-size:10px; font-weight:bold}

#messtats	{width:250px; height:110px; background:url(../images_v2/bg_messtats2.gif) no-repeat; padding:5px 0 0 10px; font-size:12px; color:#663399; float:left;}
#messtats .lien	{width:230px; font-size:10px; color:#666666; margin:10px 0px 0 5px; float:left;}
#messtats a			{color:#663399; font-size:10px;}
#messtats a:visited	{color:#663399; font-size:10px;}
#messtats a:hover	{color:#663399; text-decoration:underline; font-size:10px;}

/* Fin MyHome v2 */

/* Ma fiche */
MaFiche
#selectR          { width:320px; height:20px; margin:5px 10px 5px 0; float:right; color:#475B93; }
#selectR2         { width:268px; height:20px; margin:0 10px 0 0; float:right; color:#475B93; }
#selectR select   { width:115px; height:19px; margin:0; }
#selectR img      { padding:0; margin:0; }
#selectR2 select  { width:115px; height:19px; margin:0; }
#selectR2 img     { padding:0; margin:0; }

#MaFiche        { font-size:10px; color:#464646; }
#MaFiche strong { color:#E60000; }
#MaFiche a		{ color:#990099; font-weight:bold}
#MaFiche h4     { margin:0 0 0 10px; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#MaFiche .Fh4   { margin:0; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#MaFiche ul     { display:block; width:145px; float:left; margin:0 0 5px 0; padding:0; }
#MaFiche .critr { display:block; width:170px; float:left; margin:0 0 5px 0; padding:0; }
#MaFiche li     { list-style:none; margin:0; padding:0; }
#MaFiche .titre { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#MaFiche .ltitre{ margin:3px 10px 0 0; padding:0px; font-size:11px; font-weight:bold; color:#5574B2; float:right; }
#MaFiche .case  { margin:0px 10px 0px 10px; padding:0px; background:#FFFFFF; }
#MaFiche .tri   { color:#5574B2; font-weight:bold; text-decoration:none; }

#MaFiche .tab1  { margin:0px; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#MaFiche th     { height:20px; margin:5px 0 0 0; padding:0; font-size:10px; text-align:left; }
#MaFiche .sexeR	{ width:100px; text-align:center; font-size:10px; color:#FF0000; font-weight:bold; }
#MaFiche .sexeV	{ width:100px; text-align:center; font-size:10px; color:#009900; font-weight:bold; }
#MaFiche .photo { width:20px; text-align:center; }
#MaFiche .pseudo{ width:130px; padding:0 0 0 10px; }
#MaFiche .dpt   { width:140px; }
#MaFiche .date   { width:120px; }
#MaFiche u      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:none; }
#MaFiche i      { color:#E60000; font-style:normal; }  
#MaFiche .pseudo_recherche{ font-size:12px; } 
#MaFiche .desc   { height:230px; clear:both; margin:10px auto 0 auto; }
#MaFiche .desc textarea{ width:350px; height:180px; border: 1px solid #A3A3A3; }
#MaFiche .desc .smiley { width:140px; height:180px; float:right; }

#MaFiche .nav   { margin:5px 0 0 0; float:right; }
#MaFiche .captcha   { margin:5px 0 0 0; float:right; }

/* Fin MaFiche */

/* QuickSendMessage */
#quicksendmess  			{ width:500px; margin:0px; padding:10px 20px 0 20px; background:#FFFFFF ; font-size:10px }/*overflow-x:hidden;*/
#quicksendmess2  			{ height:100px; width:500px; margin:0px; padding:10px 20px 0 20px; background:#FFFFFF ; font-size:10px }
#quicksendmess2 .message-envoye { font-size:16px; font-weight:bold; }
#quicksendmess .titre-mail	{ height:17px; color:#FFFFFF; background:url(../images_v3/ui/ui-bg_gloss-wave_custoviolet3_500x100.gif) repeat-x scroll 50% 50% #F6A828; width:490px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; padding-left:15px; margin-bottom:10px;}
#quicksendmess	.separateur	{ height:10px; width:5px; float:left; }
#quicksendmess	.separateur2	{ height:10px; width:10px; float:left; }
#quicksendmess .contenu-btm	{ width:96px; margin-top:5px; float:left; }
#quicksendmess .contenu-mess { width:340px; float:left; margin-right:20px;}

#quicksendmess .smiley-tchat{ width:115px; float:left;}
#quicksendmess textarea   	{ margin:0px; width:500px; height:150px; border: 1px solid #A3A3A3;  font-size:12px; float:left;}
/* Reception d'un message tchat */
#quicksendmess .contenu-receive { width:470px; height:240px; float:left; margin-bottom:10px;}
#quicksendmess .contenu-receive-message { width:330px; height:212px; float:left; text-align:justify; font-size:11px; padding:5px; margin:0; overflow:hidden; overflow-y:auto; overflow-x:hidden;}
#quicksendmess .contenu-receive-message p{ text-align:justify; font-size:11px; padding:10px; margin:0; overflow:hidden; overflow-y:auto; overflow-x:hidden; height:138px; }
#quicksendmess .contenu-usersaid { width:250px; color:#333333; font-size:10px; border:dashed; border-color:#663399; border-width:1px; margin:auto; margin-top:15px;}
#quicksendmess .smiley-tchat_receive { width:115px; float:left; margin-right:10px;  border:dashed; border-color:#663399; border-width:1px;}
/* Fin QuickSendMess */

/* Liste Video */
#listevideo 	{width:100%}
#listevideo a	{color:#990099; font-weight:bold}
#listevideo a:visited	{color:#990099; font-weight:bold}
#listevideo a:hover	{color:#FF6600; font-weight:bold}


/* Resultats recherche vido*/
#video_recherche_area	{height:50px;}

#VideoPage { width:550px; float:left; font-size:10px; }
#navVideoPage   	{ width:535px; margin:5px 0 0 0; float:left; font-size:10px}
#navVideoPage a	{ color:#990099; font-weight:bold; font-size:10px; }
#box-video		{ background:url(../images_v2/bg_profil_fiche3.gif) no-repeat; font-size:10px; width:535px; height:159px; padding:5px 0 0 10px; }
#box-video .area		{ width:530px; height:145px; }
#box-video .thumbnail	{ width:135px; height:105px; margin:20px 10px 5px 5px; float:left; font-size:10px; color:#009900; }
#box-video .title		{ width:360px; margin:10px 0 10px 0; float:left; font-size:14px; color:#CC3399; font-weight:bold; }
#box-video .description	{ width:200px; height:70px; float:left; font-size:10px; color:#333333;}
#box-video .vote		{ width:160px; float:right; font-size:10px; color:#333333; text-align:right; margin-right:15px;}
#box-video .duration	{ width:160px; float:right; font-size:10px; color:#333333; text-align:right; margin-right:15px; font-weight:bold}
#box-video .nbview		{ width:160px; float:right; font-size:10px; color:#333333; text-align:right; margin-right:15px; font-weight:bold}
#box-video .ajoutvideo	{ width:160px; float:right; font-size:10px; color:#990000; text-align:right; margin-right:15px;  font-weight:bold; background:#CCCCFF; border:dashed  1px #333333; padding-top:8px; padding-bottom:8px; text-align:center; margin-top:3px;}

#box-video .bas			{ width:370px; float:right; margin-top:20px; margin-bottom:5px;}
#box-video  .title a			{color:#CC3399; font-weight:bold}
#box-video  .title a:visited	{color:#CC3399; font-weight:bold}
#box-video  .title a:hover	{color:#FF6600; font-weight:bold}

#pagination		{ width:500px; float:left; font-size:12px; color:#CC3399; font-weight:bold; background:#FFFF99; border:dashed  1px #333333; margin:5px 0 15px 25px; padding-top:5px; padding-bottom:5px; text-align:center;}
#pagination a			{color:#333333; font-weight:bold}
#pagination a:visited	{color:#333333; font-weight:bold}
#pagination a:hover		{color:#663399; font-weight:bold}

#ajout_video		{ width:500px; float:left; font-size:12px; color:#333333; font-weight:bold; background:#CCCCFF; border:dashed  1px #333333; margin:5px 0 15px 25px; padding-top:2px; padding-bottom:2px; text-align:center;}

#video_player		{float:left;}

#related_results	{width:120px; height:320px; float:right; overflow:scroll;}
#related img		{width:90px; height:70px;}
#related .title		{float:left; font-size:10px; color:#CC3399; font-weight:bold; }
#related .title a			{color:#CC3399; font-weight:bold}
#related .title a:visited	{color:#CC3399; font-weight:bold}
#related .title a:hover	{color:#FF6600; font-weight:bold}
#related .duration	{ float:right; font-size:10px; color:#333333; text-align:right; font-weight:bold}

#options_video				{width:480px; font-size:12px; color:#CC3399; font-weight:bold; margin-left:15px;}
#options_video a			{color:#CC3399; font-weight:bold}
#options_video a:visited	{color:#CC3399; font-weight:bold}
#options_video a:hover		{color:#FF6600; font-weight:bold}

#aff_message	{width:100%;}

/* Fin resultat recherche */

/* My Video */
#box-myvideos		{ background:url(../images_v2/vignette_video.gif) no-repeat; font-size:10px; width:160px; height:225px;padding:5px 0 10px 7px; margin-left:5px; margin-bottom:10px; float:left }
#box-myvideos .area		{ width:140px; height:192px; }
#box-myvideos .thumbnail	{ width:120px; height:90px; margin:5px 10px 0 10px; font-size:10px; color:#009900; }
#box-myvideos .thumbnail img{ width:120px; height:90px;}
#box-myvideos .title		{ width:140px; margin:5px 0 5px 0; font-size:12px; color:#CC3399; font-weight:bold; padding-top:5px; margin-left:5px;}
#box-myvideos .vote		{ width:140px; font-size:10px; color:#333333; text-align:left; margin-top:10px;margin-left:5px;}
#box-myvideos .duration	{ width:140px; font-size:10px; color:#333333; text-align:left; font-weight:bold;margin-left:5px;}
#box-myvideos .nbview		{ width:140px; font-size:10px; color:#333333; text-align:left; font-weight:bold}
#box-myvideos .basvignette	{ width:140px;}
#box-myvideos .added	{ width:140px;  font-size:10px; color:#660066; text-align:left; font-weight:bold; margin-top:2px; margin-bottom:5px; margin-left:5px;}
#box-myvideos  .title a			{color:#CC3399; font-weight:bold}
#box-myvideos  .title a:visited	{color:#CC3399; font-weight:bold}
#box-myvideos  .title a:hover	{color:#FF6600; font-weight:bold}

/* Fin MyVideo */

/* Mes Photos */
#box-mesphotos		{ background:url(../images_v2/vignette_photo.gif) no-repeat; font-size:10px; width:115px; height:130px;padding:10px 0 0 12px; margin-left:5px; margin-bottom:10px; float:left }
#box-mesphotos img {border:solid 1px #D2D3FF; }
#box-mesphotos .statut-photo { font-size:10px; width:100px; height:30px; float:left }
#box-mesphotos .del-photo { font-size:10px; width:100px; height:15px; margin-top:7px; text-align:center; float:left }

.navigation-albums       { height:24px; margin:0; padding:0px; width:100%; border-bottom:1px; border-top:0px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; }

#box-mesalbums		{ background:url(../images_v2/vignette_album.gif) no-repeat; font-size:10px; width:120px; height:130px;padding:20px 0 0 22px; margin-left:5px; margin-bottom:10px; float:left }
#box-mesalbums .statut-album { font-size:10px; width:100px; height:15px; text-align:center; float:left }
#box-mesalbums .del-album { font-size:10px; width:100px; height:15px; margin-top:20px; text-align:center; float:left }

/* Fin Mes Photos */

/* Mon compte */
.navigation-compte       { height:24px; margin:0; padding:0px; width:100%; border-bottom:1px; border-top:0px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; }

/*Fin Mon compte */

/* Abonnement */
#Entete_abonnement {width:895px; height:110px; background:url(../images_v2/bg_entete_paiement.gif) no-repeat; float:left; padding:5px 0 0 0; color:#333333;}
#Entete_abonnement .logo {width:220px; border:none; margin:5px 5px 0 5px; float:left;}
#Entete_abonnement .msg1 {float:left; width:640px; margin:10px 0 10px 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#Entete_abonnement .msg2 {float:left; width:600px; margin-left:10px; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#Entete_abonnement b {color:#f62a93; font-weight:bold;}
#Abonnement		{ width:435px; float:left; }
#Abonnement .statut-abonnement	{color:#663399; font-weight:bold; font-size:14px;}

#difference-abo	          { width:430px; float:left; }
#difference-abo	 .plus    { width:320px; float:left; display:block; margin:3px 0 0 5px; padding:0 0 0 8px; background: url(/pub/images_v2/puce-right.gif) center left no-repeat ; }
#difference-abo	 .entete  { width:320px; float:left; display:block; margin:6px 0 0 5px; padding:0 0 0 8px; }
#difference-abo	 .avec    { width:40px; float:left; display:block; margin:2px 0 0 0; padding:0; text-align:center; }
#difference-abo	 .sans    { width:40px; float:left; display:block; margin:2px 0 0 0; padding:0; text-align:center; }

#image-femme-tchat       { width:200px; height:220px; float:right; background:url(../images_v2/femme-tchat-abo2.jpg) no-repeat; border:none }

#iframe-allopass	{ width:300px; height:125px; float:left; border:#663399 1px solid; }
#zone-drapeau		{ width:230px; float:right; text-align:center; }
#form-code			{ width:200px; text-align:center; border:#663399 1px solid; text-align:center; }

#Abonnement a			{ color:#663399; font-weight:bold; font-size:10px; }
#Abonnement .nav   	{ width:535px; margin:5px 0 0 0; float:left; font-size:10px}
#Abonnement .nav a		{ color:#663399; font-weight:bold; font-size:10px; }
#Abonnement .box		{ background:url(../images_v2/bg_profil_fiche2.gif) no-repeat; font-size:10px; width:535px; height:159px; padding:5px 0 0 10px; }
#Abonnement .box-middle{ width:530px; height:120px; }
#Abonnement .box-photoOn { width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#009900; font-weight:bold; text-align:center; }
#Abonnement .box-photoOff{ width:96px; height:80px; padding:5px 5px 5px 5px; float:left; font-size:10px; color:#FF0000; font-weight:bold; text-align:center; }
#Abonnement .box-desc  { width:200px; height:100px; margin:6px 0 0 0; float:left; overflow:hidden; }
#Abonnement .box-info  { width:190px; height:100px; margin:6px 10px 0 0; float:left; }
#Abonnement .box-img   { height:100px; margin:6px 10px 0 0; float:left; }
#Abonnement .box-pseudo{ height:25px; background-color:#FFFFFF; }
#Abonnement .box-bottom{ width:522px; height:20px; margin:0 0 5px 0; }
#Abonnement .box-view	{ font-size:10px; float:right; }
#Abonnement .rech      { width:120px; float:right; }
#Abonnement .padd      { padding:3px 5px 3px 5px; display:block; }
#Abonnement .padd-a    { font-size:10px; }
#Abonnement img        { margin:0; padding:0; float:left; border:0; vertical-align:top; }
/* Fin Abonnement */

/* Post-it */
#post-it		{background:#FFFFFF; width:250px; height:300px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#660066; padding:10px 10px 0 10px; font-weight:bold}
#post-it .tel1_postit	{font-size:12px; margin-top:10px;}		
#post-it .tel2_postit	{font-size:12px; margin-top:10px;}		
#post-it .email_postit	{font-size:12px; margin-top:10px;}
#post-it .comments_postit	{font-size:12px; margin-top:10px;} 
#post-it .bottom_postit	{font-size:12px; margin-top:20px;} 
/* Fin Post-it */

/* Send Flash */
#sendFlash	{background:#fe80c1; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:10px 10px 0 10px; font-weight:bold; margin-top:10px; margin-left:10px;}
/* Fin Send Flash */

/* Add To black List */
#addToBlackList	{background:#FF3333; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:10px 10px 0 10px; font-weight:bold; margin-top:10px; margin-left:10px;}
#addToBlackList	a {color:#FFFFFF; font-weight:bold; font-size:14px;}
/* Fin add to black list */

/* Black list */
#BlackList        { width:550px; font-size:10px; color:#464646; line-height:1.5;}
#BlackList strong { color:#E60000; }
#BlackList a		{ color:#990099; font-weight:bold}
#BlackList h4     { margin:0 0 0 10px; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#BlackList .Fh4   { margin:0; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#BlackList ul     { display:block; width:145px; float:left; margin:0 0 5px 0; padding:0; }
#BlackList .critr { display:block; width:170px; float:left; margin:0 0 5px 0; padding:0; }
#BlackList li     { list-style:none; margin:0; padding:0; }
#BlackList .titre { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#BlackList .ltitre{ margin:3px 10px 0 0; padding:0px; font-size:11px; font-weight:bold; color:#5574B2; float:right; }
#BlackList .case  { margin:0px 10px 0px 10px; padding:0px; background:#FFFFFF; }
#BlackList .tri   { color:#5574B2; font-weight:bold; text-decoration:none; }

#BlackList .tab1  { margin:0px; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#BlackList th     { height:20px; margin:5px 0 0 0; padding:0; font-size:10px; border-bottom:1px solid #96A5C4; text-align:left; }
#BlackList .sexeR	{ width:100px; text-align:center; font-size:10px; color:#FF0000; font-weight:bold; }
#BlackList .sexeV	{ width:100px; text-align:center; font-size:10px; color:#009900; font-weight:bold; }
#BlackList .photo { width:20px; text-align:center; }
#BlackList .pseudo{ width:130px; padding:0 0 0 10px; }
#BlackList .dpt   { width:140px; }
#BlackList .autoriser   { width:120px; }
#BlackList u      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:none; }
#BlackList i      { color:#E60000; font-style:normal; }  
#BlackList .pseudo_recherche{ font-size:12px; } 
/* Fin blacklist */

/* SharedAlbum */
#SharedAlbum        { width:550px; font-size:10px; color:#464646; line-height:1.5;}
#SharedAlbum strong { color:#E60000; }
#SharedAlbum a		{ color:#990099; font-weight:bold}
#SharedAlbum h4     { margin:0 0 0 10px; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#SharedAlbum .Fh4   { margin:0; padding-left:20px; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#SharedAlbum ul     { display:block; width:145px; float:left; margin:0 0 5px 0; padding:0; }
#SharedAlbum .critr { display:block; width:170px; float:left; margin:0 0 5px 0; padding:0; }
#SharedAlbum li     { list-style:none; margin:0; padding:0; }
#SharedAlbum .titre { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#SharedAlbum .ltitre{ margin:3px 10px 0 0; padding:0px; font-size:11px; font-weight:bold; color:#5574B2; float:right; }
#SharedAlbum .case  { margin:0px 10px 0px 10px; padding:0px; background:#FFFFFF; }
#SharedAlbum .tri   { color:#5574B2; font-weight:bold; text-decoration:none; }

#SharedAlbum .tab1  { margin:0px; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#SharedAlbum th     { height:20px; margin:5px 0 0 0; padding:0; font-size:10px; border-bottom:1px solid #96A5C4; text-align:left; }
#SharedAlbum .sexeR	{ width:100px; text-align:center; font-size:10px; color:#FF0000; font-weight:bold; }
#SharedAlbum .sexeV	{ width:100px; text-align:center; font-size:10px; color:#009900; font-weight:bold; }
#SharedAlbum .photo { width:20px; text-align:center; }
#SharedAlbum .pseudo{ width:130px; padding:0 0 0 10px; }
#SharedAlbum .dpt   { width:140px; }
#SharedAlbum .autoriser   { width:120px; }
#SharedAlbum u      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:none; }
#SharedAlbum i      { color:#E60000; font-style:normal; }  
#SharedAlbum .pseudo_recherche{ font-size:12px; } 

/* Fin SharedAlbum */

/* Change password*/
#changePassword	{background:#FFFFFF; width:400px; height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px 10px 0 10px; margin-top:10px; margin-left:10px;}
#changePassword	a {color:#FFFFFF; font-weight:bold; font-size:14px;}
/* Fin Change password */

/* Change email*/
#changeMail	{background:#FFFFFF; width:400px; height:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:10px 10px 0 10px; margin-top:10px; margin-left:10px;}
#changeMail	a {color:#FFFFFF; font-weight:bold; font-size:14px;}
/* Fin Change email */

/* Onglets */
#tabs1 { float:left; width:100%; background:#FFFFFF; font-size:93%; line-height:normal; border-bottom:1px solid #BCD2E6;  }
#tabs1 ul {margin:0; list-style:none;}
#tabs1 li { display:inline; margin:0; padding:0;}
#tabs1 a {float:left; background:url(../images_v2/tableft1.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; font-weight:bold}
#tabs1 a span {float:left; display:block; background:url(../images_v2/tabright1.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#627EB7; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none; font-weight:bold}
/* End IE5-Mac hack */
#tabs a:hover span {color:#627EB7; font-weight:bold;}
#tabs1 a:hover {background-position:0% -42px; font-weight:bold;}
#tabs1 a:hover span {background-position:100% -42px; font-weight:bold;}
#tabs1 #current a {background-position:0% -42px; font-weight:bold;}
#tabs1 #current a span { background-position:100% -42px; font-weight:bold;}
/* Fin onglet */

/* Paiement page */
#paiement_avecBg {float:left; background:url(../images_v2/paiement_bg.gif) no-repeat; width:510px; height:92px; margin: 0 0 5px 5px; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_avecBg .entetep {font-size:18px; color:#FFFFFF; width:250px; margin-bottom:5px; float:left}
#paiement_avecBg .reducp {font-size:20px; color:#FFCC00; width:250px; float:left}
#paiement_avecBg .boutonp {background:url(../images_v2/valid_paiement.gif) no-repeat; font-size:12px; color:#663399; width:145px; height:30px; padding:5px 0 0px 0; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_avecBg .tarifp {font-size:20px; color:#FFCC00; width:80px; margin:0 0 15px 15px; color:#663399; font-weight:bold; float:left}
#paiement_avecBg .totalp {font-size:10px; color:#FFFFFF; width:350px;}
#paiement_avecBg a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_avecBg a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_avecBg a:hover	{color:#990099; font-weight:bold; font-size:12px;}

#paiement_sansBg {float:left; background:url(../images_v2/paiement_bg_white2.gif) no-repeat; width:510px; height:98px; margin: 0 0 5px 5px; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_sansBg .entetep {font-size:18px; color:#663399; width:250px; margin-bottom:5px; float:left}
#paiement_sansBg .reducp {font-size:14px; color:#FF9900; width:250px; float:left; font-weight:bold;}
#paiement_sansBg .boutonp {background:url(../images_v2/valid_paiement_white.gif) no-repeat; font-size:12px; color:#663399; width:150px; height:30px; padding:8px 0 0px 0; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_sansBg .tarifp {font-size:20px; color:#FFCC00; width:80px; margin:0 0 15px 15px; color:#663399; font-weight:bold; float:left}
#paiement_sansBg .totalp {font-size:10px; color:#663399; width:350px;}
#paiement_sansBg a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_sansBg a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_sansBg a:hover	{color:#990099; font-weight:bold; font-size:12px;}

#paiement_noBg {float:left; float:left; background:url(../images_v2/paiement_bg_white3.gif) no-repeat; width:510px; height:100px; margin: 0 0 5px 5px; padding:10px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_noBg .entetep {font-size:18px; color:#663399; width:250px; margin-bottom:5px; float:left}
#paiement_noBg .reducp {font-size:14px; color:#FF9900; width:250px; float:left; font-weight:bold;}
#paiement_noBg .boutonp {font-size:12px; color:#663399; width:150px; height:30px; padding:8px 0 0px 0; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_noBg .tarifp {font-size:20px; color:#FFCC00; width:80px; margin:0 0 15px 10px; color:#663399; font-weight:bold; float:left}
#paiement_noBg .totalp {font-size:10px; color:#663399; width:350px;}
#paiement_noBg a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_noBg a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_noBg a:hover	{color:#990099; font-weight:bold; font-size:12px;}

#paiement_avecBg2 {float:left; background:url(../images_v2/paiement_bg3.gif) no-repeat; width:425px; height:100px; margin: 0 0 5px 0; padding:5px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_avecBg2 .entetep {font-size:18px; color:#FFFFFF; width:250px; margin:5px 0 5px 0; float:left}
#paiement_avecBg2 .reducp {font-size:20px; color:#FFCC00; width:240px; float:left; 
margin:0 0 15px 25px; 
-margin: 0 0 15px 15px;}
#paiement_avecBg2 .boutonp {background:url(../images_v2/valid_paiement2.gif) no-repeat; font-size:12px; color:#663399; width:155px; height:25px; padding:8px 0 0px 0; margin-left:10px; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_avecBg2 .tarifp {font-size:20px; color:#FFCC00; width:70px; margin:0 0 5px 80px; color:#663399; font-weight:bold; float:left}
#paiement_avecBg2 .totalp {font-size:10px; color:#FFFFFF; width:350px; margin-left:25px;}
#paiement_avecBg2 a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_avecBg2 a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_avecBg2 a:hover	{color:#990099; font-weight:bold; font-size:12px;}

#paiement_sansBg2 {float:left; background:url(../images_v2/paiement_bg3_white.gif) no-repeat; width:425px; height:80px; margin: 0 0 5px 0; padding:5px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_sansBg2 .entetep {font-size:18px; color:#663399; width:250px; float:left}
#paiement_sansBg2 .reducp {font-size:14px; color:#FF9900; width:240px; font-weight:bold; float:left; 
margin-left:25px;
-margin-left:15px;}
#paiement_sansBg2 .boutonp {background:url(../images_v2/valid_paiement_white.gif) no-repeat; font-size:12px; color:#663399; width:155px; height:25px; padding:8px 0 0px 0; margin-left:10px; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_sansBg2 .tarifp {font-size:18px; color:#FFCC00; width:70px; margin:0 0 5px 80px; color:#663399; float:left;}
#paiement_sansBg2 .totalp {font-size:10px; color:#663399; width:350px; margin-left:20px; }
#paiement_sansBg2 a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_sansBg2 a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_sansBg2 a:hover	{color:#990099; font-weight:bold; font-size:12px;}

#paiement_noBg2 {float:left; background:url(../images_v2/paiement_bg3_white2.gif) no-repeat; width:425px; height:80px; margin: 0 0 5px 0; padding:5px 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#paiement_noBg2 .entetep {font-size:18px; color:#663399; width:250px; float:left}
#paiement_noBg2 .reducp {font-size:14px; color:#FF9900; width:240px; float:left; font-weight:bold; 
margin-left:25px;
-margin-left:15px;}
#paiement_noBg2 .reducp2 {font-size:14px; color:#FF9900; width:205px; float:left; font-weight:bold;}
#paiement_noBg2 .boutonp {font-size:12px; color:#663399; width:155px; height:25px; padding:8px 0 0px 0; margin-left:10px; float:left; vertical-align:middle; text-align:center; font-weight:bold;}
#paiement_noBg2 .tarifp {font-size:18px; color:#FFCC00; width:70px; margin:0 0 5px 80px; color:#663399; float:left}
#paiement_noBg2 .totalp {font-size:10px; color:#663399; width:350px; margin-left:20px; }
#paiement_noBg2 a			{color:#663399; font-weight:bold; font-size:12px;}
#paiement_noBg2 a:visited	{color:#663399; font-weight:bold; font-size:12px;}
#paiement_noBg2 a:hover	{color:#990099; font-weight:bold; font-size:12px;}
/* Fin Paiement page */

/* Profil alatoire */
#pub_profil {float:left; background:url(../images_v2/pub_profil_bg.gif) no-repeat; width:115px; height:170px; margin:5px 0 0 0;}
#pub_profil img {float:left; }
#pub_profil .photo	{
width:76px; height:96px; border:solid 1px #999999; float:left; padding: 5px 0 0 5px; background-color:#FFFFFF;
margin:5px 0 0 17px;	
-margin: 5px 0 0 8px; /*hack iexplorer*/
}
#pub_profil	.pseudo {
width:110px; float:left; font-size:10px; color:#666666; font-weight:bold; vertical-align:middle; text-decoration:underline; text-align:center; 
margin-left:5px;
-margin-left:0;
}
#pub_profil	.age	{
width:110px; float:left; font-size:10px; color:#FF6600; vertical-align:middle; text-align:center; 
margin-left:5px;
-margin-left:0;
}
#pub_profil	.voir	{
width:65px; height:25px; float:left; font-size:12px; color:#FFFFFF; vertical-align:middle; text-align:center; 
margin-left:25px; 
-margin-left:17px; 
}
#pub_profil .voir a{display:block; background:url(../images_v2/bt_voir_off2.gif) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; width:60px; height:25px;}
#pub_profil .voir a:hover {display:block; background:url(../images_v2/bt_voir_on2.gif) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; width:60px; height:25px;}
#pub_profil .voir a:visited {display:block; background:url(../images_v2/bt_voir_off2.gif) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; width:60px; height:25px;}

#inbox {float:left; height:40px; padding:5px; border-top:#D2D3FF solid 1px; background:#FFFFFF;}
#inbox b {color:#333333; }
#inbox .envelop 	{float:left; width:20px; margin:10px;}
#inbox .envelop img { border:none;}
#inbox .photo	{float:left; width:40px; margin:0 10px 0 10px;}
#inbox .pseudo 	{float:left; width:260px; font-size:11px; margin:0 10px 0 10px;}
#inbox .pseudo	a		{ color:#663399; font-weight:bold; }
#inbox .pseudo a.messagenonlu	{ color:#663399; font-weight:bold; font-size:11px;}
#inbox .pseudo a.messagelu	{ color:#663399; font-weight:normal; font-size:11px;}
#inbox .pseudo	a:hover	{ color:#333333; text-decoration:underline;}
#inbox .pseudo	a:visited { color:#663399; }
#inbox .datemessage {float:left; text-align:right; width:120px; color:#333333; font-size:10px;}
#inbox .datemessage a { color:#333333; font-weight:bold; }
#inbox .datemessage a.messagenonlu { color:#333333; font-weight:bold; font-size:10px; }
#inbox .datemessage a.messagelu { color:#333333; font-weight:normal; font-size:10px; }
#inbox .datemessage a:hover { color:#333333; text-decoration:underline; }
#inbox .datemessage a:visited { color:#333333; }
#inbox .objetmessage {float:left; width:390px; color:#333333; margin:10px 10px 0 10px;}
#inbox .objetmessage a { color:#333333; font-weight:bold; }
#inbox .objetmessage a.messagenonlu { color:#333333; font-weight:bold; font-size:10px; }
#inbox .objetmessage a.messagelu { color:#333333; font-weight:normal; font-size:10px; }
#inbox .objetmessage a:hover { color:#333333; text-decoration:underline;}
#inbox .objetmessage a:visited { color:#333333; }
#inbox .delete	{float:right; width:20px;}

#inboxnonlu {float:left; height:40px; padding:5px; border-top:#D2D3FF solid 1px; background:#E8E8FF;}
#inboxnonlu b {color:#333333; }
#inboxnonlu .envelop 	{float:left; width:20px; margin:10px;}
#inboxnonlu .envelop img { border:none;}
#inboxnonlu .photo	{float:left; width:40px; margin:0 10px 0 10px;}
#inboxnonlu .pseudo 	{float:left; width:260px; font-size:11px; margin:0 10px 0 10px;}
#inboxnonlu .pseudo	a		{ color:#663399; font-weight:bold; }
#inboxnonlu .pseudo a.messagenonlu	{ color:#663399; font-weight:bold; font-size:11px;}
#inboxnonlu .pseudo a.messagelu	{ color:#663399; font-weight:normal; font-size:11px;}
#inboxnonlu .pseudo	a:hover	{ color:#333333; text-decoration:underline;}
#inboxnonlu .pseudo	a:visited { color:#663399; }
#inboxnonlu .datemessage {float:left; text-align:right; width:120px; color:#333333; font-size:10px;}
#inboxnonlu .datemessage a { color:#333333; font-weight:bold; }
#inboxnonlu .datemessage a.messagenonlu { color:#333333; font-weight:bold; font-size:10px; }
#inboxnonlu .datemessage a.messagelu { color:#333333; font-weight:normal; font-size:10px; }
#inboxnonlu .datemessage a:hover { color:#333333; text-decoration:underline; }
#inboxnonlu .datemessage a:visited { color:#333333; }
#inboxnonlu .objetmessage {float:left; width:390px; color:#333333; margin:10px 10px 0 10px;}
#inboxnonlu .objetmessage a { color:#333333; font-weight:bold; }
#inboxnonlu .objetmessage a.messagenonlu { color:#333333; font-weight:bold; font-size:10px; }
#inboxnonlu .objetmessage a.messagelu { color:#333333; font-weight:normal; font-size:10px; }
#inboxnonlu .objetmessage a:hover { color:#333333; text-decoration:underline;}
#inboxnonlu .objetmessage a:visited { color:#333333; }
#inboxnonlu .delete	{float:right; width:20px;}

#inbox_nav {height:15px; padding:5px; float:left; margin-top:5px; width:100%;}
#inbox_selectall {float:right; color:#663399; font-size:10px; font-weight:bold; padding:5px 5px 8px 5px;}
#inbox_nav .pagination {float:left; width:330px; color:#333333; font-size:10px; font-weight:normal;}
#inbox_nav .pagination a { color:#663399; font-weight:bold; }
#inbox_nav .pagination a:hover { color:#333333; font-weight:bold; }
#inbox_nav .pagination a:visited { color:#663399; font-weight:bold; }
#inbox_nav .btdelete {float:right; color:#663399; font-size:10px; font-weight:bold;}

#myccount .rech      				{ width:350px; float:right; }
#myccount .padd      				{ padding:3px 5px 3px 5px; display:block; }
#myccount .padd2      				{ padding:3px 5px 3px 35px; display:block; }
/* Fin Profil alatoire */

#PayboxForm		{ width:445px; height:350px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(../images_v2/bg_form_paiement.gif) no-repeat; }
#AbonnementCGU		{ width:445px; height:120px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

#paiement-form  {width:410px; float:left; 
margin:25px 0 0 25px;
-margin:25px 0 0 10px;}
#paiement-form li {margin:0; padding:0; list-style:none; float:left;}
#paiement-form label {font-weight:bold; margin-bottom:10px; width:400px;}
#paiement-form input {float:left; margin:10px 15px 0 15px; min-width:0}
#paiement-form select {float:left; margin:10px 5px 0 15px;}

#paiement-form fieldset {border:0;margin:0;padding:0;width:430px}

#paiement-form .accept {float:left; width:410px; font-size:10px;}
#paiement-form .accept input { margin:0px;}
#paiement-form .accept p{ margin-top:5px;}
#paiement-form .numcb {float:left; width:410px; margin:10px 0 10px 0;}
#paiement-form .date_validite {float:left; width:280px; margin:10px 0 10px 0;}
#paiement-form .info_cvv {float:left; width:130px; margin:10px 0 10px 0;}
#paiement-form .bt_paiement {float:left; margin:10px 0 15px 0; padding-left:100px;}
#paiement-form .titre {font-weight:bold; margin-bottom:2px; width:100%;}


#form_carte {width:140px}
#form_validite_month {width:130px}
#form_validite_year {width:60px}
#form_cvv {width:40px; float:left;}
#paiement-form .buttonsfieldset ol {margin:0}
#abo-choisi > div {float:none}
.fake-boutonp {width:163px; height:30px; padding:5px 0 0px 0; float:left;}
