/*
feuille de style général d'Infos PC
créé per kankan
Modifiee le 5 sept 2008
*/

body
{
   width: 97%;
   margin: auto;
   margin-bottom: 20px; 
}

img
{
	border: none;
}

#acces_rapide /* Liens rapides pour navigateurs non graphiques tels Lynx */
{
	display:none;
}

/*Menu*/

.menu
{
   float: left;
   width: 140px;
}

.element_menu /*Là où se trouve les liens (titre à l'extérieur)*/
{
   background-color: #A1B8FF;
   border: 2px solid #7091FA;
   margin-bottom: 15px;
   font-family: "Times New Roman", Times, serif;
}

.menu h5 /*les titres du menu (au dessus de .element_menu)*/
{   
   color: black;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 95%;
   text-align: center;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top:1px solid #7091FA;
   border-left:1px solid #7091FA;
   border-right:1px solid #7091FA;
   background-color: #A1B8FF;
   background-image: url(../forum/img/infos_pc/h2.gif);
   background-repeat: repeat-x;
}

.menu ul /*Les listes de lien*/
{
   list-style-image: url("../forum/img/infos_pc/dossier.gif"); 
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.menu a 
{
   color: #4060C3;
}

.menu a:hover
{
   background-color: #7091FA;
   color: black;
}

/*Le corps*/

#corps
{
   margin-left: 155px; 
   margin-bottom: 15px; 
   padding: 5px; 
   color: black;
   background-color: #A1B8FF; 
   border: 2px solid #7091FA;
   font-family: "Times New Roman", Times, serif;
}

#corps h1
{
   color: black;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;
   
   padding-left: 30px;
   color: black;
   text-align: left;
}
#corps dt
{
   color: #7091FA;
   font-weight: bold;
}

#corps a
{
   color: #4060C3;
   text-decoration: none;
}

#corps a:hover
{
   background-color: #7091FA;
   color: black;
   text-decoration: underline;
}

/* Les styles des tableaux 
/!\ Sert aussi en parti pour les commentaires, les news, etc...*/

#corps table
{
   margin: auto;
   border: 2px solid #7091FA;
   border-collapse: collapse;
}

#corps td
{
   background-color: #A1B8FF;
   color: black;
}

#corps th
{
   background-color: #7091FA;
   background-image: url(../forum/img/infos_pc/h2.gif);
   background-repeat: repeat-x;
   color: black;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

#corps th a
{
	color: #0030C3;
}

#corps pre
{
	font-size: 1em;
}

object
{
   margin: auto;
}

/* toutes les propriétés des news */

.news 
{
   width: 85%;
}

.news table
{
   margin: auto; 
}

/*Entête des articles des membres*/
.avertissement
{
	color: #880202;
	font-size: small;
	text-align: center;
}

.infos
{
	border: 2px solid #7091FA;
	float: right;
}
/*Les tableaux avec bordure*/

.border  
{
   width: 85%;
   margin: auto; 
}

.border td
{
    border: 1px solid #7091FA;
}

/*Pour les commentaires*/

/*Pour les commentaires*/

.commentaire 
{
	width: 85%;
	margin: auto; 
}

.commentaire td
{
	vertical-align: top;
	border: 1px solid #7091FA;
}

.infos_membre
{
	width: 200px;
}

/*pour les blocs "indéfinis"*/

.bloc 
{
   width: 85%;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 5px;
   
   color: black;
   background-color: #A1B8FF;
   
   border: 2px solid #7091FA;
}

.bloc h1
{
   height: 25px;
   font-size: x-large;
   padding-left: 25px;
   color: black;
   text-align: center;
}

.bloc h3
{
   height: 25px;
   padding-left: 25px;
   color: black;
   text-align: left;
}

.touche
{
	background-color:white;
	border:1px outset #2C485C;
	font-family:"Courier New", Courier, mono, serif;
}

.form  /*Pour les formulaires*/
{
	margin: auto;
	width: 570px;
}

/*Le pied de page*/

#pied_de_page
{
   margin-left: 155px;
   padding: 5px;
   color: black;
   background-color: #A1B8FF;
   border: 2px solid #7091FA;
   font-family: "Times New Roman", Times, serif;
}

#pied_de_page a
{
   color: #4060C3;
   text-decoration: none;
}

#pied_de_page a:hover
{
   background-color: #7091FA;
   color: black;
   text-decoration: underline;
}

/*Les logos en dessous de pied de page (Xiti, Sociéteg)*/

#logos
{
   padding: 5px;
   color: black;
   margin: auto;
   text-align: center;
   margin-left: 155px;
}

/*Ne sert que pour l'erreur 500 (en HTML et non en PHP)*/

#erreur
{
   width: 95%;
   padding: 5px;
   
   color: black;
   background-color: #A1B8FF;
   
   border: 2px solid #7091FA;
}

#erreur h1
{
   color: black;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#erreur a
{
   color: black;
}

#erreur a:hover
{
   background-color: #7091FA;
   color: black;
}
