body
{
  margin: 0px;
  padding: 0px;
  background-image: url(../images/general/fond_site.gif);
  background-repeat: repeat-x;
  background-color: #D40028;
   
}

/* styles généraux */
#structure
{
  position: relative;
  margin-left: -450px;
  Left: 50%;
  width: 900px;
  min-height: 585px;
  _height: 585px;
  background-color: #FFFFFF;
}

#corp
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 900px;
  min-height: 300px;
  _height: 300px;
}

#corp_article
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 900px;
  min-height: 300px;
  _height: 300px;
}

#entete
{
  position: relative;
  z-index: 1;
  top: 0px;
  left: 0px;
  width: 900px;
  height: 213px;
}

#entete_rubrique
{
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 38px;
  _height: 38px;
}

/* début de la déclaration de l'entete */

#bandeau
{
  position: relative;
  width: 900px;
  height: 183px;
}

#menu
{
  position: relative;
  width: 900px;
  min-height: 30px;
  _height: 30px;
}

#lien_bandeau
{
  position: absolute;
  top: 0px;
  right: 0px;
}

#lien_netlim
{
  position: absolute;
  top: 0px;
  left: 0px;
}

#lien_menu13
{
  position: absolute;
  top: 0px;
  left: 0px;
}

#lien_menu28
{
  position: absolute;
  top: 0px;
  left: 79px;
}
#lien_menu14
{
  position: absolute;
  top: 0px;
  left: 189px;
}

#lien_menu7
{
  position: absolute;
  top: 0px;
  left: 256px;
}

#lien_menu19
{
  position: absolute;
  top: 0px;
  left: 342px;
}
#lien_menu16
{
  position: absolute;
  top: 0px;
  left: 472px;
}

#lien_menu15
{
  position: absolute;
  top: 0px;
  left: 574px;
}

#lien_menu17
{
  position: absolute;
  top: 0px;
  left: 692px;
}

#lien_menu34
{
  position: absolute;
  top: 0px;
  left: 789px;
}

/* début des style des roll over */
.masquer {
  position: absolute;
  visibility: hidden;
}

.ssmenubas
{
  position: absolute;
  top: 30px;
  left: 0px;
  min-width: 111px;
  _width: 111px;
}

.ssmenudroit7
{
  position: absolute;
  left: 111px;
  min-width: 0px;
  _width: 0px;
}

.ssmenudroit14
{
  position: absolute;
  left: 130px;
  min-width: 0px;
  _width: 0px;
}
/* fin des style des roll over */
/* fin de la déclaration de l'entete */

#pied
{
  position: relative;
  margin-left: -450px;
  left: 50%;
  width: 900px;
  min-height: 80px;
  _height: 80px;
  background-color: #102284;
  text-align: right;
}

/* fin des styles de la structure les emplacements */



/* début des style de la page d'index */

/*debut match*/
#match
{
  position: relative;
  top: 10px;
  left: 5px;
  width: 193px;
  height: 680px;
  background-image: url(../images/index/fond_match.gif);
  background-repeat: repeat-y;	
}

#entete_match
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 193px;
  height: 35px;
}

#bloc_match
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 172px;
}

#club
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 172px;
  min-height: 18px;
  _height: 18px;
}

#club_classement
{
  position: relative;
  top: 0px;
  left: 0px;
  min-width: 168px;
  _width: 172px;
  min-height: 18px;
  _height: 18px;
}

#dernier_club
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 138px;
  _width: 138px;
  min-height: 18px;
  _height: 18px;
}

#score_club
{
  position: absolute;
  top: 0px;
  right: 10px;
}

#coupe
{
  position: absolute;
  top: 1px;
  right: 10px;
}

#titre_classement
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 172px;
  height: 25px;
}

#pied_match
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 193px;
  height: 22px;
}
/*fin match*/

/*debut dernieres infos*/
#dernieres_infos
{
  position: absolute;
  top: 0px;
  left: 200px;
  width: 323px;
  min-height: 700px;
  _height: 700px;
}

#entete_dernieres_infos
{
  position: relative;
  top: 10px;
  left: 30px;
  width: 250px;
  height: 30px;
}

#bloc_breve
{
  position: relative;
  top: 10px;
  left: 30px;
  bottom: -20px;
  width: 270px;
}

#breve
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 272px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#bloc_infirmerie
{
  position: relative;
  top: 10px;
  left: 30px;
  bottom: 0px;
  border: 1px dashed #FF0000;
  width: 280px;
  min-height: 200px;
  _height: 190px;
}

#entete_infirmerie
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 277px;
  height: 52px;
}

#infirmerie
{
  position: relative;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  min-width: 260px;
  _width: 270px;
}
/*fin dernieres infos*/

/*debut médias*/

#fond_medias
{
  position: absolute;
  top: 10px;
  padding-top: 10px;
  left: 523px;
  width: 166px;
  height: 668px;
  background-image:url(../images/index/fond_medias.gif);
  background-repeat:no-repeat;	
}

#bloc_videoindex
{
  position: relative;
  top: 0px;
  left: 12px;
  width: 141px;
  height: 158px;
	background-image:url(../images/index/fond_video.jpg);
	background-repeat:no-repeat;
}

#bloc_magicfm
{
  position: relative;
  top: 20px;
  left: 12px;
  width: 141px;
  height: 158px;
}

