@charset "utf8";

/***********************************************\
 ***** PARTIES COMMUNES A TOUTES LES PAGES *****
\***********************************************/
/* voir plus loin pour le détail de chaque page */

/***********************************************************\
 * Habillage (images, couleurs, police de caractères etc.) *
\***********************************************************/
/*
 * Définition du body
 */
body
{
	/* Police de caractère par défaut pour tout le site */
	font-family : verdana, sans-serif;
	
	/* Initialisation de la taille des caractères pour compatibilité entre navigateurs
	   (à ne pas modifier si possible) */
	font-size : 100%; 
	
	/* Couleur du texte */
	color : #222222;

	/* Couleur d'arrière plan du site */
	background-color : #000000;
	
	/* Image d'arrière plan du site */
	 background-image : url('../imgs/background_cata.png');
	
	/* Positionnement de l'image */
	background-position : center top;
	
	/* Répétition de l'image */
	background-repeat : no-repeat;
}
/*
 * Attribut généraux
 */
/* tableaux */
/*table {
	border-collapse: collapse;
}*/
th {

	background-color: #FFC891;
}
td {

}

/* liens */
a
{
	color: #931414; 
	/* en gras */
	font-weight : bold;
	
	/* non souligné */
	text-decoration : none;
}
/* liens quand on passe la souris dessus*/
a:hover
{
	/* souligné */
	text-decoration : underline;
	color:931414;
}

/* -------------------------------------------------------------------*/
/*                            Container                               */
/* -------------------------------------------------------------------*/

.rubrique_item {float:left;
margin:10px 0;
text-align:center;
width:160px;
}

#container-top
{
	/* Couleur de fond */
	background-color : transparent;
	
	/* Image de fond */
	background-image : none;
	
	/* Positionnement de l'image */
	background-position : left top;
	
	/* Répétition de l'image */
	background-repeat : repeat;	
	height: 116px;
}
#container
{
	background-color : transparent;
	background-image : none;
	background-position : left top;
	background-repeat : repeat;
	width: 1006px;
}
#container-bottom
{
	background-color : transparent;
	background-image : none;
	background-position : left top;
	background-repeat : repeat;
}

#banner {
	display: none;
}

/* -------------------------------------------------------------------*/
/*                          Menu  horizontal                          */
/* -------------------------------------------------------------------*/
#menu,
#menu-right,
#menu-left,
#menu-center,
#menu-bg-right {
	height: 64px;
	text-align: center;
}
#menu-left,
#menu-right,
#menu-bg-right {
	display: block;
	width: 29px;
}
#menu
{
	background-color : transparent;
	background-image : none;
	background-position : left bottom;
	background-repeat : repeat-x;
	height: 64px;
	text-align: center;
	width: auto;
}
#menu-left
{
	background-color : transparent;
	background-image : url('../imgs/pub-transpa-haut-G.png');
	background-position : left top;
	background-repeat : no-repeat;
}
#menu-right
{
	background-color : transparent;
	background-image : none;	
	background-position : left top;
	background-repeat : no-repeat;
	display: none;
}
#menu-bg-right
{
	background-color : transparent;	
	background-image : url('../imgs/pub-transpa-haut-D.png');
	background-position : left top;
	background-repeat : no-repeat;
	float: right;
}
#menu-center
{	
	background-color : transparent;	
	background-image : url('../imgs/pub-transpa-haut-M.png');
	background-position : left top;
	background-repeat : repeat-x;
	float: none;
	margin: 0 29px;
	padding-top: 13px;
}
/* ------------------ Menu items -------------------*/
.menu_item_left ,
.menu_item_right {
	width: 0;
}
.menu_item_texte {
	display: none;
}
.menu_item_image {
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
}
/* ------------------ Menu images ------------------*/
#menu-accueil .menu_item_image {
	background-image: url('../imgs/menu-accueil.png');
	width: 107px;
}
#menu-news .menu_item_image {
	background-image: url('../imgs/menu-news.png');
	width: 92px;
}
#menu-screenshots .menu_item_image {
	background-image: url('../imgs/menu-screenshots.png');
	width: 147px;
}
#menu-faq .menu_item_image {
	background-image: url('../imgs/menu-faq.png');
	width: 84px;
}
#menu-lexique .menu_item_image {
	background-image: url('../imgs/menu-lexique.png');
	width: 111px;
}
#menu-forums .menu_item_image {
	background-image: url('../imgs/menu-forums.png');
	width: 110px;
}
/* ------------- Menu images hover et selection -------------*/
#menu-accueil a:hover .menu_item_image {
	background-image: url('../imgs/menu-accueil_2.png');
	width: 107px;
}
#news-accueil #menu-news .menu_item_image,
#menu-news a:hover .menu_item_image {
	background-image: url('../imgs/menu-news_2.png');
	width: 92px;
}
#screenshots-accueil #menu-screenshots .menu_item_image,
#menu-screenshots a:hover .menu_item_image {
	background-image: url('../imgs/menu-screenshots_2.png');
	width: 147px;
}
#faq-accueil #menu-faq .menu_item_image,
#menu-faq a:hover .menu_item_image {
	background-image: url('../imgs/menu-faq_2.png');
	width: 84px;
}
#lexique-accueil #menu-lexique .menu_item_image,
#menu-lexique a:hover .menu_item_image {
	background-image: url('../imgs/menu-lexique_2.png');
	width: 111px;
}
#menu-forums a:hover .menu_item_image {
	background-image: url('../imgs/menu-forums_2.png');
	width: 110px;
}
/* ------------------ Menu placement ----------------*/
#menu-accueil {
	margin-left: 140px;
}


