/* =Responsive Structure
----------------------------------------------- */
/**** social et recherche *****/
a.social-button {
	padding:8px 12px;
	background-color:#ec1550;
	color:#ffffff;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
a.search-button-head {
	display:none;
}
@media (max-width: 1120px) {
footer#footer-bottom #footer-area .block .menu-footer ul li a {
    font-size: 11px;
}

}
@media (max-width: 1100px) {
body.fer-a-cheval {
	background: #FFFFFF!important;
}
/* pub fer a cheval */
body.fer-a-cheval #navigation .pwr-menu .bg-menu-large {
	display:block;
}
body.fer-a-cheval #share-left-bloc .share-left-bloc {
	top:393px;
}
body.fer-a-cheval #header .header-top {
    min-height: 0;
}
body.fer-a-cheval div.header-bloc {
	padding:0;
}
body.fer-a-cheval #preface-area {
	width:100%;
	margin:0;
}
body.fer-a-cheval #breadcrumbs {
	width:100%;
	margin:0 auto;
}
/* fin pub fer a cheval */

.univers_entreprises.domain_dfcta h1, .domain_dfcta h1,
.univers_entreprises.domain_dfcta h1.page-title, .domain_dfcta h1.page-title {
    max-width: 77%;
}

}
@media (max-width: 1030px) {
.node-type-home.univers_territoires h1.page-title {
    max-width: 550px;
}
.node-type-home.domain_facilapp #facilapp-form #edit-filiere .form-item-filiere label {
	height: 60px;
}

}
@media (max-width: 1024px) {
#wrapper {
    max-width: 98%;
	margin:0 auto;
	/*overflow:hidden;*/
}
.header-left{
    width:36% !important;
}
.region-header-middle .node-bloc-res-soc{
    float: right;
    padding:0 !important;
}
#header .header-bloc.header-middle #block-block-6 p {
    padding: 0 0 0 170px;
}
.header-right{
    width:auto !important;
}
#breadcrumbs nav.breadcrumb, #main, footer#footer-bottom #footer-area, footer#footer-bottom #bottom #block-menu-menu-menu-footer {
	margin: 0 auto 0;
	max-width: 98%;
}
#breadcrumbs nav.breadcrumb .content-breadcrumb {
    max-width: 80%;
    max-height: none;
}
h1.page-title {
    max-width: 90%;
}
#sidebar {
    margin-right: 0;
    width: 29%;
}
#sidebar img {
    width: 100%;
	height:auto;
}
#content-sidebar {
    width: 100% !important;
}
#block-pwr-bloc-bloc-colonne-droite .bloc {
	width:100%;
	height:auto!important;
	padding-bottom: 30px !important;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_etudes form#views-exposed-form-fo-liste-etudes-liste-etudes {
    padding: 10px 5px 0 5px;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_reseaux_sociaux {
    max-width: 96%;
	margin: 0 0 15px;
	padding: 2%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_reseaux_sociaux ul.ul_api_reseau_sociaux li#page-rs-0.li_api_reseau_sociaux {
    width: 100%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_nous_suivre .field-item {
    width: 80px;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_blog .field-name-field-blog-texte {
    bottom: 12%;
}
.node-type-ecole header.field_adresse .adressefield .owl-wrapper-outer .owl-item .gmap {
    width: 190px !important;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image img {
    height: auto;
    width: 98%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    height: auto;
    padding: 2%;
    width: 94%!important;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    height: 95%!important;
    width: 94%!important;
	padding:2%!important;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label,
.node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label,
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    width: 96%!important;
    padding: 2%!important;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label {
    height: auto!important;
    width: 95%!important;
	padding:2%!important;
}
#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
	bottom: 0 !important;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    bottom: 0 !important;
    height: 91.5% !important;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label a,
#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod span.label a {
	width:auto;
	height:auto;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod {
	width:auto;
	height:auto;
}
.node-type-evenement .field_add_agenda span.label {
    width: 100px;
	line-height: 15px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article .chapo {
	min-height: 140px;
}
#content_bottom .field.field_media_nid {
    width: 246px;
}
#content_bottom .field-name-field-thematique-tid {
    padding: 2% 3%;
    width: 94%;
}
#content_bottom .image {
    height: auto;
    width: 100%;
}
/* homepage */
.page-accueil #field_home_contenu {
    width: 100%;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une {
    width: 72%;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo {
    width: 94%;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid img {
    width: 100%;
}
.page-accueil #field_home_contenu .node-bloc-image-map {
    height: 377px;
    margin-top: 0;
    padding-top: 20px;
    width: 25%;
}
.page-accueil #field_home_contenu .node-bloc-image-map span.title {
    font-size: 20px;
}
#field_home_contenu .node-bloc-cr-actualite span.label.titre,
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    width: 33% !important;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel img {
    width: 99%;
	margin-right:1%;
	height:auto;
}
.page-accueil #field_home_contenu .node-bloc-image-link {
    width: 75%;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service {
    width: 60%;
	padding: 25px 2% 0px;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question {
    height: 213px;
    width: 34%;
    margin-left: 2%;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question #field_image_lien_arriere_fond {
    width: 94%;
	height: 100%;
}
.page-accueil #field_home_contenu .node-bloc-publicite {
    width: 25%;
	margin-top: 70px;
	height: 100%;
	min-height: 0;
}

.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question img {
    width: 100%;
	height:auto;
}
.page-accueil #field_home_contenu .node-bloc-blog {
    width: 23.5%;
    /*margin-right: 1%;*/
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_image {
    width: 100%;
    height: auto;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_texte {
    bottom: 2%;
    height: auto;
    width: 96%;
    padding: 2%;
}


.node-type-home #field_home_contenu .node-bloc-visuel-video {
    margin: 4% 1% 3% 0;
    width: 49%!important;
}
.node-type-home #field_home_contenu #field_video_nid .video {
    width: 100%;
}
.page-node #content-wrap .video img {
    width: 100%;
	max-height: 100%;
}

