/* CSS Document */

html            { margin:0; padding:0; border:0; }
body            { background:#14457D; 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; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;  } /* fond site gris */
.fb2            { background:#D3D5D7 url(../images/background2.gif) repeat-y ; 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 url(../images/bg-noel.gif)*/

.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; }

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; color:#475560; }
.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; margin:5px 0 0 10px; 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; }
.ligne3 a       { padding-left:100px; }
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; }

.off { display:none; }
.on { display:block; }

.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 0 auto; text-align:center; border:1px solid #D9D9D9; }
.vignetteA-Vcenter{ text-align:center; width:78px; height:78px; line-height:78px; vertical-align: middle; }
.vignetteA-Vcenter a { display:block; }

.vignetteV       { display:block; overflow:hidden; width:106px; height:76px; padding:0; margin:0 auto 0 auto; text-align:center;  }
.vignetteV-Vcenter{ text-align:center; width:106px; height:76px; line-height:76px; 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; height:110px; border:1px solid #D9D9D9; padding:0; margin:0; text-align:center; } 
.alaffiche-Vcenter{ text-align:center; width:142px; height:199px; line-height:199px; 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;}
#conteneurH       { background-image:url(../images/bg-header2.gif) no-repeat; vertical-align:top; margin-left: auto; margin-right: auto; text-align: left; width: 750px; padding:0; margin-top: 10px;}
#conteneurH2      { background:#FFF url(../images/bg-header2.gif) no-repeat; vertical-align:top; margin-left: auto; margin-right: auto; text-align: left; width: 983px; padding:0; margin-top: 10px;}
#bghome		      { padding:0 1px 0 1px; background:#FFF url(../images/bottom-home.gif) bottom no-repeat; height:541px; }
#bghome2	      { padding:0 1px 0 1px; background:url(../images/bottom-home2.gif) bottom no-repeat; height:625px; }
/* header */
#headerLogo	      { width:200px; height:89px; padding:20px 0 0 30px; float:left; margin:0 0 10px 0; }
#headerLogo h1{ background-image:url(../images/logo-page.gif) !important; background-repeat:no-repeat scroll 0px; cursor:pointer; width:197px; height:80px; overflow:hidden; text-indent:-9999px; font-size:12px; padding:0; margin:0; }

#headerLogo h1 a {
	display:block;
	width:197px;
	height:80px;
}
#headerLogin      { width:400px; min-height:99px; padding:0 20px 10px 0; float:right;  }

