body{

	width: 1000px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px; 
	padding: 5px;
	/*border: 1px solid red;*/
	background-color: #f8f4e8;
	font-family: comic sans ms;
	color: black;
	font-size: 13px;
}

h1{ /* Banniere */
	margin-bottom:0px;
}

.banniere{ /* Banniere */
	text-align: center;
	margin:0px;
	padding: 0px;
	width: 1024px;
	height: 127px;
	background-image: url('images/banniere.gif');
}

.minititre{ /* texte en dessous du titre */
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

a{ /* Liens */
	text-decoration: none;
}
a:hover{ /* Liens */
	text-decoration: underline;
}
a:visited{
	color: blue;
}

.page{
	margin: auto;
	border: 2px solid red;
	width: 500px;
	padding: 5px;
}
.page h2{
	text-align: center; 
	margin: 3px;
}

/* -- CADRES -- */
.gauche { float: left; }
.droite { float: right; }
.centre { margin: auto; }
.boite { width: 200px; border-collapse: collapse; }
.boite td { background-color: #e8e4c8; padding: 0px; }
.boite .top .left, .v .top .right, .boite .bottom .left, .boite .bottom .right { width: 8px; height: 8px; background-color: #e8e4c8; }
.boite .middle .left 	{ background-image: url('images/design/coteg.png'); }
.boite .middle .right 	{ background-image: url('images/design/coted.png'); }
.boite .top .center 		{ background-image: url('images/design/coteh.png'); }
.boite .bottom .center	{ background-image: url('images/design/coteb.png'); }
.boite .top .left 		{ background-image: url('images/design/bordhg.png'); }
.boite .top .right 		{ background-image: url('images/design/bordhd.png'); }
.boite .bottom .left 	{ background-image: url('images/design/bordbg.png'); }
.boite .bottom .right 	{ background-image: url('images/design/bordbd.png'); }
.boite .middle .center h2 { /* Titres */
	text-align: center; color:red; font-size: 18px;  
	border-top: red 1px solid;
	border-bottom: red 1px solid;
	font-family: Arial;
	margin: 3px;
}
/* ----------------- */

.minitablo{
	border: 1px solid #f8f4e8;
	margin: auto; 
	margin-top: 3px; margin-bottom: 3px;
	border-collapse: collapse;
}
.minitablo  td{
	border: 1px solid #f8f4e8;
	padding: 3px; 
}
.hot { 
	background-color: red; 
}

.minitablo2{
	border: 1px solid #cfcbb2;
	margin: auto; 
	margin-top: 3px; margin-bottom: 3px;
	border-collapse: collapse;
}
.minitablo2  td{
	border: 1px solid #cfcbb2;
	padding: 3px; 
	text-align: center;
}
.minitablo2  th{
	border: 1px solid #cfcbb2;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}
