﻿
h1{font-size:24px; color:#FFFF99;}
h2{font-size:22px; color:#FFFF99;}
h3{font-size:20px; color:#FFFF99;}
h4{font-size:18px; color:#FFFF99;}
h5{font-size:16px; color:#FFFF99;}
h6{font-size:14px; color:#FFFF99;}

img{ border-style:none;}

a:link{color:Gray;}
a:visited{color:Gray;}
a:hover{}
a:active{}

em
{
    font-variant: small-caps;
    font-size: 14px;
    margin-left: 10px;
    font-style: italic;
    text-decoration: underline;
}

body
{
    background-color: #232020;
    background-image: url( '../images/bkgrd.gif' )  ;
    background-repeat: repeat-x ;
}

#nb_container{width: 944px;margin: 0 auto;}

#nb_header{width:100%;height:303px;}

#nb_headerSponsors{
    width: 400px;
    height: 250px;
    position: relative;
    top: -250px;
    left: 600px;
}

#nb_headerRightImage /* display menu photo on corresponding page */
{
    width: 385px;
    height: 300px;
    position: relative;
    top: -350px;
    left: 550px;
    padding: 75px 0 0 75px;
}

#nb_headerLogo /* AS logo */
{
    width: 300px;
    height: 100px;
    background-repeat: no-repeat;
    margin: 15px 0 0 0;
}

.img_left{float:left; margin: 2px 5px 2px 2px;
}
.nb_content{height: 300px;}

.nb_centre_assoc{margin-top: 10px;vertical-align:middle;}
.nb_centre_assoc table a{color: #600000; vertical-align:middle;text-align:center;}
.nb_centre_assoc img{vertical-align:middle;}
.nb_centre_assoc p{color: #ffffff;margin-bottom: 8px;}

.nb_centre{margin: 0 auto;margin-top: 10px;height: 260px; float:left;} /* page centre */

.nb_centre_right
{
    width: 180px;
    float: right;
    text-align: center;
    margin-top: 15px;
    height: 260px;
    /*background-image: url('../images/vid_back.png');*/
}

.nb_centre_left
{
    float: left;
    width: 160px;
    margin-top: 20px;
    height: 260px;
    text-align: center;
}
.nb_parcours{margin-top: 15px; height:260;}
.nb_parcours h5{text-align:center;}
.nb_parcours table{}

.highlight
{
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
    font-variant: small-caps;
}

/* footer */
.nb_footer
{
    position: absolute;
    top: 620px;
}

.nb_footer .partners
{
width:300px;height:130px;float:left;
}

.nb_footer .utiles
{
width:300px;height:130px;float:left;margin:0 22px 0 22px;
}

.nb_footer .amis
{
width:300px;height:130px;float:right;
}

.nb_footer a{color:#FFFF99;}
.nb_footer h3
{
    font-size: 16px;
    color: #A94300;
    border-bottom-style: double;
    font-variant: small-caps;
    font-weight: bold;
    margin-bottom: 6px;
}
.nb_footer li
{
    list-style-image: url(   '../images/list_gball.png' );
    list-style-position: inside;
    margin: 0 0 3px 6px;
    color: #FFFF99;
    font-size: 14px;
}
/* end footer */

/* menu on main page  */

#defaultmenu{}

#defaultmenu ul
{
    list-style-type: none;
}

#defaultmenu li
{
    margin-bottom: 5px;  
}

.googlemap{} /* google map inline reference */

/* end menu on main page  */

/* page equipes */
.hidden{display:none;}

.spacer{text-align: center;
width: 100%;}

.equipenews .header
{
    font-family: 'Courier New' , Courier, monospace;
    font-size: 18px;
    text-decoration: underline;
    font-weight: bold;
    font-variant: small-caps;
    text-align: center;
    margin-bottom: 10px;
}
.equipenews
{
    font-size: 14px;
    color: #6C0000;
}
.equipenews ul
{
    list-style-type: circle;
    list-style-position: inside;
    margin-left: 7px;
    font-size: 14px;
    font-style: italic;
}

.equipenews p
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 3px 0 3px 2px;
    
}
.equipenews a:link{color:#994400;font-weight:bold;}
.equipenews a:visited{color: #994400;font-weight:bold;}

.teamTable 
{
    text-align: center;
    border-style: none;
    margin: 50px 0 0 0;

}

.teamTable a:link{color:White;}
.teamTable a:visited{color:White;}

.teamTable img
{
    border-style: groove inset outset solid;
    border-width: medium;
    border-color: inherit;    
}
.teamTable h3
{ 
    color: #fff;
    text-align:center;
    font-size: 14px; }

.teamMen{color:#000;}
.teamMidAm{}
.teamLadies{}
.teamSeniorLadies{}
.teamSeniorMen{}

/* end page equipes */

/* video club */

.flv_container{
    margin-top: 20px;
}

.videoClip p
{
    color: #FFFF99;
    background-image:url('../images/video.png') no-repeat;
    padding-top: 50px;
    font-variant: small-caps;
    font-size: 16px;
}

/* end video club */