#logo      { margin-top:5px; 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;}



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:#F08200; font-size:10px;}
b.navrapid     { color:#F08200; 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:#475560;}
/* 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:724px; 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:560px; 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:#F08C00 url(../images/titre/bg-titre-rouge-test.gif) repeat-x ; }/*   */
#contenerA h2    { display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#384651 url(../images/titre/bg-titre-bleu-test.gif) 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) repeat-x ; }/* url(../images/titre/bg-titre-vert.gif) repeat-x */
#contenerA h1.noir{ display:block; margin:0 0 10px 0; padding:3px 0 0 10px; height:17px; font-size:12px; color:#fff; background:#000000 url(../images/titre/bg-titre-bleu-test.gif) repeat-x ; }/*   */

.tbord           { width:310px; float:left; text-align:justify; }
.tbord-img       { margin:0; padding:0;}
.tbord-droite    { width:162px; 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:#475560; text-decoration:none; font-weight:bold; display:block; padding:4px 0px 4px 3px}

.tbord #termo	 { display:block; width:310px; height:42px; position:relative; background:url(../images/termo/bg-termo.gif) repeat-x;  padding:0; margin:0;}
#termo img		 { position:absolute; }
#termo a		 { position:absolute; z-index:1000; font-weight:bold; color:#97979A; top:2px; }
#termo a:hover	 { color:#F08200; text-decoration:none; }
#termo a.dial	 { left:10px; }
#termo a.chau	 { left:120px; }
#termo a.pret	 { left:218px; }

#subtbord						 { width:240px; float:right; }
#subtbord p.ligne				{ padding-left:0px; }
#subtbord b.ligne				{ padding-left:0px; margin-left:0px; width:120px; }
#subtbord .form					{ width:115px; float:right; }
#subtbord select.form			{ width:119px; }
html>body #subtbord select.form	{ width:117px; }


#contener        { width:615px; margin:0px; padding:0 0 0 20px; background:#fff url(../images/bg-header.gif) repeat-x ;  } /*  */
#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) 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:#475560; text-decoration:underline; }
#contener a:hover{ color:#F08200; }

/* home */
#accueil        { margin:0 20px 0 0; width:274px; height:165px; text-align:center; } 
#accueil p		{background-image:url(../images/photo-membres.gif) !important; background-repeat:no-repeat scroll 0px; cursor:pointer; width:273px; height:26px; overflow:hidden; text-indent:-9999px; padding:0; margin:0; }
/*#accueil p      { font-size:10px; color:#464646; margin:11px 2px 12px 2px; text-align:justify; width:270px; }*/
#accueil b      { color:#F08200; font-size:11px; }
#accueil img    { margin:auto; padding:0; vertical-align:bottom; }

#flashome		{ margin:0; padding:0; }



#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; }

#disclamer      { margin-left:20px;  margin-right:20px;  border: 1px solid #969696; overflow: auto; } 
#disclamer p    { font-size:10px; color:#969696; margin:10px; 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:#F08200; text-align:center;  display:block;}
#disclamer b    { text-decoration:underline; }

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

/* home2 */
#headerLogin2      { width:352px; min-height:99px; padding:0 20px 0 0; float:right; }
#menuH2 strong { font-size:11px; padding-left:8px;  margin:0; background:   url(../images/fleche.gif) center left no-repeat ; }
#menuH2 b      { display:block; text-align:justify; color:#475560; font-weight:bold; margin:3px 0 3px 0;}
#menuH2 u      { display:block; text-align:right; font-weight:bold; }
#menuH2 a      { color:#F08200; }
#menuH2 a:hover{ text-decoration:underline; }

#accueil2        	{ padding:0 20px 0 0; width:352px; text-align:left; } 
#accueil2 h2		{ color:#F97C01; font-size:18px; margin:0; padding:0 0 0 108px; }
#accueil2 h2 strong	{ color:#424242; }
#accueil2 h1		{ font-size:14px; margin:0; padding:5px 10px 0 10px; background:#FFF url(../images/bg-home-titre.gif) no-repeat; }
#accueil2 h1 strong	{ display:block; font-size:18px; text-align:right; }
#accueil2 h3		{ font-size:24px; color:#F97C01; margin:0; padding:0 0 10px 25px; }
/*#accueil2 p		{background-image:url(../images/photo-membres.gif) !important; background-repeat:no-repeat scroll 0px; cursor:pointer; width:273px; height:26px; overflow:hidden; text-indent:-9999px; padding:0; margin:0; }*/
#accueil2 p.ligne	{ font-size:10px; padding-left:0px; margin-left:0px; }
#accueil2 p.cgu		{ padding-left:22px; }
#accueil2 .form		{ width:158px; float:right; margin-right:10px; }
#accueil2 select.form{ width:162px; }
html>body #accueil2 select.form{ width:160px; }
.cgu a				{ color:#5574B2; text-decoration:underline; padding-left:25px; }
#accueil2 b.ligne	{ color:#464646; background:url(../images/puce-home.gif) no-repeat; padding-left:15px; }

#bghome2 .txt h1	{ font-weight:normal; font-size:18px; color:#F97C01; margin:0; padding:10px 0 5px 0; }



#flashome2		{ margin:0; padding:16px 0 0 2px; }

#photomembre2    { height:110px; width:460px; margin-left:10px; margin-top:10px; padding:0px; clear:both;  }

#photomembre img{ margin:0;}
#photomembre a  { text-align:center; color:#464646; }
#photomembre b  { color:#F08200; font-size:11px;  }

.blocphoto      { display:block; width:90px; text-align:center; overflow:hidden;}

#footerH2		{ height:80px; margin:0; padding:5px; font-size:10px;  color:#424242; background:#D3D5D7; }
#footerH2 ul	{ margin:0; padding:0; float:left; width:160px; }
#footerH2 li	{ margin:0; padding:0; list-style:none; height:15px; }
#footerH2 a.avecfleche{ text-decoration:none; background-position:middle; margin-left:5px; }
#footerH2 a:hover{ text-decoration:underline;}
/* fin home2 */
/* subscribe2 */
#annoncesub				{ display:block; background:url(../images/inscription/bg-fiche-sub.gif) no-repeat; padding:13px; }
#annoncesub .subtxt		{ display:block; width:485px; float:left; padding:0 0 0 10px;  }
#annoncesub .subtxt p	{ height:50px; overflow:hidden; }
#annoncesub h1			{ background:none; font-size:12px; color:#464646; padding:0 0 8px 0; margin:0; }
#annoncesub h1 strong	{ color:#F08200; }
#annoncesub h2			{ color:#464646; font-size:12px; padding:0; margin:0; font-weight:normal; text-align:justify; }
#annoncesub h2 strong	{ color:#F08200; }
#annoncesub h2 b		{ color:#464646; }
/* fin subscribe2 */

/* 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:#F08200; }
#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:#475560; }
#fiche .FS        { float:right; padding-right:10px; background: url(../images/FS.gif) center right no-repeat ; color:#475560;  }
#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; }

#raccourcis       { float:left;  width:230px; }/*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:#F08200; 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; }







/* fin Contenu */

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

#footerH			              { height:40px; margin:0; padding:0 0 5px 0; text-align:center; font-size:10px;  color:#000; text-align:right; } /* background:#14457D url(../images/bottom-home.gif) top no-repeat;*/
#footer 			              { margin:0; padding-bottom:5px; text-align:center; font-size:10px; background:#FFF;}
#footerH h2, #footer h2           { margin:0; padding:0; color:#F08200; font-size:9px; font-weight:normal;}
#footerH a           			  { margin-bottom:10px; color:#000; } 
#footer a          				  { margin-bottom:10px; color:#46464B; }
#footerH a:hover, #footer a:hover { text-decoration:underline;}

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