/***************************************************************/
/************************ STYLE DE BASE ************************/
/***************************************************************/

.cip-inherited { font-style: italic; }

.content-wrapper a.cip-inactive, td.cip-inactive a { color:grey; }

.content-wrapper span.cip-inactive { color:grey; }
.content-wrapper .cip-strike {text-decoration: line-through;}

.cip_barre_navigation {
	padding: 6px 13px 6px 10px;
	box-shadow: 0 0 18px #c1c1c1;
	border-radius: 0 0 20px 20px;
	border-color: grey;
	border-style: solid;
	border-width: 0 2px 2px 2px;
	white-space: nowrap;
    /*width:available; width: -moz-available; width: -webkit-fill-available;*/
    display:flex; flex-direction: row;align-items: center;
}
.cip_barre_navigation a {text-decoration:none;}
.cip_barre_navigation a:hover {text-decoration:underline;}
.cip_barre_navigation img {vertical-align:bottom;}
.cip_barre_navigation * {font-size: 12px;}

.cip_barre_navigation_fichiers {
	margin: 0 0 12px 0;
	padding: 6px 12px 6px 12px;
	box-shadow: 0 0 18px #c1c1c1;
	border-radius: 8px;
	border-color: grey;
	border-style: solid;
	border-width: 2px;
	white-space: nowrap;
    display:flex; flex-direction: row;align-items: center;
	font-size: 14px;
	color : #808080;
	font-weight: bold;
}
.cip_barre_navigation_fichiers i {
	padding-right: 8px;
}
.cip_barre_navigation_fichiers i.fa-solid {
	color : #808080;
}

.ckbox_fichier{
	margin-top: 0; margin-left:0; padding-left:0; padding-right: 0; margin-right:4px;
}

.cip-inactive-fix { color:black; }

.cip-email-new { font-weight:bold; }

.cip-email-inline-tr {cursor: pointer; }

.cip-verification {margin-left:18px;}

.cip-error, td.cip-error a, tr.cip-error td {text-transform:uppercase; color:red !important; font-weight:bold;}

.cip-warning, td.cip-warning a, tr.cip-warning td {text-transform:uppercase; color: #ff6e00 !important; font-weight:bold;}

.cip-good, td.cip-good a, tr.cip-good td {text-transform:uppercase; color:#8cc63f !important; font-weight:bold;}

.cip-bold {text-transform:uppercase; font-weight:bold;}

.cip-bookmarks-highlight { background-color:lightgrey;}

.cip-bookmarks-tree { list-style-type:none; padding-left:15px; cursor: pointer;}

.sortable.cip-bookmarks-tree {cursor: move;}

.cip-drophover { color:red; }

.cip-img-page-pdf { border: 1px solid #666; }

div.cip-reduit-auto {
	width: 100%;
    height: 20px;
    overflow: hidden;
}

div.cip-reduit-auto:hover {
    width: 100%;
    height: auto;
}

.content-wrapper .CodeMirror { 
	border: 1px solid black;
	min-height: 28em; 
	min-width: 60em; 
	max-width: 120em; 
	font-family: monospace;
	text-transform: none;
}

.content-wrapper pre {-moz-tab-size: 4; tab-size: 4; white-space: pre-wrap;}

hr.cip_separateur {background-color: gray; height: 1px; border: 0 none; margin: 1px;}

.cip-titre-annotation 
{
		font-size: 15px;
		text-decoration:underline;
}

.cip-div-page-pdf 
{
	position: relative;
	display: inline-block;
/*	background:url(big-ajax-loader.gif) no-repeat center center; */
}

.cip-marqueur-recherche-pdf 
{
	position: absolute;
	background: rgba(0, 255, 0, 0.65);
}

.cip-image-tableau
{
	width: 100%;
	height: 100%;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
}

.cip-montant-reporting { text-align: right; }

.cip-valeur-tablegraph {	text-align: right; }
.cip-valeur-tablegraph span { 
	font-weight:bold;
	background: rgba(255, 255, 255, 0.5);
	padding: 0.1em 0.2em;
}

.cip-cadre-version {
	border: 1px solid black;
}

.cip_lien_popup.cip_sans_icone:after {
	content:"";
}
.cip-lien-action.cip_lien_dialog:after {
	content: "";
}

table.cip-html-field-wrapper tr{
	background: transparent !important;
}

table.cip-html-field-wrapper tr td{
	border-bottom: 0 !important;
}

.cip-html-field-wrapper {
	display: inline-block;
	vertical-align: top;
}

.cip_icon_button img 
{
	vertical-align: middle;
}

#cip_message_box {
	position: absolute;
	top: 0; right: 0;
	padding: 3px;
	background: #0000FF;
	text-align: right;
	font-weight: bold;
	color: white;
	float: right; 
}

.fichiers-wrapper .cip-fichier {
	color: black;
	font-size:14px;
}

.fichiers-wrapper .cip-repertoire {
	color: black;
	font-size:14px; 
	font-weight: bold;
}

table.fichiers-wrapper {
	border-collapse: collapse;
}

table.fichiers-wrapper td {
	padding-bottom: 4px;
}

#navigation_showhide {
	position: absolute;
	top: 65px;
	right: 0px;
	z-index: 99;
}

.sticky {
	position: sticky;
    z-index: 5;
	top: 0;
}

.sticky th{
    position: sticky;
    z-index: 5;
    top: 0;
}

#navigation_showhide.menu-hidden {
	top: 2px;
}

.cip-marqueur-objet {
	float: right;
	z-index: 10;
	position: relative;
	margin-top: -13px;
	margin-right: -13px;
}

.cip-marqueur-drapeau {
	float: right;
	z-index: 15;
	position: relative;
	margin-top: -5px;
	margin-right: 13px;
}

.cip-desactive a, a.cip-desactive, label.cip-desactive {
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	pointer-events: none;
	cursor: default;
}

button[disabled] img {
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	pointer-events: none;
	cursor: default;
}

.cip-aide {
font-size: 14px;
}

.cip-aide-champ {
    font-size: 10px;
    font-style: italic;
    text-transform: none;
}

body.cip-wait *, body.cip-wait {
cursor:wait !important;
}

.cip_legende_carte td {
	width: 30px;
	border: 1px solid black;
}

.cip_legende_carte th {
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
}

span.cip-modification-ajout,
span.cip-modification-ajout p,
span.cip-modification-ajout tr td,
span.cip-modification-ajout ul li
{
	background-color: #00FF00;
}

span.cip-modification-suppression, 
span.cip-modification-suppression p, 
span.cip-modification-suppression tr td, 
span.cip-modification-suppression ul li
{
	background-color: #FF5050;
}

.cip-message-chat-propre {
        background-image: linear-gradient(rgb(210,244,254) 25%, rgb(149,194,253) 100%);

	border: solid 0px rgba(0, 0, 0, 0.5);
	/* vendor rules */
	border-radius: 20px;
	/* vendor rules */
	box-shadow: inset 0 5px 5px rgba(255, 255, 255, 0.4), 0 1px 3px rgba(0, 0, 0, 0.2);
	/* vendor rules */
	box-sizing: border-box;
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding: 8px 30px;
	position: relative;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
	width: 90%;
	max-width: 100%;
	word-wrap: break-word;

	text-align: left;
}

.cip-message-chat-propre:before, .cip-message-chat-propre:after {
	border-radius: 20px / 10px;
	content: '';
	display: block;
	position: absolute;
}

.cip-message-chat-propre:before {
	border: 10px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: -7px;
	z-index: -2;
}

.cip-message-chat-propre:after {
	border: 8px solid transparent;
	border-bottom-color: #d2f4fe;
	bottom: 1px;
	left: -5px;
}


.cip-message-chat-autre {
        float: right;
/*	margin-right: auto; */

	padding: 4px 15px 4px 10px; /*position within the border*/
	
	background-image: linear-gradient(rgb(172,228,75) 25%, rgb(122,205,71) 100%);

	border: solid 0px rgba(0, 0, 0, 0.5);
	/* vendor rules */
	border-radius: 20px;
	/* vendor rules */
	box-shadow: inset 0 5px 5px rgba(255, 255, 255, 0.4), 0 1px 3px rgba(0, 0, 0, 0.2);
	/* vendor rules */
	box-sizing: border-box;
	clear: both;
	float: right;
	margin-bottom: 20px;
	padding: 8px 30px;
	position: relative;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
	width: 90%;
	max-width: 100%;
	word-wrap: break-word;

	text-align: left;
}

.cip-message-chat-autre:before, .cip-message-chat-autre:after {
	border-radius: 20px / 10px;
	content: '';
	display: block;
	position: absolute;
}

.cip-message-chat-autre:before {
	border: 10px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: -7px;
	z-index: -2;
	border-radius: 20px / 10px;
	left: auto;
	right: -7px;
}

.cip-message-chat-autre:after {
	border: 8px solid transparent;
	border-bottom-color: #d2f4fe;
	bottom: 1px;
	left: -5px;
	border-bottom-color: #ace44b;
	border-radius: 20px / 10px;
	left: auto;
	right: -5px;
}


/***************************************************************/
/************************ MULTI-DDM BASE ***********************/
/***************************************************************/

#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
}

#multi-ddm > li {
	float: left;
}
#multi-ddm > li > a {
	display: block;
	width: 100px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #232323;
	font-weight: bold;
	background-color: #f1f1f1;
	border: 1px solid #c5c5c5;
}

#multi-ddm > li > .parent-hover {
	background-color: #c5c5c5;
	border-left: 1px solid #545454;
}

#multi-ddm > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: -1px 0 0 0;
	z-index: 200;
	padding: 0;
}

#multi-ddm > li ul a {
	display: block;
	width: 202px; 
	padding: 4px;
	border-bottom: 1px solid #545454;
	border-right: 1px solid #545454;
	border-left: 1px solid #545454;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #232323;
	background-color: #c5c5c5;
}

#multi-ddm > li ul.subnav_dossiers > li > a {
	width: 372px; 
}

#multi-ddm > li ul li a.first {
	border-top: 1px solid #545454;
}

#multi-ddm > li ul .child-hover1 {
	background-color: #f1f1f1;
}

#multi-ddm > li ul .child-hover2 {
	background-color: black;
	color: white;
}

#multi-ddm > li ul .child-hover3 {
	background-color: purple;
	color: white;
}

#multi-ddm > li ul .child-hover4 {
	background-color: blue;
	color: white;
}

.cip_ui_menu > li ul li ul {
	position: absolute;
}

#multi-ddm > li ul li ul {
	margin: -29px 0 0 203px;
}

#multi-ddm > li ul.subnav_dossiers li ul {
	margin: -29px 0 0 373px;
}

