html {
overflow:scrollbar;
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: url(bg_body.png) #cce1e7 fixed no-repeat left top; FONT: normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; COLOR: #333; TEXT-ALIGN: center
}


/* Checkbox */
.UICheck {
position:relative;
overflow:hidden;
float:left; 
background:#FF0000;
background:url(UIcheck.gif);
cursor:pointer;
width:12px;
height:12px;
left:15;
margin-top:2px;
}
span.choice {

list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#000000;
	left : -31px;
	position:relative;
}
span.choice.libre {
	left : -39px;
}
span.online.choice {
	left : -55px;
}

.UICheck.plus {position:relative; background-position: 0px -24px; }
.UICheck.minus {position:relative; background-position: 0px 0px; }
.UICheck.empty { position:relative;background-position: 0px -48px;}
.UICheck.checked {position:relative;background-position: 0px -60px;}
/*Fin Checkbox*/


.content-profile {
float:right;
width:400px;
margin-bottom:-20px;
border:#000000 solid 1px;
}
/* DERNIERS MEMBRES */
.last-members {
    
	position:fixed;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}
td.last-members {
    list-style:none;
    border:#d6dde0;
	background:#FFFFFF;
    padding-top:3px;
    padding-bottom:3px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
	padding-left:5px;
	padding-right:2px;
	margin-right:2px;
    font-size:11px;

}
td.news {
    list-style:none;
    border:#d6dde0;
	background:#FFFFFF;
    padding-top:2px;
    padding-bottom:3px;
	margin-top:50px;
	margin-bottom:3px;
	margin-left:5px;
	padding-left:5px;
	padding-right:2px;
	margin-right:2px;
    font-size:11px;

}
span.news {
	background:url(sommet_bulle.gif) no-repeat 20px 12px;
	padding-bottom:10px;
	margin-bottom:10px;
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#000000;
}
span.online {
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#009900;
}
span.member {
	padding-bottom:10px;
	margin-bottom:10px;
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#000000;
}
#signup {
	height:380px;
	width:380px;
	float:left;
	z-index:10;
}

#signup-module {
	width:330px;
	float:right;
	padding-top:10px;
	z-index:11;
}

.signup {
	padding-left:4px;
	position:relative;
}
.error {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0000;
	padding:0px;
	margin:0px;
}
span.signup {	
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}
h1.signup {	
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
	background:#FFFFFF;
	text-transform:uppercase;
	padding-left:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top: 0px;
	
}

td.signup {	
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#969696;
	text-align:right;
	margin-top:0px;
	padding:2px;
	cursor:pointer;
}
td.captcha {	
    list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#969696;
	text-align:left;
	margin-top:0px;
	padding:2px;
	cursor:pointer;
}
td.signup-input {	
   list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#969696;
	text-align:left;
	margin-top:0px;
	padding:2px;
	padding-top:4px;
	cursor:pointer;
}
td.signup-error {	
   list-style:none;
    font-size:11px;
	font-weight:bold;
	color:#969696;
	text-align:left;
	margin-top:0px;
	padding: 1px 2px 0;
	cursor:pointer;
}
input[type=text], input[type=password]  {
width:150px;
border-color:#969696;
border:1px solid #969696;
padding:0px;
font-size:11px;
padding: 2px;
}
select {
margin:2px 1px 1px;
padding:2px 2px 2px 2px;
font-size:11px;
border:1px solid #969696;
}
#front #header {
background:url(bulle_header.gif) no-repeat 20px 68px;
	top: 33px;
	left:10px;
	width:350px;
	MARGIN: 0px; 
	text-align: left;
	position:relative;
	float:left;
	z-index:1;
	display:block;
	overflow:hidden;

}
.content-profile {
float:right;

}

.search-content-box {	
	WIDTH: 230px;
	background:#f7f7f7;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-left:10px;
	position:relative;
	float:right;
	text-align:center;	
}

#dialog
{
	background:#ffffff;
	display:none;
}

