/* Cas commun	*/
#bandeau_communication
{
	position:			absolute;
	top:				100px;
	text-align:			left;
	font-size:			1.2em;
	background-color:	#9999FF;	/* plum;		#FF44FF;*/
	line-height:		20px;
}

.NewsPieceJointe
{
	font-family:		Arial, Helvetica, Sans-serif;
	background-color:	white;
	color:				blue;
	
}

#news_enveloppe
{
	position:			absolute;
	top:				0px;
	margin-left:		0px;
	margin-right:		0px;
	height:				500px;
	width:				100%;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	z-index:			35;
}


#news_A_LA_UNE
{
	position:			absolute;
	height:				150px;
	top:				40px;
	width:				100%;
}

	#news_A_LA_UNE_entete
	{
		position:			absolute;
		height:				30px;
		top:				10px;
	}


	#news_A_LA_UNE_definition
	{
		position:			absolute;
		height:				110px;
		top:				40px;
		width:				90%;
		left:				8px;
		background-color:	plum;
	}

		#news_A_LA_UNE_definition_DATE
		{
			position:			absolute;
			margin:				0px;
			background-color:	#3366FF;
			color:				white;
			height:				25px;
			width:				100%;
		}
		#news_A_LA_UNE_definition_DATE p
		{
			margin:	5px;
		}

		#news_A_LA_UNE_definition_LIBELLE
		{
			position: relative;
			top:				30px;
			color:				white;
			line-height:		15px;
		}

		#news_A_LA_UNE_definition_PLUS
		{
			position:			absolute;
			bottom:				0px;
/*			background-color:	#9999FF;	/* plum;		#FF44FF;*/
			width:		auto;
		}

		#news_A_LA_UNE_definition_PLUS a
		{
			font-size:	1em;
			color:		black;
			background-color:	white;	/* plum;		#FF44FF;*/
			list-style:			none;
		}

#news_LA_PLAGNE
{
	height:				45px;
	top:				200px;
}

#news_SAP
{
	height:				45px;
	top:				275px;
}

#news_APLP
{
	height:				45px;
	top:				350px;
}

#news_TOUTES
{
	height:				40px;
	top:				425px;
}

.news 
{	/* Enveloppe Menu de Premier niveau*/
	position:			absolute;
	left:				5%;
	right:				5%;
	width:				90%;
	background-color:	#9933FF;	/*darkorchid	;	#CC0000*/
	list-style:			none;
	background:			#9933FF;	/*Si non défini sous IE, les cellules ne sont pas vus*/
	font-weight:		bold;
	line-height:		20px;
}

.news a
{
	padding:			0.4em 0em;
	display:			block;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}

.news a:hover
{
	background-color:	purple;
}

.news a span { 
	display: none;
}

.news a:hover span {   
  /* définition de la balise <span> au survol */
	display: block;
	position: absolute;
	top: -20px;
	left: 150px;
	width: 200px;
	min-height: 50px;
	 /* largeur de la zone de commentaires, */
	 /*selon la taille du menu */
	text-align: left;
	border: 2px solid #0080ff;
	background-color:	#00ffff;/*#FFFAFA;*/
	color: #000;
	font-weight: normal;
	font-style: italic;
}

