/* CSS Document */
html{height:100%;}
body{
	margin:0;
	padding:0;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	color:#2a0315;
	}
a{color:#ff8500;}
form, fieldset{
	border:none;
	margin:0;
	padding:0;
	}		
img{border:none;}
table{
	margin:0 0 0 1px;
	border-collapse:collapse;
	font-size:90%;
	/*border:1px solid #8d0746;*/
	}
th{
	text-align:left;
	padding:2px 10px;
	font-size:110%;
	color:#de9c9e;
	background-color:#8d0746;
	border-left:1px dotted #6a0233;
	}
td{
	border:1px dotted #a11d59;
	padding:2px 10px;
	font-size:100%;
	}
tfoot td{
	border-top:1px solid #a11d59;
	font-weight:bold;
	color:#a11d59;
	}
textarea{font-family:"Trebuchet MS", Arial, Verdana, Helvetica;}
.page{
	background:url(images/body_bg.gif) 0 0 repeat-x #260013;
	overflow:hidden;
	}
.global{
	width:921px;
	margin:auto;
	overflow:hidden;
	padding-top:15px;
	}
.ventre{
	background-color:#be798c;
	float:left;
	padding:19px 0 0;
	_padding-top:90px;
	clear:both;
	min-height:105px;
	width:100%;
	}
#receptLogo{
	background:url(images/global_tl.gif) 0 0 no-repeat;
	width:448px;
	height:187px;
	float:left;
	}
#receptLogo a, #receptLogo h1 
{
	height:100%; 
	width:100%; 
	display:block;
}	
#receptLogo span
{
	display:none;
}
.globalTR{
	background:url(images/global_tr.gif) 0 0 no-repeat;
	width:473px;
	height:187px;
	float:left;
	}
.skyscraper{
	height:119px;
	text-align:right;
	}
.skyscraper img{margin:15px 0 0 0;}
.corps{
	border:1px solid #be798c;
	padding-top:140px;
	_padding-top:80px;
	min-height:350px;
	_height:350px;
	}
.corps .col1{
	width:611px;
	float:left;
	}
.corps .col2{float:left;}
.corps .col2 .portlet{
	background:url(images/portlet_droite_bg_b.gif) 0 bottom no-repeat;
	width:288px;
	padding:5px 0;
	margin-top:10px;
	}
.corps .col2 .portlet .contenuPortlet{
	background:url(images/portlet_droite_bg_t.gif) 0 0 no-repeat #7a1645;
	padding:15px 15px 5px 15px;
	min-height:60px;
	color:#fff;
	font-size:90%;
	}
.corps .col2 .portlet .contenuPortlet h2{
	color:#ff8500;
	font-size:120%;
	padding:0 0 0 65px;
	margin:0;
	min-height:65px;
	_height:65px;
	}
.corps .col2 .portlet .contenuPortlet strong{color:#fff;}
.corps .col2 .portlet p{margin:0;}
.footer{
	background:transparent url(images/footer_bg.gif) no-repeat scroll center 0;
	padding:9px 0 5px;
	margin:0;
	text-align:center;
	height:120px;
	clear:both;
	font-size:80%;
	color:#c792a2;
	_margin-top:0px;
	}
.footer li{
	display:inline;
	background:url(images/footer_li_bg.gif) 0 8px no-repeat;
	padding:0 0 0 8px;
	}
.footer li.paybox{
	background:transparent url(images/logo_paybox.gif) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:26px;
	left:50%;
	margin-left:380px;
	position:absolute;
	width:56px;
	}
.footer li.paybox span{display:none;}
.footer li.paybox a{
    display:block;
    width:100%;
    height:100%;
	position:relative;
	left:-8px;
	}
.footer li.first{background:none;}
.footer a{
	color:#c792a2;
	font-weight:bold;
	}
.footer a:hover{color:#fff;}
#portletBas{
	color:#C792A2;
	font-size:80%;
	border-top:1px solid #C792A2;
	border-bottom:1px solid #C792A2;
	padding-bottom:15px;
	width:921px;
	margin:0 auto;
	}
#lienBas{
	font-size:80%;
	margin:0 auto;
	width:921px;
	}
#lienBas ul{
	padding:0;
	margin:0;
	}
#lienBas li{
	float:left;
	width:15%;
	padding:5px 5% 5px 0;
	}
#lienBas a{text-decoration:none;}
.lienBleu{
	background:url(images/btnBleu_bg_r.gif) right 0 no-repeat;
	text-decoration:none;
	padding-right:3px;
	margin-right:8px;
	text-align:center;
	position:relative;
	float:left;
	font-size:90%;
	line-height:150%;
	margin-top:5px;
	}
.lienBleu.gros{
	background:url(images/btnBleuGros.jpg) 0 0 no-repeat;
	width:182px;
	height:30px;
	font-size:120%;
	display:block;
	margin:7px 0 0 0;
	text-align:center;
	}
.lienBleu.gros a{background:none!important;}
.lienBleu.gros a span{background:none;}
.lienBleu a{
	background:url(images/btnBleu_bg_l.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 17px 5px 10px;
	cursor:pointer;
	float:left;
	text-decoration:none;
	color:#fff;
	outline:none;
	}
.mesCandidats .lienBleu a{padding-top:2px;}
.clear{
	clear:both;
	display:block;
	}
h2 span,.aMasquer,h1 span{display:none;}

/* Inscription/Identification */
/* Avant extraction du footer du code
.nav1{
	background:url(images/nav1_bg.gif) 0 0 repeat-y #790038;
	position:absolute;
	top:225px;
	height:135px;
	width:921px;
	color:#fff;
	font-size:85%;
	clear:both;
	}
*/
.nav1{
	background:#790038 url(images/nav1_bg.gif) repeat-y scroll 0 0;
	clear:both;
	color:#FFFFFF;
	font-size:85%;
	height:135px;
	left:50%;
	margin-left:-461px;
	margin-left:-460px\9;
	#margin-left:-461px;
	position:absolute;
	top:225px;
	width:921px;
}

.nav1 .col1{
	float:left;
	width:614px;
	}	
.nav1 .col1 h2{
	background:url(images/devenirMembre_titre.gif) 0 0 no-repeat;
	width:257px;
	height:80px;
	position:relative;
	top:-19px;
	margin:0 0 0 48px;
	}
.nav1 .col1 fieldset{
	margin:0 0 0 55px;
	position:relative;
	top:-10px;
	}
.nav1 fieldset p{margin:0 0 5px 0;}
.nav1 select{
	font-size:90%;
	color:#707070;
	vertical-align:middle;
	}
.nav1 input{
	vertical-align:middle;
	margin:0 0 0 6px;
	}
.nav1 .col2{float:left;}
.nav1 .col2 label{
	display:block;
	float:left;
	width:117px;
	padding:4px 0 0 0;
	}
.nav1 .col2 fieldset{margin-top:10px;}
.nav1 .col2 input{
	}
.inputIdent{
	background-color:#be798c;
	border:none;
	border-top:1px solid #431f2d;
	border-right:1px solid #431f2d;
	width:120px;
	font-size:90%;
	}
.nav1 .col2 h2{
	background:url(images/monEspace_titre.gif) 0 0 no-repeat;
	width:94px;
	height:27px;
	margin:24px 0 0 0;
	}
.nav1 .col2 a{
	display:block;
	text-align:right;
	font-size:80%;
	_padding-right:10px;
	float:right;
	}

/* Navigation membre */

/* Avant extraction du footer du code
.navMembre {
	font-weight:bold;
	color:#fe99ae;
	position:absolute;
	top:250px;
	height:83px;
	width:921px;
	background:url(images/nav1_bg.gif) 0 0 repeat-y #790038;
	font-size:85%;
	clear:both;
	overflow:hidden;
	}
	*/
.navMembre {
	background:#790038 url(images/nav1_bg.gif) repeat-y scroll 0 0;
	clear:both;
	color:#FE99AE;
	font-size:85%;
	font-weight:bold;
	height:83px;
	left:50%;
	margin-left:-461px;
	/*overflow:hidden;*/
	position:absolute;
	top:250px;
	width:921px;
	}
.ventre .navMembre .col1{
	float:left;
	width:800px;
	overflow:hidden;
	}
.navMembre .bienvenue{	padding:0 0 0 15px;}
.navMembre .userNom, .navMembre .nbDayZ, .navMembre .nbMessage{color:#ffcc01;}
.navMembre ul{
	list-style-type:none;
	padding:0;
	margin:3px 0 0 5px;
	height:62px;
	width:800px;
	}
.navMembre li{
	float:left;
	background:url(images/nav1_separateur.gif) right bottom no-repeat;
	padding:0 5px;
	height:100%;
	width:105px;
	font-size:90%;
	}
.navMembre .intitule{
	display:block;
	height:20px;
	min-width:25px;
	padding:5px 0 0 25px;
	margin:10px 0 0 0;
	}
.navMembre li.monEspace{
	width:100px;
	_width:75px;
	}
.navMembre .monEspace .intitule{background:url(images/ico_monEspace.gif) 0 0 no-repeat;}
.navMembre .mesMessages .intitule{background:url(images/ico_message.gif) 0 0 no-repeat;}
.navMembre li.mesMessages{width:106px;}
.navMembre .mesDayZ .intitule{background:url(images/ico_acquerirDesDayz.gif) 0 0 no-repeat;}
.navMembre li.mesDayZ{width:140px;}
.navMembre li.mesCadeaux{width:105px;}
.navMembre .mesCadeaux .intitule{background:url(images/ico_mesCadeaux.gif) 0 0 no-repeat;}
.navMembre li.visiteGuidee{width:156px;}
.navMembre .visiteGuidee .intitule{background:url(images/ico_visiteGuidee.gif) 0 0 no-repeat;}
.navMembre .monProfil .intitule{background:url(images/icone_marteau.gif) 0 0 no-repeat;}
.navMembre .visiteGuidee  .lienBleu a{
	}
.navMembre .col2{
	float:right;
	margin:28px 19px 0 0;
	position:absolute;
	top:3px;
	left:780px;
	}
.navMembre .monEspace .lienBleu a{
	_width:57px!important;
	margin:0;
	}
.navMembre .monEspace{
	text-align:left;
	margin:0;
	}
.navMembre .monEspace .lienBleu{display:block;}
.navMembre .monEspace .lienBleu span{_width:90px;}
.navMembre .lienBleu, .navMembre .lienBleu a{
	text-align:center;
	display:block;
	margin:0;
	float:none;
	}
.navMembre .col2 .lienBleu{
	width:135px;
	padding-bottom:2px;
	top:-26px;
	}

/* Bandeau Recherche */
.recherche{
	left:50%;
	margin:0 0 0 150px;
	position:absolute;
	top:115px;
	}
.menuRech{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	top:3px;	
	}
.menuRech li{
	background-position: 0 0;
	background-repeat:no-repeat;
	float:left;
	width:144px;
	height:24px;
	}
.menuRech a{
	display:block;
	width:100%;
	height:100%;
	}
.menuRech .rechRapide{background-image:url(images/rechRapide_onglet.gif);}
.menuRech .rechRapide.active{background-image:url(images/rechRapide_onglet_active.gif);}
.rechComplete{background-image:url(images/rechComplet_onglet.gif);}
.rechComplete.active{background-image:url(images/rechComplet_onglet_active.gif);}
.menuRech span{display:none;}
.rechRapide_form{
	background:url(images/rechRapide_bg.png) 0 0 no-repeat;
	width:400px;
	height:100px;
	clear:both;
	padding:5px 0 0 2px;
	#padding-top:3px;
	}
.rechRapide_form fieldset,#divRechComplete fieldset{
	float:left;
	margin:0 10px 2px 5px;
	font-size:85%;
	}
.rechRapide_form .rechAge{
	margin-left:10px;
	width:140px;
	}
.rechRapide_form .rechReg{width:220px;}
#divRechComplete fieldset.type2{
	float:none;
	clear:both;
	}
