body {	font: normal 10px Verdana, "Times New Roman", Times, serif;
		color: #666666;
		background-color:#e3e3e3;
}

/* le fond blanc avec les rebords gris sur les côtés */
#fond {	width:758px;
		top:-15px;
		position:relative;
		display:block;margin:auto;
		min-height:700px; /* pas obligatoir */	
		background: url(images/fond.png) top center repeat-y ;
		padding-bottom:15px;
}

#fond_bas{	width:758px;
			height:25px;
			background:url(images/fond_bas.png) bottom center no-repeat;
			position:relative;
			display:block;margin:auto;
			bottom:15px;
			}

.ban { 	margin: 10px 0px 0px 20px ;
		text-align: center;	
		border: none;
}

#description{ 	position:relative;
				text-align:center;
				width:758px;
				font-weight:bold;
			}
			
#pub {margin-left:40px;}
ul {
 padding:10px;
 padding-left:25px;
 margin:0;
 list-style-type:none;
 }
 li {
 margin-left:0px;
 float:left; 
font-size:13.5px;
			}
ul li a {
 float:left;  
 /*display:block;*/
 color:white;
 text-decoration:none;
 text-align:center;
 padding:10px;
 padding-left:18px;/*20*/
 }
ul li a:hover {
 color:#ffe400;
 /*background:url(images/hover.png);*/
 } 
.new{	position:absolute;
		right:0px;
		margin-left:4px;}
.bienvenuSmiley{ float:left;margin:5px;}
#bienvenu{	position:relative;
			width:519px;
			top:10px;
			left:22px;
			}
#bienvenuHaut{	background:url('images/haut_text.png');
				background-repeat:no-repeat;
				width:519px;
				height:10px;
				margin-bottom:-4px;}
				
#bienvenuMilieu{background:url('images/milieu_text.png');
				background-repeat: repeat-y;
				width:519px;
				min-height:50px;
				padding:5px;}
				
#bienvenuBas{	background:url('images/bas_text.png');
				background-repeat:no-repeat;
				width:519px;
				height:10px;
				margin-bottom:5px;}
 
/* LE contenu avec les 2 menus bleus en Haut et en Bas */
#menu_haut{ margin: 15px 0px 0px 175px ;
			width:574px;
			height:47px;
			background-image:url('images/menu_haut.gif');
}
#contenu {	margin: 0px 0px 0px 175px ;
			width:574px;
			min-height:650px;
			background-image:url('images/menu_contenu.gif');
			background-repeat:repeat-y;
}
#pub_bas{text-align:center;
			position:relative;}
#menu_bas {	margin: -12px 0px 0px 175px ;
			width:574px;
			height:46px;
			background-image:url('images/menu_bas.gif');
			position:relative;
}
#categorieETcontenu{display:inline;}
/* Section CATÉGORIE */
#liste_categ{	position:relative;
				left:10px;
}
				
.link{
A:link {text-decoration: none; color:#0099ff;}
A:link {text-decoration: none; color:#0099ff;}
A:hover {text-decoration: none; font-weight:bold; color: #333;}
A:visited {text-decoration: none;color:#0099ff;}
A:active {text-decoration: none;color: #333;}}

#categorie{	position:absolute;
			left:11px;
			width:165px;
			height:120px;
}
#categorie_titre{	width:164px;
					height:23px;
					background-image:url('images/categorie.gif');
					text-align:center;
					color:#fff;
					font-weight:bold;
					font-size:16px;
					padding-top:3px;
}
#compteur {position:absolute;
			top:165px;
			left:21px;
			color:#ffb264;
			font-weight:bold;
			font-size:16px;
			}
#categorie_contenu{	width:160px;
					min-height: 250px; 
					background-image:url('images/categorie_contenu.gif');
					}
					
#categorie_contenu2{	width:160px;
					min-height: 250px; 
					background-image:url('images/categorie_contenu.gif');
					text-align:center;
					}
#categorie_bas{	width:164px;
				height: 18px; 
				background-image:url('images/categorie_bas.gif');
}
/* section MINICONTENT */

#miniContent{	position:relative;
				width:241px;
				min-height:50px;
				left:20px;
				top:25px;
				margin-bottom:50px;
			}
			
#miniContent2{	position:absolute;
				width:241px;
				min-height:50px;
				left: 475px;
				top:301px;
			
			}

			
.miniContentHaut{	background-image:url('images/miniContentHaut.jpg');
					background-repeat:no-repeat;
					width:241px;
					height:53px;
					color: #333;
					padding-top:10px;
					padding-bottom:0px;
					font-size:19px;
					text-align:center;
					font-weight:bold;
				}
				

.miniContentMilieu{	background-image:url('images/miniContentMilieu.jpg');
					width:241px;
					min-height:50px;
					padding: 10px 0px 5px 8px;
					background-repeat:repeat-y;
					color:#f46d00;
					margin-top:-9px;
					}
.miniContentMilieu A {COLOR: #0099FF; TEXT-DECORATION: none}
.miniContentMilieu A:hover {COLOR: #333333}

.miniContentBas{	background-image:url('images/miniContentBas.png');
					background-repeat:repeat-y;
					width:241px;
					height:15px;
					margin:0px;
}

/* SECTION CONTENU */

.contenu2{	margin: 35px 0px 5px 1px;
			background-image:url('images/contentFond.jpg');
			width:572px;
			height:53px;
			font-size:19px;
			color:#333;
			font-weight:bold;
}
.contenu3{	margin: 0px 0px 5px 1px;
			background-image:url('images/contentFond.jpg');
			width:572px;
			height:53px;
			font-size:19px;
			color:#333;
			font-weight:bold;
}
.smiley{	margin: 7px 5px 0px 5px;
			vertical-align:middle;
			margin-right:5px;}
.exemple{margin:5px;}
/* lien et couleur des catégories a gauche */

.b01 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 5px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial;
}
.b01 A {
	COLOR: #0099FF; TEXT-DECORATION: none
}
.b01 A:hover {
	COLOR: #333333
}
/* Tableau */ 
body,td,tr,table{font-family:verdana,arial,sans-serif;font-size:12px;}
	.listeSmiley td{vertical-align:middle;min-width:75px;min-height:75px;padding:10px;text-align:center;border:1px solid #CCC;}
	.listeSmiley{table-layout:fixed;}
	.listeSmiley img{max-width:94px;}
	.listeSmiley td:hover{border:1px  solid #000;}
	.listeSmiley td img.smiley{position:relative;top:5px;}
	.listeSmiley td img.new{position:relative;bottom:5px;}
	.listeSmiley td a:active{outline: none;}
	.listeSmiley td a:focus{-moz-outline-style: none;}
	.listeSmiley td a img, a:visited img{border:0;}
	a, img{border:0;text-decoration:none;}
	.pages{margin-top:15px;margin-bottom:15px;}
	.pages a{color:404040;}
	.pages a:hover{color:#DA0008;border:0;}
	span.pageActuelle{color:#0166a0;font-size:1.2em;font-weight:bold;}
#footer{text-align:center;size:10px;margin-bottom:5px;}
#footer a:link{color:#666;text-decoration: none;}
#footer a:hover{color:#0099ff;text-decoration:none;}
#footer a:visited{color:#666;text-decoration: none;}
#partenaire {position:relative;display:block;margin:auto;width:758px;text-align:center;font-size:9px;}
#partenaire a:link{color:#666;text-decoration: none;}
#partenaire a:hover{color:#0099ff;text-decoration:none;}
#partenaire a:visited{color:#666;text-decoration: none;}
.partenaireBAN{text-align:center;border:0px;margin:10px;}