#bloc_billets
{
  position: relative;
  top: 40px;
  left: 12px;
  width: 141px;
  height: 190px;
	background-image:url(../images/index/fond_billets.jpg);
}
#billets
{
  position: relative;
  top: 45px;
  left: 0px;
  width: 141px;
	padding-top:5px;
}

#video_live
{
  position: relative;
  top: 0px;
  left: 9px;
  width: 120px;
  height: 100px;
}

#video_photo
{
  position: relative;
  top: 50px;
  left: 9px;
  width: 120px;
  height: 100px;
}

#entete_medias
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 166px;
  height: 35px;
}

#bloc_photo_medias
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 140px;
}

#photo_medias
{
  position: relative;
  top: 2px;
  left: 3px;
  bottom: 2px;
  min-width: 130px;
  _width: 130px;
  min-height: 95px;
  _height: 95px;
}

#bouton_medias
{
  position: relative;
  top: 10px;
  left: 18px;
  bottom: 0px;
  width: 140px;
  height: 100px;
}

#pied_medias
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 166px;
  height: 22px;
}
/*fin media*/

#boutique
{
  position: absolute;
  top: 10px;
  bottom: 0px;
  left: 689px;
  width: 211px;
  min-height: 685px;
  _height: 680px;
}

#LNR
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 211px;
}

#entete_boutique
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 211px;
  height: 31px;
}
#bloc_boutique
{
  position: relative;
  top: 0px;
  left: 15px;
  bottom: -20px;
  width: 180px;
}

#entete_newsletter
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 211px;
  height: 29px;
}

#bloc_newsletter
{
  position: relative;
  top: 10px;
  left: 15px;
  bottom: -20px;
  width: 181px;
}

#inscription_newsletter
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 181px;
}

#validation_inscription_newsletter
{
  position: relative;
  top: 2px;
  right:-115px;
  width: 64px;
  height: 18px;
}


#bloc_partenaire_pack
{
  position: relative;
  top: 10px;
  left: 10px;
  bottom: -20px;
  width: 191px;
  height: 140px;
  padding-top: 15px;
  padding-bottom: 5px;
}

#bloc_partenaire_semaine
{
  position: relative;
  top: 10px;
  left: 10px;
  bottom: -20px;
  width: 191px;
  min-height: 150px;
  _height: 150px;
  /*background-image: url(../images/index/semaine_partenaire.jpg);
  background-repeat: no-repeat;	*/
}


#titre_partenaire
{
  width: 180px;
  height: 20px;
  font-size: 16px;
  color: #CC0000;
}

#logo_partenaire_semaine
{
  position: relative;
  top: 5px;
  left: 5px;
  width: 180px;
  min-height: 60px;
  _height: 60px;
}

/*debut bloc LNR*/
.lnrtit, .lnrtit a:visited, .lnrtit a:link {	
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 12px;	
  font-style: normal;	
  line-height: normal;	
  font-weight: bold;	
  color: #000000;	
  text-decoration: none;
}
                  
.lnrtit A:hover {	
  color: #999999;
}
                  
.lnrnews, .lnrnews A:visited, .lnrnews A:link  {	
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 10px;	
  font-style: normal;	
  line-height: normal;	
  font-weight: bold;	
  color: #000000;	
  text-decoration: none;
  }
                  
.lnrnews A:hover {	
  color: #ff9900;
}
/*fin bloc LNR*/

/* fin des style de la page d'index */

/* début des style de la rubrique actualités */
#rubrique_actualites
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 700px;
  _height: 700px;
}

#liste_actualites
{
  position: relative;
  top: 0px;
  left: 0px;
}

#breve_actualite
{
  position: relative;
  top: 0px;
  left: 0px;
}

#navigation_actualites
{
  position: absolute;
  bottom: 0px;
  width: 520px;
  left: 10px;
  min-height: 30px;
  _height: 30px;
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #999999;
}

#retour_haut
{
  position: absolute;
  top: 15px;
  right: 10px;
}

#retour_bas
{
  position: absolute;
  top: 5px;
  right: 10px;
}

#image_actualites
{
  float: right;
  top: 0px;
  left: 0px;
  width: 357px;
  min-height: 350px;
  _height: 350px;
  background-color: #4C5AA3;
}

#apercue_image_actualite
{
  position: relative;
  top: 0px;
  margin-top: 9px;
  width: 357px;
  height: 250px;
}

#bloc_mignature_actualite
{
  position: relative;
  top: 0px;
  left: 40px;
  margin-top: 23px;
  width: 279px;
}

#ligne
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 275px;  
  height: 107px;
}

#mignature_image_gauche
{
  position: relative;
  top: 0px;
  width: 135px;
  height: 102px;
}

#mignature_image_droite
{
  position: absolute;
  top: 0px;
  left: 140px;
  width: 135px;
  height: 102px;
}

#lien_documents
{
  position: relative;
  top: 0px;
}
/* fin des style de la rubrique actualités */

/* début des style de la rubrique equipe pro */
#rubrique_equipe_pro
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 820px;
  _height: 880px;
}

#droite_equipe_pro
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 770px;
  _height: 830px;
}

#entete_rubrique_equipe_pro
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 152px;
  height: 38px;
}

#pointiller_rubrique_equipe_pro 
{       
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #999999;
  width: 520px;
}

/*debut presentation*/
#bloc_presentation
{
  position: relative;
  top: 0px;
  left: 10px;
  bottom: 0px;
  width: 520px;
}

