*{margin:0;padding:0;}
html,body{background:url(../img/arriere-plan-5.jpg) 100% 100% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100% !important;}
html{height:100%;}
div.logo{background: whitesmoke;}
body{color:#BBB;font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:13px;min-height:100%;}
#conteneurPrincipal{padding:30px 0;}#conteneurPrincipal input[type=text],#conteneurPrincipal input[type=number],#conteneurPrincipal input[type=password],#conteneurPrincipal input[type=date],#conteneurPrincipal input[type=submit],#conteneurPrincipal textarea,#conteneurPrincipal select,#conteneurPrincipal .btnImage,#conteneurPrincipal .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#666;border:none;color:#BBB;font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:14px;height:26px;line-height:26px;padding:0 10px;width:300px;}
#conteneurPrincipal input[type=number]{padding:0;}
#conteneurPrincipal input[type=submit],#conteneurPrincipal .btnImage,#conteneurPrincipal .btn{cursor:hand;cursor:pointer;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background-color:#0072CA;color:#242424;line-height:26px;text-transform:uppercase;width:auto;}#conteneurPrincipal input[type=submit]:hover,#conteneurPrincipal .btnImage:hover,#conteneurPrincipal .btn:hover{color:#CCC;}
#conteneurPrincipal textarea{height:100px;line-height:18px;padding:5px 10px;}
#conteneurPrincipal .btnImage{margin-left:5px;}
#conteneurPrincipal .btn{display:inline-block;}#conteneurPrincipal .btn.btnJournee{margin-top:10px;text-align:center;width:100%;}
[class^="icon-"]:before,[class*=" icon-"]:before{margin:0;}
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('../../gestion/assets/fonts/HelveticaNeueLTStd-Lt.eot?') format('eot'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Lt.otf') format('opentype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');}@font-face{font-family:'HelveticaNeueLTStd-Md';src:url('../../gestion/assets/fonts/HelveticaNeueLTStd-Md.eot?') format('eot'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Md.otf') format('opentype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Md.woff') format('woff'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');}@font-face{font-family:'HelveticaNeueLTStd-Th';src:url('../../gestion/assets/fonts/HelveticaNeueLTStd-Th.eot?') format('eot'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Th.otf') format('opentype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Th.woff') format('woff'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'),url('../../gestion/assets/fonts/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th') format('svg');}a{transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;color:#FFF;text-decoration:none;}
h1,h2,h3{color:#FFF;display:block;font-weight:normal;text-shadow:0 0 6px #000000;}
h1{font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:32px;line-height:32px;position:relative;text-transform:uppercase;}h1 .icoImpression{background:url(../img/ico-impression.png) right center no-repeat;font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:11px;height:20px;line-height:20px;margin-top:-10px;padding-right:30px;position:absolute;right:0;text-transform:none;top:50%;}
h2{font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:28px;}h2 i{color:#0072CA;}
h2 span{color:#0072CA;}
h3{font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;font-size:16px;}
h1+h2{margin-top:10px;}
h1+p,h1+form,h1+table{margin-top:15px;}
.clear{clear:both;}
#conteneurPrincipal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1000px;padding-left:41px;position:relative;width:96%;}
@media only screen and (max-width:667px){h1{font-size:25px;line-height:25px;} h2{font-size:21px;} h3{font-size:14px;}}.contenu{position:relative;}.contenu .formulaire{width:100%;}.contenu .formulaire td{padding:4px 0;}
.contenu .formulaire .soustitre td{border-bottom:#666 dotted 1px;font-weight:bold;padding:0 0 3px;}
.contenu .formulaire .soustitre+tr td:first-child{width:175px;}
.contenu .imgIconeEntete{position:absolute;right:0;top:0;width:133px;}
.formError .formErrorContent{background-color:#0072CA;border-width:1px;font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;}
.formError .formErrorArrow div{background:#0072CA;}
#colorbox,#cboxOverlay,#cboxWrapper{z-index:99999;}
#bordureBodyDroite{background-color:#0072CA;height:100%;position:fixed;right:0;top:0;width:12px;}
#nomApplication{text-shadow:1px 1px 4px #000000;border-bottom:#0072CA solid 4px;color:#FFF;font-family: Montserrat, "Open Sans", Helvetica, Arial, sans-serif;margin-bottom:25px;padding-bottom:10px;font-size:34px;}#nomApplication img{margin:0 5px -16px;width:163px;}
#nomApplication span{font-family:'museo_sans700',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:52px;}
@media only screen and (max-width:768px){#nomApplication{font-size:20px;}#nomApplication img{margin-bottom:-8px;width:103px;} #nomApplication span{font-size:38px;}}@media only screen and (max-width:667px){#nomApplication{font-size:16px;}#nomApplication img{width:84px;} #nomApplication span{font-size:27px;}}@media only screen and (max-width:667px){#bordureBodyDroite{width:6px;}}@font-face{font-family:'AvenirNextCondensed-Bold';src:url('../fonts/AvenirNextCondensed-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCondensed-Bold.woff') format('woff'),url('../fonts/AvenirNextCondensed-Bold.ttf') format('truetype'),url('../fonts/AvenirNextCondensed-Bold.svg#AvenirNextCondensed-Bold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'MuseoSans-100';src:url('../fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),url('../fonts/MuseoSans-100.otf') format('opentype'),url('../fonts/MuseoSans-100.woff') format('woff'),url('../fonts/MuseoSans-100.ttf') format('truetype'),url('../fonts/MuseoSans-100.svg#MuseoSans-100') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'museo_sans700';src:url('../fonts/museosans_700-webfont.eot');src:url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museosans_700-webfont.woff2') format('woff2'),url('../fonts/museosans_700-webfont.woff') format('woff'),url('../fonts/museosans_700-webfont.ttf') format('truetype'),url('../fonts/museosans_700-webfont.svg#museo_sans700') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewaybold';src:url('../fonts/raleway-bold-webfont.eot');src:url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-bold-webfont.woff2') format('woff2'),url('../fonts/raleway-bold-webfont.woff') format('woff'),url('../fonts/raleway-bold-webfont.ttf') format('truetype'),url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewayheavy';src:url('../fonts/raleway-heavy-webfont.eot');src:url('../fonts/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-heavy-webfont.woff2') format('woff2'),url('../fonts/raleway-heavy-webfont.woff') format('woff'),url('../fonts/raleway-heavy-webfont.ttf') format('truetype'),url('../fonts/raleway-heavy-webfont.svg#ralewayheavy') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewaylight';src:url('../fonts/raleway-light-webfont.eot');src:url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-light-webfont.woff2') format('woff2'),url('../fonts/raleway-light-webfont.woff') format('woff'),url('../fonts/raleway-light-webfont.ttf') format('truetype'),url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewaymedium';src:url('../fonts/raleway-medium-webfont.eot');src:url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-medium-webfont.woff2') format('woff2'),url('../fonts/raleway-medium-webfont.woff') format('woff'),url('../fonts/raleway-medium-webfont.ttf') format('truetype'),url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ralewayregular';src:url('../fonts/raleway-regular-webfont.eot');src:url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-regular-webfont.woff2') format('woff2'),url('../fonts/raleway-regular-webfont.woff') format('woff'),url('../fonts/raleway-regular-webfont.ttf') format('truetype'),url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');font-weight:normal;font-style:normal;}.navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:left 0.5s ease 0s;-webkit-transition:left 0.5s ease 0s;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44NCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.84) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.84)), color-stop(100%, rgba(0, 0, 0, 0.84)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.84) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.84) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.84) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0.84) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6000000', endColorstr='#d6000000', GradientType=0);height:100%;left:-315px;margin-right:-12px;padding:35px 40px;position:fixed;top:0;width:315px;z-index:99999;}.navigation.ouvert{left:0;}
.navigation .bordure{background-color:#0072CA;height:100%;position:absolute;right:-12px;top:0;width:12px;}
.navigation>a{display:block;font-family:'MuseoSans-100',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:20px;padding-left:60px;position:relative;line-height:44px;}.navigation>a+a{margin-top:15px;}
.navigation>a:hover,.navigation>a.actif{background-color:#0072CA;}.navigation>a:hover span,.navigation>a.actif span{background-color:#7A7A7A;}
.navigation>a#menuProgrammes{line-height:22px;}.navigation>a#menuProgrammes span{background-position:-150px 0;}
.navigation>a#menuClavardage span{background-position:-50px 0;}
.navigation>a#menuNotifications span{background-position:-100px 0;}
.navigation>a#menuDeconnexion span{background-position:-200px 0;}
.navigation>a,.navigation>a span{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;height:44px;}
.navigation>a span{background:url(../img/sprite-icones-menu.png) 0 0 no-repeat;border-right:#0072CA solid 1px;display:block;left:0;position:absolute;top:0;width:50px;}
.navigation .logo{border-bottom:#0072CA solid 4px;margin-bottom:40px;padding-bottom:20px;}.navigation .logo img{width:165px;}
.navigation .boutons{font-size:0;position:absolute;right:-53px;top:117px;}.navigation .boutons a{background:url(../img/sprite-boutons-menu.png) 0 0 no-repeat;display:block;height:85px;overflow:hidden;text-indent:-9999em;width:41px;}.navigation .boutons a.btnAccueil{background-position:0 -85px;margin-bottom:5px;height:98px;}
.navigation .boutons a.btnAccueil:hover,.navigation .boutons a.btnAccueil.actif{background-position:-41px -85px;}
.navigation .boutons a:hover,.navigation .boutons a.actif{background-position:-41px 0;}
@media only screen and (max-width:667px){.navigation{left:-275px;padding:15px 20px;width:275px;}.navigation .bordure{right:-6px;width:6px;} .navigation .boutons{right:-47px;top:97px;} .navigation .logo{margin-bottom:20px;}}@media only screen and (max-width:667px) and (orientation:landscape){.navigation{padding:30px 20px;}.navigation .boutons{top:30px;} .navigation .logo{display:none;}}