@CHARSET "UTF-8";

/* Colors used in this style sheet:
   Hex 000000 = RGB   0,   0,   0 = black
   Hex 111111 = RGB  17,  17,  17 = medium black
   Hex 666666 = RGB 102, 102, 102 = light black
   Hex 707070 = RGB 112, 112, 112 = dark grey
   Hex AAAAAA = RGB 170, 170, 170 = medium grey
   Hex EFEFEF = RGB 239, 239, 239 = light grey
   Hex FFFFFF = RGB 255, 255, 255 = white
   Hex 002255 = RGB   0,  34,  85 = dark blue
   Hex 003388 = RGB   0,  51, 136 = medium blue
   Hex 0000AA = RGB   0,   0, 170 = blue
   Hex 5566BB = RGB  85, 102, 187 = light blue
   Hex FFFFFF = RGB 255, 255, 255 = white
*/

/* Couleur */
/* ------- */
.article {border-color: #111111;}
.articles {color: #002255; background-color: #FFFFFF;}
.articleTitle {color: #FFFFFF; background-color: #002255;}

.bckBlueLight {background-color: #5566BB; color: #002255;}
.bleu {color: #002255; background-color: #002255;}
.bleu-light {color: #5566BB; background-color: #5566BB;}

.centerCol {color: #002255;}
.content {border-color: #444444;}

.footer {color: #FFFFFF; background-color: #000000;}
.footer a {color:  #FFFFFF;}
.footer a:hover {color:  #FFFFFF;}

.game {color:#002255; border-color: #111111;}
.gameContent {border-color: #AAAAAA;}
.gameTitle {color: #FFFFFF; background-color: #002255;}

.lastCol {color: #002255;}

.menuItem a {color: #707070;}
.menuItem a:hover {color: #FFFFFF;}
.menuLeft {color: #FFFFFF;}
.menuTitle {color: #000000; background-color: #5566BB;}

.newsTitle {color: #000000; background-color: #5566BB;}
.newsweek {border-color: #AAAAAA;}

.rightCol {color: #002255; background-color: #FFFFFF;}
.rubrique {color: #002255; background-color: #FFFFEE; border-color: #002255;}
.seasonTitle {color: #FFFFFF; background-color: #002255;}

.summaryCenterCol {color: #002255;}
.summaryRightCol {color: #002255; background-color: #FFFFFF;}

.transparencyArticle {background-color: #FFFAFA; border-color: #AA0000;}
.whiteLine {border-color: #FFFFFF;}

a, a.spip_in, a.spip_out, a.spip_url {color: #002255;}
a:hover, a.spip_in:hover, a.spip_out:hover, a.spip_url:hover {color: #0000AA;}

body {background-color: #003388;}
table.game {color: #002255; border-color: #AAAAAA;}
th.game, td.game {border-color: #AAAAAA;}



/* Images d'arrière plan */
/* --------------------- */
.content {background-image: url(../images/background-content.jpg); background-repeat: repeat;}

/*
body {background-image: url(../images/background.jpg); background-repeat: repeat;}
*/
body {background-image: url(../images/GRHC-80w.png); background-repeat: repeat;}


/* Polices de caractère et interligne */
/* ---------------------------------- */
.articleInfo {font-size: 11px;}
.articleTitle {font-weight: bold;}
.footer {font-size: 10px;}
.footer a {font-weight: normal; font-style: italic;}
.footer a:visited {font-weight: normal; font-style: italic;}
.gameContent {font-size: 10px;}
.gameTitle {font-weight: bold;}
.menuTitle {font-weight: bold;}

.news {font-size: 11px;}
.newsTitle {font-weight: bold;}

.rubrique {font-size: 12px;}
.seasonContent {font-size: 11px;}
.seasonTitle {font-weight: bold;}

.summaryRightCol {font-size: 11px;}

a:link, a:active, a:visited {font-weight: bold; }
body {font-family: Verdana, Arial, sans-serif; font-size: 13px;}
h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 26px;
  font-weight: bold;      
}
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;      
}
h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;      
}
h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;      
}
h5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;      
}
.summaryRightCol table {font-size: 11px;}
table {font-size: 10px;}
table.team {font-size: 11px;}
table.game {font-size: 11px;}


/* Alignements */
/* ----------- */
.articleContent {text-align: left;}
.articleTitle {text-align: center;}
.centerCntr {text-align: center;}
.content {text-align: left;}
.footer {text-align: center;}
.gameContent {text-align: center;}
.gameTitle {text-align: center;}
.menuTitle {text-align: center;}

.newsContent {text-align: left;}
.newsTitle {text-align: Left;}

.rightCol {text-align: center;}
.seasonContent {text-align: left;}
.seasonTitle {text-align: left;}
.summaryRightCol {text-align: center;}

table.game {text-align: center;}

/* Marges et espacements */
/* --------------------- */
.article {margin: 5px; padding: 5px;}
.articleContent {padding: 5px;}
.articles {margin-left: 12.5em; padding: 5px;}
.articleTitle {padding: 3px;}

.centerCol {margin-left: 175px; margin-right: 225px; margin-top: 10px; padding: 5px;}
.game {margin: 5px; padding: 5px;}
.gameContent {padding: 5px;}
.gameTitle {padding: 3px;}

.lastCol {margin-left: 175px; margin-top: 10px; padding: 5px;}
.menuLeft {padding-top: 10px;}
.menuTitle {padding: 2px;}

.newsContent {margin: 5px; margin-bottom: 10px;}
.newsTitle {margin: 5px;}
.newsweek {margin: 5px; padding-bottom: 5px;}

.page {margin-left: auto; margin-right: auto; padding: 0px;}
.rightCol {margin-top: 10px;}
.rubrique {margin: 5px; padding: 2px;}

.seasonContent {padding: 5px;}
.seasonTitle {padding: 3px;}

.summaryCenterCol {margin-left: 175px; margin-right: 415px; margin-top: 10px; padding: 5px;}
.summaryRightCol {margin-top: 10px;}

.transparencyArticle {margin: 1em; padding: 0.5em;}

body {margin-top: 10px;}



/* Cadres */
/* ------ */
.article {border-style: solid; border-width: 1px;}
.content {border-style: solid; border-width: 2px;}
.game {border-style: solid; border-width: 1px;}
.gameContent {border-bottom-style: dashed; border-width: 1px;}
.menuItem {border-bottom: 1px solid #5566BB;}
.newsweek {border-bottom-style: dashed; border-width: 1px;}
.rubrique {border-style: solid; border-width: 1px;}
.transparencyArticle {border:  1px dotted;}
.whiteLine {border-bottom-style: solid; border-width: 1px;}

table.game {border-style: solid; border-width: 1px; border-collapse: collapse;}
th.game, td.game {border-style: solid; border-width: 1px;}


/* Dimensions */
/* ---------- */
.banner img {width: 100%; height: 113px;}
.content {width: 960px;}
.menuLeft {width: 170px;}
.rightCol {width: 220px;}
.row div {width: 45%;}
.summaryRightCol {width: 410px;}



/* Positions */
/* --------- */
.footer {clear: both;}
.lastCol {clear : right;}
.menuLeft {float: left;}
.page {width: 960px;}   /* Ajouter 180 px pour les sponsors */
.row div {float: left;} /* Problème avec IE -> doit être encapsulé dans une table */
.rightCol {float: right;}
.spacer {clear: both; visibility: hidden;}
.spacerRight {clear: right; visibility: hidden;}
.spip_documents_center {clear: none; width: 100%; margin: auto; }
.spip_doc_descriptif { clear: none; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.summaryRightCol {float: right;}
.whiteLine {position: relative; top: -1px;}

div.row {clear: both;}


/* Liens */
/* ----- */
.menuItem a:hover {text-decoration: underline;}
a:link, a:active, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5 {text-decoration: none;}


/* -------------------------- Autre --------------------- */