#bloc_staff
{
  position: relative;
  margin-top: 5px;
  margin-bottom: 10px;
  left: 15px;
  width: 520px;
  _height: 220px;
  min-height: 220px;
}

#entete_staff
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 508px;
  height: 27px;
}

#bloc_image_staff
{
  position: relative;
  top: 5px;
  left: 10px;
  width: 480 px;
  bottom: 0px;
}

#ligne_image_staff
{
  position: relative;
  left: 10px;
  width: 475px;
  _height: 150px;
  min-height: 150px;
}

#bloc_staff1
{
  position: absolute;
  left: 0px;
  width: 100px;
}

#bloc_staff2
{
  position: absolute;
  left: 125px;
  width: 100px;
}

#bloc_staff3
{
  position: absolute;
  left: 250px;
  width: 100px;
}

#bloc_staff4
{
  position: absolute;
  left: 375px;
  width: 100px;
}

#image_staff
{
  position: relative;
  width: 60px;
  _height: 80px;
  min-height: 80px;
}

#pied_staff
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 508px;
  height: 14px;
}
/*fin presentation*/

/*debut joueur*/
#bloc_description
{
  position: relative;
  top: 5px;
  left: 10px;
  bottom: 0px;
  width: 520px;
  min-height: 188px;
  _height: 188px;
}

#photo_joueur
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 188px;
  height: 250px; 
}

#description_joueur
{
  position: absolute;
  top: 0px;
  left: 198px;
  width: 300px;
  height: 250px; 
}

#bloc_portrait_joueur
{
  position: relative;
  top: 0px;
  left: 0px;
}

#bloc_portrait
{
  position: relative;
  top: 10px;
  left: 10px;
  width: 520px;
}

#entete_portrait
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 520px;
  height: 29px;
}

#portrait
{
  position: relative;
  top: 5px;
  left: 20px;
  bottom: 0px;
  width: 490px;
}

#pied_portrait
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 520px;
  height: 17px;
}
/*fin joueur*/

/*debut joueurS*/
#bloc_joueurs
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 352px;
}

#entete_joueurs
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 352px;
  height: 40px;
}

#les_joueurs
{
  position: relative;
  top: 0px;
  left: 10px;  
  width: 320px;
  min-height: 750px;
  _height: 810px;
}

#bloc_mignature_joueurs
{
  position: relative;
  top: 0px;
  left: 35px;
  width:300px;
  bottom: 0px;
}

#ligne_joueurs
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 300px;  
  height: 71px;
}

#mignature_joueurs1
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
  height: 66px;
}

#mignature_joueurs2
{
  position: absolute;
  top: 0px;
  left: 55px;
  width: 50px;
  height: 66px;
}

#mignature_joueurs3
{
  position: absolute;
  top: 0px;
  left: 110px;
  width: 50px;
  height: 66px;
}

#mignature_joueurs4
{
  position: absolute;
  top: 0px;
  left: 165px;
  width: 50px;
  height: 66px;
}

#mignature_joueurs5
{
  position: absolute;
  top: 0px;
  left: 220px;
  width: 50px;
  height: 66px;
}

#pied_joueurs
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 352px;
  height: 17px;
}
/*fin joueurS*/

/*debut style classement*/
#bloc_classement
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 680px;
  _height: 700px;
}

#entete_classement
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 164px;
  height: 38px;
}

#ligne_titre_classement
{
  position: relative;
  top: 0px;
  left: 15px;
  width: 510px;
  min-height: 24px;
  _height: 24px;
}

.trai_classement
{
  border-top-width: 1px;
  border-top-style: dotted;	
  border-top-color: #102284;
  width: 510px;
}

#ligne_classement
{
  position: relative;
  top: 0px;
  left: 15px;
  width: 510px;
  min-height: 20px;
  _height: 20px;
}

#position_classement
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30px;
  min-height: 20px;
  _height: 20px;
}

#nom_club_classement
{
  position: absolute;
  top: 0px;
  left: 30px;
  width: 100px;
  min-height: 20px;
  _height: 20px;
}

#point_classement
{
  position: absolute;
  top: 0px;
  left: 130px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#PB_classement
{
  position: absolute;
  top: 0px;
  left: 172px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#J_classement
{
  position: absolute;
  top: 0px;
  left: 214px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#V_classement
{
  position: absolute;
  top: 0px;
  left: 256px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#D_classement
{
  position: absolute;
  top: 0px;
  left: 298px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#N_classement
{
  position: absolute;
  top: 0px;
  left: 340px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#PM_classement
{
  position: absolute;
  top: 0px;
  left: 382px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#PE_classement
{
  position: absolute;
  top: 0px;
  left: 424px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#Diff_classement
{
  position: absolute;
  top: 0px;
  left: 466px;
  width: 42px;
  min-height: 20px;
  _height: 20px;
}

#image_classement
{
  position: absolute;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 525px;
  _height: 525px;
   
}
/*fin style classement*/

/*debut style calendrier*/
#bloc_calendrier
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 100%;
  _height: 100%;
}

#entete_calendrier
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 310px;
  height: 38px;
}

#bloc_calendrier_match
{
  position: relative;
  top: 0px;
  left: 1px;
  bottom:10px;
  width: 536px;
}

#liste_match
{
  position: relative;
  top: 0px;
  left: 2px;
  bottom:0px;
  width: 150px;
}

#titre_club
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 150px;
  height: 30px;
}

#titre_match
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 190px;
  height: 30px;
}

#ligne_club
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 150px;
  height: 40px;
}

#ligne_resultat
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 190px;
  height: 40px;
}

#journee
{
  position: relative;
  top: 5px;
  left: 10px;
  width: 110px;
  height: 40px;
}

#score_journee
{
  position: absolute;
  top: 5px;
  left: 130px;
  width: 60px;
  height: 40px;
}

#resultat_journee1
{
  position: absolute;
  top: 0px;
  left: 154px;
  bottom:0px;
  width: 190px;
}

#resultat_journee2
{
  position: absolute;
  top: 0px;
  left: 346px;
  bottom:0px;
  width: 190px;
}

#resultat_phases_finales
{
  position: absolute;
  top: 0px;
  left: 154px;
  bottom:0px;
  width: 382px;
}

#titre_phase_final
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 534px;
  height: 30px;
}

#ligne_phase_final
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 382px;
  height: 40px;
}

