@charset "UTF-8";
/* CSS Document */
@media all and (max-width: 767px) {
	.bNav,
	.tab2,
	.bTab2 .act {
		display:block;
	}
	.bNavHead,
	.tdSiteName .siteSlogan,
	.bTab2 .zOpen {
		display:none;
	}
	.bOver .pop,
	.pFixe {
    	top: 10px;
    	width: 90%;
    	margin:0px 0px 0px -45%;
	}
	.bTab2 .zone {
		position: absolute;
	}
	form label:not(.option), .formulaire th {
    	width:auto;
    	padding: 15px 0px 2px 0px;
	}
	.titreBandeau {
    height:auto;
		min-height: 180px;
}
	.titreBandeau h1 {
    font-size: 1.6em;
    margin: 5px 0px;
		padding:25px 0px;
}
	.vuePhoto.vueFlex.fw3 .items .item {
    width: 100%;
}
	.cke_editable ul, .texte ul, .texte ol, ul.text, ol.text, .intNod ul, .intNod ol {
    margin: 20px 0px;
}
	.lienDoc {
    min-height: 35px;
    padding: 2px 35px 2px 52px;
    background-position:13px center;
        background-size: 35px auto;
}
	.not-node .art {
	padding-bottom: 25px;
}
	.intTag .intTextes {
    padding:0px;
}
	.intTag {
    display: block;
}
	.intTag .textes,
.intTag .mediaBloc {
    width:auto;
}
	.intTag .mediaBloc {
    max-width:360px;
}
	.vueTags {
    padding-bottom: 35px;
}
	.box3 > div {
    width: 32%;
}
	.basLiens a span {
    background-size: 40px auto;
    padding: 15px 20px 15px 45px;
    font-size: 1.15em;
}
	.vueAnnuaire.vueFlex .items .item {
    width: 250px !important;
    margin: 10px 20px 10px 0px;
}
	.tableau td, .tableau th, .tableau2 td, .tableau2 th {
    padding: 10px 5px;
}
	.userInfos .photo {
    margin-right: 25px;
    width: 136px;
    height: 136px;
}
	.itFile {
    width: 252px;
    margin: 0px 10px 10px 0px;
}
	#article_table tbody td:first-child, #papier_table tbody td:first-child {
    padding: 15px 2%;
    width:94%;
}
	.form-composite.webform-fieldset--title-inline legend {
    float:none;
		margin:35px 0px 0px 0px;
}
	.webform-submission-organisation-logistique-form .webform-type-fieldset .webform-flexbox {
		border-bottom: 2px solid #ccc;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.webform-submission-organisation-logistique-form .webform-type-fieldset .webform-flexbox .js-form-type-checkbox {
    margin: 5px 0px;
}
}