@charset "utf-8";
/*---------------------------------PAGE INDEX (CATEGORIE)------------------------------------*/

/*Pre liste*/

#titreCategorieForum{
   font-family: 'Arial', sans-serif;
   font-size:14px;
   font-weight:bold;
   text-transform:uppercase;
}
/*ENTETE INDEX FORUM (vers acces regle)*/

#enteteIndexForum {
    width:742px;
	font-family:'Arial', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:10px;
	float:left;
	border-bottom:solid 1px #000000;
	font-weight:900;
	margin-top:10px;
	margin-bottom:30px;
}

#enteteIndexForum span{
	font-size:20px;
}

#enteteIndexForum a {
	color:#FFFFFF;
	padding:8px;
	background-color:#EB7106;
	text-decoration:none;
	display:block;
	text-align:center;
	float:right;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;

}

#enteteIndexForum a:hover {
	color:#EB7106;
	background-color:#FFFFFF;
}

/*LISTE des FORUMS (page index)*/

#listeForums {
   width:742px;
   font-family: 'Arial', sans-serif;
   font-size:12px;
}

#listeForums #titreCategorieForum {
    text-transform:uppercase;
    color:#FFFFFF;  
	font-size:16px;
	float:left;
	padding-bottom:0.4em;
	padding-top:0.3em;
	background-color:#000000;
	width:378px;
	text-align:center;
	margin-top:40px;
}

#listeForums #intitule {
    float:left;
}

#listeForums #intitule.forumOrange {
	background:url(../images/forum_entete_orange.png) repeat-y;
}

#listeForums #intitule.forumBleu {
	background:url(../images/forum_entete_bleu.png) repeat-y;
}

#listeForums #intitule.forumVert {
	background:url(../images/forum_entete_vert.png) repeat-y;
}

#listeForums #intitule.forumMauve {
	background:url(../images/forum_entete_mauve.png) repeat-y;
}

#listeForums #intitule.forumGris {
	background:url(../images/forum_entete_gris.png) repeat-y;
}


#listeForums #intitule div{
	border-right: solid 1px #FFFFFF; 
	line-height:1em;
	float:left;
	padding-top:0.3em;
	padding-bottom:0.3em;
	text-align:center;
	font-weight:600;
	color:#000000;
	height:2em;
}

#listeForums #intitule span{
	display:block;
	line-height:2em;
	vertical-align:middle;
}

#listeForums #intitule span.special{
	background-color:#FFFFFF;
	width:360px;
	margin-left:9px;
	vertical-align:middle;
	font-style:italic;
	font-weight:400;
}

#listeForums .nomForum {
    width:378px;
}

#listeForums .nbreTopics {
    width:80px;
}

#listeForums .nbreMessages {
    width:80px;
}

#listeForums .dernierMsg {
    width:200px;
}


#listeForums #ligne {
   float:left;
}

#listeForums #ligne.forumOrange {
   background:url(../images/forum_ligne_orange.png) repeat-y;
}

#listeForums #ligne.forumBleu {
   background:url(../images/forum_ligne_bleu.png) repeat-y;
}

#listeForums #ligne.forumVert {
   background:url(../images/forum_ligne_vert.png) repeat-y;
}

#listeForums #ligne.forumMauve {
   background:url(../images/forum_ligne_mauve.png) repeat-y;
}

#listeForums #ligne.forumGris {
   background:url(../images/forum_ligne_gris.png) repeat-y;
}

#listeForums #ligne.forumOffline {
   background-color:#F3CDBC;
}

#listeForums a #ligne {
   cursor:pointer;
   text-decoration:none;
   color:#000000;
   height:45px;
   border-top: solid 1px #FFFFFF; 
}

#listeForums a:hover #ligne {
   background: none;
   color:#EB7106;
   border-top: solid 1px #CCCCCC; 
   border-bottom: solid 1px #CCCCCC; 
   height:44px;
}

#listeForums #ligne div {
   float:left;
   border-right: solid 1px #FFFFFF;
   height:42px;
   line-height:12px;
   padding-top:12px;
   overflow:hidden;
}

#listeForums #ligne p {
   padding:0px 10px;
   margin:0;
}

#listeForums #ligne .centre {
   text-align:center;
}

#listeForums #ligne .titreForum {
    text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}

#listeForums #ligne .descriptionForum {
    color:#333333;  
	font-size:11px;
}

#listeForums #ligne .nbreTopicsOffline{
   color:#CC071E;
   font-weight:300;
}


/*----------------------------- NAVIGATION COMMUNE FORUM/TOPIC --------------------------------*/

#navigationTopic {
   font-family: 'Arial', sans-serif;
   font-size:12px;
   padding:5px;
   margin-bottom:20px;
   text-align:center;
   width:732px;
}

#navigationTopic a{
   text-decoration:none;
   margin-right:3px;
   display:inline-block;
   background-color:#FFFFFF;
   color:#000000;
}