/* -------------------------------------------------------------------*/
/*                           Bandeau de pub                           */
/* -------------------------------------------------------------------*/
#leaderboard,
#pub-leaderboard-contenu,
#pub-leaderboard-contenu-gauche,
#pub-leaderboard-contenu-droit {
	display: block;
	height: 125px;

}
#leaderboard
{
	background-color : transparent;
	background-image : url('../imgs/leaderboard-fond.png');
	background-position : center top;
	background-repeat : no-repeat;
	padding: 0;
	text-align : center;
	width: 1006px;
}
#pub-leaderboard-contenu
{
	background-color : transparent;
	background-image : url('../imgs/pub-transpa-bas-M.png');
	background-position : left top;
	background-repeat : repeat-x;
	margin: 0 29px;
	padding-top: 10px;
}

#pub-leaderboard-contenu-gauche,
#pub-leaderboard-contenu-droit {
	background-color : transparent;
	background-position : left top;
	background-repeat : no-repeat;
	width: 29px;
}
#pub-leaderboard-contenu-gauche {
	background-image : url('../imgs/pub-transpa-bas-G.png');
	float: left;
}
#pub-leaderboard-contenu-droit {
	background-image : url('../imgs/pub-transpa-bas-D.png');
	float: right;
}
#pub-leaderboard-contenu div{
	margin: auto;
}
/* -------------------------------------------------------------------*/
/*                               Carre de pub                         */
/* -------------------------------------------------------------------*/
#pub-rectangle
{
	background-color : transparent;
	background-image : none;	
	background-position : left top;
	background-repeat : repeat;
	text-align : center;
}
#pub-rectangle {
	float: left;
}

/* -------------------------------------------------------------------*/
/*                               Contenu                              */
/* -------------------------------------------------------------------*/
#middle-top ,
#middle ,
#middle-bottom {
	background-color : transparent;
	background-image : none;
	background-position : left top;
	background-repeat : repeat;	
}
#middle-top {
	height: 5px;
}
#middle-bottom {
	height: 0px;
}

.bloc_gauche_top ,
.bloc_gauche_middle ,
.bloc_gauche_bottom ,
.bloc_droite_top ,
.bloc_droite_middle
.bloc_droite_bottom
{
	background-color : transparent;
	background-image : none;
	background-position : left top;
	background-repeat : repeat;
}

