/****************************************************************************************************************/
/************************************************** ORDINATEUR **************************************************/
/****************************************************************************************************************/
@media screen and (min-width:1300px) {
section.events{/*height:600px;*/display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.events article{display:flex;overflow:auto;flex:none;overflow:clip;height:600px;}
section.noevent{height:auto;display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.noevent article{overflow:auto;flex:none;overflow:clip;}
section.events article{width:30%;}
.only-mobile{display:none;}
.only-tablette{display:none;}
.not-computer{display:none;}
/*.event {margin:10px 1%;padding:0;}
.evenements_cell {float:left;margin:0;padding:0px 0 0 0;width:33%;min-width:33%;max-width:33%;}
.event_block {width:30%;height:auto;margin:10px 1%;padding:0;float:left;}
.event_block_empty {height:120px;}
.event_apercu {padding:10px;}
.event_block img {height:300px;min-height:300px;max-height:300px;width:auto;float:left;margin:0;padding:0;z-index:0;}
/********************************************/
}
@media screen and (min-width:1025px) and (max-width:1300px) {
section.events{/*height:600px;*/display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.events article{display:flex;overflow:auto;flex:none;overflow:clip;height:600px;}
section.noevent{height:auto;display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.noevent article{overflow:auto;flex:none;overflow:clip;}
section.events article{width:40%;}
.only-mobile{display:none;}
.only-tablette{display:none;}
.not-computer{display:none;}
/*
.event {float:left;margin:10px 1%;padding:0;}
.evenements_cell {margin:0 0 10px 0;padding:0;float:left;}
.event_block {width:45%;height:250px;margin:1em;padding:0;}
.event_apercu {-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:10px;}
.event_block img {width:35%;height:auto;float:right;margin:8px;}
/********************************************/
}
/*@media screen and (max-width:1025px) {*/
@media screen and (min-width:768px) and (max-width:1024px) {
section.events{/*height:600px;display:flex;*/align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.events article{display:flex;overflow:auto;flex:none;overflow:clip;height:600px;}
section.noevent{height:auto;display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.noevent article{overflow:auto;flex:none;overflow:clip;}
section.events article{width:40%;}
.only-mobile{display:none;}
.only-tablette{display:none;}
.not-computer{display:none;}
/*
section.main {width:68%;min-width:685px;float:left;margin:0 2%;}
article {width:calc(100% - 20px);}
article .bloc_colonnes {display:table;}
article .colonne {display:table-cell;}
article p.corps {padding:0 25px;}
article figure.left {height:auto;width:300px;max-width:300px;margin:0;font-style:italic;text-align:center;padding:0 4px;vertical-align:top;}
article figure.left li {float:center;}
article div.corps {width:100%;}
.event_image {-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.event_image {opacity:1.0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.event_image img {-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.event_image img {-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
aside {position:fixed;width:26%;top:120px;bottom:20px;right:2%;overflow:auto;}
#Map_index {width:90%;height:400px;margin:5px auto;}
#connect_zone {text-align:center;}
.Modal > div {max-width:60%;max-height:90%;}
/********************************************/
}
/****************************************************************************************************************/
/**************************************************** MOBILE ****************************************************/
/****************************************************************************************************************/
@media screen and (max-width:768px), @media print {
body{background-image:cover!important;}
section.events{/*height:600px;display:flex;*/align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.events article{display:flex;overflow:auto;flex:none;overflow:clip;height:600px;}
section.events article ul{padding:0;margin:0 0 0 20px;}
section.noevent{height:auto;display:flex;align-items:left;justify-content:space-between;flex-flow:row nowrap;}
section.noevent article{width:90%;overflow:auto;flex:none;overflow:clip;}
.btn_QuiSommesNous{display:none;}
section.noevent{display:none;}
section.events article{width:80%;}
.not-mobile{display:none;}
.only-tablette{display:none;}
.only-computer{display:none;}
header .h1{width:100%;}
header div.header_prez{padding:0;}
article.mobile-cut{display:none;}
article:first-child, article:target {display:block;}
article nav{padding:0 20px;}
article nav div{text-align:right;width:98%;}
section.articles {width:90%!important;}
/*
section.main {width:96%;float:center;margin:0 2%;}
article figure.left {width:96%;float:center;height:auto;margin:0 auto;font-style:italic;text-align:center;}
article figure.left li {float:center;}
article p.corps {width:98%;padding:0 4px;}
article nav {margin-bottom:5px;}
#Map_index {width:90%;height:400px;margin:5px auto;}
#connect_zone {text-align:right;}
.Modal > div {max-width:90%;}
.event_block {width:96%;margin:10px 1%;}
.event h3, .noevent h3 {font-size:140%;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.event_block img {width:35%;height:auto;float:right;margin:8px;}
span.tooltiptext{display:none;} */
}

/****************************************************************************************************************/
/************************************************* IMPRIMANTE ***************************************************/
/****************************************************************************************************************/
@media print {
body{font-size:80%;}
nav{display:none;}
header{display:none;}
footer{display:none;}
.not-printer {display:none;}
.page_break {page-break-before:always;}
a,a:visited{color:black!important;}
section.events article{scroll-snap-align:start;flex:0 0 100%;width:100%;}
section.events article{display:none;}
section.events article.initpos{display:flex;}
}

