@charset "utf-8";
/* CSS Document */

/* ---   home   --- */
.container.home form.login p { font-size:16px; }
.container.home form input[type="text"], .container.home form input[type="password"] {	width:170px; font-size:14px; }
.container.home form .lostPswd { width:235px; }

/* ---   header   -- */
#header 			{ height:80px; font-size:12px; }
#header .menuTop ul	{ height:25px; }
#header .menu		{ padding:12px 0 0 0; }
#header .menu ul	{ height:33px; }
#header .menu ul li a { width:33px; height:33px; }
#header .logo img	{ height:35px; }
#header p.connecte, #header .menu ul.info { padding-top:12px; }
#header .logo, #header .menuTop .pseudo { width:160px; }

#header .menu ul li a.home	{ background-position:-5px -240px; } 	 #header .menu ul li a.home.selected, #header .menu ul li a.home:hover	{ background-position:-5px -196px; }
#header .menu ul li a.search{ background-position:-49px -284px; }	#header .menu ul li a.search.selected, #header .menu ul li a.search:hover	{ background-position:-49px -240px; }
#header .menu ul li a.fav	{ background-position:-93px -284px; }	#header .menu ul li a.fav.selected, #header .menu ul li a.fav:hover		{ background-position:-93px -240px; }
#header .menu ul li a.me	{ background-position:-5px -328px; } 	 #header .menu ul li a.me.selected, #header .menu ul li a.me:hover		{ background-position:-5px -284px; }

/* --- fin header -- */
.spacer20		{ padding-top:15px; }
.spacer15		{ padding-top:10px; }
.spacer10		{ padding-top:6px; }
.spacer5		{ padding-top:3px; }

#scrollFixTop	{ width:793px; }
.Gfixed			{ padding-top:0px; top:104px; }

.container	{ width:793px; }
.NOcontainer{ width:auto; }
.containerCont{ width:810px }
#content { padding-top:104px; }
#content.NOcontainer { padding-top:80px; }
.gauche, .droite{ width:145px; }
.gauche.plus{ width:169px; }
.droite.show{ width:168px; }
.gauche { padding-right:16px; }
.droite { padding-left:16px; }
.millieux{ width:471px; }
.droiteBig{ width:632px; }
.droiteBig.moins{ width:608px; }
.gaucheBig{ width:614px; }
.gauche .block	{ width:143px; }
.gauche.plus .block { width:167px;}
.Mur .vign62.floatL, .Mur .vign62.floatL img,
.vign62, .img62 	 { width:50px; height:50px; background-position:-5px -277px; }
.vign28 img, .vign28 { width:22px; height:22px; background-position:-45px -334px; }
.vign32, .vign32 img { width:26px; height:26px; background-position:-43px -332px; }
.vign43 img, .vign43 { width:35px; height:35px; background-position:-4px -336px; }
.Mur li img.floatL,
.img30 { width:24px; height:24px; }
.Evenement p.floatL img { width:140px; }
.Mur div.Evenement ul.Eve{ width:250px; }
.Mur div.Evenement p.choix b { background:none; padding-left:0; }
li.table span		{ width:40px; }
ul.miniFiche .txt	{ padding-left:7px; }
/*.Mur li img.floatL { width:32px; height:32px; }*/

.photoTitle.long  /* christophe */ { width:198px; margin:-174px 10px 0 0; }