.rechRapide_form input[type=checkbox],#divRechComplete  input[type=checkbox]{
	float:left;
	vertical-align:middle;
	}
.rechRapide_form .btnGo{
	float:right;
	left:-5px;
	margin:-4px 10px 0 0;
	position:relative;
	}
.rechRapide_form label,#divRechComplete label{
	display:block;
	font-weight:bold;
	color:#ffcc00;
	margin-bottom:2px;
	}
.rechRapide_form label.type2,#divRechComplete  label.type2{
	font-weight:normal;
	color:#fff;
	display:inline;
	}
.rechRapide_form .type3 label,#divRechComplete .type3 label{
	margin-top:4px;
	display:inline;
	}
.rechRapide_form input,#divRechComplete input,.rechRapide_form select, #divRechComplete select{
	vertical-align:middle;
	margin-left:2px;
	font-size:90%;
	}
.rechReg select{
	width:150px !important;
	float:left;
	}
#divRechComplete{
	/*background:#9f5973;*/
	background:url(images/rechComplete_bg.png) 0 bottom no-repeat;
	_background:url(images/rechComplete_bg.gif) 0 bottom no-repeat;
	position:relative;
	top:-56px;
	_top:-73px;
	left:-8px;
	_left:-9px;
	width:307px;
	display:none;
	padding:0 5px 20px 10px;
	_padding-top:2px;
	}
#divRechComplete input, #divRechComplete select{vertical-align:middle;}

/* Accueil */
#receptTop10{
	width:602px;
	height:343px;
	margin:0 0 0 0;
	}
.encartParrainage{
	padding: 8px 0 20px 17px;
	margin:0;
	}
.derniersInscrits{
	background:url(images/derniersInscrits_bg.gif) 0 0 no-repeat;
	height:375px;
	padding:67px 0 0 30px;
	margin:0;
	list-style-type:none;
	}
.derniersInscrits li{
	background:url(images/derniersInscrits_li_bg.gif) 0 0 no-repeat;
	width:97px;
	height:97px;
	padding:5px;
	float:left;
	}
.infoBulle {
	width:284px;
	height:152px;
	margin:-5px 0 0 0;
	display:none;
	text-align:left;
	position:absolute;
	background:url(images/infoBulle.png) 0 0 no-repeat;
	_background:url(images/infoBulle.gif) 0 0 no-repeat;
	color:#fff;
	padding:25px;
  	-moz-opacity : 0.9; 
 	opacity : 0.9;	
    }
.infoBulle h3, .infoBulle p{
	margin:0;
	width:165px;
	}
.cinqSecondes{
	background:url(images/5secondes_bg.gif) 0 bottom no-repeat;
	width:288px;
	height:345px;
	text-align:center;
	margin:10px 0 15px 0;
	}
.cinqSecondes h2{
	background:url(images/5seconde_titre.gif) 0 0 no-repeat;
	widows:227px;
	height:26px;
	margin:0 0 10px 0;
	}
.cinqSecondes img{margin-bottom:1px;}
#receptYoudayCinqSecondes{
	width:266px;
	height:199px;
	margin:0 0 0 11px;
	#margin-left:0;
	}
	
/*recontre vip*/
.candidaturesPeople{
	margin:0 0 0 0;
	background:url(images/vip_bg.jpg) 0 0 repeat-y;
	}
.espaceMembre .candidaturesPeople{background:url(images/vip_membre_bg.jpg) 0 0 repeat-y;}
.candidaturesPeople h2{
	background:url(images/vip_bg_titre.jpg) 0 0 no-repeat;
	height:66px;
	margin:0;
	}
.espaceMembre .candidaturesPeople h2{background:url(images/vip_membre_titre.jpg) 0 0 no-repeat;}
.candidaturesPeople ul{
	background:url(images/vip_bg_bottom.jpg) 0 bottom no-repeat;
	list-style-type:none;
	margin:0;
	padding:0 0 30px 30px;
	}
.espaceMembre .candidaturesPeople ul{background-image:url(images/vip_membre_bg_bottom.jpg);}
.candidaturesPeople li{
	height:97px;
	clear:both;
	}
.candidaturesPeople img{
	float:left;
	margin:0 0 0 -1px;
	}
.espaceMembre .candidaturesPeople img{margin:2px 0 0 4px;}
.candidaturesPeople .infos{
	float:left;
	width:300px;
	display:block;
	color:#fff;
	margin:10px;
	}
.candidaturesPeople .temps{display:block;	}
.candidaturesPeople .infos a{
	color:#FFCC01;
	display:block;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	}
	
/* Recherche */
.corps .maRecherche {
	width:876px;
	margin:10px auto 35px auto;
	}
.maRecherche h2{
	background:url(images/maRecherche_titre.jpg) 0 0 no-repeat;
	height:69px;
	margin:0;
	}
.infoBulleRecherche {
	width:388px;
	margin:-5px 0 0 0;
	display:none;
	text-align:left;
	position:absolute;
	color:#fff;
    -moz-opacity : 0.9; 
    opacity : 0.9;	
	}
.infoBulleRecherche .texte{
	background:url(images/infoBulleRecherche_top.png) 0 0 no-repeat;
	_background:url(images/infoBulleRecherche_top.gif) 0 0 no-repeat;
	padding:35px 25px 0 25px;
	}
.infoBulleBottom{
	background:url(images/infoBulleRecherche_bottom.png) 0 0 no-repeat;
	_background:url(images/infoBulleRecherche_bottom.gif) 0 0 no-repeat;
	height:34px;
	}
#formFiltrage{
	background:url(images/maRecherche_filtre_bg.gif) 0 0 no-repeat #8c0746;
	border-top:1px solid #be798c;
	margin:0;
	padding:15px 15px 95px;
	color:#fff;
	#padding-bottom:25px;
	}
#formFiltrage p{
	font-size:80%;
	line-height::120%;
	margin:0;
	}
#formFiltrage fieldset{
	float:left;
	margin:15px 15px 0 0;
	_margin-left:40px;
	height:10px;
	color:#fff;
	width:240px;
	}
#formFiltrage fieldset.fieldset_Photo {
	width:350px;
	}
#formFiltrage fieldset.fieldset_EnLigne {
	width:260px;
	}
#formFiltrage label, #formFiltrage input{
	font-size:80%;
	margin:0 15px 0 0;
	}
#formFiltrage input{margin:0 26px 0 0;}
#formFiltrage label{
	color:#FFC903;
	float:left;
	font-weight:bold;
	width:85px;
	}
#formFiltrage label.type2{
	width:195px;
	}
#formFiltrage label.type3 {
	width:220px;
}
#formFiltrage .btnRechercher{
	float:right;
	margin:-65px 0 0;
	}
#formFiltrage select{
	width:140px;
	font-size:80%;
	}
#candidats_checkbox{margin:0 0 0 70px;}
.pagination{
	background:url(images/maRecherche_pagin_bg.gif) 0 0 no-repeat;
	height:16px;
	padding:5px 10px;
	clear:both;
	}
.pagination .precedent{
	float:left;
	width:100px;
	background-position:0 1px;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	font-size:85%;
	}
span.precedent{
	background-image:url(images/precedent_fl.gif);
	color:#954562;
	}
a.precedent{
	background-image:url(images/precedent_fl_active.gif);
	color:#0168b0;
	text-decoration:none;
	}
.pagination fieldset{
	float:left;
	color:#9f1c59;
	font-size:85%;
	margin:-1px 0 0 155px;
	}
.pagination select{
	font-size:85%;
	vertical-align:middle;
	}
.pagination ol{
	float:left;
	list-style:none;
	margin:0 0 0 105px;
	padding:0;
	font-size:80%;
	}
.pagination ol li{
	float:left;
	width:16px;
	height:15px;
	font-weight:bold;
	text-align:center;
	color:#006aae;
	}
.pagination ol li.active{
	background:url(images/pagination_li_active.gif) 0 0 no-repeat;
	color:#fff;
	}	