#middle-left ,
#middle-left-top ,
#middle-left-middle,
#middle-left-bottom ,
#middle-center ,
#middle-right ,
#middle-right-top ,
#middle-right-middle ,
#middle-right-bottom {
	background-color : transparent;
	background-image : none;
	background-position : center top;
	background-repeat : no-repeat;
}
#middle-left {
	width: 195px;
}
#middle-center {
	width: 603px;
}
#middle-right-top {
	display: none;
}
#middle-right-bottom{
	background-image: url('../imgs/droite-bottom.png');
	height: 26px;
	width: 100%;
}


#middle-center-top {	
	background-color : transparent;
	background-image : url('../imgs/middle-top-fond.png');
	background-position : center top;
	background-repeat : repeat;	
	height: 15px;
}
#middle-center-middle-outside {
	background-color: transparent;
	background-image : url('../imgs/middle-M-exterieur-repeat.png');
	background-position : center top;
	background-repeat : repeat-y;
}
#middle-center-middle {
	background-color : transparent;
	background-image : url('../imgs/middle-texture.jpg');
	background-position : left top;
	background-repeat : repeat;	
	margin: auto;
	width: 581px;
}
#middle-center-middle-inside {
	background-color: transparent;
	background-image : url('../imgs/middle-M-repeat.jpg');
	background-position : center top;
	background-repeat : repeat-y;
	min-height:1200px;
	padding-bottom: 134px;		/* sert a amenager de la place pour le footer */
}
#middle-center-bottom {
	background-color : transparent;
	background-image : none;	
	background-position : left top;
	background-repeat : repeat;
	height: inherit;
}

/* -------------------------------------------------------------------*/
/*                               Footer                               */
/* -------------------------------------------------------------------*/
#footer
{
	background-color : transparent;
	background-image : none;
	background-position : center top;
	background-repeat : no-repeat;
}
#footer-inside {
	background-color : transparent;
	background-image : url('../imgs/footer.png');
	background-position : center top;
	background-repeat : no-repeat;
	height: 134px;
	position: relative;
	top: -134px;	
}



/* -------------------------------------------------------------------*/
/*                            Screenshots                             */
/* -------------------------------------------------------------------*/
#moyenatures-screenshots{
	margin: auto;
	width: 700px;
}
#moyenatures-screenshots .bloc_centre_bottom{
		display:none;
}
.moyenature_slideshow_container{
	padding-top: 10px;

}

.moyenature_slideshow_container, .slideshow_container{
	margin-top:30px;
	color:#110D2D;
}

.moyenature_slideshow_image ,
.moyenature_slideshow_legende{
	color:#751719;
	font-weight: bold;
	text-align: center;
	
}
.moyenature_slideshow_legende ,
.miniature_legende {
	font-size: 0.9em;
}
#miniatures-screenshots{
	margin: auto;
	width: 700px;
}
#miniatures-screenshots .bloc_centre_bottom{
	height: 30px;
}
.miniature_item{
	margin-left: 12px;
}
.bouton_precedent,
.bouton_suivant {
	text-align: center;
	width: 140px;
}
.bouton_suivant{
	background:transparent url(../imgs/suivant.png) no-repeat center top;
	float:right;
	height:53px;
	width:155px;

}

.bouton_suivant span{
	display:none;
}

.bouton_precedent{
	background:transparent url(../imgs/precedent.png) no-repeat center top;
	float:left;
	height:53px;
	width:155px;
}

.bouton_precedent span{
	display:none;
}

#screenshots-accueil #footer_inside {
	background-image: url('../imgs/screenshots-footer.png');
	background-position: right;
}

/* -------------------------------------------------------------------*/
/*                               Blocs                                */
/* -------------------------------------------------------------------*/
/* ------------------ Situation ---------------*/
.situation{
	font-size: 0.8em;
	color:931414;
}
.situation a{
	font-weight: normal;
	color:931414;
	font-weight:bold;

}
#middle-center-middle-inside > .situation{
	padding-left: 15px;
}

