/* $Id: tabs.css,v 1.1.4.2 2008/06/20 17:10:44 stevek Exp $
*/

/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal5-reference.css, line 510.)
 *
 */


div.tabs {
  margin: 0 0 0 0;
}

ul.primary , ul.secondary{
	display:table;
	width:99%;
}

ul.primary {
  margin: 0;
  padding: 0 0 0 10px;
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(../images/tabs/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
  float: left;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  color: #777;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url(../images/tabs/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover {
  border-width: 0;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab {
  background: url(../images/tabs/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,
ul.primary li.active a:hover {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url(../images/tabs/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
  background: url(../images/tabs/tab-right.png) no-repeat right 0;
}

ul.secondary {
  margin: 0;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(../images/tabs/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
  float: left;
  margin: 0 5px 0 0;
  padding: 5px 0;
  border-right: none;
}

ul.secondary a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 1px solid #c0c0c0;
  text-decoration: none;
  color: #777;
  background: url(../images/tabs/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
  display: block;
  height: 18px; /* 24px (parent) - 6px (padding) */
  margin: 0;
  padding: 3px 8px;
  line-height: 18px;
}

ul.secondary a:hover {
  background: url(../images/tabs/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,
ul.secondary a.active:hover {
  border: 1px solid #c0c0c0;
  color: #000;
  background: url(../images/tabs/tab-secondary.png) repeat-x left top;
}


ul.menu
{
padding: 0;
margin: 0 0 50px 0 ;
}

#sidebar-left-inner.inner
{
padding: 0 ;
margin: 0 ;
}

#sidebar-left-inner.inner ul.menu
{
padding: 0 ;
margin: 0 0 50px 0;
}

#block-menu-menu-sections li
{
list-style: none ;
display: block ;
width: 170px ;
height: 35px ;
border-bottom: 1px solid #dedede;
color: #000 ;
font-weight: bold ;
}

#block-menu-menu-sections li a
{
padding: 9px 0 0 50px ;
margin: 0 0;
display: block ;
width: 125px ;
height: 35px ;
text-decoration: none ;
color: #36407c ;
font-weight: bold ;
font-variant : small-caps ;
}

#block-menu-menu-sections li a:hover
{

text-decoration: none ;
color: #36407c ;
font-weight: bold ;
}



li.athl-tisme  a
{
background: url(img/athle.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.athl-tisme  a:hover
{
background: url(img/athle_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}


li.basket  a
{
background: url(img/basket.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.basket  a:hover
{
background: url(img/basket_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.cirque  a
{
background: url(img/cirque.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.cirque  a:hover
{
background: url(img/cirque_hover.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}


li.danse  a
{
background: url(img/danse.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.danse  a:hover
{
background: url(img/danse_hover.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.fitness  a
{
background: url(img/fitness.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.fitness  a:hover
{
background: url(img/fitness_hover.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}


li.football  a
{
background: url(img/foot.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.football  a:hover
{
background: url(img/foot_hover.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.gymnastique  a
{
background: url(img/gym.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.gymnastique  a:hover
{
background: url(img/gym_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.hand-ball  a
{
background: url(img/hand.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.hand-ball  a:hover
{
background: url(img/hand_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.musculation  a
{
background: url(img/muscu.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.musculation  a:hover
{
background: url(img/muscu_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.th-tre  a
{
background: url(img/theatre.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.th-tre  a:hover
{
background: url(img/theatre_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}


li.tir_-_l-039-arc  a
{
background: url(img/tirarc.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.tir_-_l-039-arc  a:hover
{
background: url(img/tirarc_hover.png) top left no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.gym_seniors  a
{
background: url(img/gym_senior.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.gym_seniors  a:hover
{
background: url(img/gym_senior_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.club_seniors  a
{
background: url(img/club_senior.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

li.club_seniors  a:hover
{
background: url(img/club_senior_hover.png) left top no-repeat ;
color: #000 ;
font-weight: bold ;
}

#block-menu-menu-menudroite li
{
margin: 0 20px 0 0 ;
list-style: none ;
display: block ;
width: 166px ;
height: auto ;

color: #5888b5 ;
font-weight: bold ;
}



#block-menu-menu-menudroite li a:hover
{

text-decoration: none ;
color: #000 ;
font-weight: bold ;
}


li.stages_multi-activit-s a
{
display: block ;
padding: 12px;
width : 158px ;
height: 192px ;
background: url(img/menu-droite.gif) no-repeat ;
color: #fff ;
font-variant : small-caps ;
text-decoration: none ;
}

li.manisfestations a
{
display: block ;
padding: 12px;
width : 158px ;
height: 192px ;
background: url(img/menu-droite-manifestations.gif) no-repeat;
color: #fff ;
font-variant : small-caps ;
text-decoration: none ;
}

li.archives a
{
display: block ;
padding: 12px;
width : 158px ;
height: 42px ;
background: url(img/menu-droite-archives.gif) no-repeat;
color: #fff ;
font-variant : small-caps ;
text-decoration: none ;
}

li.espace_priv- a
{
display: block ;
padding: 12px;
width : 158px ;
height: 42px ;
background: url(img/menu-droite-archives.gif) no-repeat;
color: #fff ;
font-variant : small-caps ;
text-decoration: none ;
}
