body {
margin: 0 auto;
font-family:   century gothic, tahoma, verdana, arial;
background-image: url(image/fond-page.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #020204;
width:1024px;
}
 
@font-face {
font-family: almagro;
src: url("font/almagro");
}

/* #citation {
font-family:Script MT bold;
}
 */
#global {
position: absolute;
width: 1024px;
height: 640px;
margin-left: -10px;
margin-top: -10px;

}

#textAccueil {
position: absolute;
top: 380px;
left: 750px;
width: 365px;
height: 180px;
opacity : 1.0;
font-weight: lighter;
}
#contenu {
position: relative;
top: 187px;
left: 93px;
width: 847px;
height: 279px;
opacity : 1.0;
font-weight: lighter;
}
#menuDetail td {
height: 16px;
padding-left: 10px;
font-size: 11px;

}
#menuDetail td:hover {
color: white;
background-color: black;
cursor: pointer;
}
#menuBas {
position: relative;
width: 847px;
top: 192px;
left: 90px;
height: 90px;
}

/*#DetailMenuProduct {
border-top: 1px solid white;
border-left: 1px solid white;
border-bottom: 1px solid white;
}*/

#menuProducts {
width: 88px;
height: 150px;
position: relative;
top: 10px;
font-size: 11px;
left: 580px;
}
#automaticDetail {
width: 120px;
height: 105px;
position: relative;
top: -141px;
background-color: #666666;
border-left: 1px solid white;
font-size: 10px;
left: 499px;
}

#DetailMenuProduct .test {
cursor: pointer;
width: 110px;
height: 18px;
padding-left: 10px;
padding-top: 2px;
}
#DetailMenuProduct .test:hover{
color: white;
}
.titleGreen {
color: #c9e35f;
font-size: 18px;
word-spacing:2px;
}
.titleGreen a {
color: #c9e35f;
font-size: 18px;
word-spacing:2px;
text-decoration: none;
}
/* menu situé  sous le contenu*/
#tableMenu  td.lien {
color: white;

text-align: right;
vertical-align: top;
}
#tableMenu  td.lienEnCours {
text-align: right;
}
#tableMenu  td.menuVert {
color: #b5dc11;
padding-top: 7px;
text-align: left;
font-size: 11px;
}
#tableMenu a {
text-decoration: none;
color: white;
font-size: 11px;
}

#tableMenu a.lienActif {
text-decoration: none;
color:#b5dc11;
/*color: white;*/
font-size: 11px;
opacity: 1.0;
}

#tableMenu a:hover{

color:#b5dc11;
/*color: white;*/
font-size: 11px;
opacity: 1.0;
}
.lienActif {

font-size: 11px;
opacity: 1.0;
}
.texteContenu {
	font-size:13px;	
	color:#6C6C6C;	
}

.texteTitre {
	font-size:22px;	
	color:#000000;	
}

.fleche2 {
	position:absolute;
	
}


#menu1Content ul {
		margin:0px;
		padding:0px;
		
		z-index:1;
	}

	#menu1Content li{
		list-style-type:none;
		
		width:80px;
		text-align:left;		
		
		background-color:#646777;
		padding:0px;
		margin:0px;
		height:16px;
		border-bottom:1px solid #ffffff;
	}

	#menu1Content li a{
		
		font-size:11px;
		color:#ffffff;
		height:17px;		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu1Content li a:hover{
		color:#b5dc11;
	}	
	
	#menu1Content li a.on{
		font-weight:bold;
		background-color:#CACACC;
	}	
	
#menu2Content ul {
		margin:0px;
		padding:0px;
		
		z-index:1;
	}

	#menu2Content li{
		list-style-type:none;
		
		width:80px;
		text-align:left;		
		
		background-color:#646777;
		padding:0px;
		margin:0px;
		height:16px;
		border-bottom:1px solid #ffffff;
	}

	#menu2Content li a{
		
		font-size:11px;
		color:#ffffff;
		height:17px;		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu2Content li a:hover{
		color:#b5dc11;
	}	
	
	#menu2Content li a.on{
		font-weight:bold;
		background-color:#CACACC;
	}	
	
#menu3Content ul {
		margin:0px;
		padding:0px;
		
		z-index:1;
	}

	#menu3Content li{
		list-style-type:none;
		
		width:80px;
		text-align:left;		
		
		background-color:#646777;
		padding:0px;
		margin:0px;
		height:16px;
		border-bottom:1px solid #ffffff;
	}

	#menu3Content li a{
		
		font-size:11px;
		color:#ffffff;
		height:17px;		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu3Content li a:hover{
		color:#b5dc11;
	}	
	
	#menu3Content li a.on{
		font-weight:bold;
		background-color:#CACACC;
	}	
	