#multi-ddm span.cip_submenu_marker {
	float: right;
}

#multi-ddm-side span.cip-marqueur-sous-menu {
	float: left;
}

#multi-ddm-side.multi-ddm-left span.cip-marqueur-sous-menu
{
	float: right;
}


/***************************************************************/
/************************** REDESIGN ***************************/
/***************************************************************/

html,body{margin:0; padding:0;}

body{font-family:Arial, Verdana; font-size:12px;}
.ui-widget-content{font-family:Arial, Verdana; font-size:12px;}
/* //small {font-size:12px;} */

.ui-accordion .ui-accordion-content {
	padding: .5em;
	padding-top: 0;
	background: #f1f1f1;
}

a {outline:none;}
a img {border:0;}

.cip_image_principale img, img.cip-image-titre {border:1px solid #1a171b;}

/* header */
	.header_inner{
		/*       background:url(img/header_bg_tile_v3.gif)      */
		background:url('data:image/gif;base64,R0lGODdhAQBDAOfOAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ywAAAAAAQBDAAAITQCzYMFyxYqVKlSmTJESBcoTJ06aMFmyJAkSJEeMFCEyREgQID9+9ODBQ4cOHDhu2KhBY4aMGC9euGixYkWKFChOlCgxokozNkDZrAkIADs=')
		repeat-x bottom; 
		height:61px; padding-top:1px;
	}

/* la largeur est une preference */
	.header_logo{text-align:right; float:left;}

	/* Infos session */
	.header_infos_session{position:absolute; top:6px; right:5px;}
		.header_infos_session ul, .header_infos_session li{padding:0; margin:0; list-style:none;}
		.header_infos_session li {
			color:#e8e8e8; 
			float:left; 
/*			background:url(img/header_txt_separator.gif) no-repeat right center; */
			background:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNocxcEGQCEQQNHnEjPKzPf1/7shURJp8WhxnK/WSkoJEUFVyTlTSsHMHnd/zzmJCFpr9N4ZY7DWYu/NOYd77y/AAFjKHAkxJNojAAAAAElFTkSuQmCC')
				 no-repeat right center;
			padding-right:10px; 
			margin-right:10px; 
			line-height:24px; 
			font-size:11px;
		}
		.header_infos_session li.item_logout {padding-right:0; margin-right:0; background:transparent;}
		.header_infos_session li a {text-indent:-9999em; display:block;}
		#lien_collaborateur_bandeau {
				text-indent:0px; 
				color: #e8e8e8; 
				text-decoration: none;
			}
		#lien_collaborateur_bandeau:hover {
				text-decoration: underline;
			}
		.header_infos_session li.item_logout a {
			/*       background:url(img/picto_door.png)      */
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzFJREFUeNqklUtIVFEYx//33nE0a2Z85SuDRrDJdmIbLbBoY4grF0GLihYta2XQJnAhKhZICC2iIJEgwVoUicUYPTSUCjVTs8HHPHTUtHnoXOfOPed0ZsrH2MwdtQ8O3z33O+d3v9c5V2CMIZ7cuVp0hKsC7EAIZfD6mAAwT33H5Fed1mJTtuVW/tHyC4mgqhqCY2IIXv83kRIyyV8d0wSnpuXnW06eT45nV4Iy7GMDmOh7hv2SA2dPm/D6rbcobNMEMw3bT+cEHGMfsWR7DnOeBL0kwWkPILCiIjGYClFzSgn8i3YsTH2Cx/EBKbpl5OUAXo8Cv0+BLBOohCYG022FXXZ9h33gIfbpXcg0UCwtKnDNBuHxi8hKY1ER/gNubm4Ww87W1tYySqNt04NdyM92Y8EZxA+XAkoYggpFSJUg4G907I8Wt25sbGw8k5ub28cfuxoaGnSURnsckn2QRAHz7jXMLWATFh1nNLi+vt6SkZFxt6ysrFTgQimVaMzqUeyk4BFwXV3d8fT09M6qqqrigoICXSgUMimKUh4gKenz8/PweDzYrURyzKEd1dXVx7iWuKeoqakp5SfyFR8Sdx69vb2oqKjYPZgQ3iaqGtHr8/AHEO4KDg7b9uSx2+2+brVaH1RWVh42GAxie3v7D56Kx0Zp7WLxiYois9m8sUHUp8F0uBhkdkAz35EcNzU1WUdGRs61tbWN2mw27qDq4OBmo7Q6WVJSgsLCws3OYElYFbLhXY0TxfZ2a2lpGeOFutbT0/OZQ3kPU0JjOETXFuEafIoDKUJsLotxQHhu3zscjsu8aHo+VBqj35IkICdDhBwUNNstCtza2hqOb3x9fvvGFexVRO27YhcgfiKNqVIkooSX0Ei/tYmPt+tzi1l3qfDQQcvGAp6NTKOEvEwByUlgyz5GCBO+JAS3vZt5w9WbLb+qU2G+yHs70yQgyyggRQ/2y0/opFOd867Qh3KQdiYEx5OsNAmGVNDVNeIfn1L7fQHyghD65F73zELcazOBjPo8rNK5GJqTZXp/RabdwRCGW19OBWKevF3I/eGh5Wne349uPrKtaC0UtH7//yO/BRgAS1mNbw9J6qgAAAAASUVORK5CYII=')
				no-repeat;
			width:22px; 
			height:24px;
		}

	/* Navigation large items */
