
@media screen and (max-width : 480px){
	#SLIDESHOW .ns2-image-box, .modulebox.title1.focus .ns2-image-box,.modulebox.title1.Doss div.nssp2 .col-2,
	.modulebox.title1.Doss .ns2-image-box,.modulebox.title1.Doss img.ns2-image{width: 100%!important}
	#SLIDESHOW .ns2-links-wrap,.modulebox.title1.Doss .ns2-links-wrap,.wrap p.MorelinkNs2,
	#bottom .modulebox.title1 .ns2-links-wrap,.t3-module.moduleContrib .ns2-links-wrap,.nspLinksWrap.right,.ns2Link-date-blog,.modulebox.fact,span.catItemAuthor{display: none}
	#top .t3-content:nth-child(1){padding: 20px}
	#top .t3-content:nth-child(2){background-color: inherit;}
	.t3-module.moduleEdito{background-color: rgb(204, 204, 204)}
	div.catItemHeader h3.catItemTitle,h4.ListTitle a{font-size: 10px;padding: 0}
	.catItemdetails,.time{font-size: 8px}
	span.catItemImage{height: inherit;}
	.t3-module.moduleEdito{padding-right: 0;width: 295px;margin: auto;float: none}
	.home .t3-sidebar{padding-right: 0;width: 295px;margin: auto;float: none;clear: both;padding-bottom: 20px}
	div#after-content .t3-content:nth-child(1){width: 290px;margin: auto;float: none;}
	.modulebox.title1.Doss .ns2-column > div{padding: 0!important}
	.modulebox.title1.focus .ns2-image-box{height: 320px}
	div#bottom{width: 370px}
	div#befooter,.t3-spotlight.t3-spotlight-1.row{width: 393px;margin: auto}
	.modulebox.title1.Galerrie div.nssp2 .col-6{width: inherit}
	.modulebox.title1.Galerrie {width: 380px;margin: auto;}
	.modulebox.title1.Galerrie h3.module-title::before{width: 60px}
	.nspFs100 {font-size: 100%;width: 100%!important;left: inherit!important;}
	.nspArts.right{height: 290px!important;width: 100%!important}
	.moduleSlideBox .nspArt h4.nspHeader{padding-left: 0}
	.modulebox.title1.focus .ns2-image-box{height: 180px!important}
	.BlockText{padding: 10px;height: inherit!important}
	.focus .ns2-art-wrap h4.ns2-title{font-size: 18px}
	.t3-module.moduleContrib .ns2-author{font-size: 10px}
	.modulebox.title1.Doss .ns2-image-box{height: 245px!important;margin: 0!important}
}

