
/*@media screen and (max-width: 1369px) and (min-width:1039px) {
}*/

@media screen and (max-width: 1080px){
	#onglets-slider a{font-size: 11px; padding: 0 20px 0 20px;}
	.visuels-accueil li.slide .block_metier{padding: 25px 30px 30px;}
	.visuels-accueil li.slide .block_metier h2.block_metier-title{margin: 0 0 4% 0;}
	.visuels-accueil li.slide .block_metier h2.block_metier-title a{font-size: 22px; padding:0 0 2% 0;}
	.visuels-accueil li.slide .block_metier .block_metier-text{line-height: 22px; margin: 0 0 13px 0;}
	#btns-right{top: 200px;}
}

@media screen and (max-width: 959px)/* and (min-width:768px) */{
	.wrap{width: 94%; padding: 0 3% 0 3%;}
	#wrapper-slider .wrap{padding: 0; width: 100%;}
	#wrapper-home{width: 94%;padding: 0 3% 0 3%;}
	#wrapper-inside{width: 94%;padding: 0 3% 0 3%;}
	#header{width: 94%; padding: 0 3% 0 3%;}
	#main-middle2.page-formation{width: 100%;position: relative;}
	#main-middle2.page-formation .breadcrumbs{width: 100%;}
	#main-middle2.page-formation .addthis_toolbox{width: 100%;}
	.tetiere{width: 100%;}
	#footer{width: 100%;}
	.pied{width: 94%; padding: 0 3% 0 3%;}
	.bottom{width: 94%; padding: 0 3% 0 3%;}
	.news2 div.news2-slideshow li{width: 100%;}
	#header #logo{left: 2%;}
	#slogan{right: 2%;}
	#zone-actus-zoom .aside{width: 100%;margin-top: 35px;}
	.news div.news-slideshow-home{height: auto; width: 90%; padding: 23px 5% 45px;}
	.news a.add{margin-left: 5%;}
	#zone-formations .formations-accueil{width: 101%;}
	#zone-formations .formations-accueil li.formation-accueil{width: 48%; margin: 0 1% 10px 1%;}
	#zone-formations .formations-accueil li.formation-accueil .famille{width: 96%;padding: 6px 2%;}
	#zone-formations .formations-accueil li.formation-accueil .item{width: 94%;padding: 18px 3% 10px;}
	#bloc-newsletter{height: auto; padding: 0 2% 0 0; width: 53%;margin: 0 4% 0 0;}
	#bloc-newsletter #txt-newsletter{width: 100%;}
	#bloc-rejoignez-nous{width: 40%;}
	#footer .pied .colonne1, #footer .pied .colonne2, #footer .pied .colonne3, #footer .pied .colonne4{display: inline-block;}
	#onglets-slider{display: none;}
	/*.pagination_container{margin-top: -45px; left: 350px !important;}*/
	#block-menu-block-2{display: none;}
	.region-header #block-search-form{margin-right: -3.2%;}
	/*INTERNE*/
	#sidebar-first.sidebar, .region-sidebar-first{width: 100%;margin: 22px 0 0 0;}
	#block-menu-block-3{width: 100%;}
	#block-menu-block-3 .content{display: none; }
	/*#block-block-23, #block-block-25, #block-block-26, #block-block-27, #block-block-28{margin: 52px 0 0 0;float: right; width: 35%; padding: 12px 0 13px 0 ;}*/
	#block-block-23,#block-block-25, #block-block-26, #block-block-27, #block-block-28{width: 99%; float: left;clear: both; margin: 0 0 11px 0;padding: 12px 0 13px 0;}
	.node-type-page #block-block-23, .node-type-page #block-block-25, .node-type-page #block-block-26, .node-type-page #block-block-27, .node-type-page #block-block-28{margin: 24px 0 0 0;}
	/*#block-block-24{float: right;margin: 15px 0 0; padding: 18px 3% 13px 3%;width: 29%;}*/
	#block-block-24{clear: both;float: left;margin: 15px 0 11px;width: 93.5%; padding: 18px 3% 13px;}
	#block-block-24 .content ul li{width: 97%;padding: 0 0 0 3%;}
	#block-block-23 .content,#block-block-25 .content, #block-block-26 .content, #block-block-27 .content, #block-block-28 .content{padding: 12px 10px 13px 59px;}
	.tetiere .bloc-visu-tetiere{margin-right: -3.2%;}
	#main-middle2{width: 100%;}
	.breadcrumbs{width: 100%;}
	.onglets h3{width: 91%;padding: 11px 6% 10px 2%;}
	#content .slide-block .block, .onglets .onglet{width: 100%;}
	.inside-contain .news{clear: none;width: 100%;}
	#block-views-news-block-1 {clear: none;display: inline-block;float: none;overflow: hidden;/*width: 60%;*/width:100%;}
	.inside-contain .news div.title{width: 100%;}
	.inside-contain .news div.news-slideshow{width: 100%;}
	.inside-contain .news div.news-slideshow .view-content{width: 93%; padding: 15px 3% 15px 4%;}
	.news div.news-slideshow .view-content ul{width: 100%;}
	.news div.news-slideshow li{width: 100% !important;}
	.inside-contain .news div.news-slideshow li .date{width: 100%;}
	.inside-contain .news div.news-slideshow li .views-field-title h4 a{width: 100%;}
	.inside-contain{padding: 0;}
	/*#sidebar-first.sidebar, .region-sidebar-first{margin: 0;}*/
	ul.menu-section{width: 100%;}
	ul.menu-section li.separateur-pointilles{clear: none;}
	#block-views-formations-block-3{/*width:60%*/width: 100%;}
	#block-views-formations-block-2, #block-views-formations-block-3, .inside-contain #block-views-formations-block-2 .news, .inside-contain #block-views-formations-block-3 .news{clear: none;margin: 0 0 0 0;float: left;}
	.page-news #sidebar-first.sidebar, .page-search #sidebar-first.sidebar{padding-top: 37px;}
	#block-views-formations-block-2, .inside-contain #block-views-formations-block-2 .news{width: 100%;}
	.inside-contain #block-views-formations-block-3 .news{width: 100%;}
	.inside-contain #block-views-formations-block-2 .news .news-slideshow, .inside-contain #block-views-formations-block-3 .news .news-slideshow{width: 94%;padding: 0 3% 70px 3%;}
	#content .slide-block .block, .onglets .onglet{padding: 0;}
	#main-middle2.page-formation #col-left{width: 100%;}
	#main-middle2.page-formation #contenu-gauche{width: 32%; padding: 0 2% 0 0;}
	#main-middle2.page-formation #contenu-droite{width: 59%; padding: 17px 3% 19px;}
	#main-middle2.page-formation #contenu-droite ul{width: 97%;margin: 4px 0 15px 3%;}
	#main-middle2.page-formation #contenu-gauche ul, #main-middle2.page-formation #contenu-droite ul{width: 97%;margin: 15px 0 10px 3%;}
	#main-middle2.page-formation #col-right{width: 100%;margin: 30px 0 0 0;padding-bottom: 60px;}
	a#back{position: absolute;right: 0;top: 80px;width: auto;}
	a#back span{float: left;}
	/*#main-middle2.page-formation #col-right #intra{width: 54%;float: right; padding: 24px 3% 17px;}*/
	#main-middle2 .files{background-position: 96% 15px;float: left;padding: 24px 16% 11px 4%;width: 79.5%;}
	#main-middle2.page-formation .files{width: 43.8%; padding: 12px 2% 12px;clear: none;margin: 0;}
	#main-middle2.page-formation #col-right #inter, #main-middle2.page-formation #col-right #intra{width: 44%; padding: 24px 2% 17px 2%;margin: 0 2% 15px 0;float: left;}
	.files ul li img, #main-middle2.page-formation .files ul li img{display: inline-block;float: left;margin: 0 7px 0 0;}
	.files ul li .text-holder, #main-middle2.page-formation .files ul li .text-holder {display: inline-block;float: none;/*overflow: hidden;text-align: left;*/width: auto;}
	#main-middle2.page-formation .files{background-position: 95% 9px;}
	#main-middle2.page-formation #col-right #intra{background-position: 95% 14px;}
	#btn_menu_mobile {display: block;width: 52px;padding: 0;}
	#menu_mobile {clear: both;display: none;float: left;overflow: hidden;width: 100%;}
	#menu_mobile > ul {clear: both;display: inline-block;float: none;margin: 0;top: 40px;width: 92%;background-color: #79336f;position: absolute; left: 0;top:143px;padding: 0 4% 44px 4%;}
	#menu_mobile > ul > li {display: block;margin: 0;text-align: left;width: 100%;background: transparent none;padding: 0; position: relative;clear: both;}
	#menu_mobile ul li span.plus{background: url("../images/icon_plus_menumob.png") no-repeat scroll left top transparent; width: 17px; height: 17px;display: block; position: absolute; right: 0; top: 11px;text-indent: -3000px;cursor: pointer;}
	#menu_mobile > ul > li > a {background: url("../images/icon_arrow_small_right.png") no-repeat scroll -7px 9px transparent;border-bottom: 1px solid #895780;display: block;margin: 0;padding: 13px 0 13px 0;text-align: left;transition: all 0.25s ease-in-out 0s;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;width: 100%;font: normal 13px/16px 'HelveticaNeueLTStd65Medium';text-transform: uppercase;color: #FFFFFF;background: transparent url("../images/icon_arrow_mini_white_right.png") no-repeat -7px 15px;}
	#menu_mobile > ul > li > a:hover{text-decoration: none;color: #FFFFFF;background-position: left 15px;padding-left: 5%;width: 95%;}
	#menu_mobile > ul ul{display: none;background: transparent none; margin: 0 0 0 3%;padding: 1% 0;width: 97%;}
	#menu_mobile > ul ul li {display: block;margin: 0;text-align: left;width: 100%;background: transparent none;padding: 0;clear: both;}
	#menu_mobile > ul ul li a {background: transparent none;border-bottom: 0px solid #895780;display: block;margin: 0;padding: 9px 0 9px 0;text-align: left;transition: all 0.25s ease-in-out 0s;width: 100%;font: normal 13px/15px 'HelveticaNeueLTStdLtRegular';text-transform: none;color: #FFFFFF;background: transparent url("../images/icon_arrow_mini_white_right.png") no-repeat -7px 11px;}
	#menu_mobile > ul ul li a:hover{text-decoration: none;color: #FFFFFF;background-position: -2px 11px;padding-left: 4%;width: 96%;}
	#w-header.wrapper{position: relative;z-index: 1001;}
	#main-middle2.page-formation .link{width: 92%;padding: 17px 3% 19px 3%;}
	.files, #main-middle2.page-formation .files{/*width: 55%;*/width: 93.5%;padding: 12px 3% 12px 3%;clear: none; margin-bottom: 15px;}
	/*.link{width: 31%;padding: 14px 3% 10px 3%;background-position: 96% 11px;margin-right: 3%;}*/
	.link{width: 94%;padding: 14px 3% 10px 3%;background-position: 96% 11px;margin-right: 3%;}
	.gallerie{width: 81.5%; padding: 17px 9% 23px 9%;}
	.gallerie .container ul li a img {height: auto;width: 100%;}
	#views-exposed-form-d-page .views-exposed-form .views-exposed-widgets #edit-field-th-me-tid-wrapper{clear: both;float: none;overflow: hidden;}
	#site-map .site-map-box ul{width: 94%;margin: 15px 0 0 6%;}
	#site-map .site-map-box ul.site-map-menu li{width: 100%;}
}