/* ------------------ Bloc gauche ---------------*/
.bloc_gauche_top{
	background: url('../imgs/gauche-onglet_menu.png') center top no-repeat;
	cursor: pointer;
	height: 35px;
	text-align: center;
}

.bloc_gauche_titre{
	display: none;
}
.bloc_gauche_image_titre{
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;	
	display: block;
	height: 35px;
	width: 100%;
}

/********** Images Menu Gauche ********/

#bloc-gauche-rubrique-79 .bloc_gauche_image_titre{
	background-image: url('../imgs/titre1.png');
}
#bloc-gauche-rubrique-21 .bloc_gauche_image_titre{
	background-image: url('../imgs/titre2.png');
}
#bloc-gauche-rubrique-25 .bloc_gauche_image_titre{
	background-image: url('../imgs/titre3.png');
}
#bloc-gauche-rubrique-11 .bloc_gauche_image_titre{
	background-image: url('../imgs/titre4.png');
}
#bloc-gauche-rubrique-23 .bloc_gauche_image_titre{
	background-image: url('../imgs/titre5.png');
}

.liste_rubriques{
	padding-left: 13px;
}
.liste_rubriques a{
	color: white;
	font-size: 0.8em;
}

.rubrique_flechette{
	display:none;
}

.item_rubrique,
.item_article{
	background:transparent url(../imgs/bullet-point.png) no-repeat scroll left center;
	padding-left: 10px;
}

/* ------------------ Bloc droite ---------------*/
.bloc_droite a{
	color: white;
}
.bloc_droite_titre{
	display: none;
}
.bloc_droite_middle{
	background: url('../imgs/droite-M-repeat.png') center top repeat-y;
	color: white;
	padding: 7px 17px 10px 10px;
}
.bloc_droite_top{
	background-position: center top;
	background-repeat: no-repeat;
	height: 34px;
}
#bloc-droite-login .bloc_droite_top{
	background-image: url('../imgs/droite-connexion.png');
	height: 42px;
}
#bloc-droite-screenshot .bloc_droite_top{
	background-image: url('../imgs/droite-screenshots.png');
}
#bloc-droite-screenshot .bloc_droite_middle{
	text-align: center;
}
#bloc-droite-sondage .bloc_droite_top{
	background-image: url('../imgs/droite-sondage.png');
}
/* ------------------ Bloc droite Sondage ---------------*/
.sondage{
	font-size: 0.8em;
}
.question_sondage{
	display: block;
	padding: 0 0 0 15px;
	background: transparent url(../imgs/sondage-fleche.png) no-repeat scroll left top;
}
.sondage_resultats li ,
.sondage_vote li {
	font-size: 0.8em;
	padding: 5px 0;
}
.sondage_voter {
	margin: 5px 0;
	text-align: center;
}
/* ------------------ Bloc droite Login ---------------*/
#bloc-droite-login .bloc_droite_middle{
	padding: 7px 20px 10px 15px;
}
#login-connexion{
	font-size: 0.8em;
}
.login_fields{
	height: 25px;
}
.login_connexion ,
.pass_connexion{
	background: url('../imgs/log.png') left top no-repeat;
	border: none;
	color: white;
	height: 20px;
	margin-left: 5px;
	right: 0px;
	padding: 0 5px;
	position: relative;
	width: 104px;
}
.login_souvenir{
	width: 135px;
}
#login_souvenir{
	margin-left: 0;
}
.login_souvenir input,
.login_souvenir label{
	float: left;
	font-size: 0.8em;
	line-height: 18px;
}
.login_submit a{
	color: white;
}
.bouton_connexion{
	border: none;
	background: transparent url('../imgs/connexion_2.png') top left no-repeat;
	cursor: pointer;
	float: right;
	height: 17px;
	margin: 0px 0px 5px 5px;
	padding: 0;
	width: 69px;
}

.bouton_deconnexion{
	border: none;
	background: transparent url('../imgs/deconnexion.gif') top left no-repeat;
	cursor: pointer;
	height: 17px;
	margin: 5px;
	padding: 0;
	width: 83px;
}
.connection_bienvenue{
	font-size: 0.8em;
}
/* ------------------ Bloc droite Screenshot ---------------*/
#bloc-droite-screenshot a {
	font-size: 0.8em;
}