.node-type-home #field_home_contenu .node-bloc-visuel-video .video a .ico-player-video {
    width: 100%;
    height: 66%;
    left: 0px;
    top: 0px;
}
.node-type-home.domain_formations #field_home_contenu #bloc_agenda {
    margin: 2% 0 0 1%;
    width: 49%;
}
.page-accueil #field_home_contenu #bloc_agenda {
    width: 50.5%;
}
.page-accueil #field_home_contenu .node-bloc-api-reseau {
    margin-top: 15px;
    width: 48%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_reseaux_sociaux ul.ul_api_reseau_sociaux {
    margin: 0;
}
.page-node #content-wrap .image,
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .image {
    height: auto;
}
.page-node.node-type-evenement #content-wrap .media-event .image, .page-node.node-type-evenement #content-wrap .media-event .video {
    max-width: none;
    position: relative;
    margin-right: 0;
}
.node-type-evenement #content-wrap #field_media_nid .content-chapo {
    max-width: 96%;
    padding: 2%;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant .views-row {
    padding-bottom: 0;
    width: 49%;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 250px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant .field-type-image .field-item {
    width: 100%;
    height: 100%;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant .field-type-image .field-item img {
    width: 100%;
	height:auto;
}
.node-type-entreprise #field_en_bandeau {
    width: 983px;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod, .node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod {
    width: 100%!important;
    height: auto;
}
.node-type-home.domain_formations #field_home_contenu .node-bloc-cr-actualite .owl-carousel .owl-item .mod {
    height: auto;
    width: 100% !important;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes {
    width: 49%;
	margin: 4% 0 3% 1%;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication:nth-child(2n+1) {
    margin-right: 2%;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication {
    width: 49%;
}
.node-type-liste-simple .node .chapo {
    width: 100%;
}
.node-type-liste-simple .views-row-first.first_page .chapo {
    width: 70%;
    padding: 0 0 0 30%;
}
.node-type-liste-simple .views-row-first.first_page .node header {
    width: 69.5%;
	margin-top: 35px;
}
.node-type-liste-simple .views-row-first.first_page .node-rapport header {
	margin-top: 35px;
	width: 67.5%;
	margin-bottom: 1%;
}
.node-type-liste-simple .views-row-first.first_page .node-rapport .chapo {
    padding: 45px 0px 0px 32.5%;
    width: 67%;
}
.node-type-liste-simple .views-row-first .node header {
    width: 65%;
    margin-right: 0;
}
.node-type-liste-simple .views-row-first .node .visuel, .node-type-liste-simple .views-row-first .node .field-name-field-pub-couverture {
    width: 30%!important;
    padding: 0 5% 0 0!important;
}
.node-type-liste-simple .node header {
    width: 65%;
    margin-right: 0;
}
.node-type-liste-simple .node .field-name-field-date-contenu {
    left: 35%;
}
.node-type-liste-simple .field-name-field-thematique-tid {
    left: 50%;
}
.node-type-liste-simple .views-row-first .node .field-name-field-date-contenu {
    left: 35%;
}
.node-type-liste-simple .node .visuel, .node-type-liste-simple .node .field-name-field-pub-couverture {
    width: 30%!important;
    padding: 0 5% 3% 0!important;
}
.node-type-liste-simple .node .vignette img {
    height: auto !important;
}
.node-type-home .node-bloc-texte-libre #field_bltextelibre_image img {
    width: 100%;
    height: auto;
}
.node-type-home .node-bloc-texte-libre span.title {
    height: auto;
    padding: 2%;
    width: 96%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation select.form-select {
    width: 96%;
    padding: 7px 4% 7px 1%;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {
    width: 100% !important;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .views-row article header {
    width: 75%;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .views-row article .chapo {
    padding: 0;
    width: 75%;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .views-row .visuel,
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .field-name-field-pub-couverture {
    width: 25%;
    height: auto;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .views-row .visuel .vignette {
    width: 90%;
    height: auto;
}
#field_vue_trombi .elus-photos #elus_carousel .elus-lnk {
    max-height: none;
    margin: 0 1%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-label {
    width: 30%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-items {
    margin-left: 5%;
    max-width: 35%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-elu-photo {
    width: 100%;
}
.node-type-home.domain_presse .field_chapo {
    width: 46%;
    left: 53%;
}
.node-type-home.domain_presse #field_home_contenu #field_pt_ss_alaune_nid .image,
.node-type-home.domain_presse #field_home_contenu #field_pt_ss_alaune_nid .image img {
    width: 100%;
    height: auto;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-petit-ss-une {
    width: 50%;
    height: auto;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse #field_lien, .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.communiqusdepresse #field_lien {
    right: 1%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse, .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse {
    width: 44%;
    padding: 65px 2% 10px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse:nth-child(2n+1), .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse:nth-child(2n+1) {
    margin-right: 3%;
    margin-bottom: 3%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse {
    margin-right: 3%;
    width: 48.5%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications {
    width: 48.5%;
}
.node-type-home .node-bloc-interlocuteurs {
    min-height: 215px;
	height:auto;
    margin: 0 0 20px 0;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item a.categorie {
    max-width: 130px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service .filet-marque {
    left: 150px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .filet-marque {
    left: -120px;
	width: 110px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .nb-marque {
	left: -165px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .filet-marque {
	left: 140px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_formation .nb-marque {
	left: 49%;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .nb-marque {
	left: -115px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .filet-marque {
    left: -60px;
    width: 50px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .nb-marque {
	right: -60px;
}

#field_home_contenu .node-bloc-infographie {
    height: 366px;
}

}
@media (max-width: 1000px) {
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .info,
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .contact {
	width: 50%;
	padding: 4% 5% 4% 5%;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .bouton {
	clear:both;
	float: none;
	width: 100%;
	padding: 0 0 4%;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .bouton ul li {
	float: left;
	width: 40%;
	padding: 0 5% 4% 5%;
}
.domain_facilapp.node-type-fiches-competences #content-wrap .node-fiches-competences .bouton ul li a {
	width: 100%;
	margin: 0;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences #tabs-container ul.anchor li {
	display: block;
	width: 100%;
	padding: 0px 2% 0px 2%;
	height: auto;
	margin: 0 0 2%;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences #tabs-container ul.anchor li a {
	padding: 1%;
}
	
}
@media (max-width: 980px) {
#header .header-bloc.header-middle #block-block-6 p {
    padding: 0 0 0 150px;
}
.node-type-evenement .bloc-right-event .field_add_agenda {
    width: 190px;
}
.node-type-evenement .field_add_agenda span.label {
    text-align: center;
	width: 100%;
	border-right:none;
	border-bottom: 1px dotted #bcbcbc;
}
.node-type-evenement .field_add_agenda .ical {
    margin: 0;
    text-align: center;
    width: 50%;
    float: left;
}
.node-type-evenement .field_add_agenda .gcal {
    text-align: center;
    width: 50%;
    float: left;
}
.node-type-evenement #content-wrap #field_media_nid .content-chapo {
    max-width: 94%;
    padding: 3%;
}
.node-type-home.domain_crocis .domain,
.node-type-home.domain_biop .domain {
	width: 19%;
}
.domain_crocis h1.page-title,
.domain_biop h1.page-title {
    width: 77%;
}
.node-type-evenement #content-wrap #field_media_nid {
    margin-right: 15px;
}
.node-type-home.univers_territoires h1.page-title {
    max-width: 530px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 240px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service .nb-marque {
    right: -100px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .nb-marque {
	left: -180px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .nb-marque {
	left: -133px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .nb-marque {
	right: -50px;
}

}
@media (max-width: 960px) {
body {
	background-position:35% -5%;
}
#wrapper {
    max-width: 708px;
}
#share-left-bloc {
	display:none;
}
.header-left {
    width: 50% !important;
}
#header .header-bloc.header-middle {
    margin-right: 0;
	float:right;
}
.region-header-middle .node-bloc-res-soc {
    width: 100%;
	margin:0;
}
#header .header-bloc.header-middle #block-block-6 p {
    padding: 0;
}
div.header-bloc.header-right {
    margin-top: 27px;
}
#breadcrumbs nav.breadcrumb .content-breadcrumb {
    max-width: 100%;
}
#breadcrumbs nav.breadcrumb .zoom-page, #breadcrumbs nav.breadcrumb .print-page {
	display:none;
}
#content-wrap {
    border-right: none;
    padding: 0 0 30px 0;
}
#block-block-2 {
    position: absolute;
    z-index: 3;
    right: 195px;
    margin-top: 98px;
}
div.header-bloc.header-right .block .content,
#block-block-2 .content {
	width: 100%;
	float: left;
}
#block-block-2 #ca_text {
    width: 32%;
	float: left;
	background: url("../images/picto-mail-contact-responsive.png") no-repeat 0 50%;
	line-height: 30px;
	font-size: 14px;
	padding-left: 25px;
	font-family: Verdana;
	text-transform: uppercase;
}
#block-block-2 #ca_text a {
    color: #FFFFFF;
}
div.header-bloc.header-right .block .content #ca_telephone,
#block-block-2 .content #ca_telephone {
    font-size: 16px;
    padding: 0 1.5% 0 1%;
	background: #ffffff url(../images/icon-header-tel-responsive.png) no-repeat 100% 50%;
	border:none;
	text-align:left;
	width: 25%;
	line-height: 30px;
	float: left;
}
div.header-bloc.header-right .block .content #ca_telephone a,
#block-block-2 .content #ca_telephone a {
    padding: 0;
	color: #343434;
	font-family: Verdana;
    font-weight: bold;
}
div.header-bloc.header-right .block .content #ca_tarif,
div.header-bloc.header-right .block .content #ca_plus,
#block-block-2 .content #ca_tarif,
#block-block-2 .content #ca_plus {
	background-image:none;
	background-color:#343434;
    line-height: 15px;
    width: 26%;
	color: #ffffff;
    padding:0 0 0 2%;
	float: left;
}
div.header-bloc.header-right .block .content #ca_plus:after,
#block-block-2 .content #ca_plus:after {
	clear:both;
}
div.header-bloc.header-right .block .content hr {
	display: none;
}
#main #content {
    margin: 0;
    width: auto;
}
h1.page-title {
	font-size:24px;
	padding: 10px 0px;
	max-width: 80%;
}
.node-type-breve h1 {
    padding: 20px 0px 15px;
}
.domain {
    margin: 5px 0 10px 0 !important;
}
.node-type-home.domain_facilapp .domain {
	margin: 0 2% 0 30%!important;
}
.domain_dfcta .domain {
    margin: 0px 5px 15px 0 !important;
}
.node-type-home #primary {
    margin-bottom: 15px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .chapo {
	display:none;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .titre {
    font-size: 15px;
    line-height: 24px;
}
.page-accueil #field_home_contenu .node-bloc-image-link {
    width: 100%;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service {
    width: 67%;
	padding: 25px 2% 0px;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question {
    height: 213px;
    width: 27%;
    margin-left: 2%;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question #field_image_lien_arriere_fond {
    width: 100%;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 265px;
}
#main #sidebar {
    float: left;
    margin: 0;
	width: 100%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_visuel_presse .li_visuel_presse .field_vp_image {
    float: left;
    margin: 0 15px 0 0;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_visuel_presse .li_visuel_presse .visuel_presse_telecharger {
    margin: 0 0 0 15px;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_visuel_presse .li_visuel_presse .field_chapo {
    float: none;
    margin: 30px 0px 0px;
}
#block-pwr-bloc-bloc-colonne-droite .bloc {
    padding-bottom: 0 !important;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_pdf_presse .node-media-pdf {
    background-position: 5px 50%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_slideshow1 #bloc_slideshow1_slideshow {
    border-top: 3px solid rgb(230, 233, 235);
    margin-top: 3%;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_images_links {
    border-top: 3px solid #E6E9EB;
    margin-top: 5%;
    padding-top: 5%;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre {
    border-bottom: 3px solid #E6E9EB;
    padding-bottom: 3%;
    margin-bottom: 2%;
}
#block-pwr-bloc-bloc-colonne-droite .bloc.bloc_select {
    padding: 30px 0;
    border-top: 3px solid #E6E9EB;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_images_links a {
	display: inline-block;
	width: 50%;
	clear:both;
	padding: 10px 0px 4px;
	margin-bottom:10px;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_slideshow2 {
	width:100%;
	float:left;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_publicite_pave {
	width: 50%;
	margin: 3% 0px 0px;
	padding: 3% 25%;
	float: left;
	border-bottom: 3px solid #E6E9EB;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_publicite_pave img {
	width: auto;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_blog .field-name-field-blog-texte {
    bottom: 16%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_liste_page .bloc {
	float:left;
	width:50%;
	margin:0 10px;
}

#block-pwr-bloc-bloc-colonne-droite #bloc_liste_page::after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_liste_page .titre a {
    line-height: 25px;
    background-position: 25px 50%;
    width: auto;
}
#field_home_contenu .bloc_cr_selection .owl-carousel .owl-item {
    padding: 5px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    height: 156px;
    width: 211px;
}
#block-pwr-bloc-bloc-colonne-droite .auteur_bloc_auteur {
    height: 120px;
}
#block-pwr-bloc-bloc-colonne-droite .auteur_bloc_auteur .prenom_bloc_auteur, #block-pwr-bloc-bloc-colonne-droite .auteur_bloc_auteur .nom_bloc_auteur {
    line-height: 120px;
    height: 120px;
}
.page-accueil #field_home_contenu .node-bloc-publicite {
    width: 50%;
	margin: 3% 0px 0px;
	padding: 3% 25% 3% 25%;
	border-top: 3px solid rgb(230, 233, 235);
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .views-row {
    height: auto;
	position:relative;
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .views-row h3 {
    width: 90%;
    position: absolute;
    left: 9%;
    top: 25%;
	margin:0;
	line-height:100%;
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .field-name-field-ref-photo {
    width: 7%;
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .field-name-field-ref-photo img {
    float: left;
}
.page-accueil #field_home_contenu .node-bloc-blog {
    width: 50%;
    margin-right: 0;
}
#content_bottom .field.field_media_nid {
    width: 100%;
	height:auto;
}
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-pagination,
#content_bottom .owl-controls .owl-pagination,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-pagination,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-pagination {
    display: none;
}
#content_bottom .owl-controls .owl-buttons,
#field_home_contenu #field_pt_ss_alaune_nid .owl-theme .owl-controls .owl-buttons,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons {
    display: block!important;
}
div#bloc_cr_selection .owl-carousel .owl-item {
    padding: 0;
}
div#bloc_cr_selection .owl-carousel .owl-item .node-produit {
    padding: 0 5px;
}
.page-node #content-wrap .node-bloc-carousel-libre img {
    width: 100%;
    max-width: 100%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_etudes select.form-select {
	width: 100%;
	margin: 0px 0px 3px;
}
#block-pwr-bloc-bloc-colonne-droite .views-exposed-form .form-item,
.views-exposed-form .container-inline-date .date-padding,
#block-pwr-bloc-bloc-colonne-droite .views-exposed-form .form-item,
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_etudes input.form-text {
	width:100%;
}
.content-home-suite #bloc_select select.select_bloc_select,
#block-pwr-bloc-bloc-colonne-droite #bloc_select select.select_bloc_select {
    padding: 1% 5% 1% 1%;
    width: 98%;
}
.content-home-suite #bloc_widget_formation,
.content-home-suite .bloc.bloc_select {
	height:auto;
	float:left;
	margin:15px 0;
	padding-bottom: 30px !important;
	border-bottom: 3px solid #E6E9EB;
	width: 100%;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_etudes .views-exposed-form .views-exposed-widget .form-submit,
.content-home-suite #bloc_widget_formation .views-exposed-form .views-exposed-widget .form-submit, #block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation .views-exposed-form .views-exposed-widget .form-submit {
    padding: 1% 2%;
}
.content-home-suite #bloc_widget_formation .views-exposed-form .views-exposed-widget, #block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation .views-exposed-form .views-exposed-widget {
    width: 98%;
}
.content-home-suite #bloc_widget_formation select.form-select, #block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation select.form-select {
    width: 100%;
    background-position: 98% center;
}
.content-home-suite #bloc_widget_formation .views-exposed-form .views-exposed-widget .form-submit, #block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation .views-exposed-form .views-exposed-widget .form-submit {
    float: right;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_widget_etudes form#views-exposed-form-fo-liste-etudes-liste-etudes,
.content-home-suite #bloc_widget_formation .onglets_widget_formation .widget_formation_formation_jeune, #block-pwr-bloc-bloc-colonne-droite #bloc_widget_formation .onglets_widget_formation .widget_formation_formation_jeune {
    padding: 15px 15px 0px;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video {
    margin: 5% 1% 3% 0px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div {
    position: absolute;
    background: url("../images/picto-navcontact-mobile.png") no-repeat scroll -2px -18px transparent;
    width: 30px;
    height: 30px;
    padding: 0px;
    margin: 0;
    opacity: 1;
    border-radius: 0px;
}
#content_bottom .owl-controls {
    position: absolute;
    top: 33px;
    right: 0;
    width: 100%;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls,
#field_home_contenu .node-bloc-cr-actualite .owl-controls,
#field_home_contenu #field_pt_ss_alaune_nid .owl-controls,
.node-type-home #field_home_contenu .node-bloc-carousel-libre .owl-controls {
    position: absolute;
    top: 30%;
    right: 0;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-prev,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-prev,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div.owl-prev,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div.owl-prev {
    left: -8px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-next,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-next,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div.owl-next,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div.owl-next {
	background-position: -40px -20px;
}
#footer-area {
    padding: 0 2%;
}
#footer-block-wrap .footer-block.footer-first {
    display:none;
}
#footer-block-wrap .footer-block.footer-second {
    width: 100%;
}
#footer-block-wrap .footer-block.footer-third {
    width: 100%;
}
#footer-bottom .footer-block.footer-third ul.menu {
    text-align:center;
}
#content_bottom .node-bloc-cr-selection span.title {
    margin-left: 1%;
}
footer#footer-bottom #footer-area .block .menu-footer ul {
    text-align: center;
    margin: 2% 0;
    display: inline-block;
}
footer#footer-bottom #footer-area .block .menu-footer ul li {
    border-bottom: none;
    float: none;
	position: relative;
    display: inline-block;
    line-height: 19px;
    list-style: none;
    margin:0 10px 0 0;
    padding-bottom: 0;
    padding: 0;
    width: auto;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:after {
	content:'   -';
	margin-left: 10px;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:last-child:after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(3):after {
	content:'';
}
footer#footer-bottom .footer-block.footer-third #block-block-3 {
    display: none;
}
/* homepage */
.page-accueil #field_home_contenu .node-bloc-image-map {
	display:none;
}
.page-accueil #field_home_contenu .node-bloc-ss-a-la-une {
    width: 99.5%;
    margin-right: 0;
}
.page-accueil #field_home_contenu .node-bloc-infographie {
    width: 99.5%;
    margin-left: 0;
}
.page-accueil #field_home_contenu .node-bloc-infographie #field_visuel {
    text-align:left;
}
.node-type-entreprise #main {
    margin-top: 100px;
}
.node-type-entreprise #field_en_bandeau {
    width: 100%;
	top: -129px;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_select span {
    width: 100%;
}
.node-type-evenement .bloc-right-event .field_add_agenda {
    width: 260px;
}
.node-type-home.domain_facilapp #facilapp-form .form-item-filiere label,
.node-type-home.domain_facilapp #facilapp-form #edit-domaine .form-item label,
.node-type-home.domain_facilapp #facilapp-form #domaine-comp-replace label,
.node-type-home.domain_facilapp #facilapp-form #edit-competence .form-item label,
.node-type-home.domain_facilapp #facilapp-form #competence-comp-replace label {
	padding: 1% 1% 5% 1%;
}
.node-type-home.domain_facilapp #facilapp-form #edit-filiere .form-item-filiere,
.node-type-home.domain_facilapp #facilapp-form #edit-domaine .form-item,
.node-type-home.domain_facilapp #facilapp-form #edit-competence .form-item {
	width: 32.9%;
}

