/* Coleurs utilisées dans cette feuille de style:
   Hex 000000 = RBG   0,   0,   0 = black
   Hex 333333 = RBG  51,  51,  51 = light black
   Hex 555555 = RBG 102, 102, 102 = grey
   Hex 999999 = RBG 153, 153, 153 = medium 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 000099 = RBG   0,   0, 153 = bleu
   Hex 003366 = RBG   0,  51, 102 = bleu léger
*/

/* Couleurs d'avant et d'arrière plan */
body {background-color: #FFFFFF; color: #333333;}
a.text {color: #555555;}
a{color: #000000;}
a:hover {color: #555555;}

.articleTitle {color: #000000; border-color: #003366;}

.box {border-color: #003366;}

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

.lcdstyle{background-color: black; color: #000099;}

.menuTitle {background-color: #003366; color: #FFFFFF;}
.menuItem {background-image: url(../IMG/site/puce1.gif); background-repeat: no-repeat; background-position: top left; border-bottom: #003366;}
.menuItem a:hover {color: #999999;}

.newsTitle, .newsTitle a {background-color: #003366; color: #FFFFFF; border-color: #003366;}
.newsTitle a:hover {color: #999999;}
.newsTitle1, .newsTitle1 a {background-color: #003366; background-image: url(../IMG/site/news-title1.jpg); background-repeat: repeat; color: #FFFFFF; border-color: #003366;}
.newsTitle1 a:hover {color: #999999;}
.newsTitle2, .newsTitle2 a {background-color: #003366; background-image: url(../IMG/site/news-title2.jpg); background-repeat: repeat-x; color: #FFFFFF; border-color: #003366;}
.newsTitle2 a:hover {color: #999999;}


.newsweek {border-color: #AAAAAA;}

.rubrique {background-color: #FFFFEE; border-color: #003366;}
.rubriqueTitle {background-color: #003366; color: #FFFFFF;}

.rightCol {background-color: #FFFFFF;}
.summaryRightCol {background-color: #FFFFFF;}

.TopNewsTitle{color: #000000;}
.transparencyArticle {background-color: #FFFFCC;}
.whiteLine {border-color: #FFFFFF;}

/* Police de caractères et interligne */
a.text {font-weight: normal;}
a.text:link, a.text:active, a.text:visited {font-weight: normal;}
a:link, a:active, a:visited {font-weight: bold;}
body {font-family: "Century Gothic", Arial, sans-serif; font-size: 15px;}
h1 {font-family: "Century Gothic", Arial, sans-serif; font-size: 25px; font-weight: bold;}
h2 {font-family: "Century Gothic", Arial, sans-serif; font-size: 23px; font-weight: bold;}
h3 {font-family: "Century Gothic", Arial, sans-serif; font-size: 21px; font-weight: bold;} /* Titre SPIP 1 */
h4 {font-family: "Century Gothic", Arial, sans-serif; font-size: 19px; font-weight: bold;}
h5 {font-family: "Century Gothic", Arial, sans-serif; font-size: 17px; font-weight: bold;}
.articleInfo {font-size: 11px;}
.articleTitle {font-weight: bold; font-size: 21px;}
.footer {font-size: 11px;}
.footer a {font-weight: bold; font-style: italic;}
.menuTitle {font-weight: bold;}
.menuItem {font-weight: normal; font-size: 13px;}
.news {font-size: 13px;}
.rubriqueTitle {font-weight: bold;}
.signature {font-style: italic;}
.subjectTitle {font-weight: bold;}
.summaryRightCol {font-size: 13px;}
/*
table {font-size: 12px;}
*/
.lcdstyle{font: bold 18px MS Sans Serif;} /* Example CSS to create LCD countdown look */
.lcdstyle sup{font-size: 80%} /*Example CSS to create LCD countdown look*/
/*
.newsTitle {font-weight: bold;}
.rubrique {font-size: 12px;}
.seasonContent {font-size: 11px;}
.seasonTitle {font-weight: bold;}
.summaryRightCol table {font-size: 11px;}
.TopNewsTitle{font-weight: bold; font-size: 20px;}
*/

/* Alignement */
.menuTitle {text-align: center;}
.menuItem {text-align: left;}
.rightCol {text-align: center;}
.summaryRightCol {text-align: center;}

/* Marges et espacements */
.article {margin: 5px; padding: 5px;}
.articleContent {padding: 5px;}
.articles {margin-left: 12.5em;	padding: 5px;}
.articleTitle {margin-top: 0.5em; padding: 5px;}

.lcdstyle{padding: 3px;} /*Example CSS to create LCD countdown look*/

.menuLeft {margin-top: 10px;}
.menuTitle {margin: 10px 0px 2px 0px; padding: 2px;}
.menuItem {margin: 0px 0px 0px 5px; padding: 0px 0px 0px 15px;}

.newsContent {margin-bottom: 10px;}
.newsTitle a, .newsTitle1 a, .newsTitle2 a {padding-left: 2px;}
.newsweek {padding-bottom: 5px;}

.centerCol {margin-top: 5px; padding: 0px 5px;}
.lastCol {margin-top: 5px; padding-left: 5px;}
.oneCol {margin-top: 5px;}
.rightCol {margin-top: 5px;}
.summaryCenterCol {margin-top: 5px;}
.summaryRightCol {margin-top: 5px; padding: 0px 5px;}

.page {margin-left: auto; margin-right: auto; padding: 0px;}

.rubrique {margin: 5px; padding: 2px;}
.rubriqueTitle {padding: 3px;}

.subjectTitle {padding: 3px;}

.TopNewsTitle{margin-top: 0.5em; padding: 5px;}
.transparencyArticle {margin: 1em; padding: 0.5em;}

/* Cadres */
a.text {text-decoration: none;}
a:link, a:active, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
.menuItem {border-width: 0px 0px 1px 0px; border-style: none none solid none;}
.menuItem a:hover {text-decoration: none;}
h1, h2, h3, h4, h5 {text-decoration: none;}

/* Position */
.centerCol {float: left;}
.lastCol {float: left;}
.menuLeft {float: left;}
.newsTitle1 {float: left;}
.newsTitle2 {float: left;}
.rightCol {float: right;}
.summaryCenterCol {float: left;}
.summaryRightCol {float: right;}

/* Dimension */
.centerCol {width: 710px;}
.lastCol {width: 765px;}
.menuLeft {width: 190px;}
.newsTitle1 {width: 600px; height: 17px;}
.newsTitle2 {width: 160px; height: 17px;}
.page {width: 960px;}		/* Ajouter 180 px pour les sponsors */
.rightCol {width: 50px;}
.summaryCenterCol {width: 460px;} /* Mise en page particulière pour le sommaire */
.summaryRightCol {width: 290px;}

/* -------------------------- Autre --------------------- */
.articleContent {
	text-align: left;
}

.articleTitle {
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

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

.banner img {
	width: 100%;
	height: 180px;	
}

.centerCntr {
	text-align: center;
}

.content {
	width: 960px;
	text-align: left;
	background-image: url(../IMG/site/background-content.jpg);
	background-repeat: repeat;
/*	background-color: #FFFFFF;*/
}

.footer {
	clear: both;
}

.newsContent {
	text-align: left;
}

.newsTitle {
	text-align: Left;
}

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

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

.rubriqueTitle {
	text-align: center;
}

.subjectTitle {
	text-align: left;
}

.signature {text-align: right;}

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

.TopNewsTitle{
	text-align: center;
}

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

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