/* ------------------ Centre ---------------*/
.bloc_centre{
	margin: auto;
	padding: 1px 0;
	width: 525px;
}

.bloc_centre_grand{
	margin: auto;
	padding: 1px 0;
	width: 750px;
}

#bloc-unes {
	width: 525px;
}
#bloc-sommaire-news {
	display: none;
}
#bloc-sommaire-screenshots {
	width: 525px;
	margin-bottom:12px;
}
#bloc-sommaire-forums {
	width: 560px;
}
#bloc-news-sujet {
	width: 560px;
}
#bloc-liste-articles {
	width: 525px;
}
#bloc-articles-rubrique {
	width: 560px;
}

#bloc_titre_details_news .bloc_centre_top_titre{ width: 500px; }


/* ------------------ Centre titres ---------------*/
.bloc_centre_top{
	background-image: url('../imgs/middle-titre-fond.png');
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}

#screenshots-accueil .bloc_centre_top{
	background-image: url('../imgs/middle-titre-fond2.png');
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}

.bloc_centre_top span{
	display:none;
}
.bloc_centre_top_titre{
	background-position: center center;
	background-repeat: no-repeat;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	width: 100%;
}
.bloc_centre_top_titre .bloc_centre_titre{
	display: none;
}
.bloc_centre_middle {
	padding-bottom: 0px;
	float:left;
}
/* overrides */
/* .bloc_centre_titre */
#bloc-article .bloc_centre_titre {
	display: none;
}
#fil-news .bloc_centre_titre{
	display: none;
}
/* .bloc_centre_top_titre */

#bloc-news .bloc_centre_top_titre{
	background:transparent url(../imgs/resume_actu.png) no-repeat scroll center;
	margin-bottom:0px;
}


#bloc-unes .bloc_centre_top_titre {
	background-image: url('../imgs/middle-actu-jeu.png');
	margin-bottom:12px;
	margin-top:5px;
}
#bloc-sommaire-news .bloc_centre_top_titre {
	background-image: url('../imgs/resume_actu.png');
}
#bloc-sommaire-articles .bloc_centre_top_titre {
	background-image: url('../imgs/middle-nos-articles.png');
}
#bloc-sommaire-screenshots .bloc_centre_top_titre {
	background-image: url('../imgs/middle-screenshots.png');
	margin-bottom:15px;
}
#bloc-sommaire-forums .bloc_centre_top_titre {
	background-image: url('../imgs/middle-forum-en-live.png');
	margin-bottom:17px;
}
#moyenatures-screenshots .bloc_centre_top_titre {
	background-image: url('../imgs/middle-screenshots.png');
}
#bloc-articles-rubrique .bloc_centre_top_titre,
#bloc-news-sujet .bloc_centre_top_titre {
	background-image: url('../imgs/a-lire-egalement.png');
}

#bloc_titre_details_news{ display: block; }
#bloc_titre_details_news .bloc_centre_top_titre{
	background-image: url('../imgs/en_detail.png');
	margin-top:10px;
}
#sommaire-faq .bloc_centre_top_titre {
	background-image: url('../imgs/faq.png');
}
#bloc-liste-articles .bloc_centre_top_titre{
	background-image: url('../imgs/articles.png');	
}
#bloc-liste-rubriques .bloc_centre_top_titre{
	background-image: url('../imgs/rubriques.png');	
}

/* .bloc_centre_top */
.bloc_centre_annonce .bloc_centre_top,
#bloc-article .bloc_centre_top,
#fil-news .bloc_centre_top {
	background-image: none;
}
#fil-news .bloc_centre_top {
	height: 45px;
}
/* .bloc_centre_middle*/
.bloc_centre_annonce .bloc_centre_middle{
	padding-top: 20px;
	width: 100%;
}
	