.page-accueil #field_home_contenu #bloc_agenda {
    width: 100%!important;
    margin-bottom: 0;
}
	
}
@media (max-width: 853px) {
#block-block-2 {
    margin-top: 94px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service .nb-marque {
	right:-130px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .nb-marque {
	left: -145px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .nb-marque {
	left: -95px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .nb-marque {
	right: -85px;
}
	
}
@media (max-width: 800px) {
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service .nb-marque {
	right:-130px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .nb-marque {
	left: -145px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .nb-marque {
	left: -95px;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .nb-marque {
	right: -85px;
}
	
}
@media (max-width: 780px) {
.node-type-evenement .bloc-right-event {
    padding: 6px;
	width: auto;
	float: left;
}
.node-type-evenement #content-wrap #field_media_nid {
    max-width: 400px;
	margin-right: 0;
    z-index: 1;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 417px !important;
}
.domain_salons #edit-field-libelle-manifestation-value-wrapper, .domain_salons #edit-field-libelle-manifestation-value--2-wrapper {
    width: 100%;
    margin: 5px 1% 0px 0px;
    padding: 0px;
}
.domain_salons #edit-field-mois-manifestation-value-wrapper .form-type-date-text,
.domain_salons #edit-field-mois-manifestation-value--2-wrapper .form-type-date-text,
.domain_salons #edit-field-mois-manifestation-value-wrapper .form-type-date-text .date-padding,
.domain_salons #edit-field-mois-manifestation-value--2-wrapper .form-type-date-text .date-padding,
.domain_salons #edit-field-mois-manifestation-value-wrapper .form-type-date-text .date-padding .form-item,
.domain_salons #edit-field-mois-manifestation-value--2-wrapper .form-type-date-text .date-padding .form-item {
    width: 100%;
}
.domain_salons #edit-field-mois-manifestation-value--2-wrapper input, .domain_salons #edit-field-libelle-manifestation-value--2-wrapper input, .domain_salons #edit-field-mois-manifestation-value-value-wrapper input, .domain_salons #edit-field-libelle-manifestation-value-wrapper input {
    width: 98%;
    padding: 1%;
}
.domain_salons #edit-field-mois-manifestation-value-wrapper, .domain_salons #edit-field-mois-manifestation-value--2-wrapper {
    width: 100%;
	margin: 0px;
	padding: 0.5em 0 0 0;
}
.domain_salons #block-pwr-bloc-bloc-colonne-droite #bloc_widget_salons form {
    padding: 5px 3% 0 3%;
}
.domain_salons #block-pwr-bloc-bloc-colonne-droite #bloc_widget_salons input {
    width: 98%;
    padding: 1%;
    margin: 10px 0px 0px;
}	
.domain_salons #edit-field-code-secteur-value-wrapper, .domain_salons #edit-field-code-site-value-wrapper, .domain_salons #edit-field-code-secteur-value--2-wrapper, .domain_salons #edit-field-code-site-value--2-wrapper {
    width: 100%;
    margin: 4px 0 0 0 !important;
}
.domain_salons .view-fo-liste-des-manifestations .view-filters #views-exposed-form-fo-liste-des-manifestations-liste-manifestation .views-exposed-form select.form-select, .domain_salons .node-bloc-recherche select.form-select {
    padding: 1% 10px 1% 1%;
    width: 100%;
    background-position: 96% center;
}
.node-type-home #bloc_liens_select div.div_bloc_liens_select {
    text-align: left;
    width: 100%;
    margin: 10px 0;
}
.node-type-home #bloc_liens_select select {
    width: 100%;
}
.node-type-home.domain_facilapp #facilapp-form #annule_filtre_domaine,
.node-type-home.domain_facilapp #facilapp-form #annule_filiere,
.node-type-home.domain_facilapp #facilapp-form #annule_domaine {
	width: 100%;
	display: block;
	float: none;
	text-align: right;
}
.node-type-home.domain_facilapp #facilapp-form #annule_domaine {
	margin-top:15px;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences #field_niveau_formation {
	width: 100%;
	float: none;
	clear: both;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .info,
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .contact {
	width: 100%;
	float:none;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .bouton {
	clear:both;
	float: none;
	width: 100%;
	padding: 0 0 4%;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .bouton ul li {
	float: none;
	width: 100%;
	padding: 0 0 4%;
}
.domain_facilapp.node-type-fiches-competences #content-wrap .node-fiches-competences .bouton ul li a {
	width: auto;
}
.domain_facilapp #competences,
.domain_facilapp #financement,
.domain_facilapp #remuneration,
.domain_facilapp #field_informations_juridiques	{
	padding: 0 15px;
}
#financement h2 + div.field-items,
#missions h2 + div.field-items,
#competences h2 + div.field-items,
#remuneration h2 + div.field-items {
	margin-left: 0;
}
.domain_facilapp.node-type-fiches-competences .node-fiches-competences .cl_field_partenariat_nid {
	padding: 0 0 50px;
	clear: both;
}

}
@media (max-width: 770px) {
  /*  small tablet */
#wrapper {
	max-width: 630px;
}
body {
	padding: 0;
}
body, input, textarea {
	font-size: 13px;
}
#header {
    margin-bottom: 10px;
}
#header #site-logo {
    margin: 27px 0px 0px 2%;
}
.region-header-middle .node-bloc-res-soc {
    margin: 0;
	padding: 0;
}
div.header-bloc.header-right .block .content #ca_tarif, div.header-bloc.header-right .block .content #ca_plus, #block-block-2 .content #ca_tarif, #block-block-2 .content #ca_plus {
    line-height: 16px;
	padding: 0 2%;
}
.node-type-home.domain_cfc #field_home_contenu .node-bloc-cr-actualite #field_list_link, .node-type-home.domain_etudes #field_home_contenu .node-bloc-cr-actualite #field_list_link {
    margin-left: 0;
    float: right;
    width: auto;
}
.page-accueil #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link, .node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link {
    padding: 0px;
}
.node-type-home #field_home_contenu #field_list_link,
.node-type-home #field_home_contenu .node-bloc-carousel-libre #field_liens_vers_tous {
    float: right;
	width:auto;
}
#field_home_contenu #field_list_link a {
    padding-right: 3%;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod {
    height: auto;
    width: 100%;
}
/*.node-type-home.domain_etudes #field_home_contenu .node-bloc-visuel-video #field_list_link a {
    padding-right: 3%;
}*/
.block-pwr-bloc {
    margin-bottom: 0;
}
.node-type-home.domain_dfcta .domain {
    width: 140px;
    height: 80px;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service {
    width: 100%;
    padding: 25px 0 0;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service #field_image_lien_nid .field-item img {
  margin: 0.5% 0 0 2%;
}
#field_home_contenu .node-bloc-image-link .bloc_question {
    height: auto;
    width: 100%;
    margin-left: 0;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question {
    margin: 15px 0 0 0;
    width: 100%;
    height: 110px;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication header {
    max-height: 94px;
}
.node-type-home #field_home_contenu .node-bloc-lien-liste .node-publication {
    height: 155px;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chfcle-chiffre {
    width: 100%;
	margin-bottom:0;
	min-height: 10px;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles .field-name-field-chcle-lien {
    width: 100%;
}
.node-type-home #field_home_contenu .node-bloc-chiffres-cles #field_chiffrecles_nid .node-tec-chiffres-cles {
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu, .page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field_date_contenu, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field_date_contenu {
    width: 20%;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .titre, .page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .titre, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre {
    max-width: 100%;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .titre a, .page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre a,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .titre a, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .titre a {
    margin-left: 21%;
}
.page-accueil #field_home_contenu #bloc_agenda #agenda_selectionne .field-name-field-adresse-unique, .page-accueil #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field-name-field-adresse-unique,
.node-type-home #field_home_contenu #bloc_agenda #agenda_selectionne .field-name-field-adresse-unique, .node-type-home #field_home_contenu #bloc_agenda #agenda_4_derniers-content .field-name-field-adresse-unique {
    margin-left: 21%;
}
.node-type-home #field_home_contenu #bloc_agenda .agenda_tous_les_rdv #field_list_link a {
    font-size: 12px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article .chapo {
    height: 140px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 235px;
}
#content-wrap .field_contact_nid_group_pdf .field_contact_nid .owl-carousel .owl-controls, #content-wrap .field_contact_nid_group_pdf .group_pdf .owl-carousel .owl-controls {
    width: 35%;
}
#content-wrap .field_contact_nid_group_pdf .field_contact_nid {
    border-right: none;
    float: left;
    width: 94%;
    padding: 0 3%;
}
#content-wrap .field_contact_nid_group_pdf .group_pdf {
    float: left;
    width: 94%;
    padding: 6% 3% 3%;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_blog .field-name-field-blog-texte {
    bottom: 0;
}
#content_bottom .owl-controls {
    top: 24px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: -5px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 0px;
}
footer#footer-bottom #footer-area .block {
    padding: 2% 0 0;
    margin: 0px;
}
/**** social et recherche *****/
a.social-button {
	padding:5px 7px;
	background-color:#ec1550;
	color:#ffffff;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	text-align:center;
	display: inline-block;
}
.node-bloc-res-soc .content-newsletter {
    padding-top:20px;
	display:none;
}
#block-block-2 {
	position:absolute;
	top: 10px;
	right: 70px;
}
#block-block-2 hr {
	display:none;
}
#block-block-2 #ca_text {
    line-height: 32px;
    background: transparent url("../images/picto-mail-contact-responsive.png") no-repeat scroll 0px 45%;
}
div.header-bloc.header-right .block .content #ca_telephone, #block-block-2 .content #ca_telephone {
    padding: 0px 1.5% 2px 1%;
    line-height: 28px;
}
a.search-button-head {
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 999;
    width: 40px;
    height: 40px;
    text-indent: -999px;
    overflow: hidden;
    background: #8d8d8d url(../images/icon-search.png) no-repeat 50% 0;
}
a.search-button-head.close {
	background-position:50% -40px;
}
#pwr-sinequa-search-form {
	display:none;
	float: right;
	width: auto;
    margin-top: 39px;
	padding:5px;
	z-index: 9999;
	position: absolute;
	background-color: #5B5B5B;
	right: 0px;
}
#pwr-sinequa-search-form div.form-item {
    float:left;
    margin-right: 5px;
}
#pwr-sinequa-search-form div input.form-text {
    width: 150px;
    height: 28px;
    padding-left: 14px;
}
.node-page-block.erreur-404 h1.page-title {
    padding-right: 10%;
    width: 90%;
}
#pwr-sinequa-search-form input#edit-search {
    background-image: url("../images/icon-search-black.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFF;
}
.node-page-block.erreur-404 #pwr-sinequa-search-form {
    float: none;
    margin-top: 0px;
    padding: 5px;
    position: absolute;
    right: 5px;
    top: 50px;
}
.node-page-block.erreur-404 .block-pwr-sinequa input.form-submit {
    height: 36px;
}
.node-type-entreprise #main {
    margin-top: 80px;
}
.node-type-entreprise #field_en_bandeau {
    width: 100%;
	top: -107px;
}
#field_home_contenu .node-bloc-liens-select-multiple .select_mulitples_trio, #field_home_contenu .node-bloc-liens-select-multiple .select_mulitples_duo, #field_home_contenu .node-bloc-liens-select-multiple .select_mulitples_unique {
	width:100%;
}
#field_home_contenu .node-bloc-liens-select-multiple .node-tec-liens-select {
	margin-left:0;
	margin-bottom:5px;
	position:relative;
}
#field_home_contenu .node-bloc-liens-select-multiple .node-tec-liens-select:nth-child(1) {
	z-index:990;
}
#field_home_contenu .node-bloc-liens-select-multiple .node-tec-liens-select:nth-child(2) {
	z-index:909;
}
#field_home_contenu .node-bloc-liens-select-multiple .node-tec-liens-select:nth-child(3) {
	z-index:900;
}

