@charset "UTF-8";
/* CSS Document */
.bTab .act,
.bTab2 .act,
.bSmart .act {
	display:none;
}

@media all and (min-width: 990px) {
	
}
@media all and (max-width: 1380px) {
	.site,
	.site2,
	.site3 {
		width:96%;
		margin:auto;
	}
	.pageEInfos .col2 {
    width: 380px;
}
	
}
@media all and (max-width: 1230px) {
	.boxTitre.flex {
    display: block;
		min-height:0px;
}
	.boxTitre .itemSideD {
		display: none;
	}
	.boxTitre .itemSide {
		width:auto;
	}
	.boxTitre .itemMidle {
		padding:0px 25px 30px 25px;
	}
	.boxModeDate {
    align-items: flex-start;
}
	.boxTitre .boxMode {
    background-position: left 12px center;
    height: auto;
    width: auto;
    padding: 13px 25px 13px 65px;
    margin: 0px 20px 20px 20px;
		border-radius: 4px;
}
	.front .fdBlc .site > .puceLogo:first-child {
    margin-top: 10px;
}
	.flexResult {
    display: block;
}
	.itemCands {
    width: auto;
}
}
@media all and (max-width: 1150px) {
.confirmText {
	font-size: 1.7em;
}
	.confirmNom span {
	font-size: 1.5em;
}
	.flexConfirm {
    padding: 5px 10px;
}
}