/* offset left en preference */
	#navigation {position:absolute; bottom:0; width:840px; height:53px;}
	.navigation_border_left {
		width:32px; 
		height:48px; 
		/*       background:url(img/nav_border_left.png)      */
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABLCAYAAAARSYVtAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIEQs0KZk1uQ0AAAMySURBVGhD7ZdPUuJAGMXfzLAfbmBuMEeAG+gN4Ag5Qp/KKi2rJFWgYpQoMRoXlBSalWVi+KpM4obZ2AwISedPd9jMb9l5i/e919TX/FgsFtgFRNQC0PspEiqEXV1dYScGiOhPkiTt8Xi8GwMAdNu28fn5Wb8BItoD0HVdF4vFon4DAJjruiAiAEBDIJYKEf0G0DVNE/zXV6sBALrrupjP58uD2ir4ml5/eHhYO68zga7neU3P89YOa0sAgH55eblxWEsCRNR5fX3VXl5eNr7VlQC7ubnZ+kF5AkS0P5/Pte+Xj6PcAAD94uICaVtXaQVE1EqSpJ02PaA+AWZZVur0gEIDRLQXx3F7NBplGlBZAbMsC0mSZIqUJMBXruM4mdMD6hJgjuOsLZ00pCfwtXQOzs7OhNMDCgwA0O/u7pphGIp0ACRXwFeu4zgi6RLZCXRns1lzNpuJdEtkG9AHg0Gu7jnSKiCiThiG2vPzs0i6hswEWL/fLzQ9IMkAEe2HYajZti2SbiCrAr3f74s0W6mcABG14jhuPz4+Fo4fkGAAADNNE3Eci3RbqVQBX7nbXrt5qZoAG4/HpacHKhjgK3c4HJbqnlPaAAB2e3uL9/d3kS6TUneAr1zDMERSIWUT0F3XbVadHihhgK/cqt1zylTQnU6nzel0KtLlonACAPRerydleqCgASLqBEGgPT09iaS5KWQAAJM5PVDgDhDRfhAEmmVZImkhiiSgn56eSp0eyGmAiFpRFLXv7++lG8hbATs/P6+0dNIQJkBEe1EUtYu+dvMiNACAjUYjRFEk0pUiswK+cgeDQZasEqIE2PX1NYIgEMjKk2qAr9yTkxMl3XOyEtAdx2n6vp8hqc7WO8BXbtm3fhHSEjiYTCbNyWSS8lkeaQbY8fGx0u45GwaIqOP7vlbH9MD2BGqbHvh2CYmo5fu+Zppmml463xNgR0dHtU0PrBjgK9e27VoNrFagG4ahbOmk0QCWK/fAMIxapwf+VcCGwyE+Pj4yxSpo8JUr+7Wblwa+/ma9vb2JtEr4CUA/PDwU6ZTxy/M8VvfNX6Wxi95XyfssV8bOE/hvYOcGdn4J/wK8auN5wyjXMwAAAABJRU5ErkJggg==')
			no-repeat; 
		float:left;
	}
	.navigation_border_right {
		width:50px; 
		height:48px; 
		/*       background:url(img/nav_border_right.png)      */
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABLCAYAAAAyEtS4AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sIEQs0EMYwMQUAAAPqSURBVGhD7ZrNTjJXHMaf+jaxG9N36a4sXHRXVqa7vnfQ9graO2jvoN5B3xtQCfFjY/ADRAaUaIKKGg2wkIWgC0cBIxE4iTOzerqg541acfiYjzOmv+QsjOdInjz/X8zM4atOp0MAaxMTE78iwHyYnJycmZqa+h5Aa3x8/MjugKqMWZaFVCoFAJ+FED/YHVCVMQBoNpvY398HgDUhxLdvH1GTMZIgiVKphKurqxCAiM0ZJRl7+kM2m0Wn0/lFCPFHrwOq8qURkrAsC1tbW0AAfXkWhCTu7++Ry+WAgPnybLQkxWIRNzc3IQCfX/u9ivynEbmSySQsy/pdCPGb3R9RgVcbAQDLspBMJoGA+NKzEZLQdR1HR0cfAURU96VnI5Lj42Pouh6G4r682YhciURCeV/6CmJZFhKJBKCwL7ajJdF1Hfl8Xllf+mpErnw+r6wvAwUhiY2NDZimqZwvfY+WxLIsxONxoOvLd3b7vWLgRkji+voaZ2dnHwGs2X2AVwzciGR3dxd3d3dhIcTfdnu9YKhG5FpfX4dpmn8KIX62+yC3GSlIu92Wz/sRv30ZerQklUoFp6envvsyUiNyZbNZ331xJAhJrK6u+urLyKMlabfb8vnFF18ca4QkLi4ucHJy4osvjgYhiZ2dHTQaDc99cWy0nhKLxaQvP9ntdQrHGyGJVquF7e1twMNXSq4EIbuvYEulkme+uDJakkwmg0aj8UkI8Zfd3lFxrRGSME0T8XgcpmnOuO2Lq0FIol6vI51OAy774noQkigWiygWi6764qojT9E0DfV63TVfPGmE7Pry7/OLK754FoTs+qJpGuCCL56NlqRQKKBQKDjui6eNyJVKpdBqtT45ecXnSxDDMLC8vAw4+ArWlyAkUavV5H2lI7547shTDg8PUS6XQ3DgSty3RuSKxWJ4eHgY+Urc9yCGYWBpaQkY0RdfR0tSq9WwubkJjOCL743IdXBwgPPz8xCG9EWZICSxsrIytC9KjJbENE0sLCwAQ/iiVCMkcXt7K+8rB/JFuSAkkcvlcHl5GcIAV3xKBiGJaDQKwzD6vuJTypGnGIaBaDQK9OmLso2QRLVaRSaT6etKXOkgJJFOp1GtVm2vxJUPQhKRSMTWl0AEeXx8xPz8PPCGL8rK/pJqtQpN03r6EohG5NI0DZVK5VVfAhWEJObm5l71JTCjJTEMA7Ozs8CLr5AErhGSqFQq2Nvbe/ZKKZBByO4jsq7rX674PoTD4ZmX9QWFcrmM6enpH0kWAtsISTSbTSwuLgJAJNCNAECj0QCAb74mabdXeZLJJN5FECCA/0d68W4a+T+IarybIO9G9n8ACHuIj0R3BaQAAAAASUVORK5CYII=')
			no-repeat; 
		float:left;
	}
	.navigation_large_items {
		/*       background:url(img/nav_bg_tile.png)      */
		background:url('data:image/png;base64,R0lGODlhAQBLANUAAGlpaYODg1lZWYaGhoCAgHNzc2NjY2JiYmhoaHJycoKCglxcXG9vb2tra319fWZmZnFxcYuLi1paWvLy8oSEhGRkZH9/f3l5eW1tbV5eXnt7e2dnZ2pqamFhYXd3d3R0dFtbW2BgYHZ2doiIiHBwcIqKinp6el1dXYeHh4GBgX5+fm5ubnh4eIWFhXV1dWVlZXx8fF9fX4mJiWxsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEsAAAZFwEmkVJLJRijUYNBqUQIBRSpFIFhUKgcMpjGZLiyWR+RyfQqFBIREYqxWmNmswQEAEJvH61UxGA4dITExGScnCyASAgJBADs=')
			repeat-x; 
		padding:0; margin:0;
	}
	/* FIXME FACTORISER CETTE REGLE AVEC CELL DU DESSUS ?? */
	.navigation_large_items > li,
	.navigation_large_items > li.cip-desactive {
		/*       background:url(img/nav_bg_tile.png)      */
		background:url('data:image/png;base64,R0lGODlhAQBLANUAAGlpaYODg1lZWYaGhoCAgHNzc2NjY2JiYmhoaHJycoKCglxcXG9vb2tra319fWZmZnFxcYuLi1paWvLy8oSEhGRkZH9/f3l5eW1tbV5eXnt7e2dnZ2pqamFhYXd3d3R0dFtbW2BgYHZ2doiIiHBwcIqKinp6el1dXYeHh4GBgX5+fm5ubnh4eIWFhXV1dWVlZXx8fF9fX4mJiWxsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEsAAAZFwEmkVJLJRijUYNBqUQIBRSpFIFhUKgcMpjGZLiyWR+RyfQqFBIREYqxWmNmswQEAEJvH61UxGA4dITExGScnCyASAgJBADs=')
			repeat-x; 
		padding:0; 
		margin:0; 
		width:75px; 
		height:53px;
	}
	
	.navigation_large_items > li:hover {
		/*       background:url(img/nav_bg_tile_hover.png)      */
		background:url('data:image/png;base64,R0lGODlhAQBLANUAAKenp66urra2tre3t9DQ0L29vb+/v8PDw87OzsLCwsnJycvLy83NzdHR0dPT09XV1dfX16Ojo9bW1sHBwampqezs7Ly8vLCwsMTExK+vr7Kysrq6ur6+vouLi8jIyMzMzNLS0tjY2MfHx6ysrLS0tLOzs7u7u9TU1MrKyqurq6Ghobi4uMXFxZ+fn6ampqqqqqSkpLGxsaioqLW1taWlpc/Pz6KiotnZ2bm5ucbGxsDAwKCgoK2trQAAAAAAAAAAACH5BAAAAAAALAAAAAABAEsAAAZFwMrtFoJIHicHqEGo1RCMzwKl8IhyORbmkJjodAZOwWLa4HCrgWA2I5U0sdglE+DxRqnXiyKTAVw0NDAwETY2Kjs7LR1BADs=')
			repeat-x;
	}
	.navigation_large_items > li:active {
		/*       background:url(img/nav_bg_tile_selected.png)      */
		background:url('data:image/png;base64,R0lGODlhAQBLAMQAAPf39+fn5/T09P39/erq6v7+/vX19fr6+v////Hx8e7u7vv7+/Ly8u/v7/z8/Ozs7Pn5+fb29vPz8/Dw8Ovr6/j4+Ojo6Onp6e3t7QAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAEsAAAUtYIUUxWA66KIeB+RWMCBHtGEIuKQzfOJPwIZQQcQYMY8kZUkhOC/Qi2VqCVhDADs=')
			repeat-x;
	}
	
	#multi-ddm > li > a,
	#multi-ddm-side > li > a { width:75px; height:53px; padding:0; margin:0; border:0; background-color:transparent;}
	#multi-ddm > li > .parent-hover,
	#multi-ddm-side > li > .parent-hover {background-color:transparent; border-left:0;}
	
	.navigation_large_items > li > a {text-indent:-9999em; display:block; width:75px; height:54px; padding:0; margin:0;}
	.navigation_large_items > li > span {display:none;}
		.item_recherche > a {
			/*       background:url(img/picto_glass.png)      */
			background:url('data:image/png;base64,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')
				no-repeat center center;
		}
		.item_dossiers > a {
			/*       background:url(img/picto_folders.png)      */
			background:url('data:image/png;base64,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')
				no-repeat center center;
		}
		.item_signets > a {
/*			background:url(img/picto_keychain.png) no-repeat center center; */
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABUdJREFUeNrM1/tvU1UcAPBz+25v261bt7ION7ZuMLMpIcYmRvFBEPGxzEg0yghIxICwMf8N508maPQHI0YmgSgoIAIaRVrA+H7+oEzbPdqyPtd2bU97e+/1e067rt3aro/94He5vcly7r2f+z3ffs8pI4oi+j+EbK1v+MfFV4fgtAuO5gov+RaOd9cU8vtnYwRxtK1rk1WhUqsQWiXbjAR5pycHEgvRy7K1Q4xShKmjx6pWK1gkYgaJQtlrJBJiFYwICYo1gfx2YYQi1nX2WjUaFcvHg4zAJeEhfMG4cCSK/IEQgjHI2NyElNpGJPAcInVaN+TX80cG4TTalkUIeJ7hk3FULBvBQADNh0IoFpUhnUaNlBodjBPrh/xy7vBQDsEqs4gYKjUlGnh4PBFHapUaSWVSRGqI/tUD+fnTQ3Q6zBs2WVktyUS4ZCYWw2BoQFpWg6RSKZLLM48WYTw5aoL8dPbgUyQT5u6NWURkVQQJuUxGj/wg2RCFGjLy45mX6XSYu/qsWq2a5eIhRuQSiKm1MdIaqTIjP3x8gE5Hu6XPqtNpWC4WYtwzU/BGPGoxNiGFQlGDo8oa+f6j/RSx3jIACMhELEgRfr8fCYKAeJ5HplYjxTBMtRC+Msh3p/dRxB29gNCrc5kgiFSKo2MCwRB8CoBpBYwcMEyFEChWeBHJqgvBqb1DgigeXd/TDwi2KIIEyUggGEZzXi/9/6qLKbT32243xgl8He4fKJuRmyf30Ex0bNxs1TeURizHkCibGbLG+II4HF6w8YIwDmMcTCn5jQ93U0Rn391WvV7HpuMEMV0SkR+kTzRBz1hnasnWTN4zGClkjSCiNp6nCPt9L5zARTNiP/E8RWy4c3PViMXMBEOZzBCMUinPIW7P+ZchJnDR/Yjtg+eyiC3WhgY97RMEEagQkY+h2WZIE2fodMzN+fD8fNiWTosUcf/wSVx0Y3Tt/Wcpoqt/i7WxcQlBMsFVgSAB16NmowHJSCclhenJInieIh7YcwoX3aFdPf4MRXT33wOIhroQBkCYTEakhr2RRCpHHo8Xh0JhG5/OILbuPY2LbhW/fu9pirAM3GuFhWkNEM1ZhAy53R6KSGcRD+07g0vuWaGh7LLcZaUIIRlhhFQMpZIYwRvUh3B5cDA4n5uOh188i0vu1siHIAqNChmjJAiyn2Boh2xCej0L2zmmBoQUzbrc2B8I2jiOG4eqtT+y/xNcdtuYyYh40/nXn+6FcIiUOm1CKpUSmdtaAaNdFWMw5CPkaHbGgwP+4Dccl3oNvjP2bS+dw6u9yGKLPx6NBCec/zpcCZyg80EaokqlAExLWQxFtC5lYmZmFvv9ARvU1utIZK5vP3ABV5LRXGe98s5OMyxAIyyrHe7q7mhXq5TSxdUR4yRye3woElmAlXapSzYBorUA4QKE35bmMjWx4+AlXGl9FbT4y2/vMMM0jbBawFg62zVlMMsR01OzGUQ6TRGPHbqCqyn0FWvNpbcehcwQDDvcbelq16hXYmTwYCM0qwKEzweFmUHsPPxFVYiiEBKfv7mdTpOWYHosBZhkMgX1IqEdkyCmnNOA8OcQjx/5smpESQiJi8e2ZTG6YUtvN2BU0oKfkNC2p5wz2OclmUgBQmJ/YuSrmhD535oVATd1w+lYNBqZmLz1jyuewHw+wumYxt45ry2VSo6TBbseRFkIiSdHr2YwkcjErb8nXbE4YGBaHA5nAQLG1YUoOzX5cf6NB80wLa9odbrdsOkxxWOxG7RjIsY+OHatbkTFkAxmaxuc2uFQkb0yHI7BMduaIEj8J8AAueFE8HSejjoAAAAASUVORK5CYII=') 
				no-repeat center center;
		}
		.item_raccourcis > a {
			background:url(img/picto_directory.png) 
				no-repeat center center;
		}
		.item_tools > a {
			/*       background:url(img/picto_tools.png)      */
			background:url('data:image/png;base64,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')
				no-repeat center center;
		}
		
		/* Subnav */
/* //		.subnav {width:365px;} */
		.subnav {width:200px;}
		ul.subnav_dossiers {width:370px;}
		.subnav_top_container {position:relative;}