.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question #field_image_lien_arriere_fond {
    position: relative;
    background-color: transparent;
}
#views-exposed-form-fo-liste-simple-parametrable-simple .views-exposed-form .views-exposed-widget {
    margin-bottom: 5px;
}
.node-type-evenement .bloc-right-event {
    padding: 6px;
	height: 270px;
	width: 311px;
	margin-bottom:30px;
}
.node-type-evenement .bloc-right-event .field_add_agenda {
    width: 310px;
}
.node-type-evenement #content-wrap #field_media_nid {
    max-width: 294px;
	margin-right: 0!important;
    z-index: 1;
}
.node-type-evenement #content-wrap #field_media_nid .content-chapo {
    bottom: 70px;
}
.page-node.node-type-evenement #content-wrap .media-event .image, .page-node.node-type-evenement #content-wrap .media-event .video {
    height: 282px;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 407px !important;
}
#content-wrap #field_media_nid {
    max-width: 347px;
}
.node-type-entreprise #content-wrap #field_media_nid {
	background-color:transparent;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 294px !important;
}
.node-type-evenement .plan-acces .bloc-left {
    width: 100%;
}
.node-type-evenement #field_adresse_unique .gmap {
    height: 280px !important;
    width: 100% !important;
}
.node-type-evenement .plan-acces .bloc-right {
    width: 94%;
    padding: 3%;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-api-reseau {
    margin: 25px 0;
    width: 100%;
	max-height:none;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-api-reseau ul.ul_api_reseau_sociaux li#page-rs-0.li_api_reseau_sociaux {
    height: auto;
}
.node-type-home.domain_crocis #field_home_contenu .node-bloc-paragraphes {
    width: 100%;
    max-height: 353px;
    margin-bottom: 25px;
}
.node-type-dossier .sub-menu span, .node-type-table-pages-dossiers .sub-menu h1 {
    font-size: 20px;
    width: 40%;
    max-width: 40% !important;
    margin: 0px;
    padding: 0 30%;
}
.node-type-home .node-bloc-liste-page-de-collection span.title,
.node-type-home .node-bloc-texte-libre.petite-image span.title {
    line-height: 56px;
    height: 56px;
}
.node-type-home .node-bloc-liste-page-de-collection .content .content {
    height: 80px;
}
.node-type-prestations .field_contact_nid .contact .titre, .node-type-prestations .field_contact_nid .contact .field {
    margin-right: 5%;
}

