
/* ______________________ */
/*                        */
/* Balises personnalisées */
/* ______________________ */


#Body {
	border: 1px solid black;
	max-width: 1900px;
	background-color: #FFFFFF;
}

#Head {
	background-color: #F0F0F0;
	background-image: url("img_rouge/head.jpg");	background-repeat: no-repeat;
	height: 157px;
}

#Bar {
	background-image: url("img_rouge/bar.png");	background-repeat: repeat-x;
	overflow: hidden;
	height: 50px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#Menu {
	width: 10%;
	min-width: 100px;
	height: 100%;
	vertical-align: top;
}

#Menu .m {
	width: 200px;
	height:950px;
	margin-left: 0px;
}

#Menu ul {
	margin: 0px;
	padding: 10px 0px 20px 10px;
	background-color: #FFEFEF;	list-style-type: none;
}

#Menu .noir:before {
	content: url("img/list.png");
}

#Menu .couleur:before {
	content: url("img_rouge/list_col.png");}

/*#Menu h4 {
	background-repeat: no-repeat;
	background-image: url("img_rouge/titre.png");	height: 20px;
	margin: 0px;
}*/

#Menu .Pub {
	padding: 10px 0px 20px 10px;
	background-color: #FFEFEF;	text-align: center;
}

#Page {
	width: 90%;
	min-height:950px;
	padding: 0px 10px;
	vertical-align: top;
}

#Page table {
	width: 95%;
}

#Page h5 {
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
}

#Page .bottom {
	text-align: right;
}

#Page textarea {
	height: 200px;
	width: 95%;
}

#Page .tableau table {
	border: 2px solid gray;
	width: 95%;
}

#Page .tableau td {
	border: 1px solid gray;
	text-align: center;
}

#Page .tableau tfoot {
	background-color: #FFCFCF;}

#Page .categorie {
	border-bottom: 1px solid #555555;
	background-color: #d6e1e1;}

#Page .forums td {
	padding: 0px 10px;
}

#Page .forums .post {
	padding: 5px 10px;
}

#Page .forums img {
	margin-left: 10px;
}

#Page li {
	margin-left: 50px;
}

#Foot {
	background-image: url("img_rouge/foot.png");	height: 250px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #555555;
}


/* ______________________ */
/*                        */
/* Balises personnalisées */
/* ______________________ */


.avatar {
	width: 150px;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
}

.top {
	background-color: #FFCFCF;	font-weight: bold;
	text-align: center;
	margin: 0px;
	border-bottom: 1px solid gray;
}

.center {
	padding: 10px;
	background-color: #FFEFEF;}

.bottom {
	background-color: #FFCFCF;	font-weight: bold;
	margin: 0px;
	padding-right: 5px;
	border-top: 1px solid gray;
	text-align: center;
}

.bar {
	padding: 10px 0px 15px 0px;
	text-align: center;
}


.vert .top {
	background-color: #CAFFCA;
}

.vert .center {
	background-color: #EEFFEF;
}

.vert .bottom {
	background-color: #CAFFCA;
}


.rouge .top {
	background-color: #FFCFCF;
}

.rouge .center {
	background-color: #FFEFEF;
}

.rouge .bottom {
	background-color: #FFCFCF;
}


.bleu .top {
	background-color: #C0FFFF;
}

.bleu .center {
	background-color: #EFFFFF;
}

.bleu .bottom {
	background-color: #C0FFFF;
}




/* __________________ */
/*                    */
/* Balises classiques */
/* __________________ */

body {
	background-color: #AAAAAA;
	font-size: 13px;
	color: #333333;
}

table {
	border-collapse: collapse;
	margin: auto;
	border: 0px solid black;
	width: 100%;
}
	
input, textarea {
	font-size: 10px;
	color: #555555;
	border: 1px solid #555555;
	background-color: #DDDDDD;
}

h2 {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

a, a:link, a:visited, a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #666699;
}
	
a:hover {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #8888BB;
}

img {
	border: none;
	margin: 0px;
}