@media screen and (max-width: 959px) and (min-width:600px) {
	.focus{width: 100%; float: none; padding: 0;}
	.news2 div.news2-slideshow li .views-field-field-page-visuel-principal img,
	.news2 div.news2-slideshow li .views-field-field-news-picture img{width: 100%;}
	.news2 div.news2-slideshow li{margin: 0;width: 48%; padding: 0 1% 0 1%;}
}

@media screen and (max-width: 850px){
	#footer .pied .colonne1, #footer .pied .colonne2{display: inline-block; min-height: 450px;width: 45%; margin: 0 2% 25px 0; padding: 0 2% 0 0;}
	#footer .pied .colonne3, #footer .pied .colonne4{display: inline-block; width: 45%; margin: 0 2% 25px 0; padding: 0 2% 0 0;}
	#footer .pied .colonne2{border-right: none;}
	#footer .pied .colonne4{text-align: left;}
	#footer .pied .colonne4 a{display: block;}
	#footer.footer-home{padding-bottom: 45px;}
	.visuels-accueil li.slide .block_metier .block_metier-text{display: none;}
	#main-middle2 .files{width: 79.5%;padding: 24px 16% 11px 4%;float: left;background-position: 96% 15px;}
	.gallerie .container ul li{width: 31.3%;margin: 0 1% 3% 1%;}
	.gallerie a.left, .gallerie a.right{display: none;}
}

