/*
FICHIER CSS
Créé le 28 Novembre 2008 à 22h11
Par Luigi_home
*/

table.agendaccueil
{
	width: 90%;
	margin: auto;
	border: 0px;
	border-collapse: collapse;
	background-color: #B3C6C6;
}

	table.agendaccueil tbody tr td.agendaccueil_date
	{
		width: 14%;
		font-size: 25px;
		padding-top: 20px;
		padding-bottom: 10px;
		text-align: center;
		border-right: 2px solid white;
		background-color: #B8D3D3;
	}
	
		table.agendaccueil tbody tr td.agendaccueil_date div
		{
			margin-top: 5px;
			font-size: 15px;
			font-variant: small-caps;
		}
	
	table.agendaccueil tbody tr td.agendaccueil_events
	{
		width: 14%;
		text-align: center;
		border-right: 2px solid white;
		font-size: 11px;
		background-color: #B8D3D3;
	}
	
	table.agendaccueil tbody tr td.agendaccueil_navig
	{
		border-right: 2px solid white;
		font-size: 25px;
		padding-left: 10px;
		padding-right: 10px;
	}

/*
	GÉNÉRALES
*/

table.affichage_post
{
	width: 98%;
	margin: auto;
	border-collapse: collapse;
	font-size: 12px;
}

	table.affichage_post tbody tr td.auteur_post { background-color: #A7C7DF; text-align: center; border: 1px solid #627F8F; }
	table.affichage_post tbody tr td.entete_post { background-color: #A7C7DF; text-align: center; border: 1px solid #627F8F; font-weight: bold; }
	table.affichage_post tbody tr td.entete_post div.affichage_edit { font-size: 9px; }
	table.affichage_post tbody tr td.actions_post { background-color: #A7C7DF; text-align: center; width: 40px; border: 1px solid #627F8F; padding-left: 10px; padding-right: 10px; }

	table.affichage_post tbody tr td.profil { width: 180px; font-size: 10px; vertical-align: top; border: 1px solid #627F8F; border-right: 0px; /*background-color: #DFF2FF;*/ }
	table.affichage_post tbody tr td.profil div { text-align: center; font-size: 12px; }
	table.affichage_post tbody tr td.post { vertical-align: top; padding-left: 10px; border: 1px solid #627F8F; border-left: 0px; padding-right: 3px; padding-top: 10px; }
	table.affichage_post tbody tr td.post div.signature { margin-top: 20px; margin-right: 2px; border-top: 1px dotted black; font-size: 9px; padding: 5px; height: 75px; overflow: hidden; }
	
	

/*
	PAGE : Accueil
*/

table.projets_chauds
{
	margin: auto;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	font-size: 11px;
	width: 90%;
}

	table.projets_chauds thead tr th { background-color: #A7C7DF; }	
	table.projets_chauds tbody tr td.titre { text-align: center; background-color: #A7C7DF; font-weight: bold; width: 10%; border: 1px solid #627F8F }
	table.projets_chauds tbody tr td.img { text-align: center; width: 19%; }
	table.projets_chauds tbody tr td.infos { text-align: center; width: 19%; border-bottom: 1px solid #627F8F }
	table.projets_chauds tbody tr td.voirplus { text-align: right; border: 1px solid white; border-top: 1px solid #627F8F; }

table.contenu_news
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #C0C0C0;
}

	table.contenu_news thead tr th.date { width: 100px; border: 1px solid #C0C0C0; height: 40px; background-color: #C3D7DF; }
	table.contenu_news thead tr th.titre { border: 1px solid #C0C0C0; background-color: #C3DFC7; }
		table.contenu_news thead tr th.titre span { font-size: 10px; }
	
	table.contenu_news tbody tr td.icones { vertical-align: top; text-align: center; }
	table.contenu_news tbody tr td.stats { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background-color: #D1E2EF; }

/*
	PAGE : Discographie
*/

table.tableau_albums
{
	/*width: 70%;*/
	width: 80%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.tableau_albums tbody tr td.titre_album
	{
		background-color: #A7C7DF;
		font-weight: bold;
		padding-left: 10px;
		border: 1px solid #627F8F;
	}
	
	table.tableau_albums tbody tr td.pochette_album { width: 136px; padding-left: 2px; }

table.images_album
{
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin: auto;
	font-size: 11px;
}

	table.images_album tbody tr td { text-align: center; padding: 3px; border: 1px solid #627F8F; }
	
table.pistes_album
{
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
	width: 90%;
	/*width: 40%;*/
}

	table.pistes_album tbody tr td.numero { text-align: right; border-bottom: 1px dotted #627F8F; padding-right: 3px; width: 15px; font-weight: bold; }
	table.pistes_album tbody tr td.titre { border-bottom: 1px dotted #627F8F; border-right: 0px; }
	#design #corps table.pistes_album tbody tr td.titre a { color: black; }
	table.pistes_album tbody tr td.duree { border: 1px dotted #627F8F; border-left: 0px; text-align: center; padding-left: 2px; padding-right: 2px; }
	table.pistes_album tbody tr td.video { border-bottom: 1px dotted #627F8F; text-align: center; }

table.pistes_album2
{
	width: 95%;
	background-color: transparent;
}

	table.pistes_album2 tbody tr td.pochettes { text-align: center; vertical-align: top; }
	table.pistes_album2 tbody tr td.pistes { vertical-align: top; }
	table.pistes_album2 tbody tr td table.pistes_album { width: 100%; }

table.classement_album
{
	font-size: 11px;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	width: 40%;
}

	table.classement_album thead tr th { background-color: #DFF2FF; border: 1px solid #627F8F; }
	table.classement_album tbody tr td.nom { border: 1px solid #627F8F; }
	table.classement_album tbody tr td.position { border: 1px solid #627F8F; width: 10%; text-align: center; }

/*
	PAGE : Filmographie
*/

table.liste_films
{
	width: 80%;
	border: 1px solid #B200FF;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_films tbody tr td.titre
	{
		background-color: #D1C3D8;
		font-weight: bold;
		padding: 5px;
		padding-left: 10px;
		border: 1px solid #B200FF;
	}
	
	table.liste_films tbody tr td.pochette { width: 136px; padding-left: 2px; text-align: center; }

table.liste_categories_film
{
	width: 85%;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_categories_film thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	table.liste_categories_film tbody tr td { border: 1px solid #627F8F; }
	table.liste_categories_film tbody tr td.date { text-align: center; width: 25%; color: black; }
	table.liste_categories_film tbody tr td.nbr_dvds_sorties { text-align: center; width: 20%; }
	table.liste_categories_film tbody tr td.nbr_dvds_preparation { text-align: center; width: 20%; }

table.liste_categories_seriestele
{
	width: 85%;
	border: 1px solid #B200FF;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_categories_seriestele thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; height: 36px; }
	table.liste_categories_seriestele tbody tr td { border: 1px solid #B200FF; }
	table.liste_categories_seriestele tbody tr td.type_role { text-align: center; width: 30%; }
	table.liste_categories_seriestele tbody tr td.diffuser { text-align: center; width: 20%; }
	table.liste_categories_seriestele tbody tr td.date { text-align: center; width: 20%; }

table.liste_episodes
{
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	border: 1px solid #B200FF;
	border-collapse: collapse;
	font-size: 11px;
}
	
	table.liste_episodes tbody tr td { border: 1px solid #B200FF; }
	
	table.liste_episodes tbody tr td.numero { width: 5%; background-color: #D1C3D8; font-weight: bold; text-align: center; }
	table.liste_episodes tbody tr td.titre { width: 70%; background-color: #D1C3D8; font-weight: bold; text-align: center; }
	table.liste_episodes tbody tr td.date_diffusion { background-color: #D1C3D8; text-align: center; }
	table.liste_episodes tbody tr td.description { text-align: justify; padding-left: 5px; padding-right: 5px; border-bottom: 0px; }
	table.liste_episodes tbody tr td.espace_tr { font-size: 1px; }
	table.liste_episodes tbody tr td.informations { border-top: 0px; text-align: center; background-color: #E8DAEF; }

table.liste_films_oublier
{
	width: 85%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_films_oublier thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	table.liste_films_oublier tbody tr td { border: 1px solid #627F8F; }
	table.liste_films_oublier tbody tr td.titre_film { width: 20%; }
	table.liste_films_oublier tbody tr td.genre { width: 15%; text-align: center; }
	table.liste_films_oublier tbody tr td.role_hduff { width: 20%; text-align: center; }
	table.liste_films_oublier tbody tr td.date_sortie { width: 15%; text-align: center; }

table.emission_produitsderives
{
	width: 100%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	font-size: 11px;
}

	table.emission_produitsderives thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	table.emission_produitsderives tbody tr td { border: 1px solid #627F8F; }
	table.emission_produitsderives tbody tr.pair td { background-color: #DFF2FF; }
	table.emission_produitsderives tbody tr td.icone { text-align: center; border-right: 0px; }
	table.emission_produitsderives tbody tr td.nom { width: 40%; border-left: 0px; }
		table.emission_produitsderives tbody tr td.nom span { padding-left: 10px; color: #808080; font-style: italic; }
	table.emission_produitsderives tbody tr td.date { width: 15%; text-align: center; }
	table.emission_produitsderives tbody tr td.description {width: 45%; }

/*
	PAGE : Galerie de photos
*/

table.liste_categories_photos2
{
	width: 90%;
	border: 0px solid black;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_categories_photos2 thead tr th { background-color: #A7C7DF; border-bottom: 1px solid #627F8F; }
	table.liste_categories_photos2 tbody tr td { border-bottom: 1px solid #627F8F; }
	table.liste_categories_photos2 tbody tr td.big_title { background-color: #A7C7DF; padding-left: 10px; font-weight: bold; border: 1px solid #627F8F; }
	table.liste_categories_photos2 tbody tr td.icone { text-align: center; border-right: 0px; width: 45px; border-left: 1px solid #627F8F; }
	table.liste_categories_photos2 tbody tr td.titre { border-left: 0px; padding-left: 5px; }
		table.liste_categories_photos2 tbody tr td.titre span { color: #808080; padding-left: 5px; font-size: 10px; }
	table.liste_categories_photos2 tbody tr td.nbr_sousdossiers { text-align: center; width: 15%; }
	table.liste_categories_photos2 tbody tr td.nbr_photos { text-align: center; width: 13%; border-right: 1px solid #627F8F; }
	
	table.liste_categories_photos2 tbody tr.tr_contenu:hover td { background-color: #D1E2EF; }

table.liste_categorie_photos
{
	font-size: 12px;
	margin: auto;
	border-collapse: collapse;
}

	table.liste_categorie_photos tbody tr td.infos_cat { padding-left: 10px; vertical-align: middle; }
	#contenu table.liste_categorie_photos tbody tr td.infos_cat a { color: black; }
	table.liste_categorie_photos tbody tr td.infos_cat:hover { background-color: #DFF2FF; }
	
	table.liste_categorie_photos tbody tr td.espace { width: 50px; border: 0px; }
	table.liste_categorie_photos tbody tr td.espace_tr { height: 5px; }
	
table.liste_fichiers_dossier
{
	font-size: 11px;
	margin: auto;
	border: 0px solid black;
}

	table.liste_fichiers_dossier tbody tr td { border: 0px solid #627F8F; }
	table.liste_fichiers_dossier tbody tr td.apercu, table.liste_fichiers_dossier tbody tr td.apercu_hover { text-align: center; padding: 9px; border: 0px; border: 1px solid #E0E0E0; font-size: 10px; }
	table.liste_fichiers_dossier tbody tr td.apercu_hover { border: 1px solid orange; }
	
		table.liste_fichiers_dossier tbody tr td.apercu img, table.liste_fichiers_dossier tbody tr td.apercu_hover img { border: 1px solid white; }
			table.liste_fichiers_dossier tbody tr td.apercu img:hover, table.liste_fichiers_dossier tbody tr td.apercu_hover img:hover { border: 1px solid red; }

table.liste_photos_vif
{
	font-size: 11px;
	margin: auto;
	border-collapse: collapse;
	border: 1px solid #627F8F;
	margin-bottom: 5px;
	width: 80%;
}

	table.liste_photos_vif thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; text-align: left; padding-left: 20px;}
	table.liste_photos_vif tbody tr td { border: 1px dotted black; text-align: center; padding-left: 10px; padding-right: 10px; }

table.liste_fichiers_dossier2
{
	font-size: 11px;
	margin: auto;
	border: 1px solid #D8D8D;
}

	table.liste_fichiers_dossier2 tbody tr td.apercu { border: 1px solid #627F8F; background-color: #EFEFEF; padding-top: 5px; text-align: center; margin-bottom: 4px; width: 76px; }
	table.liste_fichiers_dossier2 tbody tr td.apercu div { text-align: center; background-color: white;  }

table.previsualisation_photos
{
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #627F8F;
}

	table.previsualisation_photos thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; padding-top: 3px; padding-bottom: 3px; }
	table.previsualisation_photos tbody tr td { border: 1px solid #627F8F; text-align: center; }

table.diaporama_infos
{
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
	border: 1px solid #627F8F;
}

	table.diaporama_infos thead tr th { text-align: left; background-color: #A7C7DF; border: 1px solid #627F8F; padding-left: 20px; }
	table.diaporama_infos tbody tr td { border: 1px solid #627F8F; font-size: 10px; }
	table.diaporama_infos tbody tr td.infos{ background-color: #D1E2EF; width: 30%; font-weight: bold; }

/*
	PAGES : Vidéo
*/

table.liste_video
{
	margin: auto;
	border-collapse: collapse;
	font-size: 11px;
	width: 45%;
	background-color: transparent;
}

	table.liste_video tbody tr td { text-align: center; }
	table.liste_video tbody tr td.infos_video { width: 15%; vertical-align: top; }
	#design #corps table.liste_video tbody tr td a.lien_cat { color: black; }

table.liste_cat_video
{
	width: 85%;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
}

	table.liste_cat_video thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; }
	table.liste_cat_video tbody tr td { border: 1px solid #B200FF; }
	table.liste_cat_video tbody tr td.icone { border-right: 0px; width: 8%; text-align: center; }
	table.liste_cat_video tbody tr td.titre { border-left: 0px; }
	table.liste_cat_video tbody tr td.date { text-align: center; width: 20%; color: black; }
	table.liste_cat_video tbody tr td.nbr_video { text-align: center; width: 20%; }
	
	table.liste_cat_video tbody tr td.affichage_total { text-align: right; border: 0px; }
	table.liste_cat_video tbody tr td.total_video { border: 0px; }

table.liste_souscat_video
{
	margin: auto;
	font-size: 11px;
	border-collapse: collapse;
}
	
	table.liste_souscat_video tbody tr td.icone { padding-left: 5px; padding-right: 5px; text-align: center; vertical-align: middle; }
	table.liste_souscat_video tbody tr td.titre { padding-left: 5px; padding-right: 5px; text-align: center; vertical-align: middle; }
	table.liste_souscat_video tbody tr td.espace_td { width: 20%; }
	table.liste_souscat_video tbody tr td.espace_tr { height: 0px; }

table.affichage_video
{
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	font-size: 11px;
	border: 1px solid #B200FF;
	border-collapse: collapse;
}

	table.affichage_video tbody tr td.infos { width: 30%; }
	table.affichage_video tbody tr td.video { width: 40%; }
	
table.affichage_video2
{
	margin: auto;
	font-size: 11px;
	border: 1px solid #B200FF;
	border-collapse: collapse;
	width: 465px;
}

	table.affichage_video2 tbody tr td.infos { padding-left: 5px; }
	table.affichage_video2 tbody tr td.infos2 { background-color: #E8DAEF; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; vertical-align: top; color: white; border-right: 3px double #B200FF; }
	table.affichage_video2 tbody tr td.video { }
	table.affichage_video2 tbody tr td.titre { background-color: #E8DAEF; font-weight: bold; text-align: center; border-right: 3px double #B200FF; }

/*
	PAGES : Administration
*/

table.admin_accueil
{
	width: 94%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 0px;
	font-size: 12px;
}

	table.admin_accueil tbody tr:hover td { background-color: #F5F5F5; }
	table.admin_accueil tbody tr td.lien { width: 20%; }
	table.admin_accueil tbody tr td.stats1 { width: 10%; text-align: left; color: black; }
	table.admin_accueil tbody tr td.stats2 { width: 10%; text-align: left; color: black; }

/*
	PAGES : Gestion des news
*/

table.liste_newsattentes
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #627F8F;
	font-size: 12px;
}

	table.liste_newsattentes thead tr th { border: 1px solid #627F8F; background-color: #A7C7DF; }
	table.liste_newsattentes tbody tr td { border: 1px solid #627F8F; }
	table.liste_newsattentes tbody tr td.icone { width: 2%; border-right: 0px; }
	table.liste_newsattentes tbody tr td.titre { width: 35%; border-left: 0px; }
	table.liste_newsattentes tbody tr td.auteur { width: 15%; text-align: center; }
	table.liste_newsattentes tbody tr td.datemodif { width: 30%; text-align: center; }
	table.liste_newsattentes tbody tr td.action { width: 4%; text-align: center; border-left: 0px; border-right: 0px; }

table.liste_newsonline
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	font-size: 12px;
}

	table.liste_newsonline thead tr th { border: 1px solid #627F8F; background-color: #A7C7DF; }
	table.liste_newsonline tbody tr td { border: 1px solid #627F8F; }
	table.liste_newsonline tbody tr td.icone { width: 2%; border-right: 0px; }
	table.liste_newsonline tbody tr td.titre { width: 39%; border-left: 0px; }
	table.liste_newsonline tbody tr td.auteur { width: 15%; text-align: center; }
	table.liste_newsonline tbody tr td.dateparution { width: 27%; text-align: center; }
	table.liste_newsonline tbody tr td.action { width: 4%; text-align: center; border-left: 0px; border-right: 0px; }
	table.liste_newsonline tbody tr td.action2 { width: 4%; text-align: center; border-left: 0px; }
	table.liste_newsonline tbody tr td.precedent { text-align: left; border: 0px; padding-left: 5px; }
	table.liste_newsonline tbody tr td.pages { text-align: center; border: 0px; font-weight: bold; }
	table.liste_newsonline tbody tr td.suivant { text-align: right; border: 0px; padding-right: 5px; }

table.liste_news
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	font-size: 12px;
}

	table.liste_news thead tr th { border: 1px solid #627F8F; background-color: #A7C7DF; }
	table.liste_news tbody tr td { border: 1px solid #627F8F; }
	
	table.liste_news tbody tr td.icone { border-right: 0px; text-align: center; padding-right: 3px; }
	table.liste_news tbody tr td.titre { border-left: 0px;  width: 50%; }
	table.liste_news tbody tr td.auteur { text-align: center; width: 15%; }
	table.liste_news tbody tr td.date { text-align: center; width: 30%; }
	table.liste_news tbody tr td.nbr_commentaires { text-align: center; width: 10%; }
	
/*
	PAGES : Ressources
*/

table.liste_categories_ressources
{
	width: 80%;
	margin-left: 5%;
	border-collapse: collapse;
	font-size: 11px;
}

	table.liste_categories_ressources thead tr th { background-color: #D1C3D8; text-align: center; border: 1px solid #B200FF; }
	
	table.liste_categories_ressources tbody tr td { border: 1px solid #B200FF; padding: 3px; }
	table.liste_categories_ressources tbody tr td.titre { width: 45%; }
	table.liste_categories_ressources tbody tr td.date_modification { width: 20%; text-align: center; }
	table.liste_categories_ressources tbody tr td.nbr_ressources { width: 15%; text-align: center; }
	table.liste_categories_ressources tbody tr td.total { width: 15%; text-align: center; font-weight: bold; border: 0px; }

table.liste_ressources
{
	margin: auto;
	font-size: 11px;
	background-color: transparent;
}

	table.liste_ressources tbody tr td.infos span { color: black; font-size: 10px; }

/*
	PAGES : Dossiers
*/

table.liste_dossiers
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}
	table.liste_dossiers thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; text-align: center; font-weight: bold; }
	table.liste_dossiers tbody tr td { border: 1px solid #B200FF; background-color: white; }
	table.liste_dossiers tbody tr.tr_impair td {  background-color: #E8DAEF; }
	
	table.liste_dossiers tbody tr td.icone { border-right: 0px; padding: 3px; text-align: center; }
	table.liste_dossiers tbody tr td.titre { width: 50%; border-left: 0px; }
	table.liste_dossiers tbody tr td.auteur { width: 15%; text-align: center; }
	table.liste_dossiers tbody tr td.date_parution { width: 20%; text-align: center; }
	table.liste_dossiers tbody tr td.categorie { width: 20%; text-align: center; }
	table.liste_dossiers tbody tr td.nbrvues { width: 6%; text-align: center; }
	table.liste_dossiers tbody tr td.action { width: 3%; text-align: center; border-left: 0px; border-right: 0px; }

table.admindossier_listecat
{
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #627F8F;
	width: 70%;
	margin-left: 15%;
}

	table.admindossier_listecat thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	
	table.admindossier_listecat tbody tr td.titre { border: 1px solid #627F8F; width: 20%; }
	table.admindossier_listecat tbody tr td.stats { border: 1px solid #627F8F; width: 10%; text-align: center; }
	table.admindossier_listecat tbody tr td.action { text-align: center; border-bottom: 1px solid #627F8F; border-top: 1px solid #627F8F; width: 5%; }

table.liste_uploads_dossier
{
	font-size: 11px;
	margin: auto;
	border: 1px solid #627F8F;
}

	table.liste_uploads_dossier tbody tr td.image { text-align: center; }
	table.liste_uploads_dossier tbody tr td.input { text-align: center; background-color: #F5F5F5; }

/*
	PAGES : Évènements
*/

table.liste_catevenements
{
	width: 50%;
	margin: auto;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}

	table.liste_catevenements thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; text-align: center; font-weight: bold; }
	table.liste_catevenements tbody tr td { border: 1px solid #B200FF; }
	
	table.liste_catevenements tbody tr td.nom_cat { width: 60%; }
	table.liste_catevenements tbody tr td.nbr_evenementsavenir { text-align: center; }

table.liste_evenements
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}

	table.liste_evenements thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; text-align: center; font-weight: bold; }
	table.liste_evenements tbody tr td { border: 1px solid #B200FF; }
	
	table.liste_evenements tbody tr td.nom_showtele { width: 20%; }
	table.liste_evenements tbody tr td.chaine_tele { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.horaire_diffusion { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.horaire_rediffusion { width: 20%; text-align: center; }
	
	table.liste_evenements tbody tr td.icone_projet { border-right: 0px; width: 10%; text-align: center; }
	table.liste_evenements tbody tr td.nom_projet { border-left: 0px; width: 20%; }
	table.liste_evenements tbody tr td.type_projet { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.statut_projet { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.datesortie_projet { width: 20%; text-align: center; }
	
	table.liste_evenements tbody tr td.pays_spectacle { width: 15%; text-align: center; }
	table.liste_evenements tbody tr td.ville_spectacle { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.lieu_spectacle { width: 20%; text-align: center; }
	table.liste_evenements tbody tr td.date_spectacle { width: 25%; text-align: center; }
	table.liste_evenements tbody tr td.extras_spectacle { width: 5%; text-align: center; }

table.affichage_evenement
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}

	table.affichage_evenement thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; text-align: center; font-weight: bold; color: black; }
	table.affichage_evenement tbody tr td { border-top: 0px solid black; }
	
	table.affichage_evenement tbody tr td.profil { width: 10%; text-align: center; }
	table.affichage_evenement tbody tr td.infos_rapide { text-align: center; }

table.calendrier_evenements
{
	width: 60%;
	margin: auto;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}

	table.calendrier_evenements thead tr th { background-color: #D1C3D8; font-weight: bold; border: 1px solid #B200FF; text-align: center; }
	table.calendrier_evenements tbody tr td { border: 1px solid #B200FF; width: 14%; height: 40px; text-align: center; }
	
	table.calendrier_evenements tbody tr td.aujourdhui { color: orange; font-weight: bold; border: 2px solid orange; }

table.infos_evenements
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
	font-size: 11px;
}

	table.infos_evenements tbody tr td { border-bottom: 1px solid #B200FF; }
	
	table.infos_evenements tbody tr td.cat { width: 15%; text-align: center; }
	table.infos_evenements tbody tr td.infos { padding-left: 10px; }

/*
	PAGES : Forums
*/

table.liste_forums
{
	width: 90%;
	margin-left: 5%;
	border-collapse: collapse;
	border: 1px solid #627F8F;
	font-size: 11px;
}

	table.liste_forums thead tr th { background-color: #A7C7DF; border-bottom: 1px solid #627F8F; font-weight: bold; }
	table.liste_forums thead tr th.titre_cat { text-align: left; padding-left: 30px; }
	table.liste_forums tbody tr td { border-bottom: 1px solid #627F8F; background-color: white; padding: 5px; }
	
	table.liste_forums tbody tr td.icone { border-right: 0px; width: 2%; text-align: center; }
	table.liste_forums tbody tr td.titre { border-left: 0px; width: 43%; }
		table.liste_forums tbody tr td.titre span {font-size: 10px; }
	table.liste_forums tbody tr td.stats{ text-align: center; width: 14%; color: #505050; background-color: #E8DAEF; border-left: 1px solid #627F8F; border-right: 1px solid #627F8F; }
	table.liste_forums tbody tr td.stats2{ text-align: center; width: 9%; color: #505050; background-color: #E8DAEF; border: 1px solid #627F8F; }
	table.liste_forums tbody tr td.nbsujets{ text-align: center; width: 5%; }
	table.liste_forums tbody tr td.nbreponses{ text-align: center; width: 5%; }
	table.liste_forums tbody tr td.lastmess{ font-size: 10px; width: 23%; }

table.liste_forums2
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.liste_forums2 thead tr th { background: url('../images/fond_tableau.png') repeat-x; padding: 5px; text-align: center; color: white; }
	table.liste_forums2 tbody tr td { border: 1px solid #B200FF; }
		table.liste_forums2 tbody tr td.boutons { width: 5%; text-align: center; }
		table.liste_forums2 tbody tr td.titre { width: 50%; padding-left: 10px; font-weight: bold; }
			table.liste_forums2 tbody tr td.titre span { font-weight: normal; }
			table.liste_forums2 tbody tr td.titre div { padding-left: 20px; font-size: 11px; }
		table.liste_forums2 tbody tr td.nbsujets { width: 4%; text-align: center; background-color: #E8DAEF; }
		table.liste_forums2 tbody tr td.nbmessages { width: 4%; text-align: center; background-color: #E8DAEF; }
		table.liste_forums2 tbody tr td.lastmess { width: 20%; padding: 5px; padding-left: 3px; background-color: #E8DAEF; }
	
	table.liste_forums2 tbody tr.listeforums_cat td { background: url('../images/fond_tableau2.png') repeat-x; padding: 5px; padding-left: 10px; font-weight: bold; }

table.forum_online
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forum_online thead tr th { background: url('../images/fond_tableau2.png') repeat-x; padding: 5px; text-align: left; padding-left: 20px; }
	table.forum_online tbody tr td { border: 1px solid #B200FF; padding: 5px; background-color: #E5E5E5; }

table.forums_listesujets
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forums_listesujets thead tr th { background: url('../images/fond_tableau.png') repeat-x; padding: 5px; text-align: center; border: 1px solid #B200FF; color: white; }
	table.forums_listesujets tbody tr td { border: 1px solid #B200FF; background-color: #F1F1F1; padding: 5px; }
	
	table.forums_listesujets tbody tr td.listesujets_icone { width: 4%; text-align: center; }
	table.forums_listesujets tbody tr td.listesujets_titre { padding-left: 5px; }
	table.forums_listesujets tbody tr td.listesujets_auteur { text-align: center; width: 15%; background-color: #E8DAEF; }
	table.forums_listesujets tbody tr td.listesujets_reponses { text-align: center; width: 8%; }
	table.forums_listesujets tbody tr td.listesujets_lectures { text-align: center; width: 11%; background-color: #E8DAEF; }
	table.forums_listesujets tbody tr td.listesujets_lastmess { text-align: center; width: 19%; }
	
	table.forums_listesujets tbody tr.listesujets_cat td { background: url('../images/fond_tableau2.png') repeat-x; font-weight: bold; padding-left: 10px; }

table.forums_affichagemessages
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forums_affichagemessages thead tr th { background: url('../images/fond_tableau.png') repeat-x; padding: 5px; text-align: center; border: 1px solid #B200FF; color: white; }
	table.forums_affichagemessages tbody tr td { border: 1px solid #B200FF; }
		
		table.forums_affichagemessages tbody tr td.affichagemessages_pseudo { background: url('../images/fond_tableau2.png') repeat-x; width: 20%; text-align: center; padding: 5px; }
		table.forums_affichagemessages tbody tr td.affichagemessages_entete { padding: 5px; background: url('../images/fond_tableau2.png') repeat-x; }
			table.forums_affichagemessages tbody tr td.affichagemessages_entete div { float: right; }
		
		table.forums_affichagemessages tbody tr td.affichagemessages_profile { padding: 5px; vertical-align: top; }
		table.forums_affichagemessages tbody tr td.affichagemessages_message { padding: 5px; vertical-align: top; }
			table.forums_affichagemessages tbody tr td.affichagemessages_message div.affichagemessages_signature
			{
				margin-top: 20px;
				border-top: 1px dotted #808080;
				padding: 5px;
				width: 80%;
				font-size: 10px;
			}
			
			table.forums_affichagemessages tbody tr td.affichagemessages_message div.affichagemessages_edit
			{
				text-align: right;
				font-style: italic;
				font-size: 11px;
				margin-right: 10px;
				margin-top: 20px;
				color: #404040;
			}
		
		table.forums_affichagemessages tbody tr td.affichagemessages_up { padding: 5px; text-align: center; }
		table.forums_affichagemessages tbody tr td.affichagemessages_boutons { padding: 5px; }
		
		table.forums_affichagemessages tbody tr.affichagemessages_pair td { background-color: #E5E5E5; }
		table.forums_affichagemessages tbody tr.affichagemessages_espace td { background-color: #D1C3D8; height: 5px; }
		table.forums_affichagemessages tbody tr.affichagemessages_impair td { background-color: #F5F5F5; }

table.forums_formulaire
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forums_formulaire thead tr th { background: url('../images/fond_tableau.png') repeat-x; padding: 5px; text-align: center; border: 1px solid #B200FF; color: white; }
	table.forums_formulaire tbody tr td { border: 1px solid #B200FF; }
		table.forums_formulaire tbody tr td.forumsformulaire_name { width: 25%; background-color: #E5E5E5; padding: 5px; font-weight: bold; }
		table.forums_formulaire tbody tr td.forumsformulaire_value { background-color: #F5F5F5; padding: 5px; vertical-align: top; }
		table.forums_formulaire tbody tr td.forumsformulaire_value input[type=text] { font-size: 12px; width: 70%; }
		table.forums_formulaire tbody tr td.forumsformulaire_value textarea { width: 90%; height: 250px; }
		table.forums_formulaire tbody tr td.forumsformulaire_value img {  vertical-align: bottom; }
		
		table.forums_formulaire tbody tr.forumsformulaire_cat td { background: url('../images/fond_tableau2.png') repeat-x; padding: 5px; }
		table.forums_formulaire tbody tr.forumsformulaire_boutons td { background-color: #E8DAEF; padding: 5px; text-align: center; }

table.forums_sondages
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}
	
	table.forums_sondages thead tr th { background: url('../images/fond_tableau.png') repeat-x; padding: 5px; text-align: center; border: 1px solid #B200FF; color: white; }
	table.forums_sondages tbody tr td { background-color: #E8DAEF; }
	table.forums_sondages tbody tr td.forumssondages_borderleft { width: 32%; }
	table.forums_sondages tbody tr td.forumssondages_bordercenter { padding: 20px; }
	table.forums_sondages tbody tr td.forumssondages_borderright { width: 32%; }
	table.forums_sondages tbody tr td.forumssondages_espace { background-color: #8EA3AF; height: 5px; }
	
	table.forums_sondages tbody tr.forumssondages_cat td { background: url('../images/fond_tableau2.png') repeat-x; padding: 5px; border: 1px solid #B200FF; }

table.forum_profilmembre
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forum_profilmembre thead tr th { background: url('../images/fond_tableau.png') repeat-x; text-align: center; color: white; padding: 5px; border: 1px solid #B200FF; }
	table.forum_profilmembre tbody tr.forumprofilmembre_cats td { background: url('../images/fond_tableau2.png') repeat-x; text-align: center; padding: 5px; font-weight: bold; border: 1px solid #B200FF; }
	table.forum_profilmembre tbody tr.forumprofilmembre_values td { background-color: #E5E5E5; border: 1px solid #B200FF; padding: 5px; vertical-align: top; }
		
		table.forum_profilmembre tbody tr.forumprofilmembre_values td table.forumprofilmembre_infosprofil
		{
			width: 100%;
			border-collapse: collapse;
			border: 1px solid #B200FF;
			margin-right: 3px;
		}
		
			table.forum_profilmembre tbody tr.forumprofilmembre_values td table.forumprofilmembre_infosprofil tbody tr td { border: 1px solid #B200FF; padding: 0px; background: none; }
				table.forum_profilmembre tbody tr.forumprofilmembre_values td table.forumprofilmembre_infosprofil tbody tr td.foruminfosprofil_name { width: 45%; background-color: #E8DAEF; padding: 5px; font-weight: bold; vertical-align: middle; }
				table.forum_profilmembre tbody tr.forumprofilmembre_values td table.forumprofilmembre_infosprofil tbody tr td.foruminfosprofil_value { background-color: #F5F5F5; padding: 5px; vertical-align: top; }
					table.forum_profilmembre tbody tr.forumprofilmembre_values td table.forumprofilmembre_infosprofil tbody tr td.foruminfosprofil_value span.foruminfosprofilvalue_span { font-size: 10px; padding-left: 20px; }

table.forum_paneladmin
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forum_paneladmin thead tr th { background: url('../images/fond_tableau.png') repeat-x; text-align: center; color: white; padding: 5px; border: 1px solid #B200FF; }
	table.forum_paneladmin tbody tr td { background-color: #E5E5E5; border: 1px solid #B200FF; padding: 5px; }

table.forum_memberlist
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.forum_memberlist thead tr th { background: url('../images/fond_tableau.png') repeat-x; text-align: center; color: white; padding: 5px; border: 1px solid #B200FF; }
	table.forum_memberlist tbody tr td { border: 1px solid #B200FF; background-color: #E8DAEF; padding: 5px; }
	table.forum_memberlist tbody tr.forummemberlist_impair td { background-color: #F5F5F5; }
	table.forum_memberlist tbody tr td.forummemberlist_id { width: 2%; text-align: right; }
	table.forum_memberlist tbody tr td.forummemberlist_pseudo { width: 30%; }
	table.forum_memberlist tbody tr td.forummemberlist_dateinscription { width: 20%; padding-left: 5px; color: #404040; }
	table.forum_memberlist tbody tr td.forummemberlist_dateconnexion { width: 20%; padding-left: 5px; color: #404040; }
	table.forum_memberlist tbody tr td.forummemberlist_rang { width: 10%; text-align: center; }
	table.forum_memberlist tbody tr td.forummemberlist_messages { width: 5%; text-align: center; }
	table.forum_memberlist tbody tr td.forummemberlist_etat { width: 10%; text-align: center; }

/*
	PAGES : Sondages
*/

table.liste_sondages
{
	width: 99%;
	border-collapse: collapse;
	border: 1px solid #627F8F;
	font-size: 11px;
}
	
	table.liste_sondages thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; font-weight: bold; }
	table.liste_sondages tbody tr td { border: 1px solid #627F8F; }
	
	table.liste_sondages tbody tr td.question { width: 45%; }
	table.liste_sondages tbody tr td.datedebut { width: 20%; text-align: center; }
	table.liste_sondages tbody tr td.datefin { width: 20%; text-align: center; }
	table.liste_sondages tbody tr td.nbrvotes { width: 15%; text-align: center; }

/*
	PAGES : Liste des membres de l'équipe
*/

table.liste_team
{
	width: 40%;
	margin: auto;
	border: 1px solid #B200FF;
	border-collapse: collapse;
	font-size: 11px;
}

	table.liste_team thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; font-weight: bold; }
	table.liste_team tbody tr td { border: 1px solid #B200FF; }
	
	table.liste_team tbody tr td.avatar { width: 50%; text-align: center; }
	table.liste_team tbody tr td.pseudo { width: 50%; text-align: center; }

/*
	PAGE : Affichage du profil d'un membre
*/

table.infos_profil
{
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	margin-right: 5%;
}

	table.infos_profil tbody tr td { border: 1px solid #627F8F; }

	table.infos_profil tbody tr td.dates { width: 30%; }

table.infos_profil2
{
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 5%;
	font-size: 11px;
	width: 90%;
}

	table.infos_profil2 tbody tr td { border: 0px solid black; }

	table.infos_profil2 tbody tr td.dates { width: 30%; font-size: 10px; }
	table.infos_profil2 tbody tr td.avatar { width: 22%; font-size: 10px; }
	table.infos_profil2 tbody tr td.stats {  }
	table.infos_profil2 tbody tr td.soustitre{ background-color: #A7C7DF; font-weight: bold; padding-left: 10px; }
	table.infos_profil2 tbody tr td.contenu{ padding: 5px; }
	
	table.infos_profil2 tbody tr td.stats table, table.infos_profil2 tbody tr td.contenu table { width: 99%; border-collapse: collapse; border: 0px; }
		table.infos_profil2 tbody tr td.stats table tbody tr td, table.infos_profil2 tbody tr td.contenu table tbody tr td { border: 0px solid #A7C7DF; }
		table.infos_profil2 tbody tr td.stats table tbody tr td.nom, table.infos_profil2 tbody tr td.contenu table tbody tr td.nom { background-color: #E0EDEF; width: 50%; font-weight: bold; }
		table.infos_profil2 tbody tr td.stats table tbody tr td.valeur, table.infos_profil2 tbody tr td.contenu table tbody tr td.valeur { background-color: white; width: 50%; }
	
/*
	PAGE: Liste des membres
*/

table.liste_membres
{
	width: 50%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 20%;
	font-size: 11px;
}

	table.liste_membres tbody tr td.pseudo_membre
	{
		background-color: #A7C7DF;
		font-weight: bold;
		padding-left: 10px;
		border: 1px solid #627F8F;
	}
	
	table.liste_membres tbody tr td.avatar_membre { width: 100px; padding-left: 5px; text-align: center; padding-right: 5px; }

/*
	PAGE : Proposer des photos
*/

table.proposerphotos
{
	width: 70%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 15%;
	font-size: 11px;
}

	table.proposerphotos tbody tr td.titre { background-color: #A7C7DF; padding-left: 10px; font-weight: bold; border: 1px solid #627F8F; }
	table.proposerphotos tbody tr td.label { width: 100px; padding-right: 10px; text-align: right; }
	table.proposerphotos tbody tr td.input {  }
		table.proposerphotos tbody tr td.input textarea { width: 98%; height: 60px; }
		
table.listing_photosusers
{
	width: 70%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 15%;
	font-size: 11px;
}

	table.listing_photosusers tbody tr td.photo { width: 20%; background-color: #A7C7DF; text-align: center; border-bottom: 1px solid #627F8F; padding: 10px; }
	table.listing_photosusers tbody tr td.infos { padding-left: 10px; border-bottom: 1px solid #627F8F;}

/*
	PAGE : Proposer un évenement
*/

table.liste_cat_events
{
	width: 50%;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	margin-left: 20%;
	font-size: 11px;
}

	table.liste_cat_events tbody tr td.icone { width: 30%; text-align: center; }
	table.liste_cat_events tbody tr td.titre { text-align: center; }

/*
	PAGE : Biographie
*/

table.profil_hilaryduff
{
	margin-left: 5%;
	font-size: 11px;
	border-collapse: collapse;
	width: 90%;
	background-color: transparent;
}

	table.profil_hilaryduff tbody tr.espace td { height: 5px; }
	table.profil_hilaryduff tbody tr td.categorie { padding-left: 10px; padding-right: 10px; text-align: center;  font-weight: bold; vertical-align: middle; }
	table.profil_hilaryduff tbody tr td.informations { width: 80%; padding-top: 10px; padding-bottom: 10px;  }
		table.profil_hilaryduff tbody tr td.informations table { width: 100%; border-collapse: collapse; }
		table.profil_hilaryduff tbody tr td.informations table tbody tr.pair td { background-color: #D1C3D8; }
		table.profil_hilaryduff tbody tr td.informations table tbody tr.impair td {  }
		table.profil_hilaryduff tbody tr td.informations table tbody tr td.nom { font-weight: bold; width: 40%; }

table.awards_hilaryduff
{
	margin-left: 4%;
	font-size: 11px;
	border: 1px solid #B200FF;
	border-collapse: collapse;
}

	table.awards_hilaryduff tbody tr.espace td { height: 5px; border: 1px solid #B200FF; }
	table.awards_hilaryduff tbody tr td.annee { width: 20%; padding-left: 10px; padding-right: 10px; text-align: center; background-color: #D1C3D8; font-weight: bold; }
	table.awards_hilaryduff tbody tr td.listing { padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }

/*
	PAGE : Visiteurs connectés
*/

table.liste_connectes
{
	font-size: 11px;
	border: 1px solid #627F8F;
	border-collapse: collapse;
	width: 98%;
}

	table.liste_connectes thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	table.liste_connectes tbody tr td { border: 1px solid #627F8F; }
	table.liste_connectes tbody tr td.pseudo { width: 50%; }
	table.liste_connectes tbody tr td.date { width: 20%; text-align: center; }
	table.liste_connectes tbody tr td.ip { width: 10%; text-align: center; }
	table.liste_connectes tbody tr td.page { width: 20%; text-align: center; }

/*
	PAGES : Site officiel
*/

table.liste_designs
{
	margin: auto;
	font-size: 11px;
	border: 1px solid #B200FF;
	border-collapse: collapse;
}

	table.liste_designs thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; padding: 5px; }
	table.liste_designs tbody tr td { border: 1px solid #B200FF; }
	table.liste_designs tbody tr td.num_version { text-align: center; }
	table.liste_designs tbody tr td.prev_version { text-align: center; padding-left: 10px; padding-right: 10px; }
	table.liste_designs tbody tr td.consulter_version { text-align: center; }

table.liste_site_date
{
	margin: auto;
	font-size: 11px;
	border: 1px solid #627F8F;
	border-collapse: collapse;
}

	table.liste_site_date thead tr th { background-color: #A7C7DF; border: 1px solid #627F8F; }
	table.liste_site_date tbody tr td { border: 1px solid #627F8F; }

/*
	PAGES : Livre d'or
*/

table.liste_messages_livredor
{
	font-size: 11px;
	border-collapse: collapse;
	width: 100%;
}

	table.liste_messages_livredor tbody tr td { border: 1px solid #627F8F; }
	table.liste_messages_livredor tbody tr td.entete { background-color: #A7C7DF; font-weight: bold; padding-left: 10px; }
	table.liste_messages_livredor tbody tr td.message { width: 40%; }
	table.liste_messages_livredor tbody tr td.espace { border: 0px; width: 5%; }

table.liste_tickets_livredor
{
	width: 90%;
	margin-left: 30px;
	font-size: 11px;
	border-collapse: collapse;
}

	table.liste_tickets_livredor tbody tr td { border-top: 1px solid #627F8F; border-bottom: 1px solid #627F8F; }
	table.liste_tickets_livredor tbody tr td.icone { text-align: center; width: 4%; }
	table.liste_tickets_livredor tbody tr td.titre { padding-left: 5px; width: 40%; }
		table.liste_tickets_livredor tbody tr td.titre span { padding-left: 10px; font-size: 9px; color: #808080; }
	table.liste_tickets_livredor tbody tr td.nbr_message { text-align: center; }
	table.liste_tickets_livredor tbody tr td.last_reponse { text-align: center; }
		table.liste_tickets_livredor tbody tr td.last_reponse span { font-size: 9px; color: #808080; }
	table.liste_tickets_livredor tbody tr td.espace_tr { border: 0px; }

/*
	PAGES : Entrevues
*/

table.liste_entrevues
{
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
}

	table.liste_entrevues thead tr th { background-color: #D3C1D8; border: 1px solid #B200FF; text-align: center; }
	table.liste_entrevues tbody tr td { border: 1px solid #B200FF; }
	table.liste_entrevues tbody tr.impair td { background-color: #E8DAEF; }
		table.liste_entrevues tbody tr td.numero { width: 4%; text-align: center; font-size: 19px; border-right: 0px; font-weight: bold; }
		table.liste_entrevues tbody tr td.titre { width: 43%; padding-left: 2px; border-left: 0px; }
			table.liste_entrevues tbody tr td.titre span { padding-left: 10px; color: #808080; font-size: 9px; }
		table.liste_entrevues tbody tr td.media { text-align: center; width: 13%; }
		table.liste_entrevues tbody tr td.date { text-align: center; width: 17%; }
		table.liste_entrevues tbody tr td.source { text-align: center; width: 23%; }

/*
	PAGES : ---
*/

table.listeoldnews
{
	width: 100%;
	border-collapse: collapse;
}

	table.listeoldnews thead tr th { background-color: #45779F; border: 1px solid #627F8F; color: white; }
	table.listeoldnews tbody tr td { border: 1px solid #627F8F; }
	table.listeoldnews tbody tr.impair td { background-color: #D1E2EF; }
	
	table.listeoldnews tbody tr td.soustitre { background-color: #D1E2EF; background-color: #A7C7DF; padding: 5px; padding-left: 20px; font-weight: bold; border-bottom: 2px solid #627F8F; }
	table.listeoldnews tbody tr td.soustitre span { padding-left: 5px; font-size: 10px; font-weight: normal; }
	table.listeoldnews tbody tr td.titre { width: 80%; padding: 5px; }
	table.listeoldnews tbody tr td.date { width: 20%; text-align: center; }

/*
	PAGE : Designs
*/

table.listedesigns
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B200FF;
}

	table.listedesigns thead tr th { background-color: #D1C3D8; border: 1px solid #B200FF; color: black; text-align: center; }
	table.listedesigns tbody tr td { border-bottom: 1px solid #B200FF; padding: 5px; }
	table.listedesigns tbody tr td.nomdesign { width: 20%; }
	table.listedesigns tbody tr td.prevdesign {  }
	table.listedesigns tbody tr td.commentairedesign {  }

/*
	PAGE : Rumeurs
*/

table.liste_rumeurs
{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 15px;
	border: 1px solid #B200FF;
}

	table.liste_rumeurs tbody tr td.listerumeurs_img { border-bottom: 3px solid #B200FF; padding-right: 5px; vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; background-color: #F7F7F7; }
	table.liste_rumeurs tbody tr td.listerumeurs_titre { background-color: #D3C1D8; padding: 5px; font-weight: bold; }
	table.liste_rumeurs tbody tr td.listerumeurs_description { vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border-bottom: 3px solid #B200FF; background-color: #F7F7F7; text-align: justify; }
	table.liste_rumeurs tbody tr td.listerumeurs_subtitle { background-color: #E8DAEF; text-align: left; font-size: 10px; padding-right: 5px; padding-left: 40px; }
		table.liste_rumeurs tbody tr td.listerumeurs_subtitle span.listerumeurs_false { font-weight: bold; color: red; }
		table.liste_rumeurs tbody tr td.listerumeurs_subtitle span.listerumeurs_true { font-weight: bold; color: green; }
		
/*
	PAGE : Newsletters
*/

table.newsletters_listenews
{
	width: 100%;
	border: 1px solid #B200FF;
	border-collapse: collapse;
}

	table.newsletters_listenews thead tr th { background-color: #D3C1D8; padding: 5px; padding-left: 20px; }
		table.newsletters_listenews thead tr th span { padding-left: 5px; font-size: 10px; font-weight: normal; }
	table.newsletters_listenews tbody tr td { border: 1px solid #B200FF; padding: 5px; background-color: white; }
	table.newsletters_listenews tbody tr.othercolor td { background-color: #E8DAEF; }
	table.newsletters_listenews tbody tr td.numero { color: black; font-weight: bold; font-size: 15px; border-right: 0px; text-align: right; }
	table.newsletters_listenews tbody tr td.newsletter { border-left: 0px; }
		table.newsletters_listenews tbody tr td.newsletter span { color: #966BC4; font-style: italic; font-size: 12px;  }