.VideoScop h3 em, .Exhib h3 em, ul.Fblock, .Exhib ul li, ul.Fblock li, a.plus, .Mur div.Evenement ul li.orange strong, .Mur div.video p, .Mur em, .showPlan p,
.fiche #cover p.miniprofil span.lien a, .fiche #cover p.msg em, .fiche #Edit .infoPerso label, ul.miniFiche .txt, #tchat #contentTchat, #scrollTchat ul li a em,
ol#classement p, #chatWindow #HeadChat p, #chatWindow em.date, #party .detSoiree p.infoSup, #Event .bareEdit b,
.block	{ font-size:10px; }
#party .detSoiree label { font-size:11px; }
.Mur div.Evenement ul li, .Mur div.Evenement p.choix .bouton, .block.Stats em, ul.miniFiche strong, .search ul, .profil ul, .desc p, p.minFiche,
#contact_footer .Groupe a, #contact_footer .Groupe.current, .showPlan p b, ol#DiscChatList li .login, #chatWindow h3, #chatWindow .com ol li.oldMSG,
ul.com p{ font-size:11px; text-transform:none; }
.Mur div.Evenement ul li h4, .Mur div.video p strong, #mediacenter p.miniFiche storng, .Mur, .fiche #cover p.miniprofil em, #ContChatList li a.Lfav, #party .Presence,
.fiche .droite h3, .fiche .droite h3.border, h3.border, .aimerez h3, .block.Stats li strong, .fiche #Edit p.infoPerso, #Edit .search, #chatFilter p a, #party .block, #party,
#Rannonces .criteresGroup, #plus, #moins, #selectR, #Rannonces input, #Rannonces select, #Rannonces, span#plus a, span#moins a, #Rannonces .gauche .block,
.Mur h3	{font-size:12px;}
.fiche #Edit .titleEdit a.bouton, .fiche .connect, .fiche #Edit .titleEdit .bouton, .fiche #Edit h3, .fiche .connect strong, #menuTchat, #contact_footer .Groupe.sup a b, div.plan p a,
#chatFilter h2 , #party .detSoiree p.borderBox,
div.Tab { font-size:13px !important; }
.droiteBig h1, .block h3, .fiche #cover p.msg, .fiche #Edit .titleEdit h1, p.pratique, p.pratique.rectoVerso, .fiche .block.Stats p strong, .fiche .block.Stats p.chiffre span,
#contact_footer .Groupe.add a, #contact_footer .Groupe.imp a, #contact_footer .Groupe.sup a,
.fiche .Mur h4 { font-size:15px; }
.block h3, .block p,
.block ul li { padding-left:5px; }
.block.Stats a.bouton, .block.Stats select { width:130px; }
.Mur p, .Mur h3, .Mur ul { padding-left:60px; }
/* christophe */.Mur .indent2	{ padding-left:92px; }
/* christophe */.Mur .photo.indent2	{ padding-left:60px; }

.Exhib ul li{ width:68px; height:68px; }
.Exhib ul li:nth-child(2n+1) { padding-right:8px; }
.Exhib img	{ width:68px; }
ul.Fblock li.video,
ul.Fblock li.video img { width:145px; height:109px; }
ul.Fblock li.video img.play { width:20px; height:20px; left:116px; top:80px; }

.block p.publish input, .block p.publish textarea /* christophe */ { width:270px; }
.block p.publish input.indev{ width:340px; }

.com ol p { padding-left:42px; }

.no1024 { display:none; }

/* ---   fiche   --- */
.Mur p.minFiche{ margin-right:7px; }
.Mur p.minFiche:nth-child(3n) { }

