#menu1 {
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
  }
#menu1 li {
  float:left; position:relative; right:50%;
  }



body {
 background-color: black;
}

.col1 {
  background-color: #404040; padding:0px; 
}

.col2 {
  background-color: black; margin: 0px ; padding: 0px;
}

.col3 {
  background-color: #404040; padding:0px;
}

.fond_blanc {display: block; background-color: white; }
.fond_blanc_apropos {display: block; background-color: white; height: 435px }

.presentation_velo {
        background-color: white;
        border-style: solid; 
        border-width: medium;        /* sets border width on all sides */
        border-color: #9ACD32;
        display: block;
        float: left;
        height: 160px;
        margin: 60px 10px 10px 10px; 
        width: 125px;
       }

.presentation_speciaux {
        background-color: white;
        border-style: solid;
        border-width: medium;        /* sets border width on all sides */
        border-color: #9ACD32;
        display: block;
        float: left;
        height: 280px;
        margin: 60px 10px 10px 10px;
        width: 125px;
       }

.presentation_vetement {
        background-color: white;
        border-style: solid;
        border-width: medium;        /* sets border width on all sides */
        border-color: #9ACD32;
        display: block;
        float: left;
        height: 160px;
        margin: 60px 10px 10px 10px;
        width: 125px;
       }

.presentation_piece {
        background-color: white;
        border-style: solid;
        border-width: medium;        /* sets border width on all sides */
        border-color: #9ACD32;
        display: block;
        float: left;
        height: 160px;
        margin: 60px 10px 10px 10px;
        width: 125px;
       }

.presentation_acc {
        background-color: white;
        border-style: solid;
        border-width: medium;        /* sets border width on all sides */
        border-color: #9ACD32;
        display: block;
        float: left;
        height: 160px;
        margin: 60px 10px 10px 10px;
        width: 125px;
       }


#clearLeft {
	clear: left;
}


a:link {color:#0066CC; text-decoration:none;}

.Texteune   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:black; margin-left: 5px}
.Titre_speciaux   { font-family: verdana, arial, helvetica, sans-serif; font-size: 20pt; font-weight:bold; color:#9ACD32; margin-left: 20px; text-decoration: blink;}
.Texte_speciaux   { font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-weight:normal; color:black; margin-left: 20px; margin-right: 10px;}
.Texte_fitness   { font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-weight:normal; color:black; margin-left: 20px; margin-right: 10px; padding-top: 10px}
.Texte_speciaux2   { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight:bold; color:black; margin-left: 10px; margin-right: 10px;}
.Texte_speciaux_petit   { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:black; margin-left: 20px;}
.Texte-velo { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight:bold; color:black; margin: 10px 10px 10px 5px; text-align: center}
.Texte-velo-prix { font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; font-weight:normal; color:black; margin: 10px 10px 10px 5px; text-align: center}

.image{ padding : 0px ; margin : 0px; }

.image-gros {padding-right:6px}

a img {border-width: 0}

a#velo img {background: url(images/navigation/velo-off.jpg) top left no-repeat;}
a#velo:hover img {background: url(images/navigation/velo-on.jpg) top left no-repeat;}
a#velo img {height: 27px; width: 102px; padding-right: 1px}

#pieces img {background: url(images/navigation/pieces-off.jpg) top left no-repeat;}
a#pieces:hover img {background: url(images/navigation/pieces-on.jpg) top left no-repeat;}
a#pieces img {height: 27px; width: 103px; padding-right: 1px}

a#vetements img {background: url(images/navigation/vetements-off.jpg) top left no-repeat;}
a#vetements:hover img {background: url(images/navigation/vetements-on.jpg) top left no-repeat;}
a#vetements img {height: 27px; width: 102px; padding-right: 1px}

a#acc img {background: url(images/navigation/accessoires-off.jpg) top left no-repeat;}
a#acc:hover img {background: url(images/navigation/accessoires-on.jpg) top left no-repeat;}
a#acc img {height: 27px; width: 108px; padding-right: 1px}

a#services img {background: url(images/navigation/services-off.jpg) top left no-repeat;}
a#services:hover img {background: url(images/navigation/services-on.jpg) top left no-repeat;}
a#services img {height: 27px; width: 97px; padding-right: 1px}

a#club img {background: url(images/navigation/club-off.jpg) top left no-repeat;}
a#club:hover img {background: url(images/navigation/club-on.jpg) top left no-repeat;}
a#club img {height: 27px; width: 92px; padding-right: 1px}

a#camp img {background: url(images/navigation/camp-off.jpg) top left no-repeat;}
a#camp:hover img {background: url(images/navigation/camp-on.jpg) top left no-repeat;}
a#camp img {height: 27px; width: 82px; padding-right: 1px}

a#conseils img {background: url(images/navigation/conseils-off.jpg) top left no-repeat;}
a#conseils:hover img {background: url(images/navigation/conseils-on.jpg) top left no-repeat;}
a#conseils img {height: 27px; width: 86px; padding-right: 1px}

