

.liste_resultat table {border-collapse: collapse; border-spacing: 0px; border: 1px solid black; }
.liste_resultat table th {margin: 0px; padding: 0px; font-style: normal; font-weight: bold; text-align: center; }
.liste_resultat table tr:hover {background-color: #f5f5f5; }
.liste_resultat table tr:nth-child(even) {background-color: #f2f2f2; }
.liste_resultat table td {margin: 0px; padding: 0 10px 0 10px; text-align: left; border: 1px solid black; }

.liste_ressource table {border-collapse: collapse; border-spacing: 0px; border: 1px solid black; }
.liste_ressource table th {margin: 0px; padding: 0px; font-style: normal; font-weight: bold; text-align: center; }
.liste_ressource table tr:nth-child(even) {background-color: #f2f2f2; }
.liste_ressource table td {margin: 0px; padding: 0 10px 0 10px; text-align: left; border: 1px solid black; }


.message{
left:0px;
width:100%;
z-index:888;
}
.message img{
display:inline-block;
margin:auto;
max-width:55%;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
opacity:1;
border:3px #fff solid;
}

.message4{
	left:0px;
	width:100%;
	z-index:888;
	}

.message4 img{
	display:inline-block;
	margin:auto;
	max-width:85%;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	opacity:1;
	border:3px #fff solid;
}

.message3{
width:100%;
z-index:888;
}
.message3 img{
display:inline-block;
margin:auto;
max-width:55%;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
opacity:1;
border:3px #ff0000 solid;
}

ul.messagec{
list-style:none;
padding:0 0;
margin:0px;
width:100%;
}

ul.messagec li{
list-style:none;
float:left;
clear:both;
width:95%;
padding:1% 5% 1% 5%;
margin:0px 0 10px 0;
background-color:#f5f3eb;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

ul.messaged li{
	list-style:none;
	float:left;
	clear:both;
	width:95%;
	padding:1% 5% 1% 5%;
	margin:0px 0 10px 0;
	background-color:#f5f3eb;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

/* ACTUALITES LISTE */
ul.message_actus{
list-style:none;
padding:0 0;
margin:0px;
width:100%;
}

ul.message_actus li{
list-style:none;
float:left;
clear:both;
width:95%;
padding:1% 5% 1% 5%;
margin:0px 0 10px 0;
background-color:#f5f3eb;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

.comm_content_actus{
width:85%;
float:left;
display:inline-block;
padding:0px;
}

.comm_content_actus p{
padding:0px;
margin:0px;
font-style:italic;
}

.comm_avatar_actus{
width:15%;
display:inline-block;
float:left;
}
.comm_avatar_actus img{
display:inline-block;
max-width:100%;
}

.message_actus{
left:0px;
width:100%;
z-index:888;
}
.message_actus img{
display:inline-block;
margin:auto;
max-width:65%;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
opacity:1;
border:3px #fff solid;
}

/* ----- */
.texte {
color:#e4b000;
padding:0px;
margin:0px;
line-height:20px;
}

.texte3 {
color:#111111;
font-size:20px;
padding:0px;
margin:0px;
line-height:20px;
}

.texte2 {
font-size:11px;
padding:0px;
margin:0px;
line-height:20px;
}

.note {
font-size:24px;
padding:0px;
margin:0px;
line-height:30px;
}

#chapo {
background:#7e8309; 
color:#fff;
border:4px double white;
padding:10px 10px;
margin:30px 10px 30px 10px;
/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:3px 3px 6px 2px #000;
-moz-box-shadow:3px 3px 6px 2px #000;
-webkit-box-shadow:3px 3px 6px #000;
}
#chapo p {
line-height:1.3em; 
text-align:justify;
}
#chapo p strong {
font-size:120%
}

/*	// ------------------------------------------------------------------------------------------------------------------------------
	// -	AFFICHE NOTIFICATIONS
	// ------------------------------------------------------------------------------------------------------------------------------	*/

					.notif_div {background-color:#000; z-index:1000; width:100%; padding:10px; 
								opacity:0.8;filter:alpha(opacity=80);
								position: fixed;bottom: 0;left: 0;height: 4em;}
					.notif_img {position: relative;float:left; margin: 0 0 0 0;}
					.notif_texte_admin {position: relative; left: 10px;  float:left; margin: 0 0 0 0; 
									color:#fff; font-size: 1.0em;padding:0px; }
					.notif_texte2_admin {position: fixed; right: 10px;  float:right; font-size: 3em;  }
					
					@media screen and (max-width: 400px)
					{
						.notif_texte_admin {font-size: 1em;}
						.notif_texte2_admin {font-size: 1.5em; }
					}

					.notif_texte_notif {position: relative; left: 10px;  float:left; margin: 0 0 0 0; 
									color:#fff; font-size: 1.5em;padding:0px; }
					.notif_texte2_notif {position: fixed; right: 10px;  float:right; font-size: 3em;  }
					
					@media screen and (max-width: 400px)
					{
						.notif_texte_notif {font-size: 1.5em;}
						.notif_texte2_notif {font-size: 1.5em; }
					}					
