html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

body{font-family:Trebuchet MS, Verdana, sans-serif;	font-size:12px;	color:#000;	font-weight:normal;}

p{font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; margin:0 0 10px 0; line-height:14px;}
.messageObjet{font-family:Trebuchet MS, Verdana, sans-serif; font-size:18px; margin:0 0 10px 0; line-height:24px;}
.messageBienvenue{font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; margin:0 0 10px 5px; line-height:14px; font-weight:bold; color:#fff;}
.infos{background-color:#f8f0b1; padding-bottom:10px; padding-left:5px;}
h1{font-family:Trebuchet MS, Verdana, sans-serif; font-size:14px;}
h3{font-family:Trebuchet MS, Verdana, sans-serif; font-size:14px; color:#000;}
h6{font-family:Trebuchet MS, Verdana, sans-serif; font-size:14px; color:#fff; margin-bottom:3px}
a {text-decoration:none; color:#000;}
.underline{text-decoration:underline; color:#375788;}
.man {color:#003295; text-decoration:none; padding-left:10px; font-weight:bold; display:block; clear:both; line-height:14px;}
.woman {color:#f09; text-decoration:none; padding-left:10px; font-weight:bold; display:block; clear:both; line-height:14px;}
a.man em, a.woman em, a.infoImg em {display:none;}
a.man:hover, a.woman:hover, a.infoImg:hover {border:0; position: relative; z-index: 500; text-decoration:none;}
a.man:hover em, a.woman:hover em {display:block; position:absolute; color: #000; font-style:normal; font-weight:normal; top:20px; left:-10px; padding: 5px; border: 1px solid #5f6f90; background: #ffc; width:170px;}
a.infoImg:hover em {display:block; position:absolute; color: #000; font-style:normal; font-weight:normal; top:35px; left:-10px; padding: 5px; border: 1px solid #5f6f90; background: #ffc; width:170px;}
a.man:hover em span, a.woman:hover em span, a.infoImg:hover em span {position: absolute; top:-7px; left:15px; height:7px; left:15px; height:7px; width:11px; background: transparent url(images/infoBulle.gif); background-repeat:no-repeat; margin:0; padding: 0; border: 0;}
.monsieur {color:#003295; text-transform:lowercase; text-decoration:none; font-weight:bold; display:inline;}
.madame, .mademoiselle {color:#f09; text-transform:lowercase; text-decoration:none; font-weight:bold; display:inline;}
.lienAlaune{color:red; font-weight:bold;}
#texteSudOuest a:hover{text-decoration:underline;}
#texteNordOuest a:hover{text-decoration:underline;}
.musique{color:#32507f}
ul li {list-style:none;}

#header{width:100%;	height:175px; background-image:url(images/backgroundHeader.gif); padding-top:13px;}
#sousHeader{position:relative; width:980px; height:175px; margin:0 auto 0 auto;}
#logo{position:absolute; float:left; width:172px; height:141px; margin-right:60px;}
#banniere{position:absolute; float:right; width:750px; height:90px; margin-right:14px; left:232px; padding:3px; background-image:url(images/backgroundBan728.gif); background-repeat:no-repeat;}
#sms2008{
	position:absolute;
	float:right;
	width:629px;
	height:20px;
	margin-right:14px;
	left:230px;
	padding:3px;
	background-image:url(images/backgroundBan.gif);
	background-repeat:no-repeat;
	top: 105px;
}
#ville{position:absolute; float:left; width:172px; height:34px; top:141px; text-align:center; background-image:url(images/backgroundVille.gif); font-size:18px; color:#f90;}
#onglet{position:absolute; float:right; margin-left:213px; top:136px; width:753px; height:39px;}
#onglet ul li{float:left; list-style:none; text-align:center;}
#onglet a:hover{background-image:url(images/onglet1.gif); display:block; font-size:14px; color:#000; font-weight:bold; text-decoration:none;}
#onglet a{background-image:url(images/backgroundMenu.gif); line-height:39px; display:block; width:80px; height:39px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}

#ongletCocktail{width:27px; float:left;}
#ongletCocktail ul li{float:left; list-style:none; text-align:center; padding-bottom:5px; border-right:1px solid #4F6B96;}
#ongletCocktail a:hover{background-image:url(images/cocktailsOn.gif); display:block; font-size:14px; color:#000; font-weight:bold; text-decoration:none;}
#ongletCocktail a{background-image:url(images/cocktailsOff.gif); line-height:15px; display:block; width:21px; height:19px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
#listeCocktail{width:165px; float:left; background-color:#f8f0b1; margin-left:13px; margin-right:9px;}
#listeCocktail ul li{list-style:none; padding-left:5px;}
#ficheCocktail{width:254px; float:right;}


#pagination{float:right; width:468px; height:22px; margin-bottom:20px;}
#pagination ul li{float:left; list-style:none; text-align:center; margin-left:5px;}	
#pagination a:hover{background-image:url(images/paginationButtonOn.gif); display:block; font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
#pagination a{background-image:url(images/paginationButtonOff.gif); line-height:20px; display:block; width:21px; height:22px; font-size:12px; color:#fff; font-weight:normal; text-decoration:none;}
.paginationOn{background-image:url(images/paginationButtonOn.gif); width:21px; height:22px; font-weight:bold;}
.arrondissement, .discotheque{width:300px; display:block; margin:10px 0;}

#footer{width:100%;	height:200px; background-image:url(images/backgroundFooter.gif);}
#sousFooter{width:980px; height:175px; margin:0 auto 0 auto;}
#footerBottom{
	margin-top:-10px;
	height:30px;
	float:left;
	color:#fff;
	vertical-align:middle;
}
#tagsFooter{float:right; margin-top:5px; height:32px;}
.liensFooter{float:left; height:140px; margin:10px 57px 10px 10px; color:#fff;}
.liensFooterRight{float:right; width:360px; margin:10px 10px 10px 10px; color:#fff;}
.liensFooterRight ul{margin:0 16px 5px 0;line-height:20px;}
.liensFooterRight li{display:inline;}
.liensFooter ul li{list-style:none;}
.liensFooter a{color:#fff}
.kw1{font-weight:normal; font-size:19px; color:#fff}
.kw2{font-weight:normal; font-size:16px; color:#fff}
.kw3{font-weight:normal; font-size:15px; color:#fff}
.kw4{font-weight:normal; font-size:12px; color:#fff}

#contener{position:relative; width:980px; margin:19px auto 0 auto;}

/*#left{float:left; width:172px; height:2000px background-image:url(images/backgroundCarreVip.gif); background-position:bottom; background-repeat:repeat-x;}*/
#left{float:left; width:172px; height:auto;}
#espaceMembre{width:162px; height:376px; background-image:url(images/backgroundEspaceMembre.gif); margin-bottom:10px; padding:7px 5px}
#loginMembre{width:155px; height:353px; background-image:url(images/backgroundLoginMembre.gif); padding:5px 0 0 5px; margin-bottom:10px;}
#espaceMembre2{width:162px; height:273px; background-image:url(images/backgroundEspaceMembre.gif); margin-bottom:10px; padding:7px 5px}
#loginMembre2{width:155px; height:247px; background-image:url(images/backgroundLoginMembre2.gif); padding:5px 0 0 5px; margin-bottom:10px;}
#inscription{width:155px; height:93px; background-image:url(images/backgroundInscription.gif); padding-left:5px; padding-top:5px;}
#carreVip{width:172px; height:auto; margin-bottom:30px; background-color:#feffff;}
#formMemberSearch{width:172px; height:20px; margin-top:25px;}
.photoOnLine{margin-right:4px; margin-bottom:4px; border:0;}
.photoOnLineLast{margin-bottom:4px; border:0;}


#center{float:left;	width:468px; padding:0 20px;}
#center200{float:left;	width:750px; padding:0 20px;}
#centerMessage{width:448px; height:75px; margin-bottom:5px; padding:5px 5px 5px 5px; background-color:#f8f0b1;}
#reportageHome{width:217px;}
#reportageHome p{margin:0 0 14px 0;}
#ban468{margin-bottom:10px;}
.centerLeft{position:relative; float:left; width:217px; margin:0 30px 5px 0;}
.centerRight{float:right; width:217px;}
.macaronPassBig{float:right; background-image:url(images/macaronPassBig.gif); border:0;}
.reportageHomePhoto{float:left;	margin-right:2px; border:1px solid black;}
.flyerLeft{position:relative; float:left; width:231px; margin:0 6px 15px 0;}
.flyerRight{position:relative; float:right;	width:231px; margin-bottom:19px;}
.flyerRighthh{position:relative; float:right;	width:231px; margin-bottom:19px;}
.flyerRight2008{position:relative; float:right;	width:217px; margin-bottom:2px;}
.flyerBefore{position:relative; float:left; width:231px; margin:0 6px 15px 0;}
.flyerAfter{position:relative; float:right;	width:231px; margin-bottom:15px;}
.flyerLeftBefore{position:relative; float:left; width:231px; margin-bottom:15px;}
.flyerRightAfter{position:relative; float:right; width:231px; margin-bottom:15px;}
#flyerBeforeSoiree{position:relative; width:231px; float:left; margin-right:6px;}
#flyerAfterSoiree{position:relative; width:231px; float:right;}
.flyerRight p, .flyerLeft p, .flyerLeftBefore p, .flyerRightAfter p {margin:0px;}
.macaronPass{position:absolute; bottom:40px; left:-13px; background-image:url(images/macaronPass.gif);}
#macaronGuide{position:absolute; top:103px; left:880px; width:89px; height:88px; z-index:5;}

.editPhoto{position:relative; float:left; width:466px; height:auto; padding-bottom:10px; margin-bottom:10px; border:1px solid black;}
.photoEditAlbum{float:left; width:200px; height:auto; padding:10px}
.photoEditLegende{float:right; width:235px; height:auto;}

#right{float:right;	width:300px;}
#banPass{float:left; width:95px; margin-right:8px; height:207px; margin-bottom:10px;}
#agenda{float:right; width:197px; height:207px;}
#ban300{width:300px; margin:0;}
.bulleCommentairesClubs{background-image:url(images/bulleForum2.gif); background-repeat:no-repeat; background-position-y:top; float:left; width:448px; padding:0 0 0 20px; border-bottom:1px dotted #888888; line-height:20px;}
.auteurComClub{float:left; width:70px; padding:5px 0;}
.sujetComClub{float:right; width:378px; padding:5px 0;}
.bullePostForumProfil{float:left; background-image:url(images/bulleForum.gif); background-repeat:no-repeat; background-position:left; width:150px; padding:0 0 0 20px; border-bottom:1px dotted #888888; line-height:20px;}
.sujetForumHome{margin-left:15px; text-transform:lowercase;}

.bullePostColRight{background-image:url(images/bulleForum.gif); background-repeat:no-repeat; background-position:left; float:left; width:280px; padding:0 0 0 20px; border-bottom:1px dotted #888888; line-height:20px;}
.auteurColRight{width:280px; padding:0px 0;}
.sujetForumColRight{width:280px; padding:0px 0;}

.auteur{float:left; width:70px; padding:5px 0;}
.sujetForum{float:left; width:278px; padding:5px 0;}
.dateForum{float:right; width:100px; padding:5px 0;}

/*DIV LISTE VILLES*/
#texteIleDeFrance{position:absolute; left:172px; top:0; z-index:4; display:none; width:150px; background-color:#fff; border:1px solid black;}
#texteSudOuest{position:absolute; left:172px; top:0; z-index:4;	display:none; width:150px; background-color:#fff; border:1px solid black;}
#texteNordOuest{position:absolute; left:172px; top:0; z-index:4; display:none; width:148px;	background-color:#fff; border:1px solid black; padding:0;}
#texteNordEst{position:absolute; left:172px; top:0; z-index:4; display:none; width:148px;	background-color:#fff; border:1px solid black; padding:0;}
#texteSudEst{position:absolute; left:172px; top:0; z-index:4; display:none; width:148px;	background-color:#fff; border:1px solid black; padding:0;}
.listeVilles{list-style:disc; margin-left:20px;}
.close{position:relative; float:right; margin:0; padding-top:10px;}
/*FIN*/

/*TITRE RUBRIQUE*/
.titleLeft{float:left; background-image:url(images/backgroundTitleLeft.gif); width:6px;	height:22px;}
.titleRight{float:right; background-image:url(images/backgroundTitleRight.gif);	width:6px; height:22px;}
.titleMiddle1{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:456px; height:20px; font-weight:bold; font-size:14px; color:#fff; margin-bottom:10px; padding-top:2px;}
.titleMiddle1222{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:738px; height:20px; font-weight:bold; font-size:14px; color:#fff; margin-bottom:10px; padding-top:2px;}
.titleleft222{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:172px; height:20px; font-weight:bold; font-size:14px; color:#fff; margin-bottom:10px; padding-top:2px;}
.titleMiddle2{float:left; margin-bottom:10px; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:205px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.titleMiddle3{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:185px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.titleMiddle4{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:288px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px; margin-bottom:12px;}
.titleMiddle5{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:160px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px; margin-bottom:10px;}
.titleMiddle6{float:left; margin-bottom:10px; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:188px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.titleMiddle7{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:276px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px; margin-bottom:10px;}
.titleMiddle8{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:158px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px; margin-bottom:10px;}
.titleMiddle9{float:left; margin-bottom:10px; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:212px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.titleMiddle10{float:left; background-image:url(images/backgroundTitleMiddle.gif); background-repeat:repeat-x; width:219px; height:20px; font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.titleLeftSms{float:left; background-image:url(images/backgroundTitleLeftSms.gif); width:6px; height:23px; margin-top:10px;}
.titleRightSms{float:right; background-image:url(images/backgroundTitleRightSms.gif); width:6px; height:23px; margin-top:10px;}
.titleMiddleSms{float:left; background-image:url(images/backgroundTitleMiddleSms.gif); background-repeat:repeat-x; width:288px; height:23px; font-weight:bold; font-size:14px; color:#000; padding-top:2px; margin-top:10px;}
/*FIN*/

.clear{clear:both;}

/* FORMULAIRES */
#formEnvoiSoiree{position:relative; width:400px; margin:0 auto 0 auto;}
#Sms{width:300px; height:79px; padding-top:9px; background-color:#f9f1b0; margin-bottom:10px;}
#formSms{width:300px; height:20px; background-color:#f9f1b0;}
#inputMemberSearch {background:transparent url(images/memberSearch.gif) no-repeat; border:none; padding-left:20px; margin:10px 5px 0 5px; width:97px; height:20px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputSms {background:transparent url(images/inputSms.gif) no-repeat; border:none; padding-left:5px; margin:5px 5px 15px 5px; width:110px; height:20px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputLogin {background:transparent url(images/inputLogin.gif) no-repeat; border:none; padding-left:5px; margin-bottom:5px; width:139px; height:20px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputAnnonceSoiree {margin-bottom:5px; width:120px; height:15px; padding-left:2px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputAnnonceSoiree2 {margin-bottom:5px; width:220px; height:15px; padding-left:2px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputEditPhoto {overflow:hidden; margin:10px 0 2px 0; padding-left:2px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputDateNaissance {margin-bottom:5px; width:15px; height:13px; padding-left:5px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.inputDateNaissanceAnnee {margin-bottom:5px; width:30px; height:13px; padding-left:5px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.radioButtonAnnonceSoiree {margin:10px 0;}
.labelRadioButtonAnnonceSoiree{margin-top:5px;}
.inputAnnonceParcourir {background:transparent url(images/inputAnnonceParcourir.gif) no-repeat; border:none; margin-bottom:5px; width:254px; height:20px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; font-weight:normal;}
#formEnvoiSoiree label{display:inline; width:90px; float:left;}
.formEnvoiMessage {display:inline; float:left; padding-top:20px;}
.formEnvoiMessage label{display:inline; width:80px; float:left;}
.formInscriptionMembre label{display:inline; width:150px; float:left;}
.formInscriptionMembre select{margin-bottom:5px;}
.inscription{display:inline; width:110px; float:left;}
.formRight label{display:inline; width:90px; float:left; padding-left:7px;}
.labelVille{display:inline; width:130px; margin-left:120px; font-weight:bold;}
.formRight{float:right; width:234px; padding-top:10px;}
.formLeft{float:left; width:234px; padding-top:10px;}
.formCenter{float:left; width:468px;}
.formInscriptionMembre{float:left; width:468px;}
.formEnvoiSoiree{width:420px;}
.validerForm{background:transparent url(images/validerButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.messageForm{background:transparent url(images/envoyerMessageButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.identifiantsForm{background:transparent url(images/identifiantsButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.validerFormInscription{background:transparent url(images/inscriptionButtonMembre.gif); width:140px; height:20px; border:none; margin-top:15px;}
.validerCommentaireClub{background:transparent url(images/validerAvisButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.validerReponseForum{background:transparent url(images/validerReponseButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.validerFormProfil{background:transparent url(images/mettreJourButton.gif); width:140px; height:20px; border:none; margin-top:15px;}
.validerFormAlbum{background:transparent url(images/ajouterPhotoButton.gif); width:110px; height:20px; border:none; margin-top:15px;}
.formTypeFile{margin-bottom:8px; margin-top:5px;}
fieldset{padding:5px; border:1px solid #ddd; margin-bottom:15px; margin-top:15px;}
fieldset legend {font-size:18px; padding:0 8px;	color:#FABC3D; margin-bottom:16px;}


.inputSemaine{background:transparent url(images/semaineButton.gif) no-repeat; border:none; margin-bottom:20px; width:62px; height:22px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#fff; font-weight:normal; cursor:pointer;}
/* IMAGES */
.img0{border:0;}
.flyer{margin-bottom:5px; border:1px solid black;}
.flyerAlaune{border:1px solid black; margin-bottom:5px;}
.flyerListe{float:left; margin-right:5px; border:1px solid black;}
.albumPhotoMembre{margin-bottom:10px; border:1px solid black;}


#ficheSoiree{width:468px;}
.buttonLeft{float:left; margin:10px 9px 10px 0;}
.buttonRight{float:right; margin:10px 0;}
#clubLeft{width:200px; float:left; padding-right:15px;}
#clubRight{width:253px; float:left;}
#warning{width:444px; border:2px solid red; padding:10px; margin-bottom:10px; background-color:#F9E1E1}
#warningSms{position:absolute; left:330px; top:280px; width:444px; border:2px solid red; padding:10px 5px 0 10px; background-color:#F9E1E1; z-index:5;}
#validationSms{position:absolute; left:330px; top:280px; width:444px; border:2px solid black; background-color:#fff; padding:10px 5px 0 10px; z-index:5;}
#confirmation{width:444px; border:2px solid black; padding:10px; margin-bottom:10px;}

.recherchePseudo{width:102px; height:150px; margin-right:20px; float:left;}
.recherchePseudoRight{width:102px; height:150px; float:right;}

.logoClub{width:100px; height:100px; margin-right:21px; float:left; margin-bottom:20px}
.logoCluboRight{width:100px; height:100px; float:right; margin-bottom:20px;}

#leftProfil{float:left; width:170px; margin-right:10px;}
#rightProfil{float:right; width:288px;}
#cadreProfil{width:164px; border:1px solid black; padding:2px; margin-bottom:5px;}
#ficheProfil{width:170px; background-color:#f8f0b1; margin-bottom:10px; padding-top:10px;}
.leftProfilAlbumPhoto{float:left; width:136px; margin-right:9px;}
.rightProfilAlbumPhoto{float:right; width:136px;}

.flyerLinkLeft{float:left; width:150px; margin:20px 4px 0 3px;}
#flyerLinkRight{float:right; width:150px; margin-top:20px;}
.mtcArrowOver {background: transparent url(images/arrow.gif) no-repeat 135px 4px;}
.mtcArrowOverEnvoiMessage {background: transparent url(images/arrow.gif) no-repeat 70px 4px;}
.mtcArrowOver2 {background: transparent url(images/arrow.gif) no-repeat 78px 4px;}


.fleche img, .diapo img {width:auto;}
.diapo {padding: 8px 0 8px 12px; width:468px;}
.diapo li{list-style:none; float:left; padding-right:30px; width:112px;}
.diapo li img {width:102px; height:69px;}
.fleche {float: left; padding-top:38px; position:relative;}
.clearfix{display:inline;}
.fleche_g {margin-right:14px;}
.fleche_d {margin-left:-14px;}
.fleche img {width:auto;}
.fleche {float:left; padding-top:25px; position:relative;}

.reportagePhotoLeft{width:224px; float:left; margin-right:9px;}
.reportagePhotoright{width:224px; float:right;}
.macaronPassRight{border:0; float:right; /*margin-left:50px;*/}
#iframe {width:446px; height:250px; overflow:auto; float:left; border:1px solid #000; padding:10px; margin-top:380px}
#iframe li {float:left; list-style-type:none; margin-right:6px; margin-bottom:10px; width:100px; height:100px;}
#iframe a{display:block;}
#iframe a:hover{display:block;}
#espaceMembre ul li {list-style-type:none; color:#fff; font-weight:bold; margin-left:5px}
#espaceMembre a {text-decoration:none; color:#fff;}
.errorLogin{color:red; font-weight:bold; text-align:center;}
.djLeft{float:left; width:112px; height:auto; margin-right:6px;}
.djRight{float:right; width:112px; height:auto;}
.contenerPost{float:left; width:465px; border-bottom:1px dashed #7f7f7f;}
.postAuteurFirst{float:left; width:160px; background-color:#f1f1f1;}
.postAuteurSuite{float:left; width:160px; background-color:#f8f0b1; padding:5px 0;}
.postCommentaire{float:right; width:305px; padding-top:5px;}
#photoBig{position:absolute; width:465px; top:65px;}
.envoyerButton{margin-top:5px;}

.ClozeWordList{display:none;}
#WordsDiv{left:0;}
#pass{border:1px solid black; padding-top:5px; margin:19px auto 0 auto;}
.passImpLeft{float:left; width:50px; height:auto; padding-left:10px; margin:0;}
.passImpRight{float:left; margin-right:10px; height:auto; background-image:url(images/logoPassImp.gif); background-repeat:no-repeat; background-position:right;}
#pass p{margin-left:10px; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px;}
.messagesSupp{float:left; width:45px}
.messagesDe{float:left; width:60px}
.messagesObjet{float:left; width:180px}
.messagesRecu{float:left; width:120px}
.messagesLire{float:left; width:60px}
#photoMessage{float:right; position:absolute; width:75px; left:585px; top:67px}

/* STYLE POP UP ENVOI MESSAGES */
.highslide-html {background-color: white;}
.highslide-html-blur {}
.highslide-html-content {position: absolute; display: none;}
.highslide-loading {display:block; padding:2px; border:1px solid black; background-color: white; padding-left:22px; background-image:url(index.html); background-repeat: no-repeat; background-position:3px 1px;}
a.highslide-credits, a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px;}
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 350px; height: 250px; padding: 5px;}
.highslide-wrapper .highslide-header div {}
.highslide-wrapper .highslide-header ul {margin: 0; padding: 0; text-align: right;}
.highslide-wrapper .highslide-header ul li {display: inline; padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a {font-weight:bold; color: gray; text-transform: uppercase; text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float:right; height:11px; width:11px; background:url(graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

#Bulle{cursor:default; font-family:Trebuchet MS, Verdana, sans-serif; font-size:12px; color:#000; padding:3px; background-color:#f8f0b1; border:1px solid black}
#Bulle img {padding-right:2px}
#Bulle hr {clear:both; width:auto;}
.inscrisToi{text-align:center; margin:15px 0;}
.barreNavForumLeft{float:left; margin-bottom:15px;}
.barreNavForumRight{float:right; margin-bottom:15px;}

.ignorer{float:left; width:100px;}
.nePlusIgnorer{float:left; width:250px;}

.partenaireLeft{float:left; width:149px; height:auto; margin-right:10px;}
.partenaireRight{float:right; width:149px; height:auto;}
.concertLeft{float:left; width:209px; height:auto; margin-right:35px;}
.concertRight{float:right; width:209px; height:auto;}
.iconCarreVip{border:0; margin-bottom:5px;}
.espacePass{border:0; margin-bottom:10px;}
.lienLog a:hover{text-decoration:underline;}
a:hover.linkUnderline{text-decoration:underline;}
#impression{position:absolute; width:19px; height:18px; left:630px; top:2px; float:right;}
#impression2{position:absolute; width:19px; height:18px; left:630px; top:97px; float:right;}
#AnnonceSoireeBouton{background-color:#c6d4e8; text-align:center; border:1px solid black; float:right; width:195px; height:18px;}
strong.infosFiche{margin-left:5px;}
a.lienAnnonceSoiree{padding-left:35px; padding-right:35px;}

.zapping{position:relative; float:left; width:290px; margin:0 6px 15px 0;}
.zappingArrow{float:left; margin-right:5px; margin-top:15px;}

/*REPORTAGE PHOTO*/
.photoLeft{width:90px; float:left; margin:0 15px 15px 0;}
.photoLeft2{width:79px; float:left; margin:0 15px 15px 0; padding:0 0 0 11px;}
.photoRight{width:90px; float:right; margin:0 0 15px 0;}
.photoRight2{width:79px; float:right; margin:0 0 15px 0; padding:0 0 0 11px;}
.selectPhoto:link,.selectPhoto:visited,.selectPhoto:hover,.selectPhoto:active{display:block;float:left; border:3px solid #000;text-decoration : none}
.selectPhoto:hover{display:block;border:3px solid #F98817; text-decoration : none}
.selectPhoto2:link,.selectPhoto2:visited,.selectPhoto2:hover,.selectPhoto2:active{display:block;float:left; border:3px solid #F98817;text-decoration : none}

#paginationPhoto{width:300px; height:22px; margin-bottom:20px;}
#paginationPhoto ul li{float:left; list-style:none; text-align:center; margin-left:5px; margin-bottom:5px;}
#paginationPhoto a:hover{background-image:url(images/paginationButtonOn.gif); display:block; font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
#paginationPhoto a{background-image:url(images/paginationButtonOff.gif); line-height:20px; display:block; width:21px; height:22px; font-size:12px; color:#fff; font-weight:normal; text-decoration:none;}
#photoReport {width:468px}
.bordurePhoto{border:2px solid black}
#navPhoto{width:80px; float:left; margin-bottom:15px}
#navPhoto2{width:388px; float:right; margin-bottom:15px}

.textareaFiche{

}
.titreFicheRubrique{
	BACKGROUND-COLOR: #ca00ca; 
	color:white;
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
	padding-left:3px;
}

.messageRouge
{
	BACKGROUND-COLOR: #FFFFFF; 
	color:red;
	border-top:red 1px solid;
	border-bottom:red 1px solid;
	border-right:red 1px solid;
	border-left:red 1px solid;
	text-align:center;
	font-size: 10pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
}

.messageVert
{
	BACKGROUND-COLOR: #FFFFFF; 
	color:green;
	border-top:green 1px solid;
	border-bottom:green 1px solid;
	border-right:green 1px solid;
	border-left:green 1px solid;
	text-align:center;
	font-size: 10pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
}


.encadreFichePseudo
{
	color:#000000;
	border-top:#eeeeee 2px solid;
	border-bottom:#eeeeee 2px solid;
	border-right:#eeeeee  2px solid;
	border-left:#eeeeee 2px solid;
	BACKGROUND-COLOR: #ca00ca; 
	padding:right:10px;
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
	padding-left:3px;
}
.encadreFicheOnline
{
	color:white;
	BACKGROUND-COLOR: #008000; 
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
}
.encadreFicheOffline
{
	color:white;
	BACKGROUND-COLOR: #FF0000; 
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva; 
	FONT-WEIGHT: bold;
}

.border4{
	border-top:#333333 1px solid;
	border-bottom:#333333 1px solid;
	border-right:#333333 1px solid;
	border-left:#333333 1px solid;
	padding:right:5px;
}

.linkFicheMembre {
	color:#333333;
	font-size: 8pt;
	FONT-FAMILY: arial,verdana,geneva; 
	TEXT-DECORATION: none;		
}
.linkFicheMembre:hover {
	color:#ca00ca;
	FONT-FAMILY: arial,verdana,geneva; 
	TEXT-DECORATION: underline;
}

.fondLigneFicheMembre
{
	BACKGROUND-COLOR: #F4EBF4; 
	color:#333333;
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva; 
	padding-left:5px;
	FONT-WEIGHT: bold;
}

.BorderTopBottomLigneFicheMembre
{
	border-top:#F4EBF4 1px solid;
	border-bottom:#F4EBF4 1px solid;
	padding-left:5px;
}

.BorderBottomLigneFicheMembre
{
	border-bottom:#F4EBF4 1px solid;
	padding-left:5px;
}

.BorderRightMiniFicheMembre
{
	border-right:#F4EBF4 1px solid;
	border-bottom:#F4EBF4 1px solid;	
	font-size: 8pt;
	FONT-FAMILY: verdana,geneva;
}



// style des onglet

.2_Onglet_on{
}

.2_Onglet_off{
	color:white;height:20px;
	float:left;width :155px;text-align:center;
	BACKGROUND-COLOR: #F4EBF4; 
}
.2_Onglet_on{
	color:white;height:20px;float:left;width :155px;text-align:center;
	BACKGROUND-COLOR: #FF66CC; 
}
.2_Onglet_off A{
	color:white;
	FONT-FAMILY: verdana,arial,verdana;
	font-size: 9pt;
	text-decoration:none;
	FONT-WEIGHT: bold;
	vertical-align:middle;
}
.2_Onglet_off A:hover{
	color:white;
	FONT-FAMILY: verdana,arial,verdana;
	font-size: 9pt;
	text-decoration:underline;
	vertical-align:middle;
}

.2_Onglet_on A{
	color:white;
	FONT-FAMILY: verdana,arial,verdana;
	font-size: 9pt;
	text-decoration:none;
	FONT-WEIGHT: bold;
	vertical-align:middle;

}
.2_Onglet_on A:hover{
	color:white;
	FONT-FAMILY: verdana,arial,verdana;
	font-size: 9pt;
	text-decoration:underline;
	vertical-align:middle;
}

// ---------- style des onglets

.onglet_on{
}

.Onglet_off{
background-image: url("../images/onglet1_2.gif");
color:white;height:34px;float:left;text-align:center;
padding-right:12px;
padding-left:12px;

}
.Onglet_on{
background-image: url("../images/onglet1_2_on.gif");
color:white;height:34px;float:left;text-align:center;
padding-right:12px;
padding-left:12px;
}

.Onglet_0{
background-image: url("../images/onglet0_2.gif");height:34px;width:20px;float:left;
}
.Onglet_2{
background-image: url("../images/onglet2_2.gif");height:34px;width:20px;float:left;
}

.Onglet_off A{
	color:#000000;
	FONT-FAMILY: verdana,arial;
	font-size: 8pt;
	text-decoration:none;
	FONT-WEIGHT: bold;
	line-height:23px;

}
.Onglet_off A:hover{
	color:red;
	font-size: 8pt;
	text-decoration:underline;
}

.Onglet_on A{
	color:green;
	FONT-FAMILY: verdana,arial;
	font-size: 8pt;
	text-decoration:none;
	FONT-WEIGHT: bold;
	line-height:23px;

}
.Onglet_on A:hover{
	color:red;
	text-decoration:underline;
}
a.men {
	z-index:24;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
	COLOR: #003399;
	TEXT-DECORATION: none;
}
a.men:hover {
	z-index:25;
	background-color:#fff;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
	COLOR: #003399;
	TEXT-DECORATION: underline;
}
a.men span {
	display: none
}
a.men:hover span {
	display:block;
	position:absolute;
	top:15px;
	left:1em;
	border:1px solid #CCCCCC;
	background-color:#f4f4f4;
	color:#333333;
	text-align: left;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding:1px;
	TEXT-DECORATION: none;
}
a.woman {
	z-index:24;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
	COLOR: #ff0099;
	TEXT-DECORATION: none;
}
a.woman:hover {
	z-index:25;
	background-color:#fff;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-WEIGHT: bold;
	COLOR: #ff0099;
	TEXT-DECORATION: underline;
}
a.woman span {
	display: none
}
a.woman:hover span {
	display:block;
	position:absolute;
	top:15px;
	left:1em;
	border:1px solid #CCCCCC;
	background-color:#f4f4f4;
	color:#333333;
	text-align: left;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding:1px;
	TEXT-DECORATION: none;
}
.ssmHdr {
color: white;
font: bold 12px verdana;
	}

.ssmHdr:link {
color: white;
text-decoration: none;
	}

.ssmHdr:visited {
color: white;
text-decoration: none;
	}

.ssmHdr:hover {
color: white;
text-decoration: underline;
	}

.ssmHdr:active {
color: white;
text-decoration: underline;
	}

.ssmItem {
color: white;
font: 12px verdana;
	}

.ssmItem:link {
color: white;
text-decoration: none;
	}

.ssmItem:visited {
color: white;
text-decoration: none;
	}

.ssmItem:hover {
color: white;
text-decoration: underline;
	}

.ssmItem:active {
color: white;
text-decoration: underline;
	}

.ssmBar {
color: white;
font: bold 12px verdana;
	}