/* ------------------ Centre items ---------------*/
.item_une{
	height: auto;
	text-align: center;
	width: 175px;
	height: 250px;
}
.item_une_titre{
	border-bottom: 1px solid #949393;
	font-size: 0.8em;
	margin: auto;
	text-align:center;
	width: 143px;

}
.item_une_titre a{
	text-decoration: none;
	color:#931414;
}
.item_une_icone{
	background: transparent url('../imgs/icone.png') left top no-repeat;
	float: left;
	height: 14px;
	width: 24px;
}
.item_une a img{
	border: none;
}
.item_une_lien{
	display: none;
}
.item_une_middle img{
	width: 143px;
}
.item_une_pitch{
	font-size: 0.8em;
	margin: auto;
	text-align: left;
	width: 143px;
	color:#000000;
}
#bloc-unes .item_une_top{
	background: url('../imgs/une-encart-date.png') center top no-repeat;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color:#8a7010;
}
#bloc-liste-articles .item_une {
	border-top: 1px dashed;
	height: 13em;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 10px;
}

.community_news{
	text-align: center;
	width: 525px;
}

.community_news_top {
	background: url('../imgs/une-encart-news.png') center top no-repeat;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color:#8a7010;
}


/* ------------------ Centre fils ---------------*/

#fil-news .bloc_centre_bottom .bouton_navigation{
	display:none;
}

.fil_item{
   padding:10px 0pt;
}
.fil_item a {
	color:#222222;
	padding-left:10px;
}

.fil_sujet{
	border-bottom: 1px solid #323232;
	font-size: 0.8em;
	font-weight:bold;
	margin-bottom: 10px;
	text-tansform: uppercase;
	width:500px;
}
.fil_sujet span{
	background: #323232;
	color: white;
	padding: 0 0.8em;
	font-transform:uppercase;
	font-weight:bold;
	text-tansform: uppercase;
}
.fil_date{
	font-size: 0.8em;
	padding-left:20px;
}
.transpa_fil_date{
	color:#8a7010;
	font-size: 0.8em;
	font-weight:bold;
	padding-left:20px;
        background: url(../imgs/pave-center.png);
}
.fil_icone{
	display: none;
	float: right;
}
.fil_icone img{
	max-height: 50px;
}
.fil_pitch{
	font-size: 0.8em;
	padding-left:20px;
}
.transpa_fil_pitch{
	font-size: 0.8em;
	padding-left:20px;
        background: url(../imgs/pave-center.png);
	color:#222222;
}
.fil_lien{
	font-size: 0.8em;
	text-align: right;
        padding-bottom:5px;
}
.transpa_fil_lien{
	font-size: 0.8em;
	text-align: right;
        background: url(../imgs/pave-bottom.png) no-repeat bottom;
        padding-bottom:5px;
}
.fil_lien a{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	padding-right:10px;
	background: url("../imgs/news-fleche.png") no-repeat center left;
}
.transpa_fil_lien a{
	color: #222222;
	font-weight: normal;
	text-decoration: underline;
	padding-right:10px;
	background: url("../imgs/news-fleche.png") no-repeat center left;
}
.fil_thread{
	float: left;
	font-size: 0.8em;
	margin-left: 10px;
	width: 250px;
}
.fil_thread_top{
	border-bottom: 1px solid;
	font-weight: bold;
	text-transform: uppercase;
	color:#8a7010;
}
.fil_thread li{
	padding: 3px 0;
}
.fil_thread_middle{
	font-size: 0.9em;
	color:#222222;
}
.fil_thread_middle a{
	color: #222222;
	font-weight: normal;
}
.thread_forum a{
	font-size: 1em;
	font-weight: bold;
	color:#323232;
}
.thread_contenu{
	padding-left: 37px;
}
/* overrides */
/* .fil_x */
#bloc-sommaire-articles .fil_titre a {
	color: #931414;
	font-size:0.8em;
	line-height:10px;

}
#bloc-sommaire-articles .fil_titre {
	height: 1.1em;
	overflow: hidden;
}
#bloc-sommaire-articles .fil_titre,
#bloc-sommaire-articles .fil_pitch {
	margin-left: 20px;
	color:222222;
}
#bloc-sommaire-articles .fil_date {
	background:transparent url(../imgs/icone-fleche.png) no-repeat scroll left center;
	float: right;
	margin-top: -3.5em;
	padding-left:15px;
	color:#222222;
}

