
/* Design général */

html, body {
	/* font-family: fixedsys;
	font-family: "Courier New", Courier, monospace; */
	height: 100%;
	margin: 0px;
	color: #FFFFFF;
	background-color: #000000;
}
div#global {
	min-height: 100%;
	width: 1000px;
	padding: 0px;
	margin: 0px auto 0px auto;
	position: relative;
}
div#header {
	height: 145px;
	background: url('images/header.png');
}
div#navigationTree {
	padding-top: 90px;
	padding-left: 25px;
	font-weight: bold;
}
div#navigationTree ul, div#navigationTree li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#navigationTree li {
	display: inline;
}
div#navigationTree a {
	color: #FFFFFF;
	background: url('images/white_arrow.gif') 0em 0.5em no-repeat;
	padding: 0em 0.3em 0em 0.4em;
}
div#navigationTree a:hover {
	color: #B8D2FD;
	background: #000000;
	border: solid #FFFFFF;
	border-width: 1px 0.1em;
	padding: 0px 0.2em 1px 0.3em;
	}
/* div#center {
	 Pour éviter la superposition 
	du pied de page et du contenu :
	padding-bottom: 50px;
} */
div#menu{
	float: left;
	height: 623px;
	width: 153px;
	background: url('images/border_left.png');
	padding-left: 10px;
}
div#content {
	float: left;
	width: 553px;
}
div#content h3 {
	color: #208BEF;
	/* background-color: #000000; */
	padding-left: 20px;
	background: url('images/lightning.png') no-repeat;
}
div#content h4 {
	color: #94C4ED;
	font-style: italic;
	/* background-color: #000000; */
}
div#sidebar, div#emptySidebar {
	float: right;
	min-height: 623px;
	width: 259px;
	padding-left: 25px;
}
div#sidebar {
	background: url('images/border_right.png') no-repeat;
}
div#emptySidebar {
	background: url('images/border_right_empty.png') no-repeat;
}
div#spacer {
	clear: both;
}
div#footer {
	width: 100%;
	bottom: 0px;
	text-align: center;
	position: relative;
}

/* Textes et liens */

p {
	text-indent: 15px;
	text-align: justify;
}
a {
	color: #94C4ED;
	text-decoration: none;
	/* background-color: #000000; */
}
a.nostyle {
	color: #FFFFFF;
	text-decoration: none;
	/* background-color: #000000; */
}
a:hover, .news div a:hover {
	color: #00A7FF;
	/* background-color: #000000; */
}

/* Formulaires */

input[type=text], input[type=password],
input[type=button], input[type=submit],
textarea {
	background-color: #4F4F4F;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
}
input[type=text], input[type=password] {
	border-width: 1px 1px 1px 3px;
}
input[type=button], input[type=submit] {
	border-width: 1px 3px 1px 3px;
}
textarea {
	border-width: 1px;
}
input[type=text]:hover, input[type=password]:hover, input[type=text]:focus, input[type=password]:focus,
input[type=button]:hover, input[type=submit]:hover, input[type=button]:focus, input[type=submit]:focus,
textarea:hover, textarea:focus {
	background-color: #D3EAFC;
	color: #008AD0;
	border-color: #00A7FF;
}
select {
	background-color: #4F4F4F;
	color: #D3D3D3;
}
.tableau {
	width: 100%
}
.tableau td {
	width: 50%
}

/* Actualités */

/* .news p a {
	color: #CFCB9B;
}
.news div a:hover {
	color: #CFCB9B;
} */
.news div a {
	color: #FFFFFF;
	/* background-color: #000000; */
}
dl.newsContLeft {
	float: left;
	clear: left;
	font-size: smaller;
	margin: 0px;
	width: 40%;
}
dl.newsContRight {
	float: right;
	clear: right;
	font-size: smaller;
	text-align: right;
	margin: 0px;
}
dl.newsContLeft > dt, dl.newsContRight > dt{
	display: none;
}
dl.newsContLeft > dd, dl.newsContRight > dd {
	margin: 0px;
}