/*		.subnav_top {background:url(img/subnav_toparrow.png) no-repeat; width:29px; height:12px; position:absolute; top:-40px; left:158px; display:block !important; z-index:100; float:none !important;} */
		.subnav_top {
			/*       background:url(img/subnav_toparrow.png)      */
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAMCAYAAACeGbYxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVJREFUeNqsUzFug0AQXNJBkxSUSOmgTJ5g8YGko7QrEBX5CHI6RJVLS2UBD3AKRIl5QgQlKHFDe9m1zkXimDMWI61Op4Odm5lbhXMOU+F53gMur1gsjuP3qf/fXEG4xGVr2/ZCVVWG+7epPZRLlWLzW1KHRCvf98GyLBiGAcIwhLZtd3j2jKo/ZyMVdjLTNB+JUNO0X+eMMSjL8lsQf0gbEulYua67xPpK05SPoSgKHgQBx28DWc+zSv+zU4amaSCKIuj7foPbFareX2wvEt7jsjln5xgoZ7K7ruudIK6lpEj4RDHh67xzHAeuRZZlkOc55fxyMlZ/8ltTLlVV8TlAfUTO65NMj3YahnGwU9d1mAtd1x1yxrHaite9V/AWs9gpyzlJkuNYLWBOO2WgsUKR/EeAAQDeNq10ODddFAAAAABJRU5ErkJggg==')
				no-repeat; 
			width:29px; 
			height:12px; 
			position:absolute; 
			top:-24px; /* positionnement du marqueur "triangle" au dessus du menu */
			left:94px; /* positionnement du marqueur "triangle" au dessus du menu */
			display:block !important; 
			z-index:100; 
			float:none !important;
		}
/*		.subnav li {width:180px; float:left !important;} */
/*		.subnav li {width:190px;} */
		#multi-ddm li.cip_separateur_menu_hr {margin: 0px 0px;}
		#multi-ddm li.cip_separateur_menu_hr > hr {width: 212px; color: #aaa;}
		#multi-ddm ul.subnav_dossiers li.cip_separateur_menu_hr > hr {width: 382px; color: #aaa;}
		#multi-ddm > li ul a:hover {background-color: #808080; color: #fff;}
		#multi-ddm > li ul a.cip_sous_menu_ouvert {background-color: #b0b0b0; color: #fff;}
		#multi-ddm > li ul a {background-color:transparent; 
			border:0; color:#3d3d3d; font-size:12px; 
			padding-left:8px; /* pour decaller un peu le texte */
		}
/*		#multi-ddm > li ul {background-color:transparent; border:0; padding:28px 34px; margin-top:6px; margin-left:-172px; border:1px solid #666; background:#FFF;} */
		#multi-ddm > li ul {background-color:transparent; border:0; 
			padding:12px 30px 12px 14px; /* padding autour du UL (totalité du menu, haut droite bas gauche), attention influence le positionnnement */
			margin-top:6px; margin-left:-87px; 
			border:1px solid #666; background:#FFF;
			border-radius: 8px;
		}
/*		#multi-ddm > li ul li {float:left;} */
		#multi-ddm > li ul .child-hover1 {background-color:transparent;}
		#multi-ddm > li ul li ul .subnav_top_container,
		#multi-ddm-side > li ul li ul .subnav_top_container {display:none;}
		
	/* Navigation small items */
	.navigation_small {float:left;}
	.navigation_small_items {padding:0; margin:0; list-style:none;}
	.navigation_small_items li {padding:9px 0 0 0; margin:0 5px; list-style:none; float:left; width:33px; height:29px;}
	.navigation_small_items li a {text-indent:-9999em; display:block; width:33px; height:29px;}
	.navigation_small_items li a:hover {border:1px solid #666; width:31px; height:27px;}
	.navigation_small_items li:hover {
		/*       background:url(img/nav2_bg_hover.png)      */
		background:url('data:image/png;base64,R0lGODlhAQAbAMQAAD8/Py8vL5CQkGlpaU9PT4yMjHZ2dn9/fzIyMoODg1xcXENDQ21tbXp6ekdHR1RUVDc3N2FhYScnJ4iIiJWVlUtLS1hYWDs7O2VlZSsrK3JycgAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABsAAAUWoJQFCHQBi1MRj6VE2MBoRnMkUyFQIQA7')
			repeat-x left 20px;
	}
	.navigation_small_items li.no_hover {margin-top: 2px;}
	.navigation_small_items li.no_hover:hover {background: none;}
	.navigation_small_items li:active {
		/*       background:url(img/nav2_bg_hover_reverse.png)      */
		background:url('data:image/png;base64,R0lGODlhAQAbAMQAAC8vLzw8PCwsLJaWlmZmZomJiXNzc3x8fExMTICAgFlZWY2NjVBQUF1dXUBAQGpqand3d4SEhJGRkURERG5ubkhISFVVVTg4OGJiYigoKDMzMwAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABsAAAUW4CAtRZQckEE9BNYoFoNUkxNcGiBkIQA7')
			repeat-x left 20px;
	}

		a#chat_bandeau_a {
			text-decoration:none;
			text-indent: 0px !important;
			text-align: center;
			padding-top: 5px;
			font-size: 15px;
			font-weight: bold;
			color: red;
			width: 32px !important;
			height: 23px !important;
		}
		
		a#chat_bandeau_a:hover {
			padding-top: 4px;
			text-indent: 0px !important;
			width: 30px !important;
			height: 21px !important;
		}

		.drag_drop_actif {
		    border: 4px solid dodgerblue;
		    animation: mymove 7s infinite;
		}
		@keyframes mymove {
    50% {border-color: whitesmoke;}
}
/* Right navigation */
#navigation_side{position:fixed; top:143px; z-index:100}
.navigation_right{right:0;}
.navigation_left{left:0;}

#navigation_bottom_right{
	position:fixed;
	bottom:0px;
	right: 24px;
	min-width: 16px;
	min-height: 16px;
	z-index:100;
	border-style: solid;
	border-width: 2px 2px 0 2px;
	border-color: grey;
	border-radius: 20px 20px 0 0;
	padding: 8px;
}

	#navigation_side ul, #navigation_side ul li {list-style:none; margin:0; padding:0;}
	#navigation_side > ul > li {
		/*       background:url(img/nav_lateral_bg_tile.gif)      */
		background:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAABCAIAAAAuIQuDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi3L1797lz5/5jgH///hEpSBXxsLAwgAADAJK0hg+HGKO1AAAAAElFTkSuQmCC')
			repeat-y;
		width:45px;
		height:45px;
		}
	#navigation_side > ul > li.middle {
    	border:1px solid #afafaf;
    	border-bottom:0;
    	border-top:0;
    }
	.navigation_right > ul > li.first {
		-moz-border-radius:10px 0 0 0;
    	-webkit-border-radius:10px 0 0 0;
    	-khtml-border-radius:10px 0 0 0;
    	border-radius:10px 0 0 0;
    	border:1px solid #afafaf;
    	border-bottom:0;
    }
	.navigation_right > ul > li.last {
		-moz-border-radius:0 0 0 10px;
    	-webkit-border-radius:0 0 0 10px;
    	-khtml-border-radius:0 0 0 10px;
    	border-radius:0 0 0 10px;
    	border:1px solid #afafaf;
    	border-top:0;
    }
	.navigation_left > ul > li.first {
		-moz-border-radius:0 10px 0 0;
    	-webkit-border-radius:0 10px 0 0;
    	-khtml-border-radius:0 10px 0 0;
    	border-radius:0 10px 0 0;
    	border:1px solid #afafaf;
    	border-bottom:0;
    }
	.navigation_left > ul > li.last {
		-moz-border-radius:0 0 10px 0;
    	-webkit-border-radius:0 0 10px 0;
    	-khtml-border-radius:0 0 10px 0;
    	border-radius:0 0 10px 0;
    	border:1px solid #afafaf;
    	border-top:0;
    }

	#navigation_side > ul > li > a {text-indent:-9999em; display:block; width:45px; height:45px;}
	.item_actions > a {
		/*       background:url(img/cog.png)      */
		background:url('data:image/png;base64,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')
			no-repeat center center;
	}
	.item_notes > a {
		/*       background:url(note_postit_24.png)      */
		background:url('data:image/png;base64,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')
			no-repeat center center;
	}
	.item_panel > a {background:url(img/picto_woodpanel.png) no-repeat center center;}
	.navigation_small > ul > li > a.cip_nb_notes{
		text-decoration:none;
		height: 21px;
		padding-top: 8px; 
		text-indent: 12px; 
		font-size:12px; 
		font-weight: bold; 
		color: red;
	}
	.navigation_small > ul > li > a.cip_nb_notes:hover{
		height: 20px;
		padding-top: 7px; 
		text-indent: 11px; 
	}

	#navigation_side > ul > li > a.cip_nb_notes{
		text-decoration:none;
		height: 29px;
		padding-top: 17px; 
		text-indent: 1.58em; 
		font-size:12px; 
		font-weight: bold; 
		color: red;
	}
	.content-wrapper a.cip_nb_notes{
		position: relative;
		font-size: 10px;
		color: red;
	}
	.content-wrapper a.cip_nb_notes span{
		z-index: 1;
		position: absolute;
		left: calc(100%/2 - 3px);
		top: calc(10px - 100%); /* 20 -> -3,  16 -> -1 */
	}

	a#cip_nb_mails_a {
		text-decoration:none;
		height: 20px;
		padding-top: 8px;
		text-indent: 1px;
		font-size:12px;
		font-weight: bold;
		color: red;
		text-align: center;
	}
	a#cip_nb_mails_a:hover {
		height: 20px;
		padding-top: 7px;
	}
		
		/* Subnav right */
		.subnav_lateral {width:245px;}
		.subnav_right_container {position:relative;}
