body {
	width:100%;
	background-color: black;
    }
#bloc_page
  {
	background-image: url(images/fond.jpg);
  	border: 3px black solid;
  	border-radius: 10px;
  	padding: 12px;
	}
#bloc_page a {
   font-size: 110%;
   text-decoration: none;
	}
#affich {	
	background-image: url(images/fond.jpg);
	vertical-align: top;
	left: 5px;
	text-align: justify;
	}
#cadre
  {
	border: 3px black solid;
  	border-radius: 20px;
  	padding: 12px;
	}

table {	border-collapse: collapse; /* Les bordures du tableau collées */ 
	}
caption {
	font-size: 130%;
	padding: 12px;
	}
#bord_tab td {
	border: 1px solid black; 
    width:30px; 	}
#bord_tab th {
	border: 1px solid black; 
   width:30px; 	}
#gauche {	
	display: inline-block;
	vertical-align: top;
	width: 45%;
	padding: 20px; /* Marge intérieure */
    }
#droite {	
	display: inline-block;
	vertical-align: top;
	width: 45%;
	margin-left : 20px; /* Marge extérieure gauche */
	padding: 12px; /* Marge intérieure */
	}
#sup_liens {
	background: linear-gradient(#1C1C1C, #4D4D4D);
	text-align: center;
	height: 100px;
	}
#sup_liens a {
	color: white;
   text-decoration: none;
	}
#liens_unique {
	display: inline-block;
	position: relative;
	width: 11%;
	vertical-align: top;
	background: linear-gradient(#1C1C1C, #4D4D4D);
	text-align: center;
	border: 1px solid black;
	color: white;
	}
#liens_multiples {
	display: inline-block;
	position: relative;
	width: 11%;
	vertical-align: top;
	background: linear-gradient(#1C1C1C, #4D4D4D);
	text-align: center;
	border: 1px solid black;
	color: white;
	}
#liens_unique:hover {
	display: inline-block;
	position: relative;
	width: 13%;
	vertical-align: middle;
	background: linear-gradient(#1C1C1C, #9A0000);
	text-align: center;
	border: 1px solid black; 
	}
#liens_multiples:hover {
	display: inline-block;
	position: relative;
	width: 13%;
	vertical-align: middle;
	background: linear-gradient(#1C1C1C, #9A0000);
	text-align: center;
	border: 1px solid black; 
	}
.cache {display: none;}
p.noncache:hover .cache {display:block;}