/* ------------------ Centre Lexique ---------------*/

.navigation_alphabet{
	padding-bottom:15px;
}


#bloc-lexique .bloc_centre_top_titre{
	background:url("../imgs/lexique.png") no-repeat center center;
}

.lexique_item_mot{
	font-weight: bold;
	color:931414;
}
.lexique_item_bottom{
	font-size: 0.8em;
	text-align: right;
}

/* ------------------ Centre FAQ ---------------*/
#sommaire-faq .bloc_centre_top .bloc_centre_titre{
	background:url("../imgs/faq.png") no-repeat center center;
}

.faq_item_top{
	font-weight: bold;
}
.faq_item_bottom{ font-size: 0.8em; text-align: right; }


/* ------------------ Centre News / Articles ---------------*/
.texte_article, .texte_news{
	padding: 10px 0;
	color:#222222;
}

.texte_article_grand
{
	padding: 20px 0;
	margin: 10px 0;
	color:#222222;
	margin: auto;
	width: 750px;
}


.texte_article{
	border-bottom: 1px dashed;
	border-top: 1px dashed;
}

#lien-archives-news .lien_image{
	background:url("../imgs/news-fleche-pleine.png") left center no-repeat;
	color:931414;
	padding-left:17px;
}


#lien-RSS-news .lien_image{
	background:url("../imgs/icone-RSS.png") left center no-repeat;
	color:931414;
	padding-left:20px;
}

.lien_article ,
.lien_texte{
	font-size: 0.8em;
	margin-bottom:10px;
}
#lien-archives-news:hover{
	text-decoration:none;
}
#lien-RSS-news:hover{
	text-decoration:none;
}
.lien_news
{
 	font-size: 1em;
	text-align: right;
        color:#221E3C;
        font-weight:700;
        padding-bottom:5px;
}
.lien_news a
{
 	font-size: 1em;
	text-align: right;
        color:931414;
        font-weight:700;
        padding-bottom:5px;
}
.retour_liste{
	border-bottom: 1px dashed black;
	margin: 0 0 20px 0;
}
date_news {
	border-top:2px dotted black;
	color:#8A7010;
	font-size:0.8em;
	font-weight:700;
	margin-bottom:10px;
	padding-top:15px;
	text-decoration:underline;
}
.titre_news{
	text-align: center;
    color:#162837;
    font-size:2em;
}
.auteur_news{
        font-size: 1em;
	text-align: right;
        color:931414;
        font-weight:700;
        padding-bottom:5px;
}
.commentaires_news
{
	font-size: 0.8em;
	text-align: right;
        color:931414;
        font-weight:700;
        padding-bottom:5px;
	padding-top:10px
}
.commentaires_news a
{
	font-size: 1em;
	text-align: right;
        color:931414;
        font-weight:700;
        padding-bottom:5px;
}

.sommaire_article{
	margin-bottom: 5px;
	text-align: center;
}
.lien_page_precedente, 
.page_courante, 
.lien_page_suivante {
	float: none;
}
.page_precedente{ 
	float:left;
	font-size:0.8em;
	line-height:1.5em;
	width:150px;
}
.page_suivante{
	float:right;
	font-size:0.8em;
	line-height:1.5em;
	width:150px;
}

.details_article{
	margin: 20px 0 0 0;
}
.titre_article{
	display: none;
	text-align: center;
}
.titre_page_article{
	display: none;
}
.navigation_article{
	font-size: 0.8em;
	height: 20px;
	text-align: center;
}
.page_courante{
	/*margin: 0 110px;*/
}

#navigation_article a{ font-weight: normal; font-size: 1.1em; }

.details_news{
	padding: 20px 0;
}

#bloc-article .bloc_centre_top_titre{
	display:none;
}