/*		.subnav_right {background:url(img/subnav_rightarrow.png) no-repeat; width:13px; height:27px; position:absolute; right:-47px; top:0; display:block !important; z-index:100; float:none !important;} */
		.subnav_side {
			/*       background:url(img/subnav_rightarrow.png)      */
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNqMlLFugzAQhq+8QCuxgpo3KCssjWCN1A3GdIKRrkyVeIFMKMoEjGRpn4ARRugrwMjQdGB2fRFIkYONf8lwg3/Z/8cdkCQJ8X3/ixACMgvGcSRRFKHpU8pAH6TrOhKGIZpe1wwKUOm6Dq7rYvkdBMEzCKTMhWVZYNv2E5qkDCjP80DTNIOeknIdhBFCmPLsuaFZIQRqwPWyGJoVA+GRm+FWjuOAaZobFoIiIoKnUAhbesqBG5rVMAwzhDfM8ECu0cVq2xaOx+OFllsFJGQYBux2O/yomZQBpaoqvjZShqqqIM9zuSv1fQ/n8xnL99Pp9AOShPbC1ph7Ko5j3HxY7SXUtDmVar40TXFzw524WxVFAXVdt0hkdYAQX1mWl4nIn3CAmqbBa/wuzcDdlZB1lmVYflxZi7TEWvhf4uHjrX8BBgCh3Cw9Tp8pAAAAAABJRU5ErkJggg==')
				no-repeat; 
			width:13px; 
			height:27px; 
			position:absolute; 
			right:-47px; 
			top:0; 
			display:block !important; 
			z-index:100; 
			float:none !important;
		}
		.subnav_left {
			/*       background:url(img/subnav_leftarrow.png)      */
			background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKFA0lCiEYNI8AAAFOSURBVDjLlVShcsJAEH1cTV2ZwR5Thh9ILDHNEMtMq4JsTC7yalGdyQ+go5JIYpoviASZ8gsgEIi2InpraKBX4K5v5szdvr23u2+2Q0QwQRRFb5ZlPYGItEcI8TqbzahpGqPgByklbTYbIiJiGhn3AErf99Hv9wEATCO9HI/HXcdx2gt2JXvKOben0+nvhwu6n6WU1DQNqTgXbAkh2iJVMEXGnVqkCrWGcjQaDTzPu9gFdpJ9zjl3fd+/3reD7kcpJe33e9LhZrfbWQDKMAxvh8Oh1lMMQDaZTLq2bRuZkAEY9Ho9mIIBcPM8/1wul2aEJEnWAIKiKLDdbvUM1Q66Tqm2mMdxfNZD17yUxnFsTjiQ6jRN9eY7gbtard4Xi4XWfACAJEm+AARVVf1tt2YBWEKIj7qutZJ+floDeMmy7Dgjw73Uzqjzj82Xcs6DbzHt7oxDgfa1AAAAAElFTkSuQmCC')
					no-repeat; 
			left:-26px;
			top: 12px;
		}
		#multi-ddm-side > li ul a:hover {background-color: #808080; color: #fff;}
		#multi-ddm-side > li ul a.cip_sous_menu_ouvert {background-color: #b0b0b0; color: #fff;}
		#multi-ddm-side > li ul a {background-color:transparent; border:0; color:#3d3d3d; font-size:12px;
    		display: block;
    		font-weight: bold;
    		padding: 4px;
			padding-left:8px; /* pour decaller un peu le texte */
    		text-decoration: none;
		}
		#multi-ddm-side > li ul {background-color:transparent; 
								border:0; 
								padding:12px 12px 12px 14px; /* padding autour du UL (totalité du menu, haut droite bas gauche), attention influence le positionnnement */
								margin-top:-60px; 
								margin-left:-322px; 
								border:1px solid #666; 
								border-radius: 8px;
								background:#FFF; 
								display: none;}
		#multi-ddm-side > li:hover {
			/*       background:url(img/nav_lateral_bg_tile_hover.gif)      */
			background:url('data:image/gif;base64,R0lGODlhLAABAMQAAKOjo62traysrLm5ubq6uqampry8vKCgoKmpqcPDw6KiorOzs729vba2tq+vr6qqqre3t6enp8HBwaSkpLGxsb6+vqGhoa6urqioqKWlpbKysrW1tb+/v8DAwMLCwgAAACH5BAAAAAAALAAAAAAsAAEAAAUhINdJXuklZtl1HFcxBjFAzbYtGuVcgfAgmEghMwEoLIcQADs=')
				repeat;
		}
		#multi-ddm-side > li:active {
			/*       background:url(img/nav_lateral_bg_tile_selected.gif)      */
			background:url('data:image/gif;base64,R0lGODlhLAABAMQAAPf39+np6fb29s/Pz8zMzNnZ2fDw8NPT0/T09Pr6+u3t7fPz8/n5+dbW1uTk5OHh4e7u7t7e3uvr69vb2+jo6PX19eXl5fLy8vv7+/j4+Pz8/P39/f7+/v///wAAAAAAACH5BAAAAAAALAAAAAAsAAEAAAUfIDEcTTFFj2NRgaRAxrUglQBkGZNgmOZvQI5Q2CkWQwA7')
				repeat;
		}
		#multi-ddm-side.multi-ddm-left > li > ul{
			margin-left:51px;
		}
		#multi-ddm-side.multi-ddm-left > li > ul ul{
			margin-left:251px;
		}

	#cip_breadcrumbs {padding:5px; border:1px solid #666; color:#666; background:#fff; white-space: nowrap;}
		#cip_breadcrumbs a {color:#333; text-decoration:none; font-weight:bold;}
		#cip_breadcrumbs a:hover {text-decoration:underline;}


.content-wrapper-box{
	padding: 20px;
	-moz-box-shadow: 0 0 18px #c1c1c1;  
	-webkit-box-shadow: 0 0 18px #c1c1c1;  
	box-shadow: 0 0 18px #c1c1c1;  
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=120, Color='#c1c1c1')";
}

.content-wrapper{
	background:#f2f2f2;
}

.content-wrapper-left{
	margin: 14px 10px 15px 63px;
}

.content-wrapper-right{
	margin: 10px 63px 15px 10px;
}

/* .content-wrapper p {font-size:18px; font-weight:bold;} */
.content-wrapper ul {padding-left:7px;}
.content-wrapper > ul {display: inline-block;}
div.ui-tabs-panel > ul {display: inline-block;}
/* FIXME factoriser ces regles pour data uri ??? */

.content-wrapper ul:not(.ui-tabs-nav, .dropdown-widget-fichiers) li:not(.jstree-node, .ui-menu-item) {
	margin-bottom:4px;
	padding-top:4px; 
	list-style:none; 
	       /*background:url(img/dot_blue.png)*/
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADzklEQVR4nOWbOUwUYRSAPzaGwoAgwUSjBuItJsYohUbpiQ2NWqCJR+JRoVHU0qPxwkI7oxFNhEIqG6U3qI0WJooHJh4xmkAExAoLzDNvyLBvd2cXZnZ35v+Sbf5/mHnvY47/rGhuu0HELAW2AeuBdcAaYDFQA1TrpSeAceAn8AF4BwwCz4HvUYY3z5SEwxagHdipSQdRrb9lQHPasSLjMdALvAw4T0kFSAJHgYNAk6mdPev0dxJ4C3QDt/SumTOpEM5RC5wDPgPXQk4+nSa9xme9Zq05okDmIqACOAB8BM4DdeaI6KjTa37UGCqKLWAV8FRvx3pTWzzqNQaJZWWxBOzWl9F2U1M6JJZXGltkAuQ26wIeAgtMbelZoLF1FfJI5CugEngAnDI15ccpjbUyLAFyokf6XY8L7RpzoIQgAXIr3QVaTU3506qx53wcggRcAvaa0vggsV/OFW0uAbuAs6Y0fpzJ9XXIJmAFcMeUxpfbmpMhkwB5Zu5rby0p1GhO5n2QScB+YIcpjT87tNmcU4B0Lq4mMHmPK+kdqHQBx4FF5s+SwyLNMaOAKqAjwcl7dPhGomYIOFbkLm2pqNOBmxkC5O14xIHkPY56XwRPgAxarjaHJZdVmvO0gKwtpQSzxy8gjp2dufI/55QOReczdJ001gLLRcBWB5P32CYCNplid9iY0ikrV1kvAhocFtAgApaYYneoT/nbxQ5S5bqA6kwDIk6RCmuaOaZMuC7gjwj4YYrdYUQEfHFYwJeULkZylUER8NphAa9TuhTNVV6IgG/AewcFyHrEr15DqN9UJ58nkqEnoM9BAf9z9gQ8A4bMIcllSHOeFjClqy9d4ZbmPGNmSApHHRAw6v9n+wVInyDypeNlwE1//ye9OywChhOc/LAKmCZdwFhC1gVlQ3L75a/LNCByDxgwpfFnQHObQSYBU7pMZtzUxJdxzWkqHwHCJ+CwKY0vhzUnQzYBaEvpmimNH125Wrq5BKAvjR5TGh96dKFkVoIEyDNzKKadpX6N3Tz3fvIZFp8E2nTXVlzo1Zgng+LNd15ATrQPuG5qyo/rGmtg8oUIQG+lTl1a8tvUlp7fGltn0G0/WwEefboxspwaSxLL5lxv+2zMdmpM+tMt+pIZMbXFY0RjaMn2nY9KAHqbdevyugvpbeyIkWtd1Gt3F3LLhynAY0w3MTYCpyOeZxjUazTqztExc0SBhDk7PKGtribdAH0jpGG2IT1Xs567K8z5zKh2j8vGSvmd8G2f36BL07zt8wuB+cBfmaTUkRr5yXC1DNO/iXz7PPAPcIGkZgnBV1MAAAAASUVORK5CYII=')
		no-repeat left 9px;
	background-size: 7px 7px;
	padding-left:21px;
}

/* Réinitialiser les styles pour ol li, par exemple quand il sont mis dans des champs par les users... */
.content-wrapper ol li {
    padding-top: initial !important;
    list-style: decimal !important;
    background: none !important;
    padding-left: initial !important;
}

.content-wrapper ul.no-background li {
	background: none !important;
}