.followWND	{ width:500px; max-height:250px; }
.wnd #MediaComm{ width:775px; padding-right:18px; }
.wnd #CoverEdit, #CoverEdit #CoverScroller img.reduced { width:793px; }
#CoverEdit #CoverScroller,
#cover p.coverF {  width:793px; height:274px; }
.fiche #cover img { width:793px; height:272px; border-bottom-width:2px; }
.fiche #cover p.photo b, .fiche #cover p.photo a { width:88px; height:88px; border-left-width:2px; }
#cover .photo img { width:88px; height:88px; }
.fiche #cover p.msg { width:508px; border-width:2px 0 0 2px; height:32px; line-height:30px; }
.fiche #cover p.msg em { margin-top:8px; }
.fiche #cover p.photo{ width:540px; }
.fiche #cover p.miniprofil { width:234px; padding:5px 4px 4px 7px; height:113px; }
.fiche #cover p.photo b, .fiche #cover p.photo a{ background-position:-80px -285px; }
#Edit p.coverF	{ border-bottom:2px solid #FFF;  background-position:-96px 0; }
#cover p.coverF a.addCover { height:73px; }
.fiche #Edit .coverF .bareEdit { bottom:0; }
.fiche #Edit #cover p.miniprofil { height:79px; }
.fiche #cover p.miniprofil strong { font-size:20px; }
.fiche #cover p.miniprofil span.lien a{ height:10px; }
.fiche #Edit .titleEdit { height:24px; line-height:24px; padding:5px 7px; }
.fiche #Edit .titleEdit .bouton	{ height:27px; }
.fiche #Edit .titleEdit a.bouton { height:24px; line-height:24px; }
.fiche #cover p.miniprofil a.bouton { font-size:10px; padding:0 4px; }
.fiche #LV_CAM, .fiche #LV_CAM a, .fiche #LV_CAM embed  { height:109px; width:145px; }
#LV_CAM a { background-position:-18px -14px; }
.fiche .connect	{ padding-right:0px; }
.fiche .connect.onligne { background-position:top right; }
.fiche .MiniMap { width:145px;height:145px; }
.gmcopyright div	{ width:145px; }
.gmcopyright div a{ display:inline-block; width:65px; overflow:hidden; text-overflow:ellipsis; }
.fiche .block.Stats p.chiffre span { margin:0; }
p.pratique { width:145px; height:25px; padding-top:95px; }
#Edit p.pratique a { top:37px; }
p.pratique.rectoVerso { background-position:-15px -10px; } p.pratique.passif { background-position:-15px -310px; } p.pratique.actif { background-position:-15px -160px; }
.search ul li { margin:0 2px 4px 0; padding:3px 5px; }
.fiche #Edit .gauche input[type="text"]{ width:139px; }
.fiche #Edit .gauche select		{ width:145px; }
.fiche #Edit .infoPerso label	{ width:118px; }
.fiche input, .fiche select, #presentation textarea 	{ font-size:12px;  }
.fiche #Edit #presentation li select					{ width:180px;}
.fiche #Edit #presentation li input[type="text"]		{ width:175px;}
.fiche #Edit #presentation li select[data-name=day] 	{ width:45px; }
.fiche #Edit #presentation li select[data-name=month] 	{ width:75px; }
.fiche #Edit #presentation li select[data-name=year]	{ width:55px; }
.fiche #Edit #presentation ul li{ min-height:24px; line-height:24px; }
/*.fiche #Edit #presentation textarea { width:310px; height:130px; }*/
.fiche #Edit #presentation .plusI .fake-textarea,
.profil .plusI p { width:295px; }

#Edit #smilies { width:120px; }
.profil ul li strong{ width:155px; }
#mediacenter .ColCom{ width:264px; }
/*.fiche #Edit #presentation .plusI textarea,*/ .profil .plusI p,
.fiche .chexkBlist { width:290px; }
.fiche .chexkBlist label { width:135px; }

/* --- fin fiche --- */

/* --- contact --- */
p.minFiche { width:152px; height:64px; margin:0 8px 8px 0; }
p.minFiche b{ height:64px; width:64px; background-position:-9px -389px; }
p.minFiche span { width:70px; height:52px; padding:5px; }
#contact_footer .listeCont		{ width:489px }
.contTheirs #contact_footer .listeCont	{ width:614px }
/* --- showing --- */
a.cam img	{ width:144px; height:108px;}
a.cam		{ height:149px; width:144px; margin:0 10px 10px 0; }
a.cam i		{ width:144px; top:84px; height:24px;  line-height:24px;}
a.cam b		{ padding:7px; height:24px; line-height:12px; }

.Mur p.STcam a, .STcam b.play,
.Mur p.STcam a img	{ height:108px; width:143px; }
.Mur p.STcam span	{ height:91px; }
.STcam b.play { background-position:-840px -10px; }

