.sortrow {
	padding: 0.5em;
	border: 1px solid #CCC;
	/*white-space: nowrap;
	overflow: hidden;*/
}

thead, tfoot {
	background-color: #DDD;
}

tr.rowodd {
	background-color: #FFF;
}

tr.roweven {
	background-color: #F2F2F2;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #DDFFAC;
	background-image: url(up.gif);
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url(down.gif);
}
.nosort {
	cursor: default;
}

.urg1, .urg2, .urg3, .urg4, .urg5 {
	padding: 3px;
	text-align: center;
	border: 1px solid #333;
	width: 3em;
}

.urg1 {
	background-color: #FFFACD;
}
.urg2 {
	background-color: #FFD700;
}
.urg3 {
	background-color: #FFA500;
}
.urg4 {
	background-color: #E13E00;
}
.urg5 {
	background-color: Red;
}

th.resize-handle-active {
	cursor: e-resize;
}

div.resize-handle {
	cursor: e-resize;
	width: 2px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;
}

.tableauxFiche{
	/*margin: left;*/
	/* met le tableau a gauche*/
	border: 4px outset #3399FF; /* Bordure du tableau avec effet 3D (outset) */
	border-collapse: collapse; /* Colle les bordures entre elles */
	
}

.cellFiche{
   border: 2px solid black;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: left; /* Tous les textes des cellules seront sur la gauche*/
   padding: 5px; /* Petite marge interieure aux cellules pour eviter que le texte touche les bordures */
   vertical-align: middle;
   }

   

.cellFiche2{
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront sur la gauche*/
   padding: 5px; /* Petite marge interieure aux cellules pour eviter que le texte touche les bordures */
   vertical-align: middle;
   }


   
.entete {
	background-color: #3399FF;
	color: white;
	border: 2px solid black;
	border-collapse: collapse;
	font-size: 1.1em;
	font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
	text-align: center;/* Tous les textes des cellules seront centres */
}

/* EUGENE : Emailing */

/* Titre : Message, Destinataires */
.message h2 {
    background-image : url(../images/fond_entete.jpg);
    background-repeat : repeat-x;
    height : 27px;
    border-bottom : 1px solid #E1E3F2;
    padding : 4px;
    margin:0;
    vertical-align : middle;
}


.message h3 {
    background-color : #FFFFFF;
    border : 1px solid #C0C0C0;
    padding : 4px;
    margin : 1px;
}

.nonNewsletter {
    background-color : #FFF5EC;
    border-bottom : 1px solid #FFD5AE;
}

.chkTousDestinataires {
    border-bottom : 1px solid #C0C0C0;
}

.pairListeDestinataire {
    border-bottom : 1px solid #E3E8F9;
    background-color : #F7F8FD;
}
.disabledListeDestinataire{
	background-color : #EAEAEA;
	color: #BCBCBC;
}
.tdPictoListeDestinataire{
	background-image : url(../images/oeil.png);
	background-repeat :no-repeat;
	background-position :50% 50%;
	cursor:pointer;
}

.impairListeDestinataire {
    border-bottom : 1px solid #E3E8F9;
	background-color : #FFFFFF;
}

.selectedListeDestinataire{
	border-bottom : 1px solid #E3E8F9;
	background-color : #C3D3FD;
}

/* Infobulle Modele de mail */
#divModele {
    position : absolute;
    background-color : #E6EEEE;
    padding : 4px;
    border : 1px solid #808080;
    display : none;
    z-index : 1000;
}

.divContenuMessage {
    border : 1px solid #DAE6E6;
    padding : 1px;
}

.contenuMessagehistorique {
    border : 1px solid #C0C0C0;
    padding : 4px;
}

.zoneText {
    background-color : #F4F9FF;
}

.apercu {
    background-color : #FFFFFF;
    padding : 3px;
}

/* EUGENE : Fin Emailing */

/* Div popup center */
#div_fond_fenetre, #div_fond_fenetre_2, #div_fond_fenetre_popup  {
    position : absolute;
    background-color : #000000;
    opacity:0.3;
    top : 0;
    left : 0;
    filter:alpha(opacity=30);
    display : none;
    font-size : 1em;
    z-index : 1200;
}
#div_fond_fenetre_popup  {
	z-index : 800!important;
}

#bulle_interview {
    position:absolute;
    border:1px solid #808080;
    background-color : #E2E2E2;
    padding : 1px;
    display:none;
    z-index : 3000;
    display:none;
    width : 400px;
    font-size : 11px;
}
#bulle_interview td {
    font-size : 11px;
}

.bulle_titre {
    background-color : #808080;
    color : #FFFFFF;
    padding : 2px;
    cursor:move;
}

.bulle_titre td {
    background-color : #808080;
    color : #FFFFFF;
}

#bulle_contenu {
    padding : 3px;
}
/* Fin Div popup center */.prev_prgdate {
	border:2px solid #E65A00;
	padding:1px 2px!important;
	font-size:10px!important;
}
#MonthContainer table.jCalendar td.selected {
	border:2px solid #2660DD;
	padding:1px 2px!important;
	font-size:10px!important;
	background-color: #CCCCCC;
	color: #000000;
}

.CurEditedRowDP td{
	background-color:#E8E8FF;
}