body{
background-image: url(image-moulin-TP/moulin-TP-top-fond.jpg);
background-repeat: repeat-x;
background-position: top;
font-family:Arial, Helvetica, sans-serif;	
}

body ul{
list-style:square;
}

	a{
	color:#000000;
	}
	a:hover{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}


#global{
	position:absolute;
	top:5px;
	left:50%;
	width : 800px;
	height: auto;
	margin-left:-425px;
}

#lienTop{
	float:left;
	display:block;
	width : 800px;
	height: 20px;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	font-size:11px;
}
		#lienTop ul{float:right; margin:0; padding:0;}
		#lienTop li{float:left; display:inline; }
		#lienTop li a{ font-size:11px; margin:0; padding:0; text-decoration:none; color:#666666; font-weight:bold; padding-left:10px; padding-right:10px;}
		#lienTop li a:hover{ font-size:11px; margin:0; padding:0; text-decoration:none; color:#999999; font-weight:bold; padding-left:10px; padding-right:10px;}

.conteneur{
	float:left;
	display:block;
	clear:both;
	width : 800px;
	height: auto;
	font-size: 12px;
	background-color:#ffffff;
	border:#D5D8E1 2px outset;
}
.banniere{
	width :800px;
	height:190px;
	font-size: 12px;
}

.menu{
	width : 800px;
	height:42px;
	font-size: 12px;
	background-image:url(image-moulin-TP/fond-menu.jpg);
	background-repeat:repeat-x;
	background-color:#D5D8E1;	
}
	.menu a{
	text-decoration:none;
	color:#000000;
	font-size: 12px;
	}
	.menu a:hover{
	text-decoration:none;
	color:#FE0000;
	font-size: 12px;
	}
		
	.menu a#active{
	text-decoration:none;
	color:#FE0000;
	font-size: 12px;
	}	
		.celluleMenu{
		/*width:112px;*/
		width:113px;
		height:24px;
		display:block;
		clear: inline;
		float:left;	
		margin-top:14px;
		padding-top:4px;
		font-size:12px;
		color:#000000;
		text-align:center;
		font-weight:bold;
		border-left:#ffffff 4px solid;
		background-color:#D5D8E1;
		}
/*corps --------------------------------------
*/
.main{
	width : 800px;
	height: auto;
	color:#000000;
	font-size: 12px;
}

.gauche1col { background-color: white; margin-left:5px;  float: left; padding-top:20px; }
.gauche1col h1{ color: #666666; font-size: 18px; font-weight: bold; }
.centre2col { background-color: white; text-align: left; padding:20px 20px 20px 15px;  float: left; padding-top:20px; }
.centre2col h1{ color: #666666; font-size: 18px; font-weight: bold; }
.centre2col h2{ color: #999999; font-size: 14px; font-weight: bold; }


.droite1col { color: #000000; font-size: 10px; background-color: white; text-align: left;   float: right;padding-top:20px; }
.droite1col h1 { color: #FE0000; font-size: 11px; font-weight: bold; }


.gauche1col1 { color: #000000; background-color: white; width: 135px; float: left; border:1px solid #7E2133; padding-left:3px; margin-bottom:10px; }
			.gauche1col1  a{ color: #7E2133; background-color: white; width: 135px; float: left; border:1px solid #7E2133; padding-left:3px; }

.footer{
	float:left;
	clear:both;
	display:block;
	width : 800px;
	height: 30px;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	background-color:#D5D8E1;
	padding-top:5px;
}

/*mise en forme du texte--------------------------------------
*/

.fondGris{
	font-size: 12px;
	background-color:#D5D8E1;
	text-align:center;
}
.fondRouge{
	background-color:#FE0000;
}

.titreRouge{
	font-size: 12px;
	color:#FE0000;
}
.text{
	color:#000000;
	font-size: 12px;
}

.textBlanc{
	color:#FFFFFF;
}

.textGris{
	color:#999999;
}

.textGras{
	font-weight:bold;
}

.textJustify{
	text-align:justify;
}

.celluleTablo{
	border:#D5D8E1 1px solid;
}

hr{color:#D5D8E1; width:100%; height:2px;}

dt{
color: #269390; font-size: 13px; font-weight: bold; list-style-type: none; padding-top:20px;
}

dd{margin-left:-0.5px; margin-top:-125px;}
