body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#apDiv1 {
	position:absolute;
	width:539px;
	height:380px;
	z-index:1;
	left: 261px;
	top: 351px;
}
.style2 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px;}
.style3 {color: #FF0000}
.style4 {color: #EEEEEE}

.txt-mini-noir { 
	font-family: verdana;
	font-size: 1px;
	color: #000000; 
}

h1 {
	font-size: 18px;
	margin-left: 15px;
	color: #113f97;
}

ol {
	font-size: 13px;
	color: #000;
}

a {
	
	color: #113f97;
	text-decoration: none;
}

#menu {
	width: 170px;
	height: 425px;
	background-image:url(images/site_defprod_02_ter.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
#menu ul {
	margin: 0;
	padding: 0;
	
	margin-top: 35px;
	margin-left: 45px;
	width: 120px;
	height: 304px;
}
*:first-child+html #menu ul, * html #menu ul {
	margin: 0;
	padding: 0;
	
	margin-top: 33px;
	margin-left: 45px;
	width: 120px;
	height: 304px;
}

#menu ul li {
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	cursor: pointer;
}
#menu ul li.paddingTopNoFirst1 {
	margin-top: 18px; 
	
}
#menu ul li.paddingTopNoFirst2 {
	margin-top: 18px;
}
#menu ul li.paddingTopNoFirst3 {
	margin-top: 18px;
}
#menu ul li.paddingTopNoFirst4 {
	margin-top: 18px;
}
#menu ul li.paddingTopNoFirst5 {
	margin-top: 18px;
}

#menu ul li.paddingTopNoFirst6 {
	margin-top: 18px;
}

/* Hack IE6 & IE7 */
*:first-child+html #menu ul li.paddingTopNoFirst1, * html #menu ul li.paddingTopNoFirst1 {
	margin-top: 12px;
}
*:first-child+html #menu ul li.paddingTopNoFirst2, * html #menu ul li.paddingTopNoFirst2 {
	margin-top: 18px;
}
*:first-child+html #menu ul li.paddingTopNoFirst3, * html #menu ul li.paddingTopNoFirst3 {
	margin-top: 15px;
}
*:first-child+html #menu ul li.paddingTopNoFirst4, * html #menu ul li.paddingTopNoFirst4 {
	margin-top: 15px;
}
*:first-child+html #menu ul li.paddingTopNoFirst5, * html #menu ul li.paddingTopNoFirst4 {
	margin-top: 15px;
}


#menu ul li h2{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFF;
}
#menu ul li p{
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #FFF;
}

td#ligneBleuRight {
	width: 577px;
	height: 28px;
	background-image:url(images/site_defprod_03.png);
	background-repeat:repeat-y;
	background-position: 0% 0%;
}

#piedMicro {
	position: absolute;
	width: 563px;
	height: 100px;
	background-image:url(images/pied_micro.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0%;
	background-color: transparent;
	z-index: 1;
}

#mainPart {
	position: relative;
	z-index: 90;
	overflow: auto;
}

#Validation {
	margin-left: 10px;
}
