/* planning */

html { height: 100%;}
body {
	background-color: #e7edf0;/*
	background : linear-gradient(top, #FFF, #d9e2e6);
	background-image: -o-linear-gradient(top, #FFF, #d9e2e6);
	background-image: -moz-linear-gradient(top, #FFF, #d9e2e6);
	background-image: -webkit-linear-gradient(top, #FFF, #d9e2e6);
	background-image: -ms-linear-gradient(top, #FFF, #d9e2e6);*/
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #262D35;
	margin:0;
	text-align: left;
	padding: 0px;
	list-style-image: url(../images/icones/puce.png);
	}
	.login_ecran {
	background-image: url(../images/interface/logo_geex.png);
	background-position: 10% 15%;
	background-repeat: no-repeat;
	padding-top: 10%;
}
a, a:visited {
	text-decoration:none;
	color:#e85640;
}
a:hover   {
	text-decoration:underline;
	}  

p {
	text-align: justify;
	margin-top: 6px;
	margin-bottom: 10px;
}
small { font-size: 14px; }
p small {
	font-size: 12px;
	color: #807964;
}
large { font-size: 17px; }
h1 {
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #262D35;
}
h1.titre {
	font-size: 24px;
	color: #A0ADB3;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #59564B;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3 {
	font-weight: bold;
	color: #4D3E14;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-size: 13px;
	color: #9A895A;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4.cartouche  {
	background-color: #B4A57C;
	display: inline;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 25px;
	margin-top: 25px;
	text-align: center;
}
h5 a.annuler:link, h5 a.vider:link, span.popup_aucune_ressource {
	background-color: #A70033!important;
	background-image: url(../images/icones/annuler.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
}
span.popup_aucune_ressource {
	color:white;
}
h5 a.annuler:hover, h5 a.vider:hover { background-color: #800025!important; }
h5 a:link, h5 a:visited, .bouton_inline {
	color: #FFFFFF!important;
	text-decoration: none;
	background-color: #e85640;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 2px;
	border-radius: 12px;
}
.bouton_inline {font-size:13px;
	vertical-align:middle;
	}
h5 a:link.clair, h5 a:visited.clair { background-color: #b1d27f; }
#pop_up h5 a:link, #pop_up h5 a:visited { background-color: #B4A57C; }
h5 a:hover, .bouton_inline:hover { background-color: #c32100; 
text-decoration:none;}
#pop_up h5 a:hover { background-color: #807557!important; }
h6 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #66635B;
	margin-top: 10px;
	margin-bottom: 10px;
}
li {
	margin-bottom: 7px;
	margin-top: 3px;
}
.liste_plannings li {line-height:20px;}
li li { list-style-image: url(../images/icones/puce_niv2.gif); }

hr  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BCC9CF;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
hr.invisible {
	border-top-style: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.fichier {
	background-image: url(../images/icones/fichier.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 7px;
	}
.url {
	background-image: url(../images/icones/url.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-position: 0px 2px;
	font-style: italic;
}
.e_mail {
	background-image: url(../images/icones/mail.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 2px 3px;
}
.fleche {
	background-image: url(../images/icones/fleche.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 3px;
	display:inline-block;
}
.ajouter:link {
	background-image: url(../images/icones/ajouter.gif);
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-position: 10px 3px;
}
fieldset {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #BCC9CF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
fieldset.login  {
	margin-right: 15%;
	margin-left: 35%;
}
legend {
	font-size: 17px;
	color: #869399;
	padding-right: 10px;
	padding-left: 10px;
}
blockquote {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10%;
}

#central {
	padding-top: 15px;
	padding-right: 2%;
	padding-left: 2%;
	padding-bottom: 20px;
}

#deconnexion {
	background-color: #305311;
	background-image: url(../images/interface/fond_deconnexion.gif);
	background-repeat: no-repeat;
	height: 25px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	padding-left: 45px;
	width: 300px;
	padding-right: 15px;
	font-size: 11px;
}
#deconnexion p {
	margin: 0px;
	height: 19px;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#deconnexion a { color: #8DB369; }
#deconnexion a:hover { color: #FFF; }

.vignette {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	border: 3px solid #CDBDAD;
	clear: both;
}
.vignette_tableau {max-height: 100px;
max-width: 130px;}

.filrouge {
	font-size: 10px;
	color: #a2b0b7;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background-image: url(../images/icones/home.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.filrouge a { color: #a2b0b7; }
#signature {
	font-size: 11px;
	color: #97AAB3;
	background-color: #FFF;
	width: 98%;
	padding-left: 2%;
	position: fixed;
	bottom: 0px;
	line-height: 35px;
	box-shadow: 0px 0px 8px #7e8d94;
	z-index:90;
	display:none;
	pointer-events:none;
	visibility:hidden;
}
#signature strong{font-size: 12px;}
#signature  a:link, #signature  a { color: #97AAB3; }

/************* COLONNES **********************/
.colonne_1tiers {
	width: 31%;
	margin-right: 2%;
	display: inline-block;
	float: left;
}
.colonne_2tiers {
	width: 64%;
	margin-right: 2%;
	display: inline-block;
	float: left;
}
.demie_colonne {
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	display: inline-block;
	float: left;
	padding-bottom:10px;
}

/************* TABLEAUX **********************/
table{
	border-collapse:collapse;
	border: 1px solid #BCC9CF;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
th {
	padding: 3px;
	font-weight: bold;
	background-color: #869399;
	font-size: 13px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BCC9CF;
	text-align: center;
}
tr {background-color: #FFFFFF;}
td {
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCC9CF;
	}
table tr:nth-child(odd) { background-color : #f0f3f5; }
tr:hover { background-color: #F5ECEB; }
tr:hover > td {border-bottom-color: #C09B99;}
.tableau_ligne1 { background-color: #F8F4E9; }
.tableau_ligne_off {
	background-color: #EEDFE4;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
	border: 1px solid #B3AA8E;
}

.cellule_insecable { white-space: nowrap; }
td h6 {
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 0px;
}
#tinymce{ margin-left: 10px; }

.label_second {
	float: none;
	width: auto;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/************* CONTROLE ARBORESCENT BOUTON **********************/
li.collapsed, li.expanded, .ext_jpg { background-image: none!important; }
.jqueryFileTree ul {margin-left:20px!important;}
.jqueryFileTree .directory {padding-left: 0px;}
.jqueryFileTree .directory a {
	background-repeat: no-repeat!important;
	background-position: 5px center!important;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 18px;
}
li.collapsed a, li.expanded li.collapsed a  { background-image: url(../images/icones/dossier_ferme.png)!important; }
.collapsed .currentNode { background-image: url(../images/icones/dossier_ferme_blanc.png)!important; }

li.expanded a { background-image: url(../images/icones/dossier_ouvert.png)!important; }
ul.jqueryFileTree a:hover { background-color: #DEF3FD!important; }
ul.jqueryFileTree a.currentNode {
	background-color: #94CBE7!important;
	color: #FFF!important;
	font-weight: bold;
	padding-left: 22px;
}

.jqueryFileTree .ext_jpg a {
	background-image: url(../images/icones/image.gif)!important;
	padding-left: 30px!important;
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat: no-repeat!important;
}
#detail_fichier {
	right: 30px!important;
	top: auto!important;
	width: 70%!important;
	height: 200px!important;
	background-color:#5E7480!important;
	bottom: 0px;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	box-shadow: 4px 6px 10px #aca696;
	color: #FFF;
	border-radius: 15px 15px 0 0;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#detail_fichier h2 {
	color: #C3DAE6;
	margin-top: 0px;
}
#detail_fichier label {
	color: #98B2C0;
	width: auto;
}
#detail_fichier h3 {
	color: #FFF;
	margin-top: 5px;
	white-space: pre;
}
#detail_fichier p {
	margin-bottom: 3px;
	width: auto!important;
}
.detail_fichier_warning { background-color: #0094D1!important; }
#detail_fichier_thumbnail {
	margin-left: 15px;
	box-shadow: 4px 4px 7px #314047;
	float: right;
	margin-right: 10px;
}
#detail_fichier .lancer_traitement {
	color : red!important;
}
.boutons_insecables { white-space: nowrap; }

#popup_enregistrement_rapide {
	position:fixed;
	left:45%;
	top:45%;
	background-color: #8D04B5;
	background-color: rgba(141, 4, 181, 0.70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	font-size: 16px;
	border-radius: 20px;
	color: #FFF;
	padding: 15px;
	font-style: italic;
}

/************* ONGLETS **********************/
#onglets {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BCC9CF;
	overflow:hidden;
	height: 35px;
	padding-top:5px;
	padding-left: 5px;
	margin-bottom:20px;
	}	
#onglets div {
	float:left;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	width: 31%;
	text-align: center;
	margin-right: 1%;
	font-weight: bold;
}
#onglets a {
	box-shadow: 2px 2px 6px #7e8d94;
	border-radius: 15px 15px 0 0;
	background-color: #FFF;
	display:block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-top: 5px;
	height: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	color: #323b45;
}
#onglets a:hover {
	margin-top: 0;
	color: #e85640;
}
#onglets .actif a {
	box-shadow: 2px 2px 6px #7e8d94;
	border-radius: 15px 15px 0 0;
	background-color: #323B44;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	height: 45px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
}


/* arbo ead */
html.htmlEad_v2,body.ead_v2{
	width:100%;
	height:100%;
	overflow:hidden;
}
.ead_v2 #ark_fiche_c-container{
	position:fixed;
	left:0px;
	height:100%;
	width:100%;
	overflow:hidden;
}
.ead_v2 #bandeau_defilant {
	display:none;
}
.ead_v2 .arkoEadNoeud {
	cursor:pointer;
	line-height:30px;
	vertical-align:middle;
	padding-left: 5px;
	padding-right: 5px;
	border-left: solid #A0ADB3 1px;
	border-bottom : solid #A0ADB3 1px;
	margin:0;
}
.ead_v2 .arkoEadNoeud .arkoEadNoeud-titre:hover {
	color :  #e85640;
}
.ead_v2 .arkoEadNoeud.arkoEadNoeud-selectionne {
	background : #A0ADB3;
	color : #e85640;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ead_v2 .arkoEadNoeud.arkoEadNoeud-selectionne ul li {
	background:none;
	color : black;
}
.ead_v2 #ead_edit_col_gauche ul li:first-child {
	border-left:none;
}
.ead_v2 #ead_edit_col_gauche {
	-webkit-overflow-scrolling: touch;
}
.ead_v2 #ead_edit_col_gauche .ui-resizable-e {
	
}
.ead_v2 #eadArkREDIM {
	position:fixed;
	width:20px!important;
}
.ead_v2 #eadArkBOTTOM {
	position:fixed;
	height:50px;
	bottom:0px;
}
#ead_edit_loading {
	position:fixed;
	top : 400px;
	left:0px;
	width:100%;
	text-align:center;
	z-index:90;
}
#ead_edit_loading img {
	height:50px;
}