#journee_phase_final
{
  position: relative;
  top: 5px;
  left: 10px;
  width: 180px;
  height: 40px;
}

#score_phase_final
{
  position: absolute;
  top: 5px;
  left: 220px;
  width: 60px;
  height: 40px;
}

/*#image_calendrier
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  height: 100%;
  background-image: url(../images/equipe_pro/photo_calendrier.jpg);
  background-repeat: no-repeat;	
}
/*fin style classement*/

/*debut style Association*/
#association
{
  float : left;
  top: 0px;
  left: 0px;
  width: 530px;
  min-height: 680px;
  _height: 700px;
}

#ecole_rugby
{
  float : left;
  top: 0px;
  left: 0px;
  width: 520px;
  min-height: 680px;
  _height: 700px;
}

#equipe_feminine
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 800px;
  _height: 800px;
}

#entete_association
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 38px;
}

#entete_equipe_feminine
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 225px;
  height: 38px;
}

#bloc_presentation_equipe
{
  position: relative;
  top: 0px;
  left: 10px;
  bottom:0px;
  width: 500px;
}

#photo_equipe
{
  position: relative;
  top: 5px;
  width: 520px;
   
}

#droite_association
{
  float : right;
  top: 0px;
  left: 540px;
  width: 360px;
  height: 100%;
}

#pointiller_asso
{
  width:340px;
}

.pointiller_breve_asso
{       
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #DFDFDF;
  width: 340px;
}

#bloc_image_actu_equipe
{
  position: relative;
  top: 0px;
  width: 340px;
   
}

#cadre_actu_ef
{
  top: 0px;
  
  width: 340px;
}

#entete_encadrement
{
  position: relative;
  top: -1px;
  left: 0px;
  width: 352px;
  height: 14px;
}

#cadre_encadrement
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 360px;
  height: 680px;
}

#encadrement
{
  position: relative;
  top: 0px;
  left: 20px;
  bottom: 0px;
  width: 320px;
}

#titre_encadrement
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 320px;
  height: 20px;
}

#ligne_encadrement
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 320px;  
  min-height: 120px;
  _height: 110px;
}

#bloc_membre_encadrement1
{
  position: relative;
  top: 10px;
  left: 25px;
  bottom: 0px;
  width: 120px;
  min-height: 120px;
  _height: 110px;
}

#bloc_membre_encadrement2
{
  position: absolute;
  top: 10px;
  left: 175 px;
  bottom: 0px;
  width: 120px;
  min-height: 120px;
  _height: 110px;
}

#photo_encadrement
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 68px;
  height: 90px; 
}

#cadre_texte_equipe
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 340px;
}

#pied_encadrement
{
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 352px;
  height: 14px;
}
/*fin style page Association*/

/*debut style Club*/
#rubrique_club
{
  float:left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 550px;
  _height: 550px;
  background-color: #FFFFFF;
}

#droite_club
{
  float: left;
  padding-bottom: 20px;
  width: 360px;
  min-height: 300px;
  _height: 300px;
  text-align: center;
}

#entete_club
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 38px;
}

#texte_historique
{
  position: relative;
  bottom:0px;
  width: 520px;
}

#bloc_photo_historique
{
  position: relative;
  top: 0px;
  left: 30px;
  width: 300px;
}

#photo_historique
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 300px;
}

#organigramme
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 900px;
  min-height: 748px;
  _height: 748px;
}

/*fin style page Club*/

/*debut style centre de formation*/
#centre_de_formation
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 100%;
  _height: 100%;
}

#entete_centre_de_formation
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 291px;
  height: 38px;
}

#bloc_presentation_centre
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 520px;
}

#bloc_orga
{
  position: relative;
  top: 0px;
  left: 0px;
}

#droite_centre_formation
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 100%;
  _height: 100%;
}

#entete_orga
{
  position: relative;
  top: -1px;
  left: 0px;
  width: 352px;
}

#cadre_orga
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 360px;
}

#titre_orga
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 320px;
  height: 20px;
}

#ligne_orga
{
  position: relative;
  top: 0px;
  left: 20px; 
  width: 320px;  
  min-height: 120px;
  _height: 110px;
}

#bloc_membre_orga1
{
  float: left;
  width: 160px;
}

#bloc_membre_orga2
{
  float: right;
  width: 160px;
}

#photo_orga
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 68px;
  height: 90px; 
}

#texte_orga
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 320px;
}

#pied_orga
{
  position: absolute;
  bottom: -5px;
  width: 352px;
  height: 14px;
}
/*fin style centre de formation*/

