/* CSS Document */

html            { margin:0; padding:0; border:0; }
body            { background:#D3D5D7; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.bgblack		{ background:#000; }
.fb             { background:#D3D5D7 url(../images/background.gif) repeat-y fixed ; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.fb2            { background:#D3D5D7 url(../images/background2.gif) repeat-y fixed ; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.fbconcours     { background:#D3D5D7 url(../images/background-concours.gif) repeat-y; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.fbfiche        { background:#FFF; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.g				{ background:#D3D5D7; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */ /* noel   url(../images/bg-noel.gif)*/

#logo      { margin-top:25px; border:0;}
#logop     { background:#fff url(../images/bg-header.gif) repeat-x; vertical-align:top; text-align: left; width: 100%; height:100px; padding: 0 0 0 5px; margin: 0;}

/*#logop	   { background:#FFF  url(../images/bg-tchat-sv.gif) no-repeat ;  }*/
/*#logop     {  vertical-align:top; text-align: left; width: 100%; height:100px; padding: 0 0 0 5px; margin: 0;}*/
/*.fb2            { background:#D3D5D7 url(../images/background2-noel.gif) fixed ; }
.fb             { background:#D3D5D7 url(../images/background-noel.gif) fixed ; } */

/*.g              { background:#D3D5D7 url(../images/bg-noel.gif); }*/
/*.fbhalloween    { background:#FFF  url(../images/halloween/bg-halloween-chat.jpg) no-repeat ; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  }*/ 

/* noel 
.g				{ background-image:url(../images/bg-noel.gif); }
#logop 			{ background:none; }
.fbnav		    { background:#FFF  url(../images/bg-noel-chat.gif) no-repeat ; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  }
fin noel */


.spacer         { clear:both; margin:0px; padding:0px;}
.spacer5        { clear:both; margin:0; padding:5px 0 0 0px; display:block;}
.spacer10       { clear:both; margin:0; padding:0px; height:10px; }
.spacer20       { clear:both; margin:0; padding:0px; height:20px; }
.margin10       { clear:both; margin:10px 0 0 0; padding:0px; }

.temOK			{ border:1px solid #5574B2; color:#5574B2; padding:5px; text-align:center; display:block; }
.temKO			{ border:1px solid #FF0000; color:#FF0000; padding:5px; text-align:center; display:block; }

img             { border:0px }
p               { font-size:10px; color:#464646; margin:0; padding:0; }
p.center        { text-align:center; }
form            { margin:0; padding:0; }
input           { font-size:11px; }
select          { font-size:11px; }
textarea        { font-size:11px; }
a               { text-decoration:none; }
.form           { border: #A3A3A3 1px solid; margin:2px 0 0 0; }
.btGo           { margin:2px 0 0 0;}
.blraison       { border:1px solid #E60000; text-align:center; color:#E60000; font-size:14px; padding:5px; margin:5px 0 15px 0; clear:both; }

.ligne260px     { display:block; width:260px; margin:5px 0 0 10px; float:left; }
.ligne175px     { display:block; width:175px; margin:5px 0 0 0; float:left; }
.ligneNowidth   { display:block; margin:5px 0 0 10px; float:left; }
.ligneNowidth2  { display:block; margin:5px 0 0 0; float:left; }
b.ligne         { display:block; width:135px; padding:5px 0 0 10px; margin:0; float:left; }
span.ligne      { display:block; width:135px; margin:5px 0 0 10px; float:left; }
b.ligne2        { display:block; width:145px; margin:5px 0 0 10px; float:left; }
.ligne3         { display:block; width:135px; margin:5px 0 0 5px; float:left; }
p.ligne         { display:block; height:25px; clear:both; }
p.ligneOFF      { display:block; height:25px; clear:both; color:#CCCCCC; }
p.ligne2        { display:block; clear:both; }
p.ligne2B       { display:block; padding:3px 0 3px 5px; clear:both; background:#EEF3FB; }

.image            { display:block; overflow: hidden; width:78px; height:58px; padding:0; margin:0 0 3px 0; text-align:center; border:1px solid #D9D9D9; } 
.image2           { display:block; overflow:hidden; width:78px; height:58px; border:1px solid #D9D9D9; padding:0; margin:0 auto 3px auto; text-align:center; } 
.vignette         { display:block; overflow:hidden; width:78px; height:58px; padding:0; margin:0 0 0 5px; text-align:center; border:1px solid #D9D9D9; }
.vignette-Vcenter { text-align:center; width:78px; height:58px; line-height:58px; vertical-align: middle; }

.vignetteA        { display:block; overflow:hidden; width:78px; height:78px; padding:0; margin:0 0 0 5px; text-align:center; border:1px solid #D9D9D9; }
.vignetteST       { display:block; overflow:hidden; width:78px; height:78px; padding:0; margin:0 auto 3px auto; text-align:center; border:1px solid #D9D9D9; }
.vignetteA-Vcenter{ text-align:center; width:78px; height:78px; line-height:78px; vertical-align: middle; }

.imageClub        { display:block; overflow:hidden; width:98px; height:73px; border:1px solid #D9D9D9; padding:0; margin:10px 10px 0 10px; text-align:center; } 
.alaffiche        { display:block; overflow:hidden; width:142px; height:208px; border:1px solid #D9D9D9; padding:0; margin:0; text-align:center; }
.alaffiche-Vcenter{ text-align:center; width:142px; height:208px; line-height:208px; vertical-align: middle; }
.soirees          { display:block; overflow:hidden; width:100px; height:118px; border:1px solid #D9D9D9; padding:0; margin:10px 0 0 10px; text-align:center; } 
.soirees-Vcenter  { text-align:center; width:100px; height:118px; line-height:118px; vertical-align: middle; }

.ligneBleu        { background:#EEF3FB; width:100%; } /* D1D6E4 */
.ligneGrise       { background:#E4E4E4; width:100%; } 
.ligneTbord       { background:#D1D6E4; width:100%; } /* EEF3FB */
.ligneBleuF       { background:#5574B2; width:100%; }
.ligneBlanche     { background:#FFFFFF; width:100%; }
.ligneRose        { background:#FBEEF5; width:100%; }
.ligneOrange      { background:#FCF4E9; width:100%; }
.ligneBleuoff     { background:#EEF3FB; width:100%; }

#conteneur        { background:#fff url(../images/bg-header.gif) repeat-x; vertical-align:top; margin-left: auto; margin-right: auto; text-align: left; width: 700px; padding:0; margin-top: 0;}
#conteneurdiscl   { background:#2D2A2A; vertical-align:top; margin-left: auto; margin-right: auto; text-align: left; width: 615px; padding:0; margin-top: 0;}

#contener .bandeaupub  {width:120px; height:600px; position:absolute; top:10px; left:665px; background:#000; display:block;}
#contenerA .bandeaupub {width:120px; height:600px; position:absolute; top:10px; left:690px; background:#000; display:block;}
/* header */
#header    { width:660px; min-height:99px; margin-left:20px; margin-right:20px; }

#contenerA #menuP  { float:right; height:67px; width:638px; padding:0; background:   url(../images/menu-header-bg.gif); } /* menu pages */
#contener #menuP   { float:right; height:67px; width:618px; padding:0; background:   url(../images/menu-header-bg.gif); } /* menu pages */
#contenerA .refresh{ float:right; margin:-2px 1px 0 0; }
#menuH       { float:right; height:67px; width:346px; padding:0; background:   url(../images/menu-header-bg.gif); } /* menu home */
#menuContener{ height:100px; padding:0; margin:0; clear:both; } /* menu pages */
#menuHCG     { float:left; height:67px; width:14px; margin:0; padding:0; background:   url(../images/menu-header-cg.gif); }
#menuHCD     { float:right; height:67px; width:14px; margin:0; padding:0; background:   url(../images/menu-header-cd.gif); }
.menuinput   { width:70px; font-size:13px; border-style:solid; border-width:1px; border-color:#969696; }

#menuH strong { font-size:11px; padding-left:8px;  margin:0; background:   url(../images/fleche.gif) center left no-repeat ; }
#menuH b      { display:block; text-align:justify; color:#A5007D; font-weight:bold; margin:3px 0 3px 0;}
#menuH u      { display:block; text-align:right; font-weight:normal; }
#menuH a      { color:#464646; }
#menuH a:hover{ text-decoration:underline; }

#menuP p      { display:block; height:25px; text-align:right; margin:10px 0 0 0; }
#menuP b      { color:#A5007D; font-weight:bold; margin:0px; padding:0px;}
#menuP strong { padding-left:8px; margin:0; background: url(../images/fleche.gif) center left no-repeat ; color:#A5007D; }
#menuP u      { padding-left:18px; margin:0; background: url(../images/puce-fleche-verte.gif) center left no-repeat ; text-decoration:none; }
#menuP i      { padding-left:18px; margin:0; background: url(../images/menu/deconnexion.png) center left no-repeat ; font-style:normal; }
#menuP a.menu { color:#A5007D; font-weight:bold; text-decoration:none;}
#menuP a.mpar { padding:2px 0 0 18px; font-size:12px; color:#5574B2; font-weight:bold; text-decoration:none; background:url(../images/parrainage/logoparrain.gif) center left no-repeat ; }
#menuP a:hover{ text-decoration:underline; color:#5574B2; }
#menuP img    { float:left; margin:0px; padding:0px; }

#back           { float:left; margin:-23px 0 0 10px; }
#back a.b       { padding-left:10px;  background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; }
#back a.b:hover { text-decoration:underline; }

p.connect      { display:block; float:right; margin:0; padding-right:14px; font-size:10px; color:#46464B;}
b.connect      { padding-left:8px;  margin:0; background:   url(../images/fleche.gif) center left no-repeat ; color:#A5007D; font-size:10px;}
b.navrapid     { color:#A5007D; font-size:10px; padding-left:8px;  margin:0; background:   url(../images/fleche.gif) center left no-repeat ;}
select.navrapid{ font-size:10px; border:1px solid #969696; color:#464646; }
option.rubNav  { display:block; font-weight:bold; color:#A5007D;}
/* fin header */

/* Contenu */
.floatL          { float:left; }
.floatR          { float:right; }
.balance         { clear:both; text-align:center; font-size:10px; margin:0 0 10px 0; padding:3px 0 3px 0; width:100%; border:1px solid #B0BFDD; }

#contenerA       { width:640px; margin:0px; padding:0 0 0 20px; background:#fff url(../images/bg-header.gif) repeat-x ;  } 
/*#contenerA     { width:640px; margin:0px; padding:0 0 0 30px; } */
#contenerA .mid  { width:475px; float:left; }
#contenerA .rig  { width:145px; float:right; margin:0 0 0 5px; }
#contenerA h1    { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#990000 url(../images/titre/bg-titre-rouge-test.gif?v=3) repeat-x ; }/*   */

#accueil h2,
#contenerA h2    { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#475B93 url(../images/titre/bg-titre-bleu-test.gif?v=3) repeat-x ; }/*  url(../images/titre/bg-titre-rose.gif) repeat-x */
#contenerA h3    { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#333333 url(../images/titre/bg-titre-noir-test.gif?v=3) repeat-x ; }/* url(../images/titre/bg-titre-vert.gif) repeat-x */
#contenerA h4    { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#a4007d url(../images/titre/bg-titre-mauve-test.gif?v=3) repeat-x ; }/*  url(../images/titre/bg-titre-rose.gif) repeat-x */
h4 .new    		 { display:block; margin:0 5px 0 0; padding:0; height:17px; font-size:10px; float:right; }

.tbord           { width:300px; float:left; }
.tbord-img       { margin:0; padding:0;}
.tbord-droite    { width:160px; float:right; }
.tbord a         { display:block; font-size:10px; color:#46464B; }
.tbord a:hover   { text-decoration:underline; }
.tbord b         { color:#E60000; }
.tbord-ligne     { display:block; height:18px; clear:both; padding:2px 0 0 3px; margin:0; }
.avecfleche      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:underline; }



.tbord hr        { height:1px; color:#999999; background-color:#999999; border:0; clear:both; }
.tbord-image     { display:block; overflow: hidden; width:128px; height:95px; border:1px solid #D9D9D9; padding:0; margin:0; text-align:center; }
.tb-image-Vcenter{ width:128px; height:95px; text-align: center; line-height: 95px; vertical-align: middle; } 
.tbord-vignette  { display:block; overflow: hidden; width:38px; height:28px; border:1px solid #D9D9D9; padding:0; margin:0; text-align:center; } 
.tbord u         { margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; padding:4px 0px 4px 3px}

.sep             { height:240px; width:30px; background: url(../images/acceuil-separateur.gif); float:left; }
.affiche         { width:145px; float:left; height:240px; }

.pave            { width:143px; margin:0 0 10px 0; padding:5px 0 10px 0; background:#FAFAFA ; border:1px solid #cccccc;}
.pave-top        { display:block; width:145px; height:24px; margin:0; padding:0; font-size:12px; color:#5574B2; background: url(../images/titre/onglet.gif) repeat-x;}
.pave-top h5     { display:block; margin:0; padding:6px 0 0 10px; height:17px; font-size:12px; color:#5574B2; }
.pave p          { display:block; width:127px; margin:0 8px 0 8px; }
.pave a          { color:#5574B2; font-weight:bold;  text-decoration:none;  }/* 5574B2 */
.pave a:hover    { text-decoration:underline;  }
.a-avec-fleche   { padding-left:8px; background: url(../images/puce-fleche-bleugris.gif) center left no-repeat ;}
.pointille       { padding:0 0 5px 0; border-bottom:1px dotted #333333;  }
.pointille a	 { overflow:hidden; display:block; margin:0 0 3px 0; }

#contener        { width:615px; margin:0px; padding:0 0 0 20px; background:#fff url(../images/bg-header.gif) repeat-x ;  } /*  */
#modPE h1,
#contener h1     { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#475B93 url(../images/titre/bg-titre-bleu-test.gif?v=3) repeat-x ; }/*  url(../images/titre/bg-titre-rose.gif) repeat-x */
#contener h4     { font-size:10px; color:#464646; margin:0 0 10px 10px; padding:0 0 0 20px; font-weight:normal; text-align:justify; background: url(../images/puce-2-fleche-bleu.gif) center left no-repeat ; }
#contener hr     { width:100%; height:1px; color:#798EBF; background-color:#798EBF; border:0; clear:both; }
#contener a      { color:#A5007D; text-decoration:underline; }
#contener a:hover{ color:#5574B2; }

/* subscribe */
#subscribe        { font-size:10px; color:#464646; }
#subscribe ul     { display:block; float:left; margin:0px; padding:0px; width:465px; }
#subscribe li     { display:block; float:left; margin:0px; padding:0px; width:155px; }
#subscribe strong { color:#E60000; }
#subscribe a      { color:#5574B2; text-decoration:underline; }
#subscribe a:hover{ color:#A5007D; }
#subscribe h3     { color:#A5007D; font-weight:bold; font-size:12px; text-decoration:none; margin:10px 0 10px 0; display:block; }

.titre-etape      { height:29px; margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
.profil-lui       { height:20px; margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
.profil-trav      { height:20px; margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#FFBE73; background:#FCF4E9; }
.profil-elle      { height:20px; margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#C496AC; background:#FBEEF5; }

.fleche-bleu      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; }
.fleche1	      { padding-left:16px; background: url(../images/siteperso/1.gif) center left no-repeat ; display:block; margin:0 0 5px 0; height:14px; }
.fleche2	      { padding-left:16px; background: url(../images/siteperso/2.gif) center left no-repeat ; display:block; margin:0 0 5px 0; height:14px; }
.fleche3	      { padding-left:16px; background: url(../images/siteperso/3.gif) center left no-repeat ; display:block; margin:0 0 5px 0; height:14px; }

#sub-elle         { float:right; width:301px; }
#sub-lui          { float:left; width:301px; }
.input125px       { width:145px; margin:2px 0 0 0; border: #A3A3A3 1px solid; }
.input100p        { width:100%; margin:2px 0 0 0; padding:0; border: #A3A3A3 1px solid; }
.erre             { clear:both; color:#FF0000; margin:2px 0 2px 5px; font-weight:bold; font-size:12px; }
.ok           	  { clear:both; color:#00CC00; margin:2px 0 2px 5px; font-weight:bold; font-size:12px; }
.erre2            { font-size:14px; clear:both; color:#FF0000; margin:5px 0 2px 5px; font-weight:bold; }

#subscribe .astuce{ float:right; margin:3px 5px 0 0; color:#5574B2; }
#sub-desc         { width:595px; height:180px; clear:both; margin:10px auto 0 auto; }
#sub-desc textarea{ width:440px; height:180px; border: 1px solid #A3A3A3; }
#sub-desc .smiley { width:140px; height:180px; }
#sub-desc .W30px  { width:30px; border: 1px solid #A3A3A3; }
.inputcode        { float:right; width:365px;}
/* fin subscribe */
/* subscribe2 */
	#annoncesub				{ display:block; background:url(../images/inscription/bg-fiche-sub.gif) no-repeat; padding:13px 0 13px 0; margin:0; }
	#annoncesub .vignetteA	{ margin-left:0px; }
	#annoncesub .subtxt		{ display:block; width:520px; float:left; padding:0 0 20px 10px; text-align:justify; margin:0; }
	#annoncesub .subtxt p	{ padding:0 0 0  10px; height:50px; overflow:hidden; margin:0; }
	#annoncesub h1			{ background:none; font-size:12px; color:#464646; padding:0 0 8px 0; margin:0; }
	#annoncesub h1 strong	{ color:#A4007D; }
	#annoncesub h2			{ color:#464646; font-size:12px; padding:0; margin:0; font-weight:normal; text-align:justify; }
	#annoncesub h2.abo		{ height:38px; padding:6px 0 0 0; margin:0; background:url(../images/inscription/bg-h2.gif) no-repeat; text-align:center; }
	#annoncesub h2 strong	{ color:#A4007D; }
	#annoncesub h2 b		{ color:#464646; }
/* fin subscribe2 */

/* compte */
.nav-compte       { height:24px; margin:0; padding:0px; width:100%; border-bottom:1px; border-top:0px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; }
.img-compte       { float:right; margin:3px 5px 0 0; }
/* fin compte */

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

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

#Rannonces .tab1  { margin:0px; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#Rannonces th     { height:20px; margin:5px 0 0 0; padding:0; font-size:10px; border-bottom:1px solid #96A5C4; text-align:left; }
#Rannonces .avt   { width:40px; text-align:center; }
#Rannonces .pho   { width:70px; text-align:center; }
#Rannonces .log   { width:170px; padding:0 0 0 10px; }
#Rannonces .dep   { width:50px; }
#Rannonces .d-h   { width:120px; }
#Rannonces .fch   { width:155px; }
#Rannonces u      { padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ; text-decoration:none; }
#Rannonces i      { color:#E60000; font-style:normal; }
#Rannonces a      { text-decoration:none; }
#Rannonces .pseudo{ font-size:12px; } 

#Rannonces .nav   { margin:5px 0 0 0; float:right; }
/* bulle small */
.bulleS         { width:110px; color:#CCCCCC; text-decoration:none; }
.bulleS-center  { margin:0 auto 0 auto; text-align:center; text-decoration:none; }
.bulleS-middle  { width:108px; height:150px; padding:5px 0 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleS-middle2 { width:108px; padding:5px 0 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleS-bottom  { width:110px; height:32px; background: url(../images/rech-annonces/bulle/bulle-bottom-small.gif); margin:0 0 5px 0; }
/* fin bulle small */

/* bulle big */
img.bulle        { margin:0; padding:0; float:left; }
.bulleBG         { width:615px; color:#CCCCCC; }
.bulleBG-tof     { width:100px; padding:10px 0 0 10px; float:left; }
.bulleBG-desc    { width:250px; height:107px; margin:6px 0 0 0; float:left; }
.bulleBG-info    { width:230px; height:107px; margin:6px 10px 0 0; float:left; }/* background:#EEF3FB;  */
.bulleBG-titre   { height:25px; background-color:#FFFFFF; }
.bulleBG-titre2  { height:25px; padding:5px 0 0 0; background-color:#FFFFFF; }
.bulleBG-titre2 a { display:block; padding:5px 0 0 0; }

.rech            { width:120px; float:right; }
.padd            { padding:3px 5px 3px 5px; display:block; }
.bulleBG-nav     { width:604px; height:22px; background: url(../images/rech-annonces/bulle/bulle-bg-big.gif); border-top:0px; border-left:0px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; padding:0 10px 0 0;}
.bulleBG-center  { margin:0 auto 0 auto; text-align:center; }
.bulleBG-middle2 { width:613px; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleBG-middle  { width:613px; height:120px; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }/*height:115px;*/
.bulleBG-bottom  { width:615px; height:12px; background: url(../images/rech-annonces/bulle/bulle-bottom-big.gif) no-repeat; margin:0 0 5px 0; }

.bulleBG-input   { border: #A3A3A3 1px solid; margin:0 0 3px 0; width:120px;}
.bulleBG-txtarea { width:250px; height:65px; border: #A3A3A3 1px solid; margin:0 0 5px 0;}
/* fin bulle big */
/* bulle site */
img.bulle        { margin:0; padding:0; float:left; }

/* bulle contact */
.bulleCont       { width:292px; padding:0; color:#CCCCCC; margin:5px 3px 5px 4px; float:left; }
.bulleCont-tof   { width:80px; padding:0 0 0 10px; float:left; margin:5px 0 0 0;}
.bulleCont-desc  { margin:6px 10px 0 10px; }
.bulleCont-info  { width:180px; height:60px; padding:0 10px 0 0 ; margin:5px 0 0 0; float:right; }/* background:#EEF3FB;  */
.bulleCont-titre { height:20px; background-color:#EEF3FB; padding:5px 0 0 10px; margin:0 0 5px 0; }
.bulleCont-nav   { width:281px; height:22px; background:#FFF url(../images/rech-annonces/bulle/bulle-bg-big.gif);  padding:0 10px 0 0; border-width:0px 1px 0px 0px; border-style:solid; border-color:#B0BFDD;}
.bulleCont-center{ margin:0 auto 0 auto; text-align:center; }
.bulleCont-middle{ width:290px; background:#FFFFFF; border-width:1px 1px 0px 1px; border-style:solid; border-color:#B0BFDD; }
.bulleCont-bottom{ width:292px; height:12px; background:#FFF url(../images/rech-annonces/bulle/bulle-bottom-big.gif); margin:0; }

.bulleCont-input   { border:1px solid #A3A3A3 ; margin:0 0 3px 0; width:120px;}
.bulleCont-txtarea { width:269px; height:65px; border:1px solid  #A3A3A3; margin:0 0 5px 0;}

.bulleSI         { width:615px; color:#424242; }
.bulleSI-top	 { height:18px; padding:3px 0 0 5px; background-color:#EEF3FB; }
.bulleSI-tof     { width:130px; padding:10px 0 0 10px; float:left; margin:0; }
.bulleSI-info    { width:400px; height:92px; margin:6px 0 0 0; float:left; }/* background:#EEF3FB;  */
.bulleSI-desc    { width:100%; height:92px; margin:2px 0 0 0; float:left; overflow:hidden; }
.bulleSI-pseudo  { width:120px; float:left; padding-left:10px; overflow:hidden;  }
.bulleSI-titre   { width:395px; float:left; padding-left:5px; border-left:1px solid #CCC;  }
.bulleSI-position{ width:60px; float:right; padding-right:5px; border-left:1px solid #CCC; text-align:right; overflow:hidden;  }
.bulleSI-hits	 { float:right; margin: 2px 0 0 0; text-align:right; }
.bulleSI-clas    { width:55px; height:95px; padding:10px 5px 0 0 ; margin:0; float:right; }
.bulleSI-plus	 { display:block; width:50px; height:85px; padding:10px 5px 0 0; margin:0; text-align:right; background:url(../images/siteperso/plus.gif) no-repeat; font-size:20px; color:#65B453; }
.bulleSI-moins	 { display:block; width:50px; height:45px; padding:60px 5px 0 0; margin:0; text-align:right; background:url(../images/siteperso/moins.gif) no-repeat; font-size:20px; color:#C33838; }
.bulleSI-egale	 { display:block; width:55px; height:95px; padding:0; margin:0; text-align:right; background:url(../images/siteperso/egale.gif) no-repeat; font-size:20px; color:#65B453; }

.bulleSI-nav     { width:609px; height:22px; background: url(../images/rech-annonces/bulle/bulle-bg-big.gif); border-top:0px; border-left:0px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; padding:0 5px 0 0;}
.bulleSI-center  { margin:0 auto 0 auto; text-align:center; }
.bulleSI-middle  { width:613px; height:126px; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleSI-bottom  { width:615px; height:12px; background: url(../images/rech-annonces/bulle/bulle-bottom-big.gif); margin:0 0 5px 0; }
.bulleSI-link	 { padding-left:16px; background: url(../images/puce-fleche-verte.gif) center left no-repeat ; text-decoration:none; }

.bulleSI-input   { width:230px; border: #A3A3A3 1px solid; margin:3px 0 3px 0; float:right; }
.bulleSI-txtarea { width:230px; height:45px; border: #A3A3A3 1px solid; margin:3px 0 5px 0; float:right;}
/* fin bulle site */

/* fin Recherche annonces */
/* recherche club */
#Rannonces .Resclub { margin:4px 0 0 10px; font-size:14px; color:#5574B2; text-decoration:none; }
/* fin recherche club */

/* fiche club et soir�e */
#showC-S          { font-size:10px; color:#464646; }
#descsoiree       { display:block; padding:5px;  border:1px dashed #5574B2; }
#showC-S .back    { padding-left:10px; background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; float:right; }
#showC-S .blanc   { color:#FFFFFF; }
#showC-S .right   { width:395px; float:right; }
#showC-S .left    { width:200px; float:left; }
#showC-S .right2  { width:435px; float:right; }
#showC-S .left2   { width:155px; float:left; }
#showC-S .titre   { margin:0 0 5px 0; color:#A5007D; padding:5px 10px 5px 10px; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#showC-S strong   { font-size:15px; font-weight:900; }
#showC-S a        { text-decoration:none; }
.headerC		  { display:none; }
/*fin  fiche club et soir�e */

/* messages */
#messages .tab1    { margin:0px; padding:0; font-size:10px;  border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; }
#messages thead    { margin:0px; padding:0; font-size:10px;  border-bottom:1px solid #96A5C4; }
#messages .tabnav  { height:24px; width:100%;  }
#messages .ltr     { width:30px; }
#messages .log     { width:30px; }
#messages .exp     { width:130px; padding-left:5px;  }
#messages .obj     { width:245px; padding-left:5px;  }
#messages .d-h     { width:130px; padding-left:5px;  }
#messages .cas     { width:23px;  padding-left:2px;  }
#messages b        { color:#E60000; }

#messages .ltr ,#messages .log ,#messages .exp ,#messages .obj ,#messages .d-h   
{ border-right:1px dotted #cccccc; border-bottom:1px solid #cccccc; }
#messages th.ltr ,#messages th.log ,#messages th.exp ,#messages th.obj ,#messages th.d-h   
{ text-align:left; border-right:1px dotted #FFF; font-weight:normal; }

#messages .tab1 .cas   
{ border-bottom:1px solid #cccccc; }

/* parrainage */
#parrainage h4		   { background: url(../images/puce-fleche-verte.gif) center left no-repeat ; }
#parrainage .topparrainage { background:url('../images/parrainage/bg.gif') no-repeat; width:605px; height:131px; padding:5px;  }
#parrainage .titre	   { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#parrainage .ltitre    { margin:5px 10px 0 0; padding:0px; font-size:10px; font-weight:bold; color:#5574B2; float:right; text-decoration:none; }
#parrainage .back      { margin:0 0 0 5px; padding-left:10px; background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; }
#parrainage ul		   { margin:0; padding:5px; font-size:10px; }
#parrainage li		   { list-style: none; margin:0; padding:5px 0 0 5px; height:17px; line-height:10px; float:left; width:285px; }
#parrainage li b	   { padding:0 0 0 8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ;  font-weight:normal; width:100px; display:block; float:left; }
#parrainage li strong  { padding:0 0 0 18px; background: url(../images/puce-fleche-verte.gif) center left no-repeat ; }
#parrainage input.form { width:190px; float:left; margin:2px 2px 0 0; }
#parrainage .tab1      { margin:0px; padding:0; font-size:10px;  border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; width:615px; }
#parrainage thead      { margin:0px; padding:0; font-size:11px;  border-bottom:1px solid #96A5C4; }
#parrainage td		   { margin:0; padding:3px 0 3px 0; }
#parrainage th		   { margin:0; padding:3px 0 3px 0; color:#5574B2; }
#parrainage .nav       { height:24px; width:100%; font-size:11px;  }

#parrainage .code          { width:100%; font-size:10px; margin:10px 0 10px 0; display:block;  }
#parrainage .code textarea { width:290px;  }
#parrainage .code p        { width:290px; padding:0; margin:0;  }
#parrainage .code a        { text-decoration:none; }

#parrainage .nom       { width:225px; padding-left:5px; }
#parrainage .mai       { width:225px; padding-left:5px; }
#parrainage .parr      { width:165px; padding-right:5px; text-align:right; }

#parrainage .nom ,#parrainage .mai
{ border-right:1px dotted #CCC; border-bottom:1px solid #CCC; }
#parrainage th.nom ,#parrainage th.mai
{ text-align:left; border-right:1px dotted #FFF; font-weight:bold; }
#parrainage .tab1, #parrainage .parr   
{ border-bottom:1px solid #CCC; }


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

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

/* bulle msg */
.bulleMSG         { width:615px; float:left; }
.bulleMSG-top     { width:613px; height:22px; background:#EEF3FB; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleMSG-top p   { color:#5574B2; width:565px; margin:3px 10px 0 0px; padding:2px 0 0 30px; background:url(../images/messages/n-lu.gif) no-repeat ;  }

#histoMSG         { width:400px; margin:10px 10px 10px 25px; display:block; padding:0px 10px 10px 10px; border:1px dashed #cccccc; }
#histoMSG .histo  { width:400px; padding:0px; font-size:10px; color:#464646; }

.bulleMSG-middle  { width:615px; background:url(../images/messages/bulle-msg-bg.gif); border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleMSG-option  { width:613px; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; margin:0; }
p.option          { margin:10px 10px 0px 15px; padding:0px; }
.bulleMSG-bottom  { width:615px; height:20px; background: url(../images/messages/bulle-msg-bottom.gif); margin:0 0 5px 0; }
.bulleMSG p       { width:430px; margin:10px 10px 10px 15px; padding:0px; }
#messages .login  { font-size:12px; color:#A5007D; margin:10px 0 0 0; padding:0; float:left; }
.bulleMSG u       { display:block; text-align:left; color:#5574B2; padding:2px 5px 1px 32px; margin:15px 0 5px 0; text-decoration:none; background:#EEF3FB url(../images/messages/n-lu.gif) no-repeat ; }
.bulleMSG img.msg { margin:5px 0 0 10px; float:left; }

.bulleMSG textarea{ margin:10px 10px 10px 15px; height:180px; border: 1px solid #A3A3A3; width:430px; }
.bulleMSG input   { margin:10px 10px 0px 15px; border:1px solid #A3A3A3; width:373px; }
.bulleMSG .object { width:28px; font-size:10px; color:#464646; margin:8px 0 10px 15px; padding:0; }
.bulleMSG .smiley { width:140px; height:180px; margin:10px 0 0 10px; font-size:10px; color:#5574B2; }
.bulleMSG .W30px  { width:30px; border: 1px solid #A3A3A3; }
/* fin bulle msg */

/* fin messages */

/* gestion photo et album */
#certifP p, #certifW p	  { margin:0; padding:0; height:1px; overflow:hidden; }
#certifW				  { margin:0; padding:0; width:298px; height:162px; float:right; background:url(../images/photo/certif-webcam.gif?v=2) no-repeat ;}
#certifW a				  { margin:0; padding:0; width:297px; height:162px; display:block; text-decoration:none; }
#certifP				  { margin:0; padding:0; width:298px; height:162px; float:left; background:url(../images/photo/certif-photo.gif) no-repeat ;}
#certifP .uploadCertif	  { padding:134px 9px 0 9px; margin:0; text-align:center; }
#certifP input			  { margin:0; padding:0; }
#certifP .form2			  { width:192px; border:1px solid #A3A3A3; height:17px; margin:1px 0 0 0; }

#photoalbum               {}
#photoalbum .astuce2	  { font-size:10px; height:46px; border:1px solid #798EBF; margin:10px 0 0 0; background:#EEF3FB; }
#photoalbum .astuce2 strong{ color:#A4007D; }
#photoalbum .photo        { display:block; overflow: hidden; margin:0px 0 5px 0; height:75px; width:80px; text-align:center; }
.photo-Vcenter            { width:80px; height:75px; text-align: center; line-height: 75px; vertical-align: middle; }
#photoalbum .pola         { width:92px; height:106px; margin:10px 0 0 0; padding:5px; background:url(../images/photo/polaroide.gif) no-repeat ; }
#videoalbum .polavideo 	  { width:114px; height:100px; margin:10px 0 0 20px; padding:15px 0 0 13px; background:url(../images/photo/polavideo.gif) no-repeat ; }
#videoalbum .boutoncenter { width:106px; margin:0 0 0 20px; padding:0; text-align:center; }
#videoalbum .videoscope	  { background:url(../images/photo/bg-videoscope.gif) center no-repeat; }
#photoalbum .albumCoff    { width:110px; height:80px; margin:0; padding:26px 45px 25px 45px; background:url(../images/photo/album.gif) no-repeat ; }
#photoalbum .albumCon     { width:110px; height:80px; margin:0; padding:26px 45px 25px 45px; background:url(../images/photo/album-P.gif) no-repeat ; }



#photoalbum .albumCun     { width:110px; height:80px; margin:0; padding:26px 45px 25px 45px; background:url(../images/photo/album-unlock.gif) no-repeat ; }


#photoalbum i             { color:#FF0000; font-style:normal; }

#photoalbum .upload       { padding:5px; height:22px; border:1px solid #96A5C4; background:#EEF3FB; }
#photoalbum input.form    { width:315px; height:17px; float:left; margin:2px 0 0 0; }
#photoalbum .input150px   { width:150px; border: #A3A3A3 1px solid; margin:0 5px 0 5px; }
#photoalbum .Mtop5px      { margin:0 0 -5px 0; }
#photoalbum .back         { padding-left:10px; background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; float:left; }
#modifvideo               { margin:10px 0 0 0; padding:0; width:460px; float:right; }
#modifvideo textarea      { margin:5px; width:450px; }
/* fin gestion photo et album */


/* stats */
#stats           { width:100%; font-size:10px; color:#464646; margin:0; padding:0;}
#stats .titre    { margin:0 0 5px 0; padding:0px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#stats .resum    { height:20px; margin:0 0 5px 0; padding:2px 0 2px 10px; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#FFFFFF; }
.resum img       { float:left; }
.resum p         { float:left; margin:3px 10px 0 0; font-size:11px; }
#stats tr        { height:35px; }
#stats .fois     { display:block; text-align:right; margin:0 10px 0 0; }
#stats td.sexe   { text-align:right; width:130px; }
#stats .borderR  { width:10px; border-right:1px solid #43464D; border-bottom:0; border-left:0; border-top:0; }
#trie			 { border-width:0 0 1px 0; border-style:solid; border-color:#96A5C4;  padding:0 0 5px 0; margin:0;}
#trie ul         { display:block; width:615px;  margin:0 0 5px 0; padding:0; }
#trie li         { list-style:none; width:116px; margin:0 2px 0 0; padding:0; float:left; }

/* bulle stats */
.bulleST         { width:115px; color:#CCCCCC; text-decoration:none; }
.bulleST-center  { margin:0 auto 0 auto; text-align:center; text-decoration:none; }
.bulleST-middle  { width:115px; height:110px; padding:5px 0 0 0; background:#FFFFFF;  border:1px solid #CCC; margin:0 0 15px 0 ; }
/*.holidays .bulleST-middle  { height:125px; }*/
.newcc, .newv	 { background:#EEF3FB;  border:1px solid #798EBF;  }
.bulleST .onlinePuce { display:none; }
.bulleST.online a.pseudo { background:url(/images/fiche/puce-on.gif) no-repeat; padding-left:15px; }
.bulleST b { line-height:15px; }
.bulleST .dispoPuce { margin-right:2px; display:none; }
.bulleST.online.dispo a.pseudo { background:url(/images/fiche/puce-on-dispo.gif) no-repeat; padding-left:15px; }

/* fin bulle small */

/* fin stats */

/* Contact */
#contact textarea  { height:180px; border: 1px solid #A3A3A3; width:450px; overflow:auto; }
#contact input     { margin:3px 0 0 0; }
#contact select    { margin:3px 0 0 0; }
/* fin Contact */

/* home */
#accueil        { margin-right:20px; width:274px; height:250px; text-align:center; } 
#accueil p      { font-size:10px; color:#464646; margin:11px 2px 12px 2px; text-align:justify; width:270px; }
#accueil b      { color:#A5007D; font-size:11px; }
#accueil img    { margin:auto; padding:0; vertical-align:bottom; }

#photomembre    { height:200px; width:270px; margin-right:22px; margin-top:0; padding:0px; clear:both; }
#photomembre img{ margin:0;}
#photomembre a  { text-align:center; color:#464646; }
#photomembre b  { color:#A5007D; font-size:11px; }
.blocphoto      { display:block; width:80px; text-align:center }

#avertissement  { margin-left:20px; width:370px; height:200px; border: 1px solid #969696; overflow: auto; } 
#avertissement p{ font-size:10px; color:#969696; margin:5px; }
#avertissement b{ text-decoration:underline; }

#validemail     { margin-left:20px;  margin-right:20px; padding:10px; border: 1px solid #969696; overflow: auto; color:#424242; } 
#disclamer      { margin-left:20px;  margin-right:20px; height:160px; border: 1px solid #969696; overflow: auto; } 
#disclamer p    { font-size:10px; color:#969696; margin:5px; text-align:justify; }
#disclamer2 p   { margin-left:20px;  margin-right:20px; font-size:10px; color:#424242; text-align:justify; }
#disclamer2 strong{ font-size:12px; color:#A4007D; text-align:center;  display:block;}
#disclamer b    { text-decoration:underline; }

#choix          { margin:0 20px 0 20px; padding:0 30px 0 30px;} 
#choixcam         { margin:0 20px 0 20px; padding:0 0 0 0;} 
#choix .img     { border: 1px solid #969696;} 
/* fin home */

/* fiche */
#contenerF        { width:615px; margin:0 auto 0 auto; padding:0; background:#FFF; } /*  */
#contenerF h1     { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#475B93 url(../images/titre/bg-titre-bleu-test.gif) repeat-x ; }/*  url(../images/titre/bg-titre-rose.gif) repeat-x */

#fiche            { }
p.ligneFiche      { display:block; clear:both; padding:0 0 3px 0; }
#fiche a          { color:#5574B2; text-decoration:none; }
#fiche a:hover    { color:#A5007D; }
#fiche .back      { padding-left:10px; background: url(../images/puce-fleche-bleu-retour.gif) center left no-repeat ; font-weight:bold; text-decoration:none; color:#5574B2; }
#fiche .FP        { float:left; padding-left:10px; background: url(../images/FP.gif) center left no-repeat ; color:#A5007D; }
#fiche .FS        { float:right; padding-right:10px; background: url(../images/FS.gif) center right no-repeat ; color:#A5007D;  }
#header-fiche     { height:28px; margin:0; padding:0px; font-size:15px; width:100%; border-bottom:1px; border-top:1px; border-right:0px; border-left:0; border-style:solid; border-color:#96A5C4; background:#EEF3FB; }
#header-fiche b   { margin:-2px 0 0 0; font-size:large;  font-weight:bolder;  }
#header-fiche p   { margin:4px 0 0 0; font-size:11px; color:#5574B2; }
.certif           { float:right; margin:0; }
.rouge            { color:#E60000; }
#photosfiche      { float:right; height:129px; width:200px; margin:0; padding:0px; }
#photofiche       { width:613px; margin:0; padding:5px 0 5px 0; text-align:center; border:1px solid #666666; }
/*#cap			  { background:url(../images/fiche/cap.gif); color:#424242; text-align:right; padding:5px 5px 0 0; 
					height:17px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }*/

#raccourcis       { float:left; height:142px; width:395px; }
#raccourcis img   { float:left; margin:-4px 0 0 0; padding:0; }
.vignettefiche    { display:block; overflow: hidden; width:58px; height:58px; padding:0; margin:0; text-align:center; border:1px solid #D9D9D9; } 
.vfiche-Vcenter   { text-align:center; width:58px; height:58px; line-height:58px; vertical-align: middle; }

#bloc-elle           { }
#bloc-elle i         { display:block; padding:5px 0 0 10px; color:#A5007D; font-style:normal; }
#bloc-elle .ligneRose{ background:#F5DDEA; width:100%; } /* D1D6E4 */

#bloc-lui            { }
#bloc-lui i          { display:block; padding:5px 0 0 10px; color:#475B93; font-style:normal; }
#bloc-lui .ligneBleu { background:#D4E0F4; width:100%; } /* D1D6E4 */

.bloc-trans         { }
.bloc-trans i       { display:block; padding:5px 0 0 10px; color:#FF7800; font-style:normal; }

#bloc-info1          { float:left; width:301px;  }
#bloc-info2          { float:right; width:301px;  }
#bloc-info1 i ,#bloc-info2 i { display:block; padding:5px 0 0 10px; font-style:normal; }

#desc-fiche       { font-size:10px; color:#464646; }
#desc-fiche ul    { display:block; float:left; margin:0px; padding: 3px 0px 3px 0; width:465px; }
#desc-fiche li    { display:block; float:left; margin:2px 0 0 0; padding:0px; width:143px; padding-left:8px; background: url(../images/puce-fleche-bleu.gif) center left no-repeat ;}

/* bulle fiche */
.bulleF          { width:615px; margin:0 0 0 0; background:#EEF3FB;}
.bulleF-top      { width:613px; height:22px; background:#EEF3FB; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleF-middle   { width:613px; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#798EBF; margin:0; }
.bulleF-bottom   { width:615px; height:20px; background:#FFF url(../images/messages/bulle-msg-bottom.gif); margin:0 0 5px 0; }
.bulleF p        { display:block; margin:10px 10px 10px 15px; padding:0px; }

/* fin bulle fiche */
/* fin fiche */


/* charte news aide supprfiche */

#supprfiche        { display:block; border:1px solid #A5007D; padding:10px; margin:30px auto 10px auto; width:500px; }

#charte ol         { font-size:11px; color:#A5007D;  }
#charte li         { margin:10px 0 0 0; }

#charte a.faq      { color:#5574B2; text-decoration:none; }
#charte a.faq:hover{ color:#A5007D; }

#news ul           { font-size:11px; color:#A5007D; text-align:justify;  }
#news li           { margin:10px 10px 0 0; list-style-image: url(../images/fleche.gif); }
/* fin charte news aide */

/* mod pass + mail */
#modPE h1         { display:block; margin:0 0 10px 0; width:100%; height:29px; background: url(../images/titre/bg-titre-bleu-test.gif) repeat-x; }
#modPE input.form { margin:4px 0 0 0; width:130px; float:left; }
/* fin mod pass + mail */

/* fin Contenu */

/* tchat */
form#librecesoir { margin:5px 0 0 0; border-width:1px 0 1px 0; border-style:solid; border-color:#999999; padding:3px 0 3px 0; clear:both; }
#librecesoir p   { margin:3px 0 0 0; }
#librecesoir b   { font-weight:bold; display:block; float:left; margin:1px 2px 0 0; padding:0;  }

#tchat           { width:196px; margin:0 0 0 5px; padding:0;  background:   url(../images/tchat/tchat-background.gif); }
#tchat .top      { width:186px; padding:3px 0 0 10px; height:17px; font-weight:bold; font-size:12px; color:#fff; background: #A5007D url(../images/titre/bg-titre-mauve-test.gif) repeat-x; }/*  url(../images/tchat/tchat-top.gif) no-repeat */
#tchat .bottom   { width:196px; height:20px; font-size:12px; color:#fff; background: #A5007D url(../images/titre/bg-titre-mauve-test.gif) repeat-x;} /*  url(../images/tchat/tchat-bottom.gif) no-repeat */
#tchat .nav      { width:196px; background:   url(../images/tchat/tchat-nav.gif) no-repeat ; }
#tchat .refresh  { float:right; margin:-2px 1px 0 0; }
#tchat .blocnav  { width:178px; padding:10px 0 0 0; margin:0 auto 0 auto ; clear:both; font-size:10px; }
#tchat img       { margin:0 0 0 1px; }
#tchat hr        { width:178px; height:1px; color:#999999; background-color:#999999; border:0; clear:both; }
#tchat u         { font-size:9px; font-weight:bold; color:#A5007D; padding-left:15px;  margin:0; background:   url(../images/puce-connecter.gif) center left no-repeat ; text-decoration:none; }

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

li.li2           { width:20px; }
li.li1           { width:145px; }/*width:143px;*/
li.li1 a         { text-decoration:none; color:#333333; font-size:11px; font-weight:bold; text-transform:lowercase; }
li.li1 a:hover   { text-decoration:none; color:#A5007D; }
li.li1 a:visited { text-decoration:none; color:#999999; }

#trucpasbeau     { display:none; position: absolute; background: url(../images/bg-header.gif) #FFFFFF ; border:1px solid #B0BFDD; margin-top: 0px; top: 0px; width: 194px; }

li.li3           { width:10px; }

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

/* addcontact */
#Comm            { float:right; width:425px; margin:0 ; }
#oldchatRep .add { width:545px; margin:10px 0 0 15px; }
#Comm b.tel      { display:block; float:left; width:40px; }
#Comm p.ligne    { margin:0 0 10px 0; }
#Comm .form      { margin:0px; height:15px; width:98px; }
#Comm .txtarea   { margin:0px; height:100px; width:265px; border: 1px solid #A3A3A3; float:right; }
#Comm .txtarea2  { margin:5px 0 5px 0;  height:70px; width:100%; border: 1px solid #A3A3A3;  }
#Comm .info      { width:150px; height:100px; margin:0; padding:0px; font-size:10px; float:left; }
/* fin addcontact */

/* oldchat */
#oldchat            { }
#oldchatRep         { width:615px; margin:0 auto 0 auto; }
#oldchat .centermsg { width:605px; margin:0 auto 0 auto; }
#oldchat .oldchatmsg{ width:460px; margin:10px 0 0 5px; float:left; }
#oldchat h1         { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#475B93 url(../images/titre/bg-titre-bleu-test.gif) repeat-x ; }/*  url(../images/titre/bg-titre-rose.gif) repeat-x */
#oldchat a          { color:#A5007D; text-decoration:underline; }
#oldchat a:hover    { color:#5574B2; }

#votreMsg           { width:460px; margin:0 0 0 0; float:left; }
#smil               { width:140px; height:110px; margin:0; padding:0px; font-size:10px; float:left; }
/*#smil p.smille      { height:110px; }*/
#smil .compteur     { width:30px; border: 1px solid #A3A3A3; margin:0px; padding:0px; }
#oldchat textarea   { margin:0px; height:110px; margin:0 0 0 10px; border: 1px solid #A3A3A3; width:300px; float:right; font-size:12px;}

#oldchat ul         { color:#464646; width:130px; padding:2px 1px 2px 2px; margin:0; float:right; font-size:10px; border:1px solid #B0BFDD; height:355px; overflow:auto; }
#oldchat li         { list-style: none; margin:0;}

/* bulle chat */
.bulleC             { width:130px; color:#CCCCCC; }
.bulleC .menu       { float:right; margin:0 2px 0 0; }
.bulleS .menu       { float:right; margin:0 2px 0 0; }
.bulleC-rech        { width:110px; margin:0 auto 0 auto; }
.bulleC-center      { margin:0 auto 0 auto; text-align:center; }
.bulleC-middle2     { width:128px; padding:5px 0 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleC-bottom      { width:130px; height:32px; background: url(../images/photo/bulle-bottom.gif); margin:0 0 5px 0; }
/* fin bulle chat */

/* bulle repchat */
.bulleRC         { width:460px; margin:0 0 0 5px; float:left; }
.bulleRC-top     { width:458px; height:22px; background:#EEF3FB; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleRC-middle  { width:458px; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; margin:0; background:url(../images/oldchat/bulle-msg-bg.gif) ; }
.bulleRC-bottom  { width:460px; height:32px; background: url(../images/oldchat/bulle-bottom.gif); margin:0 0 5px 0; }
#autoriser       { margin:2px 0 0 0; float:left;  font-size:10px; font-weight:bold; color:#999999;}
#autoriser a     { text-decoration:none; }
.bulleRC .menu   { float:left; margin:-1px 0 0 8px ; }
.bulleSRC-middle { width:128px; padding:5px 0 0 0; background:#FFFFFF; }
.bulleRC .msg    { float:right; width:345px; font-size:12px;}
.bulleRC .histo  { display:block; border:1px dashed #cccccc; padding:0 0 5px 0; margin:20px 10px 5px 25px; }
.bulleRC .rep    { margin:10px 10px 0 15px; padding:0px; }
.bulleRC u       { display:block; text-align:left; background:#EEF3FB; padding:1px 0 1px 10px; margin:0 0 5px 0; text-decoration:none; }
/*.bulleRC img     { margin:5px 0 0 10px; }*/
/* fin bulle repchat */
/* fin tchat */

/* bulle bleu */
.bulleB         { width:300px; float:left; }
.bulleB-top     { width:298px; height:22px; background:#EEF3FB; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; margin:0; padding:0; }
.bulleB-middle  { width:298px; height:113px; background:#FFFFFF; border-top:0px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleB-middle2 { width:298px; height:130px; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleB-bottom  { width:300px; height:25px; background: url(../images/bulle/bulleB-bottom.gif); margin:0 0 5px 0; }
.bulleB p       { width:175px; text-align:left; margin:10px 0 0 0; }
.bulleB u       { margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; }
.bulleB img     { margin: 10px 10px 0 10px; }
.border         { border:1px solid #D9D9D9; }
img.nomargin    { margin:0px 0px 0px 0px; }
p.interdit      { color:#E60000; margin:4px 0 7px 0; }
/* fin bulle bleu */

/* bulle ignore */
.bulleI         { width:300px; float:left; }
.bulleI-middle  { width:288px; padding:10px 10px 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
.bulleI-bottom  { width:300px; height:25px; background: url(../images/bulle/bulleB-bottom.gif); margin:0 0 5px 0; }
.bulleI-btn     { margin:20px 0 0 0; }
.bulleI u       { margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; }
.vignetteI      { display:block; overflow: hidden; width:78px; height:58px; border:1px solid #D9D9D9; padding:0; margin:0 0 0 10px; text-align:center; }
/* fin bulle ignore *

/* bulle rose */
.bulleR         { width:230px; float:left; }
.bulleR-top     { width:230px; height:10px; padding:0px; margin:0px; background:url(../images/bulle/bulleR-top.gif) no-repeat bottom;}
.bulleR-middle  { width:228px; height:80px; background:#FFFFFF; border-top:0px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }/* D5D5D5 */
.bulleR-bottom  { width:230px; height:28px; background: url(../images/bulle/bulleR-bottom.gif) bottom left no-repeat; margin:0 0 5px 0; } /*  */
.bulleR p       { width:132px; text-align:justify; margin:0 6px 0 0; overflow:hidden; }
.bulleR a		{ width:132px; overflow:hidden; }
.bulleR u       { margin:0; font-size:12px; color:#A5007D; text-decoration:none; font-weight:bold; display:block; padding:4px 2px 4px 0; }
.bulleR-nav     { margin:0 0 0 10px; padding: 2px 0 0 0; }
/* fin bulle rose */

/* footer */
hr.footer         { width:100%; height:1px; color:#798EBF; background-color:#798EBF; border:0; clear:both; }

#footerH, #footer                 { margin:0; padding-bottom:5px; text-align:center; font-size:10px;}
#footerH h2, #footer h2           { margin:0; padding:0; color:#A5007D; font-size:9px; font-weight:normal;}
#footerH a, #footer a             { margin-bottom:10px; color:#46464B; }
#footerH a:hover, #footer a:hover { text-decoration:underline;}

#debugSite fieldset       { border: 1px solid #A5007D; padding:10px; font-weight:bold; }
#debugSite legend         { color:#A5007D; padding:0 3px 0 3px; font-size:10px; }
#debugSite textarea.form  { width:99%; }
/* fin footer */


/* tshirt */
#presentation-T			{ width:340px; float:right; }
#presentation-T select	{ width:190px; margin:2px 0 -1px 0; }
.tshirt					{ text-align:center; }
#commande .form			{ width:230px; margin:3px 0 -2px 0; }
#adresse				{ width:390px; float:left; min-height:130px; }
#totalC					{ width:215px; float:right; min-height:130px; }
.typePay				{ width:215px; float:left; }
#printfacture			{ float:right; }
#totalC	strong			{ display:block; padding:5px 0 0 10px;  color:#A4007D; }
.typePay strong			{ display:block; padding:5px 0 0 10px;  color:#A4007D; }
	/* bulle tshirt */
	.bulleT				{ width:120px; color:#CCCCCC; text-decoration:none; margin:20px 15px 0 15px; float:left; }
	.bulleT-center		{ margin:0 auto 0 auto; text-align:center; text-decoration:none; }
	.bulleT-middle		{ width:118px; height:185px; padding:5px 0 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
	.bulleT-bottom		{ width:120px; height:25px; background: url(../images/t-shirt/bulle-t-shirt.gif) bottom; margin:0 0 5px 0; }
	.bulleT p			{ margin:5px 0 0 0; }
	.bulleT strong		{ color:#A4007D; font-size:14px; }
	/* fin bulle tshirt */
	/* bulle tshirt */
	.bulleTB			{ width:255px; color:#CCCCCC; text-decoration:none; margin:0; float:left; }
	.bulleTB-center		{ margin:0 auto 0 auto; text-align:center; text-decoration:none; }
	.bulleTB-middle		{ width:253px; height:315px; padding:5px 0 0 0; background:#FFFFFF; border-top:1px; border-left:1px; border-right:1px; border-bottom:0px; border-style:solid; border-color:#B0BFDD; }
	.bulleTB-bottom		{ width:255px; height:25px; background: url(../images/t-shirt/bulleB-t-shirt.gif) bottom; margin:0 0 5px 0; }
	/* fin bulle tshirt */
#panier .tabP			{ width:100%; height:20px; margin:0 0 10px 0; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; color:#5574B2; font-weight:bold; }
#panier .pic			{ width:30px; text-align:center; }
#panier .art			{ width:140px; padding:0 0 0 5px; }
#panier .tot			{ width:190px; padding:0 0 0 5px; }
#panier .det			{ width:100px; padding:0 0 0 5px; }
#panier .com			{ width:100px; padding:0 0 0 5px; }

#panier .tabDP			{ width:100%; margin:0 0 10px 0; padding:0; font-size:10px; border-bottom:1px; border-top:1px; border-left:0; border-right:0; border-style:solid; border-color:#96A5C4; color:#5574B2; font-weight:bold; }
#panier .tsh			{ width:60px;  text-align:center; }
#panier .ref			{ width:80px;  padding:0 0 0 10px; }
#panier .log			{ width:95px;  padding:0 0 0 10px; }
#panier .cou			{ width:80px;  padding:0 0 0 10px; }
#panier .tai			{ width:30px;  text-align:center; }
#panier .nba			{ width:30px;  text-align:center; }
#panier .pri			{ width:60px;  text-align:center; }
#panier .sto			{ width:75px;  text-align:center; }
#panier .sup			{ width:100px; text-align:center; }

#panier u				{ padding-left:16px; background: url(../images/puce-fleche-verte.gif) center left no-repeat ; text-decoration:none; }
#panier i				{ color:#A4007D; font-style:normal; font-size:12px; }
#panier a				{ text-decoration:none; }
#panier .pseudo			{ font-size:12px; } 
#panier .borderT   		{ border-right:1px dotted #cccccc;  }
.tabDP td				{ border-bottom:1px solid #cccccc; max-height:70px; padding:5px 0 5px 0;  }
.tabDP th				{ border-bottom:1px solid #96A5C4; height:25px; text-align:left; }
/* fin tshirt */


/* Concours */
#webcamC			{ background:#2D2A2A; display:block; padding:0; margin:0; font-size:10px; }
#webcamC h2		    { display:block; margin:0 10px 10px 10px; padding:3px 0 0 10px; border:1px solid #ACA8A7; height:17px; font-size:12px; color:#2E2A29; background:#ACA8A7 url(../images/concours2/bg-h2.gif) repeat-x ; }/*   */
#webcamC img		{ padding:0; font-size:16px; margin:0; }
#webcamC a			{ color:#FF00FF; text-decoration:none; font-weight:bold; }
#webcamC p 			{ color:#FFF; display:block; }
#webcamC .btconcours{ text-align:center; margin:0; }
#webcamC .font12px	{ font-size:12px; }
#webcamC .bigbig	{ font-weight:bold; font-size:16px; text-align:center; display:block; }


#webcamC .nav		{ margin:5px 0 0 0; float:right; color:#FFFFFF; }
#webcamC hr			{ height:1px; color:#999999; background-color:#999999; border:0; clear:both; margin:0; padding:0; }
#webcamC .Participants		{ float:left; margin:5px 0 0 5px; }

#webcamC .videocontener		{ margin:0 0 0 10px; }
#webcamC .videoBigS			{ width:595px; height:132px; background:url(../images/concours2/bg-video-bigS.gif); padding:0; margin:0 10px 5px 10px; }
#webcamC .lots				{ background:url(../images/concours2/bg-video-big2.gif); }
#webcamC .lots b.lot	 	{ display:inline; margin:3px 0 0 0; padding:0;}

#webcamC .videoBigSS		{ background:url(../images/concours2/bg-video-bigSS.gif); }
#webcamC .videoBigS img		{ position:absolute; margin:5px 0 0 5px; }
#webcamC .videoBigS p		{ display:block; float:right;  padding:0 10px 0 0; width:425px; height:110px; overflow:hidden; text-align:justify; color:#FFFFFF;  margin:0; }
#webcamC .videoBigS b		{ display:block; margin:3px 0 10px 0;}
#webcamC .move				{ cursor:move; }
#webcamC .videoBig			{ float:left; width:292px; height:132px; background:url(../images/concours2/bg-video-big.gif); padding:0; margin:0 10px 5px 0; }
#webcamC .videoBig img.supp	{ position:relative; top:110px; left:155px; }

#webcamC .videoBig img		{ position:absolute; }/*border:2px solid #000;*/
#webcamC .videoBig p		{ display:block; float:right;  padding:0 10px 0 0; width:125px; height:110px; overflow:hidden; text-align:justify; color:#FFFFFF;  margin:0; }
#webcamC .videoBig b		{ display:block; margin:3px 0 10px 0;}

#webcamC .videoBiggagnant	{ float:left; width:292px; height:145px; background:url(../images/concours2/bg-video-big-2.gif); padding:0; margin:0 10px 5px 0; }
#webcamC .videoBiggagnant img{ position:absolute; }
#webcamC .videoBiggagnant p	{ display:block; float:right;  padding:0 10px 0 0; width:125px; height:110px; overflow:hidden; text-align:justify; color:#FFFFFF;  margin:0; }
#webcamC .videoBiggagnant b	{ display:block; margin:3px 0 10px 0;}

#webcamC .votevideo			{ display:block; float:right; width:130px; padding:0 5px 0 0; margin:0; color:#FFF;}
#webcamC .videoBiggagnant .lots		{ display:block;  padding:0 5px 0 0; margin:22px 10px 0 30px; color:#FFF; background:#A4007D; }

#webcamC .lots p			{ height:130px;}

#webcamC h1         { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background: #A5007D url(../images/titre/bg-titre-mauve-test.gif) repeat-x; }


#webcamC form		{ padding:0; margin:0; margin:2px 0 0 0; }
#webcamC .M10px		{ margin:10px; padding:0px; text-align:justify; }
#webcamC .M10px img	{ margin:-4px 5px 1px 0; padding:0px; }
#webcamC textarea	{ width:530px; height:100px; margin:0 auto 0 auto; }
#webcamC .inpt254px { width:290px; margin:0 auto 4px auto; padding:0; height:15px; }
#webcamC .inptcenter{ text-align:center; margin:10px 0 0 0; }
#webcamC .btinput	{ margin:0; padding:0; }
#webcamC b.ligne	{ display:block; float:left; width:105px; padding:3px 0 0 0; }
#envoieamis			{ width:270px; height:200px; background:url('../images/concours/bg-abo.gif'); float:right; margin:0; padding:0; text-align:justify; }
#descvideo			{ width:270px; height:200px; background:url('../images/concours/bg-abo.gif'); float:left;  margin:0; padding:0; text-align:justify; }

#centerliste		{ margin:0 -1px 0 auto; }
#webcamC .bulleST-middle{ float:left; margin:2px 0 5px 2px; background:#2D2A2A; }

#attentionspam		{ border:1px solid #ACA8A7; width:593px; color:#FF00FF; font-weight:bold; font-size:12px;  margin:10px; padding:5px 0 5px 0; text-align:center;}

/* Fin concours */

/* OP3JRS */
p#op3jrs		{ padding:10px; margin:0; background:url('../images/op3jrs/bg.jpg'); text-align:justify; font-size:12px; }
p.ligneop3jrs	{ width:345px; }
#op3jrs strong 	{ color:#A4007D; }
.font10px		{ font-size:10px; }
a.op3jrs		{ margin:3px 0 0 0; float:right; }
.erreop3jrs		{ padding:0 0 0 40px; }
b.ligneop3jrs   { display:block; width:110px; margin:5px 0 0 0; padding:0 0 0 35px; float:left; font-size:12px; color:#A4007D; }
input.op3jrs	{ width:190px; margin:5px 0 0 0; float:right; }
/* FIN OP3JRS*/

/* Libre ce soir */
.Lcesoir		{ padding:0 5px 0 6px; margin:0; float:left; display:block; }
/* fin Libre ce soir */

/* temoignage */
.commFiche				{ width:515px; height:34px; overflow-x:hidden; background:#D4E0F4 url(../images/temoignage/bg-bulle.gif) no-repeat;  padding:3px 10px 3px 10px; margin:0; float:right; text-align:justify; }
html>body .commFiche	{  min-height:34px; height:auto; }
/* fin temoignage */

.lbs, .inches, .template, 
.only_in_debug_hide	{ display:none; }
.warnalert			{ border:1px solid #9F0F0F; background-color:#ECEAC9; margin-bottom:15px; padding:5px; }
.only_in_debug		{ border:1px solid green; }