.UILineViolet {
line-height:0; 
height:1px; 
padding:0; 
background:#e9e9e9;
margin:8px 0 8px 0;
margin-bottom:15px;
color:#FFFFFF;
width:90%;
position:relative;
left:11px;
top:5px
}
.search-content {	
	top:5px;
	WIDTH: 90%;
	padding-left:8px;
	padding-right:8px;
	position:relative;
	float:right;
	text-align:center;	
}
/* Module de connexion */
.connected {
text-shadow: #e7e7e7 1px -2px 1px;
color:#7b7b7b;
position:relative;
top:0px;
left:5px;
font-size:14px;
font-weight:bold;
}

#profile {	
	top:0px;
	WIDTH: 321px;
	background:#f7f7f7;
	position:relative;
	margin-top:0;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	display:none;
	float:right;
	
}

#connect {
	background: #ffffff;
	text-align: center;
	padding-top:-4px;
	margin-left:0px;
	width: 400px;
	height:30px;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	z-index:0;
	float:right;
	border:#000000 solid 0px;
}

.user {
	text-align:center;
	width: 25px;
	height: 30px;
	color: #fff;
	float:right;
	cursor:pointer;
	border: #000000 solid 0px;
}

.unknown {
background: url(users/user-silhouette.png) no-repeat 4px 2px;
}
.type1-2 {
background: url(users/user-1-2.png) no-repeat 4px 6px;
}
.type1-1 {
background: url(users/user-1-1.png) no-repeat 4px 6px;
}
.type2-2 {
background: url(users/user-2-2.png) no-repeat 4px 6px;
}
.type2-1 {
background: url(users/user-2-1.png) no-repeat 4px 6px;
}
.type3-2 {
background: url(users/user-3-2.png) no-repeat 4px 6px;
}
.type3-1 {
background: url(users/user-3-1.png) no-repeat 4px 6px;
}
.type4-2 {
background: url(users/user-4-2.png) no-repeat 4px 6px;
}
.type4-1 {
background: url(users/user-4-1.png) no-repeat 4px 6px;
}

.wrapper {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP: 5px;
	-moz-border-radius-topleft: 6px;
  	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px;
	margin-top:0;
	background-color:#FFFFFF;
	min-height:300px;
	max-height:inherit;
}
BODY#front .wrapper {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px;
	BACKGROUND: #fff 0px 50%; 
	FLOAT: left; 
	PADDING-BOTTOM: 17px; 
	WIDTH: 722px; 
	PADDING-TOP: 0px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
a:focus {
	outline: none;
}

#footer H3 {
	LEFT: -9999px; OVERFLOW: hidden; POSITION: absolute
}
#container {
	MARGIN: 1em auto; WIDTH: 763px; POSITION: relative; TEXT-ALIGN: left;
	height:inherit;
	margin-top:-5px;
	
	
}

.columns {
	MARGIN-BOTTOM: 15px; WIDTH: 100%;
}
TD.column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}

FIELDSET TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}



#footer {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; PADDING-TOP: 8px; TEXT-ALIGN: center;
	background-color:#999999;
	position:relative;
	-moz-border-radius-bottomleft: 6px;
  	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px;
	z-index:0;

}
#footer LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer LI.first:unknown {
	PADDING-RIGHT: 0px; content: ''
}

.clear {
	CLEAR: both
}
DIV.clear {
	HEIGHT: 1px
}


.intro {
	
	FLOAT: left; 
	WIDTH: 510px;
	background:#f7f7f7;
	
}

#footer {
	WIDTH: 762px; BACKGROUND-COLOR: #e0edf5; moz-border-radius: 0 0 5px 5px; webkit-border-bottom-left-radius: 5px; webkit-border-bottom-right-radius: 5px; webkit-border-top-right-radius: 0; webkit-border-top-left-radius: 0
}



/* LES ONGLETS */
.content_news {
padding-bottom:50px;
float:left;
position:relative;
}