/** PLANNING **/
.liste_plannings ul {
	height:200px;
	overflow-y:scroll;
}
.orientation_1 .bloc-element {
	/*width : 1500px;
	height : 600px;
	overflow: auto;
	background-color: rgba(255,255,255,0.67);*/
	margin-right : 1%;
	/*padding : 15px;*/
	display: inline-block;
}
.orientation_2 .bloc-element {
	display:block;
	height:auto;
}
.bloc-element .bloc-title {
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	color: #94A9B1;
	margin-bottom:5px;
	margin-top:15px;
}
/************* CELLULES DE TABLEAU **********************/
.orientation_1 .bloc-element div.ligne-intitule-salle div.intitule-salle, .orientation_3 div.ligne-intitule-ressource div.intitule-ressource {
	display: inline-block;
	height: 40px;
	width: 120px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #A9BEC7;
	border-left: 1px solid #A9BEC7;
	border-top: 1px solid #A9BEC7;
	background-color: #EFF3F5;
}
.orientation_2 .bloc-element div.ligne-intitule-element div.intitule-element {
	display: inline-block!important;
	height: 40px;
	width: 6.5%;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #A9BEC7;
	border-left: 1px solid #A9BEC7;
	font-size: 12px;
}
.premiere-cellule {
	border-left-width: 0px!important;
	background-color: transparent!important;
	border-top-color: transparent!important;
}
.bloc-element div.ligne-element {
	
}
.orientation_1 .bloc-element div.ligne-element div.planningData-element {
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #E0E7EA;
	border-left: 1px solid #A9BEC7;
	color: #000000;
	background-color: #CBD9DE;
}
.orientation_3 div.ligne-element div.planningData-element, .orientation_3 div.ligne-element div.planningData-vide {
	display: inline-block;
	width: 120px;
	height: 40px;
	/*line-height: 40px;*/
	padding-top:7px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #E0E7EA;
	border-left: 1px solid #A9BEC7;
	color: #000000;
	background-color: #CBD9DE;
}
.orientation_1 .bloc-element:first-child .planningData-element, .orientation_3 .planningData-element-a {width: 49%!important;}
.orientation_2 .bloc-element div.ligne-salle div.planningData-element {
	display: inline-block;
	width: 6.5%;
	padding-top:7px;
	height: 33px;
	/*line-height: 40px;*/
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #E0E7EA;
	border-left: 1px solid #A9BEC7;
	color: #000000;
	background-color: #CBD9DE;
}