.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .filet-marque {
    left: -80px;
    width: 70px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons .nb-marque {
    left: -80px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service .nb-marque {
    right: -95px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire {
    left: 494px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire .nb-marque {
    left: -105px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item .filet-marque {
    width: 30px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons {
    left: 524px;
	top: 205px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes {
    text-align: left;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .filet-marque {
    left: 132px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes .nb-marque {
    right: -45px;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(2):after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(5):after {
	content:'   -';
	margin-left: 10px;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:last-child:after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(3):after {
	content:'';
}
.node-type-home.domain_facilapp .domain {
	margin: 0 !important;
	width: 100%;
	background-position: 50% 50%;
}
.node-type-home.domain_facilapp h1.page-title {
	max-width: 100%;
	text-align: center;
	width: 100%;
}
.node-type-home.domain_facilapp #facilapp-form #edit-filiere .form-item-filiere,
.node-type-home.domain_facilapp #facilapp-form #edit-domaine .form-item,
.node-type-home.domain_facilapp #facilapp-form #edit-competence .form-item {
	width: 49.5%;
}
#block-pwr-bloc-bloc-colonne-droite{
    float: left;
}
}
@media (max-width: 650px) {  
.tinynav {
    background-image: url("images/select-arrow.png");
}
#wrapper {
	max-width: 479px;
}
#header img {
	max-width:100%;
}
#header .header-bloc.header-middle {
    width: auto;
}
#block-block-2 {
	top: 55px;
	width: 100%;
	right: 0px;
}
#block-block-2 #ca_text {
	margin-left: 3%;
	width: 38%;
	background: transparent url("../images/picto-mail-contact.png") no-repeat scroll 0 45%;
}
#block-block-2 #ca_text a {
    color: #A31077;
	font-family: Verdana;
    font-weight: bold;
	text-transform: uppercase;
}
div.header-bloc.header-right .block .content #ca_telephone, #block-block-2 .content #ca_telephone {
    background: #FFF url("../images/icon-header-tel-small.png") no-repeat scroll 100% 50%;
    text-align: center;
	padding: 0;
	line-height: 28px;
}
div.header-bloc.header-right .block .content #ca_telephone a, #block-block-2 .content #ca_telephone a {
    color: #A31077;
    font-family: Verdana;
    font-weight: bold;
    display: block;
    border: 1px solid #b2b2b2;
    border-right:none;
    margin: 0 3% 0 0;
}
div.header-bloc.header-right .block .content #ca_tarif, div.header-bloc.header-right .block .content #ca_plus, #block-block-2 .content #ca_tarif, #block-block-2 .content #ca_plus {
    background-color: #A31077;
    line-height: 15px;
	padding: 0 0 0 2%;
}
.node-type-home.domain_biop .domain {
    margin: 0px 1% 0px 0px;
	width: 26%;
}
.node-type-home.domain_dfcta .domain {
    width: 105px;
    height: 60px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .titre {
    height: 48px;
	overflow:hidden;
}
.domain_entreprises .domain {
    display: none;
}
.domain_biop h1.page-title {
    width: 73%;
}
.node-type-home.univers_territoires h1.page-title {
    max-width: 380px;
    margin-bottom: 20px;
}
.domain_biop .domain {
    margin: 20px 0 0 0 !important;
}
#field_home_contenu .node-bloc-cr-actualite span.label.titre {
    width: auto !important;
}
.node-type-ecole .field_ecole_prestations span.label, .node-type-ecole .field_ecole_more_filieres span.label, .node-type-ecole .field_ecole_more_theme span.label {
    padding-bottom: 5px;
}
.node-type-ecole .view-header {
    position: initial;
	margin-bottom:15px;
}
.node-type-ecole header.field_adresse .adressefield .owl-wrapper-outer .owl-item .location.vcard {
    padding-bottom: 150px;
    width: 100%;
}
.node-type-ecole header.field_adresse .adressefield .owl-wrapper-outer .owl-item .gmap {
    width: 100% !important;
}
.node-type-prestations #content-wrap #field_media_nid {
    float: none;
    width: 100%;
	background-color:transparent;
}
.node-type-prestations #content-wrap #field_media_nid img {
    width: 100%;
}
.node-type-prestations #body {
    float: none;
    width: 100%;
    margin: 1% 0 1% 0 !important;
}
.node-type-prestations .colonne-gauche {
    width: 100%;
    float: none;
}
.node-type-prestations .field_contact_nid .contact .titre, .node-type-prestations .field_contact_nid .contact .field {
    float: none;
    margin: 10px 0;
	width:100%;
}
.node-type-prestations .field_contact_nid .field-label {
    width: 100%;
    float: none;
    margin: 10px 0 20px;
}
.node-type-prestations .field_contact_nid .contact {
    width:100%;
}
.node-type-prestations .ui-state-default, .node-type-prestations .ui-widget-content .ui-state-default, .node-type-prestations .ui-widget-header .ui-state-default {
    width: 100%;
}
.node-type-prestations .ui-state-active, .node-type-prestations .ui-widget-content .ui-state-active, .node-type-prestations .ui-widget-header .ui-state-active, .node-type-prestations .ui-state-active:hover, .node-type-prestations .ui-widget-content .ui-state-active:hover, .node-type-prestations .ui-widget-header .ui-state-active:hover {
    background-color: #E86918;
	background-image:none;
	margin-bottom: 10px!important;
    padding-bottom: 0 !important;
}
.node-type-entreprise #field_en_description .field_pp_texte {
    padding-top: 0;
    min-height: 10px;
    float: left;
}
.univers_entreprises.domain_dfcta h1, .domain_dfcta h1,
.univers_entreprises.domain_dfcta h1.page-title, .domain_dfcta h1.page-title {
    max-width: 100%;
	width:100%;
}
.node-type-home.univers_territoires h1.page-title {
	width: 100%;
	font-size:36px;
}
.node-type-home.univers_territoires #field_home_contenu {
    margin-top: 0;
}
.node-type-home.domain_idf #field_home_contenu .node-bloc-galerie-actualites span.label.titre {
    width: auto;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod {
    margin-right: 0;
    width: 100%!important;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod:nth-child(2n),
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod:nth-child(3n) {
    margin-right: 0;
}
.node-type-home #field_home_contenu .node-bloc-galerie-actualites .owl-carousel .owl-item .mod img {
    width: 100%!important;
}
.node-type-breve h1 {
    width: 100%;
    float: left;
    padding: 0 0 15px;
}
.node-type-breve .field-name-field-date-contenu {
    position: relative;
    top: 0;
    width: 100%;
    float: left;
}
.node-type-breve #content-wrap #field_media_nid {
    float: left;
    width: 100%;
    margin: 0 !important;
}
.node-type-breve #content-wrap .image img {
    width: 100%;
}
.node-type-breve #content-wrap #body {
    clear: both;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel img {
    width: 100%!important;
	height:auto;
}
.page-accueil #field_home_contenu .node-bloc-publicite {
    width: 100%;
    margin: 3% 0 0;
	padding: 5% 0 0;
    padding-bottom: 5%;
}
#field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod h2.label {
    width: 96% !important;
    padding: 2% !important;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    padding: 2% !important;
    width: 96% !important;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video #field_list_link,
.node-type-home #field_home_contenu #field_list_link,
.node-type-home.domain_formations #field_home_contenu .node-bloc-visuel-video #field_list_link {
    width: auto;
    margin: 0px 0px 10px 20%;
	padding-right:0;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video {
    margin: 6% 0 0 0;
    width: 100% !important;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-paragraphes {
    margin: 6% 0;
    width: 100% !important;
	max-width:100%;
}
.node-type-home.domain_formations #field_home_contenu #bloc_agenda {
    margin: 10% 0;
    width: 100%;
}
#field_home_contenu .node-bloc-chiffres-cles, .node-type-home #field_home_contenu #bloc_agenda {
    width: 100%;
}
.page-accueil #field_home_contenu #bloc_agenda {
    width: 100%;
}