.pagination a{
	color:#006aae;
	}	
.pagination .suivant{
	float:right;
	width:100px;
	background-position:right 1px;
	background-repeat:no-repeat;
	padding:0 14px 0 0;
	font-size:85%;
	text-align:right;
	}
span.suivant{
	background-image:url(images/suivant_fl.gif);
	color:#954562;	
	}	
a.suivant{
	background-image:url(images/suivant_fl_active.gif);
	color:#0168b0;
	text-decoration:none;
	}
.maRecherche table{
	width:100%;
	border-collapse:collapse;
	background:url(images/maRecherche_trie_bg.gif) 0 0 no-repeat #8c0746;
	font-size:90%;
	}
.maRecherche th{
	background:url(images/trie_fl.gif) 0 5px no-repeat;
	text-align:left;
	padding:5px 0 5px 0;
	font-size:80%;
	color:#de9c9e;
	}	
.maRecherche th span{
	text-decoration:none;
	display:block;
	float:left;
	margin: 0 0 0 10px;	
	}
.maRecherche .flUp, .maRecherche .flDown{
    display:block;
    float:left;
    width:12px;
    height:20px;
	}
.maRecherche .flUp span, .maRecherche .flDown span{display:none;}
.maRecherche th.active.down{
	background-image:url(images/trie_fl_down.gif);
	color:#fff;	
	}
.maRecherche th.active.up{
	background-image:url(images/trie_fl_up.gif);
	color:#fff;	
	}
.maRecherche th.vide{background:none;}
.maRecherche td{
	border-bottom:1px solid #be798c;
	font-weight:bold;
	color:#fff;
	text-align:center;
	}
.maRecherche tr.active td{
	background-color:#bf1a66;
	background-image:none;
	}
td.photo{
	width:140px;
	text-align:center;
	}
.maRecherche td.photo{padding:3px;}
.maRecherche td.nom{font-size:120%;}
.maRecherche td.unactive{
	color:#de9c9e;
	font-size:90%;
	}
.nbJours, .nbMinutes, .nbHeures,.maRecherche td.nom,.maRecherche td.nom a, .warning{
	color:#ffcc01;
	text-decoration:none;
	}
.maRecherche td.miser,.maRecherche tr.active td.miser{
	background:url(images/maRecherche_miser.gif) 23px 33px no-repeat;
	width:83px;
	height:90px;
	vertical-align:top;
	}
.maRecherche td.miser a{
	display:block;
	width:100%;
	height:100%;
	margin-top:33px;
	}
.maRecherche td.miser a span{
	display:none;
	line-height:normal;
	}	
.maRecherche td.envoyerMessage .lienBleu span, .maRecherche td.envoyerClinOeil .lienBleu span{
	background:none;
	padding:0;
	line-height:130%;
	}
.maRecherche td.miser a img{margin:0 0 0 12px;}
.maRecherche .envoyerMessage .lienBleu, .maRecherche .envoyerClinOeil .lienBleu{	
	background:transparent none repeat scroll 0 0;
	clear:both;
	left:50%;
	#left:40%;
	margin-left:-38px;
	}
.maRecherche .envoyerMessage a,.maRecherche .envoyerClinOeil a{
	background:url(images/btnBleu_type2_bg.gif) 0 0 no-repeat;
	width:72px;
	height:25px;
	margin:10px auto;
	color:#fff;
	text-decoration:none;
	padding:2px 3px 10px 3px;
	display:block;
	text-align:center;
	}
.mesPretendants a span{
	font-size:90%;
	_font-size:100%;
	}

/* Fiche Profil */
.ficheProfil{margin:0px 0 0 23px;}
.ficheProfil h2{
	background:url(images/profile_titre.jpg) 0 0 no-repeat;
	width:877px;
	height:66px;
	margin:0;
	}
.ficheProfil h2 span.nom{	
	padding:38px 0 0 185px;
	display:block;
	color:#ffbccd;
	font-size:80%;
	}
.corps .ficheProfil .col1{
	width:584px;
	height:309px;
	background-color:#8c0746;
	margin:0;
	background:url(images/miser_bg.jpg) right bottom no-repeat;
	}	
.ficheProfil .sousCol1{
	width:341px;
	/*height:342px;*/
	float:left;
	}
#receptGalerie{
	background-color:#8c0746;
	height:245px;
	}
.ficheProfil .sousCol2{
	float:left;
	width:276px;
	min-height:245px;
	_height:245px;
	background-color:#8C0746;
	}
.ficheProfil .description{
	background-color:#8c0746;
	color:#fff;
	height:159px;
	font-size:90%;
	}
.ficheProfil .sousCol2 h3, .ficheProfil .sousCol3 h3, .ficheProfil .pretendantsEnCours h3{
	color:#ffcc01;
	padding:10px 0 8px 10px;
	margin:0;
	clear:both;
	}
.ficheProfil p{
	padding:0 10px 8px;
	margin:0;
	}
.ficheProfil .description ul{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
	}
.ficheProfil .description li, .ficheProfil .sousCol3 li{
	margin:0 0 5px 0;
	}
.ficheProfil .envoyerMessage{
	clear:both;
	background:url(images/envoyerMessage2_bg.jpg) 0 0 no-repeat;
	/*width:320px;*/
	height:157px;
	padding:0 0 0 8px;
	display:block;
	}
.ficheProfil .envoyerMessage.candidat{
	background:url(images/envoyerMessageCandidat_bg.jpg) 0 0 no-repeat;
	}
.ficheProfil .envoyerMessage .lienBleu {
	display:block;
	line-height:130%;
	margin-top:-1px;
	}
.ficheProfil .envoyerMessage .lienBleu a{
	font-size:80%;
	display:block;
	height:17px;
	width:110px;
	}
#EnsembleLienBleu {
	margin-top:5px;
	}
#EnsembleLienBleu span{
	background:0 0 no-repeat;
	width:149px;
	height:22px;
	display:block;
	float:left;
	margin:3px 4px;
	overflow:hidden;
}
#EnsembleLienBleu span.aMessage{
	background-image:url(images/aMessage.gif);
}
#EnsembleLienBleu span.aClinOeil{
	background-image:url(images/aClinOeil.gif);
}
#EnsembleLienBleu span.aDemanderPhoto{
	background-image:url(images/aDemanderPhoto.gif);
}
#EnsembleLienBleu span.aFavori{
	background-image:url(images/aFavori.gif);
}
#EnsembleLienBleu span.aBloque{
	background-image:url(images/aBloque.gif);
}
#EnsembleLienBleu span.aEvaluation{
	background-image:url(images/aEvaluation.gif);
}

#EnsembleLienBleu span.aCadeau{
	background-image:url(images/aOffirCadeau.gif);
}
#EnsembleLienBleu span a{
	display:block;
	height:100%;
	margin-left:27px;
	padding-top:4px;
	text-decoration:none;
	font-size:70%;
	color:#fff;
	font-weight:bold;
}
span.aEvaluation object, span.aEvaluation embed{
	position:relative;
	top:-3px;
}
.valider{
	text-align:center;
	}
input.btnBleu{
	background:url(images/btnBleu_1.png) 0 0 no-repeat;
	width:169px;
	height:25px;
	padding:2px 0 0 5px 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:none;
	float:none;
	clear:both;
	margin:auto;
	}
.ficheProfil .miser{
	background:url(images/miser_bg.jpg) 0 0 no-repeat;
	width:276px;
	height:126px;
	padding-top:25px;
	}
.ficheProfil .miser .candidat{
	float:left;
	width:48%;
	background-image:none;
	}
.ficheProfil .miser .candidat h3{
	margin:0;
	padding-left:25px;
	padding-top:5px;
	font-size:125%;
	}
.ficheProfil .miser .candidat p{
	margin:0;
	color:#fff;
	font-size:85%;
	padding-left:25px;
	}
.ficheProfil .miser fieldset{
	margin:10px 20px;
	}	
.ficheProfil .miser a{
	float:left;
	margin:0;
	padding:0;
	}	
.corps .ficheProfil .miser  input.nbDayZ{
	width:125px;
	margin-top:3px;
	color:#666666;
	font-size:125%;
	text-align:center;
	height:18px;
	float:left;
	#margin-left:-22px;
	clear:both;
	}
.ficheProfil .themeSortie{
	clear:both;
	margin:0 23px 13px;
	padding:0;
	text-align:left;
	font-weight:bold;
	color:#FFCC01;
	}	
.ficheProfil .themeSortie#nbDayz{
	float:left;
	margin-right:0;
	_margin-left:11px;
	}
.ficheProfil .themeSortie#nbDayzGo{
	clear:none; 
	float:left; 
	margin:-1px 0 0 0;
	padding-left:5px;
	}
.ficheProfil .themeSortie .pseudo {text-transform:uppercase;}
.ficheProfil .themeSortie select{
	background-color:#9D1756;
	border:1px solid #F9968E;
	color:white;
	margin-top:3px;
	font-size:14px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	width:227px;
	}
.ficheProfil.vip .sousCol2{
	float:left;
	width:569px;
	background:url(images/ficheProfilVipSousCol2_bg.gif) 0 1px repeat-x #8c0746;
	min-height:245px;
	_height:245px;
	}
.ficheProfil .sousCol3{
	background-color:#9d1756;
	color:#ffbccd;
	float:left;
	width:260px;
	height:245px;
	}
.ficheProfil.vip .sousCol3{
	background-color:#8C0746;
	}
.ficheProfil .sousCol3 ul{
	margin:0 0 0 10px;
	font-size:90%;
	padding:0;
	list-style-type:none;
	overflow:auto;
	height:200px;
	margin-right:7px;
	}
.ficheProfil .pretendantsEnCours{
	width:565px;
	background-color:#960d4e;
	margin:0 0 35px 0;
	_margin-top:-5px;
	position:relative;
	left:1px;
	float:left;
	clear:both;
	}
