body{margin:3px 0 0;font-family:Tahoma,Helvetica,sans-serif;font-size:12px;line-height:1.5em;background:#3e3d40}a{color:#3e3d40}a:hover{color:#39a9dc}img{border:none}td{vertical-align:top}table{width:100%}form{margin:0;padding:0}.clear{clear:both}.left{float:left}.right{float:right}.icon{vertical-align:middle}.borderRed{border:1px solid red}.round{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cursor{cursor:pointer}.bgyellow{background:#ffc}.bggreen{background:#dfc}.bgred{background:#fdc}.bgblue{background:#e4f3fa}.bgbluelight{background:#eaf7ff}.no-icon{background:0 0!important}.errorMsg{border:1px solid red;background:#f6f6f6;padding:5px}h2{color:#777}.editlabel{cursor:pointer}.alignMiddle,.alignMiddle td,.alignMiddle th{vertical-align:middle}blockquote.note{font-size:11px;color:#39a9dc;border:1px solid #ccc;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#application_version{width:120px;text-align:center;margin:auto;color:grey}#application_version:hover{font-size:14px;cursor:default}#page{text-align:left;border-top:none;background:#fff}#topBar{margin:auto;margin-bottom:15px;padding-top:4px;height:24px;color:#3e3d40;width:1180px;text-align:left;background:#fff;border:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;border-top:none;-moz-box-shadow:1px -2px 8px #555;-webkit-box-shadow:1px -2px 8px #555;box-shadow:1px -2px 8px #555}#topBar .left{margin-left:10px}#topBar .right{margin-right:10px}#topBar ul{list-style:none;padding:0;margin:0}#topBar ul li{display:block;float:left;margin-right:4px}#topBar ul li a{border:none;color:#3e3d40}#topBar ul li a:visited{color:#3e3d40}#topBar ul li a:hover{color:#39a9dc}#ajaxBusyContainer{width:20px;height:20px;background:url(../img/ajax-loader-stop.png) 0 5px no-repeat}#ajaxBusy{margin-top:5px}#menuContainer{float:left;width:420px;height:90px}#menu{margin:20px 0 0 10px}#menu ul{list-style:none;padding:0;margin:0}#menu ul li{display:block;float:left;width:80px;text-align:center}#menu ul li a{border:none;text-decoration:none;color:#39a9dc}#menu ul li a:visited{color:#39a9dc}#menu ul li a:hover{color:#39a9dc;text-shadow:0 0 1px}#menuContainer .icon{width:32px;height:32px}#header{width:960px;height:276px;background:#39a9dc url(../img/header-banner.png) no-repeat 0 10px}#headerLine{background:#39a9dc;height:10px}#headerTextContainer{margin:0 20px 0 260px}#headerTextContainer img{margin-top:120px;font-weight:700;color:#fff;font-size:18px;letter-spacing:2px;text-shadow:1px 1px 2px #ccc;border:none}#headerTextContainer a{text-decoration:none}#userBar{width:500px;height:30px;line-height:28px;float:right;background:#9ad1e9;-moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;margin-bottom:15px}#userContent{margin-left:10px}#contentContainer{margin:60px 20px}#content{clear:left;min-height:300px;width:100%}#content h1{font-size:24px;color:#39a9dc}#content h3{color:#666}#content h1 img{margin-right:10px;vertical-align:top;margin-top:-8px}#breadcrumbs{float:left;width:100%;font-size:11px;margin-bottom:5px}#breadcrumbs ul{list-style:inside;padding:0;margin:0}#breadcrumbs ul li{float:left;margin-left:22px;white-space:nowrap;color:#3e3d40;list-style-position:outside}#breadcrumbs ul li.first{margin-left:0;list-style:none}#breadcrumbs ul li a{border:none;color:#3e3d40}#breadcrumbs ul li a:visited{color:#3e3d40}#breadcrumbs ul li a:hover{color:#39a9dc}#middle{margin-left:200px;min-height:700px}#middle .title{font-size:24px;color:#39a9dc;margin-bottom:10px;padding:5px}.buttonsContainer{margin:10px;text-align:right}.tipContainer{border:1px solid #ff0;background-color:#ffc;color:#666;margin:10px;padding:5px}.tipContainer .tipTitle{width:30px;font-weight:700;float:left}.cadre{overflow:hidden;border:1px solid #ccc;-moz-box-shadow:1px 1px 0 rgba(33,33,33,.15);-webkit-box-shadow:1px 1px 0 rgba(33,33,33,.15);box-shadow:1px 1px 0 rgba(33,33,33,.15);margin-bottom:10px}.cadre .cadreHeader{height:20px;padding:5px;border-bottom:0;background:#fcfcfc;font-weight:700;letter-spacing:1px}.cadre .cadreContent{margin:8px}.cadre .cadreFooter{padding:5px;border-top:1px dotted #ccc;text-align:right}#sideMenu .item{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;margin-bottom:15px}#sideMenu .item .title{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;font-size:14px;color:#fff;font-weight:700;line-height:28px;padding:0 10px 0 10px;border-bottom:1px solid #ccc;background:#39a9dc url(../img/sidemenu-item-title-bg.png) repeat-x bottom}#sideMenu .item .title a{text-decoration:none;color:#fff}#sideMenu .item .title a:hover{text-decoration:underline;color:#fff}#sideMenu .item .round{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#sideMenu .item ul{padding:0 0 0 10px;margin:0}#sideMenu .item li{list-style:none;line-height:22px}#sideMenu .item li a{text-decoration:none;color:#222}#sideMenu .item li a:hover{text-decoration:underline;color:#222}hr{border:1px #ccc solid;border-bottom:1px #39a9dc solid}#errorPage{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;margin:auto;margin-top:50px;margin-bottom:10px;padding:20px;padding-top:10px;width:600px;background:#f6f6f6}#errorPage h1{margin-bottom:20px}#publicLoginForm{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;margin:auto;margin-top:50px;margin-bottom:10px;padding:20px;padding-top:10px;width:300px;background:#3e3d40 url(../img/bg.png) top repeat-x}#publicLoginForm label{display:block;clear:both;height:30px}#publicLoginForm label span{display:block;float:left;width:85px}#publicLoginForm label input,#publicLoginForm label select{float:left}#publicLoginForm input[type=submit]{margin-left:85px}#publicLoginForm h1{margin-bottom:20px}#footerContentContainer{clear:both;background:#39a9dc url(../img/sidemenu-item-title-bg.png) repeat-x bottom;height:27px}#footerContent{margin-left:20px;margin-right:10px;padding-top:4px;color:#fff}#footerCopyright{float:left}#footerLinks{float:left}#footerLinks ul{list-style:none;padding:0;margin:0}#footerLinks ul li{display:block;float:left;margin-left:20px;text-align:center}#footerLinks ul li a{border:none;color:#fff}#footerLinks ul li a:visited{color:#fff}#footerLinks ul li a:hover{color:#fff}#footerWixiweb{float:right;color:#fff}#footerWixiweb a{text-decoration:none;color:#fff}#footerWixiweb img{vertical-align:top;margin-top:2px}.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif;border:2px solid #e5e5e5;background-color:#f5f5f5;margin:5px 5px 0;display:inline-block;padding:10px;width:312px}.uploadifyError{border:2px solid #fbcbbc!important;background-color:#fde5dd!important}.uploadifyQueueItem .cancel{float:right}.uploadifyProgress{background-color:#fff;border-top:1px solid grey;border-left:1px solid grey;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;margin-top:10px;width:100%}.uploadifyProgressBar{background-color:#09f;width:1px;height:3px}.coursPlanifie{color:#09c;background:url(../img/icons/24/clock_blue.png) no-repeat}.coursTermine{color:#993;background:url(../img/icons/24/check.png) no-repeat}.coursManque{color:#f60;background:url(../img/icons/24/clock_red.png) no-repeat}.coursEncours{color:#993;background:url(../img/icons/24/clock_green.png) no-repeat}.actionRapport{background:url(../img/icons/24/report.png) no-repeat}.actionDetails{background:url(../img/icons/24/details.png) no-repeat}.actionAnnuler{background:url(../img/icons/24/edit.png) no-repeat}.iconeAttention{background:url(../img/icons/16/warning.png) no-repeat}#tabCours,#tabCours td,#tabCours th,#tabCours tr{border:1px solid #454545}#tabCours .statut{height:24px;line-height:24px;padding-left:30px}#tabCours .actionButton{padding-left:3px;padding-right:3px;cursor:pointer}#tabCours .disable{cursor:default;cursor:not-allowed}.tab,.tab td,.tab th,.tab tr{border:1px solid #454545;border-spacing:0}.tab td,.tab th,.tab tr{padding:4px}.tab .actionButton{padding-left:3px;padding-right:3px;cursor:pointer}.tab .disable{cursor:default;cursor:not-allowed}#detailscours .statut{height:24px;line-height:24px;padding-left:30px}.ui-widget{font-size:11px!important}.blueStar .ui-stars-star-on a{background-position:0 -64px}.simpleTable,.simpleTable td,.simpleTable th,.simpleTable tr{border:1px solid #454545}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.ui-dialog .ui-dialog-buttonpane{background:#f9f9f9}.btn-secondary{background:#fff!important;border:1px solid #eee!important;border-right:1px solid #ddd!important;border-bottom:1px solid #ccc!important;margin:.5em .4em .5em 0!important;color:#999!important}.btn-secondary.ui-state-hover{border:1px solid #39a9dc!important;background:#39a9dc url(../img/jquery/ui-bg_highlight-soft_25_39a9dc_1x100.png) 50% 50% repeat-x!important;font-weight:700!important;color:#fff!important}.ui-autocomplete .ui-state-hover span{color:#fff!important}.ui-stars-cancel,.ui-stars-star{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}.ui-stars-cancel a,.ui-stars-star a{width:16px;height:15px;display:block;background:url(../img/icons/16/jquery.ui.stars.gif) no-repeat 0 0}.ui-stars-star a{background-position:0 -32px}.ui-stars-star-on a{background-position:0 -48px}.ui-stars-star-hover a{background-position:0 -64px}.ui-stars-cancel-hover a{background-position:0 -16px}.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a{cursor:default!important}#command-table{border-collapse:collapse;text-align:center}#command-table td,#command-table th{padding:6px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ddd}#command-table>thead>tr>th{font-size:16px;font-weight:700}#command-table>thead>tr>td{font-size:14px}#command-table>tbody>tr>th{text-align:right}#command-table>tbody>tr>td{vertical-align:middle}#command-table>tbody>tr>th{font-weight:400;width:240px}#command-table>tbody>tr>th .light{color:#999}#command-summary-table>tbody>tr.space,#command-table>tbody>tr.space{background:#f2f2f2;height:10px;line-height:10px}.command-noborder{border:none!important}.command-sideborder{border-top:none!important;border-bottom:none!important}.command-topborder{border-top:1px solid #ddd!important;border-bottom:none!important}.command-bottomborder{border-bottom:1px solid #ddd;border-top:none!important}.command-lite{font-style:italic;color:#999}#account-current{overflow:hidden;zoom:1;margin-bottom:18px;padding:16px 16px 16px 48px;border:1px solid #a7a6a8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../img/icons/16/info.png) no-repeat 16px 16px #9ad1e9}#account-confirm{float:right}#account{overflow:hidden;zoom:1}.command-form{float:left;width:361px;padding:10px 20px 20px 20px;background:url(../img/bg.png) repeat-x scroll center top #3e3d40;border:1px solid #a7a6a8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.command-field{height:30px}.command-form label{display:block;float:left;width:85px}#or{float:left;width:134px;padding-top:50px;text-align:center;color:#a7a6a8;font-size:300%;font-weight:700}#command-table-error tr{vertical-align:top}#command-table-error th{text-align:left}#account-infos{float:right;width:50%;margin-bottom:18px}#account-infos h3{font-weight:700}#account-edit-link{display:block;float:right}#facturation-address{padding:17px;border:1px solid #ddd}#facturation-address h3{font-weight:700}#command-summary{clear:right}#command-summary-table{border-collapse:collapse;text-align:center}#command-summary-table td,#command-summary-table th{padding:8px;border:1px solid #ddd}.command-total-label{text-align:right;font-weight:700}.command-total{color:#39a9dc;font-weight:700}#command-confirm-form{margin-top:18px}#command-confirm-footer{margin-top:18px;text-align:right}.command-avantage-label{background:#f0f0f0;text-align:right}.command-avantage{color:red}#commandeSteps{font:11px Arial,Helvetica,sans-serif;background-image:url(../img/bc_bg.png);background-repeat:repeat-x;height:30px;line-height:30px;color:#9b9b9b;width:100%;overflow:hidden;margin:0;padding:0}#commandeSteps li{list-style-type:none;float:left;padding-left:10px}#commandeSteps a{height:30px;display:block;background-image:url(../img/bc_separator.png);background-repeat:no-repeat;background-position:right;cursor:default;outline:0;padding-right:15px;text-decoration:none;color:#999}#commandeSteps li.current{font-weight:700}#commandeSteps li.current a{color:#454545}.tipsy-handler{cursor:help}.form-row label{display:block;cursor:pointer;line-height:26px;padding-left:5px}.form-row{clear:left;margin-top:5px;border-left:1px solid #fff}.form-inner-row{margin-top:5px}.form-inner-row label{padding-left:0}.form .form-row:hover{border-left:1px solid #09c}.form-row:hover .form-label{background:#f0f0f0;color:#09c}.form-row-clear{clear:left}.form-label{float:left;width:140px}.form-field{margin-left:10px;float:left}.form-field-text{line-height:26px}.form-help{float:right;padding:5px;cursor:help;vertical-align:middle;opacity:.4}.form-row:hover .form-help{opacity:1}.form-frame{padding:5px;overflow-y:auto;max-height:400px;border:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ccc}.form-small-input{width:60px}.ui-dialog-buttonpane .disabled{border:1px solid #ccc!important;color:#ccc!important;background:#f0f0f0!important;cursor:wait}.ui-dialog-buttonpane .disabled:hover{border:1px solid #ccc!important;color:#ccc!important;background:#f0f0f0!important;cursor:wait}button.disabled{border:1px solid #ccc!important;color:#ccc!important;background:#f0f0f0!important;cursor:wait}button.disabled:hover{border:1px solid #ccc!important;color:#ccc!important;background:#f0f0f0!important;cursor:wait}.ui-widget-overlay{position:fixed}.ui-dialog{outline:4px rgba(0,200,200,.2) solid!important}.contentHeader{background:#fcfcfc;margin-bottom:5px;padding:5px 10px;border:1px solid #f6f6f6;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.archive{background:#f0f0f0;font-style:italic}.invalid-credit{color:#fff;padding:2px 4px;font-weight:700;background:#c0392b;margin:0 1px}.light{color:#999}.creditype{padding:2px 4px;margin:0 1px;color:#aaa}.creditype.essai,.creditype.type_1{font-weight:700;background:#2ecc71;color:#fff}.creditype.gratuit,.creditype.type_2{font-weight:700;background:#9b59b6;color:#fff}.creditype.payant,.creditype.type_3{font-weight:700;background:#39a9dc;color:#fff}.creditype.transfere,.creditype.type_4{font-weight:700;background:#f1c40f;color:#fff}.creditype.consomme,.creditype.type_5{font-weight:700;background:#ecf0f1;color:#34495e}.creditype.regularisation,.creditype.type_6{font-weight:700;background:#fc0;color:#333}::-moz-selection{background:rgba(255,255,0,.5);color:#000;text-shadow:none}::selection{background:rgba(255,255,0,.5);color:#000;text-shadow:none}#bespoke-menu>p,#pack-menu>p{color:#39a9dc;cursor:pointer}#bespoke-menu a{cursor:pointer}.selection-arrow{vertical-align:middle}.ui-sortable-handle{cursor:move}.label{background:none repeat scroll 0 0 #e1e1e1;border:medium none;color:#999;font-size:12px;line-height:20px;padding:0 5px}.label-primary{background:none repeat scroll 0 0 #c4e5f5;color:#39a9dc}.label-success{background:none repeat scroll 0 0 #ebf0d9;color:#86983d}.tc{text-align:center}.h4{font-size:18px;font-weight:600;line-height:40px}.mgt{margin-top:20px!important}