#navigationTopic span{
   margin-right:3px;
   display:inline-block;
   background-color:#FFFFFF;
   color:#CCCCCC;
}

#navigationTopic span.actuel{
   font-weight:bold;
}

#navigationTopic span.actuel, #navigationTopic a:hover{
   background-color:#FFFFFF;
   color:#EB7106;
}



/* ---------------------------------   PAVES   -------------------------------------------*/

/*PAVE FORUM*/
#paveForum {
	width:742px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}

#paveForum #gauche{
	width:407px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}

#paveForum #droite{
	width:325px;
	overflow:hidden;
	float:left;
}

/*Debat (a gauche)*/

#paveDebat {
    font-family:'Arial', sans-serif;
    font-size:12px;
	width:401px;
	border:double 3px #EB7106;
	margin-right:10px;
	overflow:hidden;
	float:left;
}

#paveDebat .entete{
    color:#FFFFFF;
    font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	background-color:#EB7106;
    width:401px;
	padding:5px 0px;
	float:left;
}


#paveDebat #debat{
	margin-bottom:5px;
	
}

/*Contenu*/

#paveDebat #debat .contenu{
	border-bottom:solid 1px #EB7106;
    padding:5px;
	margin-bottom:5px;
	float:left;
}

#paveDebat #debat .contenu .titre {
   text-align:center;
   font-weight:bold;
   padding:5px 0px 10px 0px;
}

#paveDebat #debat .contenu .titre a{
    text-decoration:none;
	color:#000000;
}

#paveDebat #debat .contenu .titre a:hover{
    color:#EB7106;
}

#paveDebat #debat .contenu .blocImage {
	width:100px;
	height:75px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}

#paveDebat #debat .contenu .blocImage img {
	border:none;
}

#paveDebat #debat .contenu .droite {
	width:286px;
	height:75px;
	overflow:hidden;
	float:left;
}

#paveDebat #debat .contenu .texte {
	font-size:12px;
	height:64px;
	padding:0px 5px 0px 0px;
}

#paveDebat #debat .contenu .infos{
	text-align:right;
	padding-right:10px;
	font-size:11px;
}

#paveDebat #debat .contenu .infos a{
	text-decoration:none;
	color:#EB7106;
}

#paveDebat #debat .contenu .infos a:hover{
	color:#999999;
}

/*Bas*/

#paveDebat #debat .bas {
	font-size:11px;
	width:401px;
	margin-bottom:5px;
	clear:left;
}

#paveDebat #debat .bas .suite{
	width:391px;
	padding:0px 5px;
	text-align:right;
	clear:left;
}

#paveDebat #debat .bas .suite a{
	color:#000000;
	text-decoration:none;
}

#paveDebat #debat .bas .suite a:hover{
	color:#EB7106;
}

#paveDebat #debat .bas .suite .visite{
    width:195px;
	display:block;
	float:left;
	text-align:left;
}

#paveDebat #debat .bas .suite .lien {
	width:196px;
	display:block;
	float:left;
	text-align:right;
}

/*Topics Actifs */

#paveTopicActif{
    font-family:'Arial', sans-serif;
    font-size:11px;
	width:393px;
	overflow:hidden;
	float:left;
	border:solid 1px #000000;
	padding:6px;
	margin-top:10px;
}


#paveTopicActif .entete{
    width:395px;
    font-size:12px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	color:#000000;
}

#paveTopicActif .liste{
    height:5em;
	line-height:1.3em;
	overflow:hidden;
}

#paveTopicActif .liste a{
    text-decoration:none;
	color:#000000;
}

#paveTopicActif .liste a:hover{
	color:#EB7106;
}

/* Pave BUZZ */

#paveBuzz {
    font-family:'Arial', sans-serif;
	font-size:12px;
	width:319px;
	border:double 3px #000000;
	margin-bottom:10px;
	overflow:hidden;
	float:left;
	 
}

#paveBuzz .entete{
    width:325px;
	color:#FFFFFF;
    font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	background-color:#000000;
	padding:5px 0px;
	float:left;
}

#paveBuzz .entete span{
	color:#EB7106;
}

#paveBuzz a#ligne {
   display:block;
   width:309px;
   float:left;
   padding:10px 5px 5px 5px;
   text-decoration:none;
   color:#000000;
}

#paveBuzz a#ligne.separation {
   border-bottom:solid 1px #EB7106;
}

#paveBuzz a#ligne:hover {
   color:#FFFFFF;
   background-color:#000000;
}

#paveBuzz #ligne .gauche {
   width:244px;
   height:30px;
   float:left;
   overflow:hidden;
   margin-right:5px;
}

#paveBuzz #ligne .gauche .titre {
   
}

#paveBuzz #ligne .gauche .auteur  span {
   color:#EB7106;
}

#paveBuzz #ligne .droite {
   width:60px;
   height:36px;
   float:left;
   overflow:hidden;
}