*
{ 
  font-family: arial,verdana,sans-serif;
  }5B

body
{ 
  background-color: #c9cee1;
  color: #000;
  background-image: url(/images/fond_sportsregions.gif); 
  background-repeat: repeat-x;
  margin: 0px;
  }

table, td
{ 
  border: 0px;
  padding: 0px;
  font-size: 12px;
  }

form
{ 
  margin: 0px;
  padding: 0px;
  }

img
{ 
  border: 0px;
  }

p:first-letter 
{ 
  text-transform: uppercase;
  }

.left
{ 
  text-align: left;
  }
.center
{ 
  text-align: center;
  }

.right
{ 
  text-align: right;
  }

.upper {
text-transform: uppercase;
}
  
.lower:first-letter {
text-transform: uppercase;
}

.lower {
text-transform: lowercase;
}
/* COULEURS */
.c1,
.bleu {  /* bleu */
color: #527aad;
}

.c2,
.rose { /* rose */
color: #d2033e;
}
  
.c3,
.bleu-ciel
{ /* bleu ciel */
color: #c0cfdf;
}

.bold
{ 
  font-weight: bold;
  }

.underline
{ 
  text-decoration: underline;
 }

.block
{ 
  line-height: 16px;
}

div.separator 
{ 
  clear: both;
 }

div.space
{ 
  margin-bottom: 4px;
  }

input.form, textarea.form
{ 
  border: 1px solid #a3a3a3;
  margin-bottom: 2px;
  font-size: 12px;
  background-image: url(/siteclub4/images/ombre.jpg);
  background-repeat: repeat-x;
  background-color: #fff;
 }

input.red
{ 
 color: #fff;
  background-color: #f42;
  background-image: none;
  border: none;
  }  

input.red:hover
{ 
  background-color: #f56;
}

select.form
{ 
  font-size: 12px;
  background-image: url(/siteclub4/images/ombre.jpg);
  background-repeat: repeat-x;
  }

.info
{ 
  background-color: #e3e3e3;
  text-align: center;
  }