/*debut style supporters*/
#supporters
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  height: 100%;
}

#entete_supporters
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 318px;
  height: 38px;
}

#bloc_supporters
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 540px;
}

#image_supporters
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 540px;
}

#droite_supporters
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
}

#texte_supporters
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 500px;
}

#cadre_coin_supporters
{
  position: relative;
  top: 0px;
  left: 0px;
}

#haut_supporters
{
  position: relative;
  top: -1px;
  left: 0px;
  width: 360px;
}

#pointiller_supp
{
  width:500px;
}

.pointiller_breve_supp
{       
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #DFDFDF;
  width: 500px;
}

#bas_supporters
{
  position: relative;
  bottom: -5px;
  right: 0px;
  width: 360px;
  height: 359px;
}

/*fin style supporters*/

/* fin des style de la rubrique Club */


/*debut style billeterie*/

#billeterie
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  height: 100%;
}

#entete_billeterie
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 149px;
  height: 38px;
}

#bloc_stade
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 520px;
}

#titre_stade
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 520px;
  height: 20px;
}

#droite_billeterie
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
}

#stade
{
  position: relative;
  top: 0px;
  left: 0px;
}

#entete_stade
{
  position: relative;
  top: -1px;
  left: 0px;
  width: 352px;
}

#cadre_stade
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 360px;
}

#image_info
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 340px;
}

#info_texte
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 320px;
}

#pied_stade
{
  position: relative;
  bottom: -5px;
  right: 0px;
  width: 352px;
  height: 248px;
}
/*fin style billeterie*/


/*debut style partenaire*/
#rubrique_partenaire
{
  float:left;
  top: 0px;
  left: 0px;
  width: 515px;
  _height: 100%;
  min-height: 100%;
}

#entete_partenaire
{
  position: relative;
  top: 0px;
  left: 0px;
  bottom:0px;
  width: 160px;
  height: 38px;
}

#titrepointiller_partenaire
{       
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #999999;
  width: 520px;
}

#pack_partenaire
{
  position: relative;
  top: 0px;
  left: 0px;
}

#droite_partenaire
{
  float:right;
  top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  left: 540px;
  width: 330px;
  height: 700px;
  background-image: url(../images/partenaires/fond_formulaire.gif);
  background-repeat: no-repeat;	
}

/*fin style page Partenaire*/

/*debut style boutique*/
#gauche_boutique{
  float: left;
  padding: 10px;
  width: 530px;
  min-height: 300px;
  _height: 300px;
}

#droite_boutique
{
  float: left;
  margin-left: 10px;
  padding: 10px;
  width: 320px;
  min-height: 2700px;
  _height: 2700px;
  background-color: #4C59A3;
  background-image: url(../images/boutique/fond.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
}

#entete_rubboutique
{
  position: relative;
  width: 300px;
  height: 38px;
}

#imprimer_boutique
{
  position: relative;
  padding-top: 20px;
  width: 530px;
  height: 30px;
  text-align: right;
}

#liste_rubboutique
{
  position: relative;
  width: 540px;
  min-height: 150px;
  _height: 150px;
}

/*fin style page boutique*/

/*debut style 3eme mitemps*/
#eme_mitemps
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 570px;
  _height: 570px;
}

#resto
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 437px;
  _height: 100%;
}

#entete_mitemps
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 38px;
}

#bloc_mitemps
{
  position: relative;
  top: 0px;
  left: 20px;
  bottom:0px;
  width: 500px;
  height:
}

#droite_mitemps
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 100%;
  _height: 100%;
}

#droite_resto
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
   min-height: 437px;
  _height: 437px;
}

#bloc_photo_club_house
{
  position: relative;
  top: 0px;
  left: 55px;
  width: 250px;
}

#photo_club_house
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 250px;
}
/*fin style 3eme mitemps*/

/*debut style adresse utile*/
#adresse_utile
{
  float: left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 100%;
  _height: 100%;
}

#entete_adresse
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 520px;
}

#cadre_adresse
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 515px;
}

#bloc_adresse
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
}

#ligne_adresse
{
  position: relative;
  top: 0px;
  left: 20px;  
  min-height: 100px;
  _height: 100px;
}

#bloc_adresse1
{
  position: absolute;
  top: 0px;	
  left: 0px;
  width: 160px;
}

#bloc_adresse2
{
  position: absolute;
  top: 0px;
  left: 160px;
  width: 160px;
}

#bloc_adresse3
{
  position: absolute;
  top: 0px;
  left: 320px;
  width: 160px;
}

#pied_adresse
{
  position: absolute;
  bottom: -5px;
  width: 100%;
  height: 14px;
}

#droite_adresse
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 100%;
  _height: 100%;
}
/*fin style adresse utile*/

/*debut style le gaulois*/
#image_le_gaulois
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 540px;
  height: 328px;
  background-image: url(../images/3eme_mitemps/fond_gaulois.gif);
}

#texte_gauche
{
  position: absolute;
  top: 175px;
  left: 30px;
  width: 285px;
  height: 110px;
}

#texte_droite
{
  position: absolute;
  top: 15px;
  left: 325px;
  width: 200px;
  height: 270px;
}

#photo_restau
{
  position: relative;
  top: 45px;
  left: 10px;
  width: 340px;
}

#ligne_restau1
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 340px;  
  height: 150px;
}

#ligne_restau2
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 340px;  
  height: 220px;
}

