@CHARSET "UTF-8";#engine{margin:20px auto;}
#engine table.parcours-list{width:100%;border-spacing:20px;}
#engine table.parcours-list tr{height:33%;}
#engine td.parcours{width:33%;color:#373cf5;min-height:120px;text-align:center;vertical-align:top;font-family:FiraSans,Arial,Helvetica,sans-serif;font-weight:300;font-size:14pt;cursor:pointer;padding:4px;border:1px solid #EEE;border-radius:5px;}
#engine td.parcours:HOVER{color:white;background-color:#373cf5;border-color:#373cf5;}
#engine td.parcours svg{height:60px;}
#engine svg path,#top-title svg path{stroke-linecap:round;stroke-miterlimit:10;stroke-width:1%;}
#top-title{background-position:left center;background-repeat:no-repeat;background-origin:content-box;background-size:contain;}
#top-title path.blue-line,#top-title path.red-line{fill:white;stroke:white;}
svg path.red-line{fill:#E50043;stroke:#E50043;}
svg path.blue-line{fill:#004379;stroke:#004379;}
#engine td.parcours:hover svg path.red-line,#engine td.parcours:hover svg path.blue-line{fill:white;stroke:white;}
#parcours{width:100%;font-size:14pt;}
#parcours fieldset{margin:0px 20px 5px 20px;padding:20px;padding-top:10px;border:1px solid #373cf5;border-radius:5px;height:460px;overflow:auto;}
#parcours fieldset legend{color:#141ea5;font-weight:normal;font-size:20pt;padding:0px 10px;}
#parcours input{font-size:14pt;}
#parcours input[type=text],#parcours input[type=button]{padding:4px 14px;border:1px solid #373cf5;border-radius:3px;background-color:#EEE;height:40px;vertical-align:middle;}
#parcours input:hover,#parcours input:active,#parcours input:focus,#parcours select:hover,#parcours select:focus{background-color:white;}
#parcours input[type=button]:active{background-color:#373cf5;color:white;}
#parcours select{font-size:14pt;border:1px solid #373cf5;border-radius:3px;}
#parcours select option,#parcours select optgroup{padding:8px;font-size:14pt;}
#parcours select optgroup{color:#373cf5;font-size:14pt;}
#parcours select optgroup option{color:black;}
#parcours input.nav.cancel{background-image:url('/images/icons/cancel_bleu.png');background-repeat:no-repeat;background-position:left center;padding-left:30px;}
#parcours input.nav.prev{background-image:url('/images/icons/gauche_bleu.png');background-repeat:no-repeat;background-position:left center;padding-left:30px;}
#parcours input.nav.next{background-image:url('/images/icons/droite_bleu.png');background-repeat:no-repeat;background-position:right center;padding-right:30px;}
#parcours input.nav.cancel:active{background-image:url('/images/icons/cancel_blanc.png');}
#parcours input.nav.prev:active{background-image:url('/images/icons/gauche_blanc.png');}
#parcours input.nav.next:active{background-image:url('/images/icons/droite_blanc.png');}
#parcours input[type=button][disabled=disabled]{background-image:none;}
#parcours input[type=button][disabled=disabled],#parcours input[type=button][disabled=disabled]:active,#parcours input[type=button][disabled=disabled]:focus{background-color:#EEE;color:#CCC;background-image:none;}
#parcours .nav.disable,#parcours .nav:disable{opacity:0.1;}
#parcours label.check{color:black;padding:8px 20px;border:1px solid #373cf5;border-radius:3px;background-color:#EEE;display:inline-block;height:40px;}
#parcours label.check:hover,#parcours label.check:focus{background-color:white;}
#parcours label.check:active,#parcours label.check.checked{background-color:#373cf5;color:white;}
#parcours label.check input{display:none;}
#parcours div.etapes{width:100%;padding:10px 0px;}
#parcours div.etape{display:none;}
#parcours div.etape-bottom{width:100%;padding:0px 18px;}
#parcours div.etape-bottom table{width:100%;padding:0px;margin:0px;border-collapse:collapse;border:none;}
#parcours div.etape-bottom td{padding:0px 3px;margin:0px;border:none;}
#parcours table.etape{color:#373cf5;font-family:FiraSans,Arial,Helvetica,sans-serif;font-weight:300;border-collapse:collapse;border:none;margin:0px 0px;width:100%;-border:1px solid #CCCCCC;}
#parcours table.etape.single{margin:0px 0px;width:auto;}
#parcours table.etape tr:hover td.label,#parcours table.etape tr:hover td.dlabel,#parcours table.etape tr:hover td.tlabel{color:#141ea5;}
#parcours table.etape td{vertical-align:top;padding:5px 0px;-border:1px solid #CCCCCC;}
#parcours table.etape.single td{vertical-align:middle;}
#parcours table.etape td.label{vertical-align:top;padding:10px 10px 0px 0px;}
#parcours table.etape td.dlabel{vertical-align:top;padding:10px 10px 0px 0px;width:50%;}
#parcours table.etape td.tlabel{vertical-align:top;padding:10px 10px 0px 0px;width:75%;}
#parcours table.etape td.info-ape{vertical-align:middle;}
#parcours table.etape td.info{width:5%;vertical-align:middle;text-align:center;}
#parcours table.etape td.info div.info,#parcours table.etape td.info div.help{width:30px;height:30px;border-radius:15px;background-color:#373cf5;color:white;font-family:FiraSans,Verdana,Arial,Helvetica,sans-serif;font-weight:600;font-size:16pt;text-align:center;vertical-align:middle;}
#parcours table.etape td div.ninfo{width:50px;height:1px;margin:0px;}
#info-ape,#info-siret{font-weight:normal;font-size:12pt;font-style:italic;vertical-align:middle;}
#info-siret h3{padding:0px;margin:5px 10px 0px 10px;margin-left:10px;text-align:left;font-weight:bold;font-size:14pt;font-style:italic;}
#info-siret hr{border:none;height:1px;background-color:#373cf5;margin:10px 0px;}
#info-siret ul{margin:0px;margin-left:20px;padding-left:20px;}
#info-siret ul li.link{list-style-image:url('/images/icons/right_blue.png');}
#parcours table.field-ape{border:none;border-collapse:collapse;padding:0px;}
#parcours table.field-ape td{border:none;padding:0px;}
#parcours table.field-ape input[type=button]{padding:0px 14px;border-bottom-left-radius:0px;border-top-left-radius:0px;height:40px;}
#parcours table.field-ape input[type=text]{border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:none;}
#parcours table.nb{border:none;border-collapse:collapse;padding:0px;margin:0px;}
#parcours table.nb td{border:none;padding:0px;margin:0px;vertical-align:middle;}
#search-count{color:#373cf5;text-align:center;font-size:28pt;font-weight:600;}
#search-message{color:#373cf5;font-size:14pt;}
#logo-cci{float:right;cursor:pointer;display:none;position:static;-top:-40px;max-width:270px;max-height:40px;}
#cadre-info div.logo-cci{float:right;}
#cadre-info div.logo-cci img{float:right;max-width:270px;max-height:40px;}
#parcours table.etape table.t-radio{border:none;border-collapse:collapse;}
#parcours table.etape table.t-radio td{padding:0px 0px 0px 20px;vertical-align:middle;}
#parcours table.etape td.check>div{padding:5px;border-radius:11px;border:2px solid #373cf5;background-color:#EEE;height:24px;width:24px;text-align:center;vertical-align:middle;}
#parcours table.etape td.check:hover>div{background-color:white;}
#parcours td.check.checked>div>div{border:none;border-radius:5px;background-color:#373cf5;height:10px;width:10px;}
#parcours table.etape td.check input{display:none;}
#parcours table.etape td.warning,#parcours table.etape div.warning{font-size:12pt;font-style:italic;}
#parcours table.resultat{border-collapse:collapse;width:100%;}
#parcours table.resultat td,#parcours table.resultat th{padding:8px;vertical-align:top;}
#parcours table.resultat tr.dispositif{color:#373cf5;border-top:1px solid #373cf5;}
#parcours table.resultat tr.dispositif span.organisme{font-weight:bold;}
#parcours table.resultat tr.dispositif:first-child{border-top:none;}
#parcours table.resultat tr.dispositif:hover,#parcours table.resultat tr.dispositif:active{color:#141ea5;background-color:#EEE;}