.page-accueil #field_home_contenu .node-bloc-api-reseau {
    width: 100%;
}
.node-type-home .node-bloc-3-colonnes .multiplecolumns {
	-webkit-column-gap: none!important;
	-moz-column-gap: none!important;
	column-gap:  none!important;	
	-webkit-column-width: auto;
	-moz-column-width: auto;
	column-width: auto;	
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant .views-row {
    padding-bottom: 0;
    width: 100%;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 350px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article .chapo {
    margin-top: 80px;
	height: auto;
	min-height: 30px;
	padding-bottom: 20px;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication {
    width:100%;
	height: 100px;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication:nth-child(2n+1) {
    margin-right: 0;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication:nth-last-child(2) {
    margin-bottom: 25px;
	border-bottom: 1px dotted #CCD4D9;
}
.node-type-liste-simple .field-name-field-thematique-tid {
    left: 55%;
}
.node-type-home .node-bloc-texte-libre:first-child {
    margin-right: 0;
}
.node-type-home .node-bloc-texte-libre {
    width: 100%;
}
.node-type-page-liste-expert h3 {
    position: relative;
	margin:0 0 15px 0!important;
}
.node-type-page-liste-expert .view-content .views-row {
    margin-left: 0;
	width: 100%;
}
.node-type-page-blocs-pdf .node-bloc-pdf h2 {
    padding-top: 30px !important;
}
#content-wrap #field_media_nid {
    max-width: 100%;
    margin-right: 0px !important;
}
#content-wrap #field_media_nid img {
    width: 100%;
    height:auto;
}
.node-type-evenement .field_add_agenda {
    width: 94%;
}
.node-type-actualite h1.page-title {
	max-width: 85%;
}
.node-type-evenement .bloc-right-event {
    width: 94%;
	padding: 3%;
	height: auto;
}
.node-type-evenement .bloc-right-event .field_add_agenda {
    width: 100%;
    position: initial;
}
.node-type-evenement #content-wrap #field_media_nid {
    max-width: 100%;
}
.page-node.node-type-evenement #content-wrap .media-event .image {
    height: auto;
}
.node-type-evenement #content-wrap #field_media_nid .content-chapo {
    bottom: 5px;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 470px !important;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item .image img {
    width: 100% !important;
}
.node-type-evenement .field_add_agenda span.label {
    text-align: left;
    width: 100%;
}
.node-type-evenement .field_add_agenda .ical,
.node-type-evenement .field_add_agenda .gcal {
    margin: 0 5px;
    width: auto;
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .views-row h3 {
    top: 5%;
}
#content_bottom .owl-controls {
    top: 59px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse #field_lien, .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.communiqusdepresse #field_lien {
    position: inherit;
    top: -20px;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse:nth-child(2n+1), .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse:nth-child(2n+1) {
    margin-right: 0;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-communique-presse, .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles .node-dossier-presse {
    width: 96%;
	margin-bottom: 3%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.agendapresse {
    margin-right: 0px;
    width: 100%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications {
    width: 100%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.publications .chapo {
    max-height: 100%;
}
.node-type-home .node-bloc-interlocuteurs .node-contact {
    width: 48%;
	padding: 0 2% 5% 0;
	float: left;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .field-name-field-pub-couverture .field-items .field-item {
    width: 90%;
}
.node-type-liste-multiple #field_listes_simples .field_vue_liste_simple .field-name-field-pub-couverture img {
    height: auto !important;
}
.node-type-liste-multiple #field_listes_simples .see_all {
    width: auto;
    margin: 15px 0px 30px 50%;
}
.node-type-publication .field_autres_auteurs .titre-auteurs {
    width: 20%;
}
.node-type-publication .field_autres_auteurs .auteurs {
    width: 80%;
}
.node-type-publication .complements {
	display:inline-block;
}
.node-type-publication .complements .field_editeur, .node-type-publication .complements .field_pub_collection,
.node-type-publication .complements .field_pub_numero_publicati, .node-type-publication .complements .field_pub_mois_publication,
.node-type-publication .field_publication_du,
.node-type-publication .complements .field_complement_information,
.node-type-publication .complements .field_publication_du {
	padding: 1% 2%;
	border:none;
	max-width:96%!important;
	width:96%!important;
	min-height:10px;
}
.node-type-home .node-bloc-cr-article #field_news_articles_nid {
	margin: 0;
}
.node-type-home .node-bloc-cr-article #field_news_articles_nid .node {
	width: 100%;
	margin: 0 0 2% 0;
}
.node-type-home .node-bloc-cr-article #field_news_articles_nid .node h2 {
    bottom: 2.5%;
}
.node-type-home #field_home_contenu .node-bloc-image-link .bloc_service #field_image_lien_nid .field-item {
    width: 100%;
	margin-bottom:2%;
	padding-top: 2%;
}
.node-type-home #field_home_contenu .node-bloc-image-link .bloc_service {
    padding: 2%;
}
.node-type-home #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:nth-last-child(2) {
	margin-bottom:2%;
	border-bottom:1px solid #ffffff;
}
.node-type-home #field_home_contenu .node-bloc-image-link .bloc_service #field_image_lien_nid .field-item img {
    display: inline-block;
    float: left;
    margin-top: 0.5%;
}
.node-type-liste-simple .views-row-first.first_page .node header {
    margin-top: 45px;
}
.node-type-liste-simple .views-row-first.first_page .node .visuel, .node-type-liste-simple .views-row-first.first_page .node .field-name-field-pub-couverture {
    padding: 15px 0 !important;
	width: 28% !important;
}
.node-type-liste-simple .views-row-first.first_page .node header {
    margin-top: 50px;
}
.node-type-home .node-bloc-texte-libre.petite-image {
    width: 100%;
}
.node-type-home .node-bloc-texte-libre.petite-image span.title {
    line-height: 87px;
    height: 87px;
}
.node-type-home .node-bloc-liste-page-de-collection {
    width: 100%;
}

.node-type-home .node-bloc-liste-page-de-collection span.title {
    line-height: 87px;
    height: 87px;
}
.node-type-home .node-bloc-liste-page-de-collection .content .content {
    height: 60px;
}
#block-pwr-bloc-bloc-colonne-droite #bloc_liste_page .bloc {
    width: 100%;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(3):after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(5):after {
	content:'   -';
	margin-left: 10px;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:last-child:after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(2):after,
footer#footer-bottom #footer-area .block .menu-footer ul li:nth-child(4):after {
	content:'';
}
.domain_salons #field_lien_organisateur_nid .field-name-field-telephone .field-label, .domain_salons #field_lien_organisateur_nid .field-name-field-fax .field-label, .domain_salons #field_lien_organisateur_nid .field-name-field-email .field-label, .domain_salons #field_lien_organisateur_nid .field-name-field-url-site .field-label, .domain_salons .node-site-manifestation .label {
	float:none;
}
.node-type-page-marque #field_liste_marques .view-content .marque .views-field {
    padding-left: 5%;
}
.node-type-page-marque #field_liste_marques .view-content .marque .views-field .col-left {
    min-width: 30%;
    width: 30%;
}
.node-type-page-marque #field_liste_marques .view-content .node-marque .body-marque .col-left {
    min-width: 100%;
    width: 100%;	
}
.node-type-page-marque #field_liste_marques .view-content .marque .views-field .col-right {
    width: 100%;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .camembert {
	display:none;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_etudes {
    text-align: left;
    position: initial;
    padding: 2% 2%;
	margin: 0 0 5px 0;
    background-color: #00ADEE;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_formation {
    text-align: left;
    position: initial;
    padding: 2% 2%;
	margin: 0 0 5px 0;
    background-color: #662D90;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_salons {
    text-align: left;
    position: initial;
    padding: 2% 2%;
	margin: 0 0 5px 0;
    background-color: #EC1550;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_service {
    text-align: left;
    position: initial;
    padding: 2% 2%;
	margin: 0 0 5px 0;
    background-color: #22BBB8;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_territoire {
    text-align: left;
    position: initial;
    padding: 2% 2%;
	margin: 0 0 5px 0;
    background-color: #5B5B5B;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item a.categorie {
	color:#ffffff!important;
	line-height: 20px;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item .filet-marque {
	display:none;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item a.categorie {
    max-width: 90%;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item.marq_formation a.categorie {
    text-align: left;
    padding-top: 0;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .item .nb-marque {
	position:initial;
	float: right;
	width: 10%;
	text-align: right;
	line-height: 20px;
}
.node-type-page-marque #field_liste_marques .view-content .marque .titre {
    height: auto;
    min-height: 30px;
}
.node-type-page-marque .field_filtre_marques {
    position: initial;
}


.node-type-page-marque .field_filtre_liste_marques {
    max-width: none;
    width: 100%;
	left: 0;
}
.node-type-page-marque #scrollbar-filtre_liste_marques {
	height: 212px;
	width: 98%;
	margin: 18px 0 0 0;
	padding: 2% 0px 0px 2%;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content h3 {
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 0;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content .marq_etudes h3 {
    color: #00ADEE;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content .marq_formation h3 {
    color: #662D90;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content .marq_salons h3 {
    color: #EC1550;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content .marq_service h3 {
    color: #22BBB8;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content .marq_territoire h3 {
    color: #5B5B5B;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque {
    left: 0;
    height: 220px;
	background-image:none!important;
    width: 100%;
    margin: 20px 0;
	background-color: #00ADEE;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque.marq_etudes {
    background-color: #00ADEE;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque.marq_formation {
    background-color: #662D90;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque.marq_salons {
    background-color: #EC1550;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque.marq_service {
    background-color: #22BBB8;
}
.node-type-page-marque #field_filtre_marques .view-fo-liste-marques .view-content .disque.marq_territoire {
    background-color: #5B5B5B;
}
#pwr-plan #plan .plan_main_item ul.plan_items > li {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}
.page-node.node-type-webform .webform-client-form .form-item > label {
    width: 100%;
}
.page-node.node-type-webform .webform-client-form .form-item input[type="text"] {
    width: 97%;
}
.page-node.node-type-webform .webform-client-form > div > .form-item, .page-node.node-type-webform .webform-client-form > div > .webform-component-fieldset {
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
.page-node.node-type-webform .webform-client-form > div > .form-item:first-child, .page-node.node-type-webform .webform-client-form > div > #webform-component-champs-obligatoires.form-item {
    padding: 3%;
    margin:0;
}
.webform-container-inline div, .webform-container-inline div.form-item {
    display: block;
}
.page-node.node-type-webform .webform-client-form .form-item input[type="checkbox"] + label {
    color: #00447C;
    width: 85%;
    padding-left: 0px;
}
.page-node.node-type-webform .webform-client-form .form-item input.form-checkbox {
    vertical-align: top;
	margin-top: 5px;
}
.page-node.node-type-webform .webform-client-form .form-item select {
    max-width: 100%;
    width: 100%;
}
.node-type-home.domain_facilapp #facilapp-form #edit-filiere .form-item-filiere,
.node-type-home.domain_facilapp #facilapp-form #edit-domaine .form-item,
.node-type-home.domain_facilapp #facilapp-form #edit-competence .form-item {
	width: 100%;
}
.node-type-home.domain_facilapp #facilapp-form #edit-filiere .form-item-filiere label,
.node-type-home.domain_facilapp #facilapp-form #edit-domaine .form-item label {
	height: auto;
	min-height: 30px;
}
.node-type-home.domain_facilapp #facilapp-form #edit-competence .form-item label {
    height: auto;
    min-height: 30px;
    padding: 2% 1% 0 1%;
	text-align: center;
	width: 98%;
}

}
@media (max-width: 570px) {
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls {
    top: 30%;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls {
    top: 40%;
}
#content_bottom .node-bloc-cr-selection .owl-controls {
    top: 23%;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_publicite_pave {
    width: 100%;
    padding: 3% 0;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div {
    position: absolute;
    background: #FFFFFF url("../images/picto-carousel-mobile.png") no-repeat scroll 0 0;
	background-color: rgba(255, 255, 255, 0.8);
    width: 40px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    opacity: 1;
    border-radius: 0;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-next,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-next,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div.owl-next,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div.owl-next {
    right: -1px;
    background-position: 0 -40px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-prev,
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls .owl-buttons div.owl-prev,
.node-type-home #field_home_contenu .owl-theme .owl-controls .owl-buttons div.owl-prev,
#field_home_contenu .node-bloc-cr-actualite .owl-controls .owl-buttons div.owl-prev {
    left: -4px;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo {
    height: auto;
    padding: 1%;
    width: 98%!important;
    margin: 0 0.1%;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .content-une .field_chapo .titre {
	font-family: Verdana;
}
}
@media (max-width: 400px) {
.node-type-liste-simple .field-name-field-thematique-tid {
    left: 65%;
}
}
@media (max-width: 479px) {
  /*  iphone */
#wrapper {
  max-width: 100%;
}
.header-left {
    width: 75% !important;
}
#header #site-logo {
    margin: 10px 0px 0px 2%;
}
#header {
  width: 98%;
}
#header .header-bloc.header-middle {
    margin-top: 15px;
	position: relative;
}
.node-bloc-res-soc .content-newsletter {
    position: absolute;
    width: 400%;
    z-index: 9999;
    right: -5px;
    top: 40px;
	background-color: #FFFFFF;
}
#header .header-bloc.header-middle #block-block-6 {
    width: 400%;
    margin-top: 0;
    float: none;
    position: absolute;
    right: -5px;
    top: 95px;
    background-color: #FFFFFF;
    z-index: 9999;
    padding: 15px 0;
}
.node-type-actualite h1.page-title {
    max-width: 75%;
}
.node-type-home.domain_biop .domain {
    margin: 0px 1% 0px 0px;
	width: 31%;
}
.domain_biop h1.page-title {
    width: 100%;
}
.node-type-home.univers_territoires h1.page-title {
    max-width: 100%;
}
.domain_biop .domain {
    margin: 0 0 15px !important;
    float: left;
}
.node-type-ecole header.field_adresse .field_logo_lien {
    border-right: none;
    float: none;
    padding-right: 0;
    margin: 5% 5% 0 5%;
    width: 90%;
}
.node-type-ecole header.field_adresse #field_logo {
    width: 100%;
    text-align: center;
}
.node-type-ecole header.field_adresse h1.page-title {
    padding: 0 2%;
}
.node-type-ecole header.field_adresse .adressefield .owl-wrapper-outer .owl-item .adr {
    max-width: 96%;
    padding: 0 2%;
}
.node-type-home.domain_dfcta #content-wrap #field_chapo {
    max-width: 100%;
    padding: 0 0 3%;
    clear: both;
}