.content-wrapper li ul:not(.dropdown-widget-fichiers) li:not(.jstree-node) li:not(.ui-menu-item)  {
	       /*background:url(img/dot_green.png)*/
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADw0lEQVR4nOWbS2xMURiAv06kC1GlqYQgFe9HIoKFRrtvWNhgUcQj8VixaLEsFl5tF+waogRd6MoC3XtuWDShKIlHhESjLVa1qPzNf5uZ+WfmzuvOzL3nS2Zzzu09///13Mc595yq808ImoVAI7AGWA2sBOYDtUCNtv0HGAd+AO+Bt8AQ8Bz4FmR8M0xJcdgEtALbNGk/avS3CNicdKzIeAj0AS99zpMzxewBksBR4CCw1tQWhzdAL9CjvaZgYkU4xxygA/gEdAaYPHruTm2rQ9suiEIEVAEHgGHgDFBnjgiOOm1zWGOoyrelfAUsBx5rd6w3taWjXmOQWJaVSsAuvRltNTXlQ2J5pbEFJkC6WRdwD5htasvPbI2tK5dLIlsB1cAdoM3UVB5tGmt1sQTIie7rcz0stGrMvhL8BEhXugG0mJrKp0Vjz3g5+Am4AOwxpeFBYr+YKdpMAnYCp01p+DiV6emQTsBS4LopDS/XNCdDKgFyzdzS0VpUqNWczP0glYD9QJMpDT9N+tqcUYAMLi5HMHmPS8kDqGQBJ4B55s+iwzzNMaWAWcDxCCfvcTxuJipBwLESD2nLRZ1O3CQIkLvjEQeS9zjqPRE8ATJpucIcFl2Wa87TAtK+KUWY3fECwjjYKZSpnGM6FZ3N1HXUWAUsFgFbHEzeo1EEbDDF7rA+pp+sXGWNCGhwWECDCFhgit2hPhb/Xuwgs1wXUJNqQsQpYsX6zBxS/rgu4K8I+G6K3WFEBHx2WMDnmC5GcpUhETDosIDBmC5Fc5UXIuAr8M5BAbIe8Yv3IjRgqqPPI8nQE9DvoICpnD0Bz4AP5pDo8kFznhYwqasvXaFHc074MiSFow4IGI3/Z8cLkDHBFXN49LgaP/5JHg6LgJ8RTv6nCpgmWcBYRNYFpUNy+xVfl2pC5Cbw1JSGn6eaWwKpBEzqMplxUxNexjWnyWwECB+Bw6Y0vBzWnAzpBKBvSp2mNHx0ZXrTzSQAvWncNaXh4a4ulEyLnwC5Zg6FdLA0oLGb6z6ebKbFJ4AdumsrLPRpzBN+8Wb7XUBOtBfoNjWVR7fG6pt8LgLQrtSuS0t+m9ry81tja/fr9vkK8OjXjZGV9LIksWzMdLdPR76fxmQ83aw3mRFTWzpGNIbmdM/5oASg3axXl9edTX7HDhhp65y23ZtLly+mAI8x3cS4BDgZ8HeGIW1jie4cHTNH5EhQu8flHrEP2K6LEgtBLrcHwO1K3zydDm/7/DpdmuZtn58LzAT+yUdKnamRn0xXyzT968C3zwP/AStCoxMroOt2AAAAAElFTkSuQmCC')
		no-repeat 3px 9px;
	background-size: 7px 7px;
	padding-left:16px;
}

.content-wrapper li ul li ul li:not(.jstree-node) {
	       /*background:url(img/dot_blue.png)*/
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADzklEQVR4nOWbOUwUYRSAPzaGwoAgwUSjBuItJsYohUbpiQ2NWqCJR+JRoVHU0qPxwkI7oxFNhEIqG6U3qI0WJooHJh4xmkAExAoLzDNvyLBvd2cXZnZ35v+Sbf5/mHnvY47/rGhuu0HELAW2AeuBdcAaYDFQA1TrpSeAceAn8AF4BwwCz4HvUYY3z5SEwxagHdipSQdRrb9lQHPasSLjMdALvAw4T0kFSAJHgYNAk6mdPev0dxJ4C3QDt/SumTOpEM5RC5wDPgPXQk4+nSa9xme9Zq05okDmIqACOAB8BM4DdeaI6KjTa37UGCqKLWAV8FRvx3pTWzzqNQaJZWWxBOzWl9F2U1M6JJZXGltkAuQ26wIeAgtMbelZoLF1FfJI5CugEngAnDI15ccpjbUyLAFyokf6XY8L7RpzoIQgAXIr3QVaTU3506qx53wcggRcAvaa0vggsV/OFW0uAbuAs6Y0fpzJ9XXIJmAFcMeUxpfbmpMhkwB5Zu5rby0p1GhO5n2QScB+YIcpjT87tNmcU4B0Lq4mMHmPK+kdqHQBx4FF5s+SwyLNMaOAKqAjwcl7dPhGomYIOFbkLm2pqNOBmxkC5O14xIHkPY56XwRPgAxarjaHJZdVmvO0gKwtpQSzxy8gjp2dufI/55QOReczdJ001gLLRcBWB5P32CYCNplid9iY0ikrV1kvAhocFtAgApaYYneoT/nbxQ5S5bqA6kwDIk6RCmuaOaZMuC7gjwj4YYrdYUQEfHFYwJeULkZylUER8NphAa9TuhTNVV6IgG/AewcFyHrEr15DqN9UJ58nkqEnoM9BAf9z9gQ8A4bMIcllSHOeFjClqy9d4ZbmPGNmSApHHRAw6v9n+wVInyDypeNlwE1//ye9OywChhOc/LAKmCZdwFhC1gVlQ3L75a/LNCByDxgwpfFnQHObQSYBU7pMZtzUxJdxzWkqHwHCJ+CwKY0vhzUnQzYBaEvpmimNH125Wrq5BKAvjR5TGh96dKFkVoIEyDNzKKadpX6N3Tz3fvIZFp8E2nTXVlzo1Zgng+LNd15ATrQPuG5qyo/rGmtg8oUIQG+lTl1a8tvUlp7fGltn0G0/WwEefboxspwaSxLL5lxv+2zMdmpM+tMt+pIZMbXFY0RjaMn2nY9KAHqbdevyugvpbeyIkWtd1Gt3F3LLhynAY0w3MTYCpyOeZxjUazTqztExc0SBhDk7PKGtribdAH0jpGG2IT1Xs567K8z5zKh2j8vGSvmd8G2f36BL07zt8wuB+cBfmaTUkRr5yXC1DNO/iXz7PPAPcIGkZgnBV1MAAAAASUVORK5CYII=')
		no-repeat left 9px;
	background-size: 7px 7px;
	padding-left:14px;
}
.content-wrapper li ul li ul li ul li:not(.jstree-node) {
	       /*background:url(img/dot_green.png)*/
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADw0lEQVR4nOWbS2xMURiAv06kC1GlqYQgFe9HIoKFRrtvWNhgUcQj8VixaLEsFl5tF+waogRd6MoC3XtuWDShKIlHhESjLVa1qPzNf5uZ+WfmzuvOzL3nS2Zzzu09///13Mc595yq808ImoVAI7AGWA2sBOYDtUCNtv0HGAd+AO+Bt8AQ8Bz4FmR8M0xJcdgEtALbNGk/avS3CNicdKzIeAj0AS99zpMzxewBksBR4CCw1tQWhzdAL9CjvaZgYkU4xxygA/gEdAaYPHruTm2rQ9suiEIEVAEHgGHgDFBnjgiOOm1zWGOoyrelfAUsBx5rd6w3taWjXmOQWJaVSsAuvRltNTXlQ2J5pbEFJkC6WRdwD5htasvPbI2tK5dLIlsB1cAdoM3UVB5tGmt1sQTIie7rcz0stGrMvhL8BEhXugG0mJrKp0Vjz3g5+Am4AOwxpeFBYr+YKdpMAnYCp01p+DiV6emQTsBS4LopDS/XNCdDKgFyzdzS0VpUqNWczP0glYD9QJMpDT9N+tqcUYAMLi5HMHmPS8kDqGQBJ4B55s+iwzzNMaWAWcDxCCfvcTxuJipBwLESD2nLRZ1O3CQIkLvjEQeS9zjqPRE8ATJpucIcFl2Wa87TAtK+KUWY3fECwjjYKZSpnGM6FZ3N1HXUWAUsFgFbHEzeo1EEbDDF7rA+pp+sXGWNCGhwWECDCFhgit2hPhb/Xuwgs1wXUJNqQsQpYsX6zBxS/rgu4K8I+G6K3WFEBHx2WMDnmC5GcpUhETDosIDBmC5Fc5UXIuAr8M5BAbIe8Yv3IjRgqqPPI8nQE9DvoICpnD0Bz4AP5pDo8kFznhYwqasvXaFHc074MiSFow4IGI3/Z8cLkDHBFXN49LgaP/5JHg6LgJ8RTv6nCpgmWcBYRNYFpUNy+xVfl2pC5Cbw1JSGn6eaWwKpBEzqMplxUxNexjWnyWwECB+Bw6Y0vBzWnAzpBKBvSp2mNHx0ZXrTzSQAvWncNaXh4a4ulEyLnwC5Zg6FdLA0oLGb6z6ebKbFJ4AdumsrLPRpzBN+8Wb7XUBOtBfoNjWVR7fG6pt8LgLQrtSuS0t+m9ry81tja/fr9vkK8OjXjZGV9LIksWzMdLdPR76fxmQ83aw3mRFTWzpGNIbmdM/5oASg3axXl9edTX7HDhhp65y23ZtLly+mAI8x3cS4BDgZ8HeGIW1jie4cHTNH5EhQu8flHrEP2K6LEgtBLrcHwO1K3zydDm/7/DpdmuZtn58LzAT+yUdKnamRn0xXyzT968C3zwP/AStCoxMroOt2AAAAAElFTkSuQmCC')
		no-repeat left 9px;
	background-size: 7px 7px;
	padding-left:14px;
}

/* LI pour arborescence dossiers (que des puces vertes avec effet au clic) */
.content-wrapper ul#liste_dossier li.green_li{
	       /*background:url(img/dot_green.png)*/
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADw0lEQVR4nOWbS2xMURiAv06kC1GlqYQgFe9HIoKFRrtvWNhgUcQj8VixaLEsFl5tF+waogRd6MoC3XtuWDShKIlHhESjLVa1qPzNf5uZ+WfmzuvOzL3nS2Zzzu09///13Mc595yq808ImoVAI7AGWA2sBOYDtUCNtv0HGAd+AO+Bt8AQ8Bz4FmR8M0xJcdgEtALbNGk/avS3CNicdKzIeAj0AS99zpMzxewBksBR4CCw1tQWhzdAL9CjvaZgYkU4xxygA/gEdAaYPHruTm2rQ9suiEIEVAEHgGHgDFBnjgiOOm1zWGOoyrelfAUsBx5rd6w3taWjXmOQWJaVSsAuvRltNTXlQ2J5pbEFJkC6WRdwD5htasvPbI2tK5dLIlsB1cAdoM3UVB5tGmt1sQTIie7rcz0stGrMvhL8BEhXugG0mJrKp0Vjz3g5+Am4AOwxpeFBYr+YKdpMAnYCp01p+DiV6emQTsBS4LopDS/XNCdDKgFyzdzS0VpUqNWczP0glYD9QJMpDT9N+tqcUYAMLi5HMHmPS8kDqGQBJ4B55s+iwzzNMaWAWcDxCCfvcTxuJipBwLESD2nLRZ1O3CQIkLvjEQeS9zjqPRE8ATJpucIcFl2Wa87TAtK+KUWY3fECwjjYKZSpnGM6FZ3N1HXUWAUsFgFbHEzeo1EEbDDF7rA+pp+sXGWNCGhwWECDCFhgit2hPhb/Xuwgs1wXUJNqQsQpYsX6zBxS/rgu4K8I+G6K3WFEBHx2WMDnmC5GcpUhETDosIDBmC5Fc5UXIuAr8M5BAbIe8Yv3IjRgqqPPI8nQE9DvoICpnD0Bz4AP5pDo8kFznhYwqasvXaFHc074MiSFow4IGI3/Z8cLkDHBFXN49LgaP/5JHg6LgJ8RTv6nCpgmWcBYRNYFpUNy+xVfl2pC5Cbw1JSGn6eaWwKpBEzqMplxUxNexjWnyWwECB+Bw6Y0vBzWnAzpBKBvSp2mNHx0ZXrTzSQAvWncNaXh4a4ulEyLnwC5Zg6FdLA0oLGb6z6ebKbFJ4AdumsrLPRpzBN+8Wb7XUBOtBfoNjWVR7fG6pt8LgLQrtSuS0t+m9ry81tja/fr9vkK8OjXjZGV9LIksWzMdLdPR76fxmQ83aw3mRFTWzpGNIbmdM/5oASg3axXl9edTX7HDhhp65y23ZtLly+mAI8x3cS4BDgZ8HeGIW1jie4cHTNH5EhQu8flHrEP2K6LEgtBLrcHwO1K3zydDm/7/DpdmuZtn58LzAT+yUdKnamRn0xXyzT968C3zwP/AStCoxMroOt2AAAAAElFTkSuQmCC')
            no-repeat 3px 9px;
	background-size: 7px 7px;
	padding-left:16px;
}