/*p:first-letter {
	font-size: xx-large;
}*/

/* Calendrier */

.calendarToday,
.calendarEvent1,
.calendarEvent2,
.calendarEvent3,
.calendarEvent4,
.calendarEvent5,
.calendarEvent6,
.calendarEvent7,
.calendarEvent8 {
	padding: 0px;
	font-weight: bolder;
	border: 1px solid;
	cursor: pointer;
}
.calendarToday {
	color: #FFFFFF;
	border-color: #FFFFFF;
	background-color: #000000;
}
.calendarToday:hover {
	color: #00A7FF;
	border-color: #00A7FF;
	background-color: #000000;
}
.calendarEvent1 {
	color: #000000;
	background-color: #FFD68F;
	border-color: #FFA200;
}
.calendarEvent1:hover {
	color: #000000;
	background-color: #FFA200;
}
.calendarEvent2 {
	color: #000000;
	background-color: #BFFAFF;
	border-color: #5FF3FF;
}
.calendarEvent2:hover {
	color: #000000;
	background-color: #5FF3FF;
}
.calendarEvent3 {
	color: #000000;
	background-color: #A09FFF;
	border-color: #615FFF;
}
.calendarEvent3:hover {
	color: #000000;
	background-color: #615FFF;
}
.calendarEvent4 {
	color: #000000;
	background-color: #D4AFFF;
	border-color: #AC5FFF;
}
.calendarEvent4:hover {
	color: #000000;
	background-color: #AC5FFF;
}
.calendarEvent5 {
	color: #000000;
	background-color: #BFFFCE;
	border-color: #00FF3A;
}
.calendarEvent5:hover {
	color: #000000;
	background-color: #00FF3A;
}
.calendarEvent6 {
	color: #000000;
	background-color: #FF9F9F;
	border-color: #FF0000;
}
.calendarEvent6:hover {
	color: #000000;
	background-color: #FF0000;
}
.calendarEvent8 {
	color: #000000;
	border-color: #FEFF00;
	background-color: #FEFF9F;
}
.calendarEvent7 {
	color: #000000;
	background-color: #FFAFFF;
	border-color: #FF00FA;
}
.calendarEvent7:hover {
	color: #000000;
	background-color: #FF00FA;
}
.calendarEvent8:hover {
	color: #000000;
	background-color: #FDFF00;
}


/* Catégories News */

.ulCat {
	list-style-type: none;
	padding: 0;
	margin-left: 1em;
	margin-top: 2px;
	text-align: left;
}
.ulCat li:hover {
	background-image: url(images/blue_arrow.gif);
}
.liCat {
	background-image: url(images/indent.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 6px;
}
.liCatAct {
	background-image: url(images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 6px;
}


/* Affichage du rank */

.ratingblock {
	display: block;
	width: 140px;
}

div.ratingblock dl dt {
	float: right;
	clear: right;
}

div.ratingblock dl dd {
	float: left;
	clear: left;
	margin: 0px;
}

.loading {
	height: 16px;
	background: url('editing/rank/working.gif') 50% 50% no-repeat;
}
	
.unit-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('editing/rank/starrating.gif') top left repeat-x;
}

.unit-rating li{
   text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating li a:hover{
	background: url('editing/rank/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('editing/rank/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}


/* Navigation dans les news */

div.navigation a, div.navigation span {
	padding: 2px 5px;
	margin-right: 2px;
	border: none;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2c2c2c;
	background-image: url(images/poff.png);
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}
div.navigation a:hover {
	background-image: url(images/pon.png);
}
div.navigation a.actuel {
	text-decoration: underline; 
}
div.navigation span {
	color: #8F8F8F;
}


/* Barre de recherche dans les news */

div.div_search_news form {

}