@charset "utf-8";
/* CSS Document */

body {behavior: url(/csshover2.htc);}

.menu ul, .menu2 ul, .menu2b ul {
	margin:0px;
	padding:0px;
	list-style:none;	
}
.menu ul li, .menu2 ul li, .menu2b ul li {	
	
	position: relative;
	display: inline;
	float: left;
	margin:0px;
	padding:0px;
	

	list-style:none;	
	border-left:#FFFFFF 2px solid;
	
}

.menu2 ul li a, .menu2b ul li a{
	display:block;
}



.menu a.titleFolder, .menu2 a.titleFolder, .menu2b a.titleFolder {
	float:left;
	margin:0px;
	padding:0px;
	text-decoration:none;
	white-space:nowrap;
	margin-left:3px;

	
}
.menu a span, .menu2 a span, .menu2b a span {
	float:left;
	display:block;
	padding-right:5px;
	font-weight:bold;
	color:#086f8a;

	/*border-right:#0066FF 1px dashed;*/
	
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span, .menu2 a span, .menu2b a span {float:none;}
/* End IE5-Mac hack */
.menu2 li.seformer a.titleFolder span, a.titleFolder:hover, .menu a:hover span, .menu #current span, .menu2 a:hover span, .menu2 #current span, .menu2b a:hover span, .menu2b #current span{
	color:#FFFFFF;
	font-weight:bold;

	/*border-right:#666666 1px dashed;*/
}



.menu #current a.titleFolder, .menu2 #current a.titleFolder, .menu2b #current a.titleFolder {
	border-width:0px;
}
.menu #current a span, .menu2 #current a span, .menu2b #current a span {
	/*padding-bottom:5px;*/
	color:#FFFFFF;

}


.menu2 li:first-child, .menu2 li.first-child, .menu2b li.first-child, .menu2b li.first-child a.titleFolder {
	border:none;
	padding-left:0px;
	margin-left:0px;
}

#seformer, #seformer a, #seformer a:visited{
	/*font-size:11px;
	line-height:11px;*/
	color:#FFFFFF;
}

.menu2b li#seformer, .menu2b li#seformer a, .menu2b li#seformer a:visited, .menu2b li#seformer a span, .menu2 li.seformer, .menu2 li.seformer a, .menu2 li.seformer a.titleFolder span, .menu2 li.seformer a:visited{
	/*font-size:11px;
	line-height:11px;*/
	color:#AF2713;
}




.technicBoxName {
	z-index:30;
}

.technicBoxName a, .technicBoxName a:visited{
	color:#7eb7c6;
}



ul.mainTitle li.folder:hover div.technicBoxName a, ul.mainTitle li.folder:hover div.technicBoxName a:visited{
	color:#a4a7ab;
}

ul.mainTitle li div.technicBoxName{
	position:relative;
	padding-bottom:6px;
}



.zoneTechniqueName ul.mainTitle, .zoneTechniqueName ul.mainTitle li{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:14px;
	font-weight:900;
}



.zoneTechniqueName ul.mainTitle li ul.orderTitle, .zoneTechniqueName ul.mainTitle li ul.orderTitle li{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#3b4a4f;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	background-color:#a8dae7;
	
}



.zoneTechniqueName ul.mainTitle li ul.orderTitle{
	padding-top:3px;
	padding-bottom:3px;
}

.zoneTechniqueName ul.mainTitle li ul.orderTitle li a, .zoneTechniqueName ul.mainTitle li ul.orderTitle li a:visited{
	color:#3b4a4f;
}

.zoneTechniqueName ul.mainTitle li ul.listTechniques li a, .zoneTechniqueName ul.mainTitle li ul.listTechniques li a:visited{
	color:#7a4150;
}

.zoneTechniqueName ul.mainTitle li ul.listTechniques li img {
	margin-right:4px;
}




.zoneTechniqueName ul.mainTitle li ul.orderTitle li a{
	padding-left:14px;
	background-image:url(../images/fleches_duo.gif);
	background-repeat:no-repeat;
	height:14px;
	overflow:hidden;
	background-position:bottom left;
}




.zoneTechniqueName ul.mainTitle li ul.orderTitle li a:hover, .zoneTechniqueName ul.mainTitle li ul.orderTitle li a.selectedMenu{
	font-weight:bold;
	color:#3b4a4f;
	background-image:url(../images/fleches_duo.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


.zoneTechniqueName ul.mainTitle li ul.listTechniques li a:hover, .zoneTechniqueName ul.mainTitle li ul.listTechniques li div.currentTechnicListTop a{
	font-weight:bold;
	color:#7a4150;
}

.zoneTechniqueName ul.mainTitle li ul.orderTitle {
	position:relative;
	padding-left:22px;
	width:215px;
	border-bottom:#FFFFFF 1px solid;
}





.zoneTechniqueName ul.mainTitle li ul li{
	z-index:100;
}


ul.mainTitle li.folder ul{
	position:relative;	
	width:225px;
	display:none;
	z-index:100;
}


ul.mainTitle li.folder:hover ul {
	display:block;
}

.zoneTechniqueName ul:hover.mainTitle li ul, .zoneTechniqueName ul:hover.mainTitle li > ul{
	display:block;
}



.zoneTechniqueName ul.mainTitle li ul.listTechniques, .zoneTechniqueName ul.mainTitle li ul.listTechniques li{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#7a4150;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	background-color:#bee6f1;
	
}

.zoneTechniqueName ul.mainTitle li ul.listTechniques {
	padding-top:20px;
	padding-bottom:60px;
}

.zoneTechniqueName ul.mainTitle li ul.listTechniques li {
	padding-top:1px;
	padding-bottom:1px;
}

.zoneTechniqueName ul.mainTitle li ul.listTechniques {
	padding-left:12px;
}

.zoneTechniqueName {
	z-index:100;
}









/*image menu*/
	
	ul.menu_top_img{
		height:33px;
		position:absolute;
		top:0px;
		left:0px;
		margin:0px;
		padding:0px;
	}
	
	ul.menu_top_img, ul.menu_top_img li, ul.subFolderImage, ul.subFolderImage li{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	 ul.menu_top_img li{
		position:relative;
		display:inline;
		width:41px;
		height:33px;
		border-right:#FFFFFF 1px solid;
		margin:0px;
		padding:0px;
		/*float:left;*/
	}
	
	ul.menu_top_img li img{
		padding:0px;
		margin:0px;
		margin-right:-4px;
	}
	
	ul.menu_top_img li img:hover, ul.menu_top_img li.currentTechnic img{
		filter:alpha(opacity=55);
		-moz-opacity:.55;
		opacity:.55;
	}
	
	ul.subFolderImage {
		display:none;
		/*position:relative;*/
		position:absolute;
		left:5px; /* IE */
		bottom:-13px;
		color:#086f8a;
		z-index:150;
	}
	
	ul.subFolderImage li{
		white-space:nowrap;
		padding-left:15px;
		padding-top:2px;
		border:none;
		width:auto;
		height:auto;
		z-index:150;
	}
	
	ul.menu_top_img li:hover ul.subFolderImage{
		display:block;
	}
	
	ul.menu_top_img li.currentTechnic ul.subFolderImage{
		display:block;
		color:#9f9da0;
	}
	
	ul.menu_top_img:hover li.currentTechnic ul.subFolderImage{
		display:none;
	}
	
	ul.menu_top_img li.currentTechnic:hover ul.subFolderImage{
		display:block;
	}