#tabbed_box {
    margin: 0px auto 0px auto;
    width:300px;
}
.tabbed_box h4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:23px;
    color:#ffffff;
    letter-spacing:-1px;
    margin-bottom:10px;
}
.tabbed_box h4 small {
    color:#e3e9ec;
    font-weight:normal;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    position:relative;
    top:-4px;
    left:6px;
    letter-spacing:0px;
}
.tabbed_area {
    border:1px solid #494e52;
    background-color:#636d76;
    padding:8px;
}
ul.tabs {
    margin:0px; padding:0px;
}
ul.tabs li {
    list-style:none;
    display:inline;
}
ul.tabs li a {
    background-color:#b2b2b2;
    color:#ffffff;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border:0px solid #FFFFFF;
}
ul.tabs li a:hover {
    background-color:#f7f7f7;
    border-color:#FFFFFF;
	color:#cc0000;
}
ul.tabs li a.active {
    background-color:#f7f7f7;
    color:#000000;
    border:0px;
    border-bottom: 0px solid #ffffff;
}
#content_2, #content_3, #content_4 { display:none; }

ul.tabs {
    margin:0px; padding:0px;
    margin-top:5px;
    margin-bottom:6px;
}
.content {
    background-color:#f7f7f7;
    padding:10px;
    border:0px solid #FFFFFF; 
	width:450px;
	height:225px;
	overflow:hidden;
	position:absolute;
}
.content ul {
    margin:0px;
    padding:0px 20px 0px 20px;
}
.content ul li {
    list-style:none;
    border-bottom:1px solid #d6dde0;
    padding-top:15px;
    padding-bottom:15px;
    font-size:13px;
}
.content ul li a {
    text-decoration:none;
    color:#3e4346;
}
.content ul li a small {
    color:#8b959c;
    font-size:9px;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    position:relative;
    left:4px;
    top:0px;
}
/* Fin ONGLETS */
/* Menu */
ul.menu {
	border: #000000 solid 0px;
    margin:0px; padding:0px;
	margin-top:0px;
	float:right;
	width:400px;
}
ul.menu li {
    list-style:none;
    display:inline;
}
ul.menu li a {
    background-color:#ffffff;
    color:#000000;
	margin-top:0px;
    padding:8px 6px 8px 6px;
    text-decoration:none;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
	float:left;
}
ul.menu li a:hover {
    background-color:#cce1e7;
    border-color:#FFFFFF;
	color:#636d76;
}
span.points {
	color:#cc0000;
}
span.dilings {
	color:#000000;
}
/* Fin menu */