.orientation_1 .bloc-element div.ligne-element div.intitule-element {
	display: inline-block;
	width: 50%;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom-color: #A9BEC7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.orientation_3 div.ligne-element div.intitule-element {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom-color: #A9BEC7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.orientation_2 .bloc-element div.ligne-salle div.intitule-salle {
	display: inline-block;
	width: 6.5%;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom-color: #A9BEC7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.orientation_1 .bloc-element div.ligne-element div.planningData-element:hover, .orientation_3 div.ligne-element div.planningData-element:hover {
	opacity:0.6;
	cursor:pointer;
}
.orientation_2 .bloc-element div.ligne-salle div.planningData-element:hover {
	opacity:0.6;
	cursor:pointer;
}
/*.orientation_1 .bloc-element div.ligne-element div.planningData-element.hightlight, .orientation_3 div.ligne-element div.planningData-element.hightlight {
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(66,15,16,0.61);
	box-shadow: inset 0px 0px 10px 0px rgba(66,15,16,0.61);
	color: #790001;
}

.orientation_2 .bloc-element div.ligne-salle div.planningData-element.hightlight {
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(66,15,16,0.61);
	box-shadow: inset 0px 0px 10px 0px rgba(66,15,16,0.61);
	color: #790001;
}*/


.orientation_1 .bloc-element div.ligne-element div.planningData-element.loading, .orientation_3 div.ligne-element div.planningData-element.loading {
	background-color : #A0A0A0;

}
.orientation_2 .bloc-element div.ligne-salle div.planningData-element.loading {
	background-color : #A0A0A0;
}


