@import url(base.css);
@import url(application.css);
@import url(layout.css);
@import url(dockbar.css);
@import url(navigation.css);
@import url(portlet.css);
@import url(extras.css);
@import url(custom.css);
@import url(casino-load.css);

.aui #navigation .nav > .active > A {
	filter:none;
}

.portal-popup.yui3-skin-sam.controls-visible.signed-in.private-page.site.display-panel-columns.dialog-iframe-popup .article-toolbar.toolbar-content.yui3-widget.component.toolbar .aui .btn-group > .btn + .btn {
	display:none;	
}

.portlet-document-library-display .entry-thumbnail .thumbnail {
    max-height: 16px;
    max-width: 16px;
}

/*** Ajout css pour affichage direct dans ckeditor ***/
.aui .portlet .portlet-body .journal-content-article  h1.TitrePageLigne1, .aui .html-editor  h1.TitrePageLigne1, .aui .html-editor  h1.TitrePageLigne1, .aui .portlet .portlet-body .journal-content-article h1.TitrePageLigne1 {
  color: #000000;
  display: block;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  padding: 0 0 0px 15px; 
  }
.aui .portlet .portlet-body .journal-content-article  h1.TitrePageLigne2, .aui .html-editor  h1.TitrePageLigne2, .aui .html-editor  h1.TitrePageLigne2, .aui .portlet .portlet-body .journal-content-article h1.TitrePageLigne2 {
  color: #000000;
  display: block;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 0 0px 15px; 
  }
.aui .portlet .portlet-body .journal-content-article  h1.TitrePageLigne3, .aui .html-editor  h1.TitrePageLigne3, .aui .html-editor  h1.TitrePageLigne3, .aui .portlet .portlet-body .journal-content-article h1.TitrePageLigne3 {
  color: #000000;
  display: block;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  padding: 0 0 0px 15px;  
  }
 .aui .portlet .portlet-body .journal-content-article  h1:last-of-type:after, .aui .html-editor  h1:last-of-type:after, .aui .html-editor  h1:last-of-type:after, .aui .portlet .portlet-body .journal-content-article h1:last-of-type:after {
background-color: #45750A;
  height: 4px;
  padding: 0px;
  margin: 1px 0px 15px 0px;
  display: block;
  content: " ";
  position: absolute;
  width: 40px; 
  } 
.aui .portlet .portlet-body .journal-content-article H2, .aui .html-editor H2, .aui .html-editor H2.ParagraphTitle, .aui .portlet .portlet-body .journal-content-article H2.ParagraphTitle {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin: 5px 0px 0px 0px; }

.aui .html-editor H2.bluediagonal, .aui .portlet .portlet-body .journal-content-article H2.bluediagonal {
	border-bottom: 16px solid #127ca8;
    border-right: 16px solid transparent;
    color: #ffffff;
    display: inline-block;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    height: 0;
    line-height: 18px;
    width: -moz-max-content;
}