/* -------------------------------------------------------------------*/
/*                             Overrides                              */
/* -------------------------------------------------------------------*/
/* #screenshots-accueil */
#screenshots-accueil #middle-center{
	width: 804px;
}
#screenshots-accueil #middle-center-middle{
	width: 782px;
}
#screenshots-accueil #middle-center-top{
	background-image: url('../imgs/screenshots-top.png');
}
#screenshots-accueil #middle-center-middle-inside{
	background-image: url('../imgs/screenshots-M-repeat.jpg');
	background-repeat: repeat-y;
}
#screenshots-accueil #middle-center-middle-outside{
	background-image: url('../imgs/screenshots-M-exterieur-repeat.png');
	background-repeat: repeat-y;
}
#screenshots-accueil #middle-center-bottom{
	background-image: url('../imgs/screenshots-bottom.png');
}
#screenshots-accueil #footer-inside {
	background-image: url('../imgs/screenshots-footer.png');
	background-position: right;
}
/*ajouts*/
.transpa_fil_titre
{
  padding-top:3px;
  background:url(../imgs/pave-top.png);
}
.bloc_centre_centre_titre
{
  
text-align:center;
	background:transparent url(../imgs/en_detail.png) no-repeat scroll center top;
	color:#FFFFFF;
	padding:10px;
	font-weight:700;
}

.footer_general_titre {
	color:#FFFFDF;
	font-weight: bold;
}

.footer_general_td_li {
	color:#FFCE9D
}

.footer_general_td_li a {
	color:#FFD7D7;
}

.my_une {
	background: url('../imgs/une-encart-news.png') center top no-repeat;
	font-size: 0.8em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color:#8a7010;
}


/* -------------------------------------------------------------------*/
/*                             Tableaux Youvi                         */
/* -------------------------------------------------------------------*/

.tableau_skills {
width: 700px;
border: 0px;
background-color:#000000;
}
.tableau_skills_clair {
width: 700px;
border: 0px;
background-color:#F6F0C8;
}
.Col_1{
text-align:left;
width: 225px;
color: #463518;
}
.Col_1_clair{
text-align:left;
width: 225px;
color: #616464;
}
.tableau_header_1{
text-align:center;
font-size:12px;
width: 125px;
background-color:#000000;
color: #99873E;
background-image:url(../imgs/tableau_header.png);
background-position:top;
background-repeat:repeat-x;
}
.Col_2{
text-align:left;
width: 125px;
color: #E8E2D9;
}
.tableau_header_2{
text-align:center;
font-size:12px;
width: 225px;
background-color:#000000;
color: #99873E;
background-image:url(../imgs/tableau_header.png);
background-position:top;
background-repeat:repeat-x;
}
.Col_3{
text-align:left;
width: 250px;
color: #E8E2D9;
}
.tableau_header_3{
text-align:center;
font-size:12px;
width: 250px;
background-color:#000000;
color: #99873E;
background-image:url(../imgs/tableau_header.png);
background-position:top;
background-repeat:repeat-x;
}
.tableau_impair{
background-color:#1E2843;
background-image:url(../imgs/tableau_impair.png);
background-position:top;
background-repeat:repeat-x;
}
.tableau_pair{
background-color:#0E141D;
background-image:url(../imgs/tableau_pair.png);
background-position:top;
background-repeat:repeat-x;
} 
.tableau_impair_clair{
background-color:#d5cba2;
background-image:url(../imgs/tableau_impair_clair.png);
background-position:top;
background-repeat:repeat-x;
}
.tableau_pair_clair{
background-color:#c09737;
background-image:url(../imgs/tableau_pair_clair.png);
background-position:top;
background-repeat:repeat-x;
}

/* -------------------------------------------------------------------*/
/*                          Proposer une news                         */
/* -------------------------------------------------------------------*/

#proposer-news {
	padding: 20px 50px;
}

#proposer-news-top {
	border-bottom: 1px solid #323232;
	font-size: 1.2em;
	font-weight:bold;
}

#proposer-news-bottom {
	font-size: 0.8em;
}