h2
{ 
  color: #527aad;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  }

#principal
{ 
  background-color: #fff;
  }

#top table
{ 
  border-collapse: collapse;
  cell-spacing: 0px;
  padding: 0px;
  border: 0px;
  }  


#logo
{ 
  margin-left: 30px;
 }

#top .titre 
{ 
  color: white;
  font-size: 13px;
  font-weight: bold;
  margin-left: 40px;
  }

#ariane
{ 
  text-align: left;
  width: 300px;
 }

#top-top
{ 
  background-image: url(/images/bg/bandeau-top.gif);
  background-repeat: no-repeat;
  height: 85px;
  }

#menu-ppal a
{ 
  color: #fff;
  font-size: 12px;
  display: block;
  height: 27px;
  text-decoration: none;
  padding-top: 3px;
 }

#menu-ppal td.selected td.sportsreseau
{ 
  background-image: url(/images/main_menu_bg_)
 }

#menu-ppal td.milieu
{ 
  text-align: center;
  font-weight: bold;
  background-image: url(/images/main_menu_bg.gif);
  background-repeat: repeat-x;
  }

#menu-ppal td.selected
{ 
  background-image: url(/images/main_menu_bg_over.gif);
 }

#menu-ppal td.selectedsportsreseau
{ 
  background-image: url(/images/main_menu_bg_sportsreseau.gif);
  
}

#menu-ppal td.sportsreseau
{ 
  font-style: italic;
  }

#menu-ppal .cote
{ 
  width: 10px;
  height: 29px;
  background-repeat: repeat-x;
  }


#menu-ppal .gauche
{ 
  background-image: url(/images/main_menu_left.gif);
  background-position: top left;
 }


#menu-ppal .droite
{ 
  background-image: url(/images/main_menu_right.gif);
  background-position: top right;
 }

#page h2.espace-pratique
{ 
  color: #eee;
  background-color: #4073b6;
  text-align: center;
  font-weight: bold;
  height: 21px;
  padding-top: 3px;
  margin-top: 0px;
  margin-bottom: 3px;
  border-bottom: 1px solid #c0cfdf; 
  }

#page h2.espace-club
{ 
  color: #eee;
  background-color: #d81e4c;
  text-align: center;
  font-weight: bold;
  height: 21px;
  padding-top: 3px;
  margin-top: 0px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e98895; 
  }

a.h2
{ 
  color: #d2033e;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  text-decoration: none;
  display: block;
  }

a.h2:hover
{ 
  color: #66bcd9;
  }

#table-infos-region a
{ 
  color: #527aad;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  display: block;
  }

a.h2rose
{ 
  color: #e98895;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  text-decoration: none;
  display: block;
  }

a.h2rose:hover
{ 
  color: #e98895;
  }

.rose
{ 
  color: #d2033e;
}

hr.rose
{ 
  border: 0px;
  color: #e98895;
  background-color: #e98895;
  height: 1px;
  }

hr.bleu
{ 
  border: 0px;
  color: #c0cfdf;
  background-color: #c0cfdf;
  height: 1px;
  }


#principal
{ 
  position: absolute;
  left: 50%;
  margin-left: -475px;
  width: 950px;
  }

#logo
{ 
  float: left;
  width: 332px;
  height: 79px;
  }

#sponsor-ppal
{ 
  float: right;
  margin-top: 5px;
  margin-right: 30px;
  }

/* SEARCH MENU */
#search-menu
{ 
  /*float: left;*/
  height: 28px;
  font-size: 10px;
  margin-bottom: 15px;
  }

#state-region
{ 
  font-size: 12px;
  }

#state-region a
{ 
  color: #0000ff;
  display: inline;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  border: 0px;
  padding: 0px;
  
  }

#search-menu table
{ 
  margin-top: 0px;
  width: 100%;
  border: 0px;
  background-color: #f3f3f3;
  height: 28px;
  }

#search-menu td
{ 
  height: 28px;
  vertical-align: middle;
  }

#search-menu td.recherche
{ 
  vertical-align: bottom;
  padding-bottom: 3px;
  }

#search-menu input.text
{ 
  border-style: solid;
  border-width: 1px;
  border-color: #a3a3a3;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  margin-bottom: 2px;
  font-size: 12px;
  }

#search-menu input.bouton
{ 
  margin-top: 1px;
  margin-left: 15px;
  }

#search-menu td.date
{ 
  font-size: 11px;
  color: #d2033e;
  font-weight: bold;
  text-align: right;
  }

#search-menu-left
{ 
  background-image: url("search_menu_left.jpg");
  background-repeat: no-repeat;
  width: 11px;
  max-width: 11px;
  min-width: 11px;
  height: 28px;
  border: 0px;
  }

#search-menu-right
{ 
  background-image: url("search_menu_right.jpg");
  background-repeat: no-repeat;
  width: 11px;
  max-width: 11px;
  min-width: 11px;
  height: 28px;
  border: 0px;
  }

/* MAIN CONTAINER */
#main-container
{ 
  /* clear: left; */
  /* float: left; */
  width: 100%;
  }

#main-container table, td
{ 
  border: 0px;
  vertical-align: top;
  }

.colonne
{ 
  /*position : static;*/
  width: 180px;
  font-size: 12px;
  min-height: 1000px;
  }

/* ESPACE CLUB */
#espace-club
{ 
  text-align: center;
  border: 1px solid #e98895;
  }

#espace-club h1
{ 
  color: #eee;
  background-color: #d81e4c;
  text-align: center;
  font-weight: bold;
  height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 3px;
  border-bottom: 1px solid #e98895;
  margin-top: 0px;
  font-size: 18px;
  letter-spacing: 2px;
}

#espace-club h3
{ 
  color: #666;
  font-size: 14px;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 10px;
  text-align: left;
  }

#espace-club .block
{ 
  text-align: left;
  margin-left: 10px;
  } 

#espace-club .block h3
{ 
  color: #e05454;
  margin-bottom: 4px;
  
}

#espace-club hr
{ 
  border: 0px;
  color: #e98895;
  background-color: #e98895;
  height: 1px;
  
}

#espace-club .acces-club
{ 
  padding: 3px;
  text-align: center;
  }

#espace-club .acces-club a
{ 
  color: blue;
  text-decoration: underline;
 }

#espace-club .acces-club a:hover
{ 
  color: red;
}

/* ESPACE PRATIQUE */
#espace-pratique
{ 
  width: 180px;
  text-align: center;
  border: 1px solid #c0cfdf;
  float: right;
  }

#espace-pratique h1
{ 
  color: #eee;
  background-color: #4073b6;
  text-align: center;
  font-weight: bold;
  height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top: 0px;
  margin-bottom: 3px;
  border-bottom: 1px solid #c0cfdf;
  margin-top: 0px;
  font-size: 18px;
}

#espace-pratique hr
{ 
  border: 0px;
  color: #c0cfdf;
  background-color: #c0cfdf;
  height: 1px;
  }

#espace-pratique h2
{ 
  color: #527aad;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  }

#espace-pratique h2.rose
{ 
  color: #d2033e;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  }

a.gris
{ 
  color: #717171;
  font-size: 13px;
  text-decoration: none;
  margin-bottom: 20px;
  }

a.gris:hover
{ 
  text-decoration: underline;
  }

#espace-pratique .gauche
{ 
  text-align: left;
  padding-left: 10px;
  }

#publi-reportage 
{ 
  margin-top: 8px;
  padding-top: 15px;
  }

#publi-reportage .texte
{ 
  text-align: right;
  font-size: 9px;
  margin-top: 15px;
  color: #aaa;
  }


/* PAGE */
#page
{
  text-align: left;
  width: 590px;
  height: 100%;
  font-size: 12px;
  margin-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  }

#page p.aide
{ 
  color: #527aad;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: justify;
  padding-left: 15px;
  padding-right: 15px;
  }

#page p.alerte
{ 
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: blink;
  font-size: 14px;
  display: block;
  background-color:#ff0000; ;
  }

#page p.inscription-ok
{ 
  color: #464646;
  border: 2px solid #215aa3;
  padding: 4px;
  text-align: center;
}

#page hr.aide
{ 
  margin-top: 2px;
  margin-bottom: 5px; 
  margin-left: 15px;
  margin-right: 15px;
  }

#page img
{
  margin-top: 3px;
  margin-left: 3px;
  margin-right: 3px;
  }

#page-main
{ 
  width: 440px;
  height: 100%;
  vertical-align: top;
  }

#page a
{ 
  color: #d2033e;
  }

#page a:hover
{ 
  color: #66bcd9;
  }

#page a.alter
{ 
  color: #527aad;
  }

#page a.alter:hover
{ 
  color: #d2033e;
}

#page td
{ 
  border: 0px;
  }

#page td.contenu-page
{ 
  padding-left: 8px;
  padding-right: 8px;
  font-size: 11px;
  height: 100%;
  }

#page-left
{ 
  background-image: url("page_bg_left.jpg");
  width: 9px;
  max-width: 9px;
  min-width: 9px;
  }

#page-right
{ 
  background-image: url("page_bg_right.jpg");
  width: 9px;
  max-width: 9px;
  min-width: 9px;
  }

#page .rubrique
{
  /* clear: both; */
  margin-bottom: 10px;
  }

#page .infos
{ 
  padding: 3px;
  background-color: #f9fafc; 
  border: 1px solid #c0cfdf; 
  }

#page h1
{ 
  background-image: url("main_menu_bg_selected.gif");
  background-repeat: no-repeat;
  color: #fff;
  margin-top: 0px;
  margin-bottom: 6px;
  padding-left: 18px;
  font-size: 14px;
  }

#page h1.centre
{ 
  text-align: center;
  font-size: 14px;
  color: #333;
  padding: 2px;
  background-color: #ecf1f7;
  border: 1px solid #ccc;

  }

#page h1.edito
{ 
  text-align: left;
  font-size: 14px;
  color: #666;
  background-color: #ecf1f7;
  border: 1px solid #ccc;

  }

#page h1.bleu-ciel
{ 
  background-color: #66bcd9;
  }

#page h1.rose
{ 
  background-color: #d2033e;
  color: #eee;
  }

#page h1.bleu
{ 
  background-color: #285899;
  }

#page h1.orange
{ 
  background-color: #ff8a00;
  }

#page h1.rouge
{ 
  background-color: #e70000;
  }

#page h1.violet
{ 
  background-color: #9a37ac;
  }

#page h2
{ 
  color: #527aad;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  }

#page h2.small
{ 
  font-size: 12px;
  }

#page h2.smallrose
{ 
  font-size: 12px;
  color: #d2033e;
  }

#page h2.rose
{ 
  color: #d2033e;
  }

#page a.h2
{ 
  color: #527aad;
  font-size: 15px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  text-decoration: none;
  display: block;
  }

#page a.h2:hover
{ 
  color: #66bcd9;
  }

#page a.h2rose
{ 
  color: #d2033e;
  font-size: 14px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  text-decoration: none;
  display: block;
  }

#page a.h2rose:hover
{ 
  color: #66bcd9;
  }

#page a.h3:first-letter
{ 
  text-transform: uppercase;
  }

#page a.h3
{ 
  color: #333;
  font-size: 11px;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 0px;
  text-decoration: none;
  }

#page a.h3:hover
{ 
  color: #66bcd9;
  }


#page h3
{ 
  font-size: 14px;
  margin-top: 1px;
  margin-bottom: 2px;
  }

#page h4
{ 
  font-size: 12px;
  margin-top: 1px;
  margin-bottom: 2px;
  }

#page a.normal
{ 
  color: #000;
  text-decoration: none;
  }

#page a.normal:hover
{ 
  color: #66bcd9;
  }

#page hr
{ 
  clear: both;
  border: 0px;
  color: #c0cfdf;
  background-color: #c0cfdf;
  height: 1px;
  }

#page hr.invisible
{ 
  color: #fff;
  background-color: #fff;
  }

#page table, td
{  
  font-size: 11px;
  }

#page th
{ 
  color: #d2033e;
  font-weight: bold;
  background-color: #f3f3f3;
  text-align: center;
  }

#page td.centre
{ 
  text-align: center;
  font-size: 12px;
  }

#page ul
{ 
  text-align: left;
  list-style-type: circle;
  margin-top: 0px;
  }

#page .tab-calendrier-head
{ 
  width: 100%;
  }

#page .tab-calendrier
{ 
  border: 1px solid #d2033e;
  background-color: #ecf1f7;
  width: 100%;
  }

#page .tab-calendrier td
{ 
  text-align: center;
  }

#page .titrenow 
{ 
  font-family: Arial;
  font-size: 13px;
  color: #fff;
  background-color: #285899;
  }

#page .tab-calendrier a.titre_evt
{ 
  background-image: url("main_menu_bg_selected.gif");
  background-repeat: no-repeat;
  display: block;
  color: #fff;
  background-color: #d2033e;
  border: 1px solid #285899;
  text-decoration: none;
  font-size: 12px;
  }

#page .tab-calendrier a.titre_evt:hover
{ 
  color: #285899;
  background-color: #f9fafc;
  border: 1px solid #d2033e;
  }

#page p.centrebleu
{ 
  color: #2833de;
  text-align: center;
  }


/* MOTEUR-RECHERCHE */

#moteur-recherche
{ 
  background-color: #ecf1f7;
  border: 1px solid #ccc;
  }

#moteur-recherche h1
{ 
  text-align: center;
  font-size: 14px;
  color: #333;
  padding: 2px;
  }

#page h1.moteur-recherche
{ 
  text-align: right;
  font-size: 14px;
  color: #333;
  padding: 2px;
  background-image: url("main_menu_bg.jpg");
  background-repeat : repeat; 
  }

#moteur-recherche td
{ 
  text-align: center;
  }

div#footer
{ 
  clear: both;
  text-align: center;
  }

div#footer address 
{
  font-size: 12px;
  font-style: normal;
  
}
  

div.page-nav
{ 
  text-align: center;
  margin-bottom: 8px;
}

a.no-underline
{ 
  text-decoration: none;
  font-weight: bold;
}

div.nb-results
{ 
  font-weight: bold;
  }

/* FORUM */
 
#forum h4
{ 
  border-bottom: 1px solid #000;
  padding-bottom: 3px;
  margin-bottom: 3px;
  }

/* ACCES-ADMIN */
#acces-admin
{ 
  border-top: 1px solid #e98895;
  border-bottom: 1px solid #e98895;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 4px;
  background-color: #fff2f2;
  width: 100%;
  }

#acces-admin form
{ 
  font-size: 10px;
  }

#partenaires
{ 
  margin-top: 10px;
  text-align: right;
  }

#partenaires a
{ 
  font-size: 13px;
  color: #e05454;
  text-decoration: none;
  display: block;
  margin-right: 15px;
  }

#partenaires a:hover
{ 
  text-decoration: underline;
  }


#reportage h1
{
  color: #d2033e;
  font-size: 16px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  background: none;
  padding-left: 0px;
  }


/* NEWS DEFILANTES */
#divNewsCont 
{
  left: 0px; 
  visibility: hidden; 
  overflow: hidden; 
  width: 170px; 
  clip: rect(0px, 170px, 150px, 0px); 
  position: relative; 
  top: 0px; 
  height: 150px;
  }

#divNewsText
{
  left: 0px; 
  position: relative;
  top: 0px;
  text-align: left;
  }


pre.code
{ 
  border: 1px solid #093991;
  color: #093991;
  padding: 4px;
  background-color: #abc4f3;
  margin-top: 2px;
  }

/* VIDEO PLAYER */
#video-player
{ 
  position: absolute; 
  left: 300px; 
  top: 340px; 
  width: 500px;
  height: 450px;
  border: 2px solid #39497b;
  background-color: #c8dbf4;
  display: none;
  text-align: center;
  padding-top: 35px;
  background-image: url(/images/logos/logo-sportsregions-portail-small.gif);
  background-repeat: no-repeat;
  }

#video-player a.bouton
{ 
  width : 200px;
  background-color: #de1c4a;
  color: #fff;
  border: 1px solid #fff;
  margin: 2px;
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
  }


.video-preview
{ 
  float: left;
  text-align: center;
  width: 185px;
  }