.aui .html-editor H2.PinkParagraphTitle, .aui .portlet .portlet-body .journal-content-article H2.PinkParagraphTitle {
  color: #E31E51;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }

.aui .html-editor H2.GreenParagraphTitle, .aui .portlet .portlet-body .journal-content-article H2.GreenParagraphTitle {
  color: #45750A;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }

.aui .html-editor H2.BlueParagraphTitle, .aui .portlet .portlet-body .journal-content-article H2.BlueParagraphTitle {
  color: #127CA8;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; 
}
.aui .html-editor a.PinkParagraphTitle, .aui .portlet .portlet-body .journal-content-article a.PinkParagraphTitle {
  color: #E31E51;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}

.aui .html-editor a.GreenParagraphTitle, .aui .portlet .portlet-body .journal-content-article a.GreenParagraphTitle {
  color: #45750A;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }

.aui .html-editor a.BlueParagraphTitle, .aui .portlet .portlet-body .journal-content-article a.BlueParagraphTitle {
  color: #127CA8;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; 
 }  

.aui .html-editor a.PinkParagraphTitle:hover, .aui .portlet .portlet-body .journal-content-article a.PinkParagraphTitle:hover {
  color: #E31E51;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }

.aui .html-editor a.GreenParagraphTitle:hover, .aui .portlet .portlet-body .journal-content-article a.GreenParagraphTitle:hover {
  color: #45750A;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }

.aui .html-editor a.BlueParagraphTitle:hover, .aui .portlet .portlet-body .journal-content-article a.BlueParagraphTitle:hover {
  color: #127CA8;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px; }  

.aui .html-editor span.PinkSurligne, .aui .portlet .portlet-body .journal-content-article span.PinkSurligne {
  background-color: #E31E51;
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold; }

.aui .html-editor span.GreenSurligne, .aui .portlet .portlet-body .journal-content-article span.GreenSurligne {
  background-color: #45750A;
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold; }

.aui .html-editor span.BlackSurligne, .aui .portlet .portlet-body .journal-content-article span.BlackSurligne {
  background-color: #000000;
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold; }

.aui .html-editor span.GreySurligne, .aui .portlet .portlet-body .journal-content-article span.GreySurligne {
  background-color: #767676;
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold; }

.aui .html-editor ul, .aui .portlet .portlet-body .journal-content-article .aui ul {
  padding: 0; }

.aui .html-editor ul.PinkBulletedList li, .aui .portlet .portlet-body .journal-content-article ul.PinkBulletedList li {
  list-style: outside none none;
  padding-left: 20px;
  line-height: 16px; }

.aui .html-editor ul.PinkBulletedList li::before, .aui .portlet .portlet-body .journal-content-article ul.PinkBulletedList li::before {
  list-style: none;
  content: "\2022";
  color: #E31E51;
  display: block;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
  left: -12px;
  line-height: 0px;
  position: relative;
  top: 10px; }

.aui .html-editor ul.GreenBulletedList li, .aui .portlet .portlet-body .journal-content-article ul.GreenBulletedList li {
  list-style: outside none none;
  padding-left: 20px;
  line-height: 16px; }

.aui .html-editor ul.GreenBulletedList li::before, .aui .portlet .portlet-body .journal-content-article ul.GreenBulletedList li::before {
  list-style: none;
  content: "\2022";
  color: #45750A;
  display: block;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
  left: -12px;
  line-height: 0px;
  position: relative;
  top: 10px; }

.aui .html-editor ul.BlueBulletedList li, .aui .portlet .portlet-body .journal-content-article ul.BlueBulletedList li {
  list-style: outside none none;
  padding-left: 20px;
  line-height: 16px; }

.aui .html-editor ul.BlueBulletedList li::before, .aui .portlet .portlet-body .journal-content-article ul.BlueBulletedList li::before {
  list-style: none;
  content: "\2022";
  color: #127CA8;
  display: block;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
  left: -12px;
  line-height: 0px;
  position: relative;
  top: 10px; }

.aui .html-editor ul.GreyBulletedList li::before, .aui .portlet .portlet-body .journal-content-article ul.GreyBulletedList li::before {
  list-style: none;
  content: "\2022";
  color: #767676;
  display: block;
  font-family: Arial;
  font-size: 22px;
  font-weight: bold;
  left: -12px;
  line-height: 0px;
  position: relative;
  top: 10px; }

.aui .html-editor ul.GreyBulletedList li, .aui .portlet .portlet-body .journal-content-article ul.GreyBulletedList li {
  list-style: outside none none;
  padding-left: 40px;
  line-height: 16px; }
 
.aui .portlet .portlet-body .journal-content-article p, .aui .html-editor p, .aui .html-editor p, .aui .portlet .portlet-body .journal-content-article p {
  Color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal; 
}
  
  .aui .portlet .portlet-body .journal-content-article p.classic, .aui .html-editor p.classic, .aui .html-editor p.classic, .aui .portlet .portlet-body .journal-content-article p.classic {
  Color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal; 
  }

   .aui .html-editor a, .aui .portlet .portlet-body .journal-content-article a {
  Color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal; 
  } 
  .aui .html-editor a:hover, .aui .portlet .portlet-body .journal-content-article a:hover {
  Color: #000000;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal; 
  text-decoration: underline;
  } 
   
  .aui .html-editor a[href^="mailto:"], .aui .portlet .portlet-body .journal-content-article a[href^="mailto:"] {
  Color: #127CA8;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  } 
  .aui .portlet .portlet-body .journal-content-article p.Legend, .aui .html-editor p.Legend, .aui .html-editor p.Legend, .aui .portlet .portlet-body .journal-content-article p.Legend {
	 Color: #767676;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  font-style: normal; 
  } 
  .aui .portlet .portlet-body .journal-content-article p.LegendITAL, .aui .html-editor p.LegendITAL, .aui .html-editor p.LegendITAL, .aui .portlet .portlet-body .journal-content-article p.LegendITAL {
	Color: #767676;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  font-style: italic; 
  } 

  .aui .portlet-borderless-container {
    padding: 0 0 10px 0;
}

#connexion_cas {
	cursor: pointer;
	width: 150px;
	height: 27px;
	background-color: #7eb719;
	position: absolute;
	top: 0px;
	right: 50px;
	border-top: 1px solid #767676;
	text-align: center;
}

#connexion_cas:hover {
	cursor: pointer;
	width: 150px;
	height: 27px;
	background-color: #767676;
	position: absolute;
	top: 0px;
	right: 50px;
}

#connexion_cas a {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	line-height: 27px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.span_connexion_cas {
	color: #518a0c;
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
	text-align: center;
}