/********
boites deroulantes-hoefler adaptation
********/
/*Attention à regler selon le nb de boites, ici pour 16 boites, colorRubrique:#97A3C0
-> Car si javascript desactivé plus d'action dropmenu
*/
/*=boundingbox BOITE partieInferieur page*/
.boundingbox {width: 100px; margin: 0 auto; }/*margin-left:1em ; padding:0;*/
.boundingbox1 {width: 100px; margin: 0 auto;}

/* Hides from IE-mac \*/
* html .boundingbox  {width: 100px;}
* html .boundingbox1  {width: 100px;}
/* End hide from IE-mac */

/* top navigation */
#topnav li {
	/*float: left;*/
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
    /*z-index inverse du nombreTotalx10*/
	z-index:10000;
	background-color: #97A3C0;
	color:#000;
}
#topnav1 li{
	/*float: left;*/
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:9000;
	margin-top:.5em;
	background-color: #97A3C0;
	color:#000;
}

#topnav2 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:8000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}

#topnav3 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:7000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav4 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:6000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}

#topnav5 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:5000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav6 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:4000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}

#topnav7 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:3000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav8 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:2000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav9 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:1000;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav10 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:900;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav11 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:800;
	margin-top:.5em;
	background-color: #97A3C0;
	color:#000;
}

#topnav12 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:700;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}

#topnav13 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:600;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav14 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:500;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}

#topnav15 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:400;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}
#topnav16 li{
	 
	position: relative;
	text-align: left;
	width: 100px;
	/*border: 1px solid#c9c;*/
	z-index:300;
	margin-top:.5em;
	background-color:#97A3C0;
	color:#000;
}


/*texteCaplien*/
#topnav a, #topnav1 a, #topnav2 a, #topnav3 a, #topnav4 a, #topnav5 a, #topnav6 a, #topnav7 a,#topnav8 a, #topnav9 a, #topnav10 a, #topnav11 a, #topnav12 a, #topnav13 a, #topnav14 a, #topnav15 a, #topnav16 a {
	display: block;
	color: #fff !important;
		background-color: inherit;
	width: 100px;
}
.linkitem{
	display: block;
	padding: 3px 2px 2px 5px; /*placement_texte*/
}
#topnav a strong, #topnav1 a strong, #topnav2 a strong, #topnav3 a strong, #topnav4 a strong, #topnav5 a strong, #topnav6 a strong, #topnav7 a strong, #topnav8 a strong, #topnav9 a strong, #topnav10 a strong, #topnav11 a strong, #topnav12 a strong, #topnav13 a strong, #topnav14 a strong, #topnav15 a strong, #topnav16 a strong {
	display: block;
	padding: 3px 3px 2px 8px;
}
.dropmenu  {
	z-index: 10000;
 	color:inherit;
	background-color: #C6CEDE;
}

#topnav a:hover, #topnav1 a:hover, #topnav2 a:hover, #topnav3 a:hover, #topnav4 a:hover, #topnav5 a:hover, #topnav6 a:hover, #topnav7 a:hover, #topnav8 a:hover, #topnav9 a:hover, #topnav10 a:hover, #topnav11 a:hover, #topnav12 a:hover, #topnav13 a:hover, #topnav14 a:hover, #topnav15 a:hover, #topnav16 a:hover {
	color: #e31970 !important;
	background-color: #fff !important;
}
#topnav li li a, #topnav1 li li a, #topnav2 li li a, #topnav3 li li a, #topnav4 li li a, #topnav5 li li a, #topnav6 li li a, #topnav7 li li a, #topnav8 li li a, #topnav9 li li a, #topnav10 li li a , #topnav11 li li a, #topnav12 li li a, #topnav13 li li a, #topnav14 li li a, #topnav15 li li a, #topnav16 li li a   {
	font-weight: normal; text-transform:lowercase;
}
#topnav li li, #topnav1 li li, #topnav2 li li, #topnav3 li li, #topnav4 li li, #topnav5 li li, #topnav6 li li, #topnav7 li li, #topnav8 li li, #topnav9 li li, #topnav10 li li, #topnav11 li li, #topnav12 li li, #topnav13 li li, #topnav14 li li, #topnav15 li li, #topnav16 li li {
	line-height: 12px;
	width: auto;
}
#topnav li ul, #topnav1 li ul, #topnav2 li ul, #topnav3 li ul, #topnav4 li ul, #topnav5 li ul, #topnav6 li ul, #topnav7 li ul, #topnav8 li ul, #topnav9 li ul, #topnav10 li ul, #topnav11 li ul, #topnav12 li ul, #topnav13 li ul, #topnav14 li ul, #topnav15 li ul, #topnav16 li ul {
	display: none;
	position: absolute;
	left: 0;
    /*test*/
    top:0;
	background-color: #3C5083;
	/*opacity:.60; -moz-opacity:.60;cursor: pointer;*/
	width: 100px;
}

