@charset "UTF-8";
/* CSS Document */
@media all and (max-width: 989px) {
	.tab,
	.bTab .act {
		display:block;
	}
	.ordi,
	.bTab .zOpen {
		display: none;
	}
	.bFd {
		z-index:auto;
	}
	.bTab .zone {
		position: absolute;
	}
	.zSuite {
	position:relative;
	width:auto;
	margin:3px 0px 6px 0px;
}
	.bMenu ul ul {
    width: 250px;
}
	.bRoll.actif .zone {
	display: block;
}
	.bMenu.bVertical ul ul {
		position: relative;
		left: 0px;
		top: 0px;
	}
	.bMenu ul li {
		position:static;
	}	
	.bMenu ul ul ul {
    	display: block;
		position: relative;
}

	/* tables RWD  */
	.tabTab .lab {
    	display: block;
	}
	.tabTab thead,
	.tabTab:not(.vue) th {
		display: none;
	}
	.tabTab,
	.tabTab tbody,
	.tabTab tr,
	.tabTab th,
	.tabTab td {
		display: block;
		width:auto !important;
		border:0px !important;
	}
	.tabTab tr {
		position: relative;
		border-bottom:1px solid #ccc !important;
		padding:4px 10px;
	}
	.tabTab td {
		display: inline-block;
		padding:1px 3px;
	}
	.vue.tabTab td {
		padding-left:0px;
		padding-right:0px;
	}
	.tabTab td.intitule {
		display: block;
	}
	.tabTab td.acts {
		position: absolute;
		right:-5px;
		top:0px;
		padding:0px;
	}
	.acts .ic {
    	display: block;
		margin:5px 0px;
	}
	/* fin tables RWD  */
		/* NAV MENU 1 RWD  */
.bHorizontal {
	display: block;
}
.bHorizontal .act {
	display:block;
	}
.bHorizontal .zOpen {
	display: none;
}
.bHorizontal ul ul {
	position: relative;
	width:auto;
}
.bHorizontal ul ul ul {
    left:0px;
}
.bHorizontal ul li {
	display: block;
	width:auto;
}
.bHorizontal ul li a,
.bHorizontal ul li span {
	padding:10px 25px 10px 45px;
	text-align: left;
}
.bHorizontal .icMenu {
	text-align: left;
	padding-left:40px;
}
.bHorizontal li.active > ul {
    display: block;
}
	/* FIN NAV MENU 1 RWD  */
	/* LISTE / COLONNE */
	.col4 .colInt {
	width:31%;
}
	.col4 .colInt:nth-child(1),
.col4 .colInt:nth-child(2),
.col4 .colInt:nth-child(3),
.col4 .colInt:nth-child(4n+1),
.col4 .colInt:nth-child(4n+2),
.col4 .colInt:nth-child(4n+3){
	margin-right:0;
}
.col4 .colInt:nth-child(1),
.col4 .colInt:nth-child(2),
.col4 .colInt:nth-child(3n+1),
.col4 .colInt:nth-child(3n+2){
	margin-right:3%;
}
	.col .img {
	height:190px;
}
.col3 .img {
	height:160px;
}
.col4 .img {
	height:130px;
}
	.btFoot {
    width: 190px;
    margin: 5px 10px;
}
	.header {
		display: flex;
		justify-content:space-between;
		align-items: center;
	}
	.head {
    position: relative;
    top: auto;
		right: auto;
}
	.logoAnakrys {
		display: block;
	}
	.logoAnakrys a {
		display: block;
		text-align: right;
	}
	.head2 {
    width: 42%;
}
	.topNavi {
    position:relative;
    left: auto;
    top: auto;
    margin-left: 0px;
    width: auto;
    z-index: 100;
}
	.bHorizontal {
  display: inline-block;
}
	.bHorizontal .icMenu {
   display: inline-block;
		margin:5px 0px;
		color:#FFF;
		font-weight: 600;
		background-size: 42px auto;
		padding-left: 50px;
}
	.zMenu {
		background: #221E41;
		padding:25px 60px;
		max-width: 200px;
		margin:auto;
		position: absolute;
		top:60px;
		margin-left: -80px;
	}
	.homeVotants .item1 span::after {
    height: 330px;
    width: 347px;
    right: 0px;
		top:-300px;
}
	.homeVotants .items::after {
    height: 277px;
    width:428px;
    top: 30px;
}
	.itIclb a::before, .itIcb a, .iclb::before, .icb {
    width: 40px;
    height: 40px;
}
	.homeVotants .item1 span {
    width:auto;
   margin:0px;
}
	.homeSlide .jDiaporama, .homeSlide .jDiaporama ul {
    height: 320px !important;
    margin: 0px;
}
	.homeTitre {
    height: 653px;
}
	.itSlide {
    font-size: 1.8em;
		background-size: 380px auto;
    height: 300px;
}
	.itSlide, .homeSlide {
    width: 700px;
}
	.homeOrganisateurs .number, .homeOrganisateurs .ex {
    font-size: 3.5em;
}
	.homeOrganisateurs .item .texte, .homeVotants .item1 span {
    font-size: 1.163em;
}
	.homeOrganisateurs .item {
    padding-right: 10px;
}
	/* FIN LISTE / COLONNE */
}