#field_home_contenu #field_list_link {
    float: right;
}
#field_home_contenu .node-bloc-carousel-libre span.label.titre,
.node-type-home #field_home_contenu .node-bloc-carousel-libre h2 {
    width: 100% !important;
}
#field_home_contenu .node-bloc-cr-actualite span.label.titre,
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    width: auto !important;
}

.node-type-home #field_home_contenu .node-bloc-carousel-libre #field_liens_vers_tous,
.node-type-home #field_home_contenu #field_list_link {
    width: auto;
    margin: 0;
    float: right;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre .content {
    padding-top: 0;
}
.node-type-home #field_home_contenu #field_list_link {
	width:auto;
	margin:0;
}
.node-type-home #field_home_contenu #field_list_link a {
	text-align: right;
	padding-right:0;
}
#field_home_contenu .node-bloc-mise-en-avant-pdf .entete {
    height: 40px;
}
.node-type-home #field_home_contenu .node-bloc-mise-en-avant-pdf .bloc-left {
    width: 94%;
    border-right: none;
    margin: 0;
    padding: 0 3%;
}
.node-type-home #field_home_contenu .node-bloc-mise-en-avant-pdf .bloc-right {
    width: 94%;
    border-right: none;
    margin: 3% 0 0 0;
    padding: 3% 3% 0 3%;
	border-top: 1px solid #E6E9EB;
}
.page-accueil #field_home_contenu .node-bloc-cr-actualite span.label.titre {
    width: 30%!important;
	margin: 0px;
}
.node-type-home.univers_territoires #field_home_contenu #bloc_agenda .agenda_tous_les_rdv,
.node-type-home #field_home_contenu .node-bloc-chiffres-cles .entete .titre,
.node-type-home #field_home_contenu .node-bloc-mise-en-avant-pdf .entete .titre,
#field_home_contenu .node-bloc-cr-actualite span.label.titre,
#field_home_contenu .node-bloc-carousel-libre span.label.titre,
#field_home_contenu .node-bloc-galerie-actualites span.label.titre,
.node-type-home #field_home_contenu .node-bloc-visuel-video span.label.titre,
.node-type-home #field_home_contenu span.label.titre,
.page-accueil #field_home_contenu span.label.titre,
.node-type-home #field_home_contenu .node-bloc-carousel-libre h2,
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    font-size: 18px;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    padding: 0 0 20px 0;
}
.node-type-home #field_home_contenu .node-bloc-mise-en-avant-pdf .bloc-left .views-field-title,
.node-type-home #field_home_contenu .node-bloc-mise-en-avant-pdf .bloc-left #field_lien_pdf {
    font-size: 20px!important;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service #field_image_lien_nid .field-item,