.orientation_1 .bloc-element div.ligne-element div.planningData-element.invalide {
	-webkit-box-shadow:inset 0 0 5px 5px red!important;
	box-shadow:inset 0 0 5px 5px red!important;
}
.orientation_2 .bloc-element div.ligne-salle div.planningData-element.invalide {
	-webkit-box-shadow:inset 0 0 5px 5px red!important;
	box-shadow:inset 0 0 5px 5px red!important;
}
div.alerte_hightlight {
	-webkit-box-shadow:inset 0 0 5px 5px red!important;
	box-shadow:inset 0 0 5px 5px red!important;
}

.orientation_1 .bloc-element div.ligne-element div.planningData-element.cellule_inactive, 
.orientation_2 .bloc-element div.ligne-salle div.planningData-element.cellule_inactive { background-color : #FFFFFF; }
div.planningData-element.cellule_non_modifiable {
	opacity:0.3;
}

/*.cellule_secteur_0{ background-color: #BCB3D4!important; }
.cellule_secteur_1, #ressources_secteur_1, #popup_ressources_secteur_1{ background-color: #7AD1AE!important; }
.cellule_secteur_2, #ressources_secteur_2, #popup_ressources_secteur_2{ background-color: #AACCFF!important; }
.cellule_secteur_3, #ressources_secteur_3, #popup_ressources_secteur_3{ background-color: #FFA061!important; }
.cellule_secteur_4, #ressources_secteur_4, #popup_ressources_secteur_4{ background-color: #FFEB8F!important; }
.cellule_secteur_5, #ressources_secteur_5, #popup_ressources_secteur_5{ background-color: #FFAAC9!important; }*/

/*.cellule_nature_1 {
	background-image: url(../images/icones/cellule_anesthesie.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.cellule_nature_2 {
	background-image: url(../images/icones/cellule_chirurgie_cardiaque.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.cellule_nature_3 {
	background-image: url(../images/icones/cellule_reanimation.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.cellule_nature_4 {
	background-image: url(../images/icones/cellule_maternite.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}*/
.planning-element-tooltip {
	z-index: 999;
	padding: 10px;
	width: 250px;
	height: 250px;
	border-radius: 10px;
	background-color : #DAE3E6;
	-webkit-box-shadow: 6px 6px 12px rgba(99,105,109,0.31);
	box-shadow: 6px 6px 12px rgba(99,105,109,0.31);
}
.planning-element-commentaire-localisation {
	color: grey;
	opacity: 0.9;
}
.planning-popup-modif, .planning-popup-modif-ligne {
	position: fixed;
	z-index: 90;
	width: 650px;
	height: 650px;
	background-color : #DAE3E6;
	-webkit-box-shadow: 10px 10px 20px #8D979C;
	box-shadow: 10px 10px 20px #8D979C;
	text-align: center;
	padding: 20px;
}
.planning-popup-modif-ligne {
	width: 325px;
	height: 500px;
}
#informations {
	width:16%;
	float:left;
}
#planning {
	width:98%;
	margin-left:2%;
	float:left;
	/*overflow-x:scroll;
	-webkit-box-shadow:inset -6px 0 10px -6px #A0A0A0;
	box-shadow:inset -6px 0 10px -6px #A0A0A0;*/
}
#planning_medecins {
	width:82%;
	margin-left:2%;
}
#planning_container {
	min-width:1000px;
}
.planning_type_jour_consult2 #planning_container .planning-inner-container {
	width:8500px;
}
/*
.planning_type_garde_astreinte #planning_container .planning-inner-container {
	width:1200px;
}
.orientation_2 .planning-inner-container {
	width:auto!important;
}*/
.ressource-compteur {
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.ressource-compteur-IADE, .ressource-popup-IADE {background-color: #BCB3D4;
}
.ressource-compteur-IADE:hover, .ressource-popup-IADE:hover { background-color: rgba(188,179,212,0.70)!important;
cursor:pointer; }
.ressource-compteur-IADE .ressource-intitule, .ressource-popup-IADE{
	color: #FFFFFF;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.25);
	font-weight: bold;
}
.ressource-compteur:hover {
	background-color: rgba(255,255,255,0.20);
	cursor:pointer;
}
.ressource-compteur-val {
	font-weight: bold;
	color: #000000;
}

.intitule-element, .intitule-salle{
	font-weight:bold;
	overflow:hidden;
	padding-right:0;
	padding-left:0;
}

#popup-modele {
	position: fixed;
	width: 350px;
	height: 100px;
	padding: 10px;
	background-color : #DAE3E6;
	top: 20%;
	text-align: center;
	-webkit-box-shadow: 10px 10px 20px #8D979C;
	box-shadow: 10px 10px 20px #8D979C;
}

