﻿/*! jQuery UI - v1.11.4 - 2016-03-22
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, sortable.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
/*! jQuery UI - v1.11.4 - 2016-03-22
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
 .jspContainer {   overflow: hidden;   position: relative; }  .jspPane {   position: absolute; }  .jspScrollable {   -ms-touch-action: none; }  .jspVerticalBar {   position: absolute;   top: 0;   right: 0;   width: 11px;   height: 100%;   background: transparent; }  .jspHorizontalBar {   position: absolute;   bottom: 0;   left: 0;   width: 100%;   height: 11px;   background: transparent; }  .jspVerticalBar *, .jspHorizontalBar * {   margin: 0;   padding: 0; }  .jspCap {   display: none; }  .jspHorizontalBar .jspCap {   float: left; }  .jspTrack {   background: #EDEDED;   position: relative; }  .jspDrag {   position: relative;   top: 0;   left: 0;   cursor: pointer;   background-color: #fff; }  .jspVerticalBar .jspDrag {   background-color: #E2E2E2;   width: 7px;   border: #C5C5C5 1px solid;   margin-left: 1px;   margin-right: 1px; }  .jspVerticalBar .jspDrag.jspHover {   background-color: #D9DBDC; }  .jspHorizontalBar .jspDrag {   background-color: #E2E2E2;   height: 7px;   border: #C5C5C5 1px solid;   margin-top: 1px;   margin-bottom: 1px; }  .jspHorizontalBar .jspDrag.jspHover {   background-color: #D9DBDC; }  .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {   float: left; }  .jspArrow {   background-color: #EDEDED;   text-indent: -20000px;   display: block;   cursor: pointer;   background-image: url(../../../images/fleches_scroll.png);   background-repeat: no-repeat; }  .jspArrow:hover {   background-color: #D9DBDC; }  .jspArrow.jspDisabled {   cursor: default; }  .jspArrow.jspDisabled:hover {   background-color: #EDEDED; }  .jspArrowUp {   background-position: -11px 0px; }  .jspArrowDown {   background-position: 0px 0px; }  .jspArrowLeft {   background-position: -22px 0px; }  .jspArrowRight {   background-position: -33px 0px; }  .jspArrowUp.jspDisabled {   background-position: -11px -11px; }  .jspArrowDown.jspDisabled {   background-position: 0px -11px; }  .jspArrowLeft.jspDisabled {   background-position: -22px -11px; }  .jspArrowRight.jspDisabled {   background-position: -33px -11px; }  .jspVerticalBar .jspArrow {   height: 11px; }  .jspHorizontalBar .jspArrow {   width: 11px;   float: left;   height: 100%; }  .jspVerticalBar .jspArrow:focus {   outline: none; }  .jspCorner {   background: #eeeef4;   float: left;   height: 100%; }  * html .jspCorner {   margin: 0 -3px 0 0; } 

html {
  height:100%;
  margin:0;
  padding:0;
}

body {
  height:100%;
  margin:0;
  padding:0;
}

.MessageInformatif
{
	z-index : 1100;
	width : 350px;
	background-color : white;
	border: 2px solid;
	padding: 5px;
  text-align : center;

}

.Transparence_MessageInformatif
{
  FILTER: progid:DXImageTransform.Microsoft.Alpha (style=0,opacity=50);
  opacity: 0.50;
}

.AlignementMilieu_MessageInformatif
{
  text-align : center;
}

.Texte10_MessageInformatif
{
  text-transform: none;
  font-size: 11px;
  color : #666666;
}

.Texte12_MessageInformatif
{
  text-transform: none;
  font-size: 13px;
  color : #666666;
}

.Gras_MessageInformatif
{
  font-weight: bold;
}

.EspaceHaut_MessageInformatif
{
	padding-top : 5px;
}

.EspaceBas_MessageInformatif
{
	padding-bottom : 5px;
}

.AlignementGauche_MessageInformatif
{
	text-align : left;
}

.Bordure_MessageInformatif
{
	border : 1px solid black;
}

.FondNoir_MessageInformatif
{
	background-color : #666666;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#666666,endColorStr=#E1E1E1);
  background: linear-gradient(to right, #666666, #E1E1E1);
  background: -moz-linear-gradient(left, #666666, #E1E1E1);
  background: -webkit-gradient(linear, left top, right top, from(#666666), to(#E1E1E1));
}

.Image_Attendre
{
    background-image:url("../../images/attendre.gif");
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center;
}
 a {   text-decoration: underline; }  a {   color: #6B6E77; }  .ThemeFramboise a {   color: #B9335F; }  .ThemeFraise a {   color: #C23B44; }  .ThemeCitrouille a {   color: #D05722; }  .ThemeMandarine a {   color: #E18400; }  .ThemeMure a {   color: #9D447F; }  .ThemeLavande a {   color: #8855A3; }  .ThemePrune a {   color: #705CB1; }  .ThemeBleu a {   color: #3273B5; }  .ThemeBleuOcean a {   color: #0281A6; }  .ThemeBleuCanard a {   color: #158786; }  .ThemeEmeraude a {   color: #0A9B6A; }  .ThemeFeuille a {   color: #699A00; }  .ThemeTaupe a {   color: #877379; }  .ThemeChocolat a {   color: #937A33; }  .ThemeNeutre a, a.ThemeNeutre {   color: #6B6E77; }  a:hover {   color: #515459; }  .ThemeFramboise a:hover {   color: #911C42; }  .ThemeFraise a:hover {   color: #972028; }  .ThemeCitrouille a:hover {   color: #AC4011; }  .ThemeMandarine a:hover {   color: #B96103; }  .ThemeMure a:hover {   color: #6B174E; }  .ThemeLavande a:hover {   color: #6A3288; }  .ThemePrune a:hover {   color: #49358C; }  .ThemeBleu a:hover {   color: #114B88; }  .ThemeBleuOcean a:hover {   color: #045F79; }  .ThemeBleuCanard a:hover {   color: #096665; }  .ThemeEmeraude a:hover {   color: #057C54; }  .ThemeFeuille a:hover {   color: #547A04; }  .ThemeTaupe a:hover {   color: #6F5960; }  .ThemeChocolat a:hover {   color: #7A6321; }  .ThemeNeutre a:hover, a:hover.ThemeNeutre {   color: #515459; }  .Lien {   cursor: pointer;   text-decoration: underline; }  .Lien {   color: #6B6E77; }  .ThemeFramboise .Lien {   color: #B9335F; }  .ThemeFraise .Lien {   color: #C23B44; }  .ThemeCitrouille .Lien {   color: #D05722; }  .ThemeMandarine .Lien {   color: #E18400; }  .ThemeMure .Lien {   color: #9D447F; }  .ThemeLavande .Lien {   color: #8855A3; }  .ThemePrune .Lien {   color: #705CB1; }  .ThemeBleu .Lien {   color: #3273B5; }  .ThemeBleuOcean .Lien {   color: #0281A6; }  .ThemeBleuCanard .Lien {   color: #158786; }  .ThemeEmeraude .Lien {   color: #0A9B6A; }  .ThemeFeuille .Lien {   color: #699A00; }  .ThemeTaupe .Lien {   color: #877379; }  .ThemeChocolat .Lien {   color: #937A33; }  .ThemeNeutre .Lien, .Lien.ThemeNeutre {   color: #6B6E77; }  .Lien:hover {   color: #515459; }  .ThemeFramboise .Lien:hover {   color: #911C42; }  .ThemeFraise .Lien:hover {   color: #972028; }  .ThemeCitrouille .Lien:hover {   color: #AC4011; }  .ThemeMandarine .Lien:hover {   color: #B96103; }  .ThemeMure .Lien:hover {   color: #6B174E; }  .ThemeLavande .Lien:hover {   color: #6A3288; }  .ThemePrune .Lien:hover {   color: #49358C; }  .ThemeBleu .Lien:hover {   color: #114B88; }  .ThemeBleuOcean .Lien:hover {   color: #045F79; }  .ThemeBleuCanard .Lien:hover {   color: #096665; }  .ThemeEmeraude .Lien:hover {   color: #057C54; }  .ThemeFeuille .Lien:hover {   color: #547A04; }  .ThemeTaupe .Lien:hover {   color: #6F5960; }  .ThemeChocolat .Lien:hover {   color: #7A6321; }  .ThemeNeutre .Lien:hover, .Lien:hover.ThemeNeutre {   color: #515459; }  .LienAccueil {   cursor: pointer;   text-decoration: none; }  .LienAccueil {   color: #515459; }  .ThemeFramboise .LienAccueil {   color: #911C42; }  .ThemeFraise .LienAccueil {   color: #972028; }  .ThemeCitrouille .LienAccueil {   color: #AC4011; }  .ThemeMandarine .LienAccueil {   color: #B96103; }  .ThemeMure .LienAccueil {   color: #6B174E; }  .ThemeLavande .LienAccueil {   color: #6A3288; }  .ThemePrune .LienAccueil {   color: #49358C; }  .ThemeBleu .LienAccueil {   color: #114B88; }  .ThemeBleuOcean .LienAccueil {   color: #045F79; }  .ThemeBleuCanard .LienAccueil {   color: #096665; }  .ThemeEmeraude .LienAccueil {   color: #057C54; }  .ThemeFeuille .LienAccueil {   color: #547A04; }  .ThemeTaupe .LienAccueil {   color: #6F5960; }  .ThemeChocolat .LienAccueil {   color: #7A6321; }  .ThemeNeutre .LienAccueil, .LienAccueil.ThemeNeutre {   color: #515459; }  .LienAccueil:hover, .LienAccueil:hover > div {   text-decoration: underline; }  .LienAccueilNeutre {   color: #515459;   cursor: pointer;   text-decoration: none; }  .LienAccueilNeutre:hover {   text-decoration: underline; }  .LienWidget {   color: black;   cursor: pointer;   text-decoration: none; }  .LienWidget:hover {   text-decoration: underline; }  .LienFenetre {   color: #737373;   text-decoration: underline; }  .Scroll {   scrollbar-face-color: #C5C5C5;   scrollbar-shadow-color: #6B6E77;   scrollbar-highlight-color: #E2E2E2;   scrollbar-3dlight-color: #F6F6F6;   scrollbar-darkshadow-color: #000000;   scrollbar-track-color: #F6F6F6;   scrollbar-arrow-color: #FFFFFF; }  .Bouton {   color: white;   background-color: #C5C5C5;   border-left-color: #F6F6F6;   border-top-color: #F6F6F6;   border-right-color: #333333;   border-bottom-color: #333333; }  .CelluleZoneTexte, .CelluleTexte, .CelluleTexteFine {   border: 1px solid #F6F6F6; }  .Bordure {   border: 1px solid #D9DBDC; }  .Legende {   color: black; }  .Image_Menu {   max-width: 310px;   min-width: 60px;   height: 30px;   background: transparent url("../../images/Themes/MenuPersonnalise.png") right center no-repeat; }  .Image_Menu_FlecheOnglet {   width: 8px;   height: 13px;   background: url("../../images/Themes/FlecheFondTransparent.png") 0 0 no-repeat; }  .Image_Menu_FlecheSousOnglet {   width: 16px;   height: 13px;   position: relative;   left: -8px;   background: url("../../images/Themes/FlecheFondTransparent.png") 0 0 no-repeat; } 

@font-face {
  font-family: 'IndexFont';
  src:  url(../../../Produit/Css/fonts/IndexFont.eot);
  src:  url(../../../Produit/Css/fonts/IndexFont.eot) format('embedded-opentype'),
    url(../../../Produit/Css/fonts/IndexFont.ttf) format('truetype'),
    url(../../../Produit/Css/fonts/IndexFont.woff) format('woff'),
    url(../../../Produit/Css/fonts/IndexFont.svg) format('svg');
  font-weight: normal;
  font-style: normal;
}

i:not(.mce-ico), a:before {
  font-family: 'IndexFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  position: relative;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a:before {
  display:inline-block;
  text-decoration: none;
}

.icon-circle span {
  position: relative;
  left: -11px;
  font-size: 0.8em;
  text-shadow: initial;
  color: white;
}


.icon-etiquette:before {
  content: "\e93a";
}
.icon-lsu:before {
  content: "\e939";
}
.icon-tel-fax:before {
  content: "\e936";
}
.icon-tel-personne-autorise:before {
  content: "\e937";
}
.icon-tel-urgence:before {
  content: "\e938";
}
.icon-competence-dispense:before {
  content: "\e934";
}
.icon-competence-absent:before {
  content: "\e935";
}
.icon-nouvel-evenement:before {
  content: "\e92f";
}
.icon-diffuser-sondage:before {
  content: "\e930";
}
.icon-diffuser-information:before {
  content: "\e931";
}
.icon-casier:before {
  content: "\e932";
}
.icon-retard:before {
  content: "\e933";
}
.icon-punition:before {
  content: "\e92e";
}
.icon-recap-cours:before {
  content: "\e92b";
}
.icon-intervenants:before {
  content: "\e92c";
}
.icon-cours-annule:before {
  content: "\e92d";
}
.icon-absences:before {
  content: "\e92a";
}
.icon-academie:before {
  content: "\e929";
}
.icon-entreprise:before {
  content: "\e928";
}
.icon-eleve:before {
  content: "\e927";
}
.icon-parents:before {
  content: "\e926";
}
.icon-enseignant-prof:before {
  content: "\e925";
}
.icon-appariteur:before {
  content: "\e924";
}
.icon-dernieres-evals:before {
  content: "\e900";
}
.icon-communiquer:before {
  content: "\e901";
}
.icon-infos-sondages:before {
  content: "\e902";
}
.icon-ical:before {
  content: "\e903";
}
.icon-doc-telech:before {
  content: "\e904";
}
.icon-bulletin:before {
  content: "\e905";
}
.icon-contenu-cours:before {
  content: "\e906";
}
.icon-feuille-appel:before {
  content: "\e907";
}
.icon-notes-etoile:before {
  content: "\e908";
}
.icon-personnes:before {
  content: "\e909";
}
.icon-releve-notes:before {
  content: "\e90a";
}
.icon-taf:before {
  content: "\e90b";
}
.icon-vs:before {
  content: "\e90c";
}
.icon-clic:before {
  content: "\e90d";
}
.icon-contact-vs:before {
  content: "\e90e";
}
.icon-editeur:before {
  content: "\e90f";
}
.icon-utilisateur:before {
  content: "\e910";
}
.icon-num-0:before {
  content: "\e911";
}
.icon-num-1:before {
  content: "\e912";
}
.icon-num-2:before {
  content: "\e913";
}
.icon-num-3:before {
  content: "\e914";
}
.icon-num-4:before {
  content: "\e915";
}
.icon-num-5:before {
  content: "\e916";
}
.icon-num-6:before {
  content: "\e917";
}
.icon-num-7:before {
  content: "\e918";
}
.icon-num-8:before {
  content: "\e919";
}
.icon-num-9:before {
  content: "\e91a";
}
.icon-pdf:before {
  content: "\e91b";
}
.icon-salle-porte:before {
  content: "\e91c";
}
.icon-secretariat:before {
  content: "\e91d";
}
.icon-stats:before {
  content: "\e91e";
}
.icon-video-film:before {
  content: "\e91f";
}
.icon-notdef:before {
  content: "\e920";
}
.icon-alerte-ppms:before {
  content: "\e921";
}
.icon-alert-ppms-notif:before {
  content: "\e922";
}
.icon-logo-client-not:before {
  content: "\e923";
}
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star_empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th_large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th_list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom_in:before {
  content: "\f00e";
}
.icon-zoom_out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file_alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download_alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play_circle:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list_alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume_off:before {
  content: "\f026";
}
.icon-volume_down:before {
  content: "\f027";
}
.icon-volume_up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text_height:before {
  content: "\f034";
}
.icon-text_width:before {
  content: "\f035";
}
.icon-align_left:before {
  content: "\f036";
}
.icon-align_center:before {
  content: "\f037";
}
.icon-align_right:before {
  content: "\f038";
}
.icon-align_justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent_left:before {
  content: "\f03b";
}
.icon-indent_right:before {
  content: "\f03c";
}
.icon-facetime_video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map_marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step_backward:before {
  content: "\f048";
}
.icon-fast_backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast_forward:before {
  content: "\f050";
}
.icon-step_forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron_left:before {
  content: "\f053";
}
.icon-chevron_right:before {
  content: "\f054";
}
.icon-plus_sign:before {
  content: "\f055";
}
.icon-minus_sign:before {
  content: "\f056";
}
.icon-remove_sign:before {
  content: "\f057";
}
.icon-ok_sign:before {
  content: "\f058";
}
.icon-question_sign:before {
  content: "\f059";
}
.icon-info_sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove_circle:before {
  content: "\f05c";
}
.icon-ok_circle:before {
  content: "\f05d";
}
.icon-ban_circle:before {
  content: "\f05e";
}
.icon-arrow_left:before {
  content: "\f060";
}
.icon-arrow_right:before {
  content: "\f061";
}
.icon-arrow_up:before {
  content: "\f062";
}
.icon-arrow_down:before {
  content: "\f063";
}
.icon-share_alt:before {
  content: "\f064";
}
.icon-resize_full:before {
  content: "\f065";
}
.icon-resize_small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation_sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye_open:before {
  content: "\f06e";
}
.icon-eye_close:before {
  content: "\f070";
}
.icon-warning_sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron_up:before {
  content: "\f077";
}
.icon-chevron_down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping_cart:before {
  content: "\f07a";
}
.icon-folder_close:before {
  content: "\f07b";
}
.icon-folder_open:before {
  content: "\f07c";
}
.icon-resize_vertical:before {
  content: "\f07d";
}
.icon-resize_horizontal:before {
  content: "\f07e";
}
.icon-bar_chart:before {
  content: "\f080";
}
.icon-twitter_sign:before {
  content: "\f081";
}
.icon-facebook_sign:before {
  content: "\f082";
}
.icon-camera_retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs_up_alt:before {
  content: "\f087";
}
.icon-thumbs_down_alt:before {
  content: "\f088";
}
.icon-star_half:before {
  content: "\f089";
}
.icon-heart_empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin_sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external_link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github_sign:before {
  content: "\f092";
}
.icon-upload_alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-check_empty:before {
  content: "\f096";
}
.icon-bookmark_empty:before {
  content: "\f097";
}
.icon-phone_sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit_card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand_right:before {
  content: "\f0a4";
}
.icon-hand_left:before {
  content: "\f0a5";
}
.icon-hand_up:before {
  content: "\f0a6";
}
.icon-hand_down:before {
  content: "\f0a7";
}
.icon-circle_arrow_left:before {
  content: "\f0a8";
}
.icon-circle_arrow_right:before {
  content: "\f0a9";
}
.icon-circle_arrow_up:before {
  content: "\f0aa";
}
.icon-circle_arrow_down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper_clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign_blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-ul:before {
  content: "\f0ca";
}
.icon-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest_sign:before {
  content: "\f0d3";
}
.icon-google_plus_sign:before {
  content: "\f0d4";
}
.icon-google_plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret_down:before {
  content: "\f0d7";
}
.icon-caret_up:before {
  content: "\f0d8";
}
.icon-caret_left:before {
  content: "\f0d9";
}
.icon-caret_right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort_down:before {
  content: "\f0dd";
}
.icon-sort_up:before {
  content: "\f0de";
}
.icon-envelope_alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment_alt:before {
  content: "\f0e5";
}
.icon-comments_alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-light_bulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud_download:before {
  content: "\f0ed";
}
.icon-cloud_upload:before {
  content: "\f0ee";
}
.icon-user_md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell_alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file_text_alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter_jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h_sign:before {
  content: "\f0fd";
}
.icon-f0fe:before {
  content: "\f0fe";
}
.icon-double_angle_left:before {
  content: "\f100";
}
.icon-double_angle_right:before {
  content: "\f101";
}
.icon-double_angle_up:before {
  content: "\f102";
}
.icon-double_angle_down:before {
  content: "\f103";
}
.icon-angle_left:before {
  content: "\f104";
}
.icon-angle_right:before {
  content: "\f105";
}
.icon-angle_up:before {
  content: "\f106";
}
.icon-angle_down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile_phone:before {
  content: "\f10b";
}
.icon-circle_blank:before {
  content: "\f10c";
}
.icon-quote_left:before {
  content: "\f10d";
}
.icon-quote_right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-reply:before {
  content: "\f112";
}
.icon-github_alt:before {
  content: "\f113";
}
.icon-folder_close_alt:before {
  content: "\f114";
}
.icon-folder_open_alt:before {
  content: "\f115";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag_alt:before {
  content: "\f11d";
}
.icon-flag_checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply_all:before {
  content: "\f122";
}
.icon-star_half_empty:before {
  content: "\f123";
}
.icon-location_arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code_fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-_279:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-_283:before {
  content: "\f12d";
}
.icon-puzzle_piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone_off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar_empty:before {
  content: "\f133";
}
.icon-fire_extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron_sign_left:before {
  content: "\f137";
}
.icon-chevron_sign_right:before {
  content: "\f138";
}
.icon-chevron_sign_up:before {
  content: "\f139";
}
.icon-chevron_sign_down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock_alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis_horizontal:before {
  content: "\f141";
}
.icon-ellipsis_vertical:before {
  content: "\f142";
}
.icon-_303:before {
  content: "\f143";
}
.icon-play_sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus_sign_alt:before {
  content: "\f146";
}
.icon-check_minus:before {
  content: "\f147";
}
.icon-level_up:before {
  content: "\f148";
}
.icon-level_down:before {
  content: "\f149";
}
.icon-check_sign:before {
  content: "\f14a";
}
.icon-edit_sign:before {
  content: "\f14b";
}
.icon-_312:before {
  content: "\f14c";
}
.icon-share_sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse_top:before {
  content: "\f151";
}
.icon-_317:before {
  content: "\f152";
}
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-usd:before {
  content: "\f155";
}
.icon-inr:before {
  content: "\f156";
}
.icon-jpy:before {
  content: "\f157";
}
.icon-rub:before {
  content: "\f158";
}
.icon-krw:before {
  content: "\f159";
}
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file_text:before {
  content: "\f15c";
}
.icon-sort_by_alphabet:before {
  content: "\f15d";
}
.icon-_329:before {
  content: "\f15e";
}
.icon-sort_by_attributes:before {
  content: "\f160";
}
.icon-sort_by_attributes_alt:before {
  content: "\f161";
}
.icon-sort_by_order:before {
  content: "\f162";
}
.icon-sort_by_order_alt:before {
  content: "\f163";
}
.icon-_334:before {
  content: "\f164";
}
.icon-_335:before {
  content: "\f165";
}
.icon-youtube_sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing_sign:before {
  content: "\f169";
}
.icon-youtube_play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-f171:before {
  content: "\f171";
}
.icon-bitbucket_sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr_sign:before {
  content: "\f174";
}
.icon-long_arrow_down:before {
  content: "\f175";
}
.icon-long_arrow_up:before {
  content: "\f176";
}
.icon-long_arrow_left:before {
  content: "\f177";
}
.icon-long_arrow_right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-_366:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
.icon-_372:before {
  content: "\f18c";
}
.icon-stack_exchange:before {
  content: "\f18d";
}
.icon-_374:before {
  content: "\f18e";
}
.icon-arrow_circle_alt_left:before {
  content: "\f190";
}
.icon-_376:before {
  content: "\f191";
}
.icon-dot_circle_alt:before {
  content: "\f192";
}
.icon-_378:before {
  content: "\f193";
}
.icon-vimeo_square:before {
  content: "\f194";
}
.icon-_380:before {
  content: "\f195";
}
.icon-plus_square_o:before {
  content: "\f196";
}
.icon-_382:before {
  content: "\f197";
}
.icon-_383:before {
  content: "\f198";
}
.icon-_384:before {
  content: "\f199";
}
.icon-_385:before {
  content: "\f19a";
}
.icon-_386:before {
  content: "\f19b";
}
.icon-_387:before {
  content: "\f19c";
}
.icon-_388:before {
  content: "\f19d";
}
.icon-_389:before {
  content: "\f19e";
}
.icon-uniF1A0:before {
  content: "\f1a0";
}
.icon-f1a1:before {
  content: "\f1a1";
}
.icon-_392:before {
  content: "\f1a2";
}
.icon-_393:before {
  content: "\f1a3";
}
.icon-f1a4:before {
  content: "\f1a4";
}
.icon-_395:before {
  content: "\f1a5";
}
.icon-_396:before {
  content: "\f1a6";
}
.icon-_397:before {
  content: "\f1a7";
}
.icon-_398:before {
  content: "\f1a8";
}
.icon-_399:before {
  content: "\f1a9";
}
.icon-_400:before {
  content: "\f1aa";
}
.icon-f1ab:before {
  content: "\f1ab";
}
.icon-_402:before {
  content: "\f1ac";
}
.icon-_403:before {
  content: "\f1ad";
}
.icon-_404:before {
  content: "\f1ae";
}
.icon-uniF1B1:before {
  content: "\f1b0";
}
.icon-_406:before {
  content: "\f1b1";
}
.icon-_407:before {
  content: "\f1b2";
}
.icon-_408:before {
  content: "\f1b3";
}
.icon-_409:before {
  content: "\f1b4";
}
.icon-_410:before {
  content: "\f1b5";
}
.icon-_411:before {
  content: "\f1b6";
}
.icon-_412:before {
  content: "\f1b7";
}
.icon-_413:before {
  content: "\f1b8";
}
.icon-_414:before {
  content: "\f1b9";
}
.icon-_415:before {
  content: "\f1ba";
}
.icon-_416:before {
  content: "\f1bb";
}
.icon-_417:before {
  content: "\f1bc";
}
.icon-_418:before {
  content: "\f1bd";
}
.icon-_419:before {
  content: "\f1be";
}
.icon-uniF1C0:before {
  content: "\f1c0";
}
.icon-uniF1C1:before {
  content: "\f1c1";
}
.icon-_422:before {
  content: "\f1c2";
}
.icon-_423:before {
  content: "\f1c3";
}
.icon-_424:before {
  content: "\f1c4";
}
.icon-_425:before {
  content: "\f1c5";
}
.icon-_426:before {
  content: "\f1c6";
}
.icon-_427:before {
  content: "\f1c7";
}
.icon-_428:before {
  content: "\f1c8";
}
.icon-_429:before {
  content: "\f1c9";
}
.icon-_430:before {
  content: "\f1ca";
}
.icon-_431:before {
  content: "\f1cb";
}
.icon-_432:before {
  content: "\f1cc";
}
.icon-_433:before {
  content: "\f1cd";
}
.icon-_434:before {
  content: "\f1ce";
}
.icon-uniF1D0:before {
  content: "\f1d0";
}
.icon-uniF1D1:before {
  content: "\f1d1";
}
.icon-uniF1D2:before {
  content: "\f1d2";
}
.icon-_438:before {
  content: "\f1d3";
}
.icon-_439:before {
  content: "\f1d4";
}
.icon-uniF1D5:before {
  content: "\f1d5";
}
.icon-uniF1D6:before {
  content: "\f1d6";
}
.icon-uniF1D7:before {
  content: "\f1d7";
}
.icon-_443:before {
  content: "\f1d8";
}
.icon-_444:before {
  content: "\f1d9";
}
.icon-_445:before {
  content: "\f1da";
}
.icon-_446:before {
  content: "\f1db";
}
.icon-_447:before {
  content: "\f1dc";
}
.icon-_448:before {
  content: "\f1dd";
}
.icon-_449:before {
  content: "\f1de";
}
.icon-uniF1E0:before {
  content: "\f1e0";
}
.icon-_451:before {
  content: "\f1e1";
}
.icon-_452:before {
  content: "\f1e2";
}
.icon-_453:before {
  content: "\f1e3";
}
.icon-_454:before {
  content: "\f1e4";
}
.icon-_455:before {
  content: "\f1e5";
}
.icon-_456:before {
  content: "\f1e6";
}
.icon-_457:before {
  content: "\f1e7";
}
.icon-_458:before {
  content: "\f1e8";
}
.icon-_459:before {
  content: "\f1e9";
}
.icon-_460:before {
  content: "\f1ea";
}
.icon-_461:before {
  content: "\f1eb";
}
.icon-_462:before {
  content: "\f1ec";
}
.icon-_463:before {
  content: "\f1ed";
}
.icon-_464:before {
  content: "\f1ee";
}
.icon-uniF1F0:before {
  content: "\f1f0";
}
.icon-_466:before {
  content: "\f1f1";
}
.icon-_467:before {
  content: "\f1f2";
}
.icon-f1f3:before {
  content: "\f1f3";
}
.icon-_469:before {
  content: "\f1f4";
}
.icon-_470:before {
  content: "\f1f5";
}
.icon-_471:before {
  content: "\f1f6";
}
.icon-_472:before {
  content: "\f1f7";
}
.icon-_473:before {
  content: "\f1f8";
}
.icon-_474:before {
  content: "\f1f9";
}
.icon-_475:before {
  content: "\f1fa";
}
.icon-_476:before {
  content: "\f1fb";
}
.icon-f1fc:before {
  content: "\f1fc";
}
.icon-_478:before {
  content: "\f1fd";
}
.icon-_479:before {
  content: "\f1fe";
}
.icon-_480:before {
  content: "\f200";
}
.icon-_481:before {
  content: "\f201";
}
.icon-_482:before {
  content: "\f202";
}
.icon-_483:before {
  content: "\f203";
}
.icon-_484:before {
  content: "\f204";
}
.icon-_485:before {
  content: "\f205";
}
.icon-_486:before {
  content: "\f206";
}
.icon-_487:before {
  content: "\f207";
}
.icon-_488:before {
  content: "\f208";
}
.icon-_489:before {
  content: "\f209";
}
.icon-_490:before {
  content: "\f20a";
}
.icon-_491:before {
  content: "\f20b";
}
.icon-_492:before {
  content: "\f20c";
}
.icon-_493:before {
  content: "\f20d";
}
.icon-_494:before {
  content: "\f20e";
}
.icon-f210:before {
  content: "\f210";
}
.icon-_496:before {
  content: "\f211";
}
.icon-f212:before {
  content: "\f212";
}
.icon-_498:before {
  content: "\f213";
}
.icon-_499:before {
  content: "\f214";
}
.icon-_500:before {
  content: "\f215";
}
.icon-_501:before {
  content: "\f216";
}
.icon-_502:before {
  content: "\f217";
}
.icon-_503:before {
  content: "\f218";
}
.icon-_504:before {
  content: "\f219";
}
.icon-_505:before {
  content: "\f21a";
}
.icon-_506:before {
  content: "\f21b";
}
.icon-_507:before {
  content: "\f21c";
}
.icon-_508:before {
  content: "\f21d";
}
.icon-_509:before {
  content: "\f21e";
}
.icon-venus:before {
  content: "\f221";
}
.icon-_511:before {
  content: "\f222";
}
.icon-_512:before {
  content: "\f223";
}
.icon-_513:before {
  content: "\f224";
}
.icon-_514:before {
  content: "\f225";
}
.icon-_515:before {
  content: "\f226";
}
.icon-_516:before {
  content: "\f227";
}
.icon-_517:before {
  content: "\f228";
}
.icon-_518:before {
  content: "\f229";
}
.icon-_519:before {
  content: "\f22a";
}
.icon-_520:before {
  content: "\f22b";
}
.icon-_521:before {
  content: "\f22c";
}
.icon-_522:before {
  content: "\f22d";
}
.icon-_525:before {
  content: "\f230";
}
.icon-_526:before {
  content: "\f231";
}
.icon-_527:before {
  content: "\f232";
}
.icon-_528:before {
  content: "\f233";
}
.icon-_529:before {
  content: "\f234";
}
.icon-_530:before {
  content: "\f235";
}
.icon-_531:before {
  content: "\f236";
}
.icon-_532:before {
  content: "\f237";
}
.icon-_533:before {
  content: "\f238";
}
.icon-_534:before {
  content: "\f239";
}
.icon-_535:before {
  content: "\f23a";
}
.icon-_536:before {
  content: "\f23b";
}
.icon-_537:before {
  content: "\f23c";
}
.icon-_538:before {
  content: "\f23d";
}
.icon-_539:before {
  content: "\f23e";
}
.icon-_540:before {
  content: "\f240";
}
.icon-_541:before {
  content: "\f241";
}
.icon-_542:before {
  content: "\f242";
}
.icon-_543:before {
  content: "\f243";
}
.icon-_544:before {
  content: "\f244";
}
.icon-_545:before {
  content: "\f245";
}
.icon-_546:before {
  content: "\f246";
}
.icon-_547:before {
  content: "\f247";
}
.icon-_548:before {
  content: "\f248";
}
.icon-_549:before {
  content: "\f249";
}
.icon-_550:before {
  content: "\f24a";
}
.icon-_551:before {
  content: "\f24b";
}
.icon-_552:before {
  content: "\f24c";
}
.icon-_553:before {
  content: "\f24d";
}
.icon-_554:before {
  content: "\f24e";
}
.icon-_555:before {
  content: "\f250";
}
.icon-_556:before {
  content: "\f251";
}
.icon-_557:before {
  content: "\f252";
}
.icon-_558:before {
  content: "\f253";
}
.icon-_559:before {
  content: "\f254";
}
.icon-_560:before {
  content: "\f255";
}
.icon-_561:before {
  content: "\f256";
}
.icon-_562:before {
  content: "\f257";
}
.icon-_563:before {
  content: "\f258";
}
.icon-_564:before {
  content: "\f259";
}
.icon-_565:before {
  content: "\f25a";
}
.icon-_566:before {
  content: "\f25b";
}
.icon-_567:before {
  content: "\f25c";
}
.icon-_568:before {
  content: "\f25d";
}
.icon-_569:before {
  content: "\f25e";
}
.icon-f260:before {
  content: "\f260";
}
.icon-f261:before {
  content: "\f261";
}
.icon-_572:before {
  content: "\f262";
}
.icon-f263:before {
  content: "\f263";
}
.icon-_574:before {
  content: "\f264";
}
.icon-_575:before {
  content: "\f265";
}
.icon-_576:before {
  content: "\f266";
}
.icon-_577:before {
  content: "\f267";
}
.icon-_578:before {
  content: "\f268";
}
.icon-_579:before {
  content: "\f269";
}
.icon-_580:before {
  content: "\f26a";
}
.icon-_581:before {
  content: "\f26b";
}
.icon-_582:before {
  content: "\f26c";
}
.icon-_583:before {
  content: "\f26d";
}
.icon-_584:before {
  content: "\f26e";
}
.icon-_585:before {
  content: "\f270";
}
.icon-_586:before {
  content: "\f271";
}
.icon-_587:before {
  content: "\f272";
}
.icon-_588:before {
  content: "\f273";
}
.icon-_589:before {
  content: "\f274";
}
.icon-_590:before {
  content: "\f275";
}
.icon-_591:before {
  content: "\f276";
}
.icon-_592:before {
  content: "\f277";
}
.icon-_593:before {
  content: "\f278";
}
.icon-_594:before {
  content: "\f279";
}
.icon-_595:before {
  content: "\f27a";
}
.icon-_596:before {
  content: "\f27b";
}
.icon-_597:before {
  content: "\f27c";
}
.icon-_598:before {
  content: "\f27d";
}
.icon-f27e:before {
  content: "\f27e";
}
.icon-uniF280:before {
  content: "\f280";
}
.icon-uniF281:before {
  content: "\f281";
}
.icon-_602:before {
  content: "\f282";
}
.icon-_603:before {
  content: "\f283";
}
.icon-_604:before {
  content: "\f284";
}
.icon-uniF285:before {
  content: "\f285";
}
.icon-uniF286:before {
  content: "\f286";
}
.icon-_607:before {
  content: "\f287";
}
.icon-_608:before {
  content: "\f288";
}
.icon-_609:before {
  content: "\f289";
}
.icon-_610:before {
  content: "\f28a";
}
.icon-_611:before {
  content: "\f28b";
}
.icon-_612:before {
  content: "\f28c";
}
.icon-_613:before {
  content: "\f28d";
}
.icon-_614:before {
  content: "\f28e";
}
.icon-_615:before {
  content: "\f290";
}
.icon-_616:before {
  content: "\f291";
}
.icon-_617:before {
  content: "\f292";
}
.icon-_618:before {
  content: "\f293";
}
.icon-_619:before {
  content: "\f294";
}
.icon-_620:before {
  content: "\f295";
}
.icon-_621:before {
  content: "\f296";
}
.icon-_622:before {
  content: "\f297";
}
.icon-_623:before {
  content: "\f298";
}
.icon-_624:before {
  content: "\f299";
}
.icon-_625:before {
  content: "\f29a";
}
.icon-_626:before {
  content: "\f29b";
}
.icon-_627:before {
  content: "\f29c";
}
.icon-_628:before {
  content: "\f29d";
}
.icon-_629:before {
  content: "\f29e";
}
.icon-uniF2A0:before {
  content: "\f2a0";
}
.icon-uniF2A1:before {
  content: "\f2a1";
}
.icon-uniF2A2:before {
  content: "\f2a2";
}
.icon-uniF2A3:before {
  content: "\f2a3";
}
.icon-uniF2A4:before {
  content: "\f2a4";
}
.icon-uniF2A5:before {
  content: "\f2a5";
}
.icon-uniF2A6:before {
  content: "\f2a6";
}
.icon-uniF2A7:before {
  content: "\f2a7";
}
.icon-uniF2A8:before {
  content: "\f2a8";
}
.icon-uniF2A9:before {
  content: "\f2a9";
}
.icon-uniF2AA:before {
  content: "\f2aa";
}
.icon-uniF2AB:before {
  content: "\f2ab";
}
.icon-uniF2AC:before {
  content: "\f2ac";
}
.icon-uniF2AD:before {
  content: "\f2ad";
}
.icon-uniF2AE:before {
  content: "\f2ae";
}
.icon-uniF2B0:before {
  content: "\f2b0";
}
.icon-uniF2B1:before {
  content: "\f2b1";
}
.icon-uniF2B2:before {
  content: "\f2b2";
}
.icon-uniF2B3:before {
  content: "\f2b3";
}
.icon-uniF2B4:before {
  content: "\f2b4";
}
.icon-uniF2B5:before {
  content: "\f2b5";
}
.icon-uniF2B6:before {
  content: "\f2b6";
}
.icon-uniF2B7:before {
  content: "\f2b7";
}
.icon-uniF2B8:before {
  content: "\f2b8";
}
.icon-uniF2B9:before {
  content: "\f2b9";
}
.icon-uniF2BA:before {
  content: "\f2ba";
}
.icon-uniF2BB:before {
  content: "\f2bb";
}
.icon-uniF2BC:before {
  content: "\f2bc";
}
.icon-uniF2BD:before {
  content: "\f2bd";
}
.icon-uniF2BE:before {
  content: "\f2be";
}
.icon-uniF2C0:before {
  content: "\f2c0";
}
.icon-uniF2C1:before {
  content: "\f2c1";
}
.icon-uniF2C2:before {
  content: "\f2c2";
}
.icon-uniF2C3:before {
  content: "\f2c3";
}
.icon-uniF2C4:before {
  content: "\f2c4";
}
.icon-uniF2C5:before {
  content: "\f2c5";
}
.icon-uniF2C6:before {
  content: "\f2c6";
}
.icon-uniF2C7:before {
  content: "\f2c7";
}
.icon-uniF2C8:before {
  content: "\f2c8";
}
.icon-uniF2C9:before {
  content: "\f2c9";
}
.icon-uniF2CA:before {
  content: "\f2ca";
}
.icon-uniF2CB:before {
  content: "\f2cb";
}
.icon-uniF2CC:before {
  content: "\f2cc";
}
.icon-uniF2CD:before {
  content: "\f2cd";
}
.icon-uniF2CE:before {
  content: "\f2ce";
}
.icon-uniF2D0:before {
  content: "\f2d0";
}
.icon-uniF2D1:before {
  content: "\f2d1";
}
.icon-uniF2D2:before {
  content: "\f2d2";
}
.icon-uniF2D3:before {
  content: "\f2d3";
}
.icon-uniF2D4:before {
  content: "\f2d4";
}
.icon-uniF2D5:before {
  content: "\f2d5";
}
.icon-uniF2D6:before {
  content: "\f2d6";
}
.icon-uniF2D7:before {
  content: "\f2d7";
}
.icon-uniF2D8:before {
  content: "\f2d8";
}
.icon-uniF2D9:before {
  content: "\f2d9";
}
.icon-uniF2DA:before {
  content: "\f2da";
}
.icon-uniF2DB:before {
  content: "\f2db";
}
.icon-uniF2DC:before {
  content: "\f2dc";
}
.icon-uniF2DD:before {
  content: "\f2dd";
}
.icon-uniF2DE:before {
  content: "\f2de";
}
.icon-uniF2E0:before {
  content: "\f2e0";
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../../../espace/css/fonts/montserrat-100.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-100.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('../../../fonts/montserrat-100italic.woff2') format('woff2'),
       url('../../../fonts/montserrat-100italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../../../espace/css/fonts/montserrat-200.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-200.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('../../../espace/css/fonts/montserrat-200italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-200italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../../../espace/css/fonts/montserrat-300.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-300.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../../../espace/css/fonts/montserrat-300italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-300italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../../../espace/css/fonts/montserrat-regular.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-regular.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../../../espace/css/fonts/montserrat-italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../../../espace/css/fonts/montserrat-500.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-500.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../../../espace/css/fonts/montserrat-500italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-500italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../../../espace/css/fonts/montserrat-600.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-600.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('../../../espace/css/fonts/montserrat-600italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-600italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../../../espace/css/fonts/montserrat-700.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-700.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../../../espace/css/fonts/montserrat-700italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-700italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../../../espace/css/fonts/montserrat-800.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-800.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../../../espace/css/fonts/montserrat-800italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-800italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../../../espace/css/fonts/montserrat-900.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-900.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../../../espace/css/fonts/montserrat-900italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-900italic.woff') format('woff');
}
.AlignementGauche
{
	text-align : left;
}

.AlignementMilieu
{
	text-align : center;
}

.AlignementDivMilieu
{
	margin-left: auto;
  margin-right: auto;
}

.AlignementDroit
{
	text-align : right;
}

.AlignementHaut
{
	vertical-align : top;
}

.AlignementMilieuVertical
{
	vertical-align : middle;
}

.AlignementDivMilieuVertical
{
	margin-top: auto;
  margin-bottom: auto;
}

.AlignementBas
{
	vertical-align : bottom;
}

.GrisClair {
	color: #CCCCCC;
}

.GrisFonce {
	color : #AAAAAA;
}

.GrisTresFonce {
  color : #737373;
} 

.FondNoir
{
	background-color : black;
}

.FondGrisTresFonce
{
	background-color : #666666;
}

.FondGrisFonce
{
	background-color : #AAAAAA;	
}

.FondGrisClair
{
	background-color : #CCCCCC;
}

.FondGrisTresClair
{
	background-color : #E1E1E1;
}

.FondBlanc
{
	background-color : white;
}

.FondRouge
{
	background-color : #CC3300;
}

.FondJaune
{
	background-color : #FFFF99;
}

.TexteRouge
{
	color : #CC3300;
}
.TexteRougeClair
{
	color : #FF0000;
}
.FondOrange
{
	background-color : #FF9966;
}

.Gris
{
	color: #666666;
}

.Blanc
{
	color : white;
}

.Noir
{
  color: black;
}
 @charset "UTF-8"; .Bandeau {   padding: 5px;   text-transform: none;   font-weight: bold;   font-size: 11px;   background-color: white; }  .Cadre {   border-width: 0.05em;   border-style: solid;   padding: 0.3em; }  .Debug {   position: absolute;   z-index: 2000;   background-color: white;   left: 250px;   top: 0;   height: 40px;   width: 500px;   overflow: auto;   font-size: 11px; }  * {   outline: none; }  html {   height: 100%; }  body {   width: 100%;   height: 100%;   margin: 0 0 0 0;   -webkit-text-size-adjust: 100%; }  .checkbox {   padding: 0 0 0 0;   margin: 0 0 0 0;   border: 0; }  textarea {   resize: none;   -moz-resize: none;   box-sizing: border-box; }  input {   box-sizing: border-box;   padding: 1px;   margin: 0; }  input, textarea {   font-family: inherit;   font-size: inherit;   font-weight: inherit; }  textarea, svg {   vertical-align: top; }  img {   vertical-align: middle; }  .SansSelectionTexte {   -moz-user-select: -moz-none;   -webkit-user-select: none;   -webkit-touch-callout: none;   -ms-user-select: none;   -moz-user-select: none;   user-select: none; }  input, textarea, .AvecSelectionTexte {   -moz-user-select: text;   -webkit-user-select: text;   -webkit-touch-callout: text;   -ms-user-select: text;   user-select: text; }  table {   empty-cells: show; }  fieldset {   padding: 3px 6px 8px 6px; }  .Insecable {   white-space: pre; }  .Collapse {   border-collapse: collapse; }  .Selection {   background-color: #3399ff;   color: white; }  .ThemeAccessible .Selection {   background-color: #7b7b7b; }  .BorderInvisible {   border-left: 1px solid transparent;   border-right: 1px solid transparent; }  .MargeHaut {   margin-top: 5px; }  .MargeBas {   margin-bottom: 5px; }  .MargeDroit {   margin-right: 5px; }  .MargeGauche {   margin-left: 5px; }  .Zone {   border-width: 0.05em;   border-style: solid;   padding: 0.3em;   margin-top: 0.6em; }  .TitreZone {   position: relative;   width: 10px;   top: -1em;   padding: 0.1em;   border-width: 0.1em;   border-style: solid; }  .hide, .Fiche {   visibility: hidden; }  .show {   visibility: visible; }  .Masquer {   display: none; }  .BloquerInterface {   position: absolute;   z-index: 1000;   left: 0;   top: 0;   width: 100%;   height: 100%;   background-color: white;   filter: alpha(opacity=0.1);   -moz-opacity: 0.01;   opacity: 0.01; }  .VoileOpaque {   background-color: white;   filter: alpha(opacity=50);   -moz-opacity: 0.5;   opacity: 0.5; }  .VoileTresOpaque {   background-color: white;   filter: alpha(opacity=20);   -moz-opacity: 0.2;   opacity: 0.2; }  .Fiche {   position: absolute;   left: 0;   top: 0; }  .BordureReliefHaut {   border-bottom: 1px solid gray;   border-right: 1px solid gray;   border-left: 1px solid white;   border-top: 1px solid white; }  .BordureReliefBas {   border-bottom: 1px solid white;   border-right: 1px solid white;   border-left: 1px solid gray;   border-top: 1px solid gray; }  .BordureNavigationInactive {   border: 0;   padding: 1px; }  .BordureNavigationActive {   border: 1px dotted;   padding: 0; }  .Table {   width: 100%;   height: 100%; }  .TableauSansHaut {   border-left: black solid 1px;   background-color: White; }  .Cellule {   vertical-align: middle;   padding: 2px; }  .CelluleSaisie {   margin: 0;   padding: 0;   border-left: 0 solid white;   border-top: 0 solid white;   border-bottom: 0 solid white;   border-right: 0 solid white;   overflow: auto;   width: 100%; }  .AvecMarge {   margin: 5px; }  .LienConsole {   cursor: pointer;   color: Blue;   text-decoration: underline; }  .SansOutline {   outline: 0; }  .LienNoir {   color: black;   cursor: pointer;   text-decoration: none; }  .LienNoir:hover {   color: black;   cursor: pointer;   text-decoration: underline; }  .AvecScrollHorizontal {   overflow-x: scroll; }  .AvecScrollVertical {   overflow-y: scroll; }  .AvecScrollVerticalAuto {   overflow-y: auto; }  .SansOverflow {   overflow: hidden; }  .ImageMobile {   width: 90px;   height: 90px;   background-color: transparent;   background-repeat: no-repeat;   background-position: center; }  .DegradeLineaireHorizontal {   FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=55,finishOpacity=100,startX=100,finishX=0,startY=100,finishY=100); }  .divUpload label.emballage input.fichier {   position: relative;   opacity: 0;   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }  .Bordure_Accessible, .CelluleZoneTexte_Accessible, .CelluleTexte_Accessible {   border: 1px solid black; }  .CelluleTexte, .CelluleTexte_Accessible, .CelluleZoneTexte, .CelluleZoneTexte_Accessible {   padding: 3px;   box-sizing: border-box; }  .CelluleTexteFine, .CelluleTexteFine_Accessible {   padding: 1px; }  .InlineBlock {   display: inline-block; }  .NoWrap, .NoWrap.NoWrap {   white-space: nowrap; }  .NoWrap > * {   white-space: normal; }  .WhiteSpaceNormal {   white-space: normal; }  .IE_draggable {   touch-action: none; }  input:disabled {   background: #EFEFEF;   color: #6B6E77;   -webkit-text-fill-color: #6B6E77; }  input[type="image"]:disabled {   background: transparent; }  input.InputFile::-ms-value {   width: 0;   display: none; }  input.InputFile::-ms-browse {   width: 100%; }  input.InputFile::-webkit-file-upload-button {   visibility: hidden; }  textarea:disabled {   background: #EFEFEF;   color: #6B6E77; }  .ie-ellipsis {   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap; }  .ie-telephone::-ms-clear {   width: 0;   height: 0; }  .ie-indicatiftel::-ms-clear {   width: 0;   height: 0; }  .BorderBox {   box-sizing: border-box; }  @media print {   .NePasImprimer {     display: none;   } }  @media screen {   .Masquer_Screen {     display: none;   } }  ul {   margin: 0 0 0 15px;   padding: 0; }  .LibelleHaut {   padding-left: 3px;   padding-bottom: 0px; }  .GroupeRadioButton {   clear: both;   display: inline-block;   vertical-align: middle; }  .GroupeRadioButton > input {   position: absolute;   left: -9999em;   top: -9999em; }  .GroupeRadioButton > input + label {   display: inline-block;   padding: 3px 6px;   cursor: pointer;   margin-right: -1px;   background-color: transparent;   font-weight: 400; }  .GroupeRadioButton > input + label {   border: #6B6E77 1px solid; }  .ThemeFramboise .GroupeRadioButton > input + label {   border: #B9335F 1px solid; }  .ThemeFraise .GroupeRadioButton > input + label {   border: #C23B44 1px solid; }  .ThemeCitrouille .GroupeRadioButton > input + label {   border: #D05722 1px solid; }  .ThemeMandarine .GroupeRadioButton > input + label {   border: #E18400 1px solid; }  .ThemeMure .GroupeRadioButton > input + label {   border: #9D447F 1px solid; }  .ThemeLavande .GroupeRadioButton > input + label {   border: #8855A3 1px solid; }  .ThemePrune .GroupeRadioButton > input + label {   border: #705CB1 1px solid; }  .ThemeBleu .GroupeRadioButton > input + label {   border: #3273B5 1px solid; }  .ThemeBleuOcean .GroupeRadioButton > input + label {   border: #0281A6 1px solid; }  .ThemeBleuCanard .GroupeRadioButton > input + label {   border: #158786 1px solid; }  .ThemeEmeraude .GroupeRadioButton > input + label {   border: #0A9B6A 1px solid; }  .ThemeFeuille .GroupeRadioButton > input + label {   border: #699A00 1px solid; }  .ThemeTaupe .GroupeRadioButton > input + label {   border: #877379 1px solid; }  .ThemeChocolat .GroupeRadioButton > input + label {   border: #937A33 1px solid; }  .ThemeNeutre .GroupeRadioButton > input + label, .GroupeRadioButton > input + label.ThemeNeutre {   border: #6B6E77 1px solid; }  .GroupeRadioButton > input + label:first-of-type {   border-radius: 4px 0 0 4px; }  .GroupeRadioButton > input + label:last-of-type {   border-radius: 0 4px 4px 0; }  .GroupeRadioButton > input:checked + label {   color: white;   font-weight: 600; }  .EspaceIndex .GroupeRadioButton > input:checked + label {   background-color: #6B6E77; }  .EspaceIndex .ThemeFramboise .GroupeRadioButton > input:checked + label {   background-color: #B9335F; }  .EspaceIndex .ThemeFraise .GroupeRadioButton > input:checked + label {   background-color: #C23B44; }  .EspaceIndex .ThemeCitrouille .GroupeRadioButton > input:checked + label {   background-color: #D05722; }  .EspaceIndex .ThemeMandarine .GroupeRadioButton > input:checked + label {   background-color: #E18400; }  .EspaceIndex .ThemeMure .GroupeRadioButton > input:checked + label {   background-color: #9D447F; }  .EspaceIndex .ThemeLavande .GroupeRadioButton > input:checked + label {   background-color: #8855A3; }  .EspaceIndex .ThemePrune .GroupeRadioButton > input:checked + label {   background-color: #705CB1; }  .EspaceIndex .ThemeBleu .GroupeRadioButton > input:checked + label {   background-color: #3273B5; }  .EspaceIndex .ThemeBleuOcean .GroupeRadioButton > input:checked + label {   background-color: #0281A6; }  .EspaceIndex .ThemeBleuCanard .GroupeRadioButton > input:checked + label {   background-color: #158786; }  .EspaceIndex .ThemeEmeraude .GroupeRadioButton > input:checked + label {   background-color: #0A9B6A; }  .EspaceIndex .ThemeFeuille .GroupeRadioButton > input:checked + label {   background-color: #699A00; }  .EspaceIndex .ThemeTaupe .GroupeRadioButton > input:checked + label {   background-color: #877379; }  .EspaceIndex .ThemeChocolat .GroupeRadioButton > input:checked + label {   background-color: #937A33; }  .EspaceIndex .ThemeNeutre .GroupeRadioButton > input:checked + label, .EspaceIndex .GroupeRadioButton > input:checked + label.ThemeNeutre {   background-color: #6B6E77; } 
.Espace
{
	padding : 5px;
}

.EspaceGauche
{
	padding-left : 5px;
}

.EspaceDroit
{
	padding-right : 5px;
}

.EspaceHaut
{
	padding-top : 5px;
}

.EspaceBas
{
	padding-bottom : 5px;
}

.EspaceHaut10
{
	padding-top : 10px;
}

.EspaceBas10
{
	padding-bottom : 10px;
}

.EspaceGauche10
{
	padding-left : 10px;
}

.EspaceDroit10
{
	padding-right : 10px;
}


.GrandEspaceGauche
{
	padding-left : 20px;
}

.GrandEspaceHaut
{
	padding-top : 20px;
}

.GrandEspaceBas
{
	padding-bottom : 20px;
}

.GrandEspaceDroit
{
	padding-right : 20px;
}

.PetitEspace
{
    padding : 3px;
}

.PetitEspaceGauche
{
    padding-left : 3px;
}

.PetitEspaceDroit
{
    padding-right : 3px;
}

.PetitEspaceHaut
{
    padding-top : 3px;
}

.PetitEspaceBas
{
    padding-bottom : 3px;
}

.DoubleEspace
{
	padding : 10px;
}

.EspaceInput
{
  padding : 2px;
  margin: 0px 0px 0px 0px;
}
.Gras
{
	font-weight: 600;
}

.GrasFocus:focus
{
	font-weight: bold;
}

.GrasSurvol:hover
{
	font-weight: bold;
}

.Maigre
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.Italique
{
	font-style: italic;
}

.Souligne
{
	text-decoration : underline;
}

.SouligneSurvol
{
	text-decoration : none;
}

.SouligneSurvol:hover
{
	text-decoration : underline;
}

.Barre
{
 text-decoration: line-through;
}

html, .Texte, .Texte5, .Texte6, .Texte7, .Texte8, .Texte9, .Texte10, .Texte11, .Texte12, .Texte13, .Texte14, .Texte16, .Texte18, .Texte20, .Texte24,
.Titre, .TitreSansTaille, .Titre11Ombre
{
	font-family: 'montserrat', Arial, Verdana, Geneva, Helvetica, sans-serif;
 	text-transform: none;
}

@media screen {
  .Titre11Ombre {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
  }

  .Fenetre_Impression .Titre11Ombre{
    text-shadow: none;
  }

  .Texte9 {
    line-height: 10px;
  }
  .Texte9 [style*="font-size"] {
    line-height: normal;
  }

  .Texte10, .Titre {
    line-height: 13px;
  }
  .Texte10 [style*="font-size"] {
    line-height: normal;
  }

  .Texte11, .Titre11Ombre {
    line-height: 15px;
  }
  .Texte11 [style*="font-size"] {
    line-height: normal;
  }

  .Texte12 {
    line-height: 17px;
  }
  .Texte12 [style*="font-size"] {
    line-height: normal;
  }

  .InheritLineHeight [style*="font-size"]{
    line-height: inherit;
  }

  .Fenetre_Impression .Texte10,
  .Fenetre_Impression .Texte11,
  .Fenetre_Impression .Texte12,
  .Fenetre_Impression .Titre {
    line-height: normal;
  }
}

@media print {
  .Titre11Ombre {
    text-shadow: none;
    color: black;
  }
}

.Texte5
{
	font-size: 4px;
}

.Texte6
{
	font-size: 5px;
}

.Texte7
{
	font-size: 7px;
}

.Texte8
{
	font-size : 8px;
}

.Texte9
{
	font-size: 9px;
}

html, .Texte10
{
	font-size: 11px;
}

.Texte11, .Titre11Ombre
{
	font-size: 12px;
}

.Texte12
{
	font-size: 13px;
}

.Texte13
{
  font-size: 15px;
}

.Texte14
{
	font-size: 16px;
}

.Texte16
{
	font-size: 19px;
}

.Texte18
{
	font-size: 21px;
}

.Texte20
{
	font-size: 24px;
}

.Texte24
{
	font-size: 29px;
}

.Titre, .TitreSansTaille {
  font-weight: bold;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
   color: #737373;
   opacity:1;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
   color: #737373;
   opacity:1;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
   color: #737373;
   opacity:1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
   color: #737373;
   opacity:1;
}

.Tableau {
  empty-cells: show;
  border-collapse: collapse;
  text-transform: none;
  font-size: 11px;
  cursor: default;
}


.Tableau_Titre {
  padding-left: 3px;
  padding-right: 3px;
  text-align : center;
  height: 21px;
}

.Tableau_Titre_Leger {
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
  margin-bottom : 3px;
}

.Tableau_Colonne {
  padding: 3px;
  background-color: white;
 }

 .Tableau_Cellule {
  padding-left: 3px;
  padding-right: 3px;
  background-color: white;
  height: 21px;
 }

[class^="Image"], [class*=" Image"] {
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center;
}

.Image_FiltrePourListe {
  background:url("../../images/FiltrePourListe.png") 0 0 no-repeat;
  width: 90px;
  height : 15px;
}


.Image_TAFARendre_RenduPapier {
  background-image:url("../../images/IconeTravailARendrePapier.png");
  height: 13px;
}

.Image_TAFARendre_RenduPronote {
  background-image:url("../../images/IconeTravailARendreNumerique.png");
  height: 13px;
}
.Image_TAFARendre_RenduPronote_PourFiche {
  background-image:url("../../images/IconeTravailARendreNumeriqueFdBeige.png");
  height: 13px;
}

.Image_Pdf
{
  background-image:url("../../images/pdf.gif");
	width: 29px;
	height: 9px;
}

.Image_IconePdf
{
  background-image:url("../../images/icone-pdf.png");
	width: 31px;
	height: 31px;
}

.Image_Loupe_Accueil {
  background-image:url("../../images/LoupeAccueil.png");
	width: 15px;
	height: 15px;
}

.Image_Liste_Edt {
  background-image:url("../../images/IconeListeEdt.png");
	width: 16px;
	height: 16px;
}

.Image_ActuInfo {
  background-image:url("../../../FichiersRessource/ListeActuInfo.png");
	width: 16px;
	height: 16px;
}

.Image_ActuQuestion {
  background-image:url("../../../FichiersRessource/ListeActuQuestion.png");
	width: 16px;
	height: 16px;
}

.Image_Discussion {
  background-image:url("../../../FichiersRessource/Message.png");
	width: 16px;
	height: 16px;
}

.Image_Email {
  background-image:url("../../images/Email.png");
	width: 18px;
	height: 18px;
}

.Image_IconeAbsCoursPrec {
  background-image:url("../../../FichiersRessource/AbsenceCoursPrecedent.png");
	width: 17px;
	height: 17px;
}

.Image_IconeConvocationAuto {
  background-image:url("../../../FichiersRessource/IconeConvocationAuto.png");
	width: 17px;
	height: 17px;
}

.Image_IconeConvocationVS {
  background-image:url("../../images/IconeConvocationVS.png");
	width: 17px;
	height: 17px;
}

.Image_3Points {
  background-image:url("../../images/3Points.png");
	width: 17px;
	height: 4px;
}

.Image_RecapVS_AbsenceCours, .Image_RecapVS_AbsenceCoursNonJustifie, .Image_RecapVS_AbsenceRepas, .Image_RecapVS_AbsenceInternat, .Image_RecapVS_Retard,
.Image_RecapVS_Infirmerie, .Image_RecapVS_PunitionExclusion, .Image_RecapVS_PunitionAutre, .Image_RecapVS_Sanction, .Image_RecapVS_Incident, .Image_RecapVS_ObservationNonLue,
.Image_RecapVS_ObservationLue, .Image_RecapVS_Programmation, .Image_RecapVS_SanctionAvecSursis, .Image_RecapVS_EncouragementLu, .Image_RecapVS_EncouragementNonLu, .Image_RecapVS_DefautCarnet, .Image_RecapVS_Autres, .Image_RecapVS_MesureConservatoire {
	width: 17px !important;
  height: 17px !important;
}

.Image_DossierComportement_Ouvert, .Image_DossierComportement_Ferme,
.Image_DossierSante_Ouvert, .Image_DossierSante_Ferme,
.Image_DossierSocial_Ouvert, .Image_DossierSocial_Ferme,
.Image_DossierDivers_Ouvert, .Image_DossierDivers_Ferme {
	width: 120px;
	height: 12px;
}

.Image_AfficherCoursAnnules, .Image_AfficherPromoPlusTD, .Image_AfficherTDPlusPromo, .Image_AfficherTDPlusLien, .Image_AfficherCoursPlusPromoLiee, .Image_AfficherCoursPlusPromoLieePromo,
.Image_AfficherReservationSalle, .Image_Bandeau_Trombone, .Image_Bandeau_Information2, .Image_Bandeau_Deployer, .Image_AfficherCrayon, .Image_BtnCoursNonPlaces {
  width: 120px;
  height: 20px;
  left: 0;
}
.Image_AfficherCrayonTemp, .Image_AfficherCrayonTempInactif {
  width : 20px;
  height: 20px;
}
.Image_Justifie, .Image_Injustifie {
  width: 32px;
  height: 16px;
  left: 0;
}

.Image_SalleAOuvrir, .Image_SalleAFermer {
  width: 64px;
  height: 16px;
  left: 0;
}
.Image_PortraitSilhouette {
  background-image:url("../../../FichiersRessource/PortraitSilhouette.png");
}

.Image_Photo,
.Image_Ajouter, .Image_Loupe_Agrandir, .Image_Loupe_Reduire, .Image_Insertion_PieceJointe, .Image_Insertion_Site {
  width: 108px;
  height: 18px;
  left: 0;
}

.Image_PhotoBandeau, .Image_GrapheAraignee {
  width: 120px;
  height: 20px;
  left: 0;
}

.Image_Insertion_PieceJointe {
  width: 66px;
  height: 18px;
  left: 0;
}

.Image_Icone_CS_Box {
  background: url("../../../FichiersRessource/LogoBox.png") 0 0 no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Icone_CS_DropBox {
  background: url("../../../FichiersRessource/LogoDropBox.png") 0 0 no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Icone_CS_GoogleDrive {
  background: url("../../../FichiersRessource/LogoGoogleDrive.png") 0 0 no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Icone_CS_OneDrive {
  background: url("../../../FichiersRessource/LogoOneDrive.png") 0 0 no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Icone_CS_Hubic {
  background: url("../../../FichiersRessource/LogoHubic.png") 0 0 no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Outils_Console {
  width: 102px;
  height: 17px;
  left: 0;
}

.Image_Kiosque_ListeCahierTexte {
  background: transparent url("../../../FichiersRessource/qcmListeCahierTexte.png") no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Kiosque_ListeDevoir {
  background: transparent url("../../../FichiersRessource/qcmListeDevoir.png") no-repeat;
  width: 16px;
  height: 16px;
}

.Image_Lien_Kiosque {
  background: url("../../../FichiersRessource/ExportPourListe.png") no-repeat;
  width: 17px;
  height: 17px;
}

.Image_Lien_Kiosque {
  background: url("../../../FichiersRessource/ExportPourListe.png") no-repeat;
  width: 17px;
  height: 17px;
}

.Image_Icone_BtnOneDrive {
  background: url("../../../FichiersRessource/BtnOneDrive.png") 0 0 no-repeat;
  width: 108px;
  height: 18px;
  left: 0;
}

.Image_Icone_BtnOneNote {
  background: url("../../../FichiersRessource/BtnOneNote.png") 0 0 no-repeat;
  width: 108px;
  height: 18px;
  left: 0;
}


.Image_Lien_Kiosque {
  background-position: 0 0;
}

.Image_Lien_Kiosque:hover {
  background-position: -34px 0;
}

.Image_BtnActualiser {
  width: 126px;
  height: 21px;
  left: 0;
}

.Image_Photo {
  background: url("../../images/Photo.png") 0 0 no-repeat;
}

.Image_PhotoBandeau {
  background: url("../../images/PhotoPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_GrapheAraignee {
  background: url("../../images/AfficherGrapheAraignee.png") 0 0 no-repeat;
}

.Image_SalleAOuvrir {
  background: url("../../images/SalleAOuvrirFermer.png") 0 0 no-repeat;
}

.Image_SalleAFermer {
  background: url("../../images/SalleAOuvrirFermer.png") -32px 0 no-repeat;
}

.Image_RecapVS_AbsenceCours, .Image_RecapVS_AbsenceCoursNonJustifie, .Image_RecapVS_AbsenceRepas, .Image_RecapVS_AbsenceInternat, .Image_RecapVS_Retard,
.Image_RecapVS_Infirmerie, .Image_RecapVS_Infirmerie, .Image_RecapVS_PunitionExclusion, .Image_RecapVS_PunitionAutre, .Image_RecapVS_Sanction,
.Image_RecapVS_SanctionAvecSursis, .Image_RecapVS_Incident, .Image_RecapVS_ObservationLue, .Image_RecapVS_ObservationNonLue, .Image_RecapVS_EncouragementLu,
.Image_RecapVS_EncouragementNonLu, .Image_RecapVS_Programmation, .Image_RecapVS_DefautCarnet, .Image_RecapVS_Autres, .Image_RecapVS_MesureConservatoire {
  background-image: url("../../images/Recap_VS.png");
}

.Image_RecapVS_AbsenceCours {
  background-position: 0 0;
}

.Image_RecapVS_AbsenceCoursNonJustifie {
  background-position: -17px 0;
}

.Image_RecapVS_AbsenceRepas {
  background-position: -34px 0;
}

.Image_RecapVS_AbsenceInternat {
  background-position: -51px 0;
}

.Image_RecapVS_Retard {
  background-position: -68px 0;
}

.Image_RecapVS_Infirmerie {
  background-position: -85px 0;
}

.Image_RecapVS_PunitionExclusion {
  background-position: -102px 0;
}

.Image_RecapVS_PunitionAutre {
  background-position: -119px 0;
}

.Image_RecapVS_Sanction {
  background-position: -136px 0;
}

.Image_RecapVS_SanctionAvecSursis {
  background-position: -136px 0;
}

.Image_RecapVS_Incident {
  background-position: -153px 0;
}

.Image_RecapVS_ObservationNonLue {
  background-position: -170px 0;
}

.Image_RecapVS_ObservationLue {
  background-position: -187px 0;
}

.Image_RecapVS_Programmation {
  background-position: -204px 0;
}

.Image_RecapVS_EncouragementLu {
  background-position: -221px 0;
}

.Image_RecapVS_EncouragementNonLu {
  background-position: -238px 0;
}

.Image_RecapVS_DefautCarnet {
  background-position: -255px 0;
}

.Image_RecapVS_Autres {
  background-position: -272px 0;
}

.Image_RecapVS_MesureConservatoire {
  background-position: -289px 0;
}

.Image_DossierComportement_Ferme {
  width: 14px;
	height: 12px;
  background: url("../../images/DossierVieScolaire.png") 0 0 no-repeat;
}

.Image_DossierComportement_Ouvert {
  background: url("../../images/DossierVieScolaire.png") -15px 0 no-repeat;
}

.Image_DossierSocial_Ferme {
  background: url("../../images/DossierVieScolaire.png") -30px 0 no-repeat;
}

.Image_DossierSocial_Ouvert {
  background: url("../../images/DossierVieScolaire.png") -45px 0 no-repeat;
}

.Image_DossierDivers_Ferme {
  background: url("../../images/DossierVieScolaire.png") -60px 0 no-repeat;
}

.Image_DossierDivers_Ouvert {
  background: url("../../images/DossierVieScolaire.png") -75px 0 no-repeat;
}

.Image_DossierSante_Ferme {
  background: url("../../images/DossierVieScolaire.png") -90px 0 no-repeat;
}

.Image_DossierSante_Ouvert {
  background: url("../../images/DossierVieScolaire.png") -105px 0 no-repeat;
}

.Image_Justifie {
  background: url("../../images/Motifs.png") 0 0 no-repeat;
}

.Image_Injustifie {
  background: url("../../images/Motifs.png") -16px 0 no-repeat;
}

.Image_Ajouter {
  background: url("../../../FichiersRessource/%2BAjout6Etats.png") 0 0 no-repeat;
}

.Image_AjoutItem {
  background: url("../../../FichiersRessource/%2BAjoutItem.png") 0 0 no-repeat;
  width: 8px;
  height: 8px;
}

.Image_Insertion_PieceJointe, .Image_Insertion_PieceJointe_hover {
  background: url("../../images/InsertionPieceJointe.png") 0 0 no-repeat;
}

.Image_Insertion_PieceJointe_hover {
  width: 11px;
  height: 18px;
  left: 0;
}

.Image_Insertion_PieceJointe_hover:hover {
  background-position: -44px 0;
}

.Image_Outils_Console {
  background: url("../../images/OutilsPourConsole.png") 0 0 no-repeat;
}

.Image_BtnActualiser{
  background: url("../../images/BtnActualiser.png") 0 0 no-repeat;
}

.Image_Insertion_Site {
  width: 18px;
  height:22px;
  background: url("../../../FichiersRessource/InsertionSiteWeb6Etats.png") 0 0 no-repeat;
}

.Image_Blog {
  width: 12px;
  height: 12px;
  background: url("../../../FichiersRessource/SiteInternet12.png") 0 0 no-repeat;
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  vertical-align : bottom;
}

.Image_FormatageTexte {
  width: 126px;
  height: 21px;
  left: 0;
  background: url("../../../FichiersRessource/FormatageTexte.png") 0 0 no-repeat;
}

.Image_ChargeDeTravail {
  width: 108px;
  height: 18px;
  left: 0;
  background: url("../../images/ChargeDeTravail.png") 0 0 no-repeat;
}

.Image_Sigma {
  width: 16px;
  height: 16px;
  background: url("../../images/Sigma.png") 0 0 no-repeat;
}

.Image_EtoileVide {
  width: 18px;
  height: 10px;
  background: url("../../images/etoile-note.png") 0 0 no-repeat;
}

.Image_EtoilePleine {
  width: 18px;
  height: 10px;
  background: url("../../images/etoile-note.png") -9px 0 no-repeat;
}

.Image_MonsieurFiche {
  width: 120px;
  height: 20px;
  left: 0;
  background: url("../../../FichiersRessource/MonsieurFiche.png") 0 0 no-repeat;
}

.Image_MrFicheFenetre {
  height: 18px;
  left: 0;
  background: url("../../../FichiersRessource/FicheCoursMonsieurFiche.png") 0 0 no-repeat;
}

.Image_AfficherAutreService {
  width: 120px;
  height: 20px;
  left: 0;
  background: url("../../images/AfficherAutreService.png") 0 0 no-repeat;
}

.Image_Punaise {
  width: 108px;
  height: 18px;
  left: 0;
  background: url("../../images/Punaise.png") 0 0 no-repeat;
}

.Image_Tri {
  width: 108px;
  height: 18px;
  left: 0;
  background: url("../../images/TriChronologique.png") 0 0 no-repeat;
}

.Image_AfficherAnciensEtudiants {
  width: 108px;
  height: 18px;
  left: 0;
  background: url("../../images/AfficherAnciensEtudiants.png") 0 0 no-repeat;
}

.Image_Assistant {
  width: 108px;
  height: 18px;
  left: 0;
  background: url("../../images/Assistant.png") 0 0 no-repeat;
}

.Image_AfficherCrayon {
  background: url("../../images/AfficherCrayon.png") 0 0 no-repeat;
}

.Image_AfficherCrayonTemp {
  background: url("../../images/AfficherCrayon.png") -80px 0 no-repeat;
}

.Image_AfficherCrayonTempInactif {
  background: url("../../images/AfficherCrayon.png") -20px 0 no-repeat;
}

.Image_AfficherCoursAnnules {
  background: url("../../images/AfficherCoursAnnules.png") 0 0 no-repeat;
}

.Image_AfficherPromoPlusTD {
  background: url("../../images/AfficherPromoPlusTD.png") 0 0 no-repeat;
}

.Image_AfficherTDPlusPromo {
  background: url("../../images/AfficherTDPlusPromo.png") 0 0 no-repeat;
}

.Image_AfficherTDPlusLien {
  background: url("../../images/AfficherTDPlusLien.png") 0 0 no-repeat;
}

.Image_AfficherCoursPlusPromoLiee {
  background: url("../../images/AfficherCoursPlusPromoLiee.png") 0 0 no-repeat;
}

.Image_AfficherCoursPlusPromoLieePromo {
  background: url("../../images/AfficherCoursPlusPromoLieePromo.png") 0 0 no-repeat;
}

.Image_AfficherReservationSalle {
  background: url("../../images/AfficherReservationSalle.png") 0 0 no-repeat;
}

.Image_Bandeau_Trombone {
  background: url("../../images/tromboneBandeau.png") 0 0 no-repeat;
}

.Image_Bandeau_Information2 {
  background: url("../../images/Information2Bandeau.png") 0 0 no-repeat;
}

.Image_Bandeau_Deployer {
  background: url("../../images/Deployer.png") 0 0 no-repeat;
}

.Image_IcalDownload {
  width: 20px;
  height: 20px;
  left: 0;
  background: url("../../images/iCalDownload.png") 0 0 no-repeat;
}

.Image_EDTGrille, .Image_Outils_Bandeau {
  width: 120px;
  height: 20px;
  left: 0;

}

.Image_Outils {
  width: 120px;
  height: 20px;
  left: 0;
}

.Image_EDTGrille {
  background: url("../../images/GrillePourBandeauTitre.png") 0 0 no-repeat;
}

.Image_Outils {
  background: url("../../images/OutilsPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_Outils_Bandeau {
  background: url("../../images/AfficherOutils.png") 0 0 no-repeat;
}

.Image_Outils_Dll {
  height: 20px;
  background: url("../../../FichiersRessource/OutilsPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_OutilsBlanc_Dll {
  height: 18px;
  background: url("../../../FichiersRessource/ColonneOutil.png") 0 0 no-repeat;
}

.Image_PostIt, .Image_PostItVide, .Image_PostIt_Trombone {
  width: 18px;
  height: 18px;
  background-position: 0 0;
}

.Image_PostIt {
  background-image: url("../../../FichiersRessource/PostIt.png");
}

.Image_PostItVide {
  background-image: url("../../../FichiersRessource/PostItVide.png");
}

.Image_PostIt_Trombone {
  background-image: url("../../../FichiersRessource/PostIt%2BTrombone.png");
}

.Image_VerrouRouge
{
  background-image:url("../../images/VerrouRouge.png");
}

.Image_VerrouNoirPetit
{
  width: 10px;
  height: 10px;
  background-image:url("../../images/VerrouNoirPetit.png");
}

.Image_VerrouRougePetit
{
  width: 10px;
  height: 10px;
  background:url("../../../FichiersRessource/VerrouRougePetit.png") 0 0 no-repeat;
}

.Image_VerrouJaune
{
  background-image:url("../../images/VerrouJaune.png");
}

.Image_VerrouJaunePetit
{
  width: 10px;
  height: 10px;
  background:url("../../images/VerrouJaunePetit.png") 0 0 no-repeat;
}

.Image_Dll_VerrouPetit
{
  background-image: url("../../../FichiersRessource/VerrouPetit.png");
  height:10px;
  width:10px;
}

.Image_Dll_VerrouRouge {
  background-image: url("../../../FichiersRessource/VerrouRouge.png");
  height:16px;
  width:16px;
}

.Image_Dll_VerrouRougeBarre {
  background-image: url("../../../FichiersRessource/VerrouRougeBarre.png");
  height:16px;
  width:16px;
}

.Image_Dll_VerrouJaune {
  background-image: url("../../../FichiersRessource/VerrouJaune.png");
  height:16px;
  width:16px;
}

.Image_Dll_VerrouJauneBarre {
  background-image: url("../../../FichiersRessource/VerrouJauneBarre.png");
  height:16px;
  width:16px;
}

.Image_AppelFait {
  background-image: url("../../../FichiersRessource/AppelFait.png");
}

.Image_DossierOuvert
{
  background-image:url("../../images/DossierOuvert.png");
}

.Image_Diode_Actif
{
  width: 19px;
  height: 19px;
  background-image:url("../../images/diodeActif.png");
}

.Image_Diode_Inactif
{
  width: 19px;
  height: 19px;
  background-image:url("../../images/diodeInactif.png");
}

.Image_DiodeVerte
{
  width: 19px;
  height: 19px;
  background-image:url("../../../FichiersRessource/DiodeVerte.png");
}

.Image_DiodeGrise
{
  width: 19px;
  height: 19px;
  background-image:url("../../../FichiersRessource/DiodeGris.png");
}

.Image_CocheVerte
{
  background-image:url("../../images/CocheVerte.png");
}

.Image_CocheVerteFiligrane
{
  background-image:url("../../../FichiersRessource/CocheVerteFiligrane.png");
}

.Image_CocheGrise
{
  background-image:url("../../images/CocheGrise.png");
}

.Image_CocheCroixRouge
{
  background-image:url("../../images/CocheCroixRouge.png");
}

.Image_CocheNoire
{
  background-image: url("../../../FichiersRessource/CroixNoire.png");
}

.Image_CocheCroixFiligrane
{
  background-image:url("../../../FichiersRessource/CocheCroixFiligrane.png");
}

.Image_IRouge
{
  background-image:url("../../images/IRouge.png");
}

.Image_EnvoiEmail
{
  background-image:url("../../images/EnvoiEmail.png");
}

.Image_Retard
{
  background-image:url("../../images/IconeRetard.png");
}

.Image_Absence
{
  background-image:url("../../images/IconeAbsence.png");
}

.Image_Dispense
{
  background-image: url("../../images/IconeDispense.png");
}

.Image_QCMpublic
{
  background-image:url("../../images/QCMpublic.png");
}

.Image_FormatArch, .Image_FormatImg, .Image_FormatInconnu, .Image_FormatPDF, .Image_FormatSon, .Image_FormatTexte, .Image_FormatVideo, .Image_FormatExcel, .Image_FormatPPT {
  width: 16px;
  height: 17px;
  background-position: left;
}

.Image_FormatArch {
  background-image:url("../../../FichiersRessource/FichierExtensionArchive.png");
}

.Image_FormatImg {
  background-image:url("../../../FichiersRessource/FichierExtensionImage.png");
}

.Image_FormatInconnu {
  background-image:url("../../../FichiersRessource/FichierExtensionInconnu.png");
}

.Image_FormatPDF {
  background-image:url("../../../FichiersRessource/FichierExtensionPage.png");
}

.Image_FormatSon {
  background-image:url("../../../FichiersRessource/FichierExtensionSon.png");
}

.Image_FormatTexte {
  background-image:url("../../../FichiersRessource/FichierExtensionTexte.png");
}

.Image_FormatVideo {
  background-image:url("../../../FichiersRessource/FichierExtensionVideo.png");
}

.Image_FormatExcel {
  background-image:url("../../../FichiersRessource/FichierExtensionExcel.png");
}
.Image_FormatPPT {
  background-image:url("../../../FichiersRessource/FichierExtensionPPT.png");
}

.Image_Publie, .Image_NonPublie, .Image_PublieEnAttente, .Image_Publie_Grise, .Image_NonPublie_Grise, .Image_PublieEnAttente_Grise {
  width: 17px;
  height: 16px;
}

.Image_Publie {
  background-image:url("../../../FichiersRessource/Publie.png");
}

.Image_Publie_Grise {
  background-image:url("../../../FichiersRessource/PublieGrise.png");
}

.Image_NonPublie_Grise {
  background-image:url("../../../FichiersRessource/PublieNonGrise.png");
}

.Image_PublieEnAttente_Grise {
  background-image:url("../../../FichiersRessource/PublieEnAttenteGrise.png");
}

.Image_PubliePersonnel {
  width: 29px;
  height: 16px;
  background-image:url("../../../FichiersRessource/PubliePersonnel.png");
}

.Image_NonPublie
{
  background-image:url("../../../FichiersRessource/PublieNon.png");
}

.Image_PublieEnAttente
{
  background-image:url("../../../FichiersRessource/PublieEnAttente.png");
}

.Image_Memo
{
  background-image:url("../../images/memo.png");
}

.Image_AbsenceOuverte
{
  background-image:url("../../images/AbsenceOuverte.png");
}

.Image_AbsenceFermee
{
  background-image:url("../../images/AbsenceFermee.png");
}

.Image_CocheRepasPrevu
{
  width: 35px;
  height: 16px;
  background-image:url("../../../FichiersRessource/Repas.png");
}

.Image_CocheRepasNonPrevu
{
  width: 35px;
  height: 16px;
  background-image:url("../../../FichiersRessource/RepasAbsence.png");
}

.Image_AbsenceOuverte, .Image_AbsenceFermee
{
  width: 10px;
  height: 15px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:left center;
}

.Image_Bas
{
  background-image:url("../../images/bas.gif");
  width: 20px;
  height: 20px;
}

.Image_ActualiserActif, .Image_Retard, .Image_Absence, .Image_Dispense
{
  width: 13px;
  height: 13px;
}

.Image_ActualiserActif
{
  background-image:url("../../images/ActualiserActif.png");
}

.Image_FlecheBas, .Image_FlecheHaut, .Image_FlecheDroite, .Image_FlecheBas_Blanc, .Image_FlecheDroite_Blanc,
.Image_CadenaFerme_Noir, .Image_CadenaFerme_Blanc, .Image_CadenaOuvert_Noir, .Image_CadenaOuvert_Blanc,
.Image_Programme, .Image_ProgrammeDocJoint, .Image_AppelFait, .Image_VerrouRouge, .Image_VerrouJaune, .Image_QCMpublic, .Image_Demande,
.Image_CocheVerte, .Image_CocheGrise, .Image_CocheCroixRouge, .Image_CocheNoire, .Image_IRouge, .Image_Memo, .Image_CocheVerteFiligrane, .Image_CocheCroixFiligrane
{
  width: 16px;
  height: 16px;
}

.Image_EnvoiEmail {
  width: 17px;
  height: 12px;
}

.Image_DossierOuvert
{
  width: 16px;
  height: 14px;
}

.Image_Loupe, .Image_Devoir_Personalise, .SansImage_Devoir_Personalise {
  width: 13px;
  height: 13px;
}

.Image_Attention {
  width: 16px;
  height: 16px;
}

.Image_FlecheBas
{
  background-image:url("../../images/fleche_bas.png");
}

.Image_FlecheHaut
{
  background-image:url("../../images/fleche_haut.png");
}

.Image_FlecheDroite
{
  background-image:url("../../images/fleche_droite.png");
}

.Image_FlecheBas_Blanc
{
  background-image:url("../../images/fleche_bas_blanc.png");
}

.Image_FlecheDroite_Blanc
{
  background-image:url("../../images/fleche_droite_blanc.png");
}

.Image_CadenaFerme_Noir
{
  background-image:url("../../images/CadenaFermeNoir.png");
}

.Image_CadenaFerme_Blanc
{
  background-image:url("../../images/CadenaFermeBlanc.png");
}

.Image_CadenaOuvert_Noir
{
  background-image:url("../../images/CadenaOuvertNoir.png");
}

.Image_CadenaOuvert_Blanc
{
  background-image:url("../../images/CadenaOuvertBlanc.png");
}

.Image_VerrouPeriodeActiveGris
{
  width: 5px;
  height: 7px;
  background-image:url("../../../FichiersRessource/VerrouPeriodeActiveGris.png");
}

.Image_Programme
{
  background-image:url("../../images/Programme.png");
}

.Image_ProgrammeDocJoint
{
  background-image:url("../../images/ProgrammeEtDocJoint.png");
}

.Image_Loupe
{
  background-image:url("../../images/Loupe.png");
}

.Image_Demande
{
  background-image:url("../../images/Demande.png");
}

.Image_Telecharger
{
  background-image:url("../../images/Telecharger.png");
  width: 17px;
  height: 17px;
}

.Image_Trombone
{
  background-image:url("../../images/TrombonePetit.png");
  background-repeat:no-repeat;
  background-position: center top;
  width: 9px;
  height: 15px;
}

.Image_Trombone_Blanc
{
  background-image:url("../../images/Trombone_Blanc.png");
  width: 9px;
  height: 17px;
}

.Image_FicheCours
{
  background-image:url("../../images/FicheCours.png");
  width: 10px;
  height: 10px;
}

.Image_FicheCoursPetit
{
  background-image:url("../../images/FicheCoursPetit.png");
  width: 6px;
  height: 6px;
}

.Image_CroixFermeture
{
  background-image:url("../../images/CroixFermeture.png");
  width: 11px;
  height: 11px;
}

.Image_CroixFermetureMasque
{
  background-image:url("../../images/CroixFermetureMasque.png");
  width: 18px;
  height: 18px;
  background-position: -18px 0;
}

.Image_CroixFermetureMasque:hover
{
  background-position: -54px 0;
}

.Image_Logo
{
  background-image:url("../../images/LogoIndex.png");
  width: 18px;
  height: 18px;
}

.Image_Retailler
{
  background-image:url("../../images/resize.gif");
  width: 13px;
  height: 13px;
}

.Image_Deploiement, .Image_FermetureDeploiement,.Image_Deploiement_Inactif, .Image_FermetureDeploiement_Inactif
{
  width: 11px;
  height: 11px;
  overflow: hidden;
  left: 0;
  background-image: url("../../images/Deploiement.png");
}

.Image_Deploiement
{
  background-position: 0 0;
}

.Image_FermetureDeploiement
{
  background-position: -22px 0;
}

.Image_Deploiement_Inactif
{
  background-position: -11px 0;
}

.Image_FermetureDeploiement_Inactif
{
  background-position: -33px 0;
}

.Image_Destinataire_Message_Actif,
.Image_Destinataire_Email_Actif, .Image_Destinataire_Email_Inactif,
.Image_Destinataire_Papier_Actif, .Image_Destinataire_Papier_Inactif
{
  width:  18px;
  height: 18px;
}

.Image_Destinataire_Message_Actif
{
  background-image:url("../../images/DestinataireMessageActif.png");
}

.Image_Destinataire_Email_Actif {
  background-image:url("../../../FichiersRessource/DestinataireEmailActif.png");
}

.Image_Destinataire_Email_Inactif {
  background-image:url("../../../FichiersRessource/DestinataireEmailInactif.png");
}

.Image_Destinataire_Papier_Actif
{
  background-image:url("../../../FichiersRessource/DestinatairePapierActif.png");
}

.Image_Destinataire_Papier_Inactif
{
  background-image:url("../../../FichiersRessource/DestinatairePapierInactif.png");
}

.divUpload label.emballage
{
  display: block;
  overflow: hidden;
}

.Image_IconePunition {
  width: 18px;
  height: 18px;
  background-image:url("../../images/IconePunition.png");
}

.Image_Competences_NouveauSocle, .Image_Competences_Personnalisees {
  width: 18px;
  height: 18px;
}

.Image_Competences_NouveauSocle {
  background-image:url("../../../FichiersRessource/Competence.png");
}

.Image_Competences_Personnalisees {
  background-image:url("../../../FichiersRessource/CompetencePersonnalisee.png");
}

.Image_PleinEcran {
  width: 120px;
  height: 20px;
  left: 0;
  background: url("../../images/PleinEcranPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_FlechePrecedent, .Image_FlecheSuivant,
.Image_FlechePrecedent_Debut, .Image_FlecheSuivant_Fin{
  width: 84px;
  height: 14px;
}

.Image_FlechePrecedent {
  background: url("../../images/Precedent6EtatsFondClair.png") 0 0 no-repeat;
}

.Image_FlecheSuivant {
  background: url("../../images/Suivant6EtatsFondClair.png") 0 0 no-repeat;
}

.Image_FlechePrecedent_Debut {
  background: url("../../images/PrecedentDebut6EtatsFondClair.png") 0 0 no-repeat;
}

.Image_FlecheSuivant_Fin{
  background: url("../../images/SuivantFin6EtatsFondClair.png") 0 0 no-repeat;
}

.Image_CommandeValider, .Image_CommandeImprimer, .Image_CommandeAccesMobile, .Image_CommandeTutoriel, .Image_CommandeAide, .Image_CommandeEnvoieEmail, .Image_CommandeKiosque, .Image_CommandeAccueil, .Image_CommandeGenererPDF, .Image_CommandeTwitter {
  width: 180px;
  height: 30px;
}

.Image_CommandeTelechargerClient, .Image_CommandeAccessibilite, .Image_CommandeDeconnecter {
  width: 150px;
  height: 25px;
}

.Image_CommandeValider {
  background: url("../../images/CommandeValider.png") 0 0 no-repeat;
}

.Image_CommandeValider_MenuContext {
  background: url("../../images/CommandeValiderMenuContext.png") -4px 0 no-repeat;
  height: 25px;
}

.Image_CommandeImprimer {
  background: url("../../images/CommandeImprimer.png") 0 0 no-repeat;
}

.Image_CommandeGenererPDF {
  background: url("../../images/CommandeGenererPDF.png") 0 0 no-repeat;
}

.Image_CommandeAccesMobile {
  background: url("../../images/CommandeAccesMobile.png") 0 0 no-repeat;
}

.Image_CommandeAccueil {
  background: url("../../images/CommandeAccueil.png") 0 0 no-repeat;
}

.Image_CommandeTutoriel {
  background: url("../../images/CommandeTutoriel.png") 0 0 no-repeat;
}

.Image_CommandeAide {
  background: url("../../images/CommandeAide.png") 0 0 no-repeat;
}

.Image_CommandeTelechargerClient {
  background: url("../../images/CommandeTelechargerClient.png") 0 0 no-repeat;
}

.Image_CommandeAccessibilite {
  background: url("../../images/CommandeAccessibilite.png") 0 0 no-repeat;
}

.Image_CommandeEnvoieEmail {
  background: url("../../images/CommandeEnvoieEmail.png") 0 0 no-repeat;
}

.Image_CommandeTwitter {
  background: url("../../images/CommandeTwitter.png") 0 0 no-repeat;
}

.Image_CommandeDeconnecter {
  background: url("../../images/CommandeDeconnecter.png") 0 0 no-repeat;
}

.Image_DeploiementListe_Deploye, .Image_DeploiementListe_NonDeploye {
  width: 8px;
  height: 9px;
  background: url("../../images/DeploiementListe.png") 0 0 no-repeat;
}

.Image_DeploiementListe_Deploye {
  background-position: -8px 0;
}

.Image_DeploiementListe_NonDeploye {
  background-position: 0 0;
}

.Image_CochePourTitre {
  width: 48px;
  height: 16px;
  background: url("../../images/CochePourTitre.png") 0 0 no-repeat;
}

.Image_FlecheVersLeBas {
  background: url("../../images/FlecheVersLeBas.png") center center no-repeat;
}

.Image_FlecheVersLeHaut {
  background: url("../../images/FlecheVersLeHaut.png") center center no-repeat;
}

.Image_FlecheEntree
{
  background-image:url("../../images/FlecheProfEntrant.png");
  width: 15px;
  height: 15px;
}

.Image_FlecheSortie
{
  background-image:url("../../images/FlecheSortie.png");
  width: 15px;
  height: 15px;
}

.Image_SMSOK
{
  background:url("../../images/Destinataire.png") -54px 0 no-repeat;
  width: 18px;
  height: 18px;
}

.Image_SMSKO
{
  background:url("../../images/Destinataire.png") -36px 0 no-repeat;
  width: 18px;
  height: 18px;
}

.Image_CourrierOK
{
  background:url("../../images/Destinataire.png") -18px 0 no-repeat;
  width: 18px;
  height: 18px;
}

.Image_CourrierKO
{
  background:url("../../images/Destinataire.png") 0 0 no-repeat;
  width: 18px;
  height: 18px;
}


.Image_HachureCoursSuperpose
{
  background-image:url("../../images/HachureGriseCoursSuperposes.png");
  background-attachment:fixed;
  background-repeat:repeat;
}

.Image_HachureCoursSuperposeDiag
{
  background-image:url("../../images/HachureGriseCoursSuperposesPourDiag.png");
  background-attachment:fixed;
  background-repeat:repeat;
}

.Image_IndisponibiliteEtablissement2
{
  background-image:url("../../images/HachureNoir.png");
  background-repeat:repeat;
}

.Image_IndisponibiliteEtablissement
{
  background-image:url("../../images/IndispoEtab.png");
  background-repeat:repeat;
}

.Image_AffectationSalle_1
{
  background-image:url("../../images/ReservationSalle.png");
  width: 14px;
  height: 14px;
}

.Image_AffectationSalle_2
{
  background-image:url("../../images/ReservationSalleNonValidee.png");
  width: 14px;
  height: 14px;
}

.Image_ReservationSallePetit
{
  background-image:url("../../images/ReservationSallePetit.png");
  width: 10px;
  height: 10px;
}

.Image_IconeClientPN, .Image_IconeClientEDT, .Image_IconeRelaisPN, .Image_IconeRelaisEDT, .Image_Icone_PNET_PN, .Image_Icone_PNET_EDT {
  width: 16px;
  height: 16px;
}

.Image_IconeClientPN {
  background: url("../../../FichiersRessource/IconeClientPN.png") no-repeat;
}

.Image_IconeClientEDT {
  background: url("../../../FichiersRessource/IconeClientEDT.png") no-repeat;
}

.Image_IconeRelaisPN {
  background: url("../../../FichiersRessource/IconeRelaisPN.png") no-repeat;
}

.Image_IconeRelaisEDT {
  background: url("../../../FichiersRessource/IconeRelaisEDT.png") no-repeat;
}

.Image_Icone_PNET_PN, .Image_Icone_PNET_EDT {
  background: url("../../../FichiersRessource/IconePNNet.png") no-repeat;
}


.Image_ModeExclusif, .Image_ModeExclusifVerrouille {
  width: 16px;
  height: 16px;
}

.Image_ModeExclusif {
  background: url("../../images/ConnexionModeExclusif.png") 0 0 no-repeat;
}

.Image_ModeExclusifVerrouille {
  background: url("../../images/ConnexionModeExclusif.png") -16px 0 no-repeat;
}

.Image_EtatPunition_0, .Image_EtatPunition_1, .Image_EtatPunition_2, .Image_EtatPunition_3 {
  width: 16px;
  height: 16px;
}

.Image_EtatPunition_0 {
  background: url("../../images/EtatPunitions.png") -32px 0 no-repeat;
}

.Image_EtatPunition_1 {
  background: url("../../images/EtatPunitions.png") -16px 0 no-repeat;
}

.Image_EtatPunition_2 {
  background: url("../../images/EtatPunitions.png") 0 0 no-repeat;
}

.Image_EtatPunition_3 {
  background: url("../../images/EtatPunitions.png") -48px 0 no-repeat;
}

.Image_CurseurDeTri_Haut, .Image_CurseurDeTri_Bas {
  height: 5px;
  width: 9px;
  background: url("../../images/CurseurDeTri.png") 0 0 no-repeat;
}

.Image_CurseurDeTri_Haut {
  background-position: -9px 0;
}

.Image_CurseurDeTri_Bas {
  background-position: 0 0;
}

.Image_TelFiche_Domicile, .Image_TelFiche_Portable, .Image_TelFiche_Autre, .Image_TelFiche_Fax {
  height: 17px;
  width: 17px;
  background: url("../../images/TelFiche.png") 0 0 no-repeat;
}

.Image_TelFiche_Portable {
  background-position: -17px 0;
}

.Image_TelFiche_Autre {
  background-position: -34px 0;
}

.Image_TelFiche_Fax {
  background-position: -51px 0;
}

.Image_ContactsPourBandeauTitre {
  width: 120px;
  height: 20px;
  left: 0;
  background: url("../../images/ContactsPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_DestinatairesSMS_Actif, .Image_DestinatairesSMS_Actif_Accepte, .Image_DestinatairesSMS_Actif_Refuse, .Image_DestinatairesSMS_Inactif {
  height: 18px;
  width: 18px;
  background: url("../../images/DestinatairesSMS.png") 0 0 no-repeat;
}

.Image_DestinatairesSMS_Actif {
  background-position: -54px 0;
}

.Image_DestinatairesSMS_Actif_Accepte {
  background-position: -36px 0;
}

.Image_DestinatairesSMS_Actif_Refuse {
  background-position: 0 0;
}

.Image_DestinatairesSMS_Inactif {
  background-position: -18px 0;
}

.Image_IconeTravailAFaire {
  height: 14px;
  width: 11px;
  background: url("../../images/IconeTravailAFaire.png") 0 0 no-repeat;
}

.Image_Attention {
  background: url("../../images/attention.png") 0 0 no-repeat;
}

.Image_Devoir_Personalise {
  background: url("../../images/DevoirPersonalise.png") 0 0 no-repeat;
}


.Image_Poubelle {
  width: 18px;
  height: 18px;
  background: url("../../../FichiersRessource/Poubelle.png");
}

.Image_PoubelleInactif {
  height: 18px;
  width: 18px;
  background: url("../../../FichiersRessource/Poubelle.png") -18px 0 no-repeat;
}

.Image_BtnListeDiffusion {
  width: 18px;
  height: 18px;
  background: url("../../../FichiersRessource/BtnListeDiffusion.png");
}

.Image_BtnListeDiffusionInactif {
  height: 18px;
  width: 18px;
  background: url("../../../FichiersRessource/BtnListeDiffusion.png") -18px 0 no-repeat;
}

.Image_i_information {
  background-image:url(../../../images/Information.png);
  background-repeat:no-repeat;
  background-color:transparent;
  width:13px;
  height:12px;
  vertical-align:middle;
  margin-left:10px;
  cursor:pointer;
}

.Image_Information2, .Image_Information2_Contain {
  background-image:url("../../images/Information2.png");
  background-repeat:no-repeat;
}

.Image_Information2 {
  background-position: center top;
  width: 9px;
  height: 14px;
}

.Image_Information2_Contain {
  background-size:contain;
}

.Image_ColorPicker {
  background-image:url(../../../images/CouleurChoix.png);
  width: 150px;
  height: 150px;
}

.Image_SliderCouleur {
  background-image:url(../../../images/SliderCouleur.png);
  width: 17px;
  height: 150px;
}

.Image_CouleurSelection {
  background:url(../../../images/CouleurSelection.png) 0 0 no-repeat;
  width : 11px;
  height: 11px;
  margin : -5px 0 0 -5px;
  overflow:hidden;
}

.Image_CouleurIndicateur {
  background-image:url(../../../images/CouleurIndicateur.png);
  width : 35px;
  height: 9px;
}

.Image_TeinteIndicateur {
  background-image:url(../../../images/TeinteIndicateur.png);
  width : 9px;
  height: 42px;
}

.Image_Public {
  height: 16px;
  width: 16px;
  background: url("../../images/Public.png") 0 0 no-repeat;
}

.Image_Connexion_Fond {
  background: url("../../images/background.jpg") 0 0 repeat;
}

.Image_Fond_Connexion_HP {
  background: url("../../images/texture.png") top left repeat;
}



.Image_Infos {
  height: 12px;
  width: 12px;
  background: url("../../images/infos.png") 0 0 no-repeat;
}

.Image_Infos_Transparent {
  height: 12px;
  width: 12px;
  background-image: url("../../../FichiersRessource/Infos.png");
}

.Image_IManuel {
  height: 25px;
  width: 480px;
  background: url("../../images/iManuel.png") 0 0 no-repeat;
}

.Image_QCM_AjouterImage {
  height: 18px;
  width: 18px;
  background: url("../../images/AffichageAjouterImage.png") 0 0 no-repeat;
}

.Image_QCM_ImagePourListe {
  height: 18px;
  width: 18px;
  background: url("../../images/ImagePourListe.png") 0 0 no-repeat;
}

.Image_QCM_ModifierImage {
  height: 18px;
  width: 18px;
  background: url("../../images/ModifierImage.png") 0 0 no-repeat;
}

.Image_QCM_SupprimerImage {
  height: 18px;
  width: 18px;
  background: url("../../images/QcmSupprimer.png") 0 0 no-repeat;
}

.Image_QCM_AjouterSon {
  height: 18px;
  width: 18px;
  background: url("../../images/AffichageAjouterSon.png") 0 0 no-repeat;
}

.Image_QCM_ModifierSon {
  height: 18px;
  width: 18px;
  background: url("../../images/QcmEditer.png") 0 0 no-repeat;
}

.Image_QCM_SupprimerSon {
  height: 18px;
  width: 18px;
  background: url("../../images/QcmSupprimer.png") 0 0 no-repeat;
}

.ImageBoutonTrouQCM {
  height: 14px;
  width: 14px;
  background: url("../../images/qcmDefinirTrou14.png") 0 0 no-repeat;
  margin-left:5px;
}

.Image_QCM_DrapeauRessenti {
  height: 18px;
  width: 18px;
  background: url("../../images/QcmDrapeauRessenti.png") 0 0 no-repeat;
}

.Image_Attendre_Petit {
  height: 16px;
  width: 16px;
  background: url("../../images/attendre16.gif");
}

.Image_RadioB_Coche_Fenetre, .Image_RadioB_Decoche_Fenetre, .Image_CheckB_Coche_Fenetre, .Image_CheckB_Decoche_Fenetre {
  height:11px;
  width:11px;
}

.Image_RadioB_Coche_Fenetre {
  background-image: url("../../images/CheckRadio_Coche_Fenetre.png");
}

.Image_RadioB_Decoche_Fenetre {
  background-image: url("../../images/CheckRadio_Decoche_Fenetre.png");
}

.Image_CheckB_Coche_Fenetre {
  background-image: url("../../images/Checkbox_Coche_Fenetre.png");
}

.Image_CheckB_Decoche_Fenetre {
  background-image: url("../../images/Checkbox_Decoche_Fenetre.png");
}

.Image_Dll_Attention {
  background-image: url("../../../FichiersRessource/Attention.png");
  height:16px;
  width:16px;
}

.Image_Dll_TelMaison {
  background-image: url("../../../FichiersRessource/TelMaison.png");
  height:16px;
  width:16px;
}

.Image_Dll_TelTravail {
  background-image: url("../../../FichiersRessource/TelTravail.png");
  height:16px;
  width:16px;
}

.Image_Dll_TelPortable {
  background-image: url("../../../FichiersRessource/TelPortable.png");
  height:16px;
  width:16px;
}

.Image_Dll_TelFax  {
  background-image: url("../../../FichiersRessource/TelFax.png");
  height:16px;
  width:16px;
}

.Image_CasierRessourcePedagogique {
  background-image: url("../../images/fleche_casier.png");
  height:20px;
  width:20px;
}

.Image_RetourBandeau {
  background-image: url("../../images/RetourBandeau.png");
  height:18px;
  width:18px;
}

.Image_Messagerie_Groupe {
  background-image: url("../../../FichiersRessource/MessagerieGroupe.png");
  height:16px;
  width:16px;
}

.Image_Messagerie_FlecheBlanche {
  width: 13px;
  height:18px;
  background: url("../../images/fleche_message_encours.png") 0 0 no-repeat;
}

.Image_Messagerie_FlecheRouge {
  width: 5px;
  height:9px;
  background: url("../../images/petiteflecherouge.png") 0 0 no-repeat;
}

.Image_Cloche_Notification {
  width: 24px;
  height:24px;
  background: url("../../images/notification.png") 0 0 no-repeat;
}

.Image_Cloche_Notification_actif {
  width: 24px;
  height:24px;
  background: url("../../images/notificationActive.png") 0 0 no-repeat;
}

.Image_Redirection_Classique {
  width: 120px;
  height:120px;
  background: url("../../images/mobile/version_classique_PN.png") 0 0 no-repeat;
  margin: 0 auto;
}

.Image_Redirection_Mobile {
  width: 120px;
  height:120px;
  background: url("../../images/mobile/version_mobile_PN.png") 0 0 no-repeat;
  margin: 0 auto;
}

.Image_Redirection_Classique_HP {
  width: 120px;
  height:120px;
  background: url("../../images/mobile/version_classique_HP.png") 0 0 no-repeat;
  margin: 0 auto;
}

.Image_Redirection_Mobile_HP {
  width: 120px;
  height:120px;
  background: url("../../images/mobile/version_mobile_HP.png") 0 0 no-repeat;
  margin: 0 auto;
}

.Image_Redirection_Question {
  width: 42px;
  height:67px;
  background: url("../../images/mobile/demande_version.png") 0 0 no-repeat;
}

.Image_DevoirRefait {
  background-image: url("../../images/DevoirRefait.png");
  height:16px;
  width:16px;
}

.Image_FondMenuOnglet {
  background: url("../../images/bg.png") 0 0 repeat-x;
}

.Image_ListeCreation {
  background-image: url("../../../FichiersRessource/AjoutListeCreation.png");
  height:13px;
  width:13px;
}

.Image_EvolutionHausse {
  background-image: url("../../images/evolution_1.gif");
  height: 16px;
  width: 16px;
}

.Image_EvolutionStable {
  background-image: url("../../images/evolution_2.gif");
  height: 16px;
  width: 16px;
}

.Image_EvolutionBaisse {
  background-image: url("../../images/evolution_3.gif");
  height: 16px;
  width: 16px;
}

.Image_CopierListe {
  height: 15px;
  width: 15px;
  background: url("../../images/CopierPourListe.png") 0 0 no-repeat;
}

.Image_CroixNote {
	background-image:url("../../images/croixNote.png");
	background-repeat: no-repeat;
}

.Image_StickerDispense {
  width: 68px;
  height: 16px;
  background: url("../../../FichiersRessource/StickerDispense.png") 0 0 no-repeat;
}

.Image_VisaEtablissement {
  width: 27px;
  height: 16px;
  background: url("../../../FichiersRessource/VisaEtablissement.png") 0 0 no-repeat;
}

.Image_VisaInspecteur {
  width: 27px;
  height: 16px;
  background: url("../../../FichiersRessource/VisaInspecteur.png") 0 0 no-repeat;
}

.Image_Vu {
  width: 27px;
  height: 16px;
  background: url("../../../FichiersRessource/Visa.png") 0 0 no-repeat;
}

.Image_DeploiementBandeau {
  width: 20px;
  height: 20px;
  background: url("../../../FichiersRessource/DeploiementBandeau.png") 0 0 no-repeat;
}

.Image_Crayon {
  width: 20px;
  height: 20px;
  background: url("../../../FichiersRessource/Crayon.png") 0 0 no-repeat;
}

.Image_CroixFermer {
  width: 16px;
  height: 16px;
  background: url("../../../FichiersRessource/CroixFermer.png");
}

.Image_AssistantSaisie {
  height: 20px;
  background: url("../../../FichiersRessource/AssistantSaisieAppreciation.png");
}

.Image_PhotoPourBandeau {
  height: 20px;
  background: url("../../../FichiersRessource/PhotoPourBandeauTitre.png");
}

.Image_PunaisePourBandeau {
  height: 20px;
  background: url("../../../FichiersRessource/PunaisePourBandeauTitre.png");
}

.Image_PassageAuSuivantPourBandeau {
  height: 20px;
  background: url("../../../FichiersRessource/PassageAuSuivantPourBandeau.png");
}

.Image_PassageAuPrecedentPourBandeau {
  height: 20px;
  background: url("../../../FichiersRessource/PassageAuPrecedentPourBandeau.png");
}

.Image_ContactVS {
  height: 30px;
  background: url("../../images/CommandeContactVS.png");
}

.Image_MessageArchive {
  height: 18px;
  width: 18px;
  background: url("../../../FichiersRessource/MessageArchive.png");
}

.Image_TrombonePetit {
  height: 11px;
  width: 11px;
  background: url("../../../FichiersRessource/Trombone.png");
}

.Image_TrombonePetit_Blanc {
  height: 11px;
  width: 11px;
  background: url("../../../FichiersRessource/ColonneTrombone.png");
}

.Image_SystemeEnregistrer {
  height: 22px;
  background: url("../../../FichiersRessource/SystemeEnregistrer.png");
}

.Image_ColonnePostIt {
  height: 18px;
  width:18px;
  background: url("../../../FichiersRessource/ColonnePostIt.png");
}

.Image_Icone_QCM {
  height: 18px;
  width:18px;
  background: url("../../../FichiersRessource/IconeQCM.png");
  background-repeat: no-repeat;
}

.Image_PublierSuivi {
  background-image:url("../../../FichiersRessource/PostIt1EtatExpire.png");
}

.Image_Colonne_HP_IconeHebergement {
  height:18px;
  width:18px;
  background-image:url("../../images/Colonne_HP_IconeHebergement.png");
}

.Image_MessagerieBloquee {
  height:18px;
  width:24px;
  background-image:url("../../../FichiersRessource/MessagerieBloquee.png");
}


.Image_OuvrirCalendrier {
  height:16px;
  width:16px;
  background-image:url("../../../FichiersRessource/OuvrirCalendrier.png");
}


.Image_PaletteDesCouleurs {
  height:16px;
  width:22px;
  background-image:url("../../../FichiersRessource/PaletteDesCouleurs.png");
}

.Image_IconeFinanceur{
  height:19px;
  width:19px;
  background-image:url("../../../FichiersRessource/IconeFinanceur.png");
}
.Image_IconeHebergeur{
  height:19px;
  width:19px;
  background-image:url("../../../FichiersRessource/IconeHebergeur.png");
}
.Image_IconePerceveur{
  height:19px;
  width:19px;
  background-image:url("../../../FichiersRessource/IconePerceveur.png");
}

.Image_AfficheListeDesElevesPourBandeauTitre {
  width: 120px;
  height: 20px;
  left: 0;
  background: url("../../../FichiersRessource/AfficheListeDesElevesPourBandeauTitre.png") 0 0 no-repeat;
}

.Image_IconeDS {
  width: 16px;
  height: 16px;
  background: url("../../../FichiersRessource/IconeDS.png") 0 0 no-repeat;
}

.Image_AutorisationSortie {
  width: 20px;
  height: 20px;
  background: url("../../../FichiersRessource/AffichageAutorisations.png") 0 0 no-repeat;
}

.Hachure
{
	background-image:url("../../images/ObliqueGris.png");
	background-attachment: fixed;
}

.FlecheDroiteMenuContextuel {
  background-image:url("../../images/FlecheDroiteMenuContextuel.png");
  width:15px;
  height:15px;
  background-repeat:no-repeat;
}

.FlecheDroiteMenuContextuelSurvol {
  background-image:url("../../images/FlecheDroiteMenuContextuel.png");
  width:15px;
  height:15px;
  background-repeat:no-repeat;
  background-position: -15px 0;
}

.Image_Casier_Sujet, .Image_Casier_Corrige,  .Image_Casier_DocumentJoint, .Image_Casier_IDevoir {
  width: 16px;
  height : 16px;
}

.Image_Casier_Sujet {
  background-image:url("../../../FichiersRessource/CasierSujet.png");
}

.Image_Casier_Corrige {
  background-image:url("../../../FichiersRessource/CasierCorrige.png");
}

.Image_Casier_DocumentJoint {
  background-image:url("../../../FichiersRessource/CasierDocJoints.png");
}

.Image_Casier_IDevoir {
  background-image:url("../../../FichiersRessource/CasierIDevoir.png");
}

.Image_CommandesEDT_EmailParticipantsCours, .Image_CommandesEDT_ListeDesEleves, .Image_CommandesEDT_DetailSeances, .Image_CommandesEDT_Notes, .Image_CommandesEDT_Appreciations, .Image_CommandesEDT_Appel, .Image_CommandesEDT_CDT {
  width: 132px;
  height: 22px;
}
.Image_CommandesEDT_EmailParticipantsCours {
  background: url("../../../FichiersRessource/EmailParticipantsCours.png") 0 0 no-repeat;
}
.Image_CommandesEDT_ListeDesEleves {
  background: url("../../../FichiersRessource/AfficheListeDesEleves.png") 0 0 no-repeat;
}
.Image_CommandesEDT_DetailSeances {
  background: url("../../../FichiersRessource/DetailSeances.png") 0 0 no-repeat;
}
.Image_CommandesEDT_Notes {
  background: url("../../../FichiersRessource/SystemeNotes.png") 0 0 no-repeat;
}
.Image_CommandesEDT_Appreciations {
  background: url("../../../FichiersRessource/SystemeAppreciations.png") 0 0 no-repeat;
}
.Image_CommandesEDT_Appel {
  background: url("../../../FichiersRessource/SystemeFaireLAppel.png") 0 0 no-repeat;
}
.Image_CommandesEDT_CDT {
  background: url("../../../FichiersRessource/SystemeCahierDeTexte.png") 0 0 no-repeat;
}
 .OeilBarre {   background: transparent url("../../../FichiersRessource/OeilBarre.png") no-repeat 0 0;   height: 16px;   width: 16px;   background-position: center; }  .Image_Repere {   background: transparent url("../../../FichiersRessource/Repere.png") no-repeat 0 0;   height: 13px;   width: 13px; }  .Image_AppelOk {   background: transparent url("../../../FichiersRessource/AppelFait.png") no-repeat 0 0;   height: 16px;   width: 16px; }  .Image_AppelFaitVerrouille {   background: transparent url("../../../FichiersRessource/AppelVerrouFait.png") no-repeat 0 0;   height: 16px;   width: 16px; }  .Image_AppelNonFaitVerrouille {   background: transparent url("../../../FichiersRessource/AppelVerrouNonFait.png") no-repeat 0 0;   height: 16px;   width: 16px; }  .Image_CroisillonsRougeIndispo {   background-image: url("../../images/CroisillonsRougeIndispo.png");   background-attachment: fixed;   background-repeat: repeat; }  .Image_CroisillonsVertVoeu {   background-image: url("../../images/CroisillonsVertVoeu.png");   background-attachment: fixed;   background-repeat: repeat; }  .Image_IconeTAFDonnePourCours {   background-image: url("../../../FichiersRessource/ListeTravailDonnePourCours.png");   background-repeat: no-repeat;   background-position: center;   width: 14px;   height: 15px; }  .Image_IconeTAFDonnePourCoursAvecPJ {   background-image: url("../../../FichiersRessource/ListeTravailDonnePourCoursTrombone.png");   background-repeat: no-repeat;   background-position: center;   width: 16px;   height: 16px; }  .Image_IconeContenuPourCours {   background-image: url("../../../FichiersRessource/GrilleTrombone.png");   background-repeat: no-repeat;   background-position: center;   width: 16px;   height: 16px; }  .Image_IconeContenuPourCoursAvecPJ {   background-image: url("../../../FichiersRessource/GrilleTromboneContenu.png");   background-repeat: no-repeat;   background-position: center;   width: 16px;   height: 16px; }  .Image_IconeCrayon {   background-image: url("../../../FichiersRessource/crayon.png");   background-repeat: no-repeat;   background-position: center;   width: 108px;   height: 18px; }  .Image_OralOkProgression {   background: transparent url("../../../FichiersRessource/OralOk.png") no-repeat 0 0;   height: 13px;   width: 13px; }  .Image_OralKoProgression {   background: transparent url("../../../FichiersRessource/OralAlerte.png") no-repeat 0 0;   height: 13px;   width: 13px; }  .Image_PointRougeEnRelief {   background: transparent url("../../../FichiersRessource/PointRougeEnRelief.png") no-repeat 0 0;   height: 10px;   width: 10px; }  .Image_PointVertEnRelief {   background: transparent url("../../../FichiersRessource/PointVertEnRelief.png") no-repeat 0 0;   height: 10px;   width: 10px; }  .Image_SexeMars {   background-image: url("../../images/SexeMars.png");   width: 16px;   height: 16px; }  .Image_SexeVenus {   background-image: url("../../images/SexeVenus.png");   width: 16px;   height: 16px; }  .Image_EtatAnnule {   width: 16px;   height: 16px;   background-image: url("../../../FichiersRessource/EtatAnnule.png"); }  .Image_EtatNonPlace {   background-image: url("../../../FichiersRessource/EtatNonPlace.png");   height: 16px;   width: 16px; }  .Image_BtnCoursNonPlaces {   background-image: url("../../images/AfficherCoursNonPlaces.png"); }  .Image_PinceauRouge, .Image_PinceauVert {   width: 108px;   height: 18px; }  .Image_PinceauRouge {   background: url("../../images/PinceauRouge.png") 0 0 no-repeat; }  .Image_PinceauVert {   background: url("../../images/PinceauVert.png") 0 0 no-repeat; }  .Image_Connexion_HP_vide {   background: url("../../images/bg.jpg") center center repeat; }  .Image_Connexion_HP_00 {   background: url("../../images/2016/hp2016_00.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_01 {   background: url("../../images/2016/hp2016_01.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_02 {   background: url("../../images/2016/hp2016_02.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_03 {   background: url("../../images/2016/hp2016_03.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_04 {   background: url("../../images/2016/hp2016_04.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_05 {   background: url("../../images/2016/hp2016_05.jpg") center center no-repeat;   background-size: cover; }  .Image_Connexion_HP_06 {   background: url("../../images/2016/hp2016_06.jpg") center center no-repeat;   background-size: cover; }  .Image_Texture_Connexion_HP {   background: url("../../images/texture.png") top left repeat; }  .Fond_Login_HP {   background: #fff url("../../images/icone-identifiant-login.png") 5px center no-repeat;   padding: 0 0 0 28px; }  .Fond_Mdp_HP {   background: #fff url("../../images/icone-mdp-login.png") 5px center no-repeat;   padding: 5px 5px 5px 28px; }  .Image_IconeDS_Petit {   width: 14px;   height: 11px;   background: url("../../../FichiersRessource/IconeDSpetit.png") 0 0 no-repeat; }  .Image_HoraireCoursGrille {   width: 9px;   height: 13px;   background: url("../../../FichiersRessource/HoraireCoursGrille.png") 0 0 no-repeat; }  .Image_IconeAncienneBase {   width: 16px;   height: 16px;   background: url("../../../FichiersRessource/IconeAncienneBase.png") 0 0 no-repeat; }  .Image_AfficherCoursGroupePlusPromoPlusTD {   width: 20px;   height: 20px;   background: url("../../../FichiersRessource/AfficherCoursGroupe%2BPromo%2BTD.png") 0 0 no-repeat; }  .Image_Remuneration {   width: 16px;   height: 16px;   background: url("../../../FichiersRessource/Remuneration.png") 0 0 no-repeat; }  .Image_ProfADesigner {   background: transparent url("../../../FichiersRessource/ProfesseurADesigner.png") no-repeat 0 0;   height: 16px;   width: 16px;   display: inline-block;   overflow: hidden;   text-indent: 100%;   white-space: nowrap;   vertical-align: bottom; }  .Image_Personalise {   background: transparent url("../../../FichiersRessource/IconePersonnalise.png") no-repeat 0 0;   height: 16px;   width: 16px;   display: inline-block;   overflow: hidden;   text-indent: 100%;   white-space: nowrap;   vertical-align: bottom; } 

.AvecMain
{
	cursor: pointer;
}

.SansMain
{
	cursor : default;
}

.AvecAide
{
	cursor : help;
}

.AvecResize
{
	cursor : nw-resize;
}

.AvecResizeHorizontal {
	cursor : e-resize;
}

.AvecResizeVertical {
	cursor : n-resize;
}

.AvecInterdiction {
	cursor : not-allowed;
}

.AvecMove
{
	cursor : move;
}

.AvecTexte
{
	cursor : text;
}


.Curseur_DetailCours
{
  cursor:url("../../Produit/css/curseurs/CurseurDetailCours.CUR"), pointer;
}

.Curseur_EDTRessource
{
  cursor:url("../../Produit/css/curseurs/CurseurEDTRessource.CUR"), pointer;
}

.Curseur_ClickDroit
{
  cursor:url("../../../FichiersRessource/CurseurClicDroit.cur"), pointer;
}

.Curseur_DoubleClick {
	cursor:url("../../Produit/css/curseurs/CurseurDoubleClic.cur"), pointer;
}

.Curseur_Pinceau {
  cursor:url("../../Produit/css/curseurs/CurseurPinceauRouge.cur"), pointer;
}

.Curseur_PinceauVert {
	cursor:url("../../Produit/css/curseurs/CurseurPinceauVert.cur"), pointer;
}

.Curseur_PinceauGris {
  cursor:url("../../../FichiersRessource/CurseurPinceauGris.cur") 0 30, pointer;
}

.Curseur_PeriodeCloturee {
  cursor:url("../../../FichiersRessource/CurseurPeriodeCloturee.cur"), pointer;
}

.Curseur_AssistantSaisieActif {
	cursor:url("../../Produit/css/curseurs/CurseurAssistantActive.cur"), pointer;
}

.Curseur_MethodeCalculMoyenneActif {
  cursor:url("../../Produit/css/curseurs/CurseurMethodeCalculMoyenne.cur"), pointer;
}

 .SouligneSurFocus:focus {   text-decoration: underline; }  .GrasSurFocus:focus {   font-weight: bold; }  .CouleurFondSurFocus:focus {   background-color: #C5C5C5;   border-color: #C5C5C5;   color: #F8F8F8; }  .CouleurFondFenetreSurFocus:focus {   background-color: #C5C5C5;   border-color: #C5C5C5;   color: #F8F8F8; } 

html {
  overflow-y: scroll;
}

textarea,
input:not([type]),
input[type="text"],
input[type="button"],
input[type="password"],
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
  border: 1px solid #CBC2BB;
}
 .ObjetCalendrier .tableJours {   border-left: 1px solid #515459;   background-color: #C5C5C5; }  .ObjetCalendrier .tableMois {   border-left: 1px solid #515459; }  .ObjetCalendrier .Calendrier_Jour_td {   border-right: 1px solid #515459;   vertical-align: bottom; }  .ObjetCalendrier .Calendrier_Jour_Const {   position: relative;   height: 22px;   line-height: 20px; }  .ObjetCalendrier .Calendrier_JourInactif {   color: gray;   background-color: #C0C0C0;   border-left: 1px solid #D3D3D3;   border-top: 1px solid #D3D3D3;   border-right: 1px solid #515459;   border-bottom: 1px solid #515459;   padding: 0 1px;   cursor: default; }  .ObjetCalendrier .Calendrier_Jour {   padding: 1px;   border-bottom: 0 solid #515459;   border-right-color: 1px solid #515459;   cursor: pointer;   top: 0; }  .ObjetCalendrier .Calendrier_Jour_Selection {   top: -4px;   border-left: 1px solid white;   border-top: 1px solid white;   border-right: 1px solid #515459;   border-bottom: 1px solid #515459;   cursor: pointer; }  .ObjetCalendrier .Calendrier_Jour_AvecContenu {   text-decoration: underline; }  .ObjetCalendrier .Calendrier_Jour_Domaine {   height: 8px;   border-top: 1px solid #515459;   background-color: white; }  .ObjetCalendrier .Calendrier_Mois {   border-right: 1px solid #515459;   border-top: 1px solid #515459; }  .ObjetCalendrier .Calendrier_Boutons {   padding: 2px 1px 2px 1px; }  .ObjetCalendrier .Calendrier_Boutons:active {   outline: 1px dotted; } 


.texteFormule
{
  font-size:11px;
  margin-left:5px;
}


.tableFormule
{
  text-align:center;
}

.spanFormule
{
  margin:0px;
  font-weight:bold;
}

.divFormule
{
  margin-left:20px;
  font-style:italic;
}

.titre
{
  font-size:13px;
  font-weight:bold;
  color:#800000;
}

.fraction
{
  width:100%;
  color:Gray;
  size:2;
}

.numera
{
  padding-left:10px;
  padding-right:10px;
  letter-spacing:1px;
}

.multipli
{
  padding-left:5px;
  padding-right:5px;
}

.resultat
{
  font-size:12px;
  font-weight:bold;
  padding-left:10px;
}

.complement
{
  font-size:12px;
  text-align:right;
}

.margearrondi
{
  padding-top:12px;
}

.separ
{
  color:Gray;
  margin-top:5px;
  margin-left:0px;
  font-style:normal;
  text-decoration:underline;
}

.bonus
{
  color:#408000;
}

.nonbonus
{
  color:#408000;
}

.facult
{
  color:#E57300;
}

.nonfacult
{
  color:#E57300;
}

.sur20
{
  color:#0060BF;
}

.inf10
{
  color:#6000BF;
}

.mini
{
  color:#BF0040;
}

.maxi
{
  color:#808000;
}



.Image_QCM_non_note, .Image_QCM_titre_informatif, .Image_QCM_associe_devoir,
.Image_QCM_retour_precedent, .Image_QCM_sans_retour_precedent,
.Image_QCM_limite_temps, .Image_QCM_sans_limite_temps,
.Image_QCM_corrige_aucun, .Image_QCM_corrige_chaque_question, .Image_QCM_corrige_fin_qcm,
.Image_QCM_Chrono,
.Image_QCM_Etoile_On, .Image_QCM_Etoile_Off, .Image_QCM_Fleche_Suiv, .Image_QCM_Fleche_Prec
.Image_QCM_ListeDevoir, .Image_QCM_ListeTraining, .Image_QCM_ListeCahierTexte{
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center;
}
.Image_QCM_non_note, .Image_QCM_titre_informatif, .Image_QCM_associe_devoir,
.Image_QCM_retour_precedent, .Image_QCM_sans_retour_precedent,
.Image_QCM_limite_temps, .Image_QCM_sans_limite_temps,
.Image_QCM_corrige_aucun, .Image_QCM_corrige_chaque_question, .Image_QCM_corrige_fin_qcm {
  vertical-align: middle;
  margin-right:15px;
}

.Image_QCM_non_note, .Image_QCM_titre_informatif, .Image_QCM_associe_devoir,
.Image_QCM_retour_precedent, .Image_QCM_sans_retour_precedent,
.Image_QCM_limite_temps, .Image_QCM_sans_limite_temps,
.Image_QCM_corrige_aucun, .Image_QCM_corrige_chaque_question, .Image_QCM_corrige_fin_qcm {
  width:50px;
  height:50px;
  background:transparent url("../../images/ImagesQCM.png") no-repeat;
}

.Image_QCM_limite_temps {
  background-position: 0px 0px;
}

.Image_QCM_sans_limite_temps {
  background-position: -50px 0px;
}

.Image_QCM_retour_precedent {
  background-position: -100px 0px;
}

.Image_QCM_sans_retour_precedent {
  background-position: -150px 0px;
}

.Image_QCM_corrige_chaque_question, .Image_QCM_corrige_fin_qcm {
  background-position: -200px 0px;
}

.Image_QCM_corrige_aucun {
  background-position: -250px 0px;
}

.Image_QCM_associe_devoir {
  background-position: -300px 0px;
}

.Image_QCM_titre_informatif {
  background-position: -350px 0px;
}

.Image_QCM_non_note {
  background-position: -400px 0px;
}

.Image_QCM_Chrono {
  width:75px;
  height:90px;
  background:transparent url("../../images/QcmChrono.png") no-repeat;
  margin:0 10px;
  text-align: center;
}

.Image_QCM_Association, .Image_QCM_ChoixMultiple, .Image_QCM_ChoixUnique, .Image_QCM_ReponseNumerique, .Image_QCM_ReponseASaisir, .Image_QCM_TexteATrou_Liste, .Image_QCM_TexteATrou_Listes, .Image_QCM_TexteATrou_Saisie, .Image_QCM_ReponseEpellation {
  width:16px;
  height:16px;
}

.Image_QCM_Association{
  background:transparent url("../../../FichiersRessource/qcmAssociation2infos.png") no-repeat;
}

.Image_QCM_ChoixMultiple{
  background:transparent url("../../../FichiersRessource/qcmChoixMultiplesCocher.png") no-repeat;
}

.Image_QCM_ChoixUnique{
  background:transparent url("../../../FichiersRessource/qcmChoixUniqueRadio.png") no-repeat;
}

.Image_QCM_ReponseNumerique{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisirNumerique.png") no-repeat;
}

.Image_QCM_ReponseASaisir{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisirTexte.png") no-repeat;
}

.Image_QCM_ReponseEpellation{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisir.png") no-repeat;
}

.Image_QCM_TexteATrou_Liste{
  background:transparent url("../../../FichiersRessource/qcmTexteATrou1liste.png") no-repeat;
}

.Image_QCM_TexteATrou_Listes{
  background:transparent url("../../../FichiersRessource/qcmTexteATrou1listeparTrou.png") no-repeat;
}

.Image_QCM_TexteATrou_Saisie {
  background:transparent url("../../../FichiersRessource/qcmTexteATrouSaisie.png") no-repeat;
}

.Image_QCM_Etoile_On {
  width:47px;
  height:40px;
  background:transparent url("../../images/etoiles_on_off.png") 0 0 no-repeat;
}

.Image_QCM_Etoile_Off {
  width:47px;
  height:40px;
  background:transparent url("../../images/etoiles_on_off.png") -47px 0 no-repeat;
}

.Image_QCM_Fleche_Suiv {
  width:38px;
  height:30px;
  background:transparent url("../../images/fleche-suiv.png") no-repeat;
}

.Image_QCM_Fleche_Prec {
  width:38px;
  height:30px;
  background:transparent url("../../images/fleche-prec.png") no-repeat;
}

.Image_QCM_Fleche_Suiv:hover {
  width:38px;
  height:30px;
  background:transparent url("../../images/fleche-suiv.png") -38px 0 no-repeat;
}

.Image_QCM_Fleche_Prec:hover {
  width:38px;
  height:30px;
  background:transparent url("../../images/fleche-prec.png") -38px 0 no-repeat;
}

.Image_QCM_Fleche_Position {
  width:15px;
  height:9px;
  background:transparent url("../../images/FlechePositionQCM.png") no-repeat;
}

.Image_QCM_ListeDevoir{
  background: transparent url("../../../FichiersRessource/qcmListeDevoir.png") no-repeat;
  width: 16px;
  height: 16px;
}

.Image_QCM_ListeTraining{
  width:16px;
  height:16px;
  background:transparent url("../../../FichiersRessource/qcmListeTraining.png") no-repeat;
}

.Image_QCM_ListeCahierTexte{
  width:16px;
  height:16px;
  background: transparent url("../../../FichiersRessource/qcmListeCahierTexte.png") no-repeat;
}

.Image_QCM_IconeNathan {
  width:16px;
  height:16px;
  background:transparent url("../../images/IconeLogoNathan.png") 0 0 no-repeat;
}

.Image_QCM_CocheRouge, .ui-input-text input.Image_QCM_CocheRouge {
  width:16px;
  height:16px;
  background:transparent url("../../images/CocheCroixRouge.png") 0 0 no-repeat;
}

.Image_QCM_CheckRouge {
  width:16px;
  height:16px;
  background:transparent url("../../images/CocheRouge.png") 0 0 no-repeat;
}

.Image_QCM_Check_Vrai {
  width:17px;
  height:17px;
  background:transparent url("../../images/Checkbox_Vrai.png") 0 0 no-repeat;
}

.Image_QCM_Check_Faux {
  width:17px;
  height:17px;
  background:transparent url("../../images/Checkbox_Faux.png") 0 0 no-repeat;
}

.Image_QCM_Radio_Vrai {
  width:17px;
  height:17px;
  background:transparent url("../../images/CheckRadio_Vrai.png") 0 0 no-repeat;
}

.Image_QCM_Radio_Faux {
  width:17px;
  height:17px;
  background:transparent url("../../images/CheckRadio_Faux.png") 0 0 no-repeat;
}

.Image_QCM_PastilleBonne, .Image_QCM_PastillePartielle, .Image_QCM_PastilleFausse{
  width:16px;
  height:100%;
}

.Image_QCM_PastilleBonne{
  background-image:url("../../../FichiersRessource/CompetenceItemAcquis.png");
}

.Image_QCM_PastillePartielle{
  background-image:url("../../../FichiersRessource/CompetenceItemDebut.png");
}

.Image_QCM_PastilleFausse{
  background-image:url("../../../FichiersRessource/CompetenceItemNonAcquis.png");
}

.Image_QCM_CocheVerte, .ui-input-text input.Image_QCM_CocheVerte, .mce-container .Image_QCM_CocheVerte {
  width:16px;
  height:16px;
  background:url("../../images/CocheVerte.png") no-repeat;
}

.mce-container .Image_QCM_CocheVerte {
  margin: 0 auto;
}

.Image_QCM_Site {
  background: url("../../../FichiersRessource/InsertionSiteWeb6Etats.png") 0 0 no-repeat;
  width:18px;
  height:22px;
}

.Image_QCM_Son_Play {
  width:16px;
  height:16px;
  background:url("../../images/SonPourListePlay.png") no-repeat;
	cursor: pointer;
}

.Image_QCM_Son_Pause {
  width:16px;
  height:16px;
  background:url("../../images/SonPourListePause.png") no-repeat;
	cursor: pointer;
}
.wai_hidden 
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#wai_skip a, #wai_skip a:hover, #wai_skip a:visited, #wai_skip a:active 
{ 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 



.btnImage{
  cursor:pointer;
}

.btnImage.btnImageDisable{
  cursor:initial;
}

.btnImageIcon:hover {
  color : gray;
}

.btnImageIcon.btnImageDisable {
  color: gray;
}
 .jIECheckBox_Conteneur {   position: relative;   width: 11px;   height: 11px; }  .jIECheckBox_Conteneur .Image_CheckBox_Decoche, .jIECheckBox_Conteneur .Image_CheckBox_Decoche_Inactif, .jIECheckBox_Conteneur .Image_CheckBox_Coche, .jIECheckBox_Conteneur .Image_CheckBox_Coche_Inactif, .jIECheckBox_Conteneur .Image_CheckBox_Indetermine, .jIECheckBox_Conteneur .Image_CheckBox_Indetermine_Inactif, .jIECheckBox_Conteneur .Image_RadioB_Decoche, .jIECheckBox_Conteneur .Image_RadioB_Decoche_Inactif, .jIECheckBox_Conteneur .Image_RadioB_Coche, .jIECheckBox_Conteneur .Image_RadioB_Coche_Inactif {   background: url(../../../images/Check.png) 0 0 no-repeat;   width: 11px;   height: 11px; }  .jIECheckBox_Conteneur .Image_CheckBox_Decoche {   background-position: -33px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Decoche:hover {   background-position: -55px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Decoche_Inactif {   background-position: -44px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Coche {   background-position: -66px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Coche:hover {   background-position: -88px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Coche_Inactif {   background-position: -77px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Indetermine {   background-position: 0 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Indetermine:hover {   background-position: -22px 0; }  .jIECheckBox_Conteneur .Image_CheckBox_Indetermine_Inactif {   background-position: -11px 0; }  .jIECheckBox_Conteneur .Image_RadioB_Decoche {   background-position: -33px -11px; }  .jIECheckBox_Conteneur .Image_RadioB_Decoche:hover {   background-position: -55px -11px; }  .jIECheckBox_Conteneur .Image_RadioB_Decoche_Inactif {   background-position: -44px -11px; }  .jIECheckBox_Conteneur .Image_RadioB_Coche {   background-position: -66px -11px; }  .jIECheckBox_Conteneur .Image_RadioB_Coche:hover {   background-position: -88px -11px; }  .jIECheckBox_Conteneur .Image_RadioB_Coche_Inactif {   background-position: -77px -11px; }  .jIECheckBox_Conteneur .jIECheckBox_Image {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   overflow: hidden; }  .jIECheckBox_Conteneur .jIECheckBox_CouleurTheme {   background-color: #515459;   position: absolute;   top: 2px;   left: 2px;   width: 7px;   height: 7px; } 
 button.ieBouton {   border-radius: 2px;   border: none;   border-color: transparent;   overflow: hidden;   background-color: white;   font-weight: normal;   border-width: 1px;   border-style: solid; }  button.ieBouton:enabled {   cursor: pointer; }  button.ieBouton:active:enabled {   position: relative;   top: 1px; }  button.ieBouton:disabled i.ieBoutonIcon {   color: #cccccc !important; }  .EspaceIndex button.ieBouton.ieBoutonDefautSansImage {   min-height: 20px; }  button.ieBouton > div.ieBoutonContenuAvecImage {   display: flex;   align-items: center;   justify-content: center; }  button.ieBouton > div:first-child.ieBoutonContenuAvecImage {   padding-bottom: 3px; }  button.ieBouton.boutonFlecheDeploiement {   position: relative; }  button.ieBouton.boutonFlecheDeploiement:before {   content: '';   position: absolute;   right: 4px;   bottom: calc(-25% + 4px);   border: transparent 6px solid;   border-top-color: inherit;   border-radius: 0px;   width: 0px;   height: 0px; }  button.ieBouton {   color: #6B6E77;   border-color: #6B6E77; }  .ThemeFramboise button.ieBouton {   color: #B9335F;   border-color: #B9335F; }  .ThemeFraise button.ieBouton {   color: #C23B44;   border-color: #C23B44; }  .ThemeCitrouille button.ieBouton {   color: #D05722;   border-color: #D05722; }  .ThemeMandarine button.ieBouton {   color: #E18400;   border-color: #E18400; }  .ThemeMure button.ieBouton {   color: #9D447F;   border-color: #9D447F; }  .ThemeLavande button.ieBouton {   color: #8855A3;   border-color: #8855A3; }  .ThemePrune button.ieBouton {   color: #705CB1;   border-color: #705CB1; }  .ThemeBleu button.ieBouton {   color: #3273B5;   border-color: #3273B5; }  .ThemeBleuOcean button.ieBouton {   color: #0281A6;   border-color: #0281A6; }  .ThemeBleuCanard button.ieBouton {   color: #158786;   border-color: #158786; }  .ThemeEmeraude button.ieBouton {   color: #0A9B6A;   border-color: #0A9B6A; }  .ThemeFeuille button.ieBouton {   color: #699A00;   border-color: #699A00; }  .ThemeTaupe button.ieBouton {   color: #877379;   border-color: #877379; }  .ThemeChocolat button.ieBouton {   color: #937A33;   border-color: #937A33; }  .ThemeNeutre button.ieBouton, button.ieBouton.ThemeNeutre {   color: #6B6E77;   border-color: #6B6E77; }  button.ieBouton:hover:enabled {   color: #D9DBDC;   border-color: #D9DBDC; }  .ThemeFramboise button.ieBouton:hover:enabled {   color: #F8C2CD;   border-color: #F8C2CD; }  .ThemeFraise button.ieBouton:hover:enabled {   color: #FFB5B9;   border-color: #FFB5B9; }  .ThemeCitrouille button.ieBouton:hover:enabled {   color: #FAB99D;   border-color: #FAB99D; }  .ThemeMandarine button.ieBouton:hover:enabled {   color: #FFCA80;   border-color: #FFCA80; }  .ThemeMure button.ieBouton:hover:enabled {   color: #E4C1D8;   border-color: #E4C1D8; }  .ThemeLavande button.ieBouton:hover:enabled {   color: #DCC5F7;   border-color: #DCC5F7; }  .ThemePrune button.ieBouton:hover:enabled {   color: #C8BAF6;   border-color: #C8BAF6; }  .ThemeBleu button.ieBouton:hover:enabled {   color: #B5D6F9;   border-color: #B5D6F9; }  .ThemeBleuOcean button.ieBouton:hover:enabled {   color: #AAE0F0;   border-color: #AAE0F0; }  .ThemeBleuCanard button.ieBouton:hover:enabled {   color: #9EDEDC;   border-color: #9EDEDC; }  .ThemeEmeraude button.ieBouton:hover:enabled {   color: #A1E5C6;   border-color: #A1E5C6; }  .ThemeFeuille button.ieBouton:hover:enabled {   color: #CDE893;   border-color: #CDE893; }  .ThemeTaupe button.ieBouton:hover:enabled {   color: #CCBEC2;   border-color: #CCBEC2; }  .ThemeChocolat button.ieBouton:hover:enabled {   color: #DECB95;   border-color: #DECB95; }  .ThemeNeutre button.ieBouton:hover:enabled, button.ieBouton:hover:enabled.ThemeNeutre {   color: #D9DBDC;   border-color: #D9DBDC; }  button.ieBouton:disabled {   background-color: #EDEDED;   color: #C5C5C5;   border-color: #E2E2E2; }  button.ieBouton.themeBoutonPrimaire {   color: white;   font-weight: bold; }  button.ieBouton.themeBoutonPrimaire {   background-color: #6B6E77;   border-color: #6B6E77; }  .ThemeFramboise button.ieBouton.themeBoutonPrimaire {   background-color: #B9335F;   border-color: #B9335F; }  .ThemeFraise button.ieBouton.themeBoutonPrimaire {   background-color: #C23B44;   border-color: #C23B44; }  .ThemeCitrouille button.ieBouton.themeBoutonPrimaire {   background-color: #D05722;   border-color: #D05722; }  .ThemeMandarine button.ieBouton.themeBoutonPrimaire {   background-color: #E18400;   border-color: #E18400; }  .ThemeMure button.ieBouton.themeBoutonPrimaire {   background-color: #9D447F;   border-color: #9D447F; }  .ThemeLavande button.ieBouton.themeBoutonPrimaire {   background-color: #8855A3;   border-color: #8855A3; }  .ThemePrune button.ieBouton.themeBoutonPrimaire {   background-color: #705CB1;   border-color: #705CB1; }  .ThemeBleu button.ieBouton.themeBoutonPrimaire {   background-color: #3273B5;   border-color: #3273B5; }  .ThemeBleuOcean button.ieBouton.themeBoutonPrimaire {   background-color: #0281A6;   border-color: #0281A6; }  .ThemeBleuCanard button.ieBouton.themeBoutonPrimaire {   background-color: #158786;   border-color: #158786; }  .ThemeEmeraude button.ieBouton.themeBoutonPrimaire {   background-color: #0A9B6A;   border-color: #0A9B6A; }  .ThemeFeuille button.ieBouton.themeBoutonPrimaire {   background-color: #699A00;   border-color: #699A00; }  .ThemeTaupe button.ieBouton.themeBoutonPrimaire {   background-color: #877379;   border-color: #877379; }  .ThemeChocolat button.ieBouton.themeBoutonPrimaire {   background-color: #937A33;   border-color: #937A33; }  .ThemeNeutre button.ieBouton.themeBoutonPrimaire, button.ieBouton.themeBoutonPrimaire.ThemeNeutre {   background-color: #6B6E77;   border-color: #6B6E77; }  button.ieBouton.themeBoutonPrimaire:hover:enabled {   color: white; }  button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #D9DBDC;   border-color: #D9DBDC; }  .ThemeFramboise button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #F8C2CD;   border-color: #F8C2CD; }  .ThemeFraise button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #FFB5B9;   border-color: #FFB5B9; }  .ThemeCitrouille button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #FAB99D;   border-color: #FAB99D; }  .ThemeMandarine button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #FFCA80;   border-color: #FFCA80; }  .ThemeMure button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #E4C1D8;   border-color: #E4C1D8; }  .ThemeLavande button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #DCC5F7;   border-color: #DCC5F7; }  .ThemePrune button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #C8BAF6;   border-color: #C8BAF6; }  .ThemeBleu button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #B5D6F9;   border-color: #B5D6F9; }  .ThemeBleuOcean button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #AAE0F0;   border-color: #AAE0F0; }  .ThemeBleuCanard button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #9EDEDC;   border-color: #9EDEDC; }  .ThemeEmeraude button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #A1E5C6;   border-color: #A1E5C6; }  .ThemeFeuille button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #CDE893;   border-color: #CDE893; }  .ThemeTaupe button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #CCBEC2;   border-color: #CCBEC2; }  .ThemeChocolat button.ieBouton.themeBoutonPrimaire:hover:enabled {   background-color: #DECB95;   border-color: #DECB95; }  .ThemeNeutre button.ieBouton.themeBoutonPrimaire:hover:enabled, button.ieBouton.themeBoutonPrimaire:hover:enabled.ThemeNeutre {   background-color: #D9DBDC;   border-color: #D9DBDC; }  button.ieBouton.themeBoutonPrimaire:disabled {   background-color: #C5C5C5;   border-color: #C5C5C5;   color: white; }  button.ieBouton.themeBoutonNeutre {   background-color: white;   color: black;   border-color: #D9DBDC; }  button.ieBouton.themeBoutonNeutre:hover:enabled {   background-color: #C5C5C5;   color: black;   border-color: #D9DBDC; }  button.ieBouton.themeBoutonNeutre:disabled {   background-color: #EDEDED;   color: #C5C5C5;   border-color: #E2E2E2; }  button.ieBouton.themeBoutonConnexion {   font-weight: bold;   border-width: 0;   background-color: rgba(0, 0, 0, 0.6);   color: white;   border-color: rgba(0, 0, 0, 0.6); }  button.ieBouton.themeBoutonConnexion:hover:enabled {   background-color: rgba(0, 0, 0, 0.7);   color: white;   border-color: rgba(0, 0, 0, 0.7); }  button.ieBouton.themeBoutonConnexion:disabled {   background-color: rgba(0, 0, 0, 0.4);   color: white;   border-color: rgba(0, 0, 0, 0.4); } 
 .Fenetre {   position: absolute;   left: 0px;   top: 0px;   z-index: 1100; }  .Fenetre_Scroll {   scrollbar-face-color: #999999;   scrollbar-shadow-color: #737373;   scrollbar-highlight-color: #CCCCCC;   scrollbar-3dlight-color: #D9D9D9;   scrollbar-darkshadow-color: #000000;   scrollbar-track-color: #D9D9D9;   scrollbar-arrow-color: #FFFFFF; }  .Fenetre_Bouton {   font-size: 11px;   font-weight: bold;   height: 20px;   cursor: pointer;   color: white;   background-color: #999999;   border-left-color: #D9D9D9;   border-top-color: #D9D9D9;   border-right-color: #333333;   border-bottom-color: #333333; }  .Fenetre_Contenu {   width: 100%;   height: 100%; }  .Fenetre_Titre {   width: 100%;   height: 10px; }  .Fenetre_Espace {   padding: 8px; }  .Fenetre_Cadre {   border: 1px solid #D9DBDC; }  .Fenetre_Bordure {   border: 1px solid #B3B3B3; }  .Fenetre_Impression {   overflow: auto;   height: 450px; }  .Fenetre_ImageFond {   width: 11px;   height: 11px;   background-color: transparent;   background-position: center center;   background-repeat: no-repeat; }  .Fenetre_ImageFondResize {   width: 11px;   height: 11px;   background-color: transparent;   background-position: bottom right;   background-repeat: no-repeat; }  .Fenetre_SeparateurVertical {   cursor: e-resize;   display: block;   padding-left: 0px;   padding-right: 0px;   width: 5px;   height: 100%;   background-color: #E1E1E1;   color: #CCCCCC;   vertical-align: bottom;   text-align: center; }  .Fenetre_Cadre .ZoneDeplacementFenetre {   cursor: move; } 
 .SelecFile_DragEnCours {   box-shadow: inset 0 0 5px #3399ff; }  .ThemeAccessible .SelecFile_DragEnCours {   box-shadow: inset 0 0 5px #7b7b7b; }  .SelecFile_DragEnCours_survol {   box-shadow: inset 0 0 3px 2px #3399ff; }  .ThemeAccessible .SelecFile_DragEnCours_survol {   box-shadow: inset 0 0 3px 2px #7b7b7b; } 
 .IEHtmlInputTime {   display: flex;   align-items: center;   justify-content: space-between; }  .IEHtmlInputTime input {   width: 16px;   border: 0;   margin: 0;   padding: 0;   height: 14px;   text-align: center; }  .IEHtmlInputTime input::-ms-clear {   width: 0;   height: 0; }  .IEHtmlInputTime .IEHtmlInputTime_Boutons {   margin-left: 3px;   border-left: #C5C5C5 1px solid; }  .IEHtmlInputTime .IEHtmlInputTime_Boutons div {   width: 9px;   height: 8px;   padding-left: 2px;   padding-right: 2px;   background-color: #E2E2E2; }  .EspaceIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons div:hover {   background-color: #C5C5C5; }  .EspaceIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeHaut {   border-bottom: #C5C5C5 1px solid; }  .EspaceIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeBas {   background-position: 2px 0px; }  .EspaceMobileIndex .IEHtmlInputTime {   font-weight: bold; }  .EspaceMobileIndex .IEHtmlInputTime label {   display: inline-block; }  .EspaceMobileIndex .IEHtmlInputTime .ui-input-text {   display: inline-block; }  .EspaceMobileIndex .IEHtmlInputTime .ui-input-text input {   display: inline-block;   font-size: 1em;   width: 1.5em;   font-weight: normal; }  .EspaceMobileIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons {   border: 0; }  .EspaceMobileIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeHaut {   background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23888%22%20points%3D%2214%2C5%209%2C5%209%2C0%205%2C0%205%2C5%200%2C5%200%2C9%205%2C9%205%2C14%209%2C14%209%2C9%2014%2C9%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");   width: 20px;   height: 20px;   display: inline-block;   background-color: transparent;   background-position: center center;   border: 0;   margin: 0.5em 0; }  .EspaceMobileIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeHaut:hover {   background-color: transparent; }  .EspaceMobileIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeBas {   background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%225%22%20style%3D%22fill%3A%23888%3B%22%20width%3D%2214%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E");   width: 20px;   height: 20px;   display: inline-block;   background-color: transparent;   background-position: center center;   border: 0;   margin: 0.5em 0; }  .EspaceMobileIndex .IEHtmlInputTime .IEHtmlInputTime_Boutons .Image_FlecheVersLeBas:hover {   background-color: transparent; } 

.Image_IntervertirLigneDerriere {
  height: 24px;
  background-image:url("../../../FichiersRessource/IntervertirLigneDerriere.png");
}

.Image_IntervertirLigneDevant {
  height: 24px;
  background-image:url("../../../FichiersRessource/IntervertirLigneDevant.png");
}

 div.objetBandeauEntete_hidable > div, div.objetBandeauEntete_menu > div, div.objetBandeauEntete_secondmenu, div.objetBandeauEntete_thirdmenu {   display: flex;   flex-direction: row;   flex-wrap: nowrap;   justify-content: flex-start;   align-content: flex-end;   align-items: center; }  div.objetBandeauEntete_thirdmenu {   flex-wrap: wrap; }  div.objetBandeauEntete_menu > div {   display: inline-flex; }  .objetbandeauentete_modeResponsive div.objetBandeauEntete_menu > div {   flex-direction: column; }  div.objetBandeauEntete_hidable > div > div, div.objetBandeauEntete_menu > div > div:not(.objetBandeauEntete_boutons), div.objetBandeauEntete_secondmenu > div, div.objetBandeauEntete_thirdmenu > div {   order: 0;   flex: 0 10 auto;   align-self: auto; }  div.objetBandeauEntete_hidable > div > div.objetBandeauEntete_fullsize, div.objetBandeauEntete_menu > div > div.objetBandeauEntete_fullsize, div.objetBandeauEntete_secondmenu > div.objetBandeauEntete_fullsize, div.objetBandeauEntete_thirdmenu > div.objetBandeauEntete_fullsize, div.objetBandeauEntete_menucombo > div.objetBandeauEntete_fullsize {   order: 0;   flex: 1 0 0px;   align-self: auto; }  div.objetBandeauEntete_menu > div > div.objetBandeauEntete_fullsize {   flex: 0 0 15%; }  div.objetBandeauEntete_hidable {   transition: all 0.75s ease-out;   background-color: #545454;   overflow: hidden;   min-height: 40px;   max-height: 400px;   height: auto;   position: absolute;   z-index: 902;   width: calc(100% - 50px);   padding-right: 50px; }  div.objetBandeauEntete_hidable.objetBandeauEntete_hidableOverflowVisible {   overflow: visible; }  div.objetBandeauEntete_dismissable {   transition: opacity 0.75s ease-out;   background-color: #000;   height: calc(100% - 20px);   position: absolute;   z-index: 901;   width: 100%;   opacity: 0.25; }  div.objetBandeauEntete_hidableWrapper.objetBandeauEntete_hidden > div.objetBandeauEntete_hidable {   min-height: 0;   max-height: 0; }  div.objetBandeauEntete_hidableWrapper.objetBandeauEntete_hidden > div.objetBandeauEntete_dismissable {   opacity: 0;   height: 0; }  div.objetBandeauEntete_hidable > div {   color: #eeeeee;   font-weight: 600; }  div.objetBandeauEntete_hidable > div > div {   text-align: center;   margin: 0 10px;   position: relative; }  div.objetBandeauEntete_hidable > div > div:first-child {   margin-left: 0; }  div.objetBandeauEntete_hidable > div > div:last-child {   margin-right: 0; }  div.objetBandeauEntete_menu > div.objetBandeauEntete_boutons {   position: absolute;   top: 0;   right: 10px; }  div.objetBandeauEntete_menu div.objetBandeauEntete_boutonmenu {   display: block;   border-radius: 0 0 5px 5px;   width: 25px;   height: 25px;   background-color: transparent;   z-index: 903; }  div.objetBandeauEntete_menu div.objetBandeauEntete_boutonmenu > i {   margin: 1px auto 0;   font-size: 16px;   color: #46484d;   width: 13px;   display: block; }  div.objetBandeauEntete_menu div.objetBandeauEntete_boutonmenu:hover > i {   color: #ffffff;   text-shadow: 0 0 2px #000; }  div.objetBandeauEntete_menu {   background-color: #46484d;   padding-right: 0px; }  div.objetBandeauEntete_secondmenu {   background-color: #d9d9d9; }  div.objetBandeauEntete_secondmenu > div:first-child > ul {   padding: 0; }  div.objetBandeauEntete_secondmenu > div:first-child > ul li {   display: inline-block;   list-style: none;   padding: 5px 8px 1px;   border-bottom: 4px solid transparent;   background: transparent;   color: #000;   font-weight: 600;   transition: all 0.3s ease-out;   vertical-align: top; }  div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #6B6E77; }  .ThemeFramboise div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #B9335F; }  .ThemeFraise div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #C23B44; }  .ThemeCitrouille div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #D05722; }  .ThemeMandarine div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #E18400; }  .ThemeMure div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #9D447F; }  .ThemeLavande div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #8855A3; }  .ThemePrune div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #705CB1; }  .ThemeBleu div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #3273B5; }  .ThemeBleuOcean div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #0281A6; }  .ThemeBleuCanard div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #158786; }  .ThemeEmeraude div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #0A9B6A; }  .ThemeFeuille div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #699A00; }  .ThemeTaupe div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #877379; }  .ThemeChocolat div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover {   border-bottom: 4px solid #937A33; }  .ThemeNeutre div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover, div.objetBandeauEntete_secondmenu > div:first-child > ul li:hover.ThemeNeutre {   border-bottom: 4px solid #6B6E77; }  div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   background-color: #EEEEEE; }  div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #6B6E77;   color: #6B6E77; }  .ThemeFramboise div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #B9335F;   color: #B9335F; }  .ThemeFraise div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #C23B44;   color: #C23B44; }  .ThemeCitrouille div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #D05722;   color: #D05722; }  .ThemeMandarine div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #E18400;   color: #E18400; }  .ThemeMure div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #9D447F;   color: #9D447F; }  .ThemeLavande div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #8855A3;   color: #8855A3; }  .ThemePrune div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #705CB1;   color: #705CB1; }  .ThemeBleu div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #3273B5;   color: #3273B5; }  .ThemeBleuOcean div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #0281A6;   color: #0281A6; }  .ThemeBleuCanard div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #158786;   color: #158786; }  .ThemeEmeraude div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #0A9B6A;   color: #0A9B6A; }  .ThemeFeuille div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #699A00;   color: #699A00; }  .ThemeTaupe div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #877379;   color: #877379; }  .ThemeChocolat div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected {   border-bottom: 4px solid #937A33;   color: #937A33; }  .ThemeNeutre div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected, div.objetBandeauEntete_secondmenu > div:first-child > ul li.selected.ThemeNeutre {   border-bottom: 4px solid #6B6E77;   color: #6B6E77; }  div.objetBandeauEntete_secondmenu .iosb {   vertical-align: top;   padding: 0; }  div.objetBandeauEntete_hidablePrincipal div.objetBandeauEntete_BoutonHaut i {   font-size: 24px; }  div.objetBandeauEntete_BoutonHaut:hover i {   text-shadow: 0 0 2px #000; }  div.objetBandeauEntete_BoutonHaut label {   cursor: pointer; }  div.objetBandeauEntete_BoutonHaut:hover label {   text-decoration: underline; }  .objetBandeauEntete_boutonModeResponsive {   display: none;   color: #fff;   font-size: 30px;   width: 29px;   overflow: hidden;   height: 33px;   padding: 6px 8px;   vertical-align: top; }  .objetbandeauentete_modeResponsive .objetBandeauEntete_boutonModeResponsive {   display: inline-block; }  .objetbandeauentete_modeResponsive div.objetBandeauEntete_menu > div:not(.objetBandeauEntete_boutons) {   display: none;   position: absolute;   top: 0;   left: 0;   z-index: 9000; }  .objetbandeauentete_modeResponsive div.objetBandeauEntete_menu.objetBandeauEntete_menuResponsiveVisible > div {   display: block; }  .objetbandeauentete_modeResponsive div.objetBandeauEntete_menu > div.objetBandeauEntete_overlayMenuResponsive {   display: none;   position: absolute;   top: 0;   left: 0;   width: 100%;   bottom: 0;   background-color: rgba(0, 0, 0, 0.35);   z-index: 8999; }  .objetbandeauentete_modeResponsive div.objetBandeauEntete_menu.objetBandeauEntete_menuResponsiveVisible > div.objetBandeauEntete_overlayMenuResponsive {   display: block; }  .objetbandeauentete_modeResponsive .objetBandeauEntete_secondmenu li:not(.selected) {   display: none; }  div.objetBandeauEntete_menucombo {   display: flex;   flex-direction: row;   flex-wrap: wrap;   justify-content: flex-start;   align-content: flex-end;   align-items: center;   min-height: 20px; }  div.objetBandeauEntete_menucombo > div {   order: 0;   flex: 0 10 auto;   align-self: auto; }  li.objetmenuprincipalCombo:not(.objetmenuprincipalComboSelect):not(:hover) div.iosb {   color: #46484d;   background-color: #ffffff; } 
 ul.objetmenuprincipalWrapper {   margin: 0;   list-style: none;   display: flex;   flex-direction: row;   flex-wrap: nowrap;   justify-content: flex-start;   align-content: flex-end;   align-items: center; }  .objetbandeauentete_modeResponsive ul.objetmenuprincipalWrapper {   flex-direction: column;   align-items: flex-start; }  ul.objetmenuprincipalWrapper > li {   order: 0;   flex: 0 10 auto;   align-self: auto;   display: flex;   flex-direction: column;   justify-content: center; }  .objetbandeauentete_modeResponsive ul.objetmenuprincipalWrapper {   background-color: #555; }  .objetbandeauentete_modeResponsive ul.objetmenuprincipalWrapper > li {   display: list-item; }  li.objetmenuprincipalCombo {   position: relative;   margin: 0;   text-align: center;   background: transparent;   color: #BABAB3;   font-weight: 600;   transition: background-color 0.3s ease-out; }  li.objetmenuprincipalCombo div.objetmenuprincipalComboLabel {   margin: 0;   padding: 5px 8px 1px;   border-bottom: 4px solid transparent;   min-height: 35px;   display: flex;   flex-direction: column;   justify-content: center;   white-space: nowrap; }  li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #6B6E77; }  .ThemeFramboise li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #B9335F; }  .ThemeFraise li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #C23B44; }  .ThemeCitrouille li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #D05722; }  .ThemeMandarine li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #E18400; }  .ThemeMure li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #9D447F; }  .ThemeLavande li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #8855A3; }  .ThemePrune li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #705CB1; }  .ThemeBleu li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #3273B5; }  .ThemeBleuOcean li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #0281A6; }  .ThemeBleuCanard li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #158786; }  .ThemeEmeraude li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #0A9B6A; }  .ThemeFeuille li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #699A00; }  .ThemeTaupe li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #877379; }  .ThemeChocolat li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #937A33; }  .ThemeNeutre li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel, li.objetmenuprincipalCombo:hover div.objetmenuprincipalComboLabel.ThemeNeutre {   border-bottom: 4px solid #6B6E77; }  li.objetmenuprincipalCombo.objetmenuprincipalCombo.objetmenuprincipalComboSelect {   background: #FFFFFF;   color: #46484d; }  li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #6B6E77; }  .ThemeFramboise li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #B9335F; }  .ThemeFraise li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #C23B44; }  .ThemeCitrouille li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #D05722; }  .ThemeMandarine li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #E18400; }  .ThemeMure li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #9D447F; }  .ThemeLavande li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #8855A3; }  .ThemePrune li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #705CB1; }  .ThemeBleu li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #3273B5; }  .ThemeBleuOcean li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #0281A6; }  .ThemeBleuCanard li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #158786; }  .ThemeEmeraude li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #0A9B6A; }  .ThemeFeuille li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #699A00; }  .ThemeTaupe li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #877379; }  .ThemeChocolat li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel {   border-bottom: 4px solid #937A33; }  .ThemeNeutre li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel, li.objetmenuprincipalCombo.objetmenuprincipalComboSelect div.objetmenuprincipalComboLabel.ThemeNeutre {   border-bottom: 4px solid #6B6E77; }  .objetbandeauentete_modeResponsive li.objetmenuprincipalCombo {   text-align: left;   width: 100%; }  .objetmenuprincipalHighligthed li.objetmenuprincipalCombo {   background: #393939;   color: #ffffff; }  li.objetmenuprincipalCombo:hover, li.objetmenuprincipalCombo.objetmenuprincipal_focusedin {   background-color: #FFFFFF;   color: #000000; }  div.objetmenuprincipal_niveau0 {   z-index: 900;   position: absolute;   max-height: 0 !important;   overflow: hidden;   top: 45px;   left: 0;   box-shadow: 5px 5px 8px -5px #000;   transition: all 0s linear 0.15s;   min-width: 100%; }  ul.objetmenuprincipalWrapper > li.objetmenuprincipal_focusedin > div.objetmenuprincipal_niveau0 {   max-height: 1000px !important;   transition: all 0.45s linear 0.25s; }  .objetbandeauentete_modeResponsive div.objetmenuprincipal_niveau0 {   position: static; }  div.objetmenuprincipal_niveau0 ul {   margin: 0;   list-style: none;   padding: 5px;   text-decoration: none;   background-color: #ffffff;   text-align: left;   font-weight: 300;   color: #000; }  div.objetmenuprincipal_niveau0 > ul > li {   position: relative;   padding: 0;   line-height: 30px;   white-space: nowrap; }  div.objetmenuprincipal_niveau0 > ul > li:before {   font-family: IndexFont;   font-size: 12px;   color: #999999;   width: 30px;   height: 30px;   content: "\f105";   padding-right: 10px; }  div.objetmenuprincipal_niveau0 > ul > li:hover {   background-color: #eeeeee; }  div.objetmenuprincipal_niveau0 > ul > li > ul {   padding-left: 10px;   white-space: nowrap; }  div.objetmenuprincipal_niveau0 > ul > li > ul > li > ul {   list-style: none;   list-style-position: inside;   margin: 0 0 0 10px; }  div.objetmenuprincipal_niveau0 > ul ul {   font-weight: normal;   text-decoration: none; } 


.iosb {
  z-index: 20;
  background: #757575;
  display: inline-block;
  margin: 0 5px;
  padding: 2px 2px 1px 2px;
  color:#ffffff;
}

.iosb-content {
  text-align: center;
  font-weight: 700;
}

.iosb-16 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.iosb-16 .iosb-content {
  padding: 0 3px;
  line-height: 14px;
  height: 14px;
}

.iosb-20 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.iosb-20 .iosb-content {
  padding: 0 5px;
  line-height: 18px;
  height: 18px;
}




.Image_flagBE {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagBE.png");
}

.Image_flagCA {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagCA.png");
}

.Image_flagCH {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagCH.png");
}

.Image_flagDE {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagDE.png");
}

.Image_flagFR {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagFR.png");
}

.Image_flagGB {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagGB.png");
}

.Image_flagIT {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagIT.png");
}

.Image_flagUS {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagUS.png");
}

.Image_flagNL {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagNL.png");
}

.Image_flagMA {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagMA.png");
}

.Image_flagES {
  height:11px;
  width:16px;
  background-image:url("../../../FichiersRessource/flagES.png");
}


 .Liste_Cellule_Vide {   height: 1px;   padding-top: 0px;   padding-bottom: 0px; }  .Liste_Cellule_Blanc {   background-color: white; }  .Liste_Cellule_Gris {   background-color: #E1E1E1; }  .Liste_Cellule_Deploiement {   background-color: #EFD2B7; }  .Liste_Suppression {   position: absolute;   z-index: 1000;   padding: 3px; }  .Liste_Rouge {   background-color: Red; }  .Liste_Cellule_ZoneTexte {   position: absolute;   z-index: 500;   border: 0px; }  .Liste_ZoneTexte {   width: 100%;   height: 100%;   padding: 3px; }  .Liste_Input_Texte {   width: 100%;   height: 12px;   padding: 0px;   margin: 0px; }  .Liste_Cellule_Total {   padding-top: 3px;   padding-bottom: 3px;   padding-left: 2px;   padding-right: 2px; }  .Fantome {   position: absolute;   z-index: 1000;   padding: 3px; }  .Fantome::-moz-selection {   background-color: inherit;   color: inherit; }  .Fantome::selection {   background-color: inherit;   color: inherit; }  .ObjetListe .voileBleuTitre, .ObjetListe .divCellule.voileBleuCellule::before {   background-color: rgba(51, 153, 255, 0.1);   position: absolute;   z-index: 1;   pointer-events: none; }  .ThemeAccessible .ObjetListe .voileBleuTitre, .ThemeAccessible .ObjetListe .divCellule.voileBleuCellule::before {   background-color: rgba(123, 123, 123, 0.1); }  .ObjetListe .voileBleuTitre {   display: none;   width: 10px;   top: 0;   left: 0; }  .ObjetListe div.conteneurTri_scroll {   position: absolute;   z-index: 2;   height: 0; }  .ObjetListe div.conteneurTri_scroll > div {   overflow: hidden;   position: relative;   pointer-events: none; }  .ObjetListe div.conteneurTri_scroll > div div.flecheTri {   position: absolute;   z-index: 1;   top: -1px; }  .ObjetListe div.conteneurTri_scroll > div div.flecheTri.flecheTriNonSurvol {   pointer-events: auto; }  .ObjetListe .liste_ligneSelection {   position: absolute;   z-index: 1; }  .ObjetListe .liste_ligneSelection_g, .ObjetListe .liste_ligneSelection_d, .ObjetListe .liste_ligneSelection_b, .ObjetListe .liste_ligneSelection_h {   position: absolute;   pointer-events: none; }  .ObjetListe .liste_ligneSelection_g {   width: 2px;   top: 0;   left: 0; }  .ObjetListe .liste_ligneSelection_d {   width: 2px;   top: 0; }  .ObjetListe .liste_ligneSelection_h {   height: 2px;   top: 0;   left: 0; }  .ObjetListe .liste_ligneSelection_b {   height: 2px;   left: 0; }  .ObjetListe .liste_conteneur_rollover {   position: absolute;   z-index: 0;   pointer-events: none;   display: none; }  .ObjetListe .divCellule {   height: 100%;   width: 100%;   position: relative;   box-sizing: border-box; }  .ObjetListe .divCellule.divLigneCreation {   display: flex;   justify-content: center;   flex-direction: column; }  .ObjetListe .divCellule.voileBleuCellule::before {   content: "";   top: 0;   left: 0;   bottom: 0;   right: 0; }  .ObjetListe .divCellule .liste_contenu_cellule {   overflow: hidden;   position: relative;   display: flex;   align-items: flex-start;   min-height: 100%; }  .ObjetListe .divCellule .liste_contenu_cellule.liste_cellule_alignVCenter {   align-items: center;   height: 100%; }  .ObjetListe .divCellule .liste_contenu_cellule > div {   display: flex;   justify-content: center;   flex-direction: column; }  .ObjetListe .divCellule .liste_contenu_cellule > .liste_contenu_cellule_deploiement {   flex: none;   padding-right: 2px;   width: 8px; }  .ObjetListe .divCellule .liste_contenu_cellule > .liste_contenu_cellule_contenu {   flex: 2 1 auto; }  .ObjetListe .divCellule .liste_contenu_cellule.liste_cellule_alignVCenter > .liste_contenu_cellule_contenu {   height: 100%; }  .ObjetListe .Image_Liste_Bouton_Monter {   background: transparent url("../../../FichiersRessource/FlecheVersLeHautPourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Descendre {   background: transparent url("../../../FichiersRessource/FlecheVersLeBasPourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Deployer {   background: transparent url("../../../FichiersRessource/DeployerPourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Supprimer {   background: transparent url("../../../FichiersRessource/PoubellePourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Copier {   background: transparent url("../../../FichiersRessource/CopierPourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Parametrer {   background: transparent url("../../../FichiersRessource/OutilPourListe.png") no-repeat 0 0; }  .ObjetListe .Image_Liste_Bouton_Editer {   background: transparent url("../../../FichiersRessource/CrayonPourListe.png") no-repeat 0 0; }  .ObjetListe .dessinHoverListe {   position: absolute;   z-index: 2;   pointer-events: none; }  .ObjetListe .dessinHoverListe.dessinHoverListe_cadre {   top: 0;   bottom: 0;   left: 0;   right: 0;   border: 1px solid #3399ff; }  .ThemeAccessible .ObjetListe .dessinHoverListe.dessinHoverListe_cadre {   border: 1px solid #7b7b7b; }  .ObjetListe .dessinHoverListe.dessinHoverListe_gauche {   -webkit-transform: rotate(180deg);   transform: rotate(180deg);   -webkit-transform-origin: center;   transform-origin: center; }  .ObjetListe .dessinHoverListe.dessinHoverListe_haut {   -webkit-transform: rotate(-90deg);   transform: rotate(-90deg);   -webkit-transform-origin: center;   transform-origin: center; }  .ObjetListe .dessinHoverListe.dessinHoverListe_bas {   -webkit-transform: rotate(90deg);   transform: rotate(90deg);   -webkit-transform-origin: center;   transform-origin: center; }  .ObjetListe .copySVG, .ObjetListe .selecfile_classDrag:after, .ObjetListe .selecfile_classDrag_survol:after {   position: absolute;   pointer-events: none;   top: 0;   bottom: 0;   left: 0;   right: 0; }  .ObjetListe .copySVG {   z-index: 3; }  .ObjetListe .copySVG > svg > rect {   stroke-width: 3px;   stroke: #217346;   fill: transparent;   stroke-dasharray: 7px 3px;   stroke-dashoffset: 0;   -webkit-animation-name: ObjetListe_copySVG;   animation-name: ObjetListe_copySVG;   -webkit-animation-duration: 4s;   animation-duration: 4s;   -webkit-animation-iteration-count: infinite;   animation-iteration-count: infinite;   -webkit-animation-timing-function: linear;   animation-timing-function: linear;   -webkit-animation-play-state: running;   animation-play-state: running; }  @-webkit-keyframes ObjetListe_copySVG {   from {     stroke-dashoffset: 0;   }   to {     stroke-dashoffset: -100px;   } }  @keyframes ObjetListe_copySVG {   from {     stroke-dashoffset: 0;   }   to {     stroke-dashoffset: -100px;   } }  .ObjetListe .selecfile_classDrag:after {   content: '';   display: block;   border: 1px dotted #C5C5C5; }  .ObjetListe .selecfile_classDrag_survol {   background-color: #d6ebff; }  .ThemeAccessible .ObjetListe .selecfile_classDrag_survol {   background-color: #ebebeb; }  .ObjetListe .selecfile_classDrag_survol:after {   content: '';   display: block; }  .ObjetListe .selecfile_classDrag_survol:after {   border: 2px dashed #3399ff; }  .ThemeAccessible .ObjetListe .selecfile_classDrag_survol:after {   border: 2px dashed #999999; }  .ObjetListe_Impression.tableConteneur {   border-top: #000 1px solid;   border-collapse: collapse; }  .ObjetListe_Impression.tableConteneur .trTitre > td {   font-weight: 700;   border-right: #000 1px solid;   border-bottom: #000 1px solid; }  .ObjetListe_Impression.tableConteneur .trContenu > td {   border-right: #000 1px solid;   border-bottom: #000 1px solid; } 
.mce-ico.mce-i-iEMoodleMultiChoice, .mce-ico.mce-i-iEMoodleShortAnswer {
  background: url(../../../images/QcmDefinirTrou.png) center center no-repeat;
}

#ieMoodle-answers-table {
  position: relative;
}

#ieMoodle-answers-table #ieMoodle-answers-context {
  position:absolute;
  width: 70px;
  height: 20px;
  padding: 10px;
}

#ieMoodle-answers-table #ieMoodle-answers-context > div {
  background-color: #f5f5f5;
  border: #CBC2BB 1px solid;
  padding: 5px;
  cursor: pointer;
}

#ieMoodle-answers-table table {
  border-collapse: collapse;
  width: 100%;
}

#ieMoodle-answers-table table tr#addAnswer td {
  font-style: italic;
  padding: 2px 10px;
}

#ieMoodle-answers-table table tr td > input {
  width: 100%;
  border: none;
}

#ieMoodle-answers-table table th {
  font-weight: 600;
  padding: 2px 5px;
}

#ieMoodle-answers-table table td {
  border:1px solid #CBC2BB;
  padding: 2px;
}
 .ObjetSelecteurDropPJ {   height: 100%;   box-sizing: border-box;   padding: 1px;   border: 2px dashed #C5C5C5;   background-color: white;   position: relative;   transition: border-color 0.3s, background-color 0.3s; }  .ObjetSelecteurDropPJ .texteSelecteur {   display: flex;   align-items: center;   justify-content: center;   padding: 1px 1px 1px 0;   white-space: pre; }  .ObjetSelecteurDropPJ .texteSelecteur > div {   padding: 0 3px; }  .ObjetSelecteurDropPJ.inactif {   background-color: #EFEFEF; }  .ObjetSelecteurDropPJ.inactif .texteSelecteur {   color: darkgray; }  .ObjetSelecteurDropPJ .contLiensPJSites {   position: absolute;   top: 20px;   left: 1px;   right: 1px;   bottom: 1px;   overflow: auto; }  .ObjetSelecteurDropPJ .contLiensPJSites > div {   display: inline-block;   vertical-align: bottom; }  .ObjetSelecteurDropPJ .contLiensPJSites .liensPJSitesAlign {   height: 100%; }  .ObjetSelecteurDropPJ .contLiensPJSites .liensPJSites > div {   display: inline-block; }  .ObjetSelecteurDropPJ .contLiensPJSites .liensPJSites > div:not(:first-child):not(:empty) {   padding-left: 3px; }  .ObjetSelecteurDropPJ.surDrag {   border-color: #3399ff; }  .ThemeAccessible .ObjetSelecteurDropPJ.surDrag {   border-color: #999999; }  .ObjetSelecteurDropPJ.surDragSurvol {   background-color: #d6ebff; }  .ThemeAccessible .ObjetSelecteurDropPJ.surDragSurvol {   background-color: #ebebeb; }  .ObjetSelecteurDropPJ .etiquette {   position: absolute;   bottom: 100%;   margin-bottom: 5px;   left: 50%;   -webkit-transform: translate(-50%);   transform: translate(-50%);   width: 200px;   color: white;   opacity: 0;   border-radius: 5px;   pointer-events: none;   display: flex;   align-items: center;   justify-content: center;   text-align: center;   padding: 5px; }  .ObjetSelecteurDropPJ .etiquette {   background-color: #3399ff; }  .ThemeAccessible .ObjetSelecteurDropPJ .etiquette {   background-color: #999999; }  .ObjetSelecteurDropPJ .etiquette.visible {   visibility: visible;   opacity: 0.9;   transition: opacity 0.4s; }  .ObjetSelecteurDropPJ .etiquette.hidden {   visibility: hidden;   opacity: 0;   transition: visibility 0s 0.4s, opacity 0.4s; } 
[class^="ImageFond"],
[class*=" ImageFond"] {
    background-repeat: no-repeat;
    background-position: bottom center;
}


.ImageFondSuite_Louvre_01 {
  background-image: url('../../images/2019/boscoreale-suite.png');
}

.ImageFondSuite_Louvre_02 {
  background-image: url('../../images/2019/cubiste-suite.png');
}

.ImageFondSuite_Louvre_03 {
  background-image: url('../../images/2019/sabine-suite.png');
}

.ImageFondSuite_Louvre_04 {
  background-image: url('../../images/2019/casque-suite.png');
}

.ImageFondSuite_Louvre_05 {
  background-image: url('../../images/2019/chat-suite.png');
}

.ImageFondSuite_Louvre_06 {
  background-image: url('../../images/2019/suse-suite.png');
}

.ImageFondSuite_Louvre_07 {
  background-image: url('../../images/2019/momie-suite.png');
}

.ImageFondSuite_Louvre_08 {
  background-image: url('../../images/2017/charles-suite.png');
}

.ImageFondSuite_Louvre_09 {
  background-image: url('../../images/2019/scribe-suite.png');
}

.ImageFondSuite_Louvre_10 {
  background-image: url('../../images/2019/archers-suite.png');
}

.ImageFondSuite_Louvre_11 {
  background-image: url('../../images/2019/champollion-suite.png');
}

.ImageFondSuite_Louvre_12 {
  background-image: url('../../images/2019/samothrace-suite.png');
  margin-bottom: 50px;
}

.ImageBackground_Louvre_01 {
  background-image: url('../../images/2019/boscoreale-background.png');
  background-size: cover;
}

.ImageBackground_Louvre_02 {
  background-image: url('../../images/2019/cubiste-background.png');
  background-size: cover;
}

.ImageBackground_Louvre_03 {
  background-image: url('../../images/2019/sabine-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_04 {
  background-image: url('../../images/2019/casque-background.png');
  background-size: cover;
}

.ImageBackground_Louvre_05 {
  background-image: url('../../images/2019/chat-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_06 {
  background-image: url('../../images/2019/suse-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_07 {
  background-image: url('../../images/2019/momie-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_08 {
  background-image: url('../../images/2017/charles-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_09 {
  background-image: url('../../images/2019/scribe-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_10 {
  background-image: url('../../images/2019/archers-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_11 {
  background-image: url('../../images/2019/champollion-background.jpg');
  background-size: cover;
}

.ImageBackground_Louvre_12 {
  background-image: url('../../images/2019/samothrace-background.png');
  background-size: cover;
}

.ImageLogo_Louvre {
    background-image: url('../../images/2017/logo-louvre.png');
    width: 110px;
    height: 33px;
}

.ImageFondSuite_2-14 {
    background-image: url('../../images/2017/piday-suite.jpg');
    margin-bottom: 50px;
}

.ImageBackground_2-14 {
    background-image: url('../../images/2017/piday-background.jpg');
    background-size: cover;
}

a.LienLouvre {
    color: black;
    cursor: pointer;
    text-decoration: none;
}

a.LienLouvre:hover {
    color: black;
    cursor: pointer;
    text-decoration: underline;
}


.Image_Logo_HyperplanningBarreHaut {
  width: 135px;
  height: 30px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("../../../FichiersRessource/LogoHyperplanningBarreHaut.png");
}

.Image_EspaceEnseignants_Connexion, .Image_EspaceEtudiants_Connexion, .Image_EspaceSecretariat_Connexion, .Image_EspaceParent_Connexion, .Image_EspaceAcademie_Connexion, .Image_EspaceEntreprise_Connexion, .Image_EspaceAdministratif_Connexion {
  width: 115px;
  height: 115px;
  background-color: transparent;
  background-repeat: no-repeat;
}

.Image_EspaceEnseignants_Connexion {
  background-image: url("../../../FichiersRessource/EspaceProfesseursConnexion.png");
}

.Image_EspaceAdministratif_Connexion {
  background-image: url("../../../FichiersRessource/EspaceAdministrationConnexion.png");
}

.Image_EspaceEtudiants_Connexion {
  background-image: url("../../../FichiersRessource/EspaceEleveConnexion.png");
}

.Image_EspaceSecretariat_Connexion {
  background-image: url("../../../FichiersRessource/EspaceVieScolaireConnexion.png");
}

.Image_EspaceParent_Connexion {
  background-image: url("../../../FichiersRessource/EspaceParentsConnexion.png");
}

.Image_EspaceAcademie_Connexion {
  background-image: url("../../../FichiersRessource/EspaceAcademieConnexion.png");
}

.Image_EspaceEntreprise_Connexion {
  background-image: url("../../../FichiersRessource/EspaceEntrepriseConnexion.png");
}

.Image_SeparateurConnexion {
  background-image: url("../../../FichiersRessource/SeparateurBulle.png");
  width: 294px;
  height: 11px;
  margin:0 auto 10px;
}

.BoutonPageCommune {
  background-color:transparent;
  color: #444;
  transition: background-color 0.4s;
  border-bottom: #d7d7cd 1px solid;
  width:100%;
  padding:7px 0;
  text-decoration:none;
  display:flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 18px;
}

.BoutonPageCommune:last-of-type {
  border-bottom:0;
}

.BoutonPageCommune:hover {
  background-color: white;
  text-decoration: none;
}

.BoutonPageCommune .LibelleBoutonConnexion {
  flex: 10 0 auto;
  text-align: center;
}

.Image_EspaceEnseignants, .Image_EspaceAdministratif, .Image_EspaceEtudiants, .Image_EspaceSecretariat, .Image_EspaceParents, .Image_EspaceAcademie, .Image_EspaceEntreprise {
  width:59px;
  height:54px;
  flex: 0 0 59px;
  background-color:transparent;
  margin-right: 15px;
  background-position: center center;
}

.Image_EspaceEnseignants {
  background-image: url("../../../FichiersRessource/EspaceProfesseurs.png");
  width:59px;
  height:54px;
}

.Image_EspaceAdministratif {
  background-image: url("../../../FichiersRessource/EspaceAdministration.png");
}

.Image_EspaceEtudiants {
  background-image: url("../../../FichiersRessource/EspaceEleve.png");
}

.Image_EspaceSecretariat {
  background-image: url("../../../FichiersRessource/EspaceVieScolaire.png");
}

.Image_EspaceParents {
  background-image: url("../../../FichiersRessource/EspaceParents.png");
}

.Image_EspaceAcademie {
  background-image: url("../../../FichiersRessource/EspaceAcademie.png");
}

.Image_EspaceEntreprise {
  background-image: url("../../../FichiersRessource/EspaceEntreprise.png");
}


.loginBox>div {
  margin-bottom: 10px;
}

.loginBox input[type="text"], .loginBox input[type="password"] {
  width: calc(100% - 1px - 20px);
  border-right:0;
  border-radius: 3px 0 0 3px;
  padding:3px;
  vertical-align: middle;
}

.loginBox .AideConnexion {
  display:inline-block;
  width:20px;
  height:19px;
  position:relative;
  vertical-align: middle;
}

.loginBox .AideConnexion:before {
  content: '';
  background-image: url("../../../FichiersRessource/IconeInformation.png");
  width: 15px;
  height: 15px;
  position: absolute;
  top: 2px;
  left: 2px;
}

.loginBox input[type="text"] ~ .AideConnexion, .loginBox input[type="password"] ~ .AideConnexion {
  border: 1px solid #cbc2bb;
  border-left:0;
  border-radius:0 3px 3px 0;
  background-color:white;
}
 .ObjetFenetreRecupIdMdp_table {   line-height: 24px; }  .ObjetFenetreRecupIdMdp_table td {   vertical-align: top; }  .ObjetFenetreRecupIdMdp_tr_disabled {   color: grey; }  .ObjetFenetreRecupIdMdp_table .Insecable span {   display: inline-block;   width: 25%; }  .ObjetFenetreRecupIdMdp_table input[type="text"], .ObjetFenetreRecupIdMdp_table input[type="password"] {   width: 90%;   margin: 5px 0; }  .ObjetFenetreRecupIdMdp_table input[type="password"] {   width: 150px; } 
.EspaceIndex .ObjetSaisieMotDePasseCP input {
  padding:3px;
  box-sizing:border-box;
  width:170px;
  margin-bottom:5px;
}

.ObjetSaisieMotDePasseCP .BlocMessageEnTete {
  padding-bottom:15px;
}

.ObjetSaisieMotDePasseCP .BlocContenu {
  display:flex;
  align-items:top;
  flex-direction : row;
}

.EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu {
  flex-direction : column;
}

.EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP {
  padding-bottom:5px;
}

.EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP {
  padding-bottom:2rem;
}

.EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP label {
  padding-bottom:3px;
  white-space: pre;
  display:block;
}

.EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation {
  padding-bottom:5px;
  padding-left:20px;
}

.EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation {
  padding-bottom:2rem;
}

.EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation * {
  white-space: pre;
}
 .WidgetToutVoir {   width: 20px;   height: 20px;   background: url("../../../FichiersRessource/EcranAccueilPlus.png"); }  .WidgetFermer {   width: 20px;   height: 20px;   background: url("../../../FichiersRessource/CroixPourFermetureFenetre.png"); }  .WidgetActualiser {   width: 20px;   height: 20px;   background: url("../../../FichiersRessource/EcranAccueilRafraichir.png") -60px 0px no-repeat; }  .WidgetDSEvaluation {   background: url("../../../FichiersRessource/EcranAccueilProchainesEvals.png"); }  .WidgetTitre {   font-weight: bold;   text-align: center; }  .WidgetTitre {   border-bottom: 1px solid #6B6E77; }  .ThemeFramboise .WidgetTitre {   border-bottom: 1px solid #B9335F; }  .ThemeFraise .WidgetTitre {   border-bottom: 1px solid #C23B44; }  .ThemeCitrouille .WidgetTitre {   border-bottom: 1px solid #D05722; }  .ThemeMandarine .WidgetTitre {   border-bottom: 1px solid #E18400; }  .ThemeMure .WidgetTitre {   border-bottom: 1px solid #9D447F; }  .ThemeLavande .WidgetTitre {   border-bottom: 1px solid #8855A3; }  .ThemePrune .WidgetTitre {   border-bottom: 1px solid #705CB1; }  .ThemeBleu .WidgetTitre {   border-bottom: 1px solid #3273B5; }  .ThemeBleuOcean .WidgetTitre {   border-bottom: 1px solid #0281A6; }  .ThemeBleuCanard .WidgetTitre {   border-bottom: 1px solid #158786; }  .ThemeEmeraude .WidgetTitre {   border-bottom: 1px solid #0A9B6A; }  .ThemeFeuille .WidgetTitre {   border-bottom: 1px solid #699A00; }  .ThemeTaupe .WidgetTitre {   border-bottom: 1px solid #877379; }  .ThemeChocolat .WidgetTitre {   border-bottom: 1px solid #937A33; }  .ThemeNeutre .WidgetTitre, .WidgetTitre.ThemeNeutre {   border-bottom: 1px solid #6B6E77; }  .WidgetLignePaire {   margin: 0px;   padding: 6px;   background-color: white; }  .WidgetLigneImpaire {   margin: 0px;   padding: 6px;   background-color: #F8F8F8; }  .WidgetCumul {   margin: 3px;   padding: 3px;   font-weight: bold; }  .WidgetCumul {   border-bottom: 1px solid #6B6E77; }  .ThemeFramboise .WidgetCumul {   border-bottom: 1px solid #B9335F; }  .ThemeFraise .WidgetCumul {   border-bottom: 1px solid #C23B44; }  .ThemeCitrouille .WidgetCumul {   border-bottom: 1px solid #D05722; }  .ThemeMandarine .WidgetCumul {   border-bottom: 1px solid #E18400; }  .ThemeMure .WidgetCumul {   border-bottom: 1px solid #9D447F; }  .ThemeLavande .WidgetCumul {   border-bottom: 1px solid #8855A3; }  .ThemePrune .WidgetCumul {   border-bottom: 1px solid #705CB1; }  .ThemeBleu .WidgetCumul {   border-bottom: 1px solid #3273B5; }  .ThemeBleuOcean .WidgetCumul {   border-bottom: 1px solid #0281A6; }  .ThemeBleuCanard .WidgetCumul {   border-bottom: 1px solid #158786; }  .ThemeEmeraude .WidgetCumul {   border-bottom: 1px solid #0A9B6A; }  .ThemeFeuille .WidgetCumul {   border-bottom: 1px solid #699A00; }  .ThemeTaupe .WidgetCumul {   border-bottom: 1px solid #877379; }  .ThemeChocolat .WidgetCumul {   border-bottom: 1px solid #937A33; }  .ThemeNeutre .WidgetCumul, .WidgetCumul.ThemeNeutre {   border-bottom: 1px solid #6B6E77; }  .WidgetEspaceGauche {   border-left: 10px solid white; } 


.objetAffichagePageAccueil_wrapperWrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.objetAffichagePageAccueil_wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 10px 5px;
  min-height:calc(100% - 20px);
  -webkit-flex: 10 1 auto;
  -ms-flex: 10 1 auto;
  flex: 10 1 auto;
}

.objetAffichagePageAccueil_colonne {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}


.Cellule_TraitVertical
{
	border-right : 1px solid white;
}

.Cellule_TraitHeure
{
	border-bottom : 1px solid white;
}

.CellulesVisible
{
	empty-cells: show;
}

.Cellule_Vertical_0
{
	border-right: 1px solid white;
	height:1px;
}

.Cellule_Vertical_1
{
	border-right: 1px solid black;
	height: 25%;
	width:1px;
}

.Cellule_Separateur_1
{
	border-bottom: 1px solid;
	width: 25%;
}

.Cellule_Separateur_2
{
	border-bottom: 1px solid;
	width: 12.5%;
}

.Cellule_Separateur_Inverse_1
{
  height: 25%;
  width:1px;
}

.Cellule_Separateur_Inverse_2
{
  height: 12.5%;
  width: 1px;
}

.Cellule_TraitHeure_Impression
{
	border-bottom : 1px solid black;
}

.CelluleHoraire
{
	text-align : right;
	padding-right : 5px;
}

.CelluleSemaine_Impression
{
	border-bottom : 1px solid black;
}
 .Cours {   width: 100%;   height: 100%;   padding: 0; }  .EmploiDuTemps_Element {   position: absolute;   overflow: hidden;   border: 1px solid black;   z-index: 3; }  .ObjetGrille {   overflow: hidden; }  .ObjetGrille .Titre_Jours_Grille {   font-weight: bold; }  .ObjetGrille.GrilleNonInverse .Titre_Jours_Grille {   -webkit-transform: rotate(-90deg);   transform: rotate(-90deg);   -webkit-transform-origin: 0 0;   transform-origin: 0 0; }  .ObjetGrille .TraitHoraire {   position: absolute;   height: 1px;   font-size: 1px;   pointer-events: none; }  .ObjetGrille .PiedTrancheNonInverse {   display: flex;   align-items: flex-start;   padding-top: 3px; }  .ObjetGrille .PiedTrancheScroll {   overflow: hidden; }  .ObjetGrille .corpsGrille {   display: flex;   align-content: flex-start; }  .ObjetGrille .corpsGrille .ConteneurTranchesGrille {   display: inline-flex;   align-content: flex-start; }  .ObjetGrille.GrilleNonInverse .ConteneurTranchesGrille {   flex-direction: row; }  .ObjetGrille.GrilleInverse .ConteneurTranchesGrille {   flex-direction: column; }  .ObjetGrille .TrancheGrille {   position: relative;   display: flex;   align-content: flex-start; }  .ObjetGrille.GrilleNonInverse .TrancheGrille {   flex-direction: column; }  .ObjetGrille.GrilleInverse .TrancheGrille {   flex-direction: row; }  .ObjetGrille .FondTrancheBlocHoraire {   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;   overflow: hidden;   display: flex;   align-content: flex-start; }  .ObjetGrille .FondTrancheBlocHoraire .FondTrancheBlocHoraireTexte {   display: flex;   justify-content: center;   align-items: center;   pointer-events: none; }  .ObjetGrille .FondTrancheBlocHoraire .FondTrancheBlocHoraireTexte > div {   font-weight: bold;   -webkit-transform-origin: center;   transform-origin: center;   color: #C5C5C5; }  .ObjetGrille .CelluleGrille {   position: relative; }  .ObjetGrille.GrilleNonInverse .PiedTrancheScroll {   padding-left: 1px;   padding-right: 1px; }  .ObjetGrille.GrilleInverse .PiedTrancheScroll {   padding-bottom: 1px;   padding-top: 1px; }  .ObjetGrille.GrilleNonInverse .PiedTrancheContenu {   display: flex;   align-items: center;   align-content: center; } 
 .ObjetGrilleCours .contenu, .ObjetGrilleCours .contenuMemo {   overflow: hidden;   color: black;   text-align: center;   vertical-align: middle; }  .ObjetGrilleCours .contenu {   white-space: nowrap; }  .ObjetGrilleCours .contenu > label {   white-space: pre; }  .ObjetGrilleCours .contenu .blocCouleur {   display: inline-block;   vertical-align: middle;   border: 1px solid black;   margin-right: 2px;   margin-bottom: 2px;   width: 6px; }  .ObjetGrilleCours .contenuMemo {   word-wrap: break-word;   white-space: pre-line; }  .ObjetGrilleCours .contenuMemo > * {   vertical-align: middle;   display: inline-block;   overflow: hidden; }  .ObjetGrilleCours .contenuMemo > * .Image_PostIt_Trombone {   background-size: cover;   position: relative;   top: -1px; }  .ObjetGrilleCours .contenuMemo.simuContenuMemo {   visibility: hidden; }  .ObjetGrilleCours .contenuMemo.memoUneLigne {   word-wrap: normal;   white-space: nowrap; }  .ObjetGrilleCours .bandeauOral {   text-align: center;   vertical-align: top;   height: 1px;   padding: 1px 1px 0 1px; }  .ObjetGrilleCours .bandeauOral > div {   box-sizing: border-box;   overflow: hidden;   display: flex;   align-items: center;   background-color: white;   color: #ff0000;   border: 2px solid #ff0000;   border-radius: 5px;   padding: 1px; }  .ObjetGrilleCours .bandeauOral > div.oralOK {   color: #0c7a2d;   border-color: #13c147; }  .ObjetGrilleCours .bandeauOral > div > div:nth-child(1) {   flex: none;   margin-left: 2px; }  .ObjetGrilleCours .bandeauOral > div > div:nth-child(2) {   flex: 1 2 auto; } 
 .ObjetGrilleCours .selectionCoursGrille {   pointer-events: none;   position: absolute;   overflow: hidden;   top: 0;   left: 0;   right: 0;   bottom: 0; }  .ObjetGrilleCours .conteneur_image {   position: absolute;   width: auto;   display: flex;   pointer-events: none; }  .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div, .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div {   pointer-events: auto;   position: relative; }  .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div:not(:first-child), .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div:not(:first-child) {   padding-left: 1px; }  .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div {   align-self: flex-end; }  .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div {   align-self: flex-start; }  .ObjetGrilleCours .conteneur_image.conteneur_image_centre {   left: 50%;   -webkit-transform: translateX(-50%);   transform: translateX(-50%); } 
.InterfaceListeEtudiantsEDT_container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: flex-start;
  }

.InterfaceListeEtudiantsEDT_item:nth-child(1) {
  order: 0;
  flex-shrink: 0;
  flex-basis: auto;
  align-self: auto;
  }

.InterfaceListeEtudiantsEDT_item:nth-child(2) {
  order: 1;
  flex-basis: 13px;
  align-self: flex-end;
  }

.InterfaceListeEtudiantsEDT_StickerAbsent {
  background-color: white;
  color: red;
  padding : 0 5px 0 5px;
  margin-top: 5px;
  font-weight: bolder;
  margin-bottom : 2px;
  }

.InterfaceListeEtudiantsEDT_StickerEnStage {
  background-color: white;
  color : blue;
  padding : 0 5px 0 5px;
  margin-top: 5px;
  font-weight: bolder;
  margin-bottom : 2px;
  }

.InterfaceListeEtudiantsEDT_StickerDispensePO {
  background-color: white;
  color : gray;
  padding : 0 5px 0 5px;
  margin-top: 5px;
  font-weight: bolder;
  margin-bottom : 2px;
  }

.InterfaceListeEtudiantsEDT_StickerDispensePNO {
  background-color: white;
  color : red;
  padding : 0 5px 0 5px;
  margin-top: 5px;
  font-weight: bolder;
  margin-bottom : 2px;
  }
 .ObjetFicheOraux {   padding: 0px 10px; }  .ObjetFicheOraux > div:not(:last-child) {   margin-bottom: 15px; }  .ObjetFicheOraux > div:last-child {   margin-bottom: 5px; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail {   overflow: hidden;   display: flex;   flex-flow: row wrap;   align-content: stretch;   align-items: stretch;   justify-content: flex-start;   margin: 2px 0px; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail > div:nth-child(1) {   flex: 1 2 auto;   align-self: flex-start; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail > div:nth-child(2) {   flex: 1 2 auto;   align-self: flex-end;   text-align: right; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail {   overflow: hidden;   display: flex;   flex-flow: row wrap;   align-content: stretch;   align-items: flex-start;   justify-content: flex-start;   margin: 2px 0px; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail > div:nth-child(1) {   flex-shrink: 0;   flex-basis: auto;   align-self: flex-start; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail > div:nth-child(2) {   flex: 1 2 auto;   align-self: flex-end;   text-align: right; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxPromotion {   overflow: hidden;   margin: 2px 0px; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation {   overflow: hidden;   padding: 3px;   margin: 2px 0px; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation {   cursor: pointer;   display: flex;   align-items: center;   justify-content: flex-start; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation > div:nth-child(1) {   flex: none; }  .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation > div:nth-child(2) {   flex: 1 2 auto; }  .OrauxConvocationFond {   background-color: #F8F8F8; }  .OrauxFondErreur {   background-color: #D9DBDC; }  .WidgetOraux {   padding: 10px; }  .OrauxMobile {   padding: 0px; } 
 .ProgressionCercle {   position: relative;   width: 100px;   height: 100px;   background-color: #E2E2E2;   border-radius: 50%;   margin: auto; }  .ProgressionCercle_libelle {   position: absolute;   left: 6px;   top: 6px;   height: calc(100% - 12px);   width: calc(100% - 12px);   color: #427CB6;   z-index: 2;   background-color: white;   border-radius: 50%; }  .ProgressionCercle_libelle span {   position: absolute;   left: 0;   width: 100%;   top: 50%;   transform: translateY(-50%);   text-align: center;   font-size: 1.2rem;   font-weight: 600; }  .ProgressionCercle_clips {   position: absolute;   width: 100%;   height: 100%;   clip: rect(0, 100px, 100px, 50px); }  .ProgressionSupA50 .ProgressionCercle_clips {   clip: rect(auto, auto, auto, auto); }  .ProgressionCercle_firstClip, .ProgressionCercle_lastClip {   position: absolute;   width: 100%;   height: 100%;   border-radius: 50%; }  .ProgressionCercle_lastClip {   clip: rect(0, 50px, 100px, 0);   border: 8px solid #427CB6;   box-sizing: border-box; }  .ProgressionCercle_firstClip {   clip: rect(0, 100px, 100px, 50px);   background-color: #427CB6; }  .ProgressionCercle:not(.ProgressionSupA50) .ProgressionCercle_firstClip {   display: none; } 

.objetVisuEleveProp li {
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
}

.objetVisuEleveAssocCorriges li {
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
}

.objetVisuEleveAssocChoix li {
  display : inline-block;
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
  -webkit-transition: box-shadow 0.25s;
  -moz-transition: box-shadow 0.25s;
  -ms-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
}
.objetVisuEleveAssocChoix li.ui-draggable-dragging {
  -webkit-box-shadow: 0 3px 10px -5px #000000;
  -moz-box-shadow: 0 3px 10px -5px #000000;
  -ms-box-shadow: 0 3px 10px -5px #000000;
  box-shadow: 0 3px 10px -5px #000000;
}
.objetVisuEleveAssocChoix li.ui-dropped {
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
}

.objetVisuEleveAssocReponses li.objetVisuEleveDropHover {
  background-color: #eeeeee;
}

ul.objetVisuEleveAssocChoix {
  border:#cccccc 1px dashed;
}

ul.objetVisuEleveDropHover {
  border-style: solid;
}

.objetVisuEleveBouton {
  background: #fcfcfc;
  background: -moz-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
  background: -o-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%);
  background: linear-gradient(to bottom, #fcfcfc 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 );
  -webkit-transform: rotateX(0deg);
  -webkit-transform-origin: 0 50% 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform: rotateX(0deg);
  -moz-transform-origin: 0 50%;
  -moz-transform-style: preserve-3d;
  -ms-transform: rotateX(0deg);
  -ms-transform-origin: 0 50%;
  -ms-transform-style: preserve-3d;
  transform: rotateX(0deg);
  transform-origin: 0 50%;
  transform-style: preserve-3d;
  min-width: 150px;
  margin-bottom:1px;
}

.objetVisuEleveBoutonFeedback {
  -webkit-transform: rotateX(0deg);
  -webkit-transform-origin: 0 50% 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform: rotateX(0deg);
  -moz-transform-origin: 0 50%;
  -moz-transform-style: preserve-3d;
  -ms-transform: rotateX(0deg);
  -ms-transform-origin: 0 50%;
  -ms-transform-style: preserve-3d;
  transform: rotateX(0deg);
  transform-origin: 0 50%;
  transform-style: preserve-3d;
  min-width: 100px;
  margin-bottom:1px;
}

.objetVisuEleveBoutonChecked {
  -webkit-transform:rotateX(360deg);
  -moz-transform:rotateX(360deg);
  -ms-transform:rotateX(360deg);
  transform:rotateX(360deg);
  color: #fff;
  background: #6aafc5;
  background: -moz-linear-gradient(top, #6aafc5 0%, #61a0b6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aafc5), color-stop(100%,#61a0b6));
  background: -webkit-linear-gradient(top, #6aafc5 0%,#61a0b6 100%);
  background: -o-linear-gradient(top, #6aafc5 0%,#61a0b6 100%);
  background: -ms-linear-gradient(top, #6aafc5 0%,#61a0b6 100%);
  background: linear-gradient(to bottom, #6aafc5 0%,#61a0b6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aafc5', endColorstr='#61a0b6',GradientType=0 );

}


.objetVisuEleveInput {
  border: 1px solid #E7E7E7;
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 7px;
}

.objetVisuEleveCorrige .objetVisuEleveInput {
  font-weight: normal;
}

.objetVisuEleveInputCloze {
  border: 1px solid #E7E7E7;
  -webkit-box-shadow: 0 3px 10px -8px #000000;
  -moz-box-shadow: 0 3px 10px -8px #000000;
  -ms-box-shadow: 0 3px 10px -8px #000000;
  box-shadow: 0 3px 10px -8px #000000;
  font-weight: bold;
  padding:2px 10px;
  text-align:center;
}

select.objetVisuEleveInputSelect {
  background: #FFFFFF;
  border: 1px solid #E7E7E7;
  box-shadow: 0 3px 10px -8px #000000;
  height: 22px;
  padding: 2px 0 2px 10px;
  text-align: center;
  width: 156px;
  -webkit-box-shadow:0 3px 10px -8px #000000;
  -moz-box-shadow:0 3px 10px -8px #000000;
  -ms-box-shadow:0 3px 10px -8px #000000;
  box-shadow:0 3px 10px -8px #000000;
  outline:none;
  display: inline-block;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  cursor:pointer;
}

label.objetVisuEleveInputSelect {
  display: inline-block;
  position:relative;
}

label.objetVisuEleveInputSelect:after {
  color: #000000;
  content: "▾";
  padding: 0 0 2px;
  pointer-events: none;
  position: absolute;
  right: 2px;
  top: 4px;
}

label.objetVisuEleveInputSelect:before {
  background: #FFFFFF;
  content: "";
  display: block;
  height: 20px;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 20px;
}

.objetVisuEleveLabelCorrige {
  display: none;
  color:#ffffff;
  font-weight: bold;
  background-color: #21874a;
  margin-bottom: 10px;
  padding: 0 5px;
}
.OmbreBloc {
  box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25);
}

.z-depth-1 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.z-depth-3 {
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.z-depth-5 {
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
}

.ArrondisBloc {
  border-radius: 10px;
}

.DivBloc {
  padding       : 10px;
}

.Bloc_Titre {
    font-size   : 14px;
    font-weight : 700;
}

.Bloc_Titre_Maigre {
  font-size   : 14px;
  font-weight : 400;
}

.Bloc_SSTitre {
    font-size   : 13px;
    font-weight : 300;
}

.Bloc_InfoCompl {
    font-size   : 12px;
    font-weight : 300;
}

.Bloc_Contenu {
}

.Bloc_Separateur {
  width           :100%;
  margin-top     : 15px;
  margin-bottom  : 15px;
}

.Bloc_Separateur_Titre {
  width          : 100%;
  margin-bottom  : 15px;
}

.Actu_Question {
  margin-top  : 15px;
  font-weight : 300;
  font-size   : 12px;
}

.Actu_Reponse {
  font-weight : 400;
  font-size   : 12px;
}

.Actu_InfoSondage {
  font-weight : 400;
  font-size   : 12px;
  color       : #6D6D6D;
}

.Actu_BtnValider {
  margin-top    : 15px;
  margin-bottom : 10px;
}

.Actu_AR {
  margin-top    : 10px;
  font-size     : 12px;
  font-weight   : 600;
}

.Actu_InfoCoche {
  font-size     : 12px;
  font-weight   : 600;
  margin-top    : 4px;
  margin-bottom : 4px;
}

.Actu_Destinataire {
  font-size     : 12px;
  font-weight   : 300;
  margin-bottom : 5px;
  color         : #6D6D6D;
}

.Actu_DestPos1 {
  margin-bottom : 15px;
}

.Actu_DestPosN {
  margin-top    : 15px;
  margin-bottom : 15px;
}

.Actu_FondDest {
  background-color  : #F8F8F8;
  margin-right      : 5px;
  padding           : 5px;
}

.Actu_Descriptif {
  padding-right : 5px;
}

.Actu_DatePub {
  margin-top : 5px;
}

.SaisieContact_Fiche {
  background-color: #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
}

.FlexContainer_AutresContacts {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.FlexItem_AutresContacts {
  order: 0;
  flex: 0 1 auto;
  align-self: auto;
  margin-right: 30px;
}

.FlexContainer_FicheContact {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: stretch;
}

.FlexContainer_FicheContact input:focus  {
  box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25);
}


.FlexItem_ChampContact {
  order: 0;
  flex: 0 1 auto;
  align-self: auto;
}

.FlexItem_BtnContact {
  order: 0;
  flex: 0 1 auto;
  align-self: flex-end;
}

.switch-field {
  position:relative;
  margin-top:1rem;
  padding-bottom: 1rem;
}

.switch-field label {
  font-size:1rem;
}

.switch label input[type=checkbox]:checked + .lever {
  background-color: #55C381;
}

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #21874a;
}

.switch label input[type=checkbox]:checked + .leverem {
  background-color: #55C381;
}

.switch label input[type=checkbox]:checked + .leverem:after {
  background-color: #21874a;
}

.switch,
.switch * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.switch label {
  cursor: pointer;
  position: relative;
}

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.switch label input[type=checkbox]:checked ~ .lever {
  background-color: #84c7c1;
}
.switch label input[type=checkbox]:checked ~ .leverem {
  background-color: #84c7c1;
}

.switch label input[type=checkbox]:checked ~ .lever:before, .switch label input[type=checkbox]:checked ~ .lever:after {
  left: 18px;
}

.switch label input[type=checkbox]:checked ~ .leverem:before, .switch label input[type=checkbox]:checked ~ .leverem:after {
  left: 1.6em;
}

.switch label input[type=checkbox]:checked ~ .lever:after {
  background-color: #26a69a;
}
.switch label input[type=checkbox]:checked ~ .leverem:after {
  background-color: #26a69a;
}

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}

.switch label .leverem {
  content: "";
  display: inline-block;
  position: relative;
  width: 3.27em;
  height: 1.27em;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 1.36em;
  margin-right: 0.91em;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 1.45em;
}

.switch label .lever:before, .switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  left: 0;
  top: -3px;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, -webkit-transform .1s ease;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-transform .1s ease;
}

.switch label .leverem:before, .switch label .leverem:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1.82em;
  height: 1.82em;
  border-radius: 50%;
  left: 0;
  top: -0.27em;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, -webkit-transform .1s ease;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-transform .1s ease;
}

.switch label .lever:before {
  background-color: rgba(38, 166, 154, 0.15);
}

.switch label .leverem:before {
  background-color: rgba(38, 166, 154, 0.15);
}

.switch label .lever:after {
  background-color: #F1F1F1;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.switch label .leverem:after {
  background-color: #F1F1F1;
  box-shadow: 0em 0.27em 0.09em -0.18em rgba(0, 0, 0, 0.2), 0em 0.18em 0.18em 0em rgba(0, 0, 0, 0.14), 0em 0.09em 0.45em 0px rgba(0, 0, 0, 0.12);
}

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(38, 166, 154, 0.15);
}

input[type=checkbox]:checked:not(:disabled) ~ .leverem:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .leverem::before {
  -webkit-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(38, 166, 154, 0.15);
}

input[type=checkbox]:not(:disabled) ~ .lever:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08);
}

input[type=checkbox]:not(:disabled) ~ .leverem:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .leverem::before {
  -webkit-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08);
}

.switch input[type=checkbox][disabled] ~ .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12);
}

.switch input[type=checkbox][disabled] ~ .leverem {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12);
}

.switch label input[type=checkbox][disabled] ~ .lever:after,
.switch label input[type=checkbox][disabled]:checked ~ .lever:after {
  background-color: #BDBDBD;
}

.switch label input[type=checkbox][disabled] ~ .leverem:after,
.switch label input[type=checkbox][disabled]:checked ~ .leverem:after {
  background-color: #BDBDBD;
}

.switch > label > input ~ span {
  font-weight: 600;
}

.switch > label > input ~ .lever ~ span {
  font-weight: 400;
}

.switch > label > input ~ .leverem ~ span {
  font-weight: 400;
}

.switch > label > input:checked ~ span {
  font-weight: 400;
}

.switch > label > input:checked ~ .lever ~ span {
  font-weight: 600;
}

.switch > label > input:checked ~ .leverem ~ span {
  font-weight: 600;
}


.buttonGroup {
  clear: both;
  display: inline-block;
}

.buttonGroup > input {
  position: absolute;
  left: -9999em;
  top: -9999em;
}

.buttonGroup > input + label {
  display: inline-block;
  border: blue 1px solid;
  padding: 3px 6px;
  cursor: pointer;
  margin-right: -1px;
  background-color: transparent;
  font-weight: 400;
}

.buttonGroup > input + label:first-of-type {
  border-radius: 4px 0 0 4px;
}

.buttonGroup > input + label:last-of-type {
  border-radius: 0 4px 4px 0;
}

.buttonGroup > input:checked + label {
  background-color: blue;
  color: white;
  font-weight: 600;
}


 .UtilitaireBloc_containerInverse {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
  }
  .UtilitaireBloc_containerNormal {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: stretch;
  align-items: flex-start;
  }
.UtilitaireBloc_itemInverse:nth-child(1) {
  order: 1;
  flex: 1 1 auto;
  align-self: auto;
  }

.UtilitaireBloc_itemInverse:nth-child(2) {
  order: 0;
  flex-shrink: 0;
  align-self: auto;
  }
 .UtilitaireBloc_itemNormal:nth-child(1) {
  order: 0;
  flex: 1 1 auto;
  align-self: auto;
  }

.UtilitaireBloc_itemNormal:nth-child(2) {
  order: 1;
  flex: 0 0 0;
  align-self: flex-start;
  }

i.ObjetBoutonBandeau_icone {
  font-size: 19px;
  padding: 0;
  background-color: #efefef;
  border: 1px solid #9f9f9f;
  border-radius: 1px;
  text-align: center;
  height: 24px;
  width: 24px !important;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin:2px;
}

i.ObjetBoutonBandeau_icone.ObjetBoutonBandeau_iconeInactive {
  color: #cccccc !important;
  cursor: not-allowed;
}

i.ObjetBoutonBandeau_icone:not(.ObjetBoutonBandeau_iconeInactive):hover,
i.ObjetBoutonBandeau_icone:not(.ObjetBoutonBandeau_iconeInactive):focus {
  box-shadow: 0px 0px 13px -6px rgba(0,0,0,0.75);
  border-color:#909090;
}

i.ObjetBoutonBandeau_icone.ObjetBoutonBandeau_iconeInactive:focus {
  border-color:#909090;
}

i.ObjetBoutonMenu_icone {
  font-size: 19px;
  padding: 0;
  height: 24px;
  width: 24px;
  margin:5px;
}

i.ObjetBoutonMenu_icone:hover,
i.ObjetBoutonMenu_icone:focus {
  box-shadow: 0px 0px 13px -6px rgba(0,0,0,0.75);
  border-color:#909090;
}

.objetBandeauEntete_secondmenu i.ObjetBoutonMenu_icone {
  font-size: 19px;
  padding: 0;
  height: 0;
  width: 24px;
  margin:0 0 0 5px;
  vertical-align: baseline;
  position: relative;
  line-height: 0;
  top:25%;
}

.ObjetBulletinTableGlobale, .ObjetBulletinTableMatiere, .ObjetBulletinTableMoyenne, .ObjetBulletinTableAppreciation {border-collapse:collapse;}

.ObjetBulletinTableMatiere td, .ObjetBulletinTableAppreciation td, .ObjetBulletinTableMoyenne td {padding:1px;}

.ObjetBulletinTableGlobale tr.ObjetBulletinLigneTitre td {height:14px;padding:1px;}
.ObjetBulletinTableGlobale td.ObjetBulletinLignePied {
  border-bottom:Blue 1px solid;
  background-color: DarkBlue;
  padding:1px;
}

.ObjetBulletinTableMatiere td {height:61px;width:150px;border:Blue 1px solid;border-bottom:0px;border-left:0px;border-right:0px;vertical-align:top;}
.ObjetBulletinTableMatiere td.ObjetBulletinLigneModule {height:14px;border-left:0px;border-right:0px;background-color:SkyBlue;color:Black;}
.ObjetBulletinTableMatiere td.ObjetBulletinLigneServiceModule {border-left:0px;border-right:0px;background-color:SkyBlue;color:Black;}
.ObjetBulletinTableMatiere td.ObjetBulletinColonneModule {border-left:0px;border-right:0px;width:4px;background-color:SkyBlue;}
.ObjetBulletinTableMatiere td .ObjetBulletinCelluleMatiereLigneMatiere {height:14px;line-height:14px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ObjetBulletinTableMatiere td .ObjetBulletinCelluleMatiereLigneProfesseur {font-size:9px;}
.ObjetBulletinSurvolInfo {height:14px;line-height:14px;}

.ObjetBulletinTableMoyenne td {background-color:LightBlue;border-bottom:Blue 1px solid;border-top:0px;border-collapse:collapse;vertical-align:top;text-align:right;}
.ObjetBulletinTableMoyenne td > div {height:61px;width:56px;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneModule {background-color:SkyBlue;border-right:0px;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneServiceModule {background-color:SkyBlue;border-right:0px;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneModule > td {background-color: transparent;border-right-color: SkyBlue;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneServiceModule > td {background-color: transparent;border-right-color: SkyBlue;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneModule > td > div {height:14px;color:black;}
.ObjetBulletinTableMoyenne tr.ObjetBulletinLigneServiceModule > td > div {color:black;}
.ObjetBulletinTableMoyenne td.ObjetBulletinCelluleMoyenneEleve {background-color:LightBlue;color:Black;}
.ObjetBulletinTableMoyenne td.ObjetBulletinCelluleMoyenneClasse {background-color:LightBlue;}

.ObjetBulletinLignePied td {padding:1px;}
.ObjetBulletinLignePied td > div {height:14px;width:55px;}

.ObjetBulletinTableAppreciation td {background-color:LightBlue;border-bottom:Blue 1px solid;border-right:Blue 1px solid;border-collapse:collapse;vertical-align:top;}
.ObjetBulletinTableAppreciation td.ObjetBulletinLigneModule {background-color:SkyBlue;height:14px;}

.ObjetBulletinLigneTitre td {border:Blue 1px solid;text-align:center;color:DarkBlue;background-color: SkyBlue;}
.ObjetBulletinLigneModule {height:14px;line-height:14px;font-weight:bold;border-right:0px;}
.ObjetBulletinLigneServiceModule {font-weight:bold;border-right:0px;}
.ObjetBulletinCelluleAppreciation > div {background-color:LightBlue;width:250px;height:61px;overflow:auto;}
.ObjetBulletinCelluleAppreciation.ObjetBulletinCelluleAppreciationEditable > div {background-color:White;}
.ObjetBulletinTableAppreciation td.ObjetBulletinCelluleAppreciation > div p {padding:0;margin:0;}
.ObjetBulletinTableAppreciation td.ObjetBulletinCelluleAppreciation > div textarea {border:0px;width:100%;height:100%;padding:0;margin:0;}
.ObjetBulletinCelluleEvolutionEditable > div {background-color:White; cursor: pointer;}

.ObjetRecapECTSTableGlobale{border-collapse:collapse;}

.ObjetRecapECTSTableGlobale td{padding:1px;}

.ObjetRecapECTSTableGlobale tr.ObjetRecapECTSLigneTitre td {height:14px;padding:1px;vertical-align:middle;}
.ObjetRecapECTSTableGlobale td.ObjetRecapECTSCellulePied {height:14px;border-top:Blue 1px solid;padding:1px;}

.ObjetRecapECTSTableGlobale td {border:Blue 1px solid;border-bottom:0px;border-left:0px;border-right:0px;vertical-align:top;}
.ObjetRecapECTSTableGlobale td.ObjetRecapECTSLigneModule {height:14px;border-left:0px;border-right:0px;background-color:SkyBlue;color:Black;}
.ObjetRecapECTSTableGlobale td.ObjetRecapECTSLigneServiceModule {border-left:0px;border-right:0px;background-color:SkyBlue;color:Black;}
.ObjetRecapECTSTableGlobale td.ObjetRecapECTSColonneModule {border-left:0px;border-right:0px;width:4px;background-color:SkyBlue;}
.ObjetRecapECTSTableGlobale td .ObjetRecapECTSCelluleMatiereLigneMatiere {height:14px;line-height:14px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ObjetRecapECTSTableGlobale td .ObjetRecapECTSCelluleMatiereLigneProfesseur {font-size:9px;}
.ObjetRecapECTSSurvolInfo {height:14px;line-height:14px;}
.ObjetRecapECTSCelluleMoyenne {text-align:right;font-weight:bold;}
.ObjetRecapECTSCelluleMoyenneEleve {text-align:right;font-weight:bold;}

.ObjetRecapECTSLignePied td {vertical-align:middle;}

.ObjetRecapECTSLigneTitre td {border:Blue 1px solid;text-align:center;color:DarkBlue;background-color: SkyBlue;}
.ObjetRecapECTSLigneModule {height:14px;line-height:14px;font-weight:bold;border-right:0px;}
.ObjetRecapECTSLigneServiceModule {font-weight:bold;border-right:0px;}


.objetReleveTableGlobale, .objetReleveTableMatiere, .objetReleveTableMoyenne, .objetReleveTableDevoir {border-collapse:collapse;}

.objetReleveTableMatiere td, .objetReleveTableDevoir td, .objetReleveTableMoyenne td {padding:1px;}

.objetReleveTableGlobale tr.objetReleveLigneTitre td {height:14px;padding:1px;}
.objetReleveTableGlobale td.objetReleveLignePied {
  border-bottom:Blue 1px solid;
  background-color: DarkBlue;
  padding:1px;
}

.objetReleveTableMatiere td {border:Blue 1px solid;border-bottom:0px;border-left:0px;vertical-align:top;color:DarkBlue;}
.objetReleveTableMatiere td.objetReleveLigneModule {height:14px;border-left:0px;border-right:0px;background-color:SkyBlue;font-weight:bold;}
.objetReleveTableMatiere td.objetReleveLigneModuleService {border-left:0px;border-right:0px;background-color:SkyBlue;font-weight:bold;}
.objetReleveTableMatiere td.objetReleveColonneModule {border-left:0px;border-right:0px;width:4px;background-color:SkyBlue;}
.objetReleveTableMatiere td .objetReleveCelluleMatiereLigneMatiere {height:14px;line-height:14px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.objetReleveTableMatiere td .objetReleveCelluleMatiereLigneProfesseur {height:14px;line-height:14px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}

.objetReleveTableMoyenne td {background-color:White;border-bottom:Blue 1px solid;border-collapse:collapse;vertical-align:bottom;text-align:right;}
.objetReleveTableMoyenne td > div {width:56px;}
.objetReleveTableMoyenne tr.objetReleveLigneModule {background-color:SkyBlue;border-right:0px;}
.objetReleveTableMoyenne tr.objetReleveLigneModuleService {background-color:SkyBlue;border-right:0px;}
.objetReleveTableMoyenne tr.objetReleveLigneModule > td {background-color: transparent;border-right-color: transparent;font-weight:bold;}
.objetReleveTableMoyenne tr.objetReleveLigneModuleService > td {background-color: transparent;border-right-color: transparent;font-weight:bold;}
.objetReleveTableMoyenne tr.objetReleveLigneModule > td > div {height:14px;color:Black;}
.objetReleveTableMoyenne tr.objetReleveLigneModuleService > td > div {color:Black;}
.objetReleveTableMoyenne td.objetReleveCelluleMoyenneEleve {background-color:LightBlue;color:Black;}
.objetReleveTableMoyenne td.objetReleveCelluleMoyenneClasse {background-color:LightBlue;}

.objetReleveTableDevoir td {width:54px;background-color:White;border-bottom:Blue 1px solid;border-right:Blue 1px solid;border-collapse:collapse;vertical-align:top;}
.objetReleveTableDevoir td.objetReleveLigneModule {background-color:SkyBlue;height:14px;}
.objetReleveTableDevoir td.objetReleveLigneModuleService {background-color:SkyBlue;}

.objetReleveLigneTitre td {border:Blue 1px solid;text-align:center;color:DarkBlue;background-color: SkyBlue;}
.objetReleveLigneTitreMoyenne td {border-top:0px;border-left:0px;border-bottom:0px;}
.objetReleveLigneModule {height:14px;line-height:14px;font-weight:bold;border-right:0px;}
.objetReleveCelluleNoteLigneCouleur {height:2px;}
.objetReleveCelluleNoteLigneDate {background-color:SkyBlue;text-align:right;font-size:9px;}
.objetReleveCelluleNoteLigneDate span {display:inline-block;width:29px;font-size:8px;}
.objetReleveCelluleNoteLigneComm {height:14px;line-height:14px;width:64px;margin-top:1px;text-align:right;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.objetReleveCelluleNoteLigneCoeff {height:14px;margin-top:1px;text-align:right;font-size:9px;}
.objetReleveCelluleNoteLigneNote {height:14px;margin-top:1px;text-align:right;}
.objetReleveCelluleNoteLigneNote span.objetReleveCelluleNoteLigneNoteBareme {font-size:9px;font-weight:normal;}
.objetReleveCelluleNoteLigneNote span.objetReleveCelluleNoteNoteBonus {font-style:italic;font-weight:normal;}
.objetReleveCelluleNoteLigneNote span.objetReleveCelluleNoteAvecCorrection {font-weight:bold; text-decoration:underline; cursor:pointer;}

.ObjetTimeline_sectionWidget {
    max-width: 495px;
    overflow:hidden;
    display: flex;

    padding-right: 15px;
  }

.ObjetTimeline_section {
    max-width: 900px;
    overflow:hidden;
    display: flex;
  }
.ObjetTimeline_columnWidget:first-of-type {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 100px;
    min-width: 0px;
    min-height: 0px;
  }
.ObjetTimeline_columnWidget {
    flex-grow: 3;
    flex-shrink: 3;
    flex-basis: 350px;
    min-width: 0px;
    min-height: 0px;
  }

.ObjetTimeline_column:first-of-type {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 120px;
  }
.ObjetTimeline_column {
    flex-grow: 3;
    flex-shrink: 3;
    flex-basis: 500px;
  }

.blocTimeline{
    position:relative;
    }
.blocTimeline-etiquette{
  margin-left: 5px;
  margin-right: 5px;
}

.traitVertical {
  height: 100%;
  margin-right : 20px;
}

.BlocPastille{
  position: relative;
  padding : 10px 5px 5px 5px;
}

.BlocPastille > span{
  position : absolute;
  right    : -10px;
  top      : -15px;
  width    : 30px;
  height   : 30px;
  border-radius: 100%;
  text-align : center;
  line-height:27px;
  cursor: pointer;
}
.BlocPastille > span > img{
  position:absolute;
  left : 5px;
  top:5px;
  width : 20px;
  height : 20px;
}

i.ImgFontPastille {
  font-size: 13px;
  color:white;
  display: inline-block;
  vertical-align: middle;
}

.blocTimeline>span{
    position:absolute;
    right:20px;
    top : -7px;
}

 .InterfaceEvaluationEnseignement {   padding-left: 5px; }  .InterfaceEvaluationEnseignement .IEE_MessagePrincipal {   text-align: center;   font-weight: 600;   padding-top: 20px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_MessageContenu {   font-weight: 600; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation {   box-shadow: 0px 9px 18px 0px rgba(50, 50, 50, 0.35);   width: 600px;   padding: 10px;   margin-bottom: 15px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_CartoucheEtatEvaluation {   box-shadow: 0px 9px 18px 0px rgba(50, 50, 50, 0.35);   background-color: #f7f3dd;   padding: 10px;   margin-bottom: 20px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation.IEE_EvaluationDejaRepondue .IEE_CartoucheEtatEvaluation {   background-color: #dffbdf; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion:not(:first-child) {   padding-top: 30px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_Question {   font-size: 1.3rem;   font-weight: 600; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_Description {   padding-top: 5px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_ZoneReponse {   padding-top: 5px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_ZoneReponse .IEE_ListeRadioBoutons {   padding-left: 20px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_ZoneReponse .IEE_ListeRadioBoutons > label {   display: block;   font-size: 1.15rem;   padding-bottom: 3px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_FormulaireEvaluation .IEE_ZoneQuestion .IEE_ZoneReponse .IEE_Textarea {   width: 100%;   min-height: 80px; }  .InterfaceEvaluationEnseignement .IEE_ZoneContenuEvaluation .IEE_Evaluation .IEE_ZoneValidationFormulaire {   margin-top: 10px;   text-align: right; } 