@media screen and (max-width: 800px){
	#bloc-rejoignez-nous{font-size: 18px;}
	#bloc-newsletter #txt-newsletter H2{font-size: 18px;}
	.gallerie .container ul{width: 100% !important; height: auto !important;position: relative;left: 0 !important;}
	.gallerie .container{height: auto !important; min-height: 102px;overflow: visible;}

}

@media screen and (max-width: 769px){
	.region.region-sidebar-first .block-menu-block h2.block-title{top: 5px;}
	.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea{width: 292px;}
	.view-formations .view-content ul.info-list{width: 94%;padding: 21px 3% 3px 3%;}
	.view-formations .view-content ul.info-list li{width: 100%;}
	.view-formations .view-content ul.info-list li .formation{width: 100%;}
	.view-formations .view-content ul.info-list li .formation .titre{width: 96%;padding: 17px 2% 17px 2%;clear: both;border: 0;border-bottom: 1px solid #e9e5e3; min-height: 15px;}
	.view-formations .view-content ul.info-list li .formation .duree,
	.view-formations .view-content ul.info-list li .formation .lieux,
	.view-formations .view-content ul.info-list li .formation .inter-intra{}
	.view-formations .view-content ul.info-list li .formation .programme{width: 96%;padding: 17px 2% 13px 2%;clear: both;border: 0;border-top: 1px solid #e9e5e3; min-height: 5px;}
	.views-exposed-form .views-exposed-widgets{width: 100%;}
	.info-list li .date-doc{width: 100%;margin-bottom: 17px;text-align: center;}
	.info-list .ico{width: 100%;margin-bottom: 22px;}
	.info-list .description{width: 100%;margin: 0 0 0 0;}
	.info-list .description h2{display: inline-block;}
	#main-middle2.page-produits .field-name-body{width: 100%;}
	#main-middle2.page-formation .formateurs .formateur .bloc-infos .formateur-prenom{font: normal 13px/15px 'HelveticaNeueLTStd65Medium';}
    #main-middle2.page-formation .formateurs .formateur .bloc-infos .formateur-nom{font: normal 13px/15px 'HelveticaNeueLTStdBold';}
    #main-middle2.page-formation .buttons-actions .button{ font: normal 10px/25px 'HelveticaNeueLTStdBold'   }
}

@media screen and (max-width: 599px){
	.news2 div.news2-slideshow li{margin: 0 0 30px 0;width: 100%; padding: 0;}
	.news2 div.news2-slideshow li .views-field-field-page-visuel-principal, .news2 div.news2-slideshow li .views-field-field-news-picture{margin: 0 0 11px 0;}
	.news2 div.news2-slideshow li .views-field-field-page-visuel-principal img,
	.news2 div.news2-slideshow li .views-field-field-news-picture img{width: 100%;}
	.focus{width: 100%; float: none; padding: 0;}
	#slogan{font-size: 22px;line-height: 22px;top: 37px;}
	#footer .pied .colonne2{border: none;}
	#block-block-23,#block-block-25, #block-block-26, #block-block-27, #block-block-28{width: 97.5%; float: left;clear: both; margin: 0 0 11px 0;}
	#block-views-news-block-1{width: 100%;}
	#block-views-formations-block-3{width: 100%;}
	.content .addthis_toolbox{width: 100% !important;margin-bottom: 22px;}
	#block-block-24{clear: both;float: left;margin: 15px 0 11px;width: 93.5%; padding: 18px 3% 13px;}
	#block-block-24 .content ul li{width: 97%;clear: both;padding: 0 0 0 3%;}
	.inside-contain #block-views-formations-block-2 .news .news-slideshow, .inside-contain #block-views-formations-block-3 .news .news-slideshow{margin-bottom: 22px;}
	.inside-contain #block-views-formations-block-2 .news a.add, .inside-contain #block-views-formations-block-3 .news a.add{bottom: 34px;}
	.node-type-page .files, .node-type-page #main-middle2.page-formation .files{width: 93.5%;}
	.link{width: 94%;padding: 14px 3% 10px 3%;background-position: 96% 11px;margin-right: 3%;}
}

@media screen and (max-width: 550px){
	#slogan{display: none;}
	#header #logo{margin: 0 0 0 50%;left: -70px;}
	#zone-formations .formations-accueil li.formation-accueil{width: 100%; margin: 0 0 10px 0; height: auto;}
	#zone-formations .formations a{margin-top: 10px;}
	.preview{padding-bottom: 30px;}
	#bloc-actus-focus-abonnement{margin: 30px 0 0 0;}
	.focus .news2 .title h3{font-size: 20px;margin: 0 0 17px 0;}
	#zone-actus-zoom .aside .news .title H3{font-size: 20px;margin: 0 0 17px 0;}
	#zone-formations .formations-accueil h2{font-size: 20px; margin: 0 0 14px 0;}
	#bloc-newsletter{height: auto; padding: 0 0 30px 0; width: 100%;margin: 0 0 25px 0; border-right: none;border-bottom: 1px dashed #7c970c;}
	#bloc-rejoignez-nous{width: 100%;}
	#bloc-newsletter #txt-newsletter{font-size: 13px;}
	#bloc-newsletter a#btn-newsletter{margin-top: 14px;}
	#footer .pied .colonne1, #footer .pied .colonne2, #footer .pied .colonne3, #footer .pied .colonne4{width: 100%;border-bottom: 1px dashed #bbbbbb; padding: 0 0 15px 0;margin: 0 0 14px 0; min-height: 30px; border-right: none;}
	#footer .pied .colonne3{padding: 0 0 30px 0; margin-bottom: 30px;}
	#footer .pied .colonne4{text-align: left; border: none;}
	#footer .pied .colonne4 a{float: left;margin: auto 66px auto 0; height: 116px; display: inline-block; line-height: 116px;}
	#footer .pied .colonne4 a img{margin: auto; display: inline-block;vertical-align: middle;}
	#footer .pied ul li ul {display: none;}
	#footer .pied ul li{margin: 0 0 3px 0;}
	.bottom{position: relative; padding-bottom: 45px; padding-top: 17px;background: #3f3f3f;text-align: center;}
	#footer.footer-home{padding-bottom: 0px;}
	a#choosit{position: absolute;left: -25px;bottom: 20px;margin: 0 0 0 50%;}
	#footer .bottom span.tm{float: none; display: inline-block;}
	#footer .block-liens-bas{float: none; display: inline-block;padding: 0;}
	#footer .block-liens-bas a, #footer .block-liens-bas .espace{line-height: 19px;}
	.visuels-accueil li.slide .block_metier{position: absolute; left: 0; bottom: 0; top: auto !important;padding: 15px 5% 15px;margin: 0 3%; width: 84%;}
	.visuels-accueil li.slide .block_metier h2.block_metier-title{margin: 0;}
	.visuels-accueil li.slide .block_metier h2.block_metier-title a{background: transparent none;font-size: 19px; line-height: 21px; padding: 0; }
	.visuels-accueil li.slide .block_metier a.block_metier-link{display: none;}
	.pagination_container{margin-top: -97px; left: auto !important; right: 3% !important;}
	#btns-right{ top: 93px;z-index: 1002;position: absolute;}
	#btns-right a{width: 50px; min-width: 50px; height: 50px; clear: none; float: left; margin: 0 0 0 1px;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
	#btns-right a:hover{opacity: 0.7;}
	#btns-right a span,#btns-right a:hover span{display: none;}
	#btns-right a#button-newsletter,
	#btns-right a#button-contact,
	#btns-right a#button-espaceclients,
	#btns-right a#button-oenobox{background-position: center center;}
	.region-header #block-search-form{display: none;}
	.tetiere .bloc-visu-tetiere {left: auto;margin: 0 0 0 -3.2%;position: relative;float: left;}
	.field.field-name-body.field-type-text-with-summary .field-item.even{clear: both;margin-top: 11px;float: left;}
	.field-name-field-section-picture .field-item img {left: -135px;margin: 0 0 0 50%;position: absolute;}
	.breadcrumbs{text-align: left;}
	.breadcrumbs li{float: none;}
	#search-form input#edit-keys{margin: 0 0 10px 0; clear: both;}
	.item-list ul.pager{margin-top: 22px;}
	.item-list ul.pager li{margin-bottom: 10px;}
	.view-news .views-row .views-field-field-news-picture{margin: 0 0 10px 0;}
	.view-news .views-row .views-field-body, .view-news .views-row .views-field-view-node{clear: both;}
	.view-news .views-row .views-field-field-news-picture{max-width: 100%;}
	.view-news .views-row .views-field-field-news-picture .field-content img{width: 100%;height: auto;}
	#block-views-formations-block-3{margin-top: 15px;float: left;margin-bottom: 15px;}
	.webform-client-form label{width: 100%;clear: both;margin: 0 0 7px 0;text-align: left;padding: 0 0 0 3px;}
	.webform-client-form input, .webform-client-form textarea, .webform-client-form select{width: 96%;padding: 10px 2% 9px 2%;}
	form .form-item{width: 100%;}
	.webform-client-form textarea{max-width: 100%; min-width: 100%; margin-right: 0;margin-left: 0;}
	.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea{width: 100%;}
	.webform-client-form input#edit-submit{margin: 6px 0 21px 0;}
	h1{font-size: 20px; line-height: 23px;}
	/* table tbody tr{border: 3px solid #cccccc;}
	table tbody tr td, table tbody tr th, table thead tr th{width: 96% !important;display: block;padding: 9px 2% 9px 2%;overflow: hidden;} */
	table{display:block;position:relative;width:100%;}
	table thead{display:block;float:left;max-width: 150px;}
	table tbody{display: -webkit-box;overflow-x: auto; border-top: 0; border-right: 1px solid #E9E5E3;}
	table tr, table tbody tr td, table tbody tr th, table thead tr th{display:block; min-height: 70px; font-size: 11px; line-height: 15px; border-width: 1px;}
	tr.even, tr.odd{padding:0;}
	table tbody tr td, table tbody tr th, table thead tr th{padding: 5px;}
	form#user-login input#edit-submit{margin: 6px 0 0 0;}
	#sidebar-first.sidebar{margin-top: 22px;}
	.visuels-accueil li.slide{min-height: 238px;}
	.visuels-accueil li.slide img{margin: 0 0 0 50%; left: -320px; top: 0;position: absolute;height: auto;}
	.visuels-accueil li.slide img.block_metier-img{height: 238px;width: auto;}
	.inside-contain .news div.news-slideshow li .views-field-title{max-height: 100px;}
	#main-middle2.page-formation #contenu-gauche{width: 100%; padding: 0 0 0;margin: 0 0 30px 0;}
	#main-middle2.page-formation #contenu-droite{width: 93.5%; padding: 17px 3% 19px;}
	#main-middle2.page-formation #resume{font-size: 15px;}
	/*#main-middle2.page-formation #col-right #intra{width: 94%;padding: 24px 3% 17px;}*/
	#main-middle2.page-formation #col-right #inter, #main-middle2.page-formation #col-right #intra{width: 94%;padding: 24px 3% 17px;}
	#main-middle2.page-formation .files{width: 95.5%; padding: 12px 2%;}
	a#back{position: absolute;left: 0;bottom: 0;margin: 0;width: 100%; top: auto; right: auto;}
	#main-middle2.page-formation #col-right{position: relative;}
	.info-list .ico{margin: 0 17px 0 0;}
	#zone-actus-zoom .aside .news .title, .news div.news-slideshow-home{display: none;}
	.news a.add{background-color: #eeeeee;background-position: 8% center;width: 83%;padding: 20px 2% 20px 17%;margin: 0 0 0 0;}
	#zone-actus-zoom .aside{margin-top: 0;}
	.news a:hover.add{width: 83%;padding: 20px 2% 20px 17%;}
	.inside-contain .news a:hover.add{width: 100%;padding: 0;}
	.field-name-body .field-items .field-item img{max-width: 80% !important; height: auto !important;}
	.onglets h3{width: 85%;padding: 11px 12% 10px 2%;font-size: 11px;line-height: 13px;}
	input.form-submit{font-size: 11px;}
	#views-exposed-form-d-page .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button input.form-submit, #views-exposed-form-d-page .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button input#edit-reset.form-submit{padding: 5px 25px;}
	#site-map .site-map-box ul.site-map-menu li a{width: 93%;padding: 0 0 3px 7%;}
}

@media screen and (max-width: 370px){
	.bottom{padding-bottom:70px;}
	.gallerie .container ul li{width: 43%;margin: 0 1% 0 1%;}

	.visuels-accueil li.slide{min-height: 190px;}
	.visuels-accueil li.slide img.block_metier-img{height: 190px;width: auto;}
}

@media screen and (max-width: 640px){
	.pictos-formations {
		float: none;
		clear: both;
		width: 100%;
		margin-bottom: 10px;
		text-align: left;
	}
}