.content-wrapper ul#liste_dossier li.clicked{
	/*       background:url(puce_64.png)      */
	background:url('data:image/png;base64,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')
	        no-repeat left 6px;
	padding-left:16px;
	background-size: 12px 12px;
}

.content-wrapper ul#liste_dossier li.cip_toggle_class_clicked{
    cursor: pointer;
}
/* Fin LI pour arborescence dossiers */

.content-wrapper .cip_field_li, .content-wrapper .cip-field-li {color:#808080; font-weight:bold; text-transform:uppercase; font-size:13px;}
.content-wrapper .cip-field-li table.tablesorter {font-weight:normal; text-transform:none;}
.content-wrapper .cip-field-value {color:#000; margin-left:18px; text-transform:none; font-size:12px; font-weight:bold;}
.content-wrapper .cip-inherited-field-value {color:#000; margin-left:18px; text-transform:none; font-size:12px; font-weight:bold; font-style:italic;}
.content-wrapper .no-margin {margin-left:0px;}
.no-margin > .cip-field-value {margin-left:0px;}
.no-margin > .cip-inherited-field-value {margin-left:0px;}
.content-wrapper li a .cip-field-value {color:inherit; margin-left:inherit;}

table.cip-html-field-wrapper td > p:first-child,
span[data-cip-field-raw-value] > p:first-child
{
	margin-top: 0px;
}

table.cip-html-field-wrapper td > p:last-child,
span[data-cip-field-raw-value] > p:last-child
{
	margin-bottom: 0px;
}

.content-wrapper a {color:#344f91; text-transform:none; text-decoration:none;}
.content-wrapper a:hover {text-decoration:underline;}
.content-wrapper a img {vertical-align:text-bottom;}
#accordion a img.cip_icone_resultset_previous_png, #accordion a img.cip_icone_resultset_next_png {vertical-align:middle;}

.conteneur-actions {
	display: flex;
	gap: 24px;
	flex-wrap: wrap;
	align-items: center;
}

a.cip-lien-action {color:#709E32; font-weight:bold;}
a.cip-lien-action:hover {text-decoration:none; cursor: pointer;}
a[href_navigation]:hover {cursor: pointer;}

/* pour eviter de propager le CSS au contenu de l'éditeur (cke 5) */
div[id^="modification_noreload_"] div.ck-editor__editable,
.cip_field_li div.ck-editor__editable {text-transform:none; color:black; font-weight:normal;}
/* taille de police (attention distinct du css général car c'est uniqument à l'affichage */
div.ck-content {font-size:18px;}

/***************************************************************/
/********************* MENU CONTEXTUEL *************************/
/***************************************************************/
/* Generic context menu styles */
ul.contextMenu {
	position: absolute; 
	width: 150px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #FFF;
	padding: 5px;
	margin: 0px;
	display: none;
}

ul.contextMenu.ui-menu 
{
	display: block;
}

.content-wrapper ul.contextMenu:not(.ui-tabs-nav) li {
	list-style: none;
	background: none;
	padding: 0px;
	margin: 0px;
}

ul.contextMenu a {
	color: #3D3D3D;
	font-size: 12px;
	text-decoration: none;
	/*
	display: block;
	*/
	line-height: 20px;
	height: 20px;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	/*
	padding-left: 28px; 
*/
}

ul.contextMenu li.hover a {
	text-decoration: none;
	color: #FFF;
	background-color: #808080;
}

ul.contextMenu li.disabled a {
	color: #AAA;
	cursor: default;
}

ul.contextMenu li.hover.disabled a {
	background-color: transparent;
}

ul.contextMenu li.separator {
	border-top: solid 1px #CCC;
}

/* workaround padding jquery menu */
.ui-menu img.ui-menu-item-wrapper, .ui-menu img.ui-menu-item-wrapper.ui-state-active {
	padding: 0px;
	border:  0px;
	margin:  0px;
}

.ui-menu a.ui-state-focus,
.ui-menu a.ui-state-active {
	margin: 0px;
}

/* workaround padding jquery menu */
.ui-menu a.ui-menu-item-wrapper {
	color: #3D3D3D;
	font-size: 12px;
	text-decoration: none;
	/*
	display: block;
	*/
	line-height: 20px;
	height: 20px;
	background-position: 0px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	border: 0px;
	/*
	padding-left: 28px; 
*/
}

.ui-menu a.ui-state-active {
	text-decoration: none;
	color: #FFF;
	background-color: #808080;
	border:  0px;
}

.ui-menu .ui-menu-item{
	cursor: auto;
}

/*
	Adding Icons
	
	You can add icons to the context menu by adding
	classes to the respective LI element(s)

.contextMenu LI.edit A { background-image: url(images/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(images/cut.png); }
.contextMenu LI.copy A { background-image: url(images/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(images/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(images/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(images/door.png); }
*/

/***************************************************************/
/************************* TABLES ******************************/
/***************************************************************/
/* tables */
/*table.tablesorter {
!*	font-family:arial;
//	background-color: #CDCDCD;
//	font-size: 8pt; *!
	!*margin:10px 0pt 15px;*!
	width: 100%;
	!*text-align: left;*!
	border-collapse: collapse;
    border: 1px solid #ddd;
}*/
/*
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	text-transform:capitalize;
	padding: 4px;
}
 
table.tablesorter thead tr .header {
	background-image:url('data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

*/
/*table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	background-color:#6b6b6b; 
	border:1px solid #8b8b8b; 
	padding:6px; color:#fff;
	}*/

/* nouveau CSS tablesorter */
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
	text-transform:capitalize;
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    /*padding: 4px 20px 4px 4px;*/
}

.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc,
.tablesorter-default thead .tablesorter-headerSortUp {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
    border-bottom: #000 2px solid;
}
.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc,
.tablesorter-default thead .tablesorter-headerSortDown {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
    border-bottom: #000 2px solid;
}
.tablesorter-default thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px;
}

.tablesorter-default .tablesorter-processing {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=) !important;
}

table.tablesorter tr.hover td{
    background:#f2f2f2;
}

table.tablesorter tr.cip-inactive td{
    background:#f2f2f2;
}

table.tablesorter tr.selected td{
    background:#F5F556;
}

/*table.tablesorter tr{
	background-color: #FFF;
}*/

/*table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
}*/

/*table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}*/

/* tables redesign ?*/

/*table.tablesorter {
	!*border:1px solid silver; *!
	border-bottom:0;
}*/


/*
table.tablesorter thead tr .headerSortDown, 

table.tablesorter thead tr .headerSortUp {background-color:#8b8b8b;}
*/

/*table.tablesorter tbody td {
	padding:5px 3px;
	border-bottom:1px solid silver;
}*/



/*
table.tablesorter thead tr .headerSortUp {
	background-image:url('data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7');
}
table.tablesorter thead tr .headerSortDown {
	background-image:url('data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
*/

/***************************************************************/
/************************* TREEVIEW ****************************/
/***************************************************************/
.content-wrapper .treeview, .content-wrapper .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.content-wrapper .treeview ul {
	background-color: white;
	margin-top: 4px;
}

.content-wrapper .treeview .hitarea {
	background: url(img/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.content-wrapper .treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.content-wrapper .treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.content-wrapper .treeview li { background: url(img/treeview-default-line.gif) 0 0 no-repeat; }
.content-wrapper .treeview li.collapsable, .content-wrapper .treeview li.expandable { background-position: 0 -176px; }

.content-wrapper .treeview .expandable-hitarea { background-position: -80px -3px; }

.content-wrapper .treeview li.last { background-position: 0 -1766px }
.content-wrapper .treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(img/treeview-default.gif); }  
.content-wrapper .treeview li.lastCollapsable { background-position: 0 -111px }
.content-wrapper .treeview li.lastExpandable { background-position: -32px -67px }

.content-wrapper .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(img/treeview-red.gif); } 

.treeview-black li { background-image: url(img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(img/treeview-black.gif); }  

.treeview-gray li { background-image: url(img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(img/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(img/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(img/treeview-folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(img/treeview-folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(img/treeview-file.gif) 0 0 no-repeat; }

/***************************************************************/
/********************* JSTREE ***********************/
/***************************************************************/

i.jstree-folder.jstree-themeicon-custom  {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABI0lEQVR42mNkoBAwUmzA9QOW8UB6ARa5BE2H4wuJMeA+D7+Mgqi0MdA5zEARZoZXT08zfPnw4AHQAEWCBlzZa/ZfTtmEgYWVm4GRkQVswJ8/vxge3T4INJCRoCcZL+ww+q+iqQdkMgMNALkAYgjMNWBD4WyoPFTtrYurGRhPb9L9r6GjBg1PJiDFhGQYlGZgQTIAwgexr1/YwcB4bK3mf11DLTyOZIIYDjcM4bIr544xMB5cofrfyEyPjNhnZLh09hID495FCv/NbIzJSgNnT1xgYNwxV+Y/Gzsr0ElMDExMjEDMBAwGIM0IpUF8RkYwG0QzIbFfv3jLwLh5hvh/BzcbslxweO9xBsZN08T+8/Bxk+WCR/eeQAwgy3qk4KQIUGwAAEwYR7HRLdgKAAAAAElFTkSuQmCC')
    no-repeat scroll center center transparent;
}


/***************************************************************/
/********************* REDESIGN partie 2 ***********************/
/***************************************************************/


/* tabs */

.ui-widget.ui-widget-content.ui-tabs {padding:0; border:0;}

.ui-tabs .ui-tabs-nav {padding:0;}

.ui-tabs .ui-widget-header 
{
	background:#F2F2F2;
	border:0;
}

.ui-tabs .ui-tabs-nav li a
{
	color:#808080; 
/*	font-weight:bold;  */
	text-transform:uppercase;
	font-size:12px;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a
{
	font-weight:bold; 
	font-size:13px;
}

.ui-tabs > .ui-widget-content
{
	background:#F2F2F2;
	box-shadow: 0 0 9px #c1c1c1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=120, Color='#c1c1c1')";
	padding: .5em;  
}

.ui-tabs .ui-tabs-nav li
{
/*	margin-bottom: 2px; */
	margin-top: .2em;
	background:#E2E2E2;
	border: 1px solid #c1c1c1;
}

.ui-tabs .ui-tabs-nav li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-state-active.ui-state-hover
{
	margin-top: 0;
	padding-bottom: 2px;
	background:#F2F2F2;
	box-shadow: 0 -5px 4px #c1c1c1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#c1c1c1')";
	border: 0px;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover {border: 1px solid #fff;}

.ui-corner-all {border-radius:0;}

.ui-corner-top {border-top-left-radius:0; border-top-right-radius:0;}

/*
//.ui-widget-header .ui-state-focus.ui-state-active {border: 1px solid #fff;}

//.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #fff;}

//.ui-widget-header .ui-state-hover {border: 1px solid #fff; background:#fff;}

//.ui-widget-header .ui-state-focus {border: 1px solid #DADADA;}

//.ui-widget-header .ui-state-focus.ui-state-active {border: 1px solid #fff;}
*/

.content-wrapper span.cke_skin_kama
{
	border: 0px;
}

table.cip-liste-emails 
{
	width: 100%;
}

h3.cip-accordion-style-title{
	margin: 2px 0 0 0;
	padding: 0.2em;
	font-size: 1.1em;
	font-weight: bold;
	color: #212121;
	background: #fff;
	border: 1px solid #aaa;
}

div.cip-accordion-style-content{
	padding: 0.5em;
	border-top:0;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	height: calc(100% - 47px);
}
span.cip-boutons-actions-email{alignment: right; float: right; white-space: nowrap; }
table.cip-liste-emails td.cip-email-selected , i.cip-email-selected {background-color: darkgrey; opacity: 1 !important;}
table.cip-liste-emails tr.cip-email-over {background-color: lightgrey; opacity: 1 !important;}
table.cip-liste-emails tr.cip-email-inline-tr-border > td {border-top: 1px solid darkgrey;}
table.cip-liste-emails tr.cip-email-inline-tr td {padding: 0; margin: 0;}
/*table.cip-liste-emails tr.cip-email-inline-tr tr {padding: 0px; margin: 0px;}*/
/*table.cip-liste-emails tr.cip-email-inline-tr {padding: 0px; margin: 0px;}*/
table.cip-liste-emails {border-spacing: 0px; padding: 0px; margin: 0px;}
a.cip-marqueur-pj-email-recherche{background-color: yellow;}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.ui-menu li.ui-menu-item
{
	background: none;
	padding: 4px;
	margin: 4px;
	width: 100%;
}

li.ui-menu-item a:hover
{
	text-decoration: none;
}



/*******************************************************************/
/********************* Menu Chronos archives ***********************/
/*******************************************************************/

.chronos_archives
{
  position: relative;
  display: inline-block;
  text-decoration: none;
  outline: none;
}

.chronos_archives span
{
  transition-delay: 1s;
  visibility: hidden;
  position: absolute;
  z-index: 100;
  text-align: left;
  font-size:100%;
  font-weight: bold;
  width: 350px;
  top: 100%;
  right: 0%;
  opacity: .9;
  margin-left: -127px;
  padding: 10px;
  border: 2px solid #ccc;
  background-color: #D1D1E0;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);
}

.chronos_archives span table tbody tr td a,
.chronos_archives span table tbody tr td a span
{
  text-indent: initial;
  display: inline;
  text-decoration: none;
  outline: none;
}

.chronos_archives:hover
{
  border: 0; /* IE6 fix */
}

.chronos_archives:hover span
{
  visibility: visible;
}

/************************************************************************/
/********************* Frise chronologique délais ***********************/
/************************************************************************/

.timeline {
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 100%;
	overflow: auto;
	/*padding:30px 0 10px 0;*/
	position:relative;
	word-break: break-all;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tr_arrow_box{
    cursor:pointer;
}

.delai_container_box{
    border-radius: 25px;
    padding: 15px;
    border: 4px solid #616161;
}

.box{
    width: 100px;
    min-height: 100px;
    margin-left: 25px;
    padding: 15px;
	position: relative;
    border-radius: 25px;
    text-align: center;
    background: #fdda66;
    border: 4px solid #616161;
    font-weight: bold;
    word-break: keep-all;
}

.a_venir{
    background-color: white;
    border: 4px solid transparent;
}

/* Mise en évidence spécifique via la classe .affiche */
.delai_container_box.affiche,
.box.affiche {
    border: 4px solid red;
}

.delai_container_box.termine {
	background-color: #fafafa;
    border-color: #dddddd;
}

.delai_container_box.termine > div:first-child {
    opacity: 0.5;
}

.box.termine {
    opacity: 0.5;
}

.delai_container_box.affiche.termine {
    border-color: rgba(255, 0, 0, 0.5);
}

.delai_container_box > div:first-child {
    margin-bottom: 10px;
}

.suivant {
	background: #669966;
}

.arrow_box:after, .arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(176, 203, 207, 0);
	border-left-color: #616161;
	border-width: 15px;
	margin-top: -15px;
}
.arrow_box:before {
	border-color: rgba(250, 232, 255, 0);
	border-left-color: #616161;
	border-width: 25px;
	margin-top: -25px;
}

.cip-miniature-courrier-scanne{
	height:70px;
	border:1px solid grey;
}

.cip-miniature-pj {
	height: 24px;
	border:1px solid grey;
}

.cip-zoom-courrier-scanne{
	display:none;
	width: 600px;
    position: fixed;
    z-index: 100;
}

.cip_duplique{	
	display: inline-block;
	text-align: left;
	width: auto;
	padding: 4px;
	background: #d9d9d9;
	border: 1px solid #999999;
	font-size: 11px
}


a.cip_duplique:hover {
	text-decoration: none;
	background: #f2f2f2;
	cursor: pointer;
}

/***** formulaires sous forme de ul ****/

form.cip-form ul li {
    background: none;
    margin-bottom: 8px;
}

form.cip-form ul li label{
    font-weight: bold;
    display: block;
}

form.cip-form h3{
    margin-left: -24px;
}

/***** boutons awesome-font ****/

.fa-solid, .fa-regular{
	padding: 4px;
	opacity: 0.5;
	border-radius: 2px;
}

.fa-solid.cip-fa-checked, .fa-regular.cip-fa-checked{
	opacity: 1;
}

.fa-opacity-zero{
	opacity: 0;
}

a .fa-solid, a .fa-regular {
	cursor: pointer;
}

a .fa-solid:hover, a .fa-regular:hover{
	opacity: 1;
	/* background-color: darkgrey; */
}

.fa-solid.like_a_link, .fa-regular.like_a_link{
	cursor: pointer;
	color: #344f91
}

#email_affiche_inline li, #email_affiche_inline .no-margin{
	background: none;
	padding-left: 0;
	padding-top: 0;
}

ul.cip_flex_ul{
	padding-left: 0;
	display: flex;
}

ul.cip_flex_ul li{
	margin-right: 8px;
}

/* Warning box styles */
.warning-box, .error-box {
	font-family: Arial, sans-serif;
	background-color: rgba(211, 211, 211, 0.2);
	border: 2px solid grey;
	border-radius: 20px;
	padding: 8px;
	margin: 12px 0 12px 0;
	display: flex;
	align-items: center;
}

.error-icon, .warning-icon {
	color: grey;
	font-size: 24px;
	margin-right: 8px;
	margin-left: 0;
	width: 40px;
	text-align: center;
}

.warning-content p, .error-content p {
	color: #333;
	line-height: 1.2;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* Warning box styles */
.error-box {
	background-color: #FFCBA361;
	border: 2px solid #ff6e00;
}

.error-icon {
	color: #ff6666;
}


/* formulaires django */

/* Styling the table */
form.cip_django_form table,
table.tablesorter {
    margin: 8px 0 8px;
	width: 100%;
	border-spacing: 0;
	text-align: left;
	font-size: 13px;
}
form.cip_django_form table{
	border-collapse: collapse;
	border: 1px solid #ddd;
}
table.tablesorter{
	border-collapse: separate;
}

/* Styling table header */
table.tablesorter tr th,
form.cip_django_form th {
    background-color: #e5e5e5;
	color: #222;
    padding: 8px 20px 8px 8px;
}
form.cip_django_form th{
	border:  1px solid #cccccc;
}
table.tablesorter tr th{
	border-top: 1px solid #cccccc;
  	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

/* Styling table data cells */
table.tablesorter tbody td,
form.cip_django_form td {
    padding: 8px;
	vertical-align: top;
	background-color: white;
	color: #222;
}
table.tablesorter tbody td{
	border-bottom: 1px solid #cccccc;
  	border-right: 1px solid #cccccc;
}
form.cip_django_form td{
	border: 1px solid #cccccc
}

table.tablesorter th:first-child,
table.tablesorter td:first-child {
  border-left: 1px solid #cccccc;
}

/* Styling submit button */
button.cip_icon_button,
form.cip_django_form button[type="submit"],
form.cip_django_form input[type="submit"] {
	display: inline-block;
	outline: none;
	cursor: pointer;
	padding: 0 8px;
	background-color: #344f91;
	border-radius: 0.25rem;
	border: 1px solid #344f91;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-weight: 400;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	min-width: 40px;
}

button.cip_icon_button:hover,
form.cip_django_form button[type="submit"]:hover,
form.cip_django_form input[type="submit"]:hover{
	background-color: #005fb2;
	border-color: #005fb2;
}

button.cip_icon_button:has(.fa-xmark),
.cip_bouton_annuler {
	background-color: #fff !important;
	border: 1px solid #344f91 !important;
	color: #344f91 !important;
}

button.cip_icon_button:has(.fa-xmark):hover,
.cip_bouton_annuler:hover{
	background-color: #f4f6f9;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	text-transform: none !important;
}

form.cip_django_form .select2-container {
	width: 100% !important;
}
