@font-face{font-family:"flexslider-icon";src:url("/geneve/sites/all/libraries/flexslider/fonts/flexslider-icon.woff") format("woff");}body{color:#333;font-size:100%;background:url(/geneve/sites/all/themes/dg/images/bg-body.png) repeat-x 0 0;}body.front{background:url(/geneve/sites/all/themes/dg/images/bg-body-home.png) repeat-x 0 0;}#page #structure,#page #links,#page #footer{clear:both !important;width:1170px;margin:0 auto;}h1{background-color:#333;text-align:center;padding-top:55px;padding-bottom:30px;}h2,h3,h4,h5,h6{line-height:1em;}h2,h3,h4,h5,h6,a{font-family:'Lato',sans-serif;color:#333;}h3{font-size:1.5em;}h4{font-size:1.15em;margin:0.425em 0;}h5{margin-top:0.4375em;font-size:0.875em;line-height:1.25em;}h6{font-size:0.75em;}hr{clear:both;color:#fff;margin:0px;padding:10px 0 0 0;border:0px;border-bottom:1px dotted #005c9d;}.hesge-upper{text-transform:uppercase;}.hesge-last{padding-right:0 !important;margin-right:0 !important;}.hesge-more{text-transform:uppercase;text-align:right;padding-bottom:18px;}.float-right{float:right !important;}.clear-both{clear:both !important;overflow:auto !important;}.res-800{display:none;}#page a{color:#005698}#page a:hover{color:#333}.hesge-link-pdf,.hesge-link-img,.hesge-link-word,.hesge-link-excel,.hesge-link-powerpoint,.hesge-link-zip,.hesge-link-audio,.hesge-link-video,.hesge-link-external,.hesge-link-eml,.ext,.mailto{background-position:left 4px !important;}.hesge-link-eml,.mailto{background-position:0px 6px !important;}.hesge-link-web{background:none !important;padding:0 !important;}#page{}.not-front #page{background:repeat-x center 119px;}.front #page{background:repeat-x center 119px;}#page #sidebar{width:26.4957264957265%;float:left;padding-bottom:40px;}#page #sidebar h2,#page #sidebar h4{font-size:1.25em;margin-bottom:15px;}#page #sidebar .actu-gauche h2,#page #sidebar .actu-gauche h4{font-size:1em;}#page #sidebar .generic{background-color:#333333;margin-top:150px;}#page #sidebar .gris{background-color:#333333;}#page #sidebar .hepia{background-color:#db086b;}#page #sidebar .heg{background-color:#089bd9;}#page #sidebar .head{background-color:#ec6f2f;}#page #sidebar .hem{background-color:#7b3480;}#page #sidebar .heds{background-color:#f5c400;}#page #sidebar .hets{background-color:#00925a;}#page #sidebar .text,#page #sidebar .white,#page #sidebar .promo{clear:both;margin-bottom:20px;}#page #sidebar .actu-gauche,#page #sidebar .actu-gauche a,#page #sidebar .actu-gauche h2,#page #sidebar .actu-gauche h3,#page #sidebar .actu-gauche h4,#page #sidebar .actu-gauche h5,#page #sidebar .actu-gauche h6{color:#fff !important;}#page #sidebar .actu-gauche{margin-bottom:20px;font-size:1em;}#page #sidebar .actu-gauche .views-row{position:relative;overflow:auto;padding:20px 20px 50px 20px;margin-bottom:20px;}#page #sidebar .actu-gauche .HEG{background:#079bd9;}#page #sidebar .actu-gauche .HEPIA{background:#db076b;}#page #sidebar .actu-gauche .HEAD{background:#ec6f2f;}#page #sidebar .actu-gauche .HEM{background:#7b3480;}#page #sidebar .actu-gauche .HEDS{background:#f4c400;}#page #sidebar .actu-gauche .HETS{background:#01925b;}#page #sidebar .actu-gauche .HES-SO{background:#454545;}#page #sidebar .actu-gauche img{width:109px;height:109px;float:left;margin-right:15px;}#page #sidebar .actu-gauche .views-field-field-actu-dates{font-size:0.875em;margin:6px 0;}#page #sidebar .actu-gauche .country-name{display:none;}#page #sidebar .actu-gauche .map-link{display:none;}#page #sidebar .actu-gauche .views-row .views-field-term-node-tid{text-align:right;position:absolute;bottom:0;right:0;}#page #sidebar .actu-gauche .views-field-term-node-tid span{padding:6px;text-align:center;display:block;font-size:0.85em;}#page #sidebar .actu-gauche .HEM .views-field-term-node-tid{background:#5b1f60;}#page #sidebar .actu-gauche .HEAD .views-field-term-node-tid{background:#e24b17;}#page #sidebar .actu-gauche .HEdS .views-field-term-node-tid{background:#eead00;}#page #sidebar .actu-gauche .HEG .views-field-term-node-tid{background:#0079c6;}#page #sidebar .actu-gauche .HETS .views-field-term-node-tid{background:#00743c;}#page #sidebar .actu-gauche .HEPIA .views-field-term-node-tid{background:#cb0047;}#page #sidebar .actu-gauche .HES-SO .views-field-term-node-tid{background:#151515;}#page #sidebar .text{clear:both;margin-bottom:20px;padding:20px 20px 60px;position:relative;}#page #sidebar .white{padding:20px 20px 30px;border:1px solid #dcdcdc;background:#fff;color:#333;position:relative;}#page #sidebar .white p.hesge-more a{background:url(/geneve/sites/all/themes/dg/images/ico-arrow-white.png) no-repeat right 0;}#page #sidebar .hesge-link-web{background-image:none !important;padding:0 !important;}#page #sidebar .text h2,#page #sidebar .text h3,#page #sidebar .text h4,#page #sidebar .text h5,#page #sidebar .text h6,#page #sidebar .text p,#page #sidebar .text ul li,#page #sidebar .text a{color:#fff}#page #sidebar .text ul{padding-bottom:0.675em;}#page #sidebar .text ul li{padding-bottom:0.675em;font-size:0.9375em;}#page #sidebar .text h2,#page #sidebar .text h3{margin-bottom:20px;}#page #sidebar .text h4{padding-bottom:0.675em;}#page #sidebar .white .content p.hesge-more,#page #sidebar .text p.hesge-more,#page #sidebar .text .more-link{clear:both;position:absolute;bottom:0;right:0;padding-bottom:0;margin-bottom:0;text-transform:uppercase;}#page #sidebar .white p.hesge-more a,#page #sidebar .text p.hesge-more a,#page #sidebar .more-link a{font-weight:600;padding:9px 56px 16px 0 !important;display:block;}#page #sidebar .text p.hesge-more a{background:url(/geneve/sites/all/themes/dg/images/ico-arrow-generic.png) no-repeat right 0 !important;}#page #sidebar .more-link a{background:url(/geneve/sites/all/themes/dg/images/ico-arrow-jobs.png) no-repeat right 0;}#page #sidebar .jobs .views-row{margin-bottom:12px;}#page #sidebar .jobs .view-content{}#page #sidebar .jobs .school{text-transform:uppercase;font-weight:600;}#page #sidebar .jobs a{color:#fff;}#page #sidebar .text img{float:left;padding:0 10px 20px 0;}#page #sidebar .text p{font-size:0.875em;line-height:1.15em;}#page #sidebar .text,#page #sidebar .text h2,#page #sidebar .text h3,#page #sidebar .text h4,#page #sidebar .text h5,#page #sidebar .text h6,#page #sidebar .text p,#page #sidebar .text ul,#page #sidebar .text a{color:#fff !important;}#page #sidebar .jobs{background-color:#005c9d;margin-top:20px;}#page #main{width:800px;float:right;}#page #header{height:423px;}#page #header ul li{display:inline;}#page #header #block-search-api-page-rechercher-dans-le-site{float:right;margin-top:17px;margin-right:10px;background-color:#FFF;}#page #header #block-search-api-page-rechercher-dans-le-site div.form-item{float:left;margin:0;}#page #header #block-search-api-page-rechercher-dans-le-site input.form-autocomplete{background-image:none;text-transform:uppercase;font-weight:bold;font-size:0.7em;color:#666666;min-width:76px;}#page #header #block-search-api-page-rechercher-dans-le-site #edit-submit{background-color:#fff;}#page #header #block-search-api-page-rechercher-dans-le-site #edit-submit-3,#page #header #block-search-api-page-rechercher-dans-le-site #edit-submit-2,#page #header #block-search-api-page-rechercher-dans-le-site #edit-submit-1{display:none;}form input.form-submit{background-color:#fff;color:#FFFFFF;font-weight:bold;padding:0 5px 0 0;width:auto;}#page #header #block-menu-menu-navigation-haut{clear:both;padding-bottom:30px;}#page #header #block-menu-menu-navigation-haut ul{text-align:right;padding-top:30px;}#page #header #block-menu-menu-navigation-haut ul li{font-weight:700;font-size:0.875em;margin-right:12px;}#page #header #block-system-main-menu{float:left;}#page #header #block-system-main-menu ul li{text-transform:uppercase;color:#fff;font-size:1.15em;font-weight:700;padding-right:10px;margin-right:10px;}#page #header #block-system-main-menu ul li a{color:#fff}#page #intro{margin-top:25px;padding-bottom:50px;clear:both;}#page #intro .copy h3{font-size:1.6em;font-weight:300;width:73.125%;float:left;line-height:1.25em;}#page #intro .stats{width:26.25%;float:right;color:#005c9d;text-align:center;font-family:'Lato',sans-serif;font-size:0.9375em;font-weight:700;}#page #intro .stats li{margin-bottom:0.25em;}#page #intro .stats .hesge-figure{display:block;font-size:2.25em;font-weight:300;}#page #breadcrumb{padding-top:4px;}#page #breadcrumb ul li{background:url(/geneve/sites/all/themes/dg/images/bullet-breadcrumb.png) no-repeat 0 5px;padding-left:22px;}#page #breadcrumb ul li.bc-first{background-image:none;padding-left:0;}#page #structure #main #sidebar,#page #structure #main #content{padding-bottom:80px;}#page #structure #main #content{clear:both;margin-top:25px;padding-top:65px;}#page #structure #main #content  a.hesge-back{background:url(/geneve/sites/all/themes/dg/images/ico-arrow-back.png) no-repeat 0 7px;padding-left:20px;text-transform:uppercase;}#page #structure #main #content .school-tag{color:#fff;background:#005698;padding:2px 4px;font-size:0.75em;font-weight:600;margin-bottom:0.5em;}.page-actualites #page #structure #main #content .school-tag{font-size:0.65em;}#page #structure #main #content img{padding:0 20px 15px 0;}.not-front #page #structure #main #content p{margin-bottom:0.6875em;}.not-front #page #structure #main #content{font-size:1.275em;line-height:1.275em;}.not-front #page #structure #main #content ul{margin-left:25px;}.not-front #page #structure #main #content ul li{background:url(/geneve/sites/all/themes/dg/images/bullet-content.png) no-repeat left 8px;padding-left:18px;margin-bottom:0.5em;}#page #main #content table{width:100%;margin:1.5em 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}#page #main #content table td,#page #main #content table th{border-left:1px solid #ccc;border-top:1px solid #ccc;padding:6px;}#page #main #content table th{text-align:left;}.front #page #structure #main #content .actus .views-row{width:48.75%;padding-bottom:30px;}.not-front #page #structure #main #content .views-row h3,.page-search #page #structure #main #content .node-page h3{font-size:1.125em;line-height:1em;}.front #page #structure #main #content .actus .view-content .views-row-odd{clear:left !important;}.front #page #structure #main #content .actus .view-content .views-row-even{clear:right !important;}.page-search #page #structure #main #content .node-page h3{margin-bottom:0.4em;}.not-front #page #structure #main #content .actus .views-row{border-bottom:1px dotted #9c9c9c;padding-bottom:20px;margin-bottom:20px;}#page #structure #main #content .actus img{float:left;padding-right:20px;width:100px;height:100px;}.front #page #structure #main #content .actus .flexslider{margin:0;border:1px solid #dcdcdc;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-bottom:40px;}.front #page #structure #main #content .actus .flexslider li{padding:0;background:none;}.front #page #structure #main #content .actus .view-header .views-row{float:none;overflow:auto;border:1px dotted #9c9c9c;width:94.75%;margin-bottom:20px;padding:2.5%;}.front #page #structure #main #content .actus .flexslider img{float:left;padding-right:20px;margin-left:12px;width:225px;height:225px;}.front #page #structure #main #content .actus .flexslider .visual{float:left;width:35%;}.front #page #structure #main #content .actus .flexslider .info{float:left;width:63%;}.front #page #structure #main #content .actus .flexslider .flex-direction-nav{margin:-5px;}.front #page #structure #main #content .actus .flexslider .flex-direction-nav a{top:auto;bottom:10px;display:block!important;opacity:1;background-color:#005c9d;text-shadow:none;width:30px;height:30px;}.front #page #structure #main #content .actus .flexslider .flex-direction-nav a:before{font-size:20px;color:#fff;text-shadow:none;line-height:35px;margin-left:8px;margin-right:8px;}.front #page #structure #main #content .actus .flexslider .flex-direction-nav .flex-next{left:43px;}.front #page #structure #main #content .actus .flexslider .flex-direction-nav .flex-prev{left:12px;}.content .actus .views-slideshow-controls-text a{top:auto;bottom:10px;display:block!important;opacity:1;background-color:#005c9d;text-shadow:none;width:30px;height:30px;overflow:hidden;}.content .actus .views-slideshow-controls-text a:before{font-family:"flexslider-icon";display:inline-block;content:'\f001';font-size:20px;color:#fff;text-shadow:none;line-height:35px;margin-left:8px;margin-right:8px;}.content .actus .views-slideshow-controls-text .views-slideshow-controls-text-previous{float:left;}.content .actus .views-slideshow-controls-text .views-slideshow-controls-text-next{float:left;margin-left:1px;}.content .actus .views-slideshow-controls-text .views-slideshow-controls-text-next a:before{content:'\f002';}.content .actus .views-slideshow-controls-text .views-slideshow-controls-text-pause{display:none;}.content .actus .views-slideshow-controls-top{position:absolute;z-index:999999;bottom:0px;}.content .actus .views_slideshow_main .views_slideshow_slide .views-row{height:137px;margin-bottom:0px!important;}#sidebar.mobile .content .actus .views_slideshow_main .views_slideshow_slide{width:100%!important;}#sidebar.mobile .content .actus .views_slideshow_main .views_slideshow_slide .views-row{height:120px;}#page #structure #main #sidebar.mobile{padding:0px;}#page #structure #main #sidebar.mobile .region-sidebar-mobile{padding-top:40px;padding-bottom:30px;}#page #structure #main #content .actus p.date{font-size:0.85em;font-weight:600;margin-bottom:0;padding-bottom:0;}#page #structure #main #content .actus a{font-weight:400;}.front #page #structure #main #content .actus h3{font-size:1.25em;line-height:1em;}#page #structure #main #content .actus .view-header .copy p{margin-bottom:20px;}#page #structure #main #content .actus .view-header .adr,#page #structure #main #content .actus .view-header .views-field-field-actu-dates{border-top:1px dotted #999999;}#page #structure #main #content .actus .more{display:block;text-align:right;text-transform:uppercase;}#page #structure #main #content .actus .view-header .more{margin-top:10px;}#page #structure #main #content .actus .view-header .more a{font-weight:600 !important;color:#fff !important;padding:4px 43px 4px 6px;background:url(/geneve/sites/all/themes/dg/images/ico-arrow-news-sticky.png) no-repeat right center;}#page #structure #main #content .actus .view-content p.more a{background:url(/geneve/sites/all/themes/dg/images/ico-arrow-news-more.png) no-repeat right center !important;padding-right:22px;}#page #structure #main #content .view-header .visual{float:left;width:29.68337730870712%;}#page #structure #main #content .view-header .info{float:right;width:67.94195250659631%;}#page #structure #main #content .view-header .country-name,#page #structure #main #content .view-header .map-link{display:none;}#page #structure #main #content .view-header p.dates{border-top:1px dotted #999999;border-bottom:1px dotted #999999;padding:8px 0;}#page #structure #main #content .view-header .adr,#page #structure #main #content .view-header p.dates .date-display-single{text-transform:uppercase !important;font-size:0.875em;font-weight:bold;}#page #structure #main #content .view-header .adr p{background:url(/geneve/sites/all/themes/dg/images/ico-map.png) no-repeat 0 0;padding:4px 0 6px 32px;}#page #structure #main #content .view-header p.dates{background:url(/geneve/sites/all/themes/dg/images/ico-clock.png) no-repeat 0 5px;padding:6px 0 16px 32px;}#page #structure #main #content .actus .views-row-odd{float:left;}#page #structure #main #content .actus .views-row-even{float:right;}#page #structure #main #content .actus .view-footer p{border-top:1px dotted #babbbb !important;clear:both;padding:14px 38px 6px 0;background:url(/geneve/sites/all/themes/dg/images/ico-arrow-news-all.png) no-repeat right 14px;}#page #structure #main #content .actus .view-footer a strong{text-transform:uppercase;}#main #content #user-profile h3{font-size:1.05em;margin-bottom:0.5em;}#main #content #user-profile p{margin:0 0 0.25em 0 !important;padding:0 !important;}#main #content #user-profile .field_user_address{clear:both;}#main #content #user-profile .field_user_department{padding:0;margin:0;}#page #structure #main #content h2{color:#005698 !important;font-size:2em;font-family:'Lato',sans-serif;font-weight:300;margin-bottom:20px;line-height:1em;}#page #structure #main #content .content .field-name-field-actu-image{float:left;margin-right:20px;}.page-annuaire #page #structure #main #content .annuaire .view-filters{border:1px dotted #ccc;padding:20px;}.page-annuaire #page #structure #main #content .annuaire .views-row{clear:both;}.page-annuaire .view-id-annuaire_dg .views-row{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;overflow:auto;}.page-annuaire .view-id-annuaire_dg .views-row-last{border-bottom:none;}.page-annuaire .view-id-annuaire_dg h3{font-size:1em;;font-weight:400;}.page-annuaire .view-id-annuaire_dg h4{font-size:1.05em;margin-top:4px;}.page-annuaire .view-id-annuaire_dg .hesge-link-eml,.page-annuaire .view-id-annuaire_dg .mailto,.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire .hesge-link-eml,.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire .mailto{padding-left:22px !important;}.page-emplois #page #structure #main #content ul,.page-emplois #page #structure #main #content ul li{padding-left:0;margin-left:0;background:none;}.page-emplois #page #structure #main #content ul li{margin-bottom:1em;}.page-emplois #page #structure #main #content ul li .views-field-field-ecole{text-transform:uppercase;font-size:0.8em;font-weight:bold;}.page-emplois #page #structure #main #content .views-label-field-emploi-delai-candidature{font-weight:bold;font-size:0.85em;}.page-emplois #page #structure #main #content ul li .views-field-field-emploi-delai-candidature{margin-top:0.25em;}#page .block.infos-home{float:left;margin-top:50px;width:798px;box-sizing:border-box;background-color:#005698;color:white;padding:15px;}#page .block.infos-home h3{color:white;margin-bottom:15px;}#page .block.infos-home a{color:white;text-decoration:underline;}#page .block.infos-home a:hover{color:#c1c1c1;text-decoration:none;}.front #page #structure #main #content{margin-top:0;padding-top:25px;}#page .block.infos-home img{width :100px!important;height:auto!important;float:left;margin-right:30px;}ul.ready-tabs{margin-left:0 !important;}ul.ready-tabs li a{border-radius:0;padding:5px 20px;}.ready-tabber{padding-top:30px;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire .view-header h3{display:none;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire .user-picture,.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire .field-name-field-contrat-image{float:left;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire #basic-data{float:left;width:630px;line-height:1.275em;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire #basic-data h3{font-size:1.25em;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire #basic-data h4{font-size:1em;margin:0.5em 0 0.25em;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire p a.hesge-link-eml,.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire p a.mailto{margin-bottom:0.25em;display:block;}.page-user #page #structure #main #content .view-display-id-page_fiche_annuaire p{line-height:1.15em;}.page-user #page #structure #main #content .field_user_department h4{padding:8px 10px;margin-bottom:20px;}.page-user #page #structure #main #content ul li.level-2{margin-left:25px;}.page-actualites #page #structure #main #content h3{margin-top:0.25;}.page-actualites #page #structure #main #content h4{margin-top:10px;}.page-actualites #page #structure #main #content p.school{font-size:0.85em;font-weight:bold;margin-bottom:0;}.page-actualites #page #structure #main #content h4,.page-actualites #page #structure #main #content h5,.page-actualites #page #structure #main #content h6{font-size:1em;line-height:1.275em;font-weight:400;}.node-type-offre-emploi #page #structure #main #content h2{font-size:1.5em;line-height:1.1em;}.node-type-offre-emploi #page #structure #main #content .field{margin-bottom:0.25em;}.page-search #page #structure #main #content .node-page{border-bottom:1px dotted #BABBBB;padding-bottom:10px;margin-bottom:10px;}#page #structure #main .responsive-menu ul#main-menu li{background-image:none;padding:6px 0;margin-left:0;text-transform:uppercase;border-bottom:1px dotted #ccc;}#page #structure #main .responsive-menu ul#main-menu li.first{border-top:1px dotted #ccc;}#page #structure #main .responsive-menu ul#main-menu li a.active-trail{color:#333;}#page #footer{border-top:1px dotted #babbbb;padding-top:40px;font-size:0.85em;color:#4d4d4d;}#page #footer .hesge-link-web{background:none !important;padding:0 !important;}#page #footer a{font-weight:bold;}#page #footer .block{float:left;padding-bottom:40px;text-align:left !important;}#page #footer .schools{float:none;border-bottom:1px dotted #babbbb;margin-bottom:32px;}#page #footer .address{margin-right:2.991452991453%;}#page #footer .logo,#page #footer .legal{margin-right:5.982905982906%;}#page #footer .iso-logo{margin-right:3%;}#page #footer .legal a{font-size:0.875em;}#page #footer .logo,#page #footer .footer-email,#page #footer .legal,#page #footer .hesso-logo{padding-top:10px;}#page #footer .block ul{text-align:center;}#page #footer .block ul li{display:block !important;margin-right:2.136752136752%;text-align:left;white-space:nowrap;}#page #footer .schools ul li{display:inline !important;}@media only screen and (min-width:959px) and (max-width:1169px){body{font-size:0.9em;}body.front{background:url(/geneve/sites/all/themes/dg/images/bg-body-home-960.png) repeat-x 0 0 !important;}h1 img{max-width:211px;height:auto;}#page #structure,#page #links,#page #footer{width:960px;}#page #sidebar{width:25%;}#page #sidebar .promo img{max-width:240px !important;height:auto !important;}#page #sidebar .text img,#page #sidebar .actu-gauche img{max-width:80px !important;height:auto !important;}#page #sidebar .actu-gauche h2,#page #sidebar .actu-gauche h4{font-size:0.95em;}#page #main{width:70.83333333333333%;float:right;}#page #intro .copy h3{font-size:1.4em;width:69.125%;}#page #intro .stats .hesge-figure{font-size:2em;}#page #structure #main #content .view-header .info{width:55.36%;padding-right:3.2%;}#page #footer .schools ul li.hesge-head{clear:right;}#page #footer .schools ul li.hesge-hem{clear:left;}#page #footer .schools ul li{display:block !important;margin-right:11px;padding-right:0;text-align:left;white-space:nowrap;display:inline !important;}#page #footer .schools ul li img{width:145px !important;height:auto !important;}#page .block.infos-home{width:100%;}}@media only screen and (min-width:768px) and (max-width:959px){.no-tablet{display:none;}.front #page #structure #main #content .actus .views-row-odd{float:left !important;}.front #page #structure #main #content .actus .views-row-even{float:right !important;}}@media only screen and (max-width:959px){h1{padding:20px 10px 10px;}h1 img{max-width:100%;height:auto;}.hesge-aligne-droite{text-align:left;}body.front,body.not-front,body{background-image:none !important;}.no-tablet{display:none;}.device-resize{max-width:768px;}.front #page,#page{background-image:none !important;}#page #structure,#page #sidebar,#page #main,#page #links,#page #footer{clear:both !important;float:none !important;width:auto;margin:0 auto;}#page #header{height:auto;}#page #header #block-search-api-page-rechercher-dans-le-site{float:none;border:1px dotted #ccc;clear:both;margin:50px 0 10px;width:100%;}#page #header form{overflow:auto;}form input#edit-search-block-form--2{float:left;}form input.form-submit{background-color:#fff;color:#FFFFFF;font-weight:bold;padding:4px;width:auto;float:right;}#page #header #block-system-main-menu{display:block;float:none;margin-bottom:20px;}#page #header #block-system-main-menu ul li{display:block;background:#005c9d;padding:4px 8px;margin-bottom:1px;font-size:1.5em;}#page #header #block-system-main-menu ul.menu li .submenu,#page #structure #main #block-system-main-menu{display:none;}#page #header #block-menu-menu-navigation-haut ul{text-align:left;}#page #header #block-menu-menu-navigation-haut ul li{display:block;font-size:1.25em;font-weight:300;border-bottom:1px dotted #005c9d;padding-bottom:6px;margin-bottom:6px;}#page #header #block-menu-block-2 ul.menu{text-transform:uppercase;}#page #header #block-menu-block-2 ul.menu li a,#page #header #block-menu-block-2 ul.menu li li a{display:block;}#page #header #block-menu-block-2 ul.menu{margin:4px 0;}#page #header #block-menu-block-2 ul.menu ul,#page #header #block-menu-block-2 ul.menu ul li,#page #header #block-menu-block-2 ul.menu ul li a{margin:0;}#page #header #block-menu-block-2 ul.menu li a{color:#fff;background:#005c9d;padding:2px 4px;margin:4px 0;}#page #header #block-menu-block-2 ul.menu ul li,#page #header #block-menu-block-2 ul.menu ul li a{background:#dee2ee;}#page #header #block-menu-block-2 ul.menu li li{margin-bottom:0;}#page #header #block-menu-block-2 ul.menu li li a{color:#005995;margin-bottom:0;padding:4px 8px;}#page #header #block-menu-block-2 ul.menu li li li a{color:#606165;padding:0 8px;}#page #header #block-menu-block-2 ul.menu li li li a.active-trail,#page #header #block-menu-block-2 ul.menu li li li a:hover{color:#005995;}#page #header #block-menu-block-2 ul.menu ul ul{padding-bottom:6px;}#page #header #block-menu-block-2 ul.menu ul ul li{text-transform:none;}#page #structure{padding:10px;}#page #structure #main #intro{padding-top:30px;}#page #structure #main #content{padding-top:0;margin-top:0;}#page #structure #main #content .actus .views-row{width:auto;padding-top:10px;}#page #structure #main #content .actus .views-row img{max-width:100% !important;height:auto !important;}#page #structure #main #content .actus .views-row-odd,#page #structure #main #content .actus .views-row-even{float:none;}.front #page #structure #main #content .actus .views-row{width:45.6%;}.front #page #structure #main #content .actus .view-header .actus .views-row img{width:200px;height:200px;}#page #footer .block{float:none !important;padding-bottom:10px;text-align:left !important;margin:0 !important;}#page #footer .schools ul li{display:block !important;}#page #intro .copy h3{float:none;width:auto;}body.front,body.not-front,body{background-image:none !important;}.no-tablet{display:none;}.device-resize{max-width:768px;}ul.menu li{display:block !important;}.front #page,#page{background-image:none !important;}#page #sidebar,#page #main{float:none !important;width:auto;clear:both;}#page #header{height:auto;}#page #header #block-search-api-page-rechercher-dans-le-site{float:none;}#page #structure{padding:10px;}#page #footer .block{float:none;padding-bottom:40px;text-align:left !important;margin:0 !important;}#page #footer .schools ul li{display:block !important;}#page .block.infos-home{width:100%;}.front #page #structure #main #content{}}@media only screen and (max-width:767px){.front #page #structure #main #content .actus .views-row{width:100%;clear:both;}.menu-maletre-etu ul li{width:100%!important;}.menu-maletre-etu li a::before{width:100%!important;}#page .block.infos-home img{width :70px!important;}}@media only screen and (min-width:960px){.no-desktop{display:none;}}@media only screen and (max-width:480px){.front #page #structure #main #content .actus .flexslider .visual{width:100%;}.front #page #structure #main #content .actus .flexslider img{width:100%;height:auto;box-sizing:border-box;}.front #page #structure #main #content .actus .flexslider .info{width:100%;padding:12px;box-sizing:border-box;}#page .block.infos-home img{width :55px!important;}}@media only screen and (min-width:481px) and (max-width:695px){.front #page #structure #main #content .actus .flexslider .visual{width:49%;}.front #page #structure #main #content .actus .flexslider .info{width:49%;}}.content .acc-head{font-size:25px;margin:0;}.content .acc-head h3{color:#333333;font-weight:400;}.content .acc-head .collapsed,.content .acc-head .expanded{padding:20px 30px;margin:40px 0 0 0;display:block;position:relative;}.content .acc-head .collapsed h3,.content .acc-head .expanded h3{font-size:25px;display:inline-block;margin:0;}.content .acc-head .collapsed{color:#FFFFFF;background:#6d6d6d;}.content .acc-head .collapsed:after{font-family:'FontAwesome';content:"\f0d7";font-weight:900;position:absolute;right:25px;}.content .acc-head .collapsed h3{color:#FFFFFF;}.content .acc-head .expanded{background:#eaeaea;color:#333333;display:block;}.content .acc-head .expanded:after{font-family:'FontAwesome';content:"\f0d8";float:right;font-weight:900;}.content div.ready-accordion,.content div.sans-accordion{margin:30px 0 60px 40px;}@media (max-width:991px){.content div.ready-accordion,.content div.sans-accordion{margin:30px 0 0px 0px;}}.menu-maletre-etu ul{margin-left:0!important;list-style:none;}.menu-maletre-etu ul li{background:none!important;padding-left:0px!important;width:50%;float:left;margin-bottom:35px!important;}.menu-maletre-etu ul li:nth-child(2n+1){clear:both;}.menu-maletre-etu li a::before{width:95%;height:200px;display:block;content:"";background-size:cover;background-position:center;margin-bottom:10px;}.menu-maletre-etu li.difficultes-sociales a::before{background-image:url(/geneve/sites/all/themes/dg/images/image-maletre-difficultes-sociales.jpg);}.menu-maletre-etu li.evenement-violent a::before{background-image:url(/geneve/sites/all/themes/dg/images/image-maletre-violence.jpg);}.menu-maletre-etu li.atteinte-integrite a::before{background-image:url(/geneve/sites/all/themes/dg/images/image-maletre-integrite.jpg);}.menu-maletre-etu li.conflit-enseignant a::before{background-image:url(/geneve/sites/all/themes/dg/images/image-maletre-enseignant.jpg);}.menu-maletre-etu li.lgbt a::before{background-image:url(/geneve/sites/all/themes/dg/images/image-maletre-lgbt.jpg);}.block-maletre-top{padding-bottom:20px!important;}.block-maletre p + ul{margin-left:20px;margin-top:10px;padding-bottom:0;}.block-maletre li{padding-bottom:10px;}.block-maletre a{text-decoration:underline;}
@media only screen and (min-width:960px){#page #header #block-menu-menu-navigation-haut{padding-bottom:10px;}.chrome #page #header #block-menu-menu-navigation-haut{padding-bottom:12px;}.chrome.win #page #header #block-menu-menu-navigation-haut,.firefox.win #page #header #block-menu-menu-navigation-haut{padding-bottom:11px;}#page #header #block-system-main-menu{position:relative;margin:0 0 0 -10px;}#page #header #block-system-main-menu ul.menu > li{display:block;float:left;margin:0;padding:0 10px;}#page #header #block-system-main-menu ul.menu > li > a{display:block;padding:0 10px;line-height:59px;}#page #header #block-system-main-menu ul.menu > li:hover > a{background:#015794;}#page #header #block-system-main-menu ul.menu > li:hover .submenu{display:block;}#page #header #block-system-main-menu ul .submenu{display:none;position:absolute;top:44px;left:10px;z-index:1000;width:781px;padding:23px 5px 37px;background:#dee2ee;opacity:0.9;}#page #header #block-system-main-menu ul ul.col{float:left;width:175px;margin:0 10px;}#page #header #block-system-main-menu ul ul li{display:block;margin:0;padding:0;font-size:16px;font-weight:normal;border-bottom:1px dotted #1b1f22;}#page #header #block-system-main-menu ul ul li a,#page #header #block-system-main-menu ul ul li a.ext{display:block;padding:10px 0 !important;color:#005995;font-weight:600;background:none !important;}#page #header #block-system-main-menu ul ul ul{position:relative;top:auto;left:auto;width:auto;margin:-6px 0 0;padding:0 0 5px;}#page #header #block-system-main-menu ul ul ul li{float:none;margin:0;border:0;line-height:0.85em;}#page #header #block-system-main-menu ul ul ul li a,#page #header #block-system-main-menu ul ul ul li a.ext{padding:0 0 5px !important;color:#606165;text-transform:none;font-weight:400;}#page #header #block-system-main-menu ul ul ul li a:hover{color:#005995;}}@media only screen and (max-width:1169px){#page #header #block-system-main-menu ul .submenu{display:none;position:absolute;top:50px;left:10px;z-index:1000;width:680px;padding:23px 5px 37px;background:#dee2ee;opacity:0.9;}}
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}.nav-collapse li{width:100%;display:block;}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}.nav-collapse.opened{max-height:9999px;}.nav-collapse.disable-pointer-events{pointer-events:none !important;}.nav-toggle{position:absolute;top:241px;right:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px;height:55px;float:right;text-indent:-9999px;overflow:hidden;background:#000000 url(/geneve/sites/all/themes/dg/images/hamburger.gif) no-repeat 50% 33%;}@media screen and (min-width:960px){.js .nav-collapse{position:relative;}.js .nav-collapse.closed{max-height:none;}.nav-toggle{display:none;}}
