/*
======PAD-WEB==========
disign-KROMOearth  default

Copyright© "PAD Corporation" 2005, tous droits réservés
 */

body
{
   min-width:680px;
   background-attachment:fixed;
   padding: 10px;
   background-color:rgb(255,255,255);
   margin: auto;
   margin-top: 5px;
   margin-bottom: 20px;    
   font-family: 'Trebuchet MS', Tahoma, Verdana, "Times New Roman", Times, serif;
}

body a
{
color: white;
text-decoration:none;
}

body a:hover
{
 color: red;
}



/* L'en-tête */
#en_tete
{
   min-width:780px;
   background-image: url("defaut/images/fond/en_tete.png");
   height: 30px;
   margin-bottom: 10px;
   padding-right: 10px;
   padding-left: 10px;
}

/*HAUT=================*/
.element_haut
{
 /*  background-image: url("includes/images/sources/haut.png");*/
   background-repeat: repeat-x;
   /*border: 2px solid black;*/
   margin-bottom: 20px;
}

.element_haut a
{
color: black;
text-decoration:none;   
}
.element_haut a:hover
{
   /*background-color: #B3B3B3;*/
   color: blue;
}


#en_tete th
{
vertical-align:middle;
}

#banniere
{
   text-align: center;
   width:auto; /* Se répétera sur la place qu'on lui donne. */
   height: 80px;
   background-repeat: repeat; /* Un repeat-x aurait suffit, mais comme on définit la hauteur c'est pas la peine*/
   margin-bottom: 5px;
}

/* Le menu */

#menu
{
   float: left;
   width: 150px;
}

.element_menu
{ 
   
   margin-bottom: 10px;
}

.element_menu h3
{  
   padding-top:2px;
   display:inline;
   font-size:16px;
   background-image: url("defaut/images/fond/menu.png");
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
   color: rgb(120,120,235);
}


.element_menu ul
{
   list-style: none;
   padding: 0px;
   padding-left: 10px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
text-decoration:none;
   color: black;
   
   
}

.element_menu a:hover
{
   /*background-color: #B3B3B3;*/
   color: red;
}




/* Quelques effets sur les menus */




/* Le corps de la page */

#corps
{
   margin-left: 160px;
   margin-bottom: 50px;
   padding: 5px;
      
   color: black;
   background-color:rgb(235,235,236);
   
   border:solid rgb(200,200,200) 2px;
}

#corps h1
{
   color: rgb(255,0,0);
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   background-image: url("defaut/images/police/titre.png");
   background-repeat: repeat-x;
}

#corps h2
{
   height: 30px;
   background-image: url("defaut/images/police/titre.png");
   background-repeat: repeat-x;
   
   padding-left: 30px;
   margin-left:40px;
   color: rgb(0,150,150);
   text-align: left;
}
#corps h3
{
   font-size:130%;
   font-family: Arial , "Times New Roman", Times, serif;
   margin-left:120px;
   padding-left:50px;
   text-align: left;
   background-image: url("defaut/images/police/titre.png");
   background-repeat: repeat-x;
   color: rgb(120,120,235);
}
#corps h4
{
   font-family: Arial Black, "Times New Roman", Times, serif;
   color:white;
   text-align: right;
   padding-right:10px;
   background-image: url("defaut/images/police/titre4.png");
   background-repeat: repeat-x;
    width: 40%;
}
#corps h5
{
   font-family: Arial Black, "Times New Roman", Times, serif;
   color:rgb(100,120,200);
   text-align: right;
   padding-right:10px;
   background-image: url("defaut/images/police/titre5.png");
   background-repeat: repeat-x;
    width: 30%;
}
/*
#corps img
{
 display: block;
        margin: auto;
}*/

#corps a:hover
{
  color: white;
}
#corps a
{
  color: rgb(0,0,15);
}

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
margin-left: 160px;


   padding: 2px;

   text-align: center;

  border:solid rgb(200,200,200) 2px;
  background-color:rgb(245,245,246);
   

  /* border: 2px solid black;*/
}

#pied_de_page a:hover
{
  color: white;
}
#pied_de_page a
{
  color: black;
}

.section
{
text-align: center;
border:none;
}

.section th
{
 padding-right: 25px;
 padding-bottom: 25px;
 padding-left:25px;
}

.droite
{
 text-align: left;
}


table /* Le tableau en lui-même */
{
   text-align: left;
   margin: auto; /* Centre le tableau */
   border: 1px solid white; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tête */
{
    font-weight:normal;
   padding-right: 5px;
   padding-left:5px;
   /*background-color: black;*/
   font-size: 1em;
   
}

.centrer2
{
margin:auto;
width:350px;
}

.centrer
{
text-align: center;
}

.bleu
{
    color: blue;
}

.blanc
{
color:  rgb(0,0,200);
}

.violet
{
    color:  rgb(255,128,0);
	text-align: center;
	font-family: Arial Black;
}

.vert
{
    color:  rgb(0,255,0);
}

.rouge
{
    color: red;
}

.jaune
{
    color: yellow;
}

.date
{
 color: red;
 font-weight: normal;
}

.pseudo
{
 color: rgb(0,255,0);
 font-weight:normal;
 text-align: center;
}

td
{
 text-align: center;
}

.inline
{
   display: inline;
   text-align: center;
}

.connec
{
    background-image: url("defaut/images/fond/corps.png");
    /*background-color:rgb(2,2,2);*/
	text-align: center;
	border: 1px solid white;
	width:350px;
}

.connec2 
{
	width:570px;
}

.con/*TITRE ancien titre h3*/
{
   font-family: Arial Black, "Times New Roman", Times, serif;
   font-size:16px;
   color:white;
   text-align: center;
   background-image: url("defaut/images/police/titre_con.png");
   background-repeat: repeat-x;
}

label 
{
display:block;
width:350px;
float:left;
}

.connec26 label
{
display:block;
width:150px;
float:left;
}


.bor 
{
margin: 10px;
}

.non ul
{
list-style-type:none;
}


