/*header*/
/*html body.home div.container header.row div#blocSearch.span12 div.row */div.search form table.span8{margin-top:0px;}
html body.home div.container header.row div#menuH.span12 ul.span10{position:relative;z-index: 99999;}
#mega-menu-1 li a{padding-bottom:10px!important;}
.depth_2#sub-menu{top:40px!important;z-index: 100000!important;}
.menu-1,.menu-2,.menu-3,.menu-4,.menu-5,.menu-6{position:relative;}
.menu-1 ul.depth_2{left:0px;}
.menu-2 ul.depth_2{left:0px;}
.menu-3 ul.depth_2{left:0px;}
.menu-4 ul.depth_2{left:-33px;} 
.menu-5 ul.depth_2{left:-14px;}
.menu-6 ul.depth_2{left:-14px;}
.menu-4>ul{background-position:45px -5px!important;}
.menu-5>ul{background-position: 215px -5px!important;}
.menu-6>ul{background-position: 320px -5px!important;}
.search table tr.contentBulle td,
.aide  table tr.contentBulle th,
.search table tr.contentBulle th,
.aide  table tr.contentBulle td{
	padding:15px 10px 0px 25px;
	vertical-align: top;
}
input[type="radio"],
input[type="checkbox"] {
  margin-top: 0!important;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
}
pre{
	/*display:block!important;*/
	/*padding-right:3px;*/
}
div#main.row div.sidebarRight div ul{overflow: auto;}
div#main.row div.sidebarRight div ul li a{/*display:block;*/overflow: auto;/*float: left;*/}
div#main.row div.sidebarRight div ul li a img{float:left;margin: 8px 3px 0 0;}
div.sidebarRight div ul li{list-style-type: none;}

.royalSlidesContainer{
	z-index: 10000!important;
}
@media only screen and (max-width: 767px) {
	#top{
		display:block;
	}

}