/* Styles de boutons */
.UIButton{background-image:url(fond-input.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:1px 2px 2px;vertical-align:bottom}
.UIButton:hover,
.UIButton:active{text-decoration:none}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;margin:0;overflow:visible;padding:0;width:auto;float:right}
.UIButton_Large{padding:4px 8px 6px}
.UIButton_Large .UIButton_Text{font-size:13px;line-height:16px}
.UIButton_Gray{border-color:#888}
.UIButton_Gray:active{background-color:#ddd;background-image:none}
.UIButton_Gray .UIButton_Text{color:#333;text-shadow:none}
.UIButton2{background-image:url(fond-input.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:0px 0px 0px;vertical-align:bottom}
.UIButton:hover,.UIButton:active,.UIButton2:hover,.UIButton2:active{text-decoration:none}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:14px;margin:0;overflow:visible;padding:0;width:auto;float:right}
.UIButton_Gray{border-color:#888}
.UIButton_Gray:active{background-color:#ddd;background-image:none}
.UIButton_Gray .UIButton_Text{color:#333;text-shadow:none}
/* Fin style de boutons */

/* Style du corps node */
#node {
width:100%;
border:0px;
position:relative;
top:40px;

}

/* Fin style du corps node */ 

.low-carac {
color:#cc0000;
}
.midlow-carac {
color:#DF7000;
}
.tweet {
color:#DF7000;
}

/* DEBUT MESSAGES */
.title_message {
cursor:pointer;
}
.title_message:hover {
text-decoration:underline;
}
/* FIN MESSAGES */


/* Accueil */

hr
{
	margin-top:3px;
	height:1px;
	color: transparent;
	z-index:auto;
	width:100%;
	border: 0;
	border-bottom: 1px solid #95c5d5;
}	

h3
{
	padding:1px 5px;
	height:16px;
	margin: 4px 0 0 -1px;
	background-color: #fff;
	font-size:11px;
	font-weight:bold;
	display:inline;
	z-index:2;
	position:relative;
	margin-top:4px;
}

h2
{
	padding:1px 5px;
	height:16px;
	margin: 4px 0 0 -1px;
	background-color: #fff;
	font-size:11px;
	font-weight:bold;
	display:inline;
	z-index:2;
	position:relative;
	margin-top:4px;
}
#accueilMainLeft {
	float:left;
	width:70%;
	min-height:100px;
	padding-bottom:8px;
}

#accueilConnected
{
	float:left;
	width:95%;
	min-height:100px;
}

#accueilConnected h3
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	padding-left: 21px;
	background:url(icones/infos/users.png) 0px 3px no-repeat #fff;
}

#accueilConnected h3 span
{
color:#017fe1;
}

#accueilNewsfeed
{
	float:left;
	width:95%;
	min-height:100px;
	margin-top:10px;
}

#accueilNewsfeed h3
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	padding-left: 21px;
	background:url(icones/infos/feed.png) 0px 3px no-repeat #fff;
}

#accueilNewsfeed h3 span
{
color:#e18501;
}



#accueilInfos
{
	float:right;
	width:29%;
	min-height:250px;
}

#accueilInfos h3
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	padding-left: 21px;
	background:url(icones/infos/light-bulb.png) 0px 3px no-repeat #ffffff;
}

#accueilInfos h3 span
{
	color:#f7f38c;	
}


#accueilLots
{
	float:left;
	width:56%;
	min-height:250px;
	margin-top:20px;
	margin-right:10px;
}

#accueilLots h3
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	padding-left: 21px;
	background:url(icones/gifts/present.png) 0px 3px no-repeat #ffffff;
}

#accueilLots h3 span.title
{
color:#cc0000;
}
#accueilAffiche
{
	float:left;
	width:35%;
	min-height:250px;
	margin-top:5px;
	margin-right:15px;
	margin-left:20px;
}

#accueilAffiche h3
{
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size:16px;
	padding-left: 21px;
	background:url(icones/popularite/star.png) 0px 3px no-repeat #ffffff;
}

#accueilAffiche h3 span.title
{
	color:#fedc22;	
}
/* Best Mate */
.InfoBestMateBox {
width:320px;
float:right;
}

.bestmatebox
{
	float:left;
	width:510px;
	top:10px;
	padding:3px; 
	clear: both;
	margin-bottom:2px
}

.bestmatebox .bestmateleft
{
	
	float:left;
	margin-bottom:3px;
	margin-left:10px;
	padding-top:5px;
	height:120px;
	
}

.bestmatebox .bestmatemiddle
{
	float:left;
	margin:10px 10px 0;
	
}


/* Fin Best Mate */

/* Tweets */

.tweetbox
{
	float:left;
	width:510px;
	border-bottom:1px dashed #95c5d5;
	top:10px;
	padding:3px; 
	clear: both;
	margin-bottom:2px
}

.tweetbox .tweetleft
{
	
	float:left;
	margin-bottom:3px;
}

.tweetbox .tweetmiddle
{
	float:left;
	margin:10px 10px 0;
}

.tweetbox .tweetright, .tweetbox .tweetright2
{
	
	float:right;
	width:87%;
	padding:2px;
	text-align:left;
	font-size:11px; 
	font-family:Arial, verdana;
	overflow:hidden;
}

.tweetbox .tweetright2
{
	width:67%;
}

.tweetbox .nomPosteur
{
	font-size:11px;
	font-weight:bold;
}

.tweetbox .comments
{
	float:right;
	min-height:18px;
	width:87%;
	padding:3px;
	text-align:left;
	font-size:11px; 
	font-family:Arial, verdana;
	color:#777777;
}