.ficheProfil .pretendantsEnCours h3{
	font-size:130%;
	font-weight:normal;
	}
.ficheProfil .pretendantsEnCours ol{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.ficheProfil .pretendantsEnCours li{
	border-bottom:1px solid #8c0746;
	height:60px;
	padding:3px 3px;
	background-color:#a11d59;
	background-position:373px 25px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	#margin-top:-2px;
	}
.ficheProfil .pretendantsEnCours .numero1{
	font-size:140%;
	background-color:#be1a65;
	border-top:1px solid #be798c;
	}
.ficheProfil .pretendantsEnCours img{float:left;}
.ficheProfil .pretendantsEnCours .infos{
	float:left;
	width:316px;
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 10px;
	font-size:85%;
	}
.ficheProfil .pretendantsEnCours .infos .nom{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	color:#ffcc01;
	font-size:110%;
	font-weight:normal;
	display:block;
	margin-bottom:5px;
	}
.ficheProfil .pretendantsEnCours .infos .nom a{
	color:#ffcc01;
	text-decoration:none;
	}
.ficheProfil .pretendantsEnCours .infos .nbDayZ{color:#ffcc01;}
.ficheProfil .pretendantsEnCours .note{
	float:right;
	margin:8px 15px 0 0;
	}
.contientFicheProfil .cadeaux{
	float:right;
	margin:40px 25px 15px 0;
	_margin-right:15px;
	}	
.contientFicheProfil .encartParrainage {
	float:left;
	margin:5px 0 0;
	padding:15px 0 20px 0;}

/* Cadeaux Star */
.cadeaux{margin:30px 0 15px 0;}
#receptCadeaux{
	
}
.cadeaux h2{
	background:url(images/cadeaux_titre.gif) 0 0 no-repeat;
	width:227px;
	height:25px;
	margin:0;
	}	
.cadeaux a{
	display:none;
	}
.cadeaux a span{
	position:absolute;
	top:-5000px;
	left:0;
	}
.contientCadeaux{
	background:url(images/cadeauBloc_bg.gif) 0 0 no-repeat;
	width:288px;
	height:290px;
	padding:4px 0;
	}
#receptCadeaux object{
	float:right;
	margin:0 1px 0 0;
	}

/* Espace Membre */
.espaceMembre .col1{width:484px;}
.espaceMembre .col2{
	width:394px;
	margin-right:17px;
	float:right;
	}