.showPlan	{ width:256px; margin:0 11px 11px 0; }
.showPlan p				{ padding:11px 11px 11px 75px; height:105px; }
.showPlan .vign62 		{ margin:11px;  width:50px; height:50px; }
.vign62 img	{ width:50px; height:50px; }
.showPlan p strong{ width:164px; }

h2.plan, ol#classement h2 { padding:8px 13px; }
div.plan p { padding:0 7px; }

ol#classement ul.miniFiche li i { display:block; }
ol#classement .vignetteC { margin-right:8px; }

.publish.floatL		{ width:384px; }
.showing #showingCam{ position:relative; top:0; left:0;width:512px; height:384px;  }
.publish #showingCam{ position:relative; top:0; left:0;width:384px; height:288px;  }
.chatCam			{ width:260px; }
.chatCam #chat		{ height:283px; }
.chatCam.Publisher	{ width:388px; }
.chatCam.Publisher #chat { height:241px;}

.Mur p.STcam span.block { height:95px; width:145px; }
.Mur p.STcam a.vignCam img,
.Mur p.STcam a.vignCam	{ width:145px; height:110px; }
/* --- chat --- */

#chatWindow .ChatDisconnected { line-height:22px; }
#chatWindow.minimized,
#chatWindow { width:204px; }
#chatFilter	{ width:188px; padding:8px }
#chatFilter h2 { padding-bottom:8px; height:16px;  }
#chatWindow #flashcontent 	{ right:204px; }
#ContChatList .contactCard	{ right:214px; }
#ContChatList ul { padding:5px; }
#ContChatList li a.Lfav		{ height:35px;}
#ContChatList li a.Lfav b	{ font-size:12px; }
#ContChatList li a.Lfav span{ font-size:10px;  }
#ContChatList li a.Lfav .ligne1{ padding-top:2px; }
#ContChatList li a.Lfav .pict.Cert { display:none; }
/*#ContChatList li a.Lfav img,
#ContChatList li a.Lfav 	{ height:35px; line-height:35px; }*/
#chatWindow h3 { padding:5px 10px; }
ol#DiscChatList li .login 	{ padding-left:22px; width:105px; }
#chatWindow .HeadDiscus	{ padding:0 8px; }
#chatWindow .com ol li	{ padding:8px; }
#chatWindow .com ol p	{ padding-left:30px; }
#scrollChat/*, #MSGchat*/{ height:248px; }

/* --- party --- */
#Event { width:796px; }
#Event .block.big img,
#Event .block.big 	{ width:314px; height:314px; }
#Event .block.mid img,
#Event .block.mid 	{ width:155px; height:155px; }
#Event .block.small img,
#Event .block.small	{ width:76px; height:76px; }
#Event .block { margin:0 4px 4px 0; }
#Event .block.small { margin:0 3px 3px 0; }

#party a.back,
#party .gauche { width:163px; }
#party .flyerBig,
#party .millieux { width:362px; }
#party .droite { width:234px; }
#party .gauche .block	{ width:auto !important; }
#party .block.planner em { margin:-8px -8px 8px -8px; }
#party .block.planner	{ padding:7px; }
#party .block.planner img { width:147px; }
#party .Presence { padding-left:5px; }
#party .vignette a:nth-child(4n) { margin-right:1px; }
#party .vignette a:nth-child(3n) { margin-right:0; }
#party .detSoiree label { padding: 0 6px; }
b.pict.true, b.pict.false { margin-right: 5px; }
#party ul.infoP b { width:90px }
#party ul.infoP span { width:105px; }

/* --- stats ---*/
.blockStats { width:192px; }
#Visualization, svg { width:608px; height:250px; overflow:hidden; }
#Stats .Fblock:nth-child(4n) { margin-right:13px; }
.block.Filtres input[type="text"] { width:146px; }

/*--- recherche ---*/
#Rannonces .Fblock:nth-child(5n) { margin-right:9px; }
#Rannonces .Fblock:nth-child(4n) { margin-right:0; }

/* --- messagerie --- */
#RepMsg { padding:10px 0 30px 0; }
.fake-textarea textarea {  height:40px; min-height:40px; }

