/*Feuille de style du site de kankanSpace*/

/*Pour que tous les liens aient le même style*/

#corps a, #pied_de_page a
{
	color: black;
}

#corps a:hover, #pied_de_page a:hover
{
	background-color: #577FFF;
	color: white;
}

#acces_rapide
{
	display:none;
}

#corps
{
	/*width: 95%;
	margin: auto;*/
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;

	font-family: "Times New Roman", Times, serif;
	text-align: left;
	color: black;
	background-color: #AEC2FF;

	border: 2px solid #7797FF;
	margin-bottom: 10px;
	margin-top: 0px;
}

#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;
}

/* toutes les propriétés des messages */
#corps h3
{
   background-color: #9CA4FF;
   background-image: url(img/h2.gif);
   background-repeat: repeat-x;
   color: black;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   width: 85%;
   margin: auto;
   border-top: 2px solid #7797FF;
   border-right: 2px solid #7797FF;
   border-left: 2px solid #7797FF;
   text-align: center;
   margin-bottom:0px;
}

.news
{
   width: 85%;
   margin: auto;
   border: 2px solid #7797FF;
   margin-bottom: 20px;
   margin-top:0px;
}

.commentaires
{
   width: 85%;
   margin: auto;
   margin-top:0px;
   border-collapse: collapse;
}

.commentaires th
{
	background-color: #9CA4FF;
	color: black;
	border: 2px solid #7797FF;
}
.commentaires td
{
	border: 2px solid #7797FF;
	vertical-align: middle;
}

tr .commentaire_infos
{
	width: 15%;
}

table
{
	border-collapse: collapse;
	margin: auto;
	margin-bottom: 20px;
}
th
{
	background-color: #9CA4FF;
	color: black;
	border: 2px solid #7797FF;
}
td
{
	width: 200px;
	border: 2px solid #7797FF;
	vertical-align: middle;
}

/*Parser*/

blockquote
{
	width: 80%;
	padding: 5px;
	margin: auto;
	
	border: dashed 1px #3F6DFF;
	background-color: #C9D6FF;
}

cite
{
	font-weight: bold;
	font-style: normal;
	display:block;
	width:80%;
	margin:auto;
}

pre  /*utilisé pour du code*/
{
	width: 80%;
	padding: 5px;
	margin: auto;
	
	border: dashed 1px #3F6DFF;
	background-color: #C9D6FF;
}

.souligne
{
	text-decoration: underline;
}

.centre
{
	text-align: center;
}

.gauche
{
   text-align: left;
}

.droite
{
   text-align: right;
}

.flottant_gauche
{
	float: left;
	margin-right: 5px;
}

.flottant_droite
{
	float: right;
	margin-left: 5px;
}

#pied_de_page
{
	/*width: 95%;
	margin: auto;*/
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;

	font-family: "Times New Roman", Times, serif;
	text-align: right;
	color: black;
	background-color: #AEC2FF;

	border: 2px solid #7797FF;
	margin-bottom: 10px;
	margin-top: 0px;
}