body{
	background-color:	black;
	text-align:			center;
	color:				white;}

img{
	border:				none;}

em, .jaune, .dm_auteur{
	color:				rgb(255,235,215);}

sup, .cursor_help{
	cursor:				help;}

input{
	cursor:				pointer;
	cursor:				hand;}

.segoe_script{
	font-family:		"Segoe Script", Serif;}

.small{
	font-size:			small;}

.blanc, .dm_parodie{
	color:				white;}

.jaune{
	color:				rgb(255,235,215);}

.vert{
	color:				rgb(70,170,90);}

.rouge{
	color:				rgb(220,90,70);}

.block{
	text-align: center;
	margin: auto;
	width: 80%;
	color: rgb(130,240,225);
	font-size: large;
	font-family: verdana, "comic Sans MS", Serif;
	margin-top: 2%;
	padding: 14px;
	border-top: groove purple 4px;
	border-bottom: groove purple 4px;
	background-color: rgb(30,35,30);}
   
.bgl{
	position:			fixed;
	bottom:				0px;
	left:				0px;
	z-index:			-1;}

.bgr{
	position:			fixed;
	bottom:				0px;
	right:				0px;
	z-index:			-1;}

a{
	text-decoration:	none;
	color:				rgb(180,190,250);}
   
a:hover{
	text-decoration:	underline;
	color:				rgb(100,180,255);}

a:active{
   color:				rgb(255,150,140);}

a:visited{
   color:				rgb(255,180,140);}

.flash{
	margin-top:			5px;
	margin-bottom:		8px;}

.news_switch{
	background-image:	url("images/newsa.png");
	position:			absolute;
	top:				1%;
	left:				20px;
	width:				100px;
	height:				100px;}

.news:hover{
	background-image:	url("images/newsb.png");}

#autres_sites{
	margin:				auto;
	width:				86%;
	margin-bottom:		20px;
	border-collapse:	collapse;}

#autres_sites td{
	width:				33.33%;}

#iframe_univers{
	width:				94%;
	margin-top:			30px;
	margin-bottom:		22px;}

#iframe_tribune{
	color:				black;
	background:			none;}

.actualiser_boutom{
	text-align:			left;
	margin-left:		22px;
	margin-bottom:		12px;}

.connexion{
	margin:				auto;
	width:				560px;
	padding:			8px;
	border-collapse:	collapse;
	border:				inset thin rgb(200,210,220);
	background-image:	url('images/fond_table_s.png');}

.connecte{
	margin:				auto;
	width:				70%;
	min-width:			560px;
	padding:			8px;
	font-family:		'Comic Sans MS', verdana, Serif;
	border-collapse:	collapse;}

.connecte td{
	padding:			5px;}

.infos_news{
	width:				100%;
	border-collapse:	collapse;}

.infos_news .teams_part, .infos_news .stats_dona{
	width:				18%;
	vertical-align:		top;
	padding-top:		200px;
	font-family:		'Comic Sans MS', verdana, Serif;}

.infos_news .teams_part img{
	margin-top:			4px;
	margin-bottom:		4px;}

.infos_news .teams{
	margin:				auto;
	width:				75%;
	height:				710px;
	margin-bottom:		20px;
	overflow:			auto;}

.infos_news .partenaires{
	margin:				auto;
	width:				50%;}

.teams div, .partenaires div{
	width:				94%;
	margin-bottom:		20px;
	padding-top:		8px;
	padding-bottom:		8px;
	color:				rgb(255,235,215);
	font-size:			large;
	font-family:		verdana, 'Comic Sans MS', Serif;
	border:				inset thin rgb(200,210,220);
	background-image:	url('images/fond_table_s.png');}

.infos_news .stats_dona .statistiques{
	margin:				auto;
	margin-top:			50px;
	margin-bottom:		50px;}

.infos_news .stats_dona .donateurs{
	margin:				auto;
	width:				75%;
	height:				380px;
	overflow:			auto;
	margin-top:			12px;
	margin-bottom:		20px;}

.infos_news .stats_dona .donateurs div{
	width:				94%;
	font-family:		'Comic Sans MS', verdana, Serif;
	border:				inset thin rgb(200,210,220);
	background-image:	url('images/fond_table_s.png');}

#news{
	vertical-align:		top;}

#news table, #news_upload table{
	margin:				auto;
	text-align:			left;
	width:				98%;
	font-family:		verdana, 'Comic Sans MS', Serif;
	border-collapse:	collapse;}