/*div.planning_type_jour .orientation_1 div#bloc-element_1 {
	width : 2400px;
}
div.planning_type_jour .orientation_1 div#bloc-element_2 {
	width: 500px;
}

div.planning_type_jour .orientation_2 div#bloc-element_1 {
	width : 1400px;
}
div.planning_type_jour .orientation_2 div#bloc-element_2 {
	width: 1400px;
}*/
div.planning_type_garde_astreinte div.bloc-element:first-child {
	width:26%;
}
body.planning_consult div.planning_type_garde_astreinte div.bloc-element:first-child {
	width:auto;
}
div.planning_type_garde_astreinte div.bloc-element {
	width:13%;
	height:auto;
}
body.planning_consult div.planning_type_garde_astreinte div.bloc-element {
	width:auto;
	height:auto;
}
div.planning_type_garde_astreinte div.bloc-element .bloc-title {
	word-wrap:break-word;
}
div.planning_type_jour_consult div.bloc-element .bloc-title {
	display:none;
}
div.planning_type_garde_astreinte div.bloc-title, div.planning_type_jour_consult div.bloc-title {
	text-align:center;
	font-size: 18px;
}
div.planning_type_garde_astreinte div.ligne-intitule-salle {
	display:none;
}
div#planning.planning_type_jour_consult {
	overflow-x:auto;
	width:95%;
}
.ressources_secteur_btn {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	display: block;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.25);
}
.ressources_secteur_btn:hover {text-decoration:none;}

.popup-infos-planningData {font-size:17px;
margin-bottom:10px;
}
.popup-infos-salle {font-weight:bold;}

.planning-popup-modif label {
	float:none;
}

div.popup-select-ressource {
	max-height:500px;
	overflow-x:none;
	overflow-y:auto;
}
div.popup-select-ressource.verrou {
	opacity:0.5;
	pointer-events:none;
}
.popup_ressources_secteur_btn {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	display: block;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.25);
}
.popup-input-commentaire {
	width:250px;
	height:50px;
}
.popup-input-commentaire-localisation {
	width:250px;
	height:50px;
}
.popup_ressources_secteur_btn:hover {text-decoration:none;}
.popup_ressources_lien {
	display:block;
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 4px;
}
.popup_ressources_lien.popup_ressources_lien_selectionne {
	font-weight:bold;
}
.popup_ressources_lien:hover {
	background-color: rgba(255,255,255,0.20);
	cursor:pointer;
}
.selectestyle_2 h5 {
	float:left;
}
.selectestyle_2 h5 a {
	white-space:nowrap;
}


