body
{
   
   /* Pour centrer notre page */
   margin-top: 10px; 
   margin-bottom: 20px;      
   background-image: url('imagesv2/nfon.jpg'); 
   position: relative;
   left: 0px;
   top: 0px;
   font-size: 15px;
   font-family: "arial"; 
   margin-left:auto; 
   margin-right:auto;
   width: 855px;


}


/* bannière */


#banpage
{
   width: 500px;
   height: 179px;
   margin: auto;
   background-image: url('imagesv2/banniere/banacfmv2.png');
   z-index: 1;
   position: relative;
    top: 2px;
    left: 25px;
}


/* menu coté gauche */

#menu
{  
   float: left;
   margin-top: 3px;
   width: 120px;
   font-size: 12px;
   position: relative;
    top: -3px;
}

.lien
{
   margin-top: -6px;
   margin-bottom: 0px;
}

.pub
{
   
   background-position:  left top; 
   background-repeat: repeat-y;
   height: 240px;
   border: 2px solid black;
   margin-top: -4px;
   margin-bottom: 0px;
}



.lien h4
{  
   margin-top: 0px;
   color: #B3B3B3;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.lien ul
{
   list-style-image: url('imagesv2/puce.png'); 
   padding-left: 20px;
   margin-bottom: 5px;
   margin-left: 7px;
   position: relative;
    top: -3px;
    left: 0px;
}

.lien li
{
   margin-top: 2px;
}

.lien li:hover
{
   list-style-image: url('imagesv2/tic.png');
   background-image: url('imagesv2/9616.png');
   background-repeat: repeat-y;
}


.lien a
{
   color: #ffffff;
   position: relative;
    top: -6px;
    left: 2px;
}

.lien a:hover
{
   color: #bad8f6;
}


.ucorner
{
   margin-top: -3px;
   margin-bottom: 10px;

}


/* centre de la page  */

#center
{
    width: 711px;
    margin-left: 140px;
    
}


/* contour du contenu  */

#tbarre
{
    background-image: url('imagesv2/tour/tbarre2.png');
    width: 708px;
    height: 15px;
    position: relative;
    z-index: 2;
}

#bbarre
{
    background-image: url('imagesv2/tour/bbarre.png');
    width: 559px;
    height: 15px;
}

/* menu coté droit 1 et 2 */


#infosup
{     
        width: 150px;
        float: right;  
}


#info
{     
        width: 150px;
        background-image: url('imagesv2/tour/rrbarre.png');
        background-repeat: repeat-y;
        position: relative;
         top: 0px;
         left: -3px;  
}

#rdbarre
{     
        width: 150px;
        height: 15px;
        background-image: url('imagesv2/tour/rdbarre.png');
        position: relative;
         top: -2px;
         left: -3px;
           
    
}


/*1. espace membre  */
.inf
{
   background-color: #7f7ffe;
   background-image: url('imagesv2/baninf.png');
   background-repeat: repeat-x;
   position: relative;
           left: 0px;
           top: 0px;

   border: 2px solid black;
   padding-top: 15px;
   margin-left: 0px;
   margin-bottom: 0px;
   width: 132px;
}


/*2. compteur  */
.compteur
{
   background-color: #7f7ffe;
   background-image: url('imagesv2/baninf.png');
   background-repeat: repeat-x;
   height: 150px;
   position: relative;
           left: 0px;
           top: 0px;
   padding-top: 15px;
   border: 2px solid black;
   margin-left: 0px;
   margin-bottom: 2px;
   width: 132px;
   
  
}
.compteur fieldset
{
   font-size: 12px;
   color: #000000;
}

.compteur h2
{
   font-size: 16px;
   color: #000000;
}


/* haut du corps de la page  */

#topcorps
{
   width: 540px;
   min-height: 208px;
   background-image: url('imagesv2/tourne.png');
   background-repeat: no-repeat;
   background-position: 6px -5px;
   z-index: 50;

}

#topgoldenclub
{
   background-image: url('imagesv2/bande1.gif');
   background-repeat: repeat-x;
   width: 525px; 
   height: 29px;

}

#topgoldenclub img
{
   position: relative;
   top: 1px; 
   left: 1px;
}

#toplink
{
   background-image: url('imagesv2/bande2.gif');
   background-repeat: repeat-x;
   width: 525px;
   height: 25px;
}

#toplink span 
{
   color: #587ce2;
   font-size: 10px;
   position: relative;
   top: 4px;
   left: 2px;
}

#toplink a 
{
   color: #587ce2;
}

#toplink a:hover
{
   color: #5460dc;
   
}

#toplink a:active
{
   color: #587ce2;
}

#toplink a:visited
{
   color: #414c95;
}

/* Titre de la page  */


.title
{
   background-image: url('imagesv2/cadretitre.png');
   background-repeat: no-repeat;
   background-position: center;
   position: relative;
   top: 10px;
   left: 0px;
   width: 520px;
   height: 150px;

}

.pagetitre
{
   font-size: 55px;
   font-weight: bold;
   color: blue;
   position: relative;
   top: 23px;
   left: 10px;
   
}

.pagetitre img
{

}


.pagetitre span
{
   position: relative;
   top: -32px;
   left: -40px;
   text-decoration: underline;
   
}

/* onglets  */

.barreonglet
{
}

.barreonglet hr
{
    height: 5px;
    background-color: #00b3f3;
    position: relative;
    top: 8px;
    border: 0px;
}

.onglets
{    
    
    background-image: url('imagesv2/onglet.png');
    height: 30px;
    width: 120px;
    position: relative;
    top: 19px;
    left: -2px;
    overflow: hidden;    
    cursor: pointer;
    
}

.onglets span
{   
    font-family: "comic sans ms", "arial";
    font-size: 9px;
    font-weight : bold;
    position: relative;
    top: 12px;
    
    
}

.onglets span:hover
{
    font-style: italic;
    color: #1d8b0c;
}


/* corps central de la page  */

#corps
{
      
      width: 559px;
      min-height: 560px;
      margin-right: 152px;
    
   
   
   padding: 0px;
   
   color: #000000;
   background-color: #ffffff;
   background-image: url('imagesv2/tour/fonbarre.png');
   background-repeat: repeat-y; 
}

.p4 span
{
  font-weight: bold;
  text-decoration: underline;
}

/* css pour les différents cadres  */
.cadre150
{
    width: 154px;
    height: 154px;
    border: 2px solid blue;
    background-image: url('imagesv2/fond/rayebleu.gif');
    
}

.cadre150 td
{
    height: 150px;
    width: 150px;
    vertical-align: middle;
    
}

.cadre150 div
{
    position: relative;
    left: -1px;
    top: -1px;

}


.cadre50
{
    width: 52px;
    height: 52px;
    border: 2px solid blue;
    background-image: url('imagesv2/fond/rayebleu.gif');
    
}

.cadre50 td
{
    height: 50px;
    width: 50px;
    vertical-align: middle;
    
}

.cadre50 div
{
    position: relative;
    left: -2px;
    top: -2px;

}

.cadre
{
    width: 500px;
    height: 465px;
    background-image: url('imagesv2/cadree.png');
    
   
}

.cadre h1
{

    position: relative;
   left: 0px;
   top: 60px;
    margin-left: 63px;
    margin-right: 63px;
    font-size: 20px;
   

    
}

.cadre p
{

position: relative;
   left: 0px;
   top: 60px;
    margin-left: 60px;
    margin-right: 60px;
    font-size: 14px;
}

.cadraction
{
   height: 243px;
   width: 300px;
   background-image: url('imagesv2/cadraction.png');
}

.cadraction span
{
   position: relative;
   top: 35px;
   color: #6F3E9C; 
   font-size: 20px; 
   font-weight : bold;
}

.cadraction table
{
   position: relative;
   top: 39px;
   left: -1px;
   width: 258px;
   
}


/* news.php et news de l'acceuil  */
.bannews
{
position: relative;
   left: 0px;
   top: 0px;
}

.news
{
    background-image: url('news/banews.png');
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    font-size: 12px;
    width: 450px;
    
 
}
.news p
{   
    padding-left: 15px;
    padding-right: 15px;   
}

.flot_droite
{
    float: right;
    padding-right: 15px;
    
}

.hr
{   
    padding-left: 13px;
    padding-right: 12px;
}


.coms
{   
    background-color: #acceff;
    width: 390px;
}

.coms table
{
    border: 5px outset blue;
    border-collapse: collapse;
}

.coms td
{
    border: 1px solid black;
    background-color: #f4f9fd;
}

.bbnews
{   
   position: relative;
   left: 1px;
   top: -6px;

}

/* accès principaux  */


.acceprincipo td
{
   border: 3px solid #5876e0;
   background-color: #87cefa;
   height: 100px;

}

.acceprincipo td:hover
{
   border: 3px solid yellow;
   background-color: #62baf0;
}

.anews a
{
   display: block;
   width: 200px;
   height: 78px;
   background-image: url('imagesv2/newsindex.png');
}

.atvn a
{
   display: block;
   width: 200px;
   height: 63px;
   background-image: url('imagesv2/tvnazemini.png');
}

.aboxo a
{
   display: block;
   width: 200px;
   height: 82px;
   background-image: url('imagesv2/boxomini.png');
}


.ab2s a
{
   display: block;
   width: 200px;
   height: 86px;
   background-image: url('bank2sons/imagesv2/b2sa1.gif');
}

.ab2s a:hover
{
   background-image: url('bank2sons/imagesv2/b2sa.gif');
}


/* register.php  */
.register
{
   
   font-size: 14px;
   
}

.register fieldset
{

   background-color: #f4f9fe;
   
}

/* post.php  */
.post
{
   
   background-color: #e5e5ff;
   width: 524px;
   
}

/* css pour les messages  */

.titre
{
   width: 480px;
   font-size: 14px;
   border: 2px dashed black;
   background-color: #deecf9;
}

.titre td
{
   background-color: #e5e5ff;
   border: 2px outset black;
}

.prev
{
   padding: 5px;
   background-color: #deecf9;
   width: 497px;
   border: 2px dashed blue;
   overflow: auto;
}

.messagefinal
{
   padding: 5px;
   border: 2px dashed blue;
   overflow: auto;
}

.message
{
   font-family: Comic sans MS, Arial, Arial, "Times New Roman", serif;
   font-size: 12px;
}

.messagetable
{
   border: 5px outset #0072bd;
   border-collapse: collapse;
   background-color: #6deeff;
   width: 516px;
}

.messagetabletd
{
   border: 2px outset #0098fd;
   padding: 0px;
   background-image: url('imagesv2/bande2.gif');
   background-repeat: repeat-x;
   
}

.messagetabletd2
{
   border: 2px outset #0098fd;
   padding: 0px;
   background-image: url('imagesv2/bande1.gif');
   background-repeat: repeat-x;

}

.messagetabletd3
{
   border: 2px outset #0098fd;
   padding: 0px;


}

.boutonmessage
{
   padding-top: 4px; 
   padding-bottom: 4px;
}

.boutonmessage select
{
   border: 2px inset #0072bd;
   background-color: #0098fd;
}

.messagetextarea
{
   position: relative;
   top: -15px;
   
}


.ecriremessage
{
   width: 428px;
   height: 196px;
   background-image: url('imagesv2/postt.png');
}

.ecriremessage textarea
{
   position: relative;
   left: 0px;
   top: 23px;
   width: 386px;
   height: 144px;
   border: 2px inset;
}


/* css pour la boite de messagerie  */

.mr
{
   position: relative;
   top: 7px;
   width: 520px;

} 

.mr span
{
   position: relative;
   top: -7px;
   color: #6F3E9C; 
   font-size: 12pt; 
   font-weight : bold;
}


.forumline	
{  position: relative;
   left: -3px;
   top: 2px;
   background-color: #FFFFFF; 
   border:none; 
   width: 524px;
   
}

th
{
   color: #6F3E9C; 
   font-size: 10pt; 
   font-weight : bold; 
   height: 23px;
   background-image: url('imagesv2/bande2.gif');
   background-repeat: repeat-x;
   background-color: #82f8f8;
   border:solid 1px #A49AB7;
}


td.row1	
{ 
   font-size: 9pt;
   background-color: #ffffff; background-image:url('imagesv2/bg1.jpg'); 
   background-repeat:no-repeat; border:solid 1px #A49AB7;
}

td.row
{
 border:solid 1px #A49AB7;
}

td.row2	
{ 
   font-size: 9pt;
   background-color: #ffffff;  background-image:url('imagesv2/bg2.jpg'); 
   background-repeat:no-repeat; border:solid 1px #A49AB7; 
}

td.row3	
{ 
   font-size: 9pt;
   background-color: #ffffff;  background-image:url('imagesv2/bg3.jpg'); 
   background-repeat:no-repeat;  border:solid 1px #A49AB7; 
}

td.cat,td.cat1,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom 
{
   color: #FFFFFF;
   font-size: 10pt; 
   font-weight : bold;
   background-image: url('imagesv2/bande1.gif');
   background-color: #6defff; 
   border: #CEBBE2; 
   border-style: solid; 
   height: 28px; 	
   background-repeat:repeat-x;
}

td.cat2
{
   color: #FFFFFF;
   font-size: 10pt; 
   font-weight : bold;
   background-image: url('imagesv2/bande1r.gif');
   background-color: #566add; 
   border: #CEBBE2; 
   border-style: solid; 
   height: 28px; 	
   background-repeat:repeat-x;
}

td.cat,td.catHead,td.catBottom 
{
   height: 29px;
   border-width: 0px 0px 0px 0px;
}

td.cat2,td.cat1
{
   height: 29px;
   border-width: 1px 1px 1px 1px;
}


th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR 
{
   font-weight: bold; 
   border: #CEBBE2; 
   border-style: solid; 
   height: 28px; 
}

td.row3Right,td.spaceRow 
{
   background-color: #ffffff; 
}

th.thHead,td.catHead 
{ 
   font-size: 10pt; 
   border-width: 1px 1px 0px 1px; 
}

th.thSides,td.catSides,td.spaceRow	 
{ 
   border-width: 0px 1px 0px 1px; 
}

th.thRight,td.catRight,td.row3Right	 
{ 
   border-width: 1px 1px 1px 1px; 
}

th.thLeft,td.catLeft	  
{ 
   border-width: 0px 0px 0px 1px; 
}

th.thBottom,td.catBottom  
{ 
   border-width: 0px 1px 1px 1px; 
}

th.thTop	
{ 
   border-width: 1px 0px 0px 0px; 
}

th.thCornerL 
{ 
   border-width: 1px 0px 0px 1px; 
}

th.thCornerR 
{ 
   border-width: 1px 1px 0px 0px; 
}

th.thCornerM 
{ 
   border-width: 1px 1px 1px 1px; 
}











/* bas de page  */
#footer
{
   
   position: relative;
    left: 140px; 
   width: 559px;
   text-align: center;
   height: 56px;
   margin-top: 10px;
   vertical-align: middle;
   color: #cdcdcd;
   
   background-image: url('imagesv2/footer.png');
   background-repeat: no-repeat;
}