/* Hides from IE-mac \*/
* html #topnav li ul, * html #topnav1 li ul, * html #topnav2 li ul, * html #topnav3 li ul, * html #topnav4 li ul, * html #topnav5 li ul, * html #topnav6 li ul, * html #topnav7 li ul, * html #topnav8 li ul, * html #topnav9 li ul, * html #topnav10 li ul, * html #topnav11 li ul, * html #topnav12 li ul, * html #topnav13 li ul, * html #topnav14 li ul, * html #topnav15 li ul, * html #topnav16 li ul  {
	filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/* End hide from IE-mac */

html>body #topnav li ul, html>body #topnav1 li ul, html>body #topnav2 li ul, html>body #topnav3 li ul, html>body #topnav4 li ul, html>body #topnav5 li ul, html>body #topnav6 li ul, html>body #topnav7 li ul, html>body #topnav8 li ul, html>body #topnav9 li ul, html>body #topnav10 li ul, html>body #topnav11 li ul, html>body #topnav12 li ul, html>body #topnav13 li ul, html>body #topnav14 li ul, html>body #topnav15 li ul, html>body #topnav16 li ul {
	top: 100%;
}
#topnav li>ul, #topnav1 li>ul, #topnav2 li>ul, #topnav3 li>ul, #topnav4 li>ul, #topnav5 li>ul, #topnav6 li>ul, #topnav7 li>ul, #topnav8 li>ul, #topnav9 li>ul, #topnav10 li>ul, #topnav11 li>ul, #topnav12 li>ul, #topnav13 li>ul, #topnav14 li>ul, #topnav15 li>ul, #topnav16 li>ul {
	top: 0;/*auto;*/
	left:0;  /* auto;*/
}
#topnav li li, #topnav1 li li, #topnav2 li li, #topnav3 li li, #topnav4 li li, #topnav5 li li, #topnav6 li li, #topnav7 li li, #topnav8 li li, #topnav9 li li, #topnav10 li li, #topnav11 li li, #topnav12 li li, #topnav13 li li, #topnav14 li li, #topnav15 li li, #topnav16 li li {
	display: block;
	float: none;
	background-color: #3C5083; /*transparent;*/
	border: 0;
}
#topnav li:hover ul, #topnav li.over ul, #topnav1 li:hover ul, #topnav1 li.over ul, #topnav2 li:hover ul, #topnav2 li.over ul, #topnav3 li:hover ul, #topnav3 li.over ul, #topnav4 li:hover ul, #topnav4 li.over ul, #topnav5 li:hover ul, #topnav5 li.over ul, #topnav6 li:hover ul, #topnav6 li.over ul, #topnav7 li:hover ul, #topnav7 li.over ul, #topnav8 li:hover ul, #topnav8 li.over ul,
#topnav9 li:hover ul, #topnav9 li.over ul, #topnav10 li:hover ul, #topnav10 li.over ul, #topnav11 li:hover ul, #topnav11 li.over ul, #topnav12 li:hover ul, #topnav12 li.over ul, #topnav13 li:hover ul, #topnav13 li.over ul, #topnav14 li:hover ul, #topnav14 li.over ul, #topnav15 li:hover ul, #topnav15 li.over ul, #topnav16 li:hover ul, #topnav16 li.over ul {
	z-index: 1000;
	display: block;
}
.souspartie {
	font-size: 9px;
	line-height: 13px;
	color: #fcf;
	font-weight: bold;
	background-color: #3C5083;
    /*placement_texte*/
	padding: 3px 2px 2px 5px;

}
#collectionsmenu ul {
	padding-top: 9px;
	z-index:20001;
}
#collectionsmenu1 ul{
	padding-top: 9px;
	z-index:30001;
}
#collectionsmenu2 ul{
padding-top: 9px;
	z-index:40001;
}
#collectionsmenu3 ul{
padding-top: 9px;
	z-index:50001;
}
#collectionsmenu4 ul{
padding-top: 9px;
	z-index:60001;
}

#collectionsmenu5 ul{
padding-top: 9px;
	z-index:70001;
}

#collectionsmenu6 ul{
padding-top: 9px;
	z-index:8001;
}

#collectionsmenu7 ul{
padding-top: 9px;
	z-index:90001;
}
#collectionsmenu8 ul{
padding-top: 9px;
	z-index:100001;
}
#collectionsmenu9 ul{
padding-top: 9px;
	z-index:110001;
}
#collectionsmenu10 ul{
padding-top: 9px;
	z-index:120001;
}
#collectionsmenu11 ul{
	padding-top: 9px;
	z-index:130001;
}
#collectionsmenu12 ul{
padding-top: 9px;
	z-index:140001;
}
#collectionsmenu13 ul{
padding-top: 9px;
	z-index:150001;
}
#collectionsmenu14 ul{
padding-top: 9px;
	z-index:160001;
}

#collectionsmenu15 ul{
padding-top: 9px;
	z-index:170001;
}

#collectionsmenu16 ul{
padding-top: 9px;
	z-index:180001;
}



.divider {
	font-size: 1px;
	line-height: 1px;
	display: block;
	border-bottom: 1px solid#fff ;
	padding: 1px 3px 1px 8px;

}
html>body .divider {
	margin-bottom: 10px;
}
.blankline {
	color: #fff;
	background-color:inherit;
	font-size: 1px;
	height: 8px;
}