#alertes {
	display:none;
	margin-top : 10px;
	padding:10px;
	height:300px;
	border: solid red 1px;
}

#infos_semaine_courante {
	position:fixed;
	bottom:0;
	right:0;
	width: 180px;
	height:777;
	background-color:white;
	overflow-y:auto;
}

#infos_semaine_courante .semaine {
	background-color:#F0F0F0;
	padding:5px;
	padding-bottom:0px;
}
#infos_semaine_courante .semaine.semaine_en_cours {
	background-color : white;
}
td.ressource_surcharge_garde_astreinte {
	color:red;
}
.popup-tableau-verif {
	width:100%;
	clear:both;
}
.aujourdhui {
	/*border : solid red 1px!important;*/
}
#planning_medecins .user-connecte {
	border-left : solid red 1px!important;
	border-right : solid red 1px!important;
	
}
#afficher_secteurs label {
	float:none;
	clear:none;
	text-align:left;
	margin:0;
	padding:0;
	display:inline;
}

/* PLANNING CONSULT 2 */
#planning.planning_type_jour_consult2 .orientation_1 .bloc-element div.ligne-element div.planningData-element {
	width:120px!important;
}
#planning.planning_type_jour_consult2 .orientation_1 .bloc-element div.ligne-element div.intitule-element {
	width:120px!important;
}

#planning.planning_type_jour_consult2 .planningData-consult-masquer {
	visibility:hidden;
}

#actions_import {
	background-color: #FFFFFF;
	padding: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 4px rgba(143,156,161,0.39);
	box-shadow: 2px 2px 4px rgba(143,156,161,0.39);
}
#actions_import h5 {margin-bottom:5px;}
#actions_import p {margin-bottom:5px;
margin-top:5px;
}

#conteneur-import {margin-top:10px;}
.modele_choisi {margin-top:10px;
text-align:center;
}
.modele_choisi a {display:block;
margin-top:5px;}

.planning-popup-modif.popup-repliee {
	height: 60px;
	overflow: hidden;
}
.planning-popup-modif-ligne.popup-repliee {
	height: 60px;
	overflow: hidden;
}
.planning-popup-modif.popup-depliee {

}
.orientation_2 .bloc-element div.ligne-salle div.planningData-element.planningdata-in-popup {
	border-left: 1px solid blue;
	border-bottom: 1px solid blue;
}
#navigation_plannings {
	position: -webkit-sticky;
  position: sticky;
  	top: 1px;
  	background-color: rgba(231, 237, 240, 0.5);

}
.intitule-element .element-hover-date {
	display: none;
	position: absolute;
	height : 40px;
	background-color: #CBD9DE;
	margin-top: -80px;
}
.intitule-element:hover > .element-hover-date {
	display: block;
}
.version_test {
	font-weight: bold;
	color: black;
}
#saisie_rea_container table td {
    padding: 0px;
    text-align: center;
    height: 50px;
    width: 5%;
	border-left: solid #BCC9CF 1px;
}
#saisie_rea_container tr td.new-month {
	width: auto;
}
td .ligne-double {
    margin: 0px;
    padding: 5px;
    height: 25px;
    border-left: solid black 1px;
    border-right: solid black 1px;
    border-bottom: solid black 1px;
}
.planning-popup-modif {
    position: fixed;
    overflow-y: auto;
    top: 100px;
    left: 100px;
}
.case_planning {
    height: 40px;
}
.case_planning .case_gauche {
	display: inline-block;
    cursor: pointer;
	width: 100%;
	height:100%;
}
.case_planning .case_gauche_min {
	display: inline-block;
    cursor: pointer;
	width: 80%;
	height:100%;
}
.case_planning .case_droite {
	display:inline-block;
    cursor: pointer;
	width: 20%;
	height:100%;
}
.ligne-double .case_planning {
    height: 20px;
}
td .ligne-double > .case_planning.case_dans_popup {
    border-left: solid blue 1px;
    border-right: solid blue 1px;
    border-bottom: solid blue 1px;
}
.popup-conflits span {
	display: inline-block;
}
.popup-conflits {

}
#informations_container {
	display: none;
}