#news .news_teams{
	margin-bottom:		20px;}

#news .news_teams .team_titre{
	text-align:			center;
	width:				65%;
	padding-bottom:		5px;
	border-bottom:		double thin rgb(100,110,120);}

#news .news_teams .team_logo{
	text-align:			right;
	width:				35%;
	padding-bottom:		5px;}

#news .news_teams .team_contenu{
	padding-top:		15px;}

#news_upload strong{
	font-weight:		normal;}

#news_upload td{
	padding-top:		10px;
	padding-bottom:		10px;
	border-bottom:		solid thin rgb(200,210,220);}

#news_upload .derniere_maj{
	margin:				auto;
	text-align:			center;
	width:				80%;
	margin-bottom:		30px;
	padding:			10px;
	font-size:			large;
	border:				solid thin rgb(200,210,220);
	background-image:	url('images/fond_table_s.png');}

#news_upload .date{
	text-align:			center;
	width:				14%;
	min-width:			100px;
	font-size:			0.8em;}

#commentaires{
	margin:				auto;
	margin-top:			40px;
	margin-bottom:		10px;
	font-family:		verdana, "Segoe Script", Serif;
	border-collapse:	collapse;}

.commentaires{
	width:				98%;}

#commentaires a{
	text-decoration:	none;
	color:				rgb(60,70,210);}

#commentaires a:hover{
	text-decoration:	underline;
	color:				rgb(85,160,235);}

#commentaires table{
	width:				100%;
	margin-bottom:		1px;
	border-collapse:	collapse;
	border-left:		solid thin black;
	border-right:		solid thin black;
	background:			url("images/bg_com_top.png") top repeat-x;}

#commentaires table:hover{
	background-color:	white;}

#commentaires table:active{
	color:				white;
	background-color:	black;}

#commentaires .com_univers{
	background-color:	rgb(180,200,255);}

#commentaires .com_new_inscrit{
	background-color:	rgb(255,200,180);}

#commentaires textarea{
	width:				100%;
	font-family:		verdana, "Segoe Script", Serif;
	background:			url("images/bg_coeur.png");}

.cadre_maj{
	margin:				auto;
	width:				96%;
	border-collapse:	collapse;
	margin-bottom:		40px;}

.cadre_top div{
	margin:				auto;
	text-align:			center;
	width:				300px;
	height:				25px;
	padding-top:		12px;
	color:				black;
	font-weight:		bold;
	font-family:		Arial, Serif;
	background:			url("images/entete.png") no-repeat;}

.coeur{
	color:				black;
	background-image:	url("images/bg_coeur.png");}

.form_com{
	margin:				auto;
	text-align:			center;
	margin-top:			20px;
	width:				96%;}

.balise{
	text-align:			left;
	padding-left:		10px;}

.balise  img{
	cursor:				pointer;}

.balise, .ajout_icone{
	text-align:			left;
	padding-left:		10px;}

.taille2{ font-size:	1.5em;}
.taille3{ font-size:	2em;}
.c_rouge{ color:		red;}
.c_vert{ color:			green;}
.c_bleu{ color:			blue;}

.com_inscrit{
	width:				220px;
	text-align:			center;
	padding-top:		10px;
	padding-bottom:		10px;
	padding-right:		10px;
	vertical-align:		top;
	border-right:		solid thin grey;
	background:			url("images/bg_com_bottom.png") bottom repeat-x;}

.com_date{
	height:				40px;
	padding-top:		10px;
	padding-left:		20px;
	text-align:			left;}

.com_texte{
	text-align:			left;
	padding-bottom:		10px;
	padding-left:		10px;
	padding-right:		10px;
	font-family:		"comic Sans MS", verdana, Serif;
	background:			url("images/bg_com_bottom.png") bottom repeat-x;}

.com_cache{
	vertical-align:		top;
	width:				30px;
	min-width:			30px;
	max-width:			30px;
	padding-top:		20px;
	background:			url("images/bg_com_bottom.png") bottom repeat-x;}

 .com_cache img{
	padding:			1px;}

 .com_cache img:hover{
	padding:			0px;
	border:				inset thin black;
	background-color:	silver;}

#entete{
	margin:				auto;
	width:				56%;
	margin-top:			20px;
	margin-bottom:		20px;
	border-collapse:	collapse;}

.connect_jour{
	position: absolute;
	top: 12px;
	right: 40px;
	color: black;}


