@charset "UTF-8";
/* CSS Document */
.bNav,
.tab,
.tab2,
.smart,
.bTab .act,
.bTab2 .act,
.bSmart .act,
.footer .bRWD,
.bMenuNav .icMenu,
.fermerMenu,
.navi ul li .menuOpen,
.tdSiteName .siteSlogan {
	display:none;
}
.bTab .zOpen,
.bTab2 .zOpen {
		display: block;
}
/*
.bHorizontal {
	 white-space : nowrap; 
} */
@media all and (min-width: 768px) {
	.zSmenu {
		display: block !important;
	}
}
@media all and (max-width: 1370px) {
	.gpDataPage {
    width: 44%;
    padding: 0px 30px 25px 15px;
    border-left-width: 15px;
    margin-bottom: 15px;
}
	.nodData .f_field-detailed-description,
.nodData .f_field-long-description,
	.nodData .f_field-ncp-recommendations,
	.nodData .f_field-short-description,
.nodData .f_field-follow-up {
	display: block;
	margin: 15px 0px;
	padding-bottom: 15px;
}
}
@media all and (max-width: 1150px) {
	html {
    font-size: 15px;
}
	.datas {
    display: block;
}
	.gpDataPage {
    width:auto;
		 padding: 5px 40px 25px 20px;
		 border-left-width: 40px;
}
	.boxDoc {
    margin: 16px 0px;
}
	.head1, .head3 {
    width: 201px;
}
	
	.bandeau, .imgHeader {
    height: 650px;
}	
	.avecBImg .titrePage {
    height: 300px;
}
	.bandeau, .imgHeader {
    height: 450px;
}
	.titrePage h1 {
    padding-bottom: 45px;
}
	.not-node .art {
	padding-bottom: 45px;
}
	form .js-form-type-checkbox label {
    padding: 0px 5px 0px 0px;
}
	.node-data-form .field--type-datetime, .node-data-form .js-form-item {
    margin: 5px;
}
	input[type="number"] {
    width: 108px;
}
	.text form .field--name-field-chapters .description {

    margin-top: -60px;
}
}