#mignature_restau1
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 165px;
}

#mignature_restau2
{
  position: absolute;
  top: 0px;
  left: 175px;
  width: 165px;
}
/*fin style le gaulois*/

/*debut du style de la phototeque*/
#phototheque
{
  float : left;
  top: 0px;
  left: 0px;
  width: 540px;
  _height: 100%;
  min-height: 100%;
}


#entete_mediatheque
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 38px;
}

#bloc_photo_phototheque
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 520px;
}

#droite_phototheque
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 535px;
  _height: 100%;
}

#bloc_mignature_phototheque
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 340px;
}

#ligne_phototheque
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 320px;  
  height: 110px;
}

#mignature_phototheque1
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100px;
  height: 100px;
}

#mignature_phototheque2
{
  position: absolute;
  top: 0px;
  left: 110px;
  width: 100px;
  height: 100px;
}

#mignature_phototheque3
{
  position: absolute;
  top: 0px;
  left: 220px;
  width: 100px;
  height: 100px;
}

#texte_art
{
  top: 0px;
  width: 100px;
}

/*debut style presse*/
#bloc_photo_presse
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 516px;
}

#texte_presse
{
position:relative;
  top: 0px;
  width: 500px;
}
/* fin style presse*/

/*debut style fond ecran*/
#apercue_image_fond
{
  position: absolute;
  top: 45px;
  left: 550px;
  right: 0px;
  width: 340px;
  height: 255px;
}

#bloc_mignature_fond
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 480px;
  border: 1px solid #000000;
}

#ligne_fond
{
  position: relative;
  top: 0px;
  left: 10px; 
  width: 480px;  
  height: 150px;
}

#mignature_fond1
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
  height: 120px;
}

#mignature_fond2
{
  position: absolute;
  top: 0px;
  left: 170px;
  width: 160px;
  height: 120px;
}

#mignature_fond3
{
  position: absolute;
  top: 0px;
  left: 340px;
  width: 160px;
  height: 120px;
}
/*fin style fond ecran*/

/*debut style videotheque*/
#videotheque
{
  float : left;
  top: 0px;
  left: 0px;
  width: 540px;
  min-height: 430px;
  _height: 430px;
}

#droite_videotheque
{
  float: right;
  top: 0px;
  left: 540px;
  width: 360px;
  min-height: 430px;
  _height: 430px;
}

#bloc_video
{
  position: relative;
  top: 0px;
  left: 10px;
  width: 520px;
}

#contenue_video
{
  position: relative;
  top: 0px;
  left: 20px;
  width: 490px;
}

#entete_video
{
  position: relative;
  top: -3px;
  left: 0px;
  width: 521px;
  height: 12px;
}

#titre_video
{
  left: 20px;
  width: 490px;
  height: 25px;
}

#texte_video
{
  left: 20px;
  width: 490px;
}

#mignature_video
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 490px;
}

#ligne_video
{
  position: relative;
  top: 0px;
  left: 0px; 
  width: 480px;  
  height: 160px;
}

#mignature_videoliste
{
  float: left;
  top: 0px;
  left: 0px;
  margin-left: 0px;
  width: 160px;
  height: 120px;
}

#mignature_video1
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 160px;
  height: 120px;
}

#mignature_video2
{
  position: absolute;
  top: 0px;
  left: 165px;
  width: 160px;
  height: 120px;
}

#mignature_video3
{
  position: absolute;
  top: 0px;
  left: 330px;
  width: 160px;
  height: 120px;
}

#pied_video
{
  position: relative;
  left: 0px;
  bottom: -4px;
  width: 521px;
  height: 12px;
}

#apercue_video
{
  position: absolute;
  top: 80px;
  left: 550px;
  width: 340px;
  height: 320px;
}

#texte_apercue_video
{
  left: 0px;
  width: 360px;
}
/*fin style videotheque*/

/*fin du style de la mediateque*/

/* début de la déclaration des couleurs */
.couleurFFFFFF
{
  background-color: #FFFFFF;
}

.couleurEBCCCC
{
  background-color: #EBCCCC;
}

.couleurCC7F7F
{
  background-color: #CC7F7F;
}

.couleur990000
{
  background-color: #990000;
}


.couleurD40028
{
  background-color: #D40028;
}

.couleur102284
{
  background-color: #102284;
}

.couleur0033CC
{
  background-color: #0033CC;
}

.couleur999999
{
  background-color: #999999;
}

.couleur8790C1
{
  background-color: #8790C1;
}

.couleurF9F8EE
{
  background-color: #F9F8EE;
}

.couleur4C59A3
{
  background-color: #4C59A3;
}

.couleurF0A6B4
{
  background-color: #F0A6B4;
}

.couleurF8EDED
{
  background-color: #F8EDED;
}
/* fin de la déclaration des couleurs */

/* début des styles des paddings */
.padding1000 {
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding200020 {
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
}

.padding100020 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
}

.padding1001010 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.padding1001020 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.padding0010 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-left: 0px;
}

.padding0020 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
}

.padding00100 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.padding00300 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
}

.padding00200 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}

.padding0202 {
  padding-top: 0px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 2px;
}