.page-accueil #field_home_contenu .node-bloc-image-link  .bloc_service #field_image_lien_nid .field-item:nth-last-child(2) {
    width: 100%;
    margin-bottom: 15px;
    height: 40px;
	border-bottom:1px solid #ffffff;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service {
    width: 100%;
    padding: 15px 0px 0px;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_service #field_image_lien_nid .field-item img {
    display: inline-block;
    float: left;
    margin: 1% 2%;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question #field_image_lien_arriere_fond {
    width: 100%;
    height: auto;
}
.page-accueil #field_home_contenu .node-bloc-image-link .bloc_question {
    height: 82px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 360px;
}
.node-type-entreprise #main {
    margin-top: 60px;
}
.node-type-entreprise #field_en_bandeau {
    width: 100%;
	top: -87px;
}
#content-wrap #body ul, #content-wrap #body ol {
    margin: 2em 0px 0px 2em;
}
.node-type-page-blocs-pdf .node-bloc-pdf h2 {
    padding-bottom: 30px !important;
	text-align:center;
}
.node-type-page-blocs-pdf .node-bloc-pdf .field-type-image {
	float:none;
    width: 100%;
    margin: 0px;
}
.node-type-page-blocs-pdf .node-bloc-pdf .field-type-image img {
    width: 100%!important;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 469px !important;
}
.node-type-home.domain_presse .field_chapo {
    width: 100%;
    position: static;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-petit-ss-une {
    width: 100%;
}
.node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.dossiersdepresse #field_lien, .node-type-home.domain_presse #field_home_contenu .node-bloc-liste-articles.communiqusdepresse #field_lien {
    left: 2px;
}
.node-type-home .node-bloc-interlocuteurs .node-contact {
    width: 98%;
    padding: 0 0 2% 2%;
}
.node-type-home .node-bloc-interlocuteurs .node-contact .field-name-field-ctt-specialite {
    min-height: 5px;
}
.node-type-home .node-bloc-interlocuteurs .node-contact h2 {
    padding-bottom: 5px !important;
}
.node-type-home .node-bloc-interlocuteurs .node-contact .field-name-field-email {
    margin: 10px 0;
}
.node-type-home .node-bloc-interlocuteurs {
    padding-bottom: 10px;
}
.node-type-liste-simple .views-row-first.first_page .node img {
	width:auto!important;
	height:auto!important;
}
.node-type-expert .coordonnees {
    width: 100%;
    margin-top: 2%;
}
footer#footer-bottom #footer-area .block .menu-footer ul li {
    width: 100%;
	margin:0;
}
footer#footer-bottom #footer-area .block .menu-footer ul li:after {
	content:''!important;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content h3 {
    padding-top: 55px;
}	
	
}
@media (max-width: 420px) {
.header-left {
    width: 60% !important;
}
#header .header-bloc.header-middle {
    margin-top: 10px;
}
#block-block-2 #ca_text {
    width: 97%;
}
div.header-bloc.header-right .block .content #ca_telephone, #block-block-2 .content #ca_telephone {
    width: 47%;
    margin-left: 3%;
}
div.header-bloc.header-right .block .content #ca_tarif, div.header-bloc.header-right .block .content #ca_plus, #block-block-2 .content #ca_tarif, #block-block-2 .content #ca_plus {
    width: 47%;
}
.node-type-home.domain_dfcta h1 {
    max-width: 100%;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article {
    padding: 12px 15px;
    min-height: 200px;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid span.label {
    left: 15px;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article header {
    float: none;
    width: 98%;
    margin-top: 15%;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article .field-name-field-date-contenu {
    width: 98%;
    float: none;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article .field-name-field-thematique-tid {
    float: none;
    width: 98%;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article .visuel {
    width: 100%;
    float: none;
    margin: ;
    position: initial;
    top: 0;
}
.node-type-page-recherche .node-page-recherche .field_en_ce_moment_nid article .chapo {
    font-weight: 300;
    margin: 0px;
    float: none;
    width: 98%;
    padding: 1% 2% 0px 0px;
}
.node-type-page-recherche .node-page-recherche article header,
.node-type-page-recherche .node-page-recherche article .field-name-field-date-contenu,
.node-type-page-recherche .node-page-recherche article .field-name-field-thematique-tid,
.node-type-page-recherche .node-page-recherche article .pole,
.node-type-page-recherche .node-page-recherche article .visuel,
.node-type-page-recherche .node-page-recherche article .chapo,
.node-type-page-recherche .node-page-recherche article .url {
	position:initial;
    float: none;
    width: 96%;
    padding: 1% 2%;
}
.node-type-page-recherche .node-page-recherche article .field-name-field-pub-couverture .field-item img {
    height: auto !important;
}
.node-type-page-recherche .node-page-recherche article .field-name-field-logo .field-item, .node-type-page-recherche .node-page-recherche article .field-name-field-pub-couverture .field-item {
    position: initial;
    width: 98%;
    padding: 2%;
}
.node-type-home .node-bloc-texte-libre.petite-image span.title {
    line-height: 77px;
    height: 77px;
}
.month_picker_wrapper .month_picker_body .datep_month {
	width: 100%;
}
.domain_salons .view-fo-liste-des-manifestations .view-filters #views-exposed-form-fo-liste-des-manifestations-liste-manifestation .views-exposed-form select.form-select,
.domain_salons .node-bloc-recherche select.form-select,
.domain_salons .view-fo-liste-des-manifestations .view-filters #views-exposed-form-fo-liste-des-manifestations-liste-manifestation #edit-field-code-organisateur-value-wrapper select.form-select,
.domain_salons .node-bloc-recherche #edit-field-code-organisateur-value-wrapper select.form-select,
.domain_salons .view-fo-liste-des-manifestations .view-filters #views-exposed-form-fo-liste-des-manifestations-liste-manifestation #edit-field-code-organisateur-value--2-wrapper select.form-select,
.domain_salons .node-bloc-recherche #edit-field-code-organisateur-value--2-wrapper select.form-select {
    background-position: 94% center;
}
#content span.comment-form {
    margin-bottom: 0;
    width: 100%;
}
#content span.nb-comment {
    display: block;
    margin-bottom: 15px;
}
.node-type-expert .views-row article header,
.node-type-expert .views-row article .chapo {
    width: 78%;
}
.node-type-expert .views-row article header h2.title a {
    font-size: 20px;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_images_links a {
	display:block;
	width:100%;
}
}
@media (max-width: 400px) {
  /* small phone */
#wrapper {
  width: 319px;
  overflow: hidden;
}
#field_home_contenu .node-bloc-ss-a-la-une #field_blocss_alaune_nid .owl-controls {
    top: 13%;
}
#field_home_contenu .node-bloc-cr-actualite .owl-controls {
    top: 28%;
}
#field_home_contenu #field_list_link {
    margin-bottom: 10px;
}
#field_home_contenu #field_list_link a {
    padding-right: 10px;
    font-size: 10px;
}
.page-accueil #field_home_contenu .node-bloc-blog {
    width: 100%;
}
.page-accueil #field_home_contenu .node-bloc-blog #field_blog_texte {
    bottom: 1%;
}
.node-type-home.domain_etudes #field_home_contenu .node-bloc-lien-liste .node-publication {
    height: 130px;
}
#content_bottom .node-bloc-cr-selection .owl-controls {
    top: 13%;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: 5px;
}
#content_bottom .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 5px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 240px;
}
.node-type-home #field_home_contenu .node-bloc-cr-actualite .owl-carousel .mod .chapo {
    height: 96% !important;
    width: 96% !important;
    padding: 2% !important;
}
#block-block-2 {
    right: 0;
}
#block-block-2 #ca_telephone a {
    padding: 0px 5px;
}
.node-type-breve .domain {
    margin: 15px 0 0 0!important;
}
.node-type-home #field_home_contenu .node-bloc-visuel-video #field_list_link a {
    font-size:11px;
}
.node-type-home #field_home_contenu .node-bloc-carousel-libre span.title {
    width: 100%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-label {
    width: 45%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-items {
    margin-left: 0;
    max-width: 100%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-elu-photo {
    width: 20%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-elu-photo .field-items {
    max-width: 100%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc span.label {
    left: 30%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-elu-cat-pro-tid {
    left: 0;
    width: 100%;
	top: 75px;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-departement-tid {
    left: 0;
    width: 100%;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-name-field-elu-sec-act-pro {
    left: 0;
    top: 115px;
    width: 100%;
}
.node-type-expert .views-row article .visuel, .node-type-expert .views-row article .field-name-field-pub-couverture {
    width: 100%;
	margin:20px 0 0 0 !important;
}
.node-type-expert .views-row article header {
    width: 100%;
}
.node-type-expert .views-row article .field-name-field-date-contenu {
    position: relative;
    top: 10px;
    float: left;
}
#field_vue_trombi .view-content .elus-infos .elu_info_bloc .field-items {
    margin-left: 0px;
    max-width: 50%;
}
.node-type-expert .views-row article .chapo {
    margin-top: 0px;
    width: 100%;
}
#block-pwr-bloc-bloc-colonne-droite .bloc_images_links a {
	width:100%;
	float:none;
	padding:0;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 400px !important;
}
.node-type-publication .field_autres_auteurs {
    padding: 0px 2% 0px 2%;
}
div#bloc_cr_selection {
    padding: 0 1%;
}
#block-pwr-bloc-bloc-colonne-droite .view-fo-liste-des-auteurs .views-row h3 {
    top: 2%;
}
.node-type-home .node-bloc-texte-libre.petite-image span.title {
    line-height: 59px;
    height: 59px;
	font-size: 18px;
}
.node-type-home .node-bloc-liste-page-de-collection span.title {
    line-height: 59px;
    height: 59px;
	font-size: 18px;
}
.node-type-home .node-bloc-liste-page-de-collection .content .content {
    height: auto;
}
.domain_salons .node-session-manifestation .field-name-field-organisateur-nid .field-name-field-telephone .field-label,
.domain_salons .node-session-manifestation .field-name-field-organisateur-nid .field-name-field-fax .field-label,
.domain_salons .node-session-manifestation .field-name-field-organisateur-nid .field-name-field-email .field-label,
.domain_salons .node-session-manifestation .field-name-field-organisateur-nid .field-name-field-url-site .field-label {
	width:100%;
	margin-right:0;
}
.node-type-page-marque #field_liste_marques .view-content .marque .views-field .col-left {
    width: 100%;
}
.node-type-page-marque #content-wrap .field_filtre_liste_marques .view-content h3 {
    padding-top: 60px;
    font-size: 14px;
}
.node-type-page-marque #field_liste_marques .views-exposed-form .views-exposed-widget.views-submit-button {
    padding: 0px;
    float: right;
}
.node-type-page-marque #field_liste_marques .views-exposed-form .views-exposed-widget .form-submit {
    margin: 10px;
}
.node-type-rapport #content .rapporteur-expert .field-liste {
    padding-bottom: 5px;
    padding-left: 0px;
    width: 100%;
}
.node-type-rapport #content .rapporteur-expert span.label {
    float: none;
    width: 100%;
}

}
@media (max-width: 320px) {
  /* small phone */
#wrapper {
  width: 320px;
  overflow: hidden;
}
.node-type-expert #body {
    width: 95%;
    float: none;
    margin-bottom: 10px !important;
}
.node-type-expert .coordonnees span.label {
    float: none;
    width: 100%;
}
.node-type-expert .coordonnees .field_email_pro,
.node-type-expert .coordonnees #field_telephone_secondaire {
    margin-left: 0px;
}
.node-type-page-liste-arbofils #field_vue_liste_enfant article header {
    top: 235px;
}
.node-type-liste-simple .node header, .node-type-liste-simple .views-row-first .node header {
    width: 100%;
    margin-right: 0;
	margin-bottom: 3%;
}
.node-type-liste-simple .node .visuel, .node-type-liste-simple .views-row-first .node .visuel, .node-type-liste-simple .views-row-first .node .field-name-field-pub-couverture {
    width: 28% !important;
    padding: 3% 2% 3% 0 !important;
}
.node-type-liste-simple .views-row-first.first_page .node .field-name-field-date-contenu {
    left: 3%;
}
.node-type-liste-simple .views-row-first.first_page .node header {
    width: 100%;
	margin-bottom: 3%;
}
.node-type-liste-simple .node .field-name-field-date-contenu {
    left: 0!important;
}
.node-type-liste-simple .views-row-first.first_page .node .visuel, .node-type-liste-simple .views-row-first.first_page .node .field-name-field-pub-couverture {
    padding: 0 !important;
}
.node-type-liste-simple .field-name-field-thematique-tid {
    left: 40%;
}
.page-node.node-type-evenement #content-wrap .media-event .owl-item {
    width: 320px !important;
}
.node-type-publication .field_autres_auteurs .titre-auteurs, .node-type-publication .field_autres_auteurs .auteurs {
    width: 100%;
}
}
@media (max-width: 270px) {
.header-left {
    width: 55% !important;
}
#header .header-bloc.header-middle {
    margin-top: 5px;
}
#field_home_contenu #field_list_link {
    width: 100%;
    padding: 0;
    text-align: right;
}
	
}
@media (max-width: 230px) {
#block-block-2 {
	display:none;
}

}