@media screen and (max-width: 375px){
	.SocialSearch .col-xs-11{width: 88.666667%;margin-right: 2px}
	.moduleSlideBox .ns2-art-wrap h4.ns2-title{font-size: 23px}
	.moduleSlideBox .ns2-date-blog,.modulebox.title1.diplo h4.ns2-title{padding: 20px}
	.modulebox.title1.interview h4.ns2-title{padding: 20px;background:#000}
	.modulebox.title1.diplo h4.ns2-title{background:#e20026}
	#bottom .modulebox.title1 h4.ns2-title,#bottom .modulebox.title1 .ns2-art-wrap h4.ns2-title{background:#e8e8e8}
	#SLIDESHOW .ns2-image-box{height: 330px!important}
	.focus p.ns2-introtext,.modulebox.title1.interview .ItemOthers,.modulebox.title1.diplo .ItemOthers,#bottom p.ns2-introtext{display: none}
	.modulebox.title1.focus .ns2-image-box{height: 320px}
	.itemContainer.itemContainerLast.odd{background-color: inherit}
	div.itemContainer {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #eee;}
	.modulePubCarre img,.modulebox.title1.Galerrie,.t3-spotlight.t3-spotlight-1.row,div#bottom{width: 100%}
	.modulebox.title1.Galerrie .ns2-image-box{width: 155px!important}
	#bottom .ns2-image-box,.modulebox.title2 .ns2-image-box,div#befooter, .t3-spotlight.t3-spotlight-1.row,
	.modulebox.title1.interview .ns2-image-box{width: 100%!important}
	.modulebox.title1.interview .ns2-image-box{height: 250px!important}
}

@media screen and (max-width: 320px){
	.SocialSearch .col-xs-11{width: 86.6667%;margin-right: 2.6px}
}

@media screen and (max-width: 640px){
	.BottomBlock{position: inherit;}
	.t3-wrapper.magazine{margin: inherit;}
	.banneritem img{width: 100%;height: auto}
	div#copyright .t3-content:nth-child(2),h3.module-title:before,.componentheading:before,.modulebox.comm div.ns2-tools{display: none}
	div.catItemImageBlock{width: 35%}
	div.catItemIntroText{font-size: 0}
	.modulebox.title1.comm .ns2-image-box{margin: 0 5px 10px 0!important}
	.modulebox.comm h4.ns2-title{font-size: 13px}
	div#t3-blog{width: 100%!important}
	div.itemBody{padding: 8px 15px}
	.t3-sidebar{padding: 20px}
}

@media screen and (max-width: 639px){.flashInfo{display:none}}

@media screen and (min-width: 481px) and (max-width: 640px){
	.logo {width: 30%;}
	.flashInfo span:nth-child(1){right: 0;font-size: 10px;height: 54px;line-height: 54px;padding-right: 0;position: relative}
	.flashInfo span:nth-child(1):after{border-width: 24px 0px 30px 20px;left: 65px}
	#SLIDESHOW .ns2-art-wrap .ns2-image-box{width: 354.99999px!important}
	#SLIDESHOW .ns2-links-wrap{max-width: 284px}
	.moduleSlideBox .ns2-art-wrap h4.ns2-title{font-size: 27px}
	.moduleSlideBox .ns2-links-pages .ns2-row.ns2-odd,.t3-module.moduleContrib .ns2-row:nth-child(5),
	.t3-module.moduleContrib .ns2-row:nth-child(6),div#after-content,.modulebox.title1.interview .ItemOthers,
	.modulebox.comm .ns2-row:nth-child(5),.modulebox.comm .ns2-row:nth-child(6),.modulebox.comm .ns2-row:nth-child(7),
	.modulebox.comm .ns2-row:nth-child(8){display: none}
	.modulebox.comm .ns2-row{padding: 1px 15px}
	.modulebox.title1.focus .ns2-image-box,.modulebox.title1.focus img.ns2-image{width: 100%!important}
	.modulebox.title1.interview .ns2-image-box, .modulebox.title1.diplo .ns2-image-box,.modulebox.title1.politik .ns2-image-box,
	.modulebox.title1.sport .ns2-image-box{width: 100%!important}
	#top .t3-content:nth-child(2){padding-left: 20px;width: 315px;background-color: transparent}
	#top .t3-content:nth-child(1){padding-right: 20px}
	.modulebox.title1.interview h4.ns2-title{padding-bottom: 20px}
	.t3-module.moduleEdito{background-color: #ccc}
	#top .t3-content:nth-child(3){width: 315px;float: right;padding-right: 20px}
	ul#demo3{height: 454px!important}
	.t3-module.modulePhoto h4.ns2-title{margin: 25px 0}
	.home .t3-sidebar{padding: 0 20px}
	div#befooter .t3-content:nth-child(2){float: right}
	#bottom .t3-content:nth-child(1),#bottom .t3-content:nth-child(3){float: left}
	div#befooter .t3-content:nth-child(2) > .row .t3-module{padding-left: 0}
	.modulebox.title1.interview .ns2-image-box{height: 201px!important}
	.t3-module.modulePhoto,.modulebox.title1.diaspo,.modulebox.title1.stratege,.modulebox.title1.interview,.modulebox.title1.comm,.modulebox.title1.sport{width: 295px;float: left}
	.t3-module.moduleContrib,.modulebox.title1.inter,.modulebox.title1.Science,.modulebox.title1.diplo,.modulebox.title1.politik,.modulebox.title1.culture{width: 295px;float: right}
	.t3-module.moduleContrib.Newsle,.t3-module.moduleContrib.Newsle{clear: both;width: 100%}
	#befooter .t3-content{width: 320px}
	#bottom .t3-content:nth-child(1),#bottom .t3-content:nth-child(3){padding: 0;width: 295px}
	#bottom .t3-content:nth-child(2){float: right;padding: 0;width: 295px}
	.Bottom2{position: relative}
	.Bottom2 .t3-content:nth-child(2){position: absolute;top: -580px;right: 20px}
	span.catItemImage{height: 125px}
	div.catItemHeader h3.catItemTitle{padding: 0;font-size: 18px}
	div#bottom .row{padding: 0 20px}
	.modulebox.title1.Galerrie div.nssp2 .col-6{width: 32.9%}
	.moduleSlideBox li.even{padding-right: 0}
	.moduleSlideBox .nspLinks ul li{width: inherit}
	.nspLinksWrap.right{width: 282px!important}
	.nspMain.nspFs100.activated{width: inherit!important;float: none!important;left: 0!important}
	.nspArts.right{width: 357px!important}
	.moduleSlideBox .nspLinks ul li:nth-child(2),.moduleSlideBox .nspLinks ul li:nth-child(4){display: none}
	.moduleSlideBox .nspArt h4.nspHeader{padding-left: 0}
	.modulebox.title1.diplo .ns2-image-box{height: 195px}
	.modulebox.title1.interview h4.ns2-title{padding: 64px 15px 0 15px;margin-top: -83px}
	.modulebox.title1.interview .ns2Link-date-blog{margin-top: -145px}
	.modulebox.title1.politik .ns2-image-box,.modulebox.title1.sport .ns2-image-box{height: 200px}
}

@media only screen and (min-width: 641px) and (max-width: 1280px){
	#SLIDESHOW .ns2-art-wrap .ns2-image-box{width: 498.599px!important}
}
@media screen and (max-width: 768px){
	.wrap.EspaceDedie,div.catItemReadMore,.t3-module.modulePhoto .ItemOthers{display: none}
	.off-canvas-toggle{display: block}
	.header-banner{height: 55px}
}
