body
{
width: 98%;
max-width: 2000px; 
min-width: 1200px; 
margin-left: auto;
margin-right: auto;
padding-top: 0px;
background: url("images/fond.jpg");
font-family: Arial, "Times New Roman", serif ;
}
h1
{
margin-top: 0px;
text-indent: -50000px;
}
h3
{
margin-top: 40px;
}
img
{
border: none;
}
table
{
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

/*liens*/
a
{
color: black;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}
/*lien*/


#en_tete
{
height: 269px;
width: 819px;
margin-right: auto;
margin-left: auto;
border: none;
background: url("images/banniere.png") no-repeat center;
}

/*------------------colonne de droite------------------*/
#colonne_droite
{
width: 200px;
float: right;
}
#localisation
{
margin-top: 0px; /*sans le lien_facebook:30px*/
background: url("images/degrade_menu.png") repeat-x top left white;
color: black;
border: 3px double black;
padding: 5px;
font-weight: normal;
text-align: center;
}
#deco
{
background: url("images/colonne.jpg") no-repeat top left;
margin-top: 15px;
width: 200px;
height: 608px;
border: 3px double black;
}
/*fin*/


/*------------------colonne de gauche------------------*/
#colonne_gauche
{
width: 200px;
float: left;
}
.menu
{
margin-top: 0px; /*sans le lien_facebook:30px*/
margin-bottom: 15px;
background: url("images/fond_menu.png") no-repeat top left white;
color: black;
border: 3px double black;
padding-bottom: 5px;
font-weight: bold;
text-align: left;
}
.menu ul
{
margin-bottom: 5px;
list-style-image: url("images/puce.png");
}
.menu ul ul
{
margin-bottom: 0px;
font-size: 0.8em;
list-style-image: none;
list-style-type: disc;
}
.menu h3, .partenaires h3
{
color: black;
text-indent: -5000px;
border: none;
margin-top: 20px;
}
.partenaires
{
margin-top: 15px;
margin-bottom: 20px;
background: url("images/fond_partner.png") no-repeat top left white;
color: black;
border: 3px double black;
padding-bottom: 5px;
font-weight: bold;
text-align: left;
}
.partenaires table
{
margin-top: 30px;
}
/*fin colonne de gauche*/


/*------------------corps------------------*/
#corps
{
margin-left: 250px;
margin-right: 250px;
margin-top: 0px; /*sans le lien_facebook:30px;*/
padding: 5px 20px 20px 20px;
border: 3px double black;
color: black;
background: url("images/degrade_corps.png") repeat-x top left white;
text-align: justify;
font-size: 0.9em;
}
#corps a
{
color: black;
font-weight: bold;
}
#corps p
{
text-indent: 30px;
}
#corps h2
{
color: yellow;
font: bold 1.5em Arial, serif;
text-align: center;
margin-top: 5px;
}
/*fin corps*/


/*------------------accueil------------------*/
#tableau_accueil
{
width: 100%;
overflow: hidden;	
}
#colonne_gauche_accueil
{
float: left;
width: 57%;
}
#colonne_droite_accueil
{
margin-left: 60%;
display: block;
}
#tableau_accueil div
{
border: 1px solid black;
font-weight: normal !important;
padding: 7px;
margin-bottom: 20px;
}
#tableau_accueil h3, #edito h3
{
margin: 0px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-style: normal;
background: url("images/degrade_pied.png") repeat-x top left white;
font-size: 1.1em !important;
border: 1px black solid;
}
#tableau_accueil p
{
font-weight: normal;
text-indent: 0px;
}
#tableau_accueil em
{
font-weight: normal;
font-size: 0.8em;
}
#tableau_accueil a
{
font-weight: normal;
}
#tableau_accueil a:hover
{
text-decoration: none;
}
#news_accueil{}
#photos_accueil{text-align: center;}
#video_accueil{text-align: center;}
#info_accueil{}

#video_accueil p
{
margin-bottom: 2px;
margin-top: 2px;
}
#news_accueil img, #info_accueil img
{
float: left;
margin-right: 10px;
margin-bottom: 3px;
border: 1px black solid;
margin-top: 17px;
}
#photos_accueil img
{
margin: 1px 5px 1px 5px;
border: 1px solid black; 
}
#slide_accueil
{
text-align: center;
height: 330px;"
}
#edito
{
border: 1px black solid;
padding: 7px;
}
#edito em
{
font-weight: normal;
font-size: 0.8em;
}
#ensemble
{
float: right;
width: 40%;
margin: 3px;
}
#ensemble img
{
width: 100%;
margin: 0px;
}
/*fin accueil*/


/*------------------profil Andy et Kevin------------------*/
#ecrivez_nous
{
text-align: center;
margin-bottom: 0px;
}
.profil_identite
{
float: left;
width: 25%;
margin-right: 40px;
margin-left: 20px;
margin-bottom: 20px;
margin-top: 40px;
}
.profil_identite img
{
width: 100%;
border: 3px black double;
}
#photos_a_droite_profil
{
float: right;
margin-left: 30px;
width: 30%;
}
#photos_a_droite_profil img
{
width: 100%;
border: 1px black solid;
margin-top: 20px;
}
#astuce
{
clear: both;
}
#astuce_bis
{
clear: right;
}
.profil_staff
{
float: left;
border: 3px black double;
margin-left: 20px;
margin-right: 40px;
margin-top: 20px;
}
.bloc_staff
{
overflow: hidden;	
}
/*fin*/


/*------------------les news------------------*/
.apercu_news
{
border: 1px black dotted;
overflow: hidden;
margin: 10px;
}
.apercu_news h3
{
margin: 10px;
padding: 2px;
padding-left: 10px;
background: url("images/degrade_pied.png") repeat-x top left white;
border: 1px solid black;
color: black;
font-weight: bold;
font-size: 1em;
}

.apercu_news p, .apercu_news em
{
font-weight: normal;
margin: 10px;
margin-left: 30px;
}
.lien_news:hover
{
text-decoration: none;
}
#numeroPage
{
text-align: center;
font-size: 0.8em;
}
.photonews
{
float: right;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 15px;
margin-top: 15px;
border: 1px black solid;
}
/*fin*/

/*------------------afficher la news------------------*/
#titre_news
{
color: yellow;
text-align: center;
}
#date_news
{
font-size: 0.8em;
font-weight: bold;
margin-bottom: 5px;
}
#news
{
overflow: hidden;
border: 1px black dotted;
}
#news p
{
margin-left: 20px;
margin-right: 20px;
margin-top: 15px;
margin-bottom: 15px;
}
#navig_affichage_news
{
text-align: center;
font-size: 0.8em;
}
#photos_associees_news
{
background-color: lightgray;
border: 1px dotted black;
}
#photos_associees_news img
{
border: 1px solid black;
margin: 3px 3px 0 3px;
}
/*fin*/

/*------------------les infos------------------*/
.lien_info em
{
font-weight: normal;
margin: 0;
}
.lien_info h3
{
margin: 0;
}
.lien_info:hover
{
text-decoration: none;
}

/*fin infos*/

/*------------------afficher l'info------------------*/
#titre_info
{
color: yellow;
text-align: center;
}
/*fin*/

/*------------------calendrier------------------*/
.calendrier dt
{
font-weight: bold;
font-size: 0.8em;
color: black;
}
.calendrier dd
{
margin-left: 0px;
border: black 1px solid;
background: yellow;
color: black;
text-indent: 40px;
}
.table_calendrier
{
background-color: white;
font-size: 0.8em;
border: 2px black solid;
border-collapse: collapse;
}
.table_calendrier th
{
background-color: gray;
font-size: 1.2em;
height: 20px;
border: 2px black solid;
padding: 0px;
}
.table_calendrier td
{
border: 2px black solid;
padding: 0px;
height: 34px;
}
.table_calendrier td img
{
margin: 0px;
}
.cev
{
background-color: #009999;
}
.fivb
{
background-color: #FFCC99;
}
.bvt
{
background-color: #99CCFF;
}
.tcc
{
background-color: #CCCCB3;
}
.jf
{
background-color: #B399CC;
}
.wchamps
{
background-color: #CCCC66;
}
/*fin*/


/*------------------galerie photo et affichage_photo------------------*/
#corps_affichage_photo
{
background-color: white;
border: 3px double black;
margin-top: 30px;
padding: 10px ;
margin-left: 225px;
margin-right: 225px;
text-align: center;
}
#photo_affichee_portrait img
{
width: 50% ;
border: 1px solid black ;
}
#photo_affichee_paysage img
{
width: 90% ;
border: 1px solid black ;
}
#titre_photo
{
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
}
#legende_photo
{
margin: 0px;
padding: 0px;
}
#navig_affichage_photo
{
font-size: 0.8em;
margin: 0px;
padding: 0px;
}
#navig_affichage_photo a
{
margin: 0px;
padding: 0px;
}
#groupe_photos img
{
border: 1px solid black;
margin: 3px 3px 0 0;
}
#groupe_photos
{
text-align: left;
padding: 10px;
margin-top: 30px;
}
#groupe_photos h3
{
margin: 0px;
padding: 0 0 0 10px ;
color: black;
font-weight: bold;
background: url("images/degrade_pied.png") repeat-x top left white;
border: 1px solid black;
}
/*fin galerie photo*/

/*------------------galerie videos------------------*/
.titre_video
{
text-align: center;
margin-top: 0px;
}
.video_match
{
text-align: center;
}
/*fin galerie videos*/

/*------------------Commentaires------------------*/
#form_commentaire
{
color: black;
text-align: center;
border: 1px dotted black;
background-color: lightgray;
font-size: 0.8em;
}
#commentaires
{
background-color: lightgray;
border: 1px dotted black;
}
.h4_commentaires
{
margin-bottom: 5px;
}
#commentaires p
{
padding: 0;
margin: 0;
background-color: white;
}
#commentaires em
{
font-size: 0.7em;
}
/*fin Commentaires*/

/*------------------sites entrainement------------------*/
.paragraphephoto
{
text-align: center;
text-indent: 0px !important;
}
.salle
{
border: 1px solid black;
width: 80%;
margin-left: auto;
margin-right: auto;
}
#motte
{
border: 1px solid black;
width: 50%;
margin-left: auto;
margin-right: auto;
}
/*fin*/

/*------------------revue de presse------------------*/
#cadre_img
{
z-index:500;
position:absolute;
width:100px;
cursor:default;
visibility:hidden;
padding:3px;
}
.tableau_presse
{
margin-top:20px;
padding: 0px;
}
.tableau_presse tr
{
padding: 5px;
margin-top: 30px;
}
.tableau_presse td
{
width: 33%;
}
.tableau_presse img
{
width: 80%;
margin-left: auto;
margin-right: auto;
}
.saison
{
margin-top: 30px;
margin-bottom: 30px;
margin-left: 5px;
margin-right: 5px;
padding: 2px;
padding-left: 10px;
background: url("images/degrade_pied.png") repeat-x top left white;
border: 1px solid black;
color: black;
font-weight: bold;
font-size: 1em;
}
#rev_presse
{
text-align: justify;
}
#rev_presse td
{
border: black solid 1px;
padding: 10px;
}
#apercu_plaquette
{
width: 25%;
text-align: center;
font-size: 0.8em;
font-weight: normal;
}

#apercu_plaquette img
{
width: 100%;
margin-left: auto;
margin-right: auto;
}
/*-------------------boutique-------------------*/
.boutique_apercu_cap
{
border: 1px solid black;
width: 100px;
}
#expose_cap
{
border: 3px solid black;
display: block;
width: 100%;
margin-left: auto;
margin-right: auto;
}
#div_centree
{
text-align: center;
}
/*------------------pied de page------------------*/
#pied_de_page
{
clear: both;
margin-left: 250px;
margin-right: 250px;
margin-top: 30px;
padding: 3px;

background: url("images/degrade_pied.png") repeat-x top left white;
color: black;
text-align: center;
border: 3px double black;
font-size: 0.8em;
}
#pied_de_page a
{
font-weight: bold;
}
#pied_de_page p
{
margin: 0px;
}
