/*--------------------------------------------*/
/* Style de la mise en page du  listing des news vue par les visiteurs */
/*--------------------------------------------*/

div#principal_liste
{
   background-color: transparent;
	width: 588px;
	text-align: left;
	float: right;
}

/*--------------------------------------------*/
/*Creation de la boite du tableau*/
/*--------------------------------------------*/


div#principal_liste div#liste_titre
{
	background-image: url(../media/img/cadre_defaut_haut.gif);
   height: 22px;
}

div#principal_liste div#liste_contenu
{
	background-image: url(../media/img/cadre_defaut_middl.gif);
	background-position: top;
	background-repeat: no-repeat;
   background-color: #FFFFFF;
}

div#principal_liste div#liste_pied
{
	background-image: url(../media/img/cadre_defaut_foot.gif);
	background-position: top;
	background-repeat: no-repeat;
   height: 10px;
}

/*
Mise en page du tableau
*/

div#principal_liste div#liste_contenu table#tableau_liste
{
	border-left: 1px solid Black;
	width: 588px;
}

div#principal_liste div#liste_contenu table#tableau_liste thead
{
	background-color: #3399FF;
	color: white;
	font-weight: bold;
}

div#principal_liste div#liste_contenu table#tableau_liste tfoot
{
	background-color: #3399FF;
	color: white;
	font-weight: bold;
	text-align: right;
}

div#principal_liste div#liste_contenu table#tableau_liste th
{
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	text-align: center;
	height: 20px;
}

div#principal_liste div#liste_contenu table#tableau_liste td
{
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	height: 30px;
}

div#principal_liste div#liste_contenu table#tableau_liste tr.lignepair
{
	background-color: #ECEBE8;
}

div#principal_liste div#liste_contenu table#tableau_liste tr.ligneimpair
{
	background-color: White;
}
div#principal_liste div#liste_contenu table#tableau_liste tbody#corp_tableau_liste tr:hover a
{
	background-color: #C5E6FB;
}
div#principal_liste div#liste_contenu table#tableau_liste tbody#corp_tableau_liste tr:hover a.news_titre
{
	color: Navy;
}
div#principal_liste div#liste_contenu table#tableau_liste a
{
	display: block;
	text-decoration: none;
	overflow: hidden;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_categorie
{
	height: 27px;
	vertical-align: middle;
	padding-top: 3px;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_titre
{
	width: 300px;
	height: 15px;
	font-weight: bold;
   color: #375CFD;
	text-align: left;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_titre:hover
{
	color: Navy;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_descriptif
{
	width: 300px;
	height: 15px;
	font-style: italic;
	font-weight: normal;
	color: Black;
	text-align: left;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_auteur
{
	width: 132px;
	height: 30px;
	color: #8F8F8F;
	font-weight: bold;
}
div#principal_liste div#liste_contenu table#tableau_liste a.news_date
{
	width: 100px;
	height: 30px;
	color: #8F8F8F;
	font-weight: bold;
}

div#principal_liste div#liste_contenu table#tableau_liste table#table_control
{
	 border: 0;
}

div#principal_liste div#liste_contenu table#tableau_liste table#table_control tr
{
	 border: 0;
}

div#principal_liste div#liste_contenu table#tableau_liste table#table_control td
{
	 border: 0;
	 height: 25px;
	 text-align: right;
}