.espaceMembre .nbDayZ{color:#ffcc01;}
.mesPretendants{
	margin:27px 0 0 27px;
	width:440px;
	}
.mesPretendants h2{
	height:67px;
	margin:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
.mesPretendants h2.il{background-image:url(images/mesPretendants_titre.jpg);}
.mesPretendants h2.elle{background:url(images/mesPretendants_elles_titre.jpg) 0 0 no-repeat;}
.mesPretendants .tempsRestants{
	background:0 0 no-repeat #e9b6c4;
	margin:0;
	color:#9f1c59;
	padding:10px 0 15px 62px;
	font-size:90%;
	}
.mesPretendants .tempsRestants.etape_1{background-image:url(images/mesPretendants_etape_1.gif);}
.mesPretendants .tempsRestants.etape_2{background-image:url(images/mesPretendants_etape_2.gif);}
.mesPretendants .tempsRestants.etape_3{background-image:url(images/mesPretendants_etape_3.gif);}
.mesPretendants .attente, .mesCandidats .attente{
	color: #ffcc01;
	font-size:90%;
	float:left;
	clear:both;
	}
.mesPretendants ol,.mesCandidats ol,.mesPeoples ol, .mesDemandesCadeau ol{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.mesPretendants li,.mesCandidats li,.mesPeoples li, .mesDemandesCadeau li{
	border-bottom:1px solid #5a002d;
	border-top:1px solid #be798c;
	min-height:98px;
	overflow:hidden;
	_float:left;
	padding:3px 3px;
	background-color:#a11d59;
	background-position:353px 25px;
	background-repeat:no-repeat;
	margin:-3px 0 0 0;
	}
	
.mesPretendants li
	{
	min-height:120px;
	}

.mesPretendants li.numero1{
	background-image:url(images/mesPretendants_1.gif);
	background-color:#be1a65;
	}
.mesPretendants li.numero2{background-image:url(images/mesPretendants_2.gif);}
.mesPretendants li.numero3{background-image:url(images/mesPretendants_3.gif);}
.mesPretendants li.numero4{background-image:url(images/mesPretendants_4.gif);}
.mesPretendants li.numero5{background-image:url(images/mesPretendants_5.gif);}
.mesPretendants li.newMessage{background-image:url(images/bgMessage.gif);}
.mesPretendants li.unactive{
	height:auto;
	min-height:0;
	clear:both;
	}
.mesPretendants li.unactive .infos{float:none;}

.mesPretendants .pasPretendants{
	background:url(images/bg_alert.gif) 0 0 no-repeat #7a1645;
	padding:15px 15px 20px 15px;
	min-height:60px;
	color:#fff;
	font-size:90%;
	}
.mesPretendants .pasPretendants .infos{
	color:#ff8500;
	font-size:120%;
	margin:0 0 0 65px;
	min-height:70px;
	_height:65px;
	float:left;
	}
.cloreCandidature{
	background-color:#790038 ;
	color:#C792A2;
	margin:0;
	padding:5px 15px 8px 15px;
	text-align:right;
	font-weight:bold;
	}	
.activite{text-align:left;}	
.cloreCandidature a{color:#C792A2;}
.mesPretendants img, .mesCandidats img, .mesPeoples img, .mesDemandesCadeau img{float:left;}
.mesPretendants .infos, .mesCandidats .infos, .mesPeoples .infos, .mesDemandesCadeau .infos{
	float:right;
	width:316px;
	color:#fff;
	font-weight:bold;
	padding-top:0;
	font-size:85%;
	}
.mesPretendants .infos .nom, .mesCandidats  .infos .nom, .mesPeoples .infos .nom, .mesDemandesCadeau .infos .nom{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	color:#ffcc01;
	font-size:140%;
	font-weight:bold;
	display:block;
	margin-bottom:0;
	}
.mesPretendants .infos .nom a, .mesCandidats .infos .nom a, .mesPeoples .infos .nom a, .mesDemandesCadeau .infos .nom a{
	color:#ffcc01;
	text-decoration:none;
	}
.nonCandidat{
	background:url(images/MesPretendants_illustration.gif) 0 -2px no-repeat;
	height:177px;
	padding:0 0 0 175px;
	border:1px solid #be798c;
	position:relative;
	}
.nonCandidat h3{
	color:#ffcc00;
	font-size:110%;
	margin:18px 0 10px 0;
	}
.nonCandidat p{
	color:#fff;
	font-size:85%;
	margin:0 20px 10px 0;
	}
.nonCandidat .poserMaCandidature{
	background:url(images/poserCandidature_btn.jpg) 0 0 no-repeat;
	width:152px;
	margin:15px 0;
	height:29px;
	display:block;
	}
.nonCandidat .poserMaCandidature span{display:none;}
.clinsDOeil {
	width:449px;
	margin:25px 0 0 27px;
	}
.clinsDOeil h2{
	height:44px;
	margin:0;
	}
.clinsDOeil h2.elle {background:url(images/clinDOeil_titre.jpg) 0 0 no-repeat;}
.clinsDOeil h2.il{background:url(images/clinDOeil_ils_titre.jpg) 0 0 no-repeat;}
.clinsDOeil ul{
	margin:0 0 8px 0;
	padding:0;
	width:430px;
	list-style-type:none;
	background-color:#8d0746;
	padding:5px;
	min-height:75px;
	_height:75px;
	}
.clinsDOeil li{
	float:left;
	margin:5px;
	}
.clinsDOeil li.last{
	clear:both;
	width:100%;
	margin:0;
	float:none;
	}
.clinsDOeil .infoBulle {
	width:284px;
	margin:30px 0 100pxz 0;
	display:none;
	text-align:left;
	position:absolute;
    }
    
.favoris {
	width:449px;
	margin:25px 0 0 27px;
	}
.favoris h2{
	height:44px;
	margin:0;
	background:url(images/liste_whow.jpg) 0 0 no-repeat;
	}
.favoris ul{
	margin:0 0 8px 0;
	padding:0;
	width:430px;
	list-style-type:none;
	background-color:#8d0746;
	padding:5px;
	min-height:75px;
	_height:75px;
	}
.favoris li{
	float:left;
	margin:5px;
	}
.favoris li.last{
	clear:both;
	width:100%;
	margin:0;
	float:none;
	}
.favoris .infoBulle {
	width:284px;
	margin:30px 0 100pxz 0;
	display:none;
	text-align:left;
	position:absolute;
    }

.mesCandidats{margin:27px 0 0 0;}
.mesCandidats h2{
	background:url(images/mesCandidats_titre.jpg) 0 0 no-repeat;
	width:393px;
	height:67px;
	margin:0;
	}
.mesCandidats ul{width:390px;}
.mesCandidats li{
	background-color:#8c0746;
	background-position:305px 8px;
	background-repeat:no-repeat;
	width:387px;
	}
.mesCandidats li.top5_1{background-image:url(images/mesCandidats_top5_1.gif);}
.mesCandidats li.top5_2{background-image:url(images/mesCandidats_top5_2.gif);}
.mesCandidats li.top5_3{background-image:url(images/mesCandidats_top5_3.gif);}
.mesCandidats li.top5_4{background-image:url(images/mesCandidats_top5_4.gif);}
.mesCandidats li.top5_5{background-image:url(images/mesCandidats_top5_5.gif);}
.mesCandidats li.newMessage{background-image:url(images/bgMessage.gif);}
.mesCandidats .infos{
	width:270px;
	color:#e9b6c4;
	}

.infos_left
	{
	float:left;
	width: 190px;
	}

.infos_right
	{
	float:right;
	padding-right:3px;
	padding-top:4px;
	}
	
.mesPretendants .infos_left
	{
	width:230px;
	}

.mesCandidats .tempsRestants{
	color:#ffffff;
	font-weight:normal;
	font-size:110%;
	}
.mesCandidats .attention{
	color: #ff4b0f;
	font-size:90%;
	}
.mesCandidats .pasCandidats{
	background:url(images/bg_alert.gif) 0 0 no-repeat #7a1645;
	padding:10px 15px 5px 15px;
	min-height:60px;
	_height:65px;
	color:#fff;
	font-size:90%;
	width:363px;
	}
.mesCandidats .pasCandidats .infos{
	color:#ff8500;
	font-size:120%;
	margin:0;
	padding:0 0 0 65px;
	min-height:65px;
	_height:55px;
	float:none;
	display:block;
	}
.mesPeoples{margin:27px 0 0 0;}
.mesPeoples h2{
	background:url(images/mesPeoples_titre.jpg) 0 0 no-repeat;
	width:393px;
	height:67px;
	margin:0;
	}
.mesPeoples ul{width:390px;}
.mesPeoples li{
	background-color:#8c0746;
	background-position:345px 8px;
	background-repeat:no-repeat;
	width:387px;
	}
.mesPeoples li.top{background-image:url(images/mesCandidats_top5_1.gif);}
.mesPeoples .infos{
	width:270px;
	padding-top:5px;
	font-size:80%;
	color:#e9b6c4;
	}
.mesPeoples .tempsRestants{
	color:#ffffff;
	font-weight:normal;
	font-size:110%;
	}
.mesPeoples .attention{
	color: #ff4b0f;
	font-size:90%;
	}
.tempsRestants .temps{font-weight:bold;}
.espaceMembre .contientCadeaux{width:100%;}
.espaceMembre #receptCadeaux object{
	margin:0;
	height:114px;
	}
.espaceMembre .top10{
	margin:27px 0 0 27px;
	width:440px;
	}
.espaceMembre .top10 h2{
	background:url(images/top10_titre.gif) 0 0 no-repeat;
	height:25px;
	margin:0;
	}
.espaceMembre .top10 ul{
	background:url(images/top10_bg.gif) 0 0 no-repeat;
	height:150px;
	margin:0;
	padding:8px 0 0 1.5%;
	list-style-type:none;
	}
.espaceMembre .top10 li{
	display:inline;
	margin:0 2.5% 3px 1.5%;
	float:left;
	width:15%;
	}
.espaceMembre .derniersInscrits15{
	margin:27px 0 0 27px;
	width:440px;
	}
.espaceMembre .derniersInscrits15 h2{
	background:url(images/derniersInscrits_titre.gif) 0 0 no-repeat;
	height:25px;
	margin:0;
	}
.espaceMembre .derniersInscrits15 ul{
	background:url(images/derniersInscritsEspace_bg.gif) 0 bottom no-repeat;
	height:220px;
	margin:0 0 25px 0;
	padding:8px 0 0 22px;
	list-style-type:none;
	}
.espaceMembre .derniersInscrits15 li{
	display:inline;
	margin:0 2.5% 3px 1.5%;
	float:left;
	width:15%;
	height:70px;
	}
.outils{margin:5px 0 15px 0;	}
.outils h2{
	background:url(images/boiteAOutil_titre.gif) 0 0 no-repeat;
	width:388px;
	height:40px;
	margin:0;
	}	
.outils {
	background:url(images/boiteAOutil_bg_b.gif) 0 bottom no-repeat #9f5972;
	width:388px;
	}
.outils ul{
	list-style-type:none;
	padding:5px 10px;
	margin:0;
	border:2px solid #440022;
	height:auto;
	width:auto;
	}
.outils li{
	background:url(images/puce.gif) 0 0 no-repeat;
	padding:0 0 0 22px;
	margin:0 0 5px 0;
	float:none;
	font-size:100%;
	height:auto;
	width:auto;	
}
.outils a{
	text-decoration:none;
	color:#790038;
	}
.outils a:hover{color:#fff;}

/*Formulaire d'inscription*/
.formulaire, .corps .contenuInstitutionnel, .catalogueCadeaux{
	width:749px;
	margin:15px auto 40px auto;
	color:#fff;
	}
.contenuInstitutionnel h2, .formulaire h2, .catalogueCadeaux h2, .mesMessages h2{
	color:#ffcc00;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size:130%;
	font-weight:normal;
	margin:5px 0;
	}
.contenuInstitutionnel h3, .infoBulle h3{
	color:#ffcc00;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	font-size:100%;
	font-weight:bold;
	margin:5px 0;
	}
.formulaire label{
	float:left;
	width:49%;
	font-weight:bold;
	color:#ffcc00;
	margin:2px 1% 5px 0;
	text-align:right;
	}
.formulaire .chk label{
	float:none;
	width:90%;
	font-weight:normal;
	color:#fff;
	margin:2px 1% 5px 5px;
	text-align:left;
	}
.formulaire table{
    clear:both;
    margin:auto;
	}
.formulaire input.Saisie{width:200px;}
.formulaire input.Saisie.type2{width:300px;}
.formulaire fieldset, .contenuInstitutionnel {
	background:url(images/formulaire_fieldset_t.gif) 0 0 no-repeat #8c0746;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	list-style-type:none;
	}
.formulaire .separateur, .contenuInstitutionnel .separateur{
	background:url(images/separateur.gif) 0 bottom no-repeat;
	height:45px;
	}
.formulaire .separateurFin, .contenuInstitutionnel .separateurFin{
	background:url(images/formulaire_fieldset_b.gif) 0 bottom no-repeat;
	height:5px;
	height:5px;
	width:100%;
	}
.formulaire p{
	clear:both;
	margin:5px 0;
	}
.formFooter {
	padding:0 10px;
	color:#fff;
	text-align:center;
	}
.formFooter input{vertical-align:middle;}
.formFooter label{
	display:inline;
	float:none;
	color:#fff;
	font-weight:normal;
	margin:0;
	}
#messageBox, #Confirmation{
	display:block;
	width:150px;
	margin:10px auto;
	}

.inscription .lienBleu, .preferences .lienBleu, .modifierProfil .lienBleu,
.acquerirDayZ .lienBleu, .nousContacter .lienBleu, .EnvoyerAmis .lienBleu{margin-left:335px;}
.inscription h1{
	background:url(images/inscription_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.modifierProfil h1{
	background:url(images/modifierProfil_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.preferences h1{
	background:url(images/preferences_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.visiteGuidee h1{
	background:url(images/visiteGuidee_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.qui h1{
	background:url(images/qui_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.partenariat h1{
	background:url(images/partenariat_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.mentionsLegales h1{
	background:url(images/mentionsLegales_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.nousContacter h1{
	background:url(images/nousContacter_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.credits h1{
	background:url(images/credits_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
	
/* page achat day'z */
.acquerirDayZ p {
	color: #fff;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	margin:5px 15px 15px 15px;
	}
.acquerirDayZ p.valider{margin-left:0;}
.acquerirDayZ h1{
	background:url(images/acquerirDayZ_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.packs{
	padding:0;
	list-style-type:none;
	margin:0 0 0 15px;
	}
.abonnement{
	padding:0;
	list-style-type:none;
	margin:0 0 0 100px;
	}
.packs li{
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	width:173px;
	height:219px;
	float:left;
	margin-right:10px;
	}
.packs li span{
	display:block;
	margin-top:188px
	}
.abonnement{
	padding:0;
	list-style-type:none;
	margin:0 0 0 300px;
	}
.abonnement li{
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	width:173px;
	height:219px;
	float:left;
	margin-right:10px;
	}
.abonnement li span{
	display:block;
	margin-top:188px
	}
.formulaire .packs li span label{
	float:none;
	width:auto;
	}
.formulaire .abonnement li span label{
	float:none;
	width:auto;
	}
.packs li.pack_1{background-image:url(images/pack_1.jpg);}
.packs li.pack_2{background-image:url(images/pack_2.jpg);}
.packs li.pack_3{background-image:url(images/pack_3.jpg);}
.packs li.pack_4{background-image:url(images/pack_4.jpg);}
.abonnement li.abonnement_1{background-image:url(images/abonnement_1.jpg);}
.commander{
	background:url(images/btn_commander.jpg) 0 0 no-repeat;
	width:173px;
	height:50px;
	display:block;
	margin:15px auto;
	position:relative;
	top:15px;
	}
.commander a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-5000px;
	outline:none;
	}
.formulaire td {white-space:nowrap;}
.formulaire td label{
	display:inline;
	font-weight:normal;
	color:#fff;
	width:auto;
	float:none;
	}
.formulaire.modifierProfil td input{vertical-align:middle;}
.modifierPhoto{text-align:center;}
.modifierPhoto ul{
	list-style-type:none;
	margin:25px 0 15px 25px;
	}
.modifierPhoto li{
	float:left;
	width:110px;
	margin:0 15px 15px 0;
	}
.ajoutPhoto{
	margin-top:15px;
	overflow:hidden;
	}
.ajoutPhoto span{margin-top:2px;}	
.ajoutPhoto input{
	float:left;
	margin-left:200px;
	overflow:hidden;
	}
	
.ajoutPhoto span{
	margin-top:2px;
	}	
	
.ajoutPhoto input{
	float:left;
	margin-left:200px;
	}
	
.modifierPhoto .lienBleu{
	margin-left:10px;
	border-left:1px solid #8c0746;
	}
.achatDayz h1{
	background:url(images/achatDayz_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.monAbonnement h1{
	background:url(images/monAbonnement_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
.monAbonnement p{
	text-align:center;
	padding-bottom:15px;
	}
.monAbonnement p.type2{
	text-align:left;
	padding-bottom:15px;
	}
.acquerirDayZ table{
	text-align:center;
	margin:15px auto;
	border:1px solid #d94f77;
	}
.acquerirDayZ .valider.btnBleu{margin:0 auto ;}
.valider .lienBleu span{
	background-position:right 3px;
	_background-position:right 0;
	}
.monAbonnement table{
	text-align:center;
	margin:15px auto;
	border:1px solid #d94f77;
	}
.monAbonnement .valider.btnBleu{margin:15px auto ;}
#messageBox, #divOubliEmail, #divCode, #Confirmation{
	width:545px;
	height:105px;
	margin-top:-55px;
	position:fixed;
	_position:absolute;
	left:50%;
	top:40%!important;
	margin-left:-267px;
	display: none;
	z-index:2000;
	}
#divCode .lienBleu a{
	width:355px;
}
#divMessage{
	width:545px;
	height:300px;
	margin-top:-55px;
	position:fixed;
	_position:absolute;
	left:50%;
	top:20%;
	margin-left:-267px;
	display: none;
	z-index:2000;
	}
.titrePopup{
	background:url(images/popup_bg_t.png) 0 0 no-repeat;
	_background:url(images/popup_bg_t.gif) 0 0 no-repeat;
	padding:45px 75px 0 125px;
	height:35px;
	color:#fc8e00;
	font-size:120%;
	font-weight:bold;
	}
#messageBox .contenu {width:400px;}
#messageBox .contenu, #messageBox .contenu p, #messageBox .contenu span {
	float:left;
	clear:both;
	}
#messageBox .contenu p, #messageBox #message{width:100%;}
#messageBox .lienBleu{
	padding-left:170px!important;
	margin-top:10px;
	}	
#divMessage .lienBleu {padding-left:160px;}	
#divOubliEmail .contenu, #messageBox .contenu, #divCode .contenu, #divMessage .contenu, #Confirmation .contenu{
	background:url(images/popup_bg_b.png) 0 bottom no-repeat;
	_background:url(images/popup_bg_b.gif) 0 bottom no-repeat;
	padding:15px 75px 45px 75px;
	text-align:center;
	color:#fff;
	font-weight:normal;
	}
#divMessage fieldset{text-align:left;}
#divMessage label{
	float:left;
	width:100px;
	}
#divMessage fieldset p{clear:both;}
#divMessage .btnBleu span{width:100px;}
#voile{
	background:url(images/voile_bg.jpg) 0 bottom repeat-x #8c0746;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1500;
	display:none;
    filter:alpha(opacity=70);
    -moz-opacity : 0.7; 
    opacity : 0.7;	
	}
#contientEncartFlash{
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-500px;
	z-index:1800;
	}
p.legende{
	font-size:90%;
	margin-left:25px;
	margin-right:25px;
	}	
	
/*-Pages institutionnelles*/ 
.corps .contenuInstitutionnel{
	padding:0 0 0 0;
	margin-bottom:15px;
	overflow:hidden;
	}
.contenuInstitutionnel h1{margin-top:0;}
.contenuInstitutionnel p, 
.contenuInstitutionnel h2, 
.contenuInstitutionnel h3, 
.contenuInstitutionnel ul,
.formulaire h2,
.formulaire h3{
	margin-left:15px;
	margin-right:15px;
	}
.contenuInstitutionnel ul{#margin-left:45px;}
.contenuInstitutionnel h2{margin-top:25px;}
.erreur{
    color:Red;
    float:right;
    width:50%;
	}
.validationSummary{
    height:0px;
	}

/*.mesMessages .pagination{
	background:url(images/maRecherche_pagin_bg.gif) 0 0 no-repeat;
	height:16px;
	padding:5px 10px;
	}
.mesMessages .pagination ol{
	float:left;
	list-style:none;
	margin:0 0 0 105px;
	padding:0;
	font-size:80%;
	}
.mesMessages .pagination ol li{
	float:left;
	width:16px;
	height:15px;
	font-weight:bold;
	text-align:center;
	color:#006aae;
	}
.mesMessages .pagination ol li.active{
	background:url(images/pagination_li_active.gif) 0 0 no-repeat;
	color:#fff;
	}	
.mesMessages .pagination a{
	color:#006aae;
	}	
	*/
	
/*gestion des messages*/
.corps .mesMessages{
	background-color:#f3e2e7;
	margin-bottom:30px;
	}
.mesMessages h1{
	background:url(images/mesMessages_titre.jpg) 0 0 no-repeat;
	height:64px;
	margin:0;
	}
.mesMessages .navMessage{
	border-bottom:1px solid  #db5e97;
	height:25px;
	padding:0 0 4px 5px;
	_padding-top:5px;
	#padding-bottom:0;
	background-color:#8c0746;
	}
.mesMessages .navMessage select{
	float:left;
	font-size:80%;
	margin-top:6px;
	margin-right:5px;
	margin-left:5px;
	}
#divBoutons{
	float:right;
	margin-right:10px;
	}	
#spanRepondre{margin-left:53px;}
.listeMessages{
	width:30%;
	float:left;
	background-color:#be1a65;
	background-color:#8c0746;
	overflow:auto;
	}
.listeMessages ul{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0 5px 0 0;
	height:355px;
	overflow:auto;
	}
.listeMessages ul li{
	padding:10px 0 10px 0;
	border-bottom:1px solid #db5e97;
	clear:both;
	font-size:90%;
	}
.listeMessages ul li input{float:left;}
.listeMessages ul li .pretendant{
	float:left;
	width:22px;
	height:20px;
	background:url(images/pictoJeton.gif) -3px -3px no-repeat;
	}
.listeMessages ul ul{
	height:auto;
	margin:0;
	}
.listeMessages ul ul li{
	border:none;
	padding:1px 0 0 15px;
	background:url(images/message_fleche.gif)  5px 5px no-repeat;
	}
.listeMessages ul li.nonLu{font-weight:bold;}
.listeMessages ul li.lu{font-weight:normal;}
.listeMessages ul li a{
	text-decoration:none;
	float:left;
	}
.listeMessages ul li.nonLu a{color:#ffcc01 !important;}
.listeMessages ul li.lu a{color:#fff;}
.supprSelection{
	font-size:75%;
	text-decoration:none;
	float:right;
	width:70px;
	line-height:78%;
	margin-top:-5px;
	}
.mesMessages .date{
	float:right;
	color:#e9b6c4;
	margin:1px 0 0 0;
	font-size:90%;
	}
.mesMessages li li .date{font-size:80%;}
.contientmessage{
	float:left;
	width:70%;
	}
.mesMessages .enteteMessage{
	background-color:#be1a65;
	padding:10px 2.5%;
	width:95%;
	height:50px;
	color:#fff;
	}
.mesMessages .texteMessage{
	padding:10px 2.5%;
	clear:both;
	height:290px;
	overflow:auto;
	font-size:90%;
	}
.mesMessages .enteteMessage p, .mesMessages .enteteMessage h2{margin:0;}
.mesMessages .enteteMessage{float:left;}
.mesMessages .pagination fieldset, .mesMessages .pagination ol{margin:0 5px;}

/*----Catalogue Cadeau------*/
.corps .catalogueCadeaux {
	margin:10px auto 35px auto;
	padding:0 0 15px 0;
	background-color:#8c0746;
	}
.catalogueCadeaux h1{
	background:url(images/catalogueCadeaux_titre.jpg) 0 0 no-repeat;
	height:65px;
	margin:0;
	}
.catalogueCadeaux ul, .catalogueCadeaux .fiche{
	background:url(images/formulaire_fieldset_t.gif) 0 0 no-repeat #8c0746;
	list-style-type:none;
	border-top:1px solid #BE798C;
	margin:0;
	padding:15px 0 0 45px;
	}
.catalogueCadeaux ul{
	padding:15px 0 0 45px;
	min-height:150px;
	}
.catalogueCadeaux .fiche .description{
	float:right;
	width:450px;
	}
.catalogueCadeaux  .fiche .visuel{float:left;}
.catalogueCadeaux  .fiche .visuel img{width:250px;}
.btnBleu span{margin:0;white-space: nowrap;}
.catalogueCadeaux li{
	float:left;
	width:135px;
	height:265px;
	margin:0 35px 0 0;
	}
.catalogueCadeaux .nbDayz, .catalogueCadeaux h2{color:#FFCC01;}
.catalogueCadeaux .nbDayz{font-size:120%;}
.catalogueCadeaux .libelleCadeau{font-weight:bold;}
.catalogueCadeaux li.clear{
	clear:both;
	display:block;
	}
.catalogueCadeaux .fiche{padding:15px;}
.catalogueCadeaux .fiche .btnBleu span{
	font-size:90%;
	padding-bottom:4px;
	text-align:center;
	}

/*historique*/
.historique, .releve,.corps .mesMessages, .factures	{
	width:749px;
	margin:15px	 auto 15px auto;
	}
.historique h1{
	background:url(images/historique_titre.jpg) 0 0 no-repeat;
	height:67px;
	margin:0;
	}
.historique table{
	margin:0 0 0 1px;
	width:748px;
	}
.releve h1{
	background:url(images/releve_titre.jpg) 0 0 no-repeat;
	height:65px;
	margin:0;
	}
.releve table{width:748px;}
/*bayadere*/
tr.pair td{background-color:#dc8ca2;}
.factures h1{
	background:url(images/factures_titre.jpg) 0 0 no-repeat;
	height:67px;
	margin:0;
	}
.factures table{
	margin:0 0 0 1px;
	width:748px;
	}
.factures table a{color:#fff;}

/*page rencontres*/
.mesCandidaturesOk, .mesCandidaturesKo{
	margin:27px 0 35px 35px;
	width:393px;
	}
.mesRencontresOk, .mesRencontresKo{
	margin:27px 0 35px -20px;
	width:393px;
	}
.mesCandidaturesOk h2{
	background:url(images/candidaturesOk_titre.jpg) 0 0 no-repeat;
	height:74px;
	margin:0;
	}
.mesRencontresOk h2{
	background:url(images/rencontresOk_titre.jpg) 0 0 no-repeat;
	height:74px;
	margin:0;
	}
.mesCandidaturesKo h2{
	background:url(images/candidaturesRatees_titre.jpg) 0 0 no-repeat;
	height:28px;
	margin:0;
	}
.mesRencontresKo h2{
	background:url(images/rencontresRatees_titre.jpg) 0 0 no-repeat;
	height:28px;
	margin:0;
	}
.mesCandidaturesOk ol, .mesCandidaturesKo ol, .mesRencontresOk ol, .mesRencontresKo ol{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.mesCandidaturesOk li, .mesCandidaturesKo li, .mesRencontresOk li, .mesRencontresKo li{
	border-bottom:1px solid #5a002d;
	border-top:1px solid #be798c;
	height:98px;
	padding:3px 3px;
	background-color:#8c0746;
	background-position:345px 8px;
	background-repeat:no-repeat;
	width:387px;
	margin:-3px 0 0 0;
	clear:both;
	}
.mesCandidaturesOk .infos, .mesCandidaturesKo .infos, .mesRencontresOk .infos, .mesRencontresKo .infos{
	float:right;
	color:#fff;
	font-weight:bold;
	padding-top:20px;
	padding-left:15px;
	float:left;
	font-size:85%;
	width:200px;
	}
.mesCandidaturesKo li{
	height:auto;
	border:none;
	}
.mesCandidaturesKo .infos{
	float:none;
	padding:0;
	}
.mesCandidaturesOk .infos .nom, .mesCandidaturesKo .infos .nom, .mesRencontresOk .infos .nom, .mesRencontresKo .infos .nom{
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	color:#ffcc01;
	font-size:140%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	}
.mesCandidaturesOk img, .mesCandidaturesKo img, .mesRencontresOk img, .mesRencontresKo img {float:left;}
.mesCandidaturesOk .infos .nom a, .mesCandidaturesKo .infos .nom a, .mesRencontresOk .infos .nom a, .mesRencontresKo .infos .nom a{
	color:#ffcc01;
	text-decoration:none;
	}

/* Mes Rencontres */
.mesRencontres {
	width:876px;
	margin:10px auto 35px auto;
	}
.mesRencontres h2{
	background:url(images/mesRencontres_titre.jpg) 0 0 no-repeat;
	height:79px;
	margin:0;
	}
.mesRencontres table{
	width:100%;
	border-collapse:collapse;
	background:#8c0746;
	font-size:90%;
	}
.mesRencontres th{
	text-align:left;
	padding:5px 0 5px 0;
	font-size:80%;
	color:#de9c9e;
	}
.mesRencontres th span{
	text-decoration:none;
	display:block;
	float:left;
	margin: 0 0 0 10px;	
	}
.mesRencontres th.vide{background:none;}
.mesRencontres td{
	border-bottom:1px solid #be798c;
	font-weight:bold;
	color:#fff;
	}
.mesRencontres tr.active td{
	background-color:#bf1a66;
	background-image:none;
	}
.mesRencontres td.photo{padding:3px;}
.mesRencontres td.nom{font-size:120%;}
.mesRencontres td.unactive{
	color:#de9c9e;
	font-size:90%;
	}
.mesRencontres td.nom,.mesRencontres td.nom a{
	color:#ffcc01;
	text-decoration:none;
	}
.mesRencontres .pasRencontres{
	background:url(images/bg_alert.gif) 0 0 no-repeat #7a1645;
	padding:15px 15px 5px 15px;
	min-height:60px;
	color:#fff;
	font-size:90%;
	}
.mesRencontres .pasRencontres .infos{
	color:#ff8500;
	font-size:120%;
	margin:0 0 0 65px;
	min-height:65px;
	_height:65px;
	float:left;
	}
.renouvellement{
	font-size:80%;
	font-style:italic;
	display:block;
	padding-top:5px;
	}

/* 404 */
._404 h1{
	background-image:url('images/404_titre.jpg');
	height:65px;
	}

/* Page plan du site */
.plan h1{
	background-image:url('images/planDuSite_titre.jpg');
	height:65px;
	}

.plan{font-size:160%;}
.plan ul, ._404 ul{
	margin:5px 0 10px 35px;
	list-style-type:none;
	padding:0;
	}
.plan li, ._404 li {
	font-size:80%;
	margin-bottom:5px;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica;
	color:#FF8500;
	}
.plan li li, ._404 li li{font-family:Verdana,Arial,Helvetica,sans-serif;}
.plan a, ._404 a{
	text-decoration:none;
	color:#FF8500;
	background:url(images/puce.gif) 0 4px no-repeat;
	padding:0 0 0 20px;
	}
.plan ul ul a, ._404 ul ul a{
	font-weight:normal;
	background-position:0 1px;
	color:#FFCC00;
	}
.plan a:hover, ._404 a:hover{text-decoration:underline;}

/* Pages compl�mentaire */
.contenuComplementaire{
	color:#fff;
	background-color:#8c0746;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	list-style-type:none;
	}
.contenuComplementaire .separateurFin{
	background:none;
	height:5px;
	}
.contenuComplementaire h1{margin-top:0;}
.contenuComplementaire p, 
.contenuComplementaire h2, 
.contenuComplementaire h3, 
.contenuComplementaire ul{
	margin-left:15px;
	margin-right:15px;
	}
.contenuComplementaire ul{#margin-left:45px;}
.contenuComplementaire h2{margin-top:25px;}

/* ENVOYER A UN  AMI */
.EnvoyerAmis h1{
	background:url(images/parrainage_titre.jpg) 0 0 no-repeat;
	height:67px;
	width:100%;
	margin:0;
	}
	
/* Menu haut - Elodie */
#portletHaut{
	clear:both;
	margin:auto 0;
	overflow:hidden;
	}
#portletContenu{
	overflow: hidden; 
	position: absolute; 
	width: 921px; 
	height: 40px; 
	left:50%; 
	top:0; 
	margin-left:-460px;	
	}
#portletHaut ul{
	float:left;
	font-size:85%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	white-space:nowrap;
	}
#portletHaut li{
	background:transparent url(images/ongletMenuHaut_droite.png) no-repeat right bottom;
	_background:transparent url(images/ongletMenuHaut_droite.gif) no-repeat right bottom;
	display:inline;
	overflow:hidden;
	padding:0 12px 0 0;
	text-align:center;
	}
#portletHaut li a{
	text-decoration:none;
	background:transparent url(images/ongletMenuHaut_gauche.png) no-repeat scroll 0 bottom;
	_background:transparent url(images/ongletMenuHaut_gauche.gif) no-repeat scroll 0 bottom;
	padding-left:15px;
	}
#portletHaut #flecheGauche{
	position:absolute;
	z-index:50;
	left:50%;
	margin-left:-450px;
	cursor:pointer;
	}
#portletHaut #flecheDroite{
	left:1081px;
	position:absolute;
	left:50%;
	margin-left:450px;
	cursor:pointer;
	}	
.bloc_messagerie{
	clear:both;
	float:left;
	overflow:hidden;
	width:565px;
	}	
.messagerie{
	background: #9D1756 url(images/fd_messagerie_bottom.gif) no-repeat scroll 0 bottom;
	padding-bottom:3px;
	}	
.messagerie h2{
	background:transparent url(images/profile_titre_messagerie.jpg) no-repeat scroll 0 0;
	border-bottom:1px solid #be798c;
	width:100%;
	}	
.messagerie ul{
	list-style:none;
	padding:4px 6px;
	margin:0;
	background-color:#9D1756;
	float:left;
	}		
.messagerie ul ul{
	width:100%;
	padding:0;
	background-color:transparent;
	}	
.messagerie ul li{
	border-bottom:1px solid #db5e98;
	background-color:#9d1756;
	padding:10px 5px;
	overflow:hidden;
	float:left;
	}	
.messagerie li li{
	background:transparent none;
	padding-left:75px;
	}
.messagerie li.active{background:#f3e2e8 url(images/fd_reponses_msg.gif) repeat-x scroll 0 0;}
.messagerie li.active .date, .messagerie li.active .pseudo{color:#9e175a;}
.messagerie li.active .accrocheMessage, .messagerie li.active .texteMessage{color:black;}
.messagerie li.active .accrocheMessage{display:none;}
.messagerie li.active .texteMessage{display:block;}	
.messagerie li.active .divReponses{
	clear:both;
	display:block;
	float:left;
	width:100%;
	}
.messagerie li.active .btn_voir_detail{display:none;}	
.messagerie li.active .btn_masquer_detail{display:block;}
.messagerie .btn_masquer_detail{display:none;}
.messagerie .pagination{
	background:url(images/messagerie_pagin_bg.gif) 0 0 no-repeat;
	margin:3px 6px;
	}
.msg_photo{
	float:left;
	width:72px;
	}
.msg_texte{
	float:left;
	width:470px;
	margin-top:-25px;
	}	
.msg_btn{
	float:right;
	display:block;
	}
.messagerie .lienBleu{
	outline-style:none;
	font-size:85%;
	float:left;
	#position:static;
	}
.messagerie .btnBleu{
	outline-style:none;
	float:left;
	padding-top:0;
	}	
.messagerie .date{
	color:#efb5ce;
	font-size:85%;
	font-family:arial;
	}
.messagerie .pseudo{
	color:#ffcd02;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	}
.messagerie .accrocheMessage, .messagerie .texteMessage{
	color:#FFFFFF;
	font-size:85%;
	margin-top:12px;
	}
.messagerie .accrocheMessage{display:block;}
.messagerie .texteMessage{display:none;}	
.divReponses{
	border-top:1px solid #db5e98;
	margin-top:40px;
	display:none;
	}
.divReponses .msg_texte
	{
	width:390px;
	margin-top:0;
	}
	
		
.divReponses fieldset{padding-left:70px;}
.divReponses legend{
	color:#9E175A;
	float:left;
	font-family:arial;
	font-size:120%;
	font-weight:bold;
	letter-spacing:0.05em;
	padding:15px 0 20px;
	}
.divReponses fieldset p{padding:0;}
.divReponses fieldset p.valider{
	padding-left:185px;
	padding-top:10px;
	}
.divReponses fieldset label{
	color:#9E175A;
	float:left;
	font-family:arial;
	font-size:90%;
	font-weight:bold;
	letter-spacing:0.08em;
	margin-right:5px;
	}
.divReponses fieldset .Saisie{
	font-size:90%;
	width:394px;
	height:100px;
	border:none;
	background:transparent url(images/fd_saisie.jpg) no-repeat scroll 0 0;
	}
.newMessage{
	display:block;
	float:right;
	width:74px;
	height:55px;
	background:transparent url(images/bgMessage.gif) no-repeat scroll 0 0;
	}
.newMessage span{display:none;}	
.btn_confirmation{
	margin-top:25px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-left:140px;
	text-align:center;
	}		
	
/* Mes Bloques */
.mesBloques {
	width:877px;
	margin:10px auto 35px auto;
	}
.mesBloques h2{
	background:url(images/liste_noire_titre.jpg) 0 0 no-repeat;
	height:66px;
	margin:0;
	}
.mesBloques table{
	width:100%;
	border-collapse:collapse;
	background:#8c0746;
	font-size:90%;
	}
.mesBloques th{
	text-align:left;
	padding:5px 0 5px 0;
	font-size:80%;
	color:#de9c9e;
	}
.mesBloques th span{
	text-decoration:none;
	display:block;
	float:left;
	margin: 0 0 0 10px;	
	}
.mesBloques th.vide{
	background:none;
	}
.mesBloques td{
	border-bottom:1px solid #be798c;
	font-weight:bold;
	color:#fff;
	}
.mesBloques td.photo{padding-bottom:5px;}
.mesBloques td.nom{font-size:120%;}
.mesBloques td.nom,.mesBloques td.nom a{
	color:#ffcc01;
	text-decoration:none;
	}
.mesBloques .pasBloques{
	background:url(images/bg_alert.gif) 0 0 no-repeat #7a1645;
	padding:15px 15px 5px 15px;
	min-height:60px;
	color:#fff;
	font-size:90%;
	}
.mesBloques .pasBloques .infos{
	color:#ff8500;
	font-size:120%;
	margin:0 0 0 65px;
	min-height:65px;
	_height:65px;
	float:left;
	}

/* Mes Favoris */
.mesFavoris {
	width:877px;
	margin:10px auto 35px auto;
	}
.mesFavoris h2{
	background:url(images/liste_whow_titre.jpg) 0 0 no-repeat;
	height:66px;
	margin:0;
	}
.mesFavoris table{
	width:100%;
	border-collapse:collapse;
	background:#8c0746;
	font-size:90%;
	}
.mesFavoris th{
	text-align:left;
	padding:5px 0 5px 0;
	font-size:80%;
	color:#de9c9e;
	}
.mesFavoris th span{
	text-decoration:none;
	display:block;
	float:left;
	margin: 0 0 0 10px;	
	}
.mesFavoris th.vide{background:none;}
.mesFavoris td{
	border-bottom:1px solid #be798c;
	font-weight:bold;
	color:#fff;
	}
.mesFavoris td.photo{padding-bottom:5px;}
.mesFavoris td.nom{font-size:120%;}
.mesFavoris td.nom,.mesFavoris td.nom a{
	color:#ffcc01;
	text-decoration:none;
	}
.mesFavoris td.retirer .lienBleu span, .mesBloques td.retirer .lienBleu span{
	background:none;
	padding:0;
	line-height:130%;
	}
.mesFavoris .retirer .lienBleu, .mesBloques .retirer .lienBleu{	
	clear:both;
	left:50%;
	#left:40%;
	margin-left:-38px;
	}
.mesFavoris .retirer a,.mesBloques .retirer a{
	text-align:center;
}

.mesFavoris .pasFavoris{
	background:url(images/bg_alert.gif) 0 0 no-repeat #7a1645;
	padding:15px 15px 5px 15px;
	min-height:60px;
	color:#fff;
	font-size:90%;
	}
.mesFavoris .pasFavoris .infos{
	color:#ff8500;
	font-size:120%;
	margin:0 0 0 65px;
	min-height:65px;
	_height:65px;
	float:left;
	}
	
.mesDemandesCadeau{
	margin:27px 0 0 27px;
	width:440px;
	}
.mesDemandesCadeau h2{
	height:67px;
	margin:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
.mesDemandesCadeau h2.il{background-image:url(images/mesDemandesCadeau_titre.jpg);}
	
.enLigne{
	background:url(images/PointEnLigne.gif) 0 3px no-repeat;
	color:#FFFFFF;
	padding-left:15px;
	}
.contientFicheProfil .enLigne{
	font-size:80%;
	font-weight:bold;
}
.enLigneMenu {
	background:transparent url(images/PointEnLigne.gif) no-repeat scroll 0 3px;
	color:#FFFFFF;
	margin-left:395px;
	padding-left:15px;
	}
.horsLigneMenu {
	background:transparent url(images/PointHorsLigne.gif) no-repeat scroll 0 3px;
	color:#FFFFFF;
	margin-left:395px;
	padding-left:15px;
	}
td.photo .enLigne{
	background:transparent url(images/PointEnLigne.gif) no-repeat scroll 26px 4px;
	display:block;
	margin-top:3px;
	padding-left:40px;
	font-size:90%;
	text-align:left;
	}
.mesCandidats li .enLigne, .mesPretendants li .enLigne, .mesDemandesCadeau .enLigne{
	background:transparent url(images/PointEnLigne.gif) no-repeat scroll 10px center;
	display:block;
	padding-left:25px;
	clear:both;
	}
.colMenu{
	width:915px;
	background-color:#9F5972;
	height:35px;
	padding:3px;
	}
.colMenu a{color:#790038;}
.colMenu a:hover{color:#FFFFFF;}
.colMenu ul{
	height:62px;
	list-style-type:none;
	margin:3px 0 0 5px;
	padding:0;
	width:921px;
	} 
.colMenu li {
	width:104px;
	background:none;
	}
#FiltreLigne1, #FiltreLigne2, #FiltreLigne3{
	float:left;
	width:100%;
	}
span.boiteOutils{
	background:transparent url(images/boiteOutils.gif) no-repeat scroll 0 0;
	padding-left:27px;
	display:block;
	padding-top:4px;
	margin-top:-10px;
	}
span.boiteOutils a{
	background:transparent url(images/btnBleu_bg_fleche.gif) no-repeat scroll 0 0;
	text-decoration:none;
	display:block;
	float:right;
	height:19px;
	width:19px;
	position:relative;
	top:-15px;
	left:15px;
	top:-2px\9;
	#top:-15px;
	#left:15px;
	}
span.boiteOutils ul{
	display:none;
	clear:both;
	}
.navMembre .col1 {
	background:transparent url(images/fondDecoEnligne.gif) no-repeat scroll 680px 0;
	padding-top:4px;
}

.col2 span.btnDeco {
	color:#FF8500;
	display:block;
	left:45px;
	position:relative;
	top:-28px;
}
.btnDeco{
	background:transparent url(images/btnDeco.gif) no-repeat scroll 0 1px;
	display:block;
	height:19px;
	width:19px;
	padding-left:21px;
	position:relative;
	left:15px;
	#left:15px;
	top:-27px;
	top:-27px\9;
	}
#boiteOutils.active #menuOutils 
{
	display:block;
}
#menuOutils {
	background:#9F5972 url(images/boiteAOutil_bg_b.gif) no-repeat scroll 0 bottom;
	left:0;
	margin-top:25px;
	position:absolute;
	top:0;
	width:280px;
	display:none;
}
#divAlertMessage{
	background:transparent url(images/fondAlerte.png) no-repeat scroll 0 0;
	_background:transparent url(images/fondAlerte.gif) no-repeat scroll 8px 7px;
	position:fixed;
	_position:absolute;
	left:80%;
	top:79% !important;
	height:160px;
	padding-bottom:10px;
	padding-left:10px;
	width:249px;
}
#divAlertMessage img{
	float:left;
	margin-left:-95px;
	padding:58px 0 0;
}
#divAlertMessage span#accrocheMessage{
	float:left;
	padding-left:80px;
	position:relative;
	margin-top:0px;
	margin-top:-60px\9;
	width:135px;
}
#divAlertMessage .fermer{
	background:transparent url(images/btnDeco.gif) no-repeat scroll 0 0;
	float:right;
	padding-right:36px;
	margin-top:15px;
}
#divAlertMessage a{
	text-decoration:none;
}
#divAlertMessage span.lienBleu{
	float:right;
	left:-19px;
	margin-top:36px;
	margin-top:8px\9;
}
#divAlertMessage p.emetteurAlerte{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin-left:10px;
	#margin-top:13px;
}
#divAlertMessage p.emetteurAlerte p.pseudoAlerte{
	color:#FFCC01;
	}
	
/* Liste Cadeaux sur page profil */
#divCadeaux{
	width:545px;
	height:300px;
	margin-top:-55px;
	position:fixed;
	_position:absolute;
	left:50%;
	top:20%;
	margin-left:-267px;
	display: none;
	z-index:2000;
}

#divCadeaux .contenu {
	background:transparent url(images/popup_bg_b.png) no-repeat scroll 0 bottom;
	color:#FFFFFF;
	font-weight:normal;
	padding:15px 55px 45px;
	text-align:center;
}

#divCadeaux ul {
	height:350px;
	list-style-type:none;
	margin:0;
	padding:15px 0 0 45px;
	overflow:auto;
}

#divCadeaux li {
	float:left;
	height:265px;
	margin:0 35px 0 0;
	width:135px;
}

#divCadeaux .libelleCadeau {
	font-weight:bold;
}

#divCadeaux .nbDayz {
	font-size:120%;
	color:#FFCC01;
}