.commentbox
{
	float:right;width:80%;padding:3px;text-align:left;font-size:11px;
	font-family:Arial, verdana;border-bottom:1px solid #FFFFFF;color:#979797;background:#ecf4f9;margin-bottom:1px;
}

.commentleft
{
	float:left;
}

.commentright
{
	float:right;
	width:88%;
	padding-top:0spx;
	text-align:left;
	font-size:11px; 
	font-family:Arial, verdana;
	color:#000;
	overflow:hidden;
}

.commentinfos
{
	float:right;min-height:18px;width:100%;padding:0px;text-align:left;font-size:11px; 
	font-family:Arial, verdana;color:#777777;
}

.showcomments
{
	float:right;min-height:15px;width:80%;padding:3px;text-align:left;font-size:11px; 
	font-family:Arial, verdana;border:0px dashed #878787;color:#777777;background:#ecf4f9;margin-bottom:4px;
}

.addcomment
{
	float:right;min-height:18px;width:80%;padding:5px;text-align:left;font-size:11px; 
	font-family:Arial, verdana;border:0px dashed #878787;color:#777777;background:#ecf4f9;margin-bottom:4px;display:none;
}

/* Texte */
.redcolor {
color:#cc0000;
}

.boldtitle {
font-size:11px;
font-weight:bold;
}
.bigboldgreytitle , .invite_title {
font-size:18px;
font-weight:bold;
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif
}
.boldutitle {
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.boldcolortitle {
font-size:11px;
font-weight:bold;
color:#cc0000;
}
.bigboldcolortitle {
font-size:18px;
font-weight:bold;
color:#cc0000;
}
.boldgreentitle {
font-size:11px;
font-weight:bold;
color:#006600;
}

.normal {
font-size:11px;
font-weight:normal;
}

.normallink {
font-size:11px;
cursor:pointer;
}

.normallink:hover {
text-decoration:underline;
}

.normalgrey {
font-size:11px;
color:#777777;
}

/* Infos de profil */

.infotop {
border:0px solid #000;
padding:3px;
float:left;
width:100%;
}

.infoleftpic {
float:left;
width:45px;
height:45px;
border:0px solid #000;
}

.bulletop {
border:0px solid #000;
padding-right:7px;
}

.bulleleftpic {

width:70px;
height:70px;
border:0px solid #000;
margin-bottom:-5px;
}

.giftleftpic {
float:left;
width:25px;
height:25px;
border:0px solid #000;
clear:left;
}

#infoRank
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:5px;
}

#infoRank h3
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 21px;
	background:url(icones/infos/stats.png) 0px 0px no-repeat #ffffff;
}

#infoPremium
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:3px;
	clear:left;
	margin-bottom:0px;
}

#infoPremium h3
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 21px;
	background:url(icones/infos/plus-small.png) 0px 0px no-repeat #ffffff;
}

#infoMessage
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	cursor:pointer;
}

