
/* CSS Document */
/**************************************/
/* styles New header & New footer */
/**************************************/
body{background:#dee4f3; margin:0; padding:0;}	
#conteneurPub{background:url(/img_site/img_FB/bgd_header_FB.png) bottom repeat-x; width:100%; height:142px;}
#pubTop{margin-left:auto; margin-right:auto; width:998px; padding-top:33px;}
#LogoTop{width:108px;float:left; margin-left:52px; display: inline;}
#LogoTop img{border:0px none;}
#pubBanner{width:728px; height:72px; padding:9px 0 9px !important; float:right; margin-right:46px; display: inline;}
#conteneur_ligne{background:url(/img_site/img_FB/bgd_line_FB.png) top repeat-x; width:100%;}
#blocTitre{margin-left:auto; margin-right:auto; display:block; background:url(/img_site/img_FB/bgd_whiteBlocC.png) top repeat-x; width:1000px; height:63px;}
#Titre1{color:#1b7192; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:10px; padding-left:4px;}
#Titre2{color:#6c6c6c; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:6px; padding-left:4px;}
#box_Recherche{width:185px; float:left;height:21px !important; padding:0; border-top: #abadb3 1px solid; border-bottom: #e2e3ea 1px solid; border-right: #e2e3ea 1px solid; border-left: #e2e3ea 1px solid; overflow:hidden; background:#fff; margin:8px 0 0 20px;  }
.valid-recherche{cursor : pointer; height:21px; width:22px; padding:0; background: white url(/img_site/img_FB/btnSearch.png) no-repeat; border:none;}
.boxgoogle{width:150px; color:#999999; font-size:12px; padding:2px 0 5px 5px !important; border:none; border-color:transparent; float:left;}

#conteneurMenu{margin-left:auto; margin-right:auto;width:1000px; overflow:hidden; padding:10px 0;}
#conteneurMenu ul{font-size:14px; float:left; padding:0; margin:0;}
#conteneurMenu ul li{list-style:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#conteneurMenu .itemLink{padding: 9px 0 0 0; margin:0 0 0 10px;}
#conteneurMenu .itemNav a{color:#1b71a6; text-decoration:none; text-transform:uppercase;}
#conteneurMenu .itemLink a{ color:#002250; text-decoration:underline; padding: 0 5px;}
#conteneurMenu .itemLink a:hover{text-decoration:none;}
#conteneurMenu .itemLink li{float:left; font-size:12px;}
#conteneurMenu .itemLink .linkC a{border-left:#002250 1px solid; border-right:#002250 1px solid; padding:0 5px;}
#conteneurMenu .buttonL{background: url(/img_site/img_FB/bouton_L.png) top left no-repeat; float:left; text-align:center; padding:6px 20px 8px;}
#conteneurMenu .buttonL:hover{background: url(/img_site/img_FB/bouton_L_s.png) top left no-repeat;}
#conteneurMenu .buttonC{background: url(/img_site/img_FB/bouton_C.png) top left no-repeat; float:left; text-align:center; border-left:#a2c0d6 1px solid; border-right:#a2c0d6 1px solid; padding:6px 20px 8px;}
#conteneurMenu .buttonC:hover{background: url(/img_site/img_FB/bouton_C_s.png) top left no-repeat;}
#conteneurMenu .buttonR{background: url(/img_site/img_FB/bouton_R.png) top right no-repeat; float:left; text-align:center; padding:6px 20px 8px;}
#conteneurMenu .buttonR:hover{background: url(/img_site/img_FB/bouton_R_s.png) top right no-repeat;}
.logo{float:left; }
.logo span{color:#002250; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.logo img{vertical-align:middle;}
#blocFooter{margin-left:auto; margin-right:auto; display:block; background:url(/img_site/img_FB/bgd_whiteFooterC.png) top repeat-x; width:1000px; height:208px; margin-bottom:40px;}
#colFooter_1{width:184px; height:182px; float:left; border-right:#dbdee5 solid 1px; margin:22px 0 0 26px;}
#colFooter_2{width:520px; height:182px;  float:left; border-right:#dbdee5 solid 1px; margin:22px 0 0 16px;}
#colFooter_3{height:182px;  float:left; margin:22px 0 0 16px;}
#minicolFooter_1, #minicolFooter_2{width:160px; float:left; margin-right:10px;}
#minicolFooter_3{width:170px; float:left; margin-right:10px;}
.titre_colFooter{margin:0 0 16px 0; color:#1b7192; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.minititre_colFooter{margin:0 0 16px 0; color:#1b7192; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.texte_colFooter, .texte_colFooter a{color:#5f5f5f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:17px;}

/* Page de recherche */
#blocResultatRechercheT{margin-left:auto; margin-right:auto; display:block; background:url(/img_site/img_FB/bgd_RechercheT.png) top repeat-x; width:1000px; height:4px;}
#blocResultatRechercheB{margin-left:auto; margin-right:auto; display:block; background:url(/img_site/img_FB/bgd_RechercheB.png) top repeat-x; width:1000px; height:4px; margin-bottom:30px;}
#blocResultatRecherche{margin-left:auto; margin-right:auto; display:block; background:url(/img_site/img_FB/bgd_RechercheC.png) top repeat-y; width:1000px;}
#blocResultatRecherche form{font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:15px 0 20px 20px; text-align:left;}
#blocResultatRecherche form span{margin-right:40px;}
#blocResultatRecherche form .input_recherche{margin-left:20px;}
.TitreRecherche{color:#1b7192; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:15px; padding-left:15px; text-align:left;}

/***********************************/
/****	Barre de login ClubCara	****/
/***********************************/

#userBarre{
	width:100%; 
	position:fixed;
	text-align: center\9; /* Pour le centrage sous IE uniquement */
	top:0; 
	background: url(/img_site/barreClubCara/bgd_userFB.png) left top repeat-x;
	background-color:#333; 
	height:33px; 
	z-index:1000000;
	_position: absolute; /* Fix pour IE6 */
	font-family:Arial, Helvetica, sans-serif; font-size: 0.85em; /*ligne ajoutee pour compenser les styles imposes du forum interne*/}
#userBarre ul {list-style: none;} /*ligne ajoutee pour compenser les styles imposes du forum interne*/
#userBarreContent{width:1004px; margin-left:auto; margin-right:auto; position:relative;}
#userBarreContent ul{list-style-type: none; margin:0; padding:0; text-align: left\9; /* Pour le compenser le centrage du bloc sous IE uniquement */}
.userconnexion, .userInscription, .clubcaraMiniLogo, .clubCara_Toolbar_Deconnect, .clubCara_Toolbar_Messages, .clubCara_Toolbar_AmisConnect, .clubCara_Toolbar_AmisAValid, .clubCara_Toolbar_AlertModer{float:left; text-transform:uppercase; cursor:pointer; background: url(/img_site/barreClubCara/btn_barreUser.png) no-repeat;}
.userconnexion a, .userInscription a, .clubcaraMiniLogo a, .clubCara_Toolbar_Deconnect a, .clubCara_Toolbar_Messages a, .clubCara_Toolbar_AmisConnect a, .clubCara_Toolbar_AmisAValid a, .clubCara_Toolbar_AlertModer a{color:#fff !important; font-weight:bold !important; font-size:13px; text-decoration:none;}
.userconnexion a:hover, .userInscription a:hover, .clubcaraMiniLogo a:hover{text-decoration:none;}

.userconnexion{background-position: 0 -80px; padding:4px 0 5px 0; margin:4px 15px 0 8px;}
.userInscription{background-position: 0 -40px; padding:4px 0 5px 0; margin:4px 5px 0 4px;}
.clubcaraMiniLogo{background-position: 0 -146px; padding:4px 0 5px 0; margin:4px 45px 0 10px;}
.clubCara_Toolbar_Deconnect{background-position: 5px -178px;}
.clubCara_Toolbar_Messages{background-position: 5px -210px;}
.clubCara_Toolbar_AmisConnect{background-position: 5px -241px;}
.clubCara_Toolbar_AmisAValid{background-position: 5px -273px;}
.clubCara_Toolbar_AlertModer{background-position: 5px -308px;}

.userconnexion a{width:138px; display:block; padding-left:17px;
width:155px\9; /* Fix pour IE */}
.userInscription a{width:103px; display:block; padding-left:17px;
width:120px\9; /* Fix pour IE */}
.clubcaraMiniLogo a{width:118px; display:block;}
.clubCara_Toolbar_Deconnect a{width:18px; display:block;}
.clubCara_Toolbar_Profil a, .clubCara_Toolbar_Favoris a{text-decoration:none;}
.clubCara_Toolbar_Messages a{width:18px; display:block;}
.clubCara_Toolbar_AmisConnect a{width:22px; display:block;}
.clubCara_Toolbar_AmisAValid a{width:14px; display:block;}
.clubCara_Toolbar_AlertModer a{width:18px; display:block;}
.clubCara_Toolbar_User .bg_avatar_tns2, .clubCara_Toolbar_User .avatar_online_site_tns2{width:19px !important; height:17px !important; padding-bottom:1px; *margin-right:4px; /* Fix pour IE */}
.clubCara_Toolbar_User .bg_avatar_tns2 img{width:17px !important; height:17px !important; vertical-align:middle;}
.clubCara_Toolbar_Profil a {font-weight:normal !important;}

#userBarreContent .actifConnexion{background: url(/img_site/barreClubCara/btn_seConnecterOn.png) top left no-repeat; padding:7px 4px 9px 4px; margin:1px 11px 2px 4px;}
#userBarreContent #authent{position:absolute; display:none; background: url(/img_site/barreClubCara/bgd_toggleConnexion.png) top left no-repeat; width: 216px; top:33px; left:177px;}
#userBarreContent #authent .authentBottom{background: url(/img_site/barreClubCara/bgd_toggleConnexionBottom.png) no-repeat; position:relative; height:5px; bottom:-5px;}
#userBarreContent #authent .text{width:189px; margin-top:10px;}
#userBarreContent .authentContent fieldset {border:none; text-align:center;}
#userBarreContent #authent .boxResterConnect{float:left; margin:10px 0 0 10px;}
#userBarreContent #authent .resterConnect {font-size:13px; padding:10px 0 0 5px; display:inline-block; float:left;}
#userBarreContent #authent .btn_valid{margin:6px 10px 7px 0; float:right;}
#userBarreContent #authent .forget {text-align:center;}
#userBarreContent #authent .forget a{font-size:13px;}
#userBarreContent .userInfo{float:left;}
#userBarreContent .btn_valid{width:35px; text-align:center; padding:0;}
#userBarreContent .userInfo ul{padding-top:9px; margin:0 0 0 8px;}
#userBarreContent .userInfo li{font-size:14px; border-left:#83a0c6 1px solid; float:left; padding:0 5px;}
#userBarreContent .userInfo li a{color:#fff !important; float:left;}
#userBarreContent .userInfo li a:hover{text-decoration:none;}
#userBarreContent .userInfo li span{color:#fff !important;}
#userBarreContent .userInfo li.first{border:none;}
#userBarreContent .userInfo .alert_Compteur{color:#000 !important; background-color:#dbb006; border:#183964 solid 1px; margin-left:4px; padding:0 2px;}
#userBarreContent .userInfo .alert_Modo{background-color:#ea4643;}

