body {
	font-size : 10.5px;
}

/* MODIF VA DU 20211216 : L'url de l'image est dans PWSTemplateSpecif */
#margeGauche,#margeDroite  {
	position : absolute;	
	background-repeat: no-repeat;
	background-position: top 5% right;
	min-height : 600px;
	height:90%;
	
}
/* MODIF VA DU 20211216 : L'url de l'image est dans PWSTemplateSpecif */
#margeDroite {
	right : 5px;
	opacity: 0.33;
	z-index : -1;
	width: 360px;
}
#margeGauche {
	width: 200px;
}
/*
@media (max-width: 1550px) {
    #margeDroite { display : none;  }
}
@media (max-width: 1550px) {
    #margeGauche { display : none; }
}*/

/* Pied de page toujours en bas de page // MODIF VA DU 20220103 */
#pied_page {
	position: absolute;
	height: 20px;
	width: 98%;
	bottom: 0px;
	text-align:center;
	z-index:-1;
}
#menus {
	clear : both;
	border-bottom: 2px solid #CCCCCC;
}
#deconnexion {
    float: left;
}
#gauche {
    float: left;
    /*min-width : 140px;*/
    width :50%;
}
#menu_specif {
	float: left;
	margin-left : 10px;
}

#entete_dossier {
	width: 100%;
	text-align: right;
	float: initial;
}

/* Pas de décalage à gauche quand on est dans les sous niveaux des onglets */
#tabnav > li > ul {
	padding-left: 1px;
	list-style-type: none;
}

ul[id="tabnav"] {
	padding-bottom:42px; /* Même taille que sous onglet +2 */
}

.enteteonglet {
	background: -moz-linear-gradient(top, #C0D6EC, #DDE8F2);
	background: -webkit-gradient(linear, left top, left bottom, from(#C0D6EC), to(#DDE8F2));
}
.sousonglet {
	height:40px !important;
	texte-align:center !important;	
}
.theme1{
	background-color:#ffb6c1!important;
}
.theme2{
	background-color:#d2d4ee !important;
}
.theme3{
	background-color:#8fbc8f!important;
}

/*fieldset {
	border-color : #5F9EA0;
}*/

fieldset legend{
	color : #5F9EA0;
	font-size : 12px;
}

@font-face {
  font-family: 'FontAuth';
  src: url('../../../../PWSAddModules/fonts/CaviarDreams_Bold.ttf?') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.titre_auth {
	font-family : FontAuth;
	font-size : 30px;
}

.tab_last {
	border: 1px solid #919191;
	
}
.tab_last td {
	padding : 2px 5px 2px 5px;
}
table.tab_last tbody > tr:nth-child(odd)  { background-color: #F2F2F2;} 
table.tab_last tbody > tr:nth-child(even) { background-color: #D9D9D9;} 

.entetepage, th {
	background: #C0D6EC;
	background: linear-gradient( to bottom , #C0D6EC, #DDE8F2);
	background: -o-linear-gradient     (top, #C0D6EC, #DDE8F2);
	background: -moz-linear-gradient   (top, #C0D6EC, #DDE8F2);
	background: -ms-linear-gradient    (top, #C0D6EC, #DDE8F2);
	background: -webkit-linear-gradient(top, #C0D6EC, #DDE8F2); 
	color : #313A71;
	text-shadow : 0 0 0; /* Pas d'ombre sur le texte */
}

th, th a {
	color : #313A71;
	font-size: 1.1em;
}


/*-------------------------------------------------------------------------------------------------------*/
/* Boutons                                                                                     			 */
/*-------------------------------------------------------------------------------------------------------*/
.boutonlike, input.boutonlike {
	color: #FFFFFF ;
	background: linear-gradient( to bottom, #838CF7, #1E2151); /*353b90 - 4B54CC - 1E2151*/
	background: -o-linear-gradient( top, #838CF7, #1E2151);
	background: -moz-linear-gradient( top, #838CF7, #1E2151);
	background: -ms-linear-gradient( top, #838CF7, #1E2151);
	background: -webkit-linear-gradient(top, #838CF7, #1E2151); 
}
.boutonlike:hover {
	color: #FFFF00 ;
	padding-top:2px; 
	padding-bottom:2px;
}
.boutonDoc, .boutonLien {
	width: 165px;
	height: 50px;
	line-height: 50px;
	min-height: 50px;
	font-size: 12px;
	background: #AEE6ED;
	color: #000000;
	text-align: left;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
.boutonDoc:hover, .boutonLien:hover {
	color: #000 ;
}
.boutonLien {
	background: #FFC666;
}

/*-------------------------------------------------------------------------------------------------------*/
/* POST-IT */
/*-------------------------------------------------------------------------------------------------------*/
#postit { 
	width:165px; 
	min-height:130px; 
	background:#FFF55D; 
	padding:5px 5px 10px 15px; 
	border-radius:8px; 
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
}
#postit .pt_zone { float:right;  width:40px; height:57px; background:url(img/trombone.png); position:relative; top:-13px;}
#postit .pt_btn  { width:100%; text-align:center; display:block; }
#postit p {		font-family: 'Satisfy', cursive; padding-top:0px; margin:0; font-size:12px; } 
#postit a { color:#039;}
#postit a:hover { color:#06C;}

#postitSTE { 
	width:250px; 
	min-height:60px; 
	background:#FFC666; 
	padding:2px 5px 10px 15px; 
	border-radius:8px;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);
} /*#FFB6C1 - FFBA5D*/
#postitSTE .pt_zone { float:right;  width:40px; height:57px; background:url(img/trombone.png); position:relative; top:-10px;} /* MODIF AS DU 20220803 : trombone2 */
#postitSTE .pt_btn  { width:100%; text-align:center; display:block; }
#postitSTE p {		font-family: 'Satisfy', cursive; padding-top:0px; margin:0; font-size:12px;} 
#postitSTE a { color:#039;}
#postitSTE a:hover { color:#06C;}

/*AEE6ED*/


/* Sert pour l'affichage de la pastille contenant le nombre de ticket non lu par exemple */ /* MODIF VA DU 20221109 */
.pastille {
	position : absolute;
	background: red ;
	color: #FFF;
	margin-left: -18px;
	margin-top: 10px;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
	padding: 2px 5px 2px 5px;
}