#infoMessage h2
{
	padding-left: 21px;
	background:url(icones/mails/mails.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	
}
#infoMessage h2:hover
{
	padding-left: 21px;
	background:url(icones/mails/mails.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	text-decoration:underline;
}

#infoFlash
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	cursor:pointer;
}

#infoFlash h2
{
	padding-left: 21px;
	background:url(icones/popularite/star.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
}
#infoFlash h2:hover
{
	padding-left: 21px;
	background:url(icones/popularite/star.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	text-decoration:underline;
}

#infoRequest
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	cursor:pointer;
}

#infoRequest h2
{
	padding-left: 21px;
	background:url(icones/mates/request.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
}

#infoRequest h2:hover
{
	padding-left: 21px;
	background:url(icones/mates/request.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	text-decoration:underline;
}

#infoVisite
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
	cursor:pointer;
}

#infoVisite h2
{
	padding-left: 21px;
	background:url(icones/infos/visite.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
}

#infoVisite h2:hover
{
	padding-left: 21px;
	background:url(icones/infos/visite.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	text-decoration:underline;
}

#infoGifts
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#infoGifts h2
{
	
	padding-left: 21px;
	background:url(icones/infos/gift.png) 0px 0px no-repeat #ffffff;
}

#infoTweet
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#infoTweet h3
{
	font-size:16px;
	padding-left: 21px;
	background:url(tweet.gif) 0px 3px no-repeat #ffffff;
}

#bestMate
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#bestMate h2
{
	font-size:16px;
	padding-left: 21px;
	background:url(icones/mates/best-mate.png) 0px 3px no-repeat #ffffff;
}

#infoMates
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#infoMates h3
{
	padding-left: 21px;
	background:url(icones/infos/users.png) 0px 0px no-repeat #ffffff;
}
#infoInvite
{
	float:left;
	width:90%;
	min-height:13px;
	margin-left:3px;
	clear:left;
	margin-bottom:10px;
}

#infoInvite h2
{
	padding-left: 21px;
	background:url(icones/infos/addressbook.png) 0px 0px no-repeat #ffffff;
}

#infoPerso
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
	margin-top:10px;
}

#infoPerso h3
{
	padding-left: 21px;
	background:url(icones/infos/light-bulb.png) 0px 0px no-repeat #ffffff;
}

#infoWinner
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#infoWinner h3
{
	padding-left: 21px;
	background:url(icones/infos/crown.png) 0px 0px no-repeat #ffffff;
}

#infoSearch
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#infoSearch h3
{
	padding-left: 21px;
	background:url(icones/infos/search.png) 0px 0px no-repeat #ffffff;
}
#infoNotifs
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	cursor:pointer;
}

#infoNotifs h3
{
	padding-left: 21px;
	background:url(icones/infos/notif.png) 0px 0px no-repeat #ffffff;
	cursor:pointer;
	
}
#resultSearch
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#resultSearch h3
{
	padding-left: 21px;
	background:url(icones/infos/result-search.png) 0px 0px no-repeat #ffffff;
}

ul.listOfConnected {
list-style:none;
list-style-type:none;
display:inline;
margin-left:-40px;
margin-top:4px;
}

ul.listOfConnected li {
list-style:none;
list-style-type:none;
display:inline;
padding:3px;
cursor:pointer;
}

.morebox
{
font-size:11px;
font-weight:bold;
color:#333333;
text-align:center;
background-color:#ECF4F9;
background:url(more.png);
border:solid 1px #CCE1E7;
padding:8px;
margin-top:8px;
margin-bottom:8px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
float:left;
width:100%;
cursor:pointer;
}
.morebox:hover {
background:#ECF4F9 url(more.png);
border-color:#95C5D5;
}
.morebox:active {
background:#ECF4F9;
}
.morebox a{ color:#333333; text-decoration:none}
.morebox a:hover{ color:#333333; text-decoration:none}

/*   BOXES INFOS - ERREUR - AVERTISSEMENT - VALIDE  */
.genericbox , .validbox , .warningbox , .infobox , .errorbox {
font-size:11px;
color:#333333;
margin-top:10px;
margin-bottom:10px;
padding:8px;
padding-left:40px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
width:90%;
cursor:pointer;
display:none;
}
.notifbox , .notifboxvisite  , .notifboxflash , .notifboxmessage , .notifboxcomment , .notifboxrequest , .notifboxgift, .notifboxnotif {
font-size:11px;
color:#333333;
padding:8px;
padding-left:40px;
text-align:left;
font-weight:bold;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
width:170px;
cursor:pointer;
margin-bottom:4px;
}

.validbox 
{
background:url(icones/infos/tick.png) no-repeat 10px 8px #b6f3b9;
border:solid 1px #387A36;
}
.warningbox 
{
background:url(icones/infos/warning.png) no-repeat 10px 8px #feffb8;
border:solid 1px #ffbc2c;
}
.errorbox 
{
background:url(icones/infos/cross.png) no-repeat 10px 8px #f3b6b6;
border:solid 1px #cc0000;
}
.infobox
{
background:url(icones/infos/light-bulb.png) no-repeat 10px 8px #ecf4f9;
border:solid 1px #95c5d5;
}
.notifboxvisite
{
background:url(icones/infos/visite.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxflash
{
background:url(icones/popularite/star.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxmessage
{
background:url(icones/mails/mails.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxrequest
{
background:url(icones/mates/request.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxgift
{
background:url(icones/infos/gift.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxnotif
{
background:url(icones/infos/notif.png) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
.notifboxcomment
{
background:url(tweet.gif) no-repeat 10px 8px #e0edf5;
border:solid 1px #e0edf5;
}
/* PAGE DES DILINGS */

/* TUTOS */

.titre_etape {
cursor:pointer;
width:600px;
font-size:20px;
margin-top:30px;
}

.text_explain {
float:left;
width:300px;
padding-top:20px;
}

/* FEEDBACK */

.slide-out-div {
 font-size:11px;
color:#333333;
margin-top:10px;
margin-bottom:10px;
padding:8px;
text-align:left;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
width:400px;
border:solid 0px #95c5d5;
background:#ffffff;
z-index:1000000;
      }   
	  
.feedback_input {
color:#000000;background-color:#FFFFFF; font-size:11px; font-family:arial;font-weight:normal; width:90px; text-align:left;
margin-left:3px;
}   

#notifs{
 position: fixed;
 width: 160px;
 min-height: 30px;
 right: 70px;
 bottom: 35px;
 display:none;
}
#toomuchnotifs{
 position: fixed;
 width: 160px;
 min-height: 30px;
 right: 70px;
 bottom: 35px;
 display:none;
}

/* MALE OR FEMALE */
#male {
margin-top:-35px;
}
#female {
margin-top:-35px;
}
#male h1
{
	padding-left: 35px;
	background:url(male.png) 0px 0px no-repeat #ffffff;
}

#female h1
{
	padding-left: 35px;
	background:url(female.png) 0px 0px no-repeat #ffffff;
}

/* NEWSFEED */

.newsFeedContentItem  , .newsFeedGift , .newsFeedMates , .newsFeedTweet , .newsFeedPhoto , .newsFeedEventCreate , .newsFeedEventInvite
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	font-size:11px;
}

.newsFeedGift
{
	padding-left: 21px;
	background:url(icones/infos/gift.png) 0px 0px no-repeat #ffffff;
}

.newsFeedMates
{
	padding-left: 21px;
	background:url(icones/mates/users.png) 0px 0px no-repeat #ffffff;
}

.newsFeedTweet
{
	padding-left: 21px;
	background:url(tweet.gif) 0px 0px no-repeat #ffffff;
}

.newsFeedPhoto
{
	padding-left: 21px;
	background:url(icones/infos/picture.png) 0px 0px no-repeat #ffffff;
}

.newsFeedEventCreate
{
	padding-left: 21px;
	background:url(icones/mates/users.png) 0px 0px no-repeat #ffffff;
}

.newsFeedEventInvite
{
	padding-left: 21px;
	background:url(icones/mates/users.png) 0px 0px no-repeat #ffffff;
}
#contentFeed {
padding-top:7px;
}
.contentFeed {
opacity:0.7; 
filter : alpha(opacity=70);
clear:both;
margin-bottom:4px;
float:left;

}
.contentFeed:hover {
opacity:1; 
filter : alpha(opacity=100); 
clear:both;
margin-bottom:4px;
float:left;
}
.contentFeedCorps {
float:left;margin-left:5px;
width:400px;
}
/* FIN NEWSFEED */

/* INVITATION */
.service_mail , .service_mail_active {
background:url(providers-generic.png) 0px -10px no-repeat #ffffff;
width:230px;
min-height:34px;
opacity:0.7; 
filter : alpha(opacity=70); 
}
.service_mail:hover {
opacity:1; 
filter : alpha(opacity=100); 
}
.service_mail_active {
opacity:1; 
filter : alpha(opacity=100); 
}

.service_network {
background:url(providers-generic.png) -288px 0px no-repeat #ffffff;
width:65px;
min-height:34px;
opacity:0.7; 
filter : alpha(opacity=70); 
}
.service_network:hover {
opacity:1; 
filter : alpha(opacity=100); 
}
.service_network:active {
opacity:1; 
filter : alpha(opacity=100); 
}

.invite_title {
cursor:pointer;
}

.invite_title:hover {
cursor:pointer;
text-decoration:underline;
}
.service_mail_formu {

}
.text_explain_invite {
float:right;
min-width:390px;
min-height:300px;
border-left:1px solid #eeeeee;
padding:10px
}

.listMails {
background-color: rgb(246, 246, 246);
border: 1px solid rgb(224, 224, 224);
padding: 9px 10px 15px;
margin-bottom:40px;
}

.typeContacts {
border:1px solid rgb(224, 224, 224);
background:#FFFFFF;
text-align:right;
padding-right:20px;
padding-top:10px;
min-height:35px;
}
.listOfContacts {
border:1px solid rgb(224, 224, 224);
background:#FFFFFF;
text-align:right;
min-height:35px;
max-height:300px;
overflow:auto;
}
#gmail {
background:url(providers-generic.png) -65px 0px no-repeat #ffffff;
width:60px;
min-height:34px;
margin-top:-10px;
float:left
}
#yahoo {
background:url(providers-generic.png) -125px 0px no-repeat #ffffff;
width:60px;
min-height:34px;
margin-top:-10px;
float:left
}
#aol {
background:url(providers-generic.png) -175px 0px no-repeat #ffffff;
width:60px;
min-height:34px;
margin-top:-10px;
float:left
}
#msn {
background:url(providers-generic.png) -5px 0px no-repeat #ffffff;
width:60px;
min-height:34px;
margin-top:-10px;
float:left
}
.evenity , .evenity_0 , .evenity_1 {
width:100%;
min-height:60px;
}

.evenity_0 {
background-color: #ffffff;
}

.evenity_1 {
background-color: rgb(246, 246, 246);
}
.div_checkbox_invite {
width:20px;
height:20px;
margin-top:20px;
margin-left:10px;
margin-right:10px;
float:left;
}
.div_picture_invite {
width:50px;
height:50px;
float:left;
padding:5px;
border:0px solid #000;
}
.div_text_invite {
width:200px;
height:50px;
float:left;
text-align:left;
padding:4px;
border:0px solid #000;
overflow:hidden;
}

/* FIN INVITATIONS */

/* CONCOURS */

#concoursGold
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#concoursGold h3
{
	padding-left: 21px;
	background:url(icones/popularite/crown.png) 0px 0px no-repeat #ffffff;
}

#concoursSilver
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#concoursSilver h3
{
	padding-left: 21px;
	background:url(icones/popularite/crown-silver.png) 0px 0px no-repeat #ffffff;
}

#concoursBronze
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#concoursBronze h3
{
	padding-left: 21px;
	background:url(icones/popularite/crown-bronze.png) 0px 0px no-repeat #ffffff;
}

.text_gift {
float:right;
width:390px;
min-height:300px;
border-left:1px solid #eeeeee;
padding:10px
}
/* FIN CONCOURS */

/* PARTENAIRES */

.text_partenaire {
float:right;
width:390px;
min-height:50px;
border-left:1px solid #eeeeee;
padding:10px
}

#partenaireBlog
{
	float:left;
	width:100%;
	min-height:13px;
	margin-top:5px;
	clear:left;
	margin-bottom:10px;
}

#partenaireBlog h3
{
	padding-left: 21px;
	background:url(icones/partenaires/blog.png) 0px 0px no-repeat #ffffff;
}

#voteMoovjee {

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
width:50%;
margin-bottom:100px;

}

#partnership {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
text-align:center;
margin-bottom:25px;
}

/* CLASSEMENT GENERAL */

