body{font-family: 'robotoregular';color:#000000;font-size: 1.6em;background:#2f3143;}
h1{font-size: 2.188em;color:#001528; font-family: 'roboto_slabbold';}
.affiche h1 {max-height: 4.4em; overflow: hidden;}
.affiche h2{font-size: 1.5em;color:#263441;font-family: 'roboto_slabbold';margin-top: 14px;padding-right: 36px;}
.general h3{font-size: 1.438em;color:#263441;font-family: 'roboto_slabbold';overflow: hidden;height: 78px;}
.general h4{font-size: 1.45em;color:#ffffff;font-family: 'roboto_slabbold';overflow: hidden;height: 105px;}
.general h4 a:hover{color:#ffffff;}
a{color: #263441;text-decoration: none;}
a:hover, a:focus{color:#263441;}

/*header*/
.contenu{margin:0 auto;padding: 23px 36px 0 5px;max-width: 1280px;width: auto;}
.header{background:#ffffff;}
.header .contenu {padding-left:37px;}
.header .tetiere{border-bottom: 1px solid #ededed;padding-bottom: 25px;margin-bottom: 25px;margin-top: 16px;}
.header .tetiere a, .header .tetiere .logoHAS{float: left;}
.header .tetiere .logoHAS{margin-right: 66px;}
.header .tetiere .logoHAS img{width: 100%}
.header .tetiere .logoHAS.mobile{display: none}
.header .tetiere p{margin:0px;}
.header .tetiere span.res-sociaux{color:#acacac;font-size: 0.938em;font-family: 'robotoitalic';display: inline-block;/*margin-top: 16px;*/}
.header a:hover{text-decoration: none;}
.icone-partage{margin-right: 14px}
.header .input-append{float: left;margin-top: -15px;}
.header .input-append .input-recherche{border:1px solid #d6d6d6;width: 224px;padding-left:7px;height:38px;color: #7f7f7f;margin-left: 12px;border-right:none;float: left;border-radius: 0;background: #ffffff}
.header .input-append .lancer-recherche{border:none;padding: 6px;background: none;border:1px solid #d6d6d6;border-left: none;}
.icone-mobile{display: none;}

/*button btn-news-letter + btn-alert*/
.header .tetiere .btn-news-letter, .header .tetiere  .btn-alert{font-family: 'robotomedium';text-transform: uppercase;border-radius: 0;background: transparent;border:1px solid #2f3143;color:#2f3143;padding: 8px 20px;margin-left: 17px;margin-top: -15px;}
.header .tetiere .btn-news-letter:hover, .header .tetiere .btn-alert:hover{color:#ffffff;background:#2f3143}
.footer .pied-de-page .btn-news-letter, .footer .pied-de-page  .btn-alert{font-family: 'robotomedium';text-transform: uppercase;border-radius: 0;background: transparent;border:1px solid #ffffff;color:#ffffff;padding: 8px 20px;margin-left: 17px}
.footer .pied-de-page .btn-news-letter:hover, .footer .pied-de-page .btn-alert:hover{color:#ffffff;background:transparent;}
.linkHomeSsMenu {margin-left:40px; font-weight: bold;}

/* Voir plus dâ€™articles*/
.btn-plus-art{font-family: 'robotomedium';text-transform: uppercase;border-radius: 0;background: transparent;border:1px solid #ffffff;color:#ffffff;padding: 8px 20px;margin-left: 17px;display: block;margin: 0 auto;text-align: center;margin-top: 28px;margin-bottom: 28px;}
.btn-plus-art:hover, .btn-plus-art:focus{background: transparent;border:1px solid #ffffff;color:#ffffff;}
.btn-plus-art:before{content:url('../images/icone-down.png');margin-right: 16px}
.btn-plus-art:after{content:url('../images/icone-down.png');margin-left: 16px}

/*menu navigation*/
.nav-tabs > li > a{font-family: 'bitterbold';font-size: 0.938em;text-transform: uppercase;color:#001528;}
.nav-tabs{border-bottom: 0}
.nav > li > a:hover{background: none;text-decoration: underline!important;}
.nav-tabs > li > a{border:0;}
.nav > li > a{padding:0;margin-bottom: 15px;}
.nav-tabs > li{margin-right: 28px;min-height: 39px;}
.nav-tabs > li:last-child{margin-right:0;}
.nav.nav-tabs{margin-bottom: 0;}
.nav-tabs > li.item1.active{border-bottom:5px solid #30b2b4;height: 39px}
.nav-tabs > li.item1:hover{border-bottom:5px solid #30b2b4;height: 39px}
.nav-tabs > li.item2.active{border-bottom:5px solid #2a85b9;height: 39px}
.nav-tabs > li.item2:hover{border-bottom:5px solid #2a85b9;height: 39px}
.nav-tabs > li.item3.active{border-bottom:5px solid #5d245a;height: 39px}
.nav-tabs > li.item3:hover{border-bottom:5px solid #5d245a;height: 39px}
.nav-tabs > li.item4.active{border-bottom:5px solid #c21e58;height: 39px}
.nav-tabs > li.item4:hover{border-bottom:5px solid #c21e58;height: 39px}
.nav-tabs > li.item5.active{border-bottom:5px solid #537900;height: 39px}
.nav-tabs > li.item5:hover{border-bottom:5px solid #537900;height: 39px}
.nav-tabs > li.item6.active{border-bottom:5px solid #b7741e;height: 39px}
.nav-tabs > li.item6:hover{border-bottom:5px solid #b7741e;height: 39px}
.nav-tabs > li > a:hover{text-decoration: none!important}
.nav > li.active > a {margin-bottom: 10px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus{color:#000000;}

/*sous menu Dossiers spÃ©ciaux en hover*/
.header .nav{position: relative;}
.nav-dossier{display: none}
.nav-dossier{background: #ffffff;padding: 0;width:158px;position: absolute;z-index: 50;top: 38px;padding-left: 5px;border: 1px solid #EDEDED;border-top:0;}
.nav-dossier > li{list-style-type: none;padding-top:3px;padding-bottom: 3px}
.nav-dossier > li > a{color:#001528;font-size: 0.750em}
.nav-dossier > li > a:hover{text-decoration: underline;}

/*coprs page*/
.main{background:#2f3143;}
.main .contenu.acheminement:first-child{padding: 0 36px 0 5px;}
.main .contenu{padding:0 66px 35px 66px;}
.main .affiche{position: relative;}
.main .affiche .big-title{display: block;}
.main .intro{margin-top: 35px;}
.main img.fig{width: 100%;}

/*articles*/
.main .details{position: absolute;background: #ffffff;width:440px;top: 68px;right: 0;padding:34px 39px 17px;height: 436px;overflow: hidden;padding-top: 0}
.main .article{position: absolute;right:0;left:35px;top: 77%;}
.main .bloc{background: #ffffff;padding: 1px 20px 18px 20px;}
.main .article.level1{height: 195px;overflow: hidden;padding: 1px 26px 18px;}
.affiche h2{height: 82px;overflow: hidden;}
.main .bloc .date{font-size: 0.813em;color:#656565;font-family: 'robotobold';}
.main .article .date, .main .date{font-size:1.063em;color:#656565;font-family: 'robotobold';}
.main .bloc .date{padding-top: 5px;}
.main .ligne1 .article.bloc .date{padding-top: 0;margin-bottom: 15px;}
.main .contenu .general{background:#ffffff;margin-bottom: 35px; overflow: hidden; min-height: 581px;}
.main .contenu .general>img{height: 233px;}
.main .details .extrait{height: 153px;margin-bottom: 26px}
.main .extrait{padding-top:13px;margin-bottom: 41px;height: 104px;overflow: hidden;}
.main .extrait.level2-3{height: 206px;}
.main .extrait.level3-1{height: 101px;}
.main .extrait.level3-2{height:103px;}
.main .extrait.level2-2-1{height: 154px;}

.btn.tag {padding: 6px 7px;}
.main .btn.tag{color:#ffffff;text-transform: uppercase;border-radius: 0;font-family: 'robotobold';font-size: 0.750em;margin-right: 12px;}
.main .ligne1{min-height: 511px;}
.main .bloc.back-vert{background:#30b2b4;color:#ffffff;}
.main .bloc.pubStrd,.main .bloc.pubCalEvent{color:#ffffff; min-height:559px;}
.main .ligne1 .bloc.pubCalEvent{min-height:476px;}
.main .bloc.item1{background:#30b2b4;}
.main .bloc.item2{background: #2a85b9}
.main .bloc.item3{background: #5d245a}
.main .bloc.item4{background:#c21e58;}
.main .bloc.item5{background: #537900}
.main .bloc.item6{background: #b7741e}

.main .back-vert .date{margin-top: 48px;margin-bottom: 39px;}
.main .pubStrd .date{margin-top: 48px;margin-bottom: 39px;}

.main .bloc.back-bleu{background:#2a85b9;padding: 15px 26px 17px 20px}
.main .bloc.back-bleu .calendrier{color:#ffffff;font-family: 'roboto_slabbold';font-size: 3.250em;border-bottom: 1px solid #ffffff}
.main .bloc.back-bleu .mois{text-transform: uppercase;font-size: 1.563em;display: block; font-family: 'roboto_slabregular';margin-bottom: 26px;margin-top: 9px;}
.main .bloc.pubCalEvent{padding: 15px 26px 17px 20px}
.main .bloc.pubCalEvent .calendrier{color:#ffffff;font-family: 'roboto_slabbold';font-size: 3.250em;border-bottom: 1px solid #ffffff}
.main .bloc.pubCalEvent .mois{text-transform: uppercase;font-size: 1.563em;display: block; font-family: 'roboto_slabregular';margin-bottom: 26px;margin-top: 9px;}

/*fil ariane*/
.main .fil-ariane{margin-top: 35px;margin-left: 37px;}
.main .fil-ariane span, .main .fil-ariane a{color:#ffffff;font-size: 0.750em;font-family: 'robotolight';}
.main .fil-ariane a.page-prec{text-decoration: underline;}
.main .fil-ariane a.icone-partage{float:right;}
.main .fil-ariane .home-back:hover{text-decoration: none}

.plan-rubrique {
    position: absolute;
    width: 1240px;
    top: 151px;
    left: 50%;
    margin-left: -620px;
    z-index: 2100;
    zoom: 1;
    background: #ffffff;
}
.liLayerOn {
	display: inline-block;
	animation-duration: 2s;
}
.liLayerOff{
	display: none;
}
.layerRiche .item1 a:HOVER {border-bottom: solid 5px #30b2b4;}
.layerRiche .item2 a:HOVER {border-bottom: solid 5px #2a85b9;}
.layerRiche .item3 a:HOVER {border-bottom: solid 5px #5d245a;}
.layerRiche .item4 a:HOVER {border-bottom: solid 5px #c21e58;}
.layerRiche .item5 a:HOVER {border-bottom: solid 5px #537900;}
.layerRiche .item6 a:HOVER {border-bottom: solid 5px #b7741e;}

.menuNiv2Rwd {display: none;}
.plan-rubrique ul {
    list-style-type: none;
}
.plan-rubrique li {
	float:left;
	width: 25%;
	height: 50px;
    margin-bottom:5px;
}

/*background tag*/
.btn.tag.item1{background:#30b2b4;}
.btn.tag.item2{background: #2a85b9}
.btn.tag.item3{background: #5d245a}
.btn.tag.item4{background:#c21e58;}
.btn.tag.item5{background: #537900}
.btn.tag.item6{background: #b7741e}
.pubStrd .btn.tag.item1, .general .pubCalEvent .btn.tag.item1, .sumLine2 .pubCalEvent .btn.tag.item1 {color: #30b2b4; background: #ffffff;}
.pubStrd .btn.tag.item2, .general .pubCalEvent .btn.tag.item2, .sumLine2 .pubCalEvent .btn.tag.item2 {color: #2a85b9; background: #ffffff;}
.pubStrd .btn.tag.item3, .general .pubCalEvent .btn.tag.item3, .sumLine2 .pubCalEvent .btn.tag.item3 {color: #5d245a; background: #ffffff;}
.pubStrd .btn.tag.item4, .general .pubCalEvent .btn.tag.item4, .sumLine2 .pubCalEvent .btn.tag.item4 {color: #c21e58; background: #ffffff;}
.pubStrd .btn.tag.item5, .general .pubCalEvent .btn.tag.item5, .sumLine2 .pubCalEvent .btn.tag.item5 {color: #537900; background: #ffffff;}
.pubStrd .btn.tag.item6, .general .pubCalEvent .btn.tag.item6, .sumLine2 .pubCalEvent .btn.tag.item6 {color: #b7741e; background: #ffffff;}

.btn.tag.col-bleu-f{background: #19508f }
.btn.tag.col-white{background: #ffffff;color:#30b2b4;}
.btn.tag.col-white.bleu{background: #ffffff;color:#2a85b9;}


.main .back-vert, .main .back-vert a, .main .back-vert .date, .main .back-vert .extrait, .main .back-bleu, .main .back-bleu a, .main .back-bleu .local, .main .back-bleu .extrait{color:#ffffff;}
.main .pubStrd, .main .pubStrd a, .main .pubStrd .date, .main .pubStrd .extrait, .main .general .pubCalEvent, .main .sumLine2 .pubCalEvent a, .main .general .pubCalEvent a, .main .general .pubCalEvent .local, .main .general .pubCalEvent .extrait{color:#ffffff;}
.main .pubStrd .extrait {min-height:200px;}
.main .pubCalEvent .extrait {min-height:105px;}
.main .back-bleu .local{margin-top: 38px;margin-bottom: 41px;font-size: 0.750em; font-family: 'robotobold';}
.main .back-bleu .local:before{content: url('../images/icone-local.png');margin-right:7px}
.main .general .pubCalEvent .local{margin-top: 36px;margin-bottom: 39px;font-size: 0.750em; font-family: 'robotobold';}
.main .general .pubCalEvent .local:before{content: url('../images/icone-local.png');margin-right:7px}

.main .back-vert h4{margin-top: 48px;}
.main .pubStrd h4{margin-top: 48px;}

/*btn tous les articles*/
.all{position:absolute;text-align: right;color: #ffffff;display: inline-block; font-family: 'robotolight';font-size: 0.938em;right:0;top: 39px;}
.all:focus, .all:hover{color: #ffffff;}


/*page articles*/
.zone-article{margin-top:35px;background: #ffffff}
.zone-article img.Img-a-la-une{float:left;width:589px; margin-right: 34px;}
.zone-article .detailsArt{padding: 34px 67px 34px 34px;}
.zone-article .detailsArt a.icone-partage:hover{text-decoration: none}
.zone-article .date{margin-bottom: 20px}
.zone-article .description{padding: 29px 138px 101px 130px;padding-bottom: 0;}
.zone-article .description .introd{font-size:1.188em;margin-bottom: 55px;}
.zone-article .content-art{font-size: 1.125em;font-family: 'robotoregular';}
.zone-article .content-art .titre{font-family: 'robotobold';margin-bottom: 20px;margin-top: 51px}
.zone-article .liste-numero span{font-family: 'robotobold';}
.zone-article .liste-numero{padding-left: 19px}
.zone-article img.img-art{width: 100%}
.zone-article a {color: #1f7ecd;}
.zone-article .artSansImage {padding-left:130px;}

.main .content-art .blockquote {margin-top: 60px;border-left: 3px solid #2f3143;font-size: 1.111em;margin-left: 86px;font-style: italic; font-family: 'roboto_slablight';    padding: 10px 20px; margin: 0 0 20px; display: block;}
.main .content-art .blockquote:before{content: " ";background: url("../images/icone-citation.png");width: 10px;height: 8px;display: inline-block;vertical-align: top;}
.main .content-art .blockquote:after{content: " ";background: url("../images/icone-citation-fin.png");width: 12px;height:8px;display: inline-block;vertical-align: top;}
.main .ligne2, .main .ligne3{padding-bottom: 0}

.zone-tags{margin-top: 33px;}
.zone-tags span{display: inline-block;color:#656565;font-size: 0.875em}
.zone-tags span:before{content: url(../images/icone-tag.png);vertical-align: top;margin-right: 5px}
.zone-tags .btn.btn-default{color:#1f7ecd;background: #e4e4e4;padding: 1px 7px;font-size: 0.750em;}


/*page recherche*/
.filtre{background: #ffffff;margin-top: 35px;padding:36px 20px 43px;position: relative;}
.filtre .filtre-input{ margin-bottom: 8px; width: 195px;background:#dddddd;border:none;border-radius:10px;border-radius: 10px;padding: 2px 26px 2px 9px;font-size: 0.875em; display: inline-block; vertical-align: middle; }
.filtre #filtre1.filtre-input{margin-bottom: 8px}
.filtre .quitter-recherche{border: 0;background: 0;margin-left: -31px; vertical-align: middle; line-height: 0; margin-bottom: 8px;}
.filtre .categorie{color:#001528;text-transform: uppercase;font-size:1.250em ; font-family: 'roboto_slabregular';border-top:1px solid #cecece;border-bottom: 1px solid #cecece;padding-top:23px;padding-bottom: 23px;margin-top:30px;margin-bottom: 30px}
.filtre .liste-tab{font-size: 0.750em;}
.filtre .liste-tab li{margin-bottom: 17px}
.filtre.rightSide{padding:7px 21px 20px 21px;}

.filtre.rightSide .texte{font-family: 'robotobold';}
.filtre.rightSide .nbr-resultats{font-size: 1.125em;font-family: 'robotobold';}
.filtre.rightSide .extrait-search{border-top: 1px solid #cecece;padding-top: 34px;margin-top: 29px}
.filtre.rightSide .extrait-search .date{font-size: 0.938em;line-height: 1.8;}
.filtre.rightSide .extrait-search .contenu-rst{margin-bottom: 8px;}
.filtre.rightSide .extrait-search.last-elm{border-bottom: 1px solid #cecece;padding-bottom: 34px;}
.filtre .btn-plus-art{color:#2f3143;border:1px solid #2f3143; margin-bottom: 8px;}
.filtre .btn-plus-art:before{content: url("../images/icone-down-black.png");}
.filtre .btn-plus-art:after{content: url("../images/icone-down-black.png");}
.filtre.rightSide .suite-articles .contenu{padding: 7px 21px 30px;}
.filtre.rightSide .suite-articles .extrait-search:first-child{margin-top: 0}
.filtre .entete-search{margin-top: 21px;}
.filtre .btn-filter{display: none}

/*onglet menu --> page article*/
.tabbable{margin-top: 90px;}
.liste-tab{list-style: none;padding-left: 0;margin-top: 43px;padding-top: 43px;padding-bottom: 101px;}
.liste-tab li:before{content: url(../images/fleche.png);margin-right: 8px}
.tabbable .nav-tabs > li.active{border-bottom: 5px solid rgb(47, 49, 67);}
.tabbable .nav-tabs > li.active > a, .tabbable  .nav-tabs > li.active > a:hover, .tabbable  .nav-tabs > li.active > a:focus{background:none;color:#2f3143;border:none;}
.tabbable .nav-tabs > li > a:hover, .tabbable .nav-tabs > li.active > a:hover{text-decoration: none!important}
.tabbable .nav-tabs > li > a{text-transform:none;}
.tabbable .nav-tabs > li > a{font-family: 'roboto_slabregular';font-size: 1.389em;}
.tabbable .nav-tabs > li.active > a{font-size: 1.389em;font-family: 'roboto_slabbold';}
.tabbable .nav.nav-tabs{border-bottom: 1px solid #2f3143;width: 55%;}
.tabbable .tab-pane#tab2{margin-left: -130px;width: 1148px;}
.tabbable #tab2 .contenu{background:#2f3143 ;padding: 0;padding-top: 30px;}
.tabbable #tab2{padding-top: 0;}
.tabbable #tab2 h3{font-size: 1.278em;}
.zone-article .tabbable #tab2 .date {margin-bottom: 11px;}
.zone-article .tabbable #tab2 .extrait{padding-top: 0;font-size: 0.889em;margin-bottom: 7px;}
.zone-article .tabbable #tab2 .extrait.level3-2-2{margin-bottom: 286px;}
.zone-article .tabbable #tab2 .extrait.level3-3-1{height: 121px;height: 146px;margin-bottom: 247px;}


/*footer*/
.footer{background: #1e202f;color:#ffffff;}
.footer .contenu{padding-left: 37px;}
.footer .pied-de-page{border-bottom: 1px solid #EDEDED;padding-bottom: 18px;font-size: 0.750em;}
.footer .copyright{margin-left: 22px}
.footer a.url{color:#ffffff;margin-left: 22px;margin-right: 246px;}
.footer .pied-de-page .icone-partage img{vertical-align: 0;}
.footer span.res-sociaux{color:#ffffff;font-family: 'robotoitalic';}
.footer .nav-tabs{margin-top: 29px}
.footer .nav-tabs > li > a{color:#ffffff;font-size: 0.813em;}
.footer .nav-tabs .navbar-nav > li{float: none;margin-top: 13px}
.footer .nav-tabs .navbar-nav > li a{color:#ffffff;font-size: 0.750em}
.footer .nav-tabs > li{margin-left: 37px;margin-right: 6px;}
.footer .nav-tabs > li:first-child{margin-left: 0;}
.footer .nav-tabs > li:last-child{margin-right: 0}
.footer .bnt-info{display: inline-block;}

/*toogle btn voir la suite des articles*/
.suite-articles{display: none}

.quitter{clear: both}
.btn-alert:after, .detailsArt:after{content:' '; display: table; clear: both; width: 100%;}
.col-xs-5{z-index: 500;width:none;}

.wysiwygHeaderMD {display: block;}
.wysiwygHeaderSM {display: none;}
.wysiwygHeaderXS {display: none;}

.wysiwygHeaderMD {display: block;}
.wysiwygHeaderSM {display: none;}
.wysiwygHeaderXS {display: none;}

.wysiwygFooterMD {display: block;}
.wysiwygFooterSM {display: none;}
.wysiwygFooterXS {display: none;}

.wysiwygFooterMD p {display: inline;}
.wysiwygFooterSM p {display: inline;}
.wysiwygFooterXS p {display: inline;}
.zone-article .detailBreve{padding-left: 130px;}

.firstElemLine {min-height: 530px; }
    
@media(min-width: 1280px){
    .main .contenu .general{min-height: 559px;}
}
/*desktop*/
@media(min-width: 1024px) and (max-width: 1279px){
    .container-fluid.contenu {width: 1024px;}
}
/* résolution mantis 0007313 */ 
@media(min-width: 1281px) and (max-width: 1293px){
	.header .container-fluid.contenu {padding-right: 0px;}
}
@media(max-width: 1279px){   
    .main .affiche img.fig{height:auto;}
	.plan-rubrique {
	    position: absolute;
	    width: 100%;
	    top: 208px;
	    left: 63%;
	    margin-left: -620px;
	    z-index: 2100;
	    zoom: 1;
	    background: #ffffff;
	}
	
	.zone-article .detailsArt .EncartHeader{padding-left: 0px;}
	
    .header .contenu{padding-right: 19px;} 
    .main .contenu .general{min-height: 577px;}
    .main .pubStrd .extrait {min-height: 222px;}
    /*header*/
    .header .tetiere .btn-news-letter{margin-left: 0}
    .header .tetiere .btn-news-letter, .header .tetiere .btn-alert{margin-top: 20px;padding: 8px 35px;}

    /*menu principal*/
    .nav-tabs > li {margin-right: 21px;}
    .nav-tabs > li > a{font-size: 0.8em;}
    .main .ligne1 {height: 441px;}
    .main .ligne3, .main ligne2{padding-bottom: 0}
    
    /*page article*/
    .main .details h1{font-size: 1.8em;}
    .zone-article img.Img-a-la-une{width: 50%;}
    .zone-tags{margin-left: 38px;}
    .zone-article .detailsArt{padding-bottom: 0}
    .zone-article .description{padding-left: 35px;padding-right:35px;}
	.zone-article .artSansImage {padding-left:35px;}
    .zone-article .detailBreve{padding-left: 35px;}
    .tabbable #tab2 .contenu{width: 893px;}
    .tabbable #tab2.tab-pane {width:auto;margin-left: -35px;}
    .main .extrait.level2-2-1 {height: 140px}
    #tab2 .col-xs-6 {width: 50%;}

    /*page recherche*/
    .filtre .filtre-input {width: 146px;}

    /*footer*/
    .footer a.url{margin-right: 0}
    .footer .nav-tabs > li > a{font-size: 0.74em;}
    .footer .nav-tabs > li {margin-right: 0px;margin-left: 9px;}
    .footer .nav-tabs .navbar-nav > li a{font-size: 0.74em;}


    
}

@media(max-width: 991px){
    .contenu{width:100%;}
    .header .tetiere .btn-alert{padding: 8px 34px;}
    .zone-article .detailsArt h1{font-size: 1.563em;}
    .footer .pied-de-page .btn-news-letter, .footer .pied-de-page .btn-alert {padding: 8px 6px;}
}

/*tablette*/
@media (min-width: 768px) and (max-width: 1023px){  
    .col-sm-4{width: 50%}
    .filtre .btn-filter{display: block;float:right;}
}
@media (max-width: 1023px) and (min-width: 800px){
    .container-fluid.contenu{width:800px;}
}
@media (min-width: 1024px) {
    .filtre.rightSide .nbr-resultats{float: left; width: 60%;}
    .filtre.rightSide .orderby{float: left; width: 40%; text-align: right;}
}
@media (max-width: 1023px) {
    .filtre.rightSide .nbr-resultats {margin-bottom: 10px;}
    .filtre.rightSide .nbr-resultats, .filtre.rightSide .orderby{display: block;}
}

@media screen and (max-width: 1023px){ 
    .btn-plus-art{margin-bottom: 48px;}
    .all {top: 50px; width: 100%; text-align: center;}
	.affiche.intro>a>img {width:556px; max-width: 100%; height:auto;}
	.header .tetiere .btn-news-letter, .header .tetiere .btn-alert{float:left;}
	.header .tetiere .logoHAS img {width:auto;} 	
	.header .tetiere a, .header .tetiere .logoHAS {float:none;} 	
		
	.liLayerOn {display: none}
	
	.plan-rubrique {width: 100%}
	.menuNiv2Rwd {display: block;}
	.menuNiv2Rwd li{height: auto;}
	
	.firstElemLine {min-height: 350px; }
	
	.wysiwygHeaderMD {display: none;}
	.wysiwygHeaderSM {display: block;}
	.wysiwygHeaderXS {display: none;}
	
	.wysiwygFooterMD {display: none;}
	.wysiwygFooterSM {display: block;}
	.wysiwygFooterXS {display: none;}

    .contenu{width:100%;}
     h1 {font-size: 1.563em;}
     .affiche h2 {height: 71px;}

    .main .contenu{padding-left:17px;padding-right: 17px;padding-bottom: 0}
    .main .article.level1{padding: 1px 20px 18px;}
    .main .article.level1 h2{font-size: 1.438em;}
    .main .intro {margin-bottom: 28px;}
    .main .intro>img{width: 76%;}
    .main .bloc .date{font-size: 0.750em;}
    .main .date{font-size: 0.750em;}
    .main .details h1 {font-size: 1.625em;}
    .main .details{height: 324px;top: 20px;}
    .main .details .extrait{font-size: 0.875em;}
    .main .details .extrait {height: 95px;}
    .main .article.level1 h2 {font-size: 1.3em;}
    .main .article.level1 {height: 170px;}
    .main .details {width: 332px;}
    .main .contenu{padding-bottom:0!important}
    .main .details .extrait {margin-bottom: 15px;}

    /*header*/
    .header{padding-bottom: 35px}
    .header .nav-tabs > li{float: none}
    .header .tetiere span.res-sociaux, .header .icone-partage, .header .tetiere .btn-news-letter, .header .tetiere .btn-alert{display: none}
    .header .input-append .input-recherche{margin-left: 0;width: 271px;border-radius: 0;background: #ffffff;box-shadow: none;}
    .header .input-append{margin-top: 20px;margin-bottom: 15px;margin-right: 10px ;}
    .header .tetiere{border:0;}
    .header .nav > li > a {margin-bottom: 0;}
    .header .nav > li {height: auto !important; min-height: 0 !important; margin-bottom: 10px; border-bottom: 5px solid #fff;}
    /*.header .nav-tabs > li {margin-right: 32px;padding-top: 7px; margin-bottom:5px; border-bottom: 5px solid #fff; height: auto !important;}
    .header .nav-tabs > li > a {margin-bottom: 5px;}*/
    .header .tetiere .icone-mobile{display:block;float: right;margin-top: 10px;}
    .header .nav-tabs, .header .input-append{display: none}
    .header .logoHAS.mobile{width: 100%;}
    .header .tetiere .logoHAS {margin-right: 10px;}
    /* no color on RWD
    .header .nav-tabs > li.active a{border-bottom: 5px solid rgb(48, 178, 180);padding-bottom: 6px;}
    */
    /*.nav-tabs > li.active{border: 0}*/
    /* no color on RWD
    .header .nav-tabs > li.active > a:focus{border-bottom: 5px solid rgb(48, 178, 180);}
    */
    /*.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a{border:0;}*/

    /*sous menu version mobile*/
    .nav-dossier {width: 100%;top: 34px;}

    /*contenu*/
    .main{position: relative;}
    .main .ligne1{height: 372px;}
    /*.main .ligne4{display: none}*/
    .suite-articles{display: block;}
    .main .fil-ariane {margin-top: 21px;margin-left: 15px;}
    .main .fil-ariane a.icone-partage{margin-right: 0;}
    .main .content-art .blockquote{margin-left: 32px;}

    /*page article*/
    .tabbable #tab2 .contenu{/*width: 734px;*/width: 766px;}
    .tabbable .nav.nav-tabs{width:100%;}
    .tabbable #tab2.tab-pane {margin-left: -35px;}
    .zone-article .detailsArt{margin-left: 38px;}
    .zone-tags{margin-left: 0}
    .zone-article .detailBreve{padding-left: 0px;}	

    /*page recherche*/
    .filtre .btn-filter{display: block;float:right;color:#2f3143;text-transform: uppercase;font-size: 0.875em;font-family: 'robotomedium';border:1px solid #2f3143;border-radius:0;background:#ffffff;margin-left: 30px}
    .filtre .btn-filter.active {color:#fff; background:#2f3143;}
    .filtre.rightSide .suite-articles{display: none}
    .tab-content .col-xs-5{float:right;z-index: 500;display: none;position: absolute;right: 0;}
    .tab-content .col-xs-5{width:42%;}


    /*footer*/
    .footer span.res-sociaux, .footer .icone-partage{display: none}
    .footer .pied-de-page{border:none;}
    .footer .pied-de-page .btn-news-letter, .footer .pied-de-page .btn-alert, .footer .pied-de-page .btn-news-letter{padding: 8px 23px;margin-top: 35px;}
    .footer .bnt-info {display: block;border-top: 1px solid #80818A;margin-top: 26px;}
    .footer .nav-tabs > li{float:none;}
    .footer .nav-tabs > li:first-child {margin-left: 18px;}
    .footer .nav-tabs > li {margin-left: 19px;}
    .footer .navbar-nav{margin: 0}
    .footer .nav-tabs > li > a {font-size: 0.813em;}

}
/*mobile*/
@media(max-width: 670px){
    .tab-content .col-xs-5 {width: 61.51%; padding-right: 0;}
    .col-md-9.RwdRightSide {width: 100%;}
    .filtre {padding-left: 10px; padding-right: 10px;}
    .main .contenu .general{min-height:0;}
	.zone-article .artSansImage {padding-left:0px;}
    .main .bloc.pubStrd, .main .bloc.pubCalEvent {min-height: 0;}
	.firstElemLine {min-height: 309px; }
	.menuNiv2Rwd {display: block;}
	.wysiwygHeaderMD {display: none;}
	.wysiwygHeaderSM {display: none;}
	.wysiwygHeaderXS {display: block;}
	
	.wysiwygFooterMD {display: none;}
	.wysiwygFooterSM {display: none;}
	.wysiwygFooterXS {display: block;}
	
	.imgFullRwd {display: none;}
	.RwdToolsBouton {text-align: right;}
    .contenu{width:100%;}
    .col-xs-6 {width: 100%;}
    .tabbable #tab2 .contenu {/*width: 393px;*/width:auto;}

    h1 {font-size: 1.438em;}
    .main .article.level1 h2{font-size: 1.3em;}

    /*header*/
    .header .contenu{padding-left: 17px;}
    .header{padding-bottom: 15px;}
    .header .tetiere span.res-sociaux, .header .icone-partage, .header .tetiere .btn-news-letter, .header .tetiere .btn-alert{display: none}
    .header .input-append .input-recherche{margin-left: 0;}
    .header .input-append{margin-top: 0;margin-top: 17px;margin-bottom: 15px;}
    .header .tetiere {margin-bottom: 0; margin-top: 0;}
    /*ajout*/.header .tetiere .btn-alert {margin-left: 0}
    /*ajout*/.header .tetiere .btn-news-letter, .header .tetiere .btn-alert {float:left;padding: 8px 11px;margin-top: 0;}
    /*ajout*/.header .tetiere .btn-alert {padding: 8px 11px;}
    /*ajout*/.header .tetiere .btn-news-letter{margin-right: 20px}
    /*ajout*/.nav-tabs{padding-top: 12px}
    /*ajout*/.header {padding-bottom: 0;}
    
    .header .tetiere{border:0;}
    .header .nav-tabs > li {margin-right: 32px;}
    .header .tetiere .icone-mobile{display:block;position: absolute;top: 53px; right: 18px; margin: 0;}
    .header .nav-tabs, .header .input-append, .header .tetiere .logoHAS{display: none}
    .header .tetiere .logoHAS.mobile{display: block;width: auto;}
    .header .tetiere .logoHAS {margin-right: 10px;}
    .main .back-vert .date{margin-top: 0}
    .main .pubStrd .date{margin-top: 0}
    .btn.tag {padding: 1px 7px;}

    /*menu navigation*/
    .nav-tabs > li:hover{padding-bottom: 0}
    .nav > li > a{padding-bottom: 0;}
    .nav-tabs > li:last-child{margin-top: 0}
    
    /*contenu page*/
    .main .bloc.back-vert{background: #ffffff;}
    .main .bloc.pubStrd{background: #ffffff;}
    .main .bloc.pubStrd.item1{background:#30b2b4;}
	.main .bloc.pubStrd.item2{background: #2a85b9}
	.main .bloc.pubStrd.item3{background: #5d245a}
	.main .bloc.pubStrd.item4{background:#c21e58;}
	.main .bloc.pubStrd.item5{background: #537900}
	.main .bloc.pubStrd.item6{background: #b7741e}
    .main .bloc.pubCalEvent.item1{background:#30b2b4;}
	.main .bloc.pubCalEvent.item2{background: #2a85b9}
	.main .bloc.pubCalEvent.item3{background: #5d245a}
	.main .bloc.pubCalEvent.item4{background:#c21e58;}
	.main .bloc.pubCalEvent.item5{background: #537900}
	.main .bloc.pubCalEvent.item6{background: #b7741e}

    .main .back-vert h4{font-size: 1.307em;margin-top: 20px;height: 73px;}
    .main .pubStrd h4{font-size: 1.307em;margin-top: 20px;height: 73px;}
    .main .back-vert h4 a{color: #263441;}
    .main .back-vert .date{color: #656565;}
    .btn.tag.col-violet{background:#893775;color:#ffffff;}
    .suite-articles{display: none}

    /*entete*/
    .affiche.intro>img{width:100%;}
    .main .intro{margin-bottom: 17px;}
    .main .contenu{padding-bottom: 0}
    .main .details{position: static;width: auto;padding-left: 15px;height:auto;}
    .main .details .date{margin-bottom: 7px;}
    .main .details .extrait{display: none}
    .main .affiche{margin-bottom: 17px;}
    .main .back-vert .date{margin-bottom: 19px;}
    .main .pubStrd .date{margin-bottom: 19px;}
    .main .back-bleu .local{margin-bottom: 19px;margin-top: 0}
    .main .bloc.back-bleu .mois{margin-bottom: 0}
    .main .pubCalEvent .local{margin-bottom: 19px;margin-top: 0}
    .main .bloc.pubCalEvent .mois{margin-bottom: 0}

    /*articles*/
    .main .article{position: static;}
    .main .article.level1{position: static;}
    /*.main .ligne2{margin-top: 316px;}*/
    .main .ligne2 .fig {display: none;}
    .main .contenu .general {margin-bottom: 16px;width: auto;margin-left: 20px;margin-right: 20px;}
    .main .ligne2 .general>img, .main .ligne2 .general .extrait, .main .ligne3 .general>img, .main .ligne3 .general .extrait{display: none}
    .main .ligne4{display: block;}
    .main .bloc .date {padding-top: 5px;margin-bottom: 15px;}
    .main .fil-ariane a.icone-partage{margin-right: 0;}
    
    /*page article*/
    .zone-article{margin-top:10px;}
    .zone-article img.Img-a-la-une {width: 100%;float:none;}
    .zone-article .detailsArt {width:100%;padding-top: 15px; margin-left: 0; padding-right: 14px; padding-left: 14px;}
    .zone-article .description {padding-right: 14px; padding-left: 14px;}
    .zone-tags{margin-left: 0;margin-top: 8px;margin-bottom: 15px;}
    .main .content-art .blockquote{margin-left: 0}
    .tabbable{margin-top: 20px}
    #tab2 .col-xs-6 {width: 100%;padding-right: 0;}
    .tabbable #tab2.tab-pane {margin-right: -14px;}

    /*page recherche*/
    .filtre.rightSide .orderby {float: left;}
    .filtre.rightSide .extrait-search{margin-top: 20px; padding-top: 10px;}
    .tab-content .col-xs-5{z-index: 500;display: none;position: absolute;right: 0;}
    /*footer*/
    .footer .contenu {padding-left: 17px;}
    .footer .nav-tabs > li{float:none;}
    .footer .nav-tabs > li{margin-left: 0;}
    .footer .navbar-nav {margin: 0;}
    .footer .nav-tabs .navbar-nav > li{margin-top:0}
    .footer .pied-de-page .btn-news-letter{margin-left: 0}
    .footer .res-sociaux, .footer .icone-partage{display: none}
    .footer .pied-de-page .btn-news-letter, .footer .pied-de-page .btn-alert{padding: 8px 11px; margin-top: 35px}
    .footer .pied-de-page{border:none;}
    .footer .pied-de-page .logoHas-footer{float:left;}
    .footer .pied-de-page .url:after{content:' '; display: table; clear: both; width: 100%;}
    .footer .bnt-info{display: block;border-top: 1px solid #80818a;margin-top: 26px;}
    .footer .nav-tabs {margin-top: 13px;}
    .footer .nav-tabs > li.item-mobile{margin-left: 0;margin-top: 0;}
    .footer .nav-tabs > li:first-child{margin-left: 0}

	.input-append{width:96%}
    .header .input-append .input-recherche{width: 85%;}
    
    .widget .zoneCaptchaMobile {padding:0px;}
}
@media(max-width: 260px){
    .header .input-append .input-recherche {width:50%;}
}
.Img-a-la-une2, .RwdColorRub .colorRubrique {display: none;}
@media (min-width: 660px) and (max-width: 1023px){
    .Img-a-la-une {display: none;}
    .Img-a-la-une2 {display: block; width: 100%; margin-top: 24px;}
    .RwdColorRub {float: right; margin-left: 20px; text-align: right;}
    .RwdColorRub .colorRubrique {display: inline-block; margin-top: 18px;}
    .detailsArt>.colorRubrique {display: none;}
    .RwdRightSide {width: 100%;}
    .filtre .filtre-input {width: 70%;}
}
.hiddenFacet {display:none;}

/*page event*/
.zone-article .EncartHeader{padding-left: 160px; float: left; font-size: 1.8em; padding-right:50px;}

.header .nav-tabs > li.active > a, .header .nav-tabs > li.active > a:hover, .header .nav-tabs > li.active > a:focus {border:none;}

.RwdToolsBouton .readspeaker {margin-right:10px; float:right;}
	
.eventHeaderBloc {margin-top:20px; border-top:1px solid gray;}
.errorPopinMsg {color: red;}

.atm-f {height: auto !important;}
.footernewsl a {color: white;}
.iCalIcon :HOVER{opacity:0.8;}

.themListPopin {list-style: none; padding-left:0px;}
.themListPopin ul{list-style: none;}


@media(max-width:1023px){
    .tabbable .nav-tabs > li.active > a.dropdown-toggle{display: none;}
    .nav-tabs .dropdown-menu{display: block;width: 100%;position: relative;}
    .nav-tabs .dropdown-menu .active{border-bottom: 5px solid rgb(47, 49, 67);}
    .nav-tabs .dropdown-menu .active a{font-size: 1.389em;font-family: "roboto_slabbold";}
    .nav-tabs .dropdown-menu .onglet a {font-family: 'roboto_slabregular'; font-size: 1.389em;border: 0;}
    .nav-tabs .dropdown-menu .active, .nav-tabs .dropdown-menu .onglet{display: inline-block;float: left;}
    .nav-tabs .dropdown-menu {max-width: 100%;padding: 0;box-shadow: none;border: 0;}
    .nav-tabs .dropdown.pull-right {float: left!important;}
    .nav-tabs .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background: none;color: #2f3143;}
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color:transparent;}

    .footer .nav > li > a.dropdown-toggle{display: none;}
    .footer ul.nav-tabs li .dropdown-menu{background: transparent;display: block;margin-top: -19px;}
    .footer ul.nav-tabs li .dropdown-menu li{float:left;}
    .footer ul.nav-tabs li .dropdown-menu li a{font-family: 'bitterbold';text-transform: uppercase;color:#fff;font-size: 0.74em;background: transparent;}
    .footer ul.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    }
    .footer ul.nav-tabs .dropdown-menu .active {border-bottom: 0;background-color: transparent;border: 0;border-bottom-color: transparent;cursor: default;text-decoration: underline;}
}

@media(max-width:320px){
    .footer ul.nav-tabs li .dropdown-menu li {
        margin-bottom: 10px;
    }
}
@media(max-width:670px){
    .tabbable .nav-tabs > li.active {border-bottom: 0}
    .tabbable .dropdown-menu {font-size: 18px;border-bottom: 1px solid #2f3143;}
    .bordure{border-bottom: 5px solid #2f3143;}
    

}