html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}* html #fancybox-loading{position:absolute;margin-top:0;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}* html #fancybox-overlay{position:absolute;width:100%;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}#fancybox-content{height:auto;width:auto;padding:0;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}.fancybox-title-over{color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancy_title_over.png);display:block;}#fancybox-title-wrap{display:inline-block;}#fancybox-title-wrap span{height:32px;float:left;}#fancybox-title-left{padding-left:15px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat;}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox-x.png);background-position:0px -40px;color:#FFF;}#fancybox-title-right{padding-left:15px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat;}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/blank.gif);z-index:1102;display:none;}#fancybox-left{left:0px;}#fancybox-right{right:0px;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -30px;}#fancybox-right-ico{background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -60px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{left:20px;}#fancybox-right:hover span{left:auto;right:20px;}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox-x.png);}#fancy-bg-ne{top:-20px;right:-20px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -162px;}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox-y.png);background-position:-20px 0px;}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -182px;}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox-x.png);background-position:0px -20px;}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -142px;}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox-y.png);}#fancy-bg-nw{top:-20px;left:-20px;background-image:url(http://static.passetoncode.fr/img1/theme/img/modalbox/fancybox.png);background-position:-40px -122px;}html{background:#4c8014 url(http://static.passetoncode.fr/img1/theme/img/global/bg2.jpg) top center fixed no-repeat; font-family:Verdana;}body{font:85% Verdana, Sans-serif;}a{text-decoration:underline;}a:hover{text-decoration:none;}input.text, textarea.text{padding:2px 4px; color:#333; font:11px Verdana; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -966px -1382px no-repeat; border:1px solid #969696;}input.text:hover, input.text:focus, textarea.text:hover, textarea.text:focus{border-color:#f4823c;}input.submit, label{cursor:pointer; border:none;}h2{padding:4px 0 0 8px; color:#b3ee55; font:normal 14px "Trebuchet MS"; text-transform:uppercase;}.clear{clear:both;}#container{position:relative; z-index:10; width:999px; margin:0 auto; background:#f1f1f1;}.grasstop{overflow:hidden; position:absolute; z-index:1; top:0; left:-146px;}a.button, span.button{position:relative; z-index:11; float:left; height:20px; padding:2px 0 0px 4px; color:#fff !important; font:13px Verdana !important; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -973px -485px no-repeat; text-decoration:none !important; cursor:pointer;}a:hover.button, span:hover.button{background-position:-973px -529px;}a:active.button, span:active.button{position:relative; top:1px; background-position:-973px -573px;}a.button span, span.button span{float:left; height:21px; position:relative; top:-2px; padding:1px 10px 0 6px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) right -507px no-repeat; text-shadow:0 1px 2px #af310a; cursor:pointer;}a:hover.button span, span:hover.button span{background-position:right -551px;}a:active.button span, span:active.button span{color:#ffddbf; background-position:right -595px;}#header{position:relative; z-index:10; overflow:hidden; width:989px; height:266px; margin:0 auto; background-color:#989898;}#header h1 a{width:100%; height:219px; display:block; text-indent:-9999px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 0 no-repeat;}#header ul{width:990px; height:50px; overflow:hidden;}#header li{float:left;}#header li a{position:relative; float:left; width:165px; height:47px; text-indent:-9999px; background-image:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat;}#header li.home a{background-position:0 -324px;}#header li.home a:hover{background-position:0 -412px;}#header li.home.active a{background-position:0 -236px;}#header li.exos a{background-position:-165px -324px;}#header li.exos a:hover{background-position:-165px -412px;}#header li.exos.active a{background-position:-165px -236px;}#header li.stats a{background-position:-330px -324px;}#header li.stats a:hover{background-position:-330px -412px;}#header li.stats.active a{background-position:-330px -236px;}#header li.cours a{background-position:-991px -324px;}#header li.cours a:hover{background-position:-991px -412px;}#header li.cours.active a{background-position:-991px -236px;}#header li.panneaux a{background-position:-661px -324px;}#header li.panneaux a:hover{background-position:-661px -412px;}#header li.panneaux.active a{background-position:-661px -236px;}#header li.ecoles a{background-position:-495px -324px;}#header li.ecoles a:hover{background-position:-495px -412px;}#header li.ecoles.active a{background-position:-495px -236px;}#header li.pros a{background-position:-825px -324px;}#header li.pros a:hover{background-position:-825px -412px;}#header li.pros.active a{background-position:-825px -236px;}#header li.liaison a{background-position:-1156px -324px;}#header li.liaison a:hover{background-position:-1156px -412px;}#header li.liaison.active a{background-position:-1156px -236px;}#main{position:relative; z-index:10; clear:both; padding:0 0 2px;}#account{position:relative; z-index:10; width:960px; height:50px; margin:12px auto 0;}#account h3{float:left; padding:14px 0 0 20px; color:#b3ee55; font:normal 15px "Trebuchet MS"; text-transform:uppercase;}#account div{position:relative; height:47px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat;}#account #login{left:-5px; width:585px; background-position:0 -485px;}#account #login h3{width:110px;}#account #login form{position:relative; float:left; width:439px; padding:14px 0 0 10px;}#account #login label{padding:0 7px 2px 0; color:#646464; font:13px "Trebuchet MS";}#account #login p{float:left; margin:0 20px 0 0;}#account #login input.text{width:135px;}#account #login .submit{position:absolute; top:9px; right:-4px; width:42px; height:30px; padding:0 0 4px 2px; color:#fff; font:15px "Trebuchet MS"; text-transform:uppercase; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -958px -617px no-repeat; border:none; text-shadow:0 1px 2px #af310a;}#account #login .submit:hover{background-position:-958px -649px;}#account #login .submit:active{color:#ffddbf; padding-bottom:2px; background-position:-958px -680px;}#account #register{left:-2px; float:right; width:355px; margin:-47px 0 0; background-position:-606px -485px;}#account #register h3{width:68px;}#account #register p{padding:13px 0 0;}#account #register p .button{margin:0 2px 0 3px;}#account #register p .button.big span{padding-right:14px; padding-left:12px;}#content{position:relative; top:0px; width:590px; float:left; padding:0 0 0 15px;}#content .bloc{position:relative; left:-8px; width:553px; padding:20px 25px 0; background:url(http://static.passetoncode.fr/img1/theme/img/global/box.png) top left no-repeat;}#content .bloc .foot{position:relative; z-index:2; left:-25px; clear:both; width:603px; height:25px; background:url(http://static.passetoncode.fr/img1/theme/img/global/box.png) bottom left no-repeat;}#content h2{clear:both; width:100%; height:36px; margin:22px 0 0; padding:5px 0 0 8px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -532px no-repeat;}#content h4{padding:5px 0 7px; color:#444; font-size:13px;}#content h5{padding:3px 0 0; color:#444; font-size:12px;}#content p{margin:8px 0 12px; color:#595959; font:11px Verdana; text-align:justify; line-height:14px;}#content p a{color:#df691b; text-decoration:underline;}#content p a:hover{color:#d8200f;}#content ul li{list-style:none; font-size:11px; color:#595959;}#content .minibloc{position:relative; left:-9px; float:left; width:201px; height:187px; padding:16px 0 0 0; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -756px -613px no-repeat;}#content .minibloc p{padding:7px 0 0; text-align:center;}#myappli #buttons{position:absolute; bottom:20px; right:30px;}#myappli #buttons input{float:left; height:31px; padding:0 0 3px; text-align:center; color:#fff; letter-spacing:0.5px; text-transform:uppercase; font:14px "Trebuchet MS", Sans Serif; background-image:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat; background-color:transparent; cursor:pointer; border:none;}#myappli #buttons input:active{position:relative; top:1px;}#myappli #buttons #confirm{width:156px; background-position:-1131px -618px; text-shadow:0 1px 2px #355406;}#myappli #buttons #confirm:hover{background-position:-1131px -650px;}#myappli #buttons #confirm:active{background-position:-1131px -682px;}.buttons.two{text-align:center; padding:10px 0 9px;}.buttons.two li{display:inline;}.buttons.two a{display:inline-block; width:170px; height:42px; margin:0 15px 0 0; text-indent:-9999px; background-image:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat;}.buttons.two a:active{position:relative; top:1px;}.buttons .testme{background-position:-818px -816px;}.buttons .testme:hover{background-position:-818px -858px;}.buttons .testme:active{background-position:-818px -900px;}.buttons .register{background-position:-818px -942px;}.buttons .register:hover{background-position:-818px -984px;}.buttons .register:active{background-position:-818px -1026px;}#content .takeatour{width:610px; overflow:hidden;}#content #LeftIndex{padding:20px 0 0; float:left; width:45%;}#content #LeftIndex h4, #RightIndex h4{padding:0; font-size:13px;}#content #RightIndex{float:left; width:40%; margin:0 22px 0 0;}#content #RightIndex h4{padding:0 0 5px; text-align:center;}#content #LeftIndex ul{padding:4px 0 15px 15px;}#content #LeftIndex li{list-style:square;}.bloc.notunderstand .button{position:absolute; top:27px; right:27px;}.bloc.statsmenu li{line-height:17px;}.bloc.statsmenu li a{padding-left:18px; font-size:12px; color:#595959; background-position:center left; background-repeat:no-repeat; text-decoration:none;}.bloc.statsmenu li.stat-graph a{background-image:url(http://static.passetoncode.fr/img1/theme/img/ic/stat-graph.png);}.bloc.statsmenu li.stat-chart a{background-image:url(http://static.passetoncode.fr/img1/theme/img/ic/stat-chart.png);}.bloc.statsmenu li a:hover{color:#111;}.bloc.statsmenu li.active a{color:#79a9f1;}#content.stats h2{width:965px; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -572px no-repeat;}.statzone{padding:20px 0 0;}.leftmenu{float:left; width:15%; margin:10px 0 0; border:1px solid #c0c0c0;}.leftmenu li{position:relative;}.leftmenu .heading{height:25px; margin-top:6px; padding:0 10px; line-height:25px; color:#fff !important; background:url(http://static.passetoncode.fr/img1/theme/img/global/thead.png) repeat-x scroll 0 0; text-shadow:0 1px #a91d0b;}.leftmenu .heading.first{margin-top:0;}.leftmenu .heading img{float:left; margin:7px 7px 0 0;}.leftmenu li a{display:block; line-height:25px; padding:0 10px; color:#777; text-decoration:none;}.leftmenu li a:hover{color:#444; background:#fff2eb;}.leftmenu ul > li.active > a{color:#222; background:#f2d5c6;}.leftmenu li ul{display:none; position:absolute; z-index:10; top:0; left:100%; width:200px; background:#fff; border:1px solid #d8d8d8;}.leftmenu li:hover ul{display:block;}.leftmenu li li a img{margin:2px 0;}.leftmenu li a img{height:20px; float:none; vertical-align:middle; margin:0 5px 0 0;}.statzone .chart{float:right; width:82%;}.message{margin:5px 0 10px 0; padding:3px 8px; background:#f2f2f2; border:1px solid #d4d4d4; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}.message .infos{position:relative; top:-3px; left:-8px; width:543px; margin:0 !important; padding:2px 4px 4px; background:#dfdfdf;}.message.orange{border-color:#e94f24;}.message.orange .infos{background:#e94f24; color:#fff2ef !important;}.message.orange .infos a{color:#fff !important;}.message.orange .infos a:hover{color:#fff2ef !important;}.bloc.cours .topics{padding:0 !important; overflow:visible !important;}.bloc.cours .topics li{list-style:none !important;}.bloc.cours .topics li a{margin:7px 19px 19px 0;}.bloc.cours .topics li a img{margin:0;}.bloc.cours h4 img{float:left; width:auto !important; margin:0 5px 0 0; padding:0 !important;}.bloc.cours h5{font-size:12px; color:#595959;}.bloc.cours p img{vertical-align:middle;}.bloc.cours img{margin:10px 0 20px; padding:0;}.bloc.cours img.mini{margin:0; padding:0 3px 0 0;}.bloc.cours img.left{float:left; margin:0 10px 0 0;}.bloc.cours span{color:#c65b14;}.bloc.cours ul{padding:5px 0 15px 15px;}.bloc.cours li{list-style:square !important;}.bloc.cours table{margin:20px 0 40px !important;}.bloc.cours table, .bloc.cours table *{border:none !important; background:none;}.bloc.cours table tr:hover, .bloc.cours table td:hover{background:none !important;}.bloc.cours .feu{clear:both; overflow:hidden; margin:0 0 20px;}.bloc.cours .feu img{float:left; width:150px; margin:0 12px 0 0; padding:0 0 40px;}.bloc.cours .feu ul{padding-left:175px;}.bloc.cours .feu.double img{width:81px; margin:0;}.bloc.cours .big img{padding-bottom:140px;}.bloc.cours .stationnement{clear:both; overflow:hidden; margin:0 0 20px;}.bloc.cours .stationnement img{float:left; width:150px; margin:0 12px 0 0;}.bloc.cours .retrait{clear:both; overflow:hidden; margin:0 0 20px;}.bloc.cours .retrait img{float:left; width:100px; margin:0 12px 0 0;}.bloc.cours .retrait ul{float:left; width:420px; margin:0 0 0 0;}.error{color:#ff0000 !important; text-align:left !important;}.errorregistergood{color:#4b8012 !important; text-align:left !important;}.register form .spanerror{float:right !important; width:165px !important; padding:3px 0 0 !important; color:#000000; text-align:left !important;}form.form{width:553px;}form.form p.large{width:550px;}form.form p.large{width:550px;}form.form p.large .text{width:350px; height:100px;}form.form .errors{width:auto; padding:0 0 10px;}form.form .errors p{display:block; padding:4px 6px !important; color:#af2020 !important; background:#ffcfcf; border:1px solid #ff0000;}form.form fieldset p{position:relative; right:-7px; float:left; width:275px; margin:0 0 8px !important; padding:0 !important;}form.form label{float:left; clear:right; width:105px; margin:0 7px 0 0; text-align:right;}form.form hr{float:right; width:434px; height:1px; margin:8px 0 15px 0; border-top:1px solid #d1d1d1 !important; border:none;}form.form input.text{width:149px;}form.form .dept select{width:159px;}form.form .ddn select{width:46px;}form.form .ddn select#r_ddnyear{width:59px;}form.form .captcha{clear:both; float:none; width:100%;}form.form .captcha .error{float:left; display:block; width:441px !important;}form.form .cgu{clear:both; overflow:auto; width:555px; height:200px; margin:0 0 15px;}form.form .cgu p{float:none; width:95%;}form.form .terms{width:440px; float:right;}form .terms input{float:left; margin-right:8px; padding-bottom:10px;}form .terms .error{float:left; display:block; width:435px !important; margin:10px 0 0; text-align:right;}form.form .submit{position:relative; z-index:5; top:31px; left:-16px; width:585px; height:31px; padding:0 0 5px; color:#fff; font:13px Verdana; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -988px -744px no-repeat; text-shadow:0 1px 2px #af310a;}form.form .submit:hover{background-position:-988px -784px;}form.form .submit:active{padding-bottom:3px; background-position:-988px -824px;}form.form .mess{width:100% !important;}form.form .mess textarea{width:425px; height:150px;}.register form{padding:15px 0 0;}.register form .submit{top:16px;}#content table{width:100%; margin:5px 0 15px; border:1px solid #c0c0c0;}#content table thead{height:23px; background:url(http://static.passetoncode.fr/img1/theme/img/global/thead.png) 0 0 repeat-x;}#content table thead td{height:27px; line-height:27px; text-align:center; color:#fff5ef; font-size:13px; text-shadow:0 1px #a91d0b; border-right:1px solid #c0c0c0;}#content table tbody tr{background:#fff;}#content table tbody tr:hover{background:#fff2eb !important;}#content table tbody tr.alt{background:#fffaf7;}#content table tbody tr td{padding:5px 7px; font-size:11px; text-align:left; color:#999; border:1px solid #c0c0c0;}#content table tbody tr td a{color:#999;}#content table tbody tr td a:hover{color:#c0c0c0; text-decoration:underline;}#content table tbody .green{color:#5fae26;}#content table tbody .red{color:#c40027;}#content table tbody .orange{color:#DD7935;}#main #content table .first{width:90px; text-align:left;}#content table tbody tr.high{background:#ffece1;}#content table tbody tr.high.alt{background:#ffefe5;}#content table tbody tr.high td{color:#666;}#content table tbody tr.high td a{color:#333;}#content table tbody tr:hover.high td a{color:#111;}#content table tbody tr.high.alt{background:#fff5ef;}#content table tbody tr:hover.high{background:#ffeadd;}.schools.search form{position:relative; top:6px; z-index:3; overflow:hidden;}.schools.search form p{float:left; padding:0 12px 0 0;}.schools.search form label{margin-right:7px;}.schools.search form .name input{width:130px;}.schools.search form .dept input{width:37px;}.schools.search form .region select{width:142px;}.schools.search form .submit{position:absolute; top:0; right:0; width:35px; height:22px; margin:3px 0 0; padding:0 0 4px; text-align:center; color:#fff; font:13px Verdana; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -958px -713px no-repeat;}.schools.search form .submit:hover{background-position:-993px -713px;}.schools.search form .submit:active{background-position:-1028px -713px;}.schools.search.map{height:241px;}#container #main #content div.schools.search.map p{text-align:center; padding:2px 0 0; font-size:13px;}.schools.search .findschool .search{float:left; width:325px; height:154px; margin-right:15px; background:url(http://static.passetoncode.fr/img1/theme/img/global/searchmap.png) center center no-repeat; border:1px solid #f2833d;}.schools.search .findschool .search form{width:275px; margin:50px auto 0; padding-top:4px; background:#fff;}#container #main #content div.schools.search .findschool .search p{padding:0;}.schools.search .findschool .search .text{width:180px; padding-top:4px; padding-bottom:4px;}.schools.search .findschool .search .submit2{float:left; margin-top:8px; margin-left:7px; padding:3px 5px;}.schools.search .findschool .list{overflow-y:auto; overflow-x:hidden; float:left; width:200px; height:150px; border:1px solid #f2833d;}.schools.search .findschool .list li{display:block; text-align:left;}.schools.search .findschool .list a{display:block; width:100%; font-size:11px; color:#333; padding:1px 3px; text-decoration:none;}.schools.search .findschool .list a:hover{background:#ffdfcc;}.schools.search .findschool .list a:focus, .schools.search .findschool .list a:active, .schools.search .findschool .list li.active a{color:#fff; background:#f2833d;}#pages{position:relative; z-index:3;top:6px; clear:both; margin:25px 0 0; height:30px;}#pages ul{float:left; width:65%;}#pages #more{float:left; padding:2px 6px 0; font-size:12px !important;}#pages li a, .schools #pages #more{margin:0 3px 0 0;}#pages li a span{padding-right:6px; padding-left:1px;}#pages #cancel{float:right; margin:0; padding:0;}.schools #results{clear:both; width:600px;}.schools #results .school{float:left; width:553px; height:121px; margin:3px 12px 12px 0; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -966px -1140px no-repeat;}.schools #results .school a img{float:left; margin:8px 15px 0 8px; border:3px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px;}.schools #results .school a:hover img{border-color:#b1b1b1;}.schools #results .school h4{padding:8px 0 0;}.schools #results .school h4 a{font-size:12px; color:#f4823c; text-decoration:none;}.schools #results .school h4 a:hover{color:#bf652f;}.schools #results .school ul{overflow:hidden;}.schools #results .school p{text-align:left;}.schools #results .school p .city{display:block;}.schools #results .school.last{margin-bottom:0;}.schools #results .school:hover{background-position:-966px -1261px;}.schools #results .school .left{float:left; width:230px; border-right:1px solid #c0c0c0;}.schools #results .school .right{float:right; width:170px; padding:0 0 0 10px;}#main.schoolview #content{width:100%; position:relative;}#main.schoolview h2{width:965px; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -572px no-repeat;}#main.schoolview h4{margin:0 0 15px; padding:7px 10px; color:#ededed; background:#ededed; border:2px solid #c1c1c1;}#main.schoolview h5{color:#df691b;}#main.schoolview table thead{background-image:url(http://static.passetoncode.fr/img1/theme/img/global/thead-gray.png);}#main.schoolview table thead td{color:#fff; text-shadow:0 1px #444;}#main.schoolview table tbody tr:hover td{background:#efefef;}.large .infos{float:left; width:550px;}.large .top{position:relative; height:150px;}#main .large .infos h4{color:#df0803;}.large .infos h4 span{position:relative; top:-7px; left:-10px; float:left; width:125px; margin:0 5px 0 0; padding:7px 10px 7px 10px; text-align:center; color:#fff; background:#c1c1c1;}#main .large .infos p{line-height:20px; font-size:12px;}.large .picture{float:left; padding:0 10px 0 0;}.large .picture img{width:150px;}.large p span{display:block;}#main .large .bold{font-weight:bold;}.large p span img{float:left; vertical-align:middle; margin:0 7px 0 0;}.large .desc{clear:both; padding:25px 0 0;}#main .large .desc p{line-height:14px; font-size:11px;}#main.schoolview .website{position:absolute; bottom:0; right:-5px; width:390px; margin:15px 5px 0 0; background:#f0f0f0; border-top:1px solid #d8d8d8; border-bottom:1px solid #a1a1a1;}#main.schoolview .website a{display:block; padding:5px 0; color:#df0803; text-align:center;}.large .hours{position:absolute; bottom:10px; width:550px;}#main .large .hours table{float:left; width:100%;}#main .large .hours table thead .first{padding-left:7px;}#main .large .hours table tbody td{text-align:center;}.large .right{float:right; width:350px; margin:0 5px 0 0; padding:0;}#main .large .right h4{color:#444;}#main #map_canvas{margin-bottom:15px;}#main .large .right table{clear:both; margin:0;}#main .large .right .costs{border-bottom:none;}#main .large .proposed{border-top:none;}.start.big{display:block; width:585px; height:69px; margin:20px 0 50px; text-indent:-9999px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -988px -855px no-repeat;}.start.big:hover{background-position:-988px -924px;}.start.big:active{position:relative; top:1px; background-position:-988px -993px;}.topics{width:637px; overflow:hidden; padding:15px 0 0 0 !important;}.topics li{list-style:none !important;}.topics li a{position:relative; float:left; width:252px; height:30px; margin:6px 51px 25px 0; padding:9px 0 0 15px; color:#fff; font:16px "Trebuchet MS"; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -1287px -617px no-repeat; text-decoration:none; text-transform:uppercase; text-shadow:0 2px 2px #333;}.topics li a:hover, .topics li a.active{background-position:-1287px -656px; text-shadow:0 2px 2px #9c4530;}.topics li a:active{position:relative; top:1px; color:#f8cdc0; background-position:-1287px -695px; text-shadow:0 2px 2px #9c4530;}.topics li img{position:absolute; bottom:1px; right:18px; float:right;}.results .list{overflow:hidden; width:610px; height:135px !important; padding:5px 0 0;}.results .list ul, .results .list li{height:135px !important;}.results .list a{position:relative; float:left; width:190px; margin:0 5px 0 0; border:4px solid #c40100; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.results .list .active{border-color:#2b8daf;}.results .list .good{border-color:#4b8012;}.results .list a img{width:100%; height:auto;}.results .list a:hover{border-color:#c0c0c0;}.results .list .number{position:absolute; top:0px; left:0px; width:25px; height:22px; line-height:22px; text-align:center; background:#000; color:#fff;}.results .list .zoom{position:absolute; bottom:5px; right:5px; width:16px;}.results .resume{text-align:center; font-weight:bold;}.results .large.top .left{float:left; width:610px;}.results .large.top .pub{float:right; width:310px; margin-left:10px;}.results .controls{position:relative; clear:both; width:605px; margin:20px 0 0;}.results .controls .prev{position:absolute; top:0; left:0;}.results .controls .next{position:absolute; top:0; right:0;}.results .resume{width:100%; padding:10px 0 0;}#content.results .resume p{position:relative; z-index:10; margin:0; padding:0; text-align:center;}.results .resume p span{display:inline-block; margin:0 3px; padding:4px 7px; color:#fff !important; font-size:11px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.results .resume p span.bad{background:#ff0000;}.results .resume p span.middle{background:#ff9600;}.results .resume p span.good{background:#4b8012;}#content.results .register .big{text-align:center; font-size:14px;}.results .register .bigbutton{display:block; width:291px; height:69px; margin:25px auto 0; text-indent:-9999px; background:url(http://static.passetoncode.fr/img1/theme/img/global/bigbuttons.png) top right no-repeat;}.results .register .bigbutton:hover{background-position:center right;}.results .register .bigbutton:active{background-position:bottom right;}.results .buttons{text-align:center;}.results .buttons a{display:inline-block; margin:5px 10px 0; width:291px; height:69px; text-indent:-9999px; background-image:url(http://static.passetoncode.fr/img1/theme/img/global/bigbuttons.png); background-repeat:no-repeat;}.results .buttons .retry{background-position:top left;}.results .buttons .retry:hover{background-position:center left;}.results .buttons .retry:active{background-position:bottom left;}.results .buttons .home{background-position:top center;}.results .buttons .home:hover{background-position:center center;}.results .buttons .home:active{background-position:center bottom;}.results .detail .image{float:left; width:550px; margin:5px 25px 0 0;}.results .detail .image img{width:100%; height:auto; border:4px solid #d8d8d8; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.results .detail .image .bad{border-color:#c40100;}.results .detail .image .good{border-color:#4b8012;}.results span.good{color:#4b8012;}.results span.bad{color:#ff0000;}.results .notunderstand .left{float:left; width:45%;}.results .notunderstand .comment{background:#efefef; padding:1px 10px;}.results .notunderstand .commentform{float:right; width:45%;}.results .notunderstand .commentform form{width:100%;}.results .notunderstand .commentform input{padding:5px 7px; color:#fff; background-color:#e44a22; border:none;}#content.results .notunderstand .commentform textarea{width:405px;}.results .stat .pub{float:left; width:305px;}.results .stat .chart{float:right; width:610px;}#container h2.large{width:965px; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -572px no-repeat;}#application{position:relative; width:951px; height:445px; padding:18px 0px 0px 15px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -1328px no-repeat;}#application noscript{position:absolute; top:0; left:0; width:100%; height:242px; padding:222px 0 0; color:#fff; font-size:15px; text-align:center; background:#000; z-index:10;}#application #load{position:absolute; top:38%; left:50%; display:none; padding:15px; background:#000; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}#application #img{position:relative; float:left; width:653px;}#application #img #photo{width:625px; border:5px solid #222; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}#application #img:hover #photo{border-color:#333;}#application #zoom{position:absolute; bottom:15px; right:30px;}#application #appli-content{position:relative; float:left; width:282px; height:445px;}#appli-content #counter{padding:0; color:#fff; text-align:center; font:13px Arial, "Sans Serif"; text-shadow:0 1px #000;}#appli-content #counter span{font:18px Georgia, Courier, Serif;}#appli-content #counter span.orange{color:#ff9f2f;}#appli-content #counter span.red{color:#ff0000;}#appli-content #counter em{font-style:normal;}#appli-content .q{margin:15px 0 0; padding:4px 7px; text-align:left; line-height:18px !important; color:#fff; font:13px Arial, "Sans Serif"; background:url(http://static.passetoncode.fr/img1/theme/img/global/appli-bgquest.png); text-shadow:0 1px #111; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}#appli-content .a{margin:12px 0 0; font:12px Arial, "Sans Serif";}#appli-content .a li{line-height:22px; padding:0 0 5px; font-size:12px;}#appli-content .a li a{color:#d5d5d5; text-decoration:none;}#appli-content .a li a:hover{color:#fff;}#appli-content .a li a span, #appli-content .choices p span{float:left; width:20px; height:19px; margin:0 5px 0 0; padding:0 0 2px; text-align:center; color:#fff; background-image:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat; text-transform:uppercase;}#appli-content .a li a.checked{color:#777;}#appli-content .a li a.checked span{color:#fff; opacity:.4; filter:alpha(opacity=40);}#appli-content .a .aA span, #appli-content .choices p span.aA{background-position:-1000px -617px; text-shadow:0 1px #5f3300;}#appli-content .a .aB span, #appli-content .choices p span.aB{background-position:-1000px -638px; text-shadow:0 1px #00345f;}#appli-content .a .aC span, #appli-content .choices p span.aC{background-position:-1000px -659px; text-shadow:0 1px #4f0000;}#appli-content .a .aD span, #appli-content .choices p span.aD{background-position:-1000px -680px; text-shadow:0 1px #1e3f00;}#appli-content .choices{clear:both; overflow:hidden; padding:25px 0 0;}#appli-content .choices h4{color:#d8d8d8; font:bold 12px Arial, "Sans serif";}#appli-content .choices p{padding:0;}#appli-content .choices p span{padding:3px 0 0; font:12px Arial, "Sans Serif";}#appli-content #buttons{position:absolute; bottom:20px; left:0;}#appli-content #buttons input{float:left; height:31px; padding:0 0 3px; text-align:center; color:#fff; letter-spacing:0.5px; text-transform:uppercase; font:14px "Trebuchet MS", Sans Serif; background-image:url(http://static.passetoncode.fr/img1/theme/img/sprite.png); background-repeat:no-repeat; background-color:transparent; cursor:pointer; border:none;}#appli-content #buttons input:active{position:relative; top:1px;}#appli-content #buttons #clear{width:110px; margin-right:15px; background-position:-1020px -618px; text-shadow:0 1px 2px #222;}#appli-content #buttons #clear:hover{background-position:-1020px -650px;}#appli-content #buttons #clear:active{background-position:-1020px -682px;}#appli-content #buttons #confirm{width:156px; background-position:-1131px -618px; text-shadow:0 1px 2px #355406;}#appli-content #buttons #confirm:hover{background-position:-1131px -650px;}#appli-content #buttons #confirm:active{background-position:-1131px -682px;}.legend h4{font-size:12px; color:#333;}.legend ul{padding:5px 0 0;}.legend li{float:left; margin:0 10px 0 0; font-size:11px; color:#595959;}.legend span{float:left; margin:5px 5px 0 0; padding:3px; vertical-align:middle;}.legend span.bleu{background:rgb(39,136,197);}.legend span.violet{background:rgb(112,11,133);}.legend span.rose{background:rgb(255,5,158);}.legend span.gris{background:rgb(102,102,102);}.legend span.rouge{background:rgb(250,60,98);}.legend span.vert{background:rgb(189,250,75);}.legend span.jaune{background:rgb(236,219,154);}.legend span.gris{background:rgb(172,167,167);}.screens p{width:600px;}.screens img{margin:0 11px 0 0;}.screens .foot{margin:-17px 0 0;}#content.signs{width:100%;}#content.signs h2{width:962px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -572px no-repeat;}#content.signs .topics{width:100%;}#content.signs .topics li a{margin:10px 22px 25px;}#content.signs #signslist, #content .bloc.large{width:940px !important; background-image:url(http://static.passetoncode.fr/img1/theme/img/global/box-large.png);}#content.signs #signslist .foot, #content .bloc.large .foot{width:988px !important; background-image:url(http://static.passetoncode.fr/img1/theme/img/global/box-large.png);}.sign{float:left; width:150px; margin:16px 16px 8px; padding:2px; border:1px solid #c0c0c0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}.sign:hover{border-color:#777;}#signinfos{width:553px !important; margin:0 auto;}#signinfos, #signinfos p{padding-top:24px; text-align:center;}#signinfos img{margin:0 0 20px;}.signs .leftmenu{width:155px; margin:16px 15px 0 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}.signs .leftmenu li a{line-height:31px;}.signs .leftmenu li:first-child a{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}.signs .leftmenu li:last-child a{-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}#content .bloc.pub{padding-top:27px; text-align:center;}#faq{padding:25px 0 0;}#faq li{margin:0 0 12px;}#faq li a{position:relative; z-index:2; display:block; width:545px; height:27px; padding:9px 0 0 43px; font-size:12px; color:#666; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -756px -1068px no-repeat; text-decoration:none;}#faq li a:hover, #faq li a.active{background-position:-756px -1104px;}#faq li div{position:relative; top:-7px; width:562px; padding:12px 13px 1px; color:#333; font-size:12px; line-height:15px; background:#fff; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px;}#right{float:right; width:355px; padding:20px 15px 0 0;}#right div{margin:0 0 25px;}#right #bloc{position:relative; top:2px; left:-17px; width:378px; margin:-12px 0 0;}#right .bloc{position:relative; top:-6px; left:-18px; width:350px; padding:12px 14px 0px 14px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -375px -613px no-repeat;}#right .bloc p{margin:16px; color:#595959; font:11px Verdana; text-align:justify; line-height:14px;}#right .bloc .foot{clear:both; position:relative; left:-14px; width:378px; height:25px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) -375px -1088px no-repeat;}#right .manage{height:333px; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -613px no-repeat;}#right .manage h2{padding:16px 0 0 18px;}#right .manage ul{padding:11px 0 0 18px;}#right .manage li{position:relative; float:left; width:169px; height:54px; margin:0 5px 6px 0; padding:2px 0 0; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -946px no-repeat;}#right .manage li h4{color:#e1e1e1; font:11px "Trebuchet MS"; text-transform:uppercase;}#right .manage li p{padding:7px 0 0; font:11px "Trebuchet MS"; text-transform:uppercase;}#right .manage li p span{font-size:23px;}#right .manage li img{position:absolute; top:21px; right:7px;}#right .manage .good{color:#4b8012;}#right .manage .middle{color:#ff9600;}#right .manage .bad{color:#ff0000;}#right .manage .since{clear:both; width:300px; margin:0 auto; padding:8px 0 0; text-align:center; color:#575757; font:11px "Trebuchet MS"; text-transform:uppercase;}#right .manage .since span{font-size:18px;}#right .manage .buttons{padding:24px 0 5px 20px; overflow:hidden;}#right .manage .buttons .button{margin:0 4px 0 0;}#right .manage .buttons .modif span{padding-left:12px; padding-right:13px;}#right .manage .buttons .deco span{padding-left:28px; padding-right:30px;}#right .socialbuttons ul{width:350px; padding:0; margin:0;}#right .socialbuttons li{display:inline; padding:0 15px;}#right .socialbuttons #fb-root{display:none;}#right .socialbuttons .facebook{position:relative; top:-3px;}#right .socialbuttons .clear{margin:0;}#right #pub{position:relative; left:-14px; width:375px; height:289px; margin:0 0 0; padding:37px 0 0; text-align:center; background:url(http://static.passetoncode.fr/img1/theme/img/sprite.png) 0 -1002px no-repeat;}#footer{clear:both; width:969px; height:37px; padding:0 15px 7px; background:#eaeaea url(http://static.passetoncode.fr/img1/theme/img/sprite.png) bottom left no-repeat;}#footer p{float:left; width:320px; padding:24px 0 0; color:#575757; font:12px "Trebuchet MS"; text-transform:uppercase;}#footer p a, #footer p span{color:#595959; text-decoration:none; cursor:pointer;}#footer p a:hover, #footer p span:hover{color:#000; text-decoration:none;}#footer .left{text-align:left;}#footer .center{text-align:center;}#footer .right{position:relative; top:-6px; text-align:right;}#footer .right a img{vertical-align:middle;}#footer .right .pinoux{margin-left:7px;}.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}.zoomPreload{-moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80); color:#333; font-size:12px; font-family:Tahoma; text-decoration:none; border:1px solid #CCC; background-color:white; padding:8px; text-align:center; background-image:url(http://static.passetoncode.fr/img1/theme/img/jqzoom.loader.gif); background-repeat:no-repeat; background-position:43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px;* width:100px;* height:49px;}.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101;}.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}.captionslide{z-index:500;position:absolute;bottom:-30px;left:0;height:30px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:510px;font-size:1.3em;line-height:1.33;color:#fff;border-top:1px solid #000;text-shadow:none;}