/* Basics */
html {
   overflow : scroll;
}

body {
	font-family: Trebuchet MS, arial,sans-serif;
	font-size: 10pt;
	background: #222222;
	background-image: url('../img/commun/background-motif.jpg');
	background-repeat: repeat-x;
	color: #000;
	margin: 0;
}

/* Network */
#network {
	height: 32px;
	color: white;
	background-image: url('../img/commun/background-network.jpg');
}

.nw, .nw-sel {
	padding: 0 5px 0 5px;
}

.nw a:link, .nw a:visited, .nw a:hover, .nw a:active {
	color: #ffffff;
	text-decoration: underline;
}

.nw-sel a:link, .nw-sel  a:visited, .nw-sel  a:hover, .nw-sel  a:active {
	color: #ffffff;
	text-decoration: none;
}

.paragraphe {
	margin-left: 30px; 
	line-height: 16px;
}

.paragraphe div {
	margin-bottom: 5px;
}

.small {
	font-size: 8pt;
}


/* Boutton rouge */
.bouton-rouge {
	width: 120px;
	height: 20px;
	background: url('../img/forum/theme/bouton.jpg');
}

.bouton-rouge-content {
	padding-top: 1px;
	text-align: center;
	color: #eeeeee;
	font-weight: bold;
	cursor: pointer;

}


.bouton-rouge a:link{
	color: #ffffff;
	text-decoration: none;

}

.bouton-rouge a:visited {
	color: #ffffff;
	text-decoration: none;
}

.bouton-rouge a:hover {
	color: #bbbbbb;
}

.bouton-rouge a:active {
	color: #bbbbbb;
}

.basic-table {
	width: 100%;
}

.basic-table th, .basic-table td{
	padding: 3px;
}

.basic-table th{
	color: #ffffff;
	background: #760000;
}

.basic-table td{
	background: #cccccc;
	border-top: 1px solid #e0e0e0;
}

.basic-table tr:hover td{
	background: #aaa;
}

.valide {
	color: #009a04;
}

.invalide {
	color: #9a0000;
}



/* Layout */
#container {
	background: #FFF;
	width: 840px;
	margin: auto;
	text-align: left;
	padding-top: 10px;
}

/* Footer */
#footer {
	height: 50px;
	background: url('../img/commun/footer.jpg');
	color: #666;
	font-size: 8pt;
}