.padding0200 {
  padding-top: 0px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding2222 {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}

.padding20000 {
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding5555 {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.padding00050 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}

.padding3000 {
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding010010 {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
}

.padding030030 {
  padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 30px;
}

.padding00010{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
}

.padding001010{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.padding001020{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.padding00020{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
}

.padding00030{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
}

.padding50010 {
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 10px; 
}

.padding000100{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 100px;
}

.padding100010 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.padding10050 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}

.padding5500 {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.padding5005 {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.padding5050 {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}

.padding0050 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}



.padding100100 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.padding10101010 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.padding10101015 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
}

.padding01000 {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding10000 {
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.padding00035 {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 35px;
}

.padding50520 {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 20px;
}

.padding0005 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.padding03005 {
  padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.padding3333 {
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

.padding00015 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
}

.padding001015 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 15px;
}

.padding050150 {
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 150px;
}

.padding0450115 {
   padding-top: 0px;
   padding-right: 45px;
   padding-bottom: 0px;
   padding-left: 115px;
}

.padding0450140 {
   padding-top: 0px;
   padding-right: 45px;
   padding-bottom: 0px;
   padding-left: 140px;
}

.padding5000 {
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding3000 {
   padding-top: 3px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding30000 {
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding50000 {
   padding-top: 50px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding100020 {
   padding-top: 10px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 20px;
}

.padding300100 {
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
}

.padding40000 {
   padding-top: 40px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding2000 {
   padding-top: 2px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}



.padding520020 {
   padding-top: 5px;
   padding-right: 20px;
   padding-bottom: 0px;
   padding-left: 20px;
}

.padding585545 {
   padding-top: 5px;
   padding-right: 85px;
   padding-bottom: 5px;
   padding-left: 45px;
}

.padding5205100 {
   padding-top: 5px;
   padding-right: 20px;
   padding-bottom: 5px;
   padding-left: 100px;
}

.padding02000 {
   padding-top: 0px;
   padding-right: 20px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding03000 {
   padding-top: 0px;
   padding-right: 30px;
   padding-bottom: 0px;
   padding-left: 0px;
}

.padding50020 {
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 20px;
}

.padding00150 {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 15px;
   padding-left: 0px;
}

.padding8000 {
   padding-top: 8px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px; 
}

.padding500115 {
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 115px;
}

.padding1011 {
   padding-top: 1px;
   padding-right: 0px;
   padding-bottom: 1px;
   padding-left: 1px;
}

.padding130010 {
   padding-top: 13px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 10px; 
}

.padding100107 {
   padding-top: 10px;
   padding-right: 2px;
   padding-bottom: 10px;
   padding-left: 7px;
}

.padding00100 {
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
}

.padding107107 {
   padding-top: 10px;
   padding-right: 7px;
   padding-bottom: 10px;
   padding-left: 7px;
}

.padding515510 {
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-left: 15px;
}
/* fin des styles des paddings */

/* début des styles des margins */
.margin10 {
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
}


.margin101010010 {
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 45px;
   margin-left: 10px;
}

.margin100107 {
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 7px;
}

.margin100100 {
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}

.margin00010 {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px;
}

.margin00020 {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 20px;
}

.margin0151815 {
   margin-top: 0px;
   margin-right: 15px;
   margin-bottom: 18px;
   margin-left: 15px;
}
.margin5151815 {
   margin-top: 5px;
   margin-right: 15px;
   margin-bottom: 18px;
   margin-left: 15px;
}

.margin5511 {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 11px;
}

.margin1040517 {
   margin-top: 10px;
   margin-right: 40px;
   margin-bottom: 5px;
   margin-left: 17px;
}

.margin01000 {
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 0px;
   margin-left: 0px;
}

.margin514511 {
   margin-top: 5px;
   margin-right: 14px;
   margin-bottom: 5px;
   margin-left: 17px;
}

.margin5513414 {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 134px;
   margin-right: 14px;  
}

.margin045017 {
   margin-top: 0px;
   margin-right: 45px;
   margin-bottom: 0px;
   margin-left: 17px;
   min-height: 18px;
   _height: 18px;
}

.margin10141035 {
   position: absolute;
   margin-top: 20px;
   margin-right: 14px;
   margin-bottom: 10px;
   margin-left: 40px;
   min-height: 55px;
   _height: 55px;
}


.margin10141017 {
   position: relative;
   margin-top: 20px;
   margin-right: 14px;
   margin-bottom: 10px;
   margin-left: 50%;
   min-height: 55px;
   _height: 55px;
}

.margin1010035 {
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 0px;
   margin-left: 35px;
}

.margin010035 {
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 0px;
   margin-left: 35px;
}

.margin5527714 {
   margin-top: 0px;
   margin-bottom: 5px;
   margin-left: 277px;
   margin-right: 14px;  
}

.margin553515 {
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 35px;
   margin-right: 15px;  
}

.margin15102035 {
   margin-top: 0px;
   margin-right: 8px;
   margin-bottom: 0px;
   margin-left: 33px;
}

.margin2020 {
   margin-top: 2px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
}

.margin00100 {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}

.margin00300 {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 30px;
   margin-left: 0px;
}

.margin0050 {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
}

.margin5000 {
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

.margin2000 {
   margin-top: 2px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}

.margin10020 {
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
}
.margin1018018 {
   margin-top: 10px;
   margin-right: 18px;
   margin-bottom: 0px;
   margin-left: 18px;
}

.margin5050 {
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px; 
}

.margin8000 {
   margin-top: 8px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px; 
}

.margin50010 {
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px; 
}

.margin80010 {
   margin-top: 8px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px; 
}

.margin130010 {
   margin-top: 13px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 10px; 
}

.margin100100 {
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   
}

.margin010010 {
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 0px;
   margin-left: 10px;
   
}

.margin0105010 {
   margin-top: 0px;
   margin-right: 10px;
   margin-bottom: 50px;
   margin-left: 10px;
   
}

.margin5550 {
   margin-top: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
   margin-left: 0px;
   
}

.margin5555 {
   margin-top: 5px;
   margin-right: 5px;
   margin-bottom: 5px;
   margin-left: 5px;
}

.margin50517 {
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 17px;
}
.margin300517 {
   margin-top: 30px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 17px;
}
.margin00517 {
   margin-top: -6px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 17px;
}
.margin56515 {
   margin-top: 5px;
   margin-right: 6px;
   margin-bottom: 5px;
   margin-left: 15px;
}
/* fin des styles des margins */



.cadre_image {
  border: 1px solid #FFFFFF;
}

.cadre_image_rouge {
  border: 2px solid #D40028;
}

.cadre 
{
  border: 1px solid #D40028;
}

.cadre_rouge_bas
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D40028;
}

.cadre_rouge_droite_gauche
{
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-left-color: #D40028;
  border-right-color: #D40028;
}

.cadre_rouge_gauche
{
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D40028;
}

.pointiller {
  border-top-width: 2px;
  border-top-style: dotted;	
  border-top-color: #999999;
  width: 175px;
  margin-left: 20px;
}


/* début des autre styles */
.lien_obj
{
   CURSOR: hand; 
}
/* fin des autre styles */


/* début de la déclaration des fonds */
.fond_restau {
  background-image: url(../images/3eme_mitemps/fond_restau.jpg);
  background-repeat: no-repeat;	
}

.fond_club_house {
  background-image: url(../images/3eme_mitemps/fond_club_house.jpg);
  background-repeat: no-repeat;	
}

.fond_info {
  background-image: url(../images/billeterie/fond_info.gif);
  background-repeat: repeat-y;	
}

.fond_medias {
  background-image: url(../images/index/fond_medias.gif);
  background-repeat: repeat-y;	      
}

.fond_staff {
  background-image: url(../images/equipe_pro/fond_staff.gif);
  background-repeat: repeat-y;	
}

.fond_portrait {
  background-image: url(../images/equipe_pro/fond_portrait.gif);
  background-repeat: repeat-y;	
}

.fond_joueurs {
  background-image: url(../images/equipe_pro/fond_joueurs.gif);
  background-repeat: repeat-y;	
}

.fond_encadrement {
  background-image: url(../images/centre_formation/fond_orga.jpg);
  background-repeat: repeat-y;	
}

.fond_supporters {
  background-image: url(../images/club/fond_coin_supporters.gif);
  background-repeat: repeat-y;	
}

.fond_video {
  background-image: url(../images/mediatheque/fond_video.gif);
  background-repeat: repeat-y;	
}

.fond_article_actu_haut {
  background-image: url(../images/actualites/haut.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.fond_rubrique_actu {
  background-image: url(../images/actualites/bandeau.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.fond_article_actu_bas {
  background-image: url(../images/actualites/bas.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.fond_palmares_bas {
  background-image: url(../images/club/bandeau_palmares_2.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.fond_historique_haut {
  background-image: url(../images/club/bandeau_palmares.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.fond_historique_bas {
  background-image: url(../images/club/photo_historique.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.fond_adresse {
  background-image: url(../images/3eme_mitemps/fond_adressesutiles.gif);
  background-repeat: repeat-y;	
}

.fond_image_calendrier {
  background-image: url(../images/equipe_pro/photo_calendrier.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.fond_boutique {
  background-image: url(../images/boutique/fond.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* fin de la déclaration des fonds */

/*debut style inter ligne*/
.interligne18
{
  line-height: 18px;
}

.interligne25
{
  line-height: 25px;
}
/*fin style inter ligne*/

/*début style alinéa*/
.alinea20
{
  text-indent : 20px ;
  text-align : left ;
}
/*fin style alinéa*/

/*debut style justification*/
.justifier
{
  text-align:justify;
}
/*fin style justification*/

/* début des style de bordure */
.pointiller_accueil
{       
  border-bottom-width: 2px;
  border-bottom-style: dotted;	
  border-bottom-color: #999999;
}

.pointiller_enteterubrique
{
  clear:both;
  border-top-width: 2px;
  border-top-style: dotted;
  border-top-color: #999999;
}

.pointiller_actu
{       
  border-bottom-width: 2px;
  border-bottom-style: dotted;	
  border-bottom-color: #DFDFDF;
}
/* fin des style de bordure */

/* début des styles pour magic fm */
#magic_liste {
	position: absolute;
	top: 15px;
	right: 15px;
}

#magic_sstitre {
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

#magic_retour_haut
{
  position: absolute;
  top: 15px;
  right: 215px;
}

#magic_photo
{
  float: left;
  padding-right: 15px;
  padding-bottom: 15px;
}

#magic_logo {
  position: absolute;
  top: 30px;
  right: 76px;
  width: 212px;
  height: 162px;
}

#annonce-match {
	position: absolute;
	z-index: 100;
	left: 10px;
	width: 179px;
	height: 280px;
}

a.lienpartenaire {
	color:black;
	text-decoration:underline;
}

a.lienpartenaire:hover {
	color:#D40028;
	text-decoration:underline;
}

img {
	border: none;
}