img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}.clearfix:after{content:"'";clear:both;display:block;visibility:hidden;height:0;}.clearfix{min-width:0;}* html .clearfix{height:1%;}a.external,a.externalLink,a.twitter,a.pdf{padding-right:15px;background-color:transparent;background-image:url(../_img/icon-external-link.png);background-repeat:no-repeat;background-attachment:scroll;background-position:right center;margin-right:10px;}a.twitter{padding-right:20px;border-color:#00ACD4;border:none;background-image:url(../_img/small-twitter-icon.png);text-decoration:underline;}a.pdf{padding-right:20px;color:#CC0000!important;border:none;background-image:url(../_img/icon-pdf-small.png);text-decoration:underline;}a.twitter:hover,a.pdf:hover{border-color:#00ACD4;border:none;}a.pdf:hover{color:#00ACD4!important;border:none;}#mainMenu li{list-style:none;float:left;}body{font-family:Helvetica,Arial,sans-serif;font-size:99%;margin:0px;padding:0px;}#logo1{max-width:291px;height:45px;margin:0px;background:transparent url(../_img/heaj_top_left_logo1.jpg) top left no-repeat;display:block;}#logo1 small,#logo2 small{display:none!important;}@media all and (max-width:768px){#logo2,.jshowoff,#newsTicker,.pub_right{display:none}body{margin:1em;color:white;background-color:#251E18;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}#page{min-width:0;width:auto;}header{border-bottom:1px dotted #444;padding-bottom:1em;}#logo-holder{}footer#onglets4{margin-top:1em;font-size:70%;color:#999;text-align:center;border-top:1px dotted #444;}#onglets4 a{color:#BBB;}a:link,a:visited{color:#BB0000;text-decoration:underline;padding:0.01em 0.4em}a:hover,a:focus,a:active,a:target{color:#EE0000;}form>ul,form>ul>li{list-style:none;padding-left:0;margin-left:0;line-height:1.4em;margin-bottom:0.6em;}input[type=text],input[type=password]{max-width:90%;}input[type=submit]{font-size:120%;padding:1em 2em;}textarea.contenteditable{-webkit-appearance:none;}.ui-state-default,.ui-corner-all,.fakebutton,.button,.arrowLeftLink,.arrowRightLink{background:#990000;color:white!important;text-decoration:none!important;font-weight:normal!important;border:1px solid #660000;border-radius:6px;padding:0.4em;}.button,input[type=submit]{background:#660000;cursor:pointer;padding:0 2em;}#footer-url{display:block;text-align:center;}#info_top_right{font-size:80%;}#logout{float:right;font-size:80%;background-color:white;color:black;border-radius:6px;text-decoration:none;padding:0.3em;}#mainMenu{list-style:none;padding:0;margin:1em 0 0;}#mainMenu li{width:48%;margin:1%;}#mainMenu a{background:#990000;color:white;text-decoration:none;border:1px solid #660000;border-radius:10px;display:block;padding:0.4em 0;text-align:center;clear:both;}#mainMenu li.actif a{background-color:white;color:#990000;}h1,h2{margin:1em 0 0.5em;clear:both;}h1{font-size:140%;font-family:'Abel',sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0;}h2{font-size:110%;}#remember{font-size:60%;line-height:1.1em;}#user_login,#password{clear:left;display:block;}.prettyList{margin-left:0;padding-left:0;list-style:none;}.prettyList li{border-bottom:1px dotted #333;padding:.5em 0;}.prettyList a{padding-right:16px;text-decoration:none;}.prettyList a:link{color:white;}.prettyList a:visited{color:#BBBBBB;}.prettyList .item-date{float:right;color:#DDD;font-size:90%;}.prettyList a.item-title{float:left;}#horaire .prettyList li,#horaire .prettyList li{padding:1em;margin-bottom:1em;border:1px dotted #444;background:#444;}#horaire .prettyList .item-title{font-size:120%;font-family:'Abel',sans-serif;display:block;}#horaire .prettyList .item-description{font-size:80%;color:#BBB;}#horaire .prettyList li#currentDay{background:#FFF;color:black;border-color:white;}#horaire .prettyList li#currentDay .item-description{color:#999;}#horaire #onglets2{display:none;}#select_sem{background:transparent;border:1px solid #444;padding:0.5em 1em;}.arrowLeftLink,.arrowRightLink,span.separator{float:left;}span.separator{color:#666;margin:0 1em;}#userSelector{margin-bottom:1em;width:90%;clear:both;display:block;}#week_selector_form{float:left;display:inline}#statusHoraire{padding:0 0.2em;margin-left:0.2em;font-size:50%;}#sidemenu{display:none;}}@media all and (min-width: 768px) {#mainMenu a{background:transparent url(../_img/icons/house.png) 10px 6px no-repeat;text-decoration:none;color:#330000;font-size:99%;display:block;padding-left:30px;}#mainMenu a#tab-ecole{background-image:url(../_img/icons/door_open.png);}#mainMenu a#tab-cours{background-image:url(../_img/icons/page_white_stack.png);}#mainMenu a#tab-admin{background-image:url(../_img/icons/shield.png);}#mainMenu a#tab-compte{background-image:url(../_img/icons/user.png);}#mainMenu a#tab-horaire{background-image:url(../_img/icons/calendar.png);}body,html{height:100%;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0px;padding:0px;}body{background:url(../_img/bckg_body.jpg) repeat-x #d22828;font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0px;padding:0px;}label img{margin-right:4px;vertical-align:text-bottom;}h1{font-size:20px;font-family:Helvetica,Arial,sans-serif;font-weight:normal;color:#251E18;padding-top:2px;margin-bottom:2px;}h2,legend{font-size:14px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#251E18;padding-top:0px;margin-top:3px;padding-left:0px;margin-left:0px;}h3{color:#251E18;font-size:14px;font-weight:bold;}textarea,input{background-color:#F3F3F2;border:1px solid #CDCDCD;color:#999;margin-left:0;padding:3px;width:190px;}ul{margin:0px;padding:0px;}a img{border:none;margin-right:4px;vertical-align:text-bottom;}li{list-style:none;margin:5px;}input:focus,textarea:focus{background-color:white;color:#251E18;}#info_top_right{font-family:Tahoma,Arial;font-size:16px;letter-spacing:0px;line-height:40px;text-align:right;}#info_top_right a{color:#64605d;text-decoration:none;}#info_top_right a img{vertical-align:-20px;}#info_top_right a:hover{color:#64605d;text-decoration:underline;}#logo2{background:transparent url(../_img/infographie-sup.png) no-repeat scroll left bottom;height:60px;margin-bottom:10px;width:200px;display:block;}#onglets1{height:30px;margin:0px;}#onglets2{background-color:#F6F6F5;margin:0px;padding-top:7px;padding-bottom:7px;}#onglets3{background-color:#FFF;padding-top:4px;padding-bottom:20px;}#onglets4{background-color:#F5F5F5;margin:0px;height:25px;padding-top:12px;font-size:11px;color:#999;text-align:center;border-top:1px solid #e8e8e7;}#onglets1 li{display:inline-block;width:123px;height:30px;background:url(../_img/onglet_off.png) no-repeat;margin:0px 5px 0 0;padding:0px;line-height:30px;}#onglets1 li.actif,#onglets1 li.hover{background:url(../_img/onglet_on.png) no-repeat;}#onglets4 a{color:#999;text-decoration:underline;}#onglets4 p{margin:0px;padding:0px;}.ui-state-default{cursor:pointer;}#caltooltip{position:absolute;z-index:3;display:none;border:1px dashed #CCC;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;padding:10px;background:url(../_img/pix_tr.png);}.help_form{color:#999;}.short_input{width:70px;}.help_form a{color:#999;}#page{max-width:1024px;min-width:805px;margin:auto;margin-bottom:50px;}#onglets1,#onglets2,#onglets3,#onglets4{width:auto!important;margin:0;}#insideUI{margin:0 20px;}p.error,p.success{padding:10px;background:#FFFFCC;color:red;border:1px dotted red;font-weight:normal;font-size:12pt;}p.success{color:#00CC00;border-color:#00CC00;}a.externalLink{background:transparent url(../_img/arrow_ext.png) center right no-repeat;padding-right:15px;}#nomprenom{margin-top:0px;color:#FFF;font-size:12px;float:right;padding-top:8px;padding-right:20px;display:block;}a#logout{margin-top:5px;background:transparent url(../_img/deconnexion.png) 0 -5px no-repeat;width:90px;height:54px;display:block;float:right;}a#logout:hover{background:transparent url(../_img/deconnexion_over.png) 0 -5px no-repeat;}a#logout:active{background:transparent url(../_img/deconnexion_down.png) 0 -5px no-repeat;}a#logout b{display:none;}a.fakebutton{text-decoration:none;text-align:center;padding:5px 0;width:190px;display:block;}div.warning,div.info{margin:10px 0;background:#FEEFB3 url(../_img/error.png) 5px 7px no-repeat;border:1px solid #FEEFB3;color:#000000;}div.info{background-image:url(../_img/information.png);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}div.warning p,div.info p,div.info li{margin:10px;margin-left:30px;color:#9F6000;line-height:1.4em;}div.info ul{margin-left:30px;}div.info li{list-style-type:square;margin-left:10px;}div.warning h2,div.info h2{margin:7px 10px 10px;margin-left:30px;color:#9F6000;}div.longtext{border:1px dotted #DDD;background:#EFEFEF;padding:10px;width:60em;margin:auto}div.longtext p,div.longtext li{margin:10px;margin-left:30px;color:#9F6000;color:#666;text-shadow:2px 2px 2px white;line-height:1.5em;}div.longtext ul{margin-left:30px;}div.longtext li{list-style-type:square;margin-left:10px;}div.longtext h2{margin:7px 10px 10px;margin-left:0px;color:#9F6000;font-size:200%;font-weight:normal;color:black;}div.longtext code{background:#DCDCDC;}#nav{padding:0px;float:left;list-style:none;margin:20px 0px 20px 10px;display:inline;}#nav li{float:left;}#nav li a{float:left;background:url(../_img/db-nav-bg.png) top left no-repeat;background:#F6F6F5;-moz-border-radius:5px;-webkit-border-radius:5px;color:#585858;text-decoration:none;font-size:100%;border:0;text-align:center;padding:5px 10px;margin:0 5px;border:1px solid #DDD;}#nav li.on a{background:url(../_img/db-nav-bg-active.png) top left no-repeat;background:#251E18;background:#E9E9E9;color:#fff;color:black;border:1px inset #EEE;}#nav li.on a:hover,#nav li a:hover{background:url(../_img/db-nav-bg-active.png) top left no-repeat;background:#C72727;color:#fff;border:1px inset #C72727;background:white;color:black;border:1px outset white;}hr{height:1px;background:#CC0000;color:#CC0000;padding:0;margin:20px 0;border:0;}label.inlineLabels{display:inline;margin:5px 5px 5px 0px;}.jshowoff-slidelinks{display:inline;float:right;position:absolute;top:0;right:6px;}.jshowoff-slidelinks a:link,.jshowoff-slidelinks a:visited{border-radius:2px;-moz-border-radius:3px;text-align:center;background:#FEEFB3;border:1px solid #9F6000;color:#9F6000;text-decoration:none;display:block;float:left;font:normal 10px sans-serif;padding:2px 5px 0;margin:0 3px;}.jshowoff-slidelinks a:hover,.jshowoff-slidelinks a:active,.jshowoff-slidelinks a:focus,.jshowoff-slidelinks a.jshowoff-active{background:#9F6000;color:#FEEFB3;}.prettyList{font-weight:normal;line-height:1.6;padding-left:0;margin-top:0.5em;}.prettyList li{border-bottom:1px dotted #DDD;padding:5px 0 10px;}.prettyList a{color:black;}.prettyList a:hover{color:#0000FF;}.prettyList a:visited{color:#666;}body#login form li{text-align:left;padding:10px;}body#login form label{display:block;margin-bottom:3px;cursor:pointer;}body#login #cont_gauche{float:left;width:300px;height:auto;}body#login #cont_droit{float:left;width:300px;}body#login #onglets2,body#login #onglets3{padding:0;}body#login #onglets3{padding:20px 0;}#extranetLoginForm,#openid_form{float:left;width:300px;}body#login form fieldset{border:none;margin:0px;padding:0px;}body#login .error{padding-top:5px;}#submitlogin{text-align:center;margin-bottom:4px;}body#login p.centeredtext{text-align:left;margin:0px;}#link1login{float:left;}#link2login{float:left;margin-left:30px;}body#login #cont_droit li{text-align:left;margin-left:0px;padding-left:0px;}body#login #cont_droit ul{padding:0px;margin:0px;}body#login .pub_right{float:right;width:240px;background-color:#F6E5E5;padding:7px;right:0;position:relative;}body#login .pub_right a{color:#251E18;}body#login .pub_right a img{vertical-align:top;margin-left:5px;}body#login .dark_link{color:#251E18;}.affiche_pub img{border:5px solid #E27878;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}a.openidLink,a.classicLoginLink,a.moreInfoLink,a.shieldAddLink{background:transparent url(../_img/icons/shield.png) center left no-repeat;padding-left:20px;}a.classicLoginLink{background:transparent url(../_img/icons/user.png) center left no-repeat;}a.moreInfoLink{background:transparent url(../_img/icons/help.png) center left no-repeat;}a.shieldAddLink{background:transparent url(../_img/icons/shield_add.png) center left no-repeat;}.checker input,#remember input{width:25px;}.checker label,#remember input{color:#AAA;}label.check{display:inline;}#formResult .error{color:red;}#sidemenu{margin:0;padding:0;list-style:none;float:right;}#sidemenu li{background:transparent;padding:0;margin:0;min-width:auto;width:auto;}#sidemenu li a{text-decoration:none;display:block;text-align:center;font-weight:bold;color:#e29c9c;background:transparent url(../_img/icons/comment.png) center right no-repeat;padding:2px 20px 2px 10px;width:auto;}#sidemenu li a.forum{background:transparent url(../_img/icons/comment.png) center right no-repeat;}#sidemenu li a.webmail{background:transparent url(../_img/icons/email.png) center right no-repeat;}#sidemenu li:hover{background:transparent;}#sidemenu li a:hover{background-color:transparent;color:white;}}@media all and (max-width: 1030px) {#contact{display:none};}


