body	{
	font-family: Trebuchet MS, Times New Roman, Serif;
	margin-left:10px;
	margin-right:10px;
	/*background:#9bbaf3;
	background:#FFF;*/
	}
	
#erreur_generale	{
	margin:150px;
	border:3px solid #F60000;
	padding-right:20px;
	padding-top:20px;
	height:92px;
	padding-left:150px;
	vertical-align:middle;
	font-size:18px;
	background:#FFFC19;
	background-image:url("images/attention.jpg");
	background-repeat:no-repeat;
	background-position:5px center;
	}
	
.erreur	{
	background:#CCC;
	color:blue;
	width:80%;
	font-weight:bold;
	line-height: 16px;
	padding:10px;
	font-size:11px;
	border:0px ridge grey;
	}
	
.menu	{
	background:#CCC;
	color:000;
	padding:2px;
	font-size:10px;
	border:0px ridge grey;
	}

	
h1	{
	color:#666;
	padding: 20px;
	}
	
.connexion	{
	width:75%;
	background:#ccc;
	margin-top:20px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	border:2px ridge #666;
	}
	
.connex	{
	width: 140px;
	background:inherit;
	margin-top:0px;
	color: #000;
	font-weight: bold;
	
	text-align: center;
	border:2px ridge #3779C5;
	}
	
.connex td, th, input{
	border:0px;
	font-size: 10px;
	font-style: italic;
	}
	
input[type=text]{
	border:1px solid #3779C5;	
	}
input[type=password]{
	border:1px solid #3779C5;	
	}

	
.connexion2	{
	width:500px;
	margin-top:20px;
	background:#FFF;
	padding: 5px;
	border:2px ridge #3779C5;
	font-family: Trebuchet MS, Times New Roman, Serif;
	font-size:11px;
	font-weight:bold;
	}
	
.tableau	{
	width:50%;
	background:#CCC;
	margin-top:20px;
	border:2px ridge grey;
	}
	
.tableau_gm	{
	width:450px;
	background:#FFF;
	margin-top:20px;
	border:2px solid #3779C5;
	text-align: center;
	padding: 20px;
	}
	
	.tableau_large	{
	width:1200px;
	background:#FFF;
	margin-top:20px;
	border:2px solid #3779C5;
	text-align: left;
	padding: 5 5 5 5;
	}

	
	
	
	
.connexion label	{
	padding-right:30px;
	}
	
.connexion input, select	{
	margin-top:3px;
	padding-left:4px;
	color:#000;
	background:#FFFFFF;
	border:1px solid #3779C5;
	}
.connexion td{
	border:0px;
	}
	 
input[type=submit]
	{
	border:1px solid #3779C5;
	margin-top:10px;
	font-weight:bold;
	font-style: normal;
	color: blue;
	background:#FFFFFF;
	}

a	{
	text-decoration:none;
	}
	
a:hover	{
	color:#717171;
	}
	
.inscription	{
	width:400px;
	border:2px ridge #3779C5;
	}
	
.inscription td{
	border:0px;
	}
	
.inscription label	{
	padding-right:40px;
	}

.mps	{
	width:60%;
	border:1px solid #000000;
	}

.mps td	{
	text-align:center;
	border-bottom:1px solid grey;
	}


.mps th	{
	background:grey;
	text-align:center;
	}

.flag	{
	width:3%;
	}

.sujet	{
	width:40%;
	}

.sender	{
	width:30%;
	}

.date	{
	width:27%;
	}

.voir_mp	{
	width:60%;
	border:1px solid #000000;
	}

.voir_mp .expe	{
	font-size:11px;
	text-align:right;
	border-bottom:1px solid grey;
	width:15%;
	}

.voir_mp .sujet	{
	font-weight:bold;
	border-bottom:1px solid grey;
	width:85%;
	}

.connectes	{
	width:60%;
	border:1px solid #000000;
	}

.connectes td	{
	text-align:center;
	border-bottom:1px solid grey;
	}


.connectes th	{
	background:grey;
	text-align:center;
	}

.connectes .pseudo	{
	width:50%;
	}

.connectes .action	{
	width:50%;
	}
	
