@CHARSET "ISO-8859-1";

/* Colors used in this style sheet:
   Hex 000000 = RBG   0,   0,   0 = black
   Hex 666666 = RBG 102, 102, 102 = light black
   Hex 999999 = RBG 153, 153, 153 = dark grey
   Hex BDBEBD = RBG 189, 190, 189 = medium grey
   Hex EFEFEF = RBG 239, 239, 239 = light grey
   Hex FFFFFF = RBG 255, 255, 255 = white
   Hex 110000 = RBG  17,   0,   0 = black red
   Hex 220000 = RBG  34,   0,   0 = dark red
   Hex 330000 = RBG  51,   0,   0 = medium red
   Hex 331111 = RBG  51,  17,  17 = red
   Hex 660000 = RBG 102,   0,   0 = light red
   Hex FFFFFF = RGB 255, 255, 255 = blanc
*/

/* Couleur */
/* ------- */
.article {border-color: #111111;}
.articles {color: #660000; background-color: #FFFFFF;}
.articleSommaire {border-color: #111111;}
.articleTitle {color: #FFFFFF; background-color: #660000;}
.articleTitle a {color:  #FFFFFF;}

.banner {background-color: #220000;}
.centerCol {color: #660000;}
.content, .contentSummary {background-color: #FFFFFF; border-color: #444444;}
.forml {background-color: #CC8888;}
.formulaire {color: #660000;}

.footer {color: #FFFFFF; background-color: #000000;}
.footer a {color:  #FFFFFF;}
.footer a:hover {color:  #FFFFFF;}

.game {color:#660000; border-color: #111111;}
.gameContent {border-color: #AAAAAA;}
.games {color:#660000; border-color: #111111;}
.gameTitle {color: #FFFFFF; background-color: #660000;}

.grenat {color: #660000; background-color: #660000;}
.grenat-light {color: #AA4444; background-color: #AA4444;}

.lastCol, lastSummaryCol {color: #660000;}
.menuLeft {color: #FFFFFF;}
.menuItem a {color: #707070;}
.menuItem a:hover {color: #FFFFFF;}
.menuTitle {color: #000000; background-color: #AA4444;}

.newsTitle {color: #000000; background-color: #AA4444;}
.newsTitle a {color: #000000;}
.newsTitle a:hover {color: #660000;}
.newsweek {border-color: #AAAAAA;}

.rightCol {color: #660000; background-color: #FFFFFF;}
.row_first {color: #660000; background-color: #AA4444;}
.row_odd, .row_even {color: #660000;}
.rubrique {color: #660000; background-color: #FFFFEE; border-color: #660000;}

.seasonTitle {color: #FFFFFF; background-color: #660000;}
.separator {border-color: #AAAAAA;}
.spip_bouton {color: #FFFFFF; background-color: #660000;}
.sponsors {background-color: #FFFFFF;}
.summaryCenterCol {color: #660000;}
.summaryRightCol {color: #660000; background-color: #FFFFFF;}

.text {color: #660000;}
.transparencyArticle {background-color: #FFFAFA;}

.whiteLine {border-color: #FFFFFF;}

a{color: #660000;}
a:hover {color: #AA0000;}

body {color: white; background-color: #110000;}

table {color: #660000;}
table.text {color: #660000;}
table.game {color: #660000; border-color: #AAAAAA;}
th.game, td.game {border-color: #AAAAAA;}

/* Images d'arriere plan */
/* --------------------- */
.contentSummary {
  background-image: url(../images/background.jpg);
  background-repeat: repeat;
}

/* Polices de caractere et interligne */
/* ---------------------------------- */
.articleInfo {font-size: 10px;}
.articleSommaire {font-size: 10px;}
.fileInfo {font-size: 10px;}
.footer {font-size: 10px;}

/* Alignements */
/* ----------- */
.articleContent {text-align: left;}
.centerCntr {text-align: center;}
.content, .contentSummary {text-align: left;}
.footer {text-align: center;}

/* Marges et espacements */
/* --------------------- */
.article {margin: 5px; padding: 5px;}
.articleContent {padding: 5px;}
.articles {margin-left: 12.5em; padding: 5px;}
.articleSommaire {margin: 5px; padding: 5px;}
.articleTitle {padding: 3px;}
.centerCol {margin-left: 175px; margin-right: 225px; margin-top: 10px; padding: 5px;}
.formulaire {padding: 5px;}

.game {margin: 5px; padding: 5px;}
.gameContent {padding: 5px;}
.games {margin: 5px; padding: 5px;}
.gameTitle {padding: 3px;}

.lastCol {margin-top: 10px; padding: 5px;}
.lastSummaryCol {margin-left: 175px; margin-top: 10px; padding: 5px;}
	
.menuLeft {padding-top: 10px;}
.menuTitle {padding: 2px;}

.newsContent {margin: 5px; margin-bottom: 10px;}
.newsTitle {margin: 5px; padding: 3px;}
.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;}
.sponsors {margin-top: 180px; padding-top: 10px;}

.summaryCenterCol {           /* Mise en page particuliere pour le sommaire */
  margin-left: 175px;
  margin-right: 395px;
  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;}
.articleSommaire {border-style: solid; border-width: 1px;}
.content, .contentSummary {border-style: solid; border-width: 2px;}

/* Dimensions */
/* ---------- */
.content, .contentSummary {width: 960px;}
.page {width: 960px;}   /* Ajouter 180 px pour les sponsors */
.row div.news {width: 50%;}

/* Positions */
/* --------- */
div.row {clear: both;}
.footer {clear: both;}
.row div.news {float: left;} /* Probleme avec IE -> doit etre encapsule dans une table */
.lastCol, lastSummaryCol {clear: right;}

/* -------------------------- Autre --------------------- */
.articleTitle {
	text-align: center;
	font-weight: bold;
}

.banner img {
	width: 100%;
	/* height: 161px;*/	
}

.bullet1 {
	list-style: outside;
}

.centerCntr {
	text-align: center;
}

.footer a {
	font-weight: normal;
	font-style: italic;
}

.footer a:visited {
	font-weight: normal;
	font-style: italic;
}

.game {
	border-style: solid;
	border-width: 1px;
}

.gameContent {
	text-align: center;
	font-size: 10px;
	border-bottom-style: dashed;
	border-width: 1px;
}

.games {
	border-style: solid;
	border-width: 1px;
}

.gameTitle {
	text-align: center;
	font-weight: bold;
}

.menuItem {
	border-bottom: 1px solid #AA4444;
}

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

.menuLeft {
	float: left;
	width: 170px;
}

.menuTitle {
	font-weight: bold;
	text-align: center;
}

.news {
	font-size: 10px;
}

.newsContent {
	text-align: left;
}

.newsTitle {
	font-weight: bold;
	text-align: Left;
}

.newsweek {
	border-bottom-style: dashed;
	border-width: 1px;
}

.rightCol {
	float: right;
	width: 220px;
	text-align: center;
}

.rubrique {
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
}

.rubrique img {
	vertical-align: top;
	text-align: left;
	position: relative;
	top: -26px;
}

.rubrique .descriptif {
	font-size: 10px;
}

.seasonContent {
	text-align: left;
	font-size: 10px;
}

.seasonTitle {
	text-align: left;
	font-weight: bold;
}

.separator {
	border-bottom-style: dashed;
	border-width: 1px;
}

.signature {
	font-size: 10px;
	text-align: right;
	font-style: italic;
}

.spacer {
	clear: both;
	visibility: hidden;
}

.spacerRight {
  clear: right;
  visibility: hidden;
}
	
.sponsors {
/*
	position: absolute;
	left: 800px;
*/
	float: right;
	width: 160px;
}

.summary {
	font-size : 10px;
}

.summaryRightCol {
	float: right;
	width: 390px;
	text-align: center;
}

.summaryRightCol table {
  font-size: 10px;
}

.transparencyArticle {
	border:  1px dotted #AA0000;
}

.whiteLine {
	position: relative;
	top: -1px;
	border-bottom-style: solid;
	border-width: 1px;
}

a:link, a:active, a:visited {
	font-weight: bold;			
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 26px;
	font-weight: bold;			
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: bold;			
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;			
	text-decoration: none;
}

h4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;			
	text-decoration: none;
}

h5 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;			
	text-decoration: none
}

table {
  font-size: 10px;
}

table.text {
  font-size: 12px;
}

table.game {
  	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	font-size: 10px;
	text-align: center;
}

th.game, td.game {
  	border-style: solid;
	border-width: 1px;
}



