/* t�ti�re */
#tetiere img {border: 0}
#tetiere { font-size: 12px; font-weight:bold;width:100%;min-width:999px;_width:999px; height:80px; background:transparent url(../img/tetiere/bg_tetiere.gif) top left repeat-x;  }
#tetiere div.tetiere_conteneur { width:999px;background:transparent;height:50px; }
#tetiere a { color:#666; text-decoration:none; }
#tetiere a:hover { text-decoration:underline; }
#tetiere div.spacer { clear:both; }
#tetiere p, #tetiere input { margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif;}
#tetiere input { font-size: 11px; }
#tetiere #chaine_logo { float:left; margin-left:10px; height:50px;width:174px; margin-top: 0;}
#tetiere p#chaine_logo { margin-bottom: 0; }
#tetiere #chaine_logo img { display:block;float:left; margin-top: 7px; }
#tetiere .logo2{float: right; margin-left: 20px; margin-top: 7px}
#tetiere #partie_service { float:right;margin-right:0;_margin-right:5px;text-transform:uppercase; font-size:11px; height:20px; line-height:20px; padding:0 0 0 0; list-style:none;background:#fff url(../img/tetiere/bg_partie_service.gif) bottom right no-repeat; }
#tetiere #partie_service li { display:block;float:left; height:20px; line-height:20px;  padding-right:5px; }
#tetiere #partie_service li.premier { padding-left:5px;background:#fff url(../img/tetiere/bg_partie_service.gif) top left no-repeat }
#tetiere #partie_service li a { display:block;float:left; margin-top:4px;height:14px; line-height:14px;padding-right:5px; border-right:1px solid #b2b2b2; }
#tetiere #partie_service li.dernier a { border-right:0; padding-right:0; }
#tetiere #partie_service li.evenementiel a { color:#900; }
#tetiere #partie_service li.cadeau { background: transparent url(../img/tetiere/cadeau.png) no-repeat scroll 0 2px; _background: transparent url(../img/tetiere/cadeau.gif) no-repeat scroll 0 2px;padding-left: 20px;}

#tetiere #sous-tetiere {clear:both;width: 999px;}

#tetiere_bloc_rechercherapide {width:394px;float:right;margin-top:5px; height:18px; line-height:18px; background:transparent; padding-left:200px;}

#tetiere p { color:#fff;float:left;margin-right:6px; font-size:12px;  }
#tetiere input { width:135px;padding-left:5px;margin-top:2px;border:1px solid #8697b5;float:left; margin-right:8px; }
#tetiere input.disabled { color:#999; background-color: #fff; }
#tetiere input.enabled { color:#000; }
#tetiere button { cursor:pointer;border:0; width:18px; height:18px; float:left; background:transparent url(../img/map.png) -2px -901px no-repeat;_background:transparent url(../img/map.gif) -2px -901px no-repeat; }

/* partie_famille -> service_onglet */
.service_onglet {font-size: 11px; display:block;float:left;list-style:none;}
.service_onglet li { margin:0 8px;display:block;float:left;height:32px; line-height:32px;  }
.service_onglet li span { display:block;float:left;height:32px; line-height:32px;padding-right:8px;}
.service_onglet li.membre { margin-left:0; margin-right: 0px; padding-right: 8px; padding-left:8px;background:transparent url(../img/tetiere/bg_partie_famille_membre.gif) top left repeat-x;}
#tetiere .service_onglet li.membre a { color:#fff; }
.service_onglet li.selected { padding-left:8px; background:transparent url(../img/tetiere/bg_partie_famille_selected.gif) top left no-repeat;position:relative;top:-2px; }
#tetiere .service_onglet li.selected span{ background:transparent url(../img/tetiere/bg_partie_famille_selected.gif) bottom right no-repeat; }
#tetiere .service_onglet li span span { padding-right:0;width:auto;height:30px;line-height:30px;float:none;display:inline;font-weight:normal;color:#ff5500;padding-left:4px; }
#tetiere .service_onglet li span.lien_orange a { color:#ff5500;}
#tetiere .service_onglet #toggle_chat a { float:left;background:transparent url(../img/tetiere/chat_off.png) no-repeat scroll -1px 6px;color:#FFFFFF;display:block;padding-left:8px;width:44px;margin-right:-8px; }
#tetiere .service_onglet #toggle_chat a.on { background:transparent url(../img/tetiere/chat_on.png) no-repeat scroll -1px 6px;color:#888888;}
#tetiere .service_onglet #deconnexion { float: left; margin-left:40px; }
#tetiere .service_onglet #deconnexion a { text-decoration:underline;color:#900; }
#tetiere .service_onglet #deconnexion a:hover { text-decoration:none; }
#tetiere ul.service_onglet li.selected.accueil span { margin-left: 0px; padding-left: 4px; padding-right: 12px; }
#tetiere ul.service_onglet li.selected.accueil { margin-left: 0px; }

#tetiere #bloc_session_authentification { height:30px; margin-right:0px;_margin-right: 0px;line-height:30px; font-size: 11px; float:left; margin-left: 110px; list-style:none;}
#tetiere #bloc_session_authentification ul { background:transparent;list-style:none;float:left;margin-left:175px;_margin-left:179px;}
#tetiere #bloc_session_authentification ul li { display:block;float:left; }
#tetiere #bloc_session_authentification li.inscription { margin-right:10px;}
#tetiere #bloc_session_authentification li.inscription a{background:transparent url(../img/map.png) 0 -403px no-repeat;_background:transparent url(../img/map.gif) 0 -403px no-repeat;padding-left:20px; }
#tetiere #bloc_session_authentification li.copains a{background:transparent url(../img/map.png) 5px -123px no-repeat;_background:transparent url(../img/map.gif) 5px -123px no-repeat; padding-left:20px; }
#tetiere #bloc_session_authentification span { float:left;margin-left:10px;background:transparent; }
#tetiere #bloc_session_authentification form {margin-left:10px;_margin-left:5px; float:right;width:350px;height:30px;background:transparent; }
#tetiere #bloc_session_authentification input, #tetiere #bloc_session_authentification button { margin-top:7px; }
#tetiere #bloc_session_authentification a {float:right;}

