/*
	STYLE.CSS
	---------------
	Fichier Css de base.
*/

body
{
	background: #8c1;
	font-family: "Trebuchet MS", Times, serif;
	font-size: 10pt;
}

p
{
text-align: center;
}

.nouveau_tuto { color: #efb219; text-decoration: blink; }

table.formulaire td
{
	width: 50%;
}

/* =====================
	CSS : Popups
	===================== */

	a.popup_aide
	{
		position: relative;
		text-decoration: none;
	}
	
	a.popup_aide img
	{
		border: none;
	}
	
	a.popup_aide:hover
	{
		background: none;
		cursor: help;
		z-index: 500;
	}
	
	a.popup_aide span
	{
		display: none;
		text-align: left;
	}
	
	a.popup_aide:hover span
	{
		display: inline;
		position: absolute;
		white-space: nowrap;
		
		font-size: x-small;
		color: black;
		
		background: #ffffff;
		border: 1px solid black;
		border-left: 4px solid black;
		
		padding: 5px;
		left: 16px;
		top: 16px;
	}
	
/* =================================== */

.erreur
{
	color: red;
	font-family: Courier, Times, serif;
}

#banniere
{
	margin-bottom: 20px;
	margin-top: 20px;
	width: 100%;
	height: 150px;
	background: url("banniere.png") black no-repeat center top;
}

#menu_navigation
{
	list-style: none;
	white-space: nowrap;
	margin: auto;
	width: 800px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 25px;
}

#menu_navigation .lien_menu a
{
	float: left;
	width: 150px;
	border: 1px solid #000;
	margin-right: 50px;
	text-align: center;
	color: #000;
	background: #fff;
	height: 25px;
}

#menu_navigation .lien_menu a:hover
{
	background: #000;
	color: #fff;
	border: 1px solid #fff;
}

#tableau_tutos
{
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #fff;
	width: 100%;
	font-size: 8pt;
	margin-bottom: 25px;
}

#tableau_tutos td
{
	border: 1px solid black;
	padding: 5px;
}

#tableau_tutos .separateur_cat
{
	border: 2px solid black;
	background: #a1a;
	text-align: center;
	font-variant: small-caps;
	color: white;
	font-weight: bold;
	font-size: 10pt;
}

#tri_tutos
{
	border: 1px solid black;
	border-collapse: collapse;
	background-color: #d8a;
	margin: auto;
	margin-bottom: 10px;
}

#tri_tutos td
{
	padding: 5px;
}

#inscription
{
	border: 1px solid #000;
	background: #fff;
	padding: 10px;
}

table.formulaire
{
	margin: auto;
	border: 1px solid black;
	width: 80%;
}

table.formulaire td.cel_gauche
{
	text-align: right;
}

table.formulaire th
{
	background: #c1c1c1;
}

h2
{
	text-align: center;
	text-decoration: underline;
}

#inscription p
{
	text-align: center;
}

#liste_forums
{
	border: 1px solid #000;
	background: #fff;
	padding: 10px;
}

#liste_forums table
{
	border: 1px solid black;
	margin: auto;
	border-collapse: collapse;
	text-align: center;
}

#liste_forums table td
{
	border: 1px solid black;
	padding: 5px;
}

#connexion
{
	border: 1px solid black;
	background: #fff;
	padding: 10px;
	text-align: center;
}

#barre_compte
{
	margin-bottom: 20px;
	margin-top: -20px;
	color: white;
	background: black;
	text-align: center;
}

#barre_compte a
{
	color: #c1c1c1;
}

#barre_compte a:hover
{
	color: white;
}

.texte_droite
{
	text-align: right;
}

#profil
{
	border: 1px solid #000;
	background: #fff;
	padding: 10px;
}

#lien_minisite
{
	border: 1px solid black;
	background: lightgrey;
	padding-left: 10px;
	padding-right: 10px;
	width: 400px;
	margin: auto;
	text-align: center;
}

#profil #actions
{
	margin: auto;
	width: 400px;
	margin-bottom: 20px;
}

