body{background:#03475E;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#58585A;overflow-y:scroll}header{width:990px;height:159px;padding-top:1px;margin:auto;background:transparent url("../img/header.jpg") center top no-repeat}header h1{display:inline-block;height:84px;width:130px;margin-top:40px;margin-left:70px}header h1 a{display:inline-block;height:84px;width:130px;text-decoration:none}header h1 span{visibility:hidden}header #homelinks{display:inline-block;vertical-align:top;width:480px;height:98px;margin-left:277px;margin-top:8px}header #homelinks a{display:inline-block;vertical-align:top;width:140px;height:135px;text-decoration:none;background:transparent;background-position:center top;background-repeat:no-repeat}header #homelinks a#college{background-image:url("../img/btn_college.png");width:141px;margin-right:7px}header #homelinks a#lycee{background-image:url("../img/btn_lycee.png");width:136px;margin-right:13px}header #homelinks a#sup{background-image:url("../img/btn_prepa.png");width:146px}header #homelinks a#college:hover{background-position:center bottom}header #homelinks a#lycee:hover{background-position:center bottom}header #homelinks a#sup:hover{background-position:center bottom}header #homelinks a span{visibility:hidden}#page{width:990px;margin:auto;padding-top:1px;background:url("../img/body.png") left top no-repeat #fff;background:url("../img/bg.png") left bottom no-repeat,url("../img/body.png") left top no-repeat #fff}aside#left{margin-top:15px;padding-top:1px;display:inline-block;vertical-align:top;background:transparent url("../img/aside_left_border.png") right 50px no-repeat;min-height:368px}a#go-accueil{display:block;width:240px;height:48px;background:transparent url("../img/lien_accueil.png") right top no-repeat;text-decoration:none}a#go-accueil span{visibility:hidden}aside#left ul{list-style:none;margin-left:76px;margin-top:50px}aside#left ul li{display:block;width:154px;height:38px;padding-left:10px;padding-top:1px}aside#left ul li.active{background:transparent url("../img/aside_left_active.png") right center no-repeat}aside#left ul li a{text-decoration:none;font-size:10px;display:block;width:120px;height:20px;margin-top:9px;background-color:transparent;background-position:left bottom;background-repeat:no-repeat}aside#left ul li a span{visibility:hidden}aside#left li#qui a{background-image:url("../img/text-optima/qui_sommes_nous.png")}aside#left li#ou a{background-image:url("../img/text-optima/ou_nous_trouver.png")}aside#left li#tem a{background-image:url("../img/text-optima/temoignages.png")}aside#left li#act a{background-image:url("../img/text-optima/actualites.png")}aside#left li#cont a{background-image:url("../img/text-optima/contact.png")}aside#left li#col a{background-image:url("../img/text-optima/section_college.png")}aside#left li#lyc a{background-image:url("../img/text-optima/section_lycee.png")}aside#left li#sup a{background-image:url("../img/text-optima/prepa_superieur.png")}aside#right{display:inline-block;vertical-align:top;width:205px;min-height:555px;padding-left:50px;padding-bottom:35px;margin-top:95px;background:transparent url("../img/aside_right_border.png") left top no-repeat}aside#right ul{width:185px;height:515px;list-style:none;background:transparent;padding-top:13px}aside#right ul li a{display:block;width:157px;height:136px;margin-left:4px;margin-bottom:24px;background-position:center top;text-decoration:none}aside#right ul li#info{margin-left:4px;margin-bottom:24px;color:#E55D10;line-height:14px}aside#right ul li#info span{display:block;width:69px;height:14px;margin-bottom:6px;background-image:url("../img/aside_right_info.png");font:0/0 a;text-shadow:none;color:transparent}aside#right ul li a#contact{background-image:url("../img/aside_right_contact.png");height:153px}aside#right ul li a#facebook{background-image:url("../img/aside_right_facebook.png")}aside#right ul li a#blog{background-image:url("../img/aside_right_blog.png")}aside#right ul li a:hover{background-position:center bottom}aside#right ul li a span{visibility:hidden}div#content{display:inline-block;vertical-align:top;width:445px;padding:20px 25px 30px 25px}div#content h1{font-weight:normal;font-size:18px;line-height:22px;color:#E55D10;background:transparent url("../img/content_h1.png") left bottom no-repeat;padding-top:5px;padding-bottom:15px}div#content h1 span{display:none}div#content h2{font-size:14px;font-weight:bold;color:#009EE0;margin-top:18px}div#content h3{font-size:14px;font-weight:bold;color:#E55D10;margin-top:18px;text-transform:uppercase}div#content p{line-height:15px;text-align:justify;margin-top:18px}ul.encadre{width:251px;height:67px;padding:15px;background:transparent url("../img/encadre.png") left top no-repeat;list-style-position:inside;font-size:11px;color:#FFF;line-height:15px;margin-top:25px;margin-bottom:25px;margin-left:-2px}ul.encadre2{width:251px;height:98px;padding:15px;background:transparent url("../img/encadre2.png") left top no-repeat;list-style-position:inside;font-size:11px;color:#FFF;line-height:15px;margin-top:25px;margin-bottom:25px;margin-left:-2px}ul.actus{font-size:14px;color:#009EE0;margin:25px 0;margin-left:20px}img.imgRight{float:right}img.ombre{margin-left:-8px}p.hr{padding-bottom:30px;background:transparent url("../img/hr.png") left bottom no-repeat;margin-bottom:30px}p.hr1{padding-bottom:30px;background:transparent url("../img/hr1.png") left bottom no-repeat;margin-bottom:30px}p.quote:before{float:left;display:block;width:40px;height:30px;background:#FC0;content:" ";background:transparent url("../img/quote.png") left top no-repeat}a.resultats,a.resultats_notes{display:block;height:33px;line-height:32px;font-weight:bold;text-decoration:none;color:#03475E;padding-left:55px;margin-top:30px}a.resultats:hover,a.resultats_notes:hover{text-decoration:underline}a.resultats{background:transparent url("../img/resultats.png") top left no-repeat;letter-spacing:0px}a.resultats_notes{background:transparent url("../img/resultats_notes.png") top left no-repeat;letter-spacing:-0.1px}span.details{display:block;float:right;width:131px;height:131px;background:transparent url("../img/Tx-de-reussite2.png") center center no-repeat;text-decoration:none;margin-left:20px}span.details span{visibility:hidden}form{margin-top:20px}div#content form p{margin-top:7px}form label{display:inline-block;vertical-align:top;line-height:16px;width:135px}form input[type='text'],form textarea{width:300px;border:1px solid #CCC;border-radius:2px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;resize:none;padding:2px}form textarea{height:60px}form .bleu{color:#009EE0}form label.required{color:#F00;font-weight:bold}form input[type='submit']{display:inline-block;width:86px;height:24px;background:transparent url("../img/btn_form_send.png") center center no-repeat;border:none;padding-bottom:3px;padding-left:25px;font-weight:bold;color:#FFF;cursor:pointer;font-size:12px;margin-top:10px}form input[type='submit']:hover{text-decoration:underline}#overlay{display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background:RGBA(1, 68, 91, 0.5)}.overlayBox{display:none;margin:0px auto;cursor:pointer}#overlay #resultats{display:block;width:577px;height:447px;background:transparent url("../img/tableau_resultats.png") center center no-repeat}#overlay #notes{display:block;width:577px;height:522px;background:transparent url("../img/tableau_notes.png") center center no-repeat}#overlay #details{display:block;width:865px;height:533px;background:transparent url("../img/tableau-reussite-evolution.png") center center no-repeat}footer{width:990px;height:55px;margin:0px auto;background:transparent url("../img/footer.png") left bottom no-repeat;text-align:center}footer p{display:inline-block;padding-right:25px;color:#FFF;margin-top:20px;height:17px;line-height:17px}footer a{color:#FFF;text-decoration:none}footer a:hover{text-decoration:underline}a.resultat{display:inline-block;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c6e8), color-stop(100%, #1292bf));background-image:-webkit-linear-gradient(#71c6e8,#1292bf);background-image:-moz-linear-gradient(#71c6e8,#1292bf);background-image:-o-linear-gradient(#71c6e8,#1292bf);background-image:linear-gradient(#71c6e8,#1292bf);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px;margin:8px auto;max-width:310px;text-align:center;color:#fff;font-weight:bold;text-decoration:none}img.imgCachee{display:none;margin-left:-265px;cursor:pointer}iframe{display:inline-block}img.affiche{width:100%;display:block}#responsiveMenu{display:none;position:absolute;top:0;left:0;background-color:#000}@media (max-width: 990px){#homepage{width:100%}#homepage ul#liens{margin:0}#homepage ul#liens li{width:100%;margin:0;display:inline-block}#responsiveMenu{display:block;position:absolute;right:0;background-color:#fff;width:180px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border:1px solid #05a0e1}#responsiveMenu .boutonMenu{cursor:pointer;width:50px;height:30px;display:block;line-height:30px;font-size:14px;text-align:center;color:#fff;position:absolute;bottom:-30px;left:8px;background-color:#05a0e1;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}#responsiveMenu ul{text-align:left}#responsiveMenu ul li{margin:0 8px;list-style:none;display:block;width:154px;height:38px;padding-left:10px;padding-top:1px}#responsiveMenu ul li a{text-decoration:none;font-size:10px;display:block;width:120px;height:20px;margin-top:9px;background-color:transparent;background-position:left bottom;background-repeat:no-repeat}#responsiveMenu ul li a span{visibility:hidden}#responsiveMenu ul li#qui a{background-image:url("../img/text-optima/qui_sommes_nous.png")}#responsiveMenu ul li#ou a{background-image:url("../img/text-optima/ou_nous_trouver.png")}#responsiveMenu ul li#tem a{background-image:url("../img/text-optima/temoignages.png")}#responsiveMenu ul li#act a{background-image:url("../img/text-optima/actualites.png")}#responsiveMenu ul li#cont a{background-image:url("../img/text-optima/contact.png")}#responsiveMenu ul li#col a{background-image:url("../img/text-optima/section_college.png")}#responsiveMenu ul li#lyc a{background-image:url("../img/text-optima/section_lycee.png")}#responsiveMenu ul li#sup a{background-image:url("../img/text-optima/prepa_superieur.png")}#responsiveMenu.hidden{top:-316px}#responsiveMenu.visible{top:-2px}header{width:auto;background:url("../img/header-responsive.jpg") no-repeat scroll left top transparent}header h1{margin:0}header #homelinks{margin:0;display:none}#page{width:100%;text-align:center}#page aside#left{display:none}#page aside#left ul{margin:0}#page aside#left ul li{display:inline-block}#page aside#left a#go-accueil{display:none}#page aside#right{display:none}#page #content{width:95%;position:relative;overflow:hidden;padding:20px 5px}#page #content form p input{width:100%}#page #content form .hr1{text-align:center !important}#page #content p{font-size:14px;line-height:16px}#page #content p a.resultat{display:block;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c6e8), color-stop(100%, #1292bf));background-image:-webkit-linear-gradient(#71c6e8,#1292bf);background-image:-moz-linear-gradient(#71c6e8,#1292bf);background-image:-o-linear-gradient(#71c6e8,#1292bf);background-image:linear-gradient(#71c6e8,#1292bf);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px;margin:8px auto;max-width:310px;text-align:center;color:#fff;font-weight:bold;text-decoration:none}#page #content p img.imgCachee{display:none;width:100%;margin-left:0}#page #content img{display:none}#page #content img.affiche{width:100%;display:block}#page #content .encadre2{background-image:none;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71c6e8), color-stop(100%, #1292bf));background-image:-webkit-linear-gradient(#71c6e8,#1292bf);background-image:-moz-linear-gradient(#71c6e8,#1292bf);background-image:-o-linear-gradient(#71c6e8,#1292bf);background-image:linear-gradient(#71c6e8,#1292bf);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:25px auto;width:100%;max-width:310px;height:auto;padding:5px}#page #content .encadre2 li{font-size:14px;margin:5px 0}#page #content h1{text-align:center;font-size:18px}#page #content h2{font-size:16px;text-align:center}footer{width:auto}}
.bouton_bleu{
  background-color: #1f97d3;
  border-radius: 4px;
  color: #fff;
  padding: 8px;
  text-decoration: none;
}