#menu4Content ul {
		margin:0px;
		padding:0px;
		
		z-index:1000;
	}

	#menu4Content li{
		list-style-type:none;
		
		width:130px;
		text-align:left;		
		
		background-color:#646777;
		padding:0px;
		margin:0px;
		height:16px;
		border-bottom:1px solid #ffffff;
	}

	#menu4Content li a{
		
		font-size:11px;
		color:#ffffff;
		height:17px;		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu4Content li a:hover{
		color:#b5dc11;
	}	
	
	#menu4Content li a.on{
		font-weight:bold;
		background-color:#CACACC;
	}	
	
	
#menuOrgaContent ul {
		margin:0px;
		padding:0px;
		
		z-index:1000;
	}

	#menuOrgaContent li{
		list-style-type:none;
		
		width:70px;
		text-align:left;		
		
		background-color:#646777;
		padding:0px;
		margin:0px;
		height:16px;
		border-bottom:1px solid #ffffff;
	}

	#menuOrgaContent li a{
		
		font-size:11px;
		color:#ffffff;
		height:17px;		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menuOrgaContent li a:hover{
		color:#b5dc11;
	}	
	
	#menuOrgaContent li a.on{
		font-weight:bold;
		background-color:#CACACC;
	}	
	
	
	
	
	
	
	
	#menu11Content ul {
		margin:0px;
		padding:0px;
	}

	#menu11Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu11Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu11Content li a:hover{
		font-weight:bold;
	}
	
	#menu11Content li a.on{
		font-weight:bold;
	}
	#menu21Content ul {
		margin:0px;
		padding:0px;
	}

	#menu21Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu21Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu21Content li a:hover{
		font-weight:bold;
	}
	
	#menu21Content li a.on{
		font-weight:bold;
	}
	#menu22Content ul {
		margin:0px;
		padding:0px;
	}

	#menu22Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu22Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu22Content li a:hover{
		font-weight:bold;
	}
	
	#menu22Content li a.on{
		font-weight:bold;
	}
	
	
	#menu31Content ul {
		margin:0px;
		padding:0px;
	}

	#menu31Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu31Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu31Content li a:hover{
		font-weight:bold;
	}
	
	#menu31Content li a.on{
		font-weight:bold;
	}
	
	
	#menu32Content ul {
		margin:0px;
		padding:0px;
	}

	#menu32Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu32Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu32Content li a:hover{
		font-weight:bold;
	}
	
	#menu32Content li a.on{
		font-weight:bold;
	}
	
	#menu33Content ul {
		margin:0px;
		padding:0px;
	}

	#menu33Content li{
		list-style-type:none;
		
		width:165px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu33Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu33Content li a:hover{
		font-weight:bold;
	}
	
	#menu33Content li a.on{
		font-weight:bold;
	}
	
	
	
	
	
	
	
	#menu12Content ul {
		margin:0px;
		padding:0px;
	}

	#menu12Content li{
		list-style-type:none;
		
		width:155px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu12Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu12Content li a:hover{
		font-weight:bold;
	}
	
	#menu12Content li a.on{
		font-weight:bold;
	}
	#menu13Content ul {
		margin:0px;
		padding:0px;
	}

	#menu13Content li{
		list-style-type:none;
		
		width:155px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu13Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu13Content li a:hover{
		font-weight:bold;
	}
	
	#menu13Content li a.on{
		font-weight:bold;
	}
	
	#menu14Content ul {
		margin:0px;
		padding:0px;
	}

	#menu14Content li{
		list-style-type:none;
		
		width:155px;
		text-align:left;		
		height:16px;
		background-color:#CACACC;
		padding:0px;
		margin:0px;
			
			
		border-bottom:1px solid #ffffff;
	}

	#menu14Content li a{
		
		font-size:11px;
		color:#000000;
		
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu14Content li a:hover{
		font-weight:bold;
	}
	
	#menu14Content li a.on{
		font-weight:bold;
	}
	
	
	#menu li {
		list-style-type:none;
		margin:0px;	

		width:150px;
		height:20px;

		font-size:11px;
		color:#000000;		
	}

	#menu li a {
		font-size:11px;
		height:16px;
		
		color:#000000;	
		padding-left:10px;	
		text-decoration:none;
		display:block;
	}

	#menu li a:hover {
		background-color:#000000;
		color:#ffffff;
	}	
	
	#menu li a.on{
		background-color:#000000;
		color:#ffffff;
	}	

	.descriptProduits {
	border-bottom: 1px solid #42404b;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	
	}
	.descript {
	border-bottom: 1px solid #42404b;
	color: #42404b;
	font-size: 10px;
	font-weight: bold;
	
	}

	.img_navigation{ position: relative; top: 2px;}