@CHARSET "UTF-8";
/*
Jeu de couleur utilisé dans cette feuille :
   Hex 000000 = RGB   0,   0,   0 = noir
   Hex 222222 = RGB   0,   0,   0 = 
   Hex 292929 = RGB   0,   0,   0 = 
   Hex 333333 = RGB  51,  51,  51 = antracite
   Hex 444444 = RGB  51,  51,  51 = 
   Hex 474747 = RGB  51,  51,  51 = 
   Hex 4B4B4B = RGB  51,  51,  51 = 
   Hex 555555 = RGB 102, 102, 102 = 
   Hex 666666 = RGB 102, 102, 102 = gris foncé
   Hex 777777 = RGB 102, 102, 102 = 
   Hex 7F7F7F = RGB 102, 102, 102 = 
   Hex 999999 = RGB 153, 153, 153 = gris
   Hex B2B2B2 = RGB 153, 153, 153 = 
   Hex CCCCCC = RGB 153, 153, 153 = 
   Hex D3D3D3 = RGB 153, 153, 153 = 
   Hex D8D8D8 = RGB 153, 153, 153 = 
   Hex DDDDDD = RGB 153, 153, 153 = gris clair
   Hex FF6600 = RBG 255, 102,   0 = orange foncé
   Hex FF9933 = RBG 255, 153,  51 = orange
   Hex FFCC66 = RBG 255, 204, 102 = orange moyen
   Hex FFE8B7 = RBG 255, 232, 183 = orange clair
   Hex FFFFFF = RGB 255, 255, 255 = blanc
*/

/* Couleurs d'avant et d'arrière plan */
/* ---------------------------------- */
a, h1, h2, h3, h4, h5 {color: #FF6600;}
a.spip_in {color: #FF6600;} /* liens internes */
a.spip_out {color: #FF6600;} /* liens sortants */
a.spip_url {color: #FF6600;} /* liens url sortants */
a:hover {color: #FF9933;}

body {background-color: #000000; color: #FFFFFF;}
hr.spip {border-color: #FF6600}

.article {background-color: #DDDDDD; color: #FF6600;}
.articleBody {background-color: #FFFFFF; color: #000000}

.content {background-color: #222222;}
.docEncadreBody {background-color: #000000; color: #FFFFFF;}
.docEncadreTitre {color:#FFFFFF;}
.newsTitle {color: #FF6600;}

table.spip tr.row_first { background: none; }
table.spip tr.row_odd { background: none; }
table.spip tr.row_even { background: none; }

/* Polices de caractère et interligne */
/* ---------------------------------- */
a {font-weight: bold;}
a:link, a:active, a:visited {font-weight: bold;	text-decoration: none;}

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

h1, h1.spip {font-size: 200%; font-weight: bold; text-decoration: none;}
h2, h2.spip {font-size: 180; font-weight: bold; text-decoration: none;}
h3, h3.spip {font-size: 160%; font-weight: bold; text-decoration: none;}
h4, h4.spip {font-size: 140%; font-weight: bold; text-decoration: none;}
h5, h5.spip {font-size: 120%; font-weight: bold; text-decoration: none}

.articleInfo {font-size: 80%;}
.articleTitle {font-size: 175%;	font-weight: bold;}
table.articleBody {font-size: 13px;}

.docEncadreTitre {font-weight: bold;}
.newsTitle {font-weight: bold;}
.signature {font-style: italic;}
.spip_doc_titre {font-size: 0.85em;}
.spip_doc_descriptif {font-size: 0.85em;}

/* Alignement */
/* ---------- */
body {text-align: center;}
div.attachment {text-align: center;}
div.newsLogo {text-align: center;}

.articleBody {text-align: left;}
.content {text-align: left;}
.docEncadreTitre {text-align: center;}
.footer {text-align: right;}
.signature {text-align: right;}


/* Marges et espacements */
/* --------------------- */
/*p {margin-bottom: 0;}
h1 {margin: 0;}*/
body {margin-top: 10px;}
div.attachment {padding: 5px;}
div.newsLogo {margin: 0px 5px 5px 0px;}


.article {padding: 5px;}
.articleBody {margin: 10px; padding: 5px;}
.articleTitle {padding-bottom: 5px;}

.docEncadre {margin: 20px 0px 0px 0px;}
.docEncadreTitre {padding: 2px 0px 2px 0px;}
.docEncadreBody {padding: 10px 10px 10px 10px;}

.footer {margin-top: 5px; padding-top: 5px;}
.mainCol {padding: 0px 5px 10px 10px;}
.news {padding: 3px;}
.newsBody {margin: 0px 3px 5px 0px;}
.page {margin-left: auto; margin-right: auto; padding: 0px;}
.rightCol {padding: 0px 10px 10px 5px;}
.row {padding: 0px 5px;}
.signature {padding-left: 5px;}

.summaryCenterCol {margin-right: 255px;	margin-top: 10px; padding: 5px;}
.summaryRightCol {margin-top: 10px;}

/* Dimensions */
/* ---------- */
div.articleTrsp {width: 48%;}
div.newsRubrique {width: 48%;}
div.newsSommaire {width: 50%;}
div.newsLogo {/*  width: 100px;*/}

.header img {width: 100%;}
.content {width: 960px;}
.mainCol {width: 690px;}
.page {width: 960px;}		/* Ajouter 180 px pour les sponsors */
.rightCol {width: 230px;}

/* Cadres */
/* ------ */
.article {border-style: solid; border-width: 10px; border-color: #666666;}
.articleTitle {
  border-style: solid; border-width: 0px 0px 1px; border-color: #FF6600;}
.content {border-style: solid; border-width: 2px; border-color: #444444;}
.cpgImage {border-style: none;}
.docEncadreTitre {
  border-style: solid; 
  border-width: 0px 0px 0px; 
  border-color: black black #B38B8C;}

.footer {
  border-color: #FF6600; border-style: solid; border-width: 1px 0px 0px 0px;}

/* Positions */
/* --------- */
div.row {clear: both;}
div.attachment {float: left;}
div.articleTrsp {float: left;}
div.newsRubrique {float: left;}
div.newsSommaire {float: left;} /* Problème avec IE -> doit être encapsulé dans une table */
div.newsLogo {float: left;}

.footer {clear: both;}
.mainCol {float: left;}
.rightCol {float: right;}
.spacer {clear: both; visibility: hidden;}
.summaryRightCol {float: right;}


/* -------------------------- Autre --------------------- */
#debug-output {
  position: absolute;
  top : 10px;
  left : 10px;
  display: none; 
  width: 30%;
  height: 200px;
  z-index: 100;
  opacity:0.8;
  -moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	}  


.mainMenu {}



hr.spip {
	border-width: 1px 0px 0px 0px;
	border-top-style: solid;
	height: 1px;}

table.spip {
	margin: 0px;
	border: none;}

table.spip td {padding-top: 10px;}

