/************************************ STYLE PERSONNALISE *************************************/
/*
Design Partagenda               Brun                      Bleu-Vert
----------------------------------------------------------------------
Fond de page principal :    #002C53 (bleu marine)         #002C53
Fond de page popup :        #F0EDE5 (beige clair)         #E9EDEB
Fond de panneau de gauche : #C4B796 (brun)                #8CB2B3
Bordures :                  #938970 (brun foncé)          #6A8687
*Fond d'onglet actif 1+3 :   #F0EDE5 (beige clair)         #E9EDEB
Fond d'onglet actif 2 :     #D3C9B0 (brun clair)          #A9C5C6
Couleur de texte titres :   #625B4B (bleu foncé)          #02283D

*Fond titre tableaux :      #C4B796 (brun)                #8CB2B3
*Bordures des tableaux :    #938970 (brun foncé)          #6A8687
Fond de ligne impaire :     #FBFAF8 (beige très clair)    #EDF7F8
*Fond de ligne paire :      #FFFFFF (blanc)               #FFFFFF
*Fond de ligne survolé :    #EFF2F4 (bleu clair)          #EFF2F4

Fond d'onglet inactif 1+3 : tabtop.gif                    tabtop-blue.gif
Fond d'onglet inactif 2   : tabsecond.gif                 tabsecond-blue.gif
*/

/***** GENERALITE *****/

/* Tous les span des formulaires sont en mode block, pour pouvoir affecter des largeurs aux labels sous mozilla aussi */
td.kdntextlabel span.kdntextlabel
{
	display:block;
}

BODY
{
	background-color:#002C53;
	color:#625B4B;
	font-family:Verdana,arial,Sans-Serif;
	padding:2;
	padding-top:0;
}
BODY.kdnbodypopup {background-color:#F0EDE5;}
FIELDSET { border:1px solid #C4B796; }


/**** Correction de bug sous Mozilla ****/
TD[onclick], DIV[onclick], 
IMG[onclick] {cursor:pointer;}


/**********************************************/
/************      Frames      ****************/

/**** Colonne de gauche ****/
TD.paframeleft 
{
	background:#C4B796;/*  Brun */
	/* background:#8CB2B3; Bleu */
	/* background:#FFCC00; Jaune */
	border:1px solid #FFFFFF;
	border-right:1px solid #938970;
	height:510px;
	
	/*border:0px;
	background:#D3C9B0;*/
	/*background:url(./Resources.Default.aspx?L=fr-FR&R=pabox.gif);*/
	
}
TD.paframeleftcontent {	width:200px; padding-left: 10px;}
TD.paframeleftswitch  { width:10px; padding-top:90px;}
TD.paframeleftswitch  IMG { cursor:pointer;}
TABLE.palogo {background:#FFFFFF; width:94%; height:80px;}
TABLE.panologo {background:#C4B796; width:94%; height:80px;}

/**** Zone du bas ****/
TD.paframebottom 
{
	color:#FFFFFF;
	font-weight:bold;
}

/**** Colonne de droite ****/
TD.paframeright 
{
	width:100%;
	height:510px;
	border-bottom:1px solid #FFFFFF;	
}

/**** Colonne de droite Menu du haut ****/
TD.paframetop {width:100%; height:10px; padding-right:10px;}
TABLE.pamenutop {}
TABLE.pamenutop A, TABLE.pamenutop A:link,
TABLE.pamenutop A:visited, TABLE.pamenutop A:hover
TABLE.pamenutop A:active {font-size:11px; font-weight:bold; color:#7F95A9;}
TABLE.pamenutop IMG {border:0; text-align:middle;}
TD.pamenutop{font-size:11px; font-weight:bold; color:#7F95A9;}


/**********************************************/
/************      Boîtes      ****************/

DIV.pabox {width:180px;}
DIV.pabox IMG {border:0;}
DIV.pabox TABLE {}
TD.paboxtitleleft {width:9px;}
TD.paboxtitleicon {width:28px;}
TD.paboxtitle {width:112px; background:url(./Resources.Default.aspx?L=fr-FR&R=boxtitlebackground.gif); font-weight:bold; color:#003366; font-size:11px; padding-bottom:2px; }
TD.paboxtitleswitch {width:22px;}
TD.paboxtitleright {width:9px;}
TD.paboxcontent {width:auto; background:#41627F; padding:1px;}
DIV.paboxcontent {background:#FFFFFF; padding:1px;}

/**** Boîte calendrier ****/
DIV.pabox DIV.kdndateselectordiv {width:100%;}
DIV.pabox SELECT { font-size:10px; /*display:none;*/ }
DIV.pabox table.kdndateselectorhead { background:#FFFFFF; color:#002C53; }
table.kdndateselector td,
table.kdndateselector th {
	padding:2 0 2 0;
	font-size:11px;
	color:#002C53;
	text-align:center;
	background-color:#F0EDE5;
}

table.kdndateselector thead th 
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	border-top:0px solid #D3C9B0;
	border-left:1px solid #D3C9B0;
	background:#FFFFFF;
}
table.kdndateselector tbody td 
{
	border-top:1px solid #625B4B;
	border-left:1px solid #625B4B; 
}
table.kdndateselector thead th.week,
table.kdndateselector tbody td.week 
{
	border-top:1px solid #D3C9B0;
	border-right:1px solid #625B4B;
	background:#FFFFFF;
	border-left:0; 
}
table.kdndateselector thead th.week
{
	border-top:0;
	border-left:0;
	border-right:1px solid #D3C9B0;
	background:#FFFFFF;
}
table.kdndateselector { border:0; }

table.kdndateselector .dayoutofmonth {
	background-color:#D3C9B0;
}
table.kdndateselector .today {
	border:1px solid red;
	background-color:white;
	padding:2 0 2 0;
}
table.kdndateselector .selected {
	border:1px solid blue;
	background-color:white;
	padding:2 0 2 0;
}

/**** Boîte bloc-notes ****/
DIV.pabox DIV.paboxnote {width:100%;}
DIV.paboxnote TR.kdntablerowtitle TD 
{
	background:#FFFFFF;border:0;
	border-bottom:1px solid #625B4B;
}
DIV.paboxnote TR.kdntablerowodd TD,
DIV.paboxnote TR.kdntableroweven TD
{
	background:#F0EDE5;
	border:0;
	padding:2px;
	border-bottom:1px solid #BFCAD4;
	border-right:1px solid #BFCAD4;
}
TD.cellnote{font-size:6px;word-break:break-all;color:#000000;text-align:left;width:100%}

FIELDSET.kdncalendar	{ border:1px solid #938970; margin-bottom:6px; padding:4 4 4 4; }


/**********************************************/
/************      Menus     ****************/

/**** menubar.css:Menu Vertical ****/
DIV.menuBarV TD,
DIV.menuBarV TH,
DIV.menuBarV A
{
	color:C4B796;
}
TABLE.menuBarVTitle
{
	border-left:0px none; border-right:0px none; border-top:0px none; margin-top:8px;
	border-bottom:1px solid #FFFFFF
}
TABLE.menuBarVItems TD,
TABLE.menuBarVItems TH,
TABLE.menuBarVItems A
{
	color:#002C53; 
}
DIV.menuBarV TH { font-size:1em; }
DIV.menuBarV A, DIV.menuBarV A:link, DIV.menuBarV A:active,
DIV.menuBarV A:visited, DIV.menuBarV A:hover
{
	color:#002C53;
}
TABLE.menuBarVItems TD.itemActive
{
	background:#FFFFFF;
}

/**********************************************/
/************      Onglets     ****************/

/**** Première rangée d'onglets ****/
TD.paframetab 
{
	background:#F0EDE5; 
	height:100%; 
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
/* code pour bug Mozilla */
DIV.kdntab {background:#F0EDE5; width:auto;	}
DIV.kdntab {background:#F0EDE5; width:expression("100%");}
/* fin code pour bug Mozilla */

DIV.kdntab TABLE.kdnmaintable {}
TABLE.kdntabs { }
TABLE.kdntabs TD, TABLE.kdntabs TH {
	padding: 2 6 2 4;
	color: #002C53;
	font-weight:bold;
	text-decoration:none;
}
TABLE.kdntabs TD.kdntabactif IMG, TABLE.kdntabs TD.kdntablink IMG 
{
	margin-right:5px;
	vertical-align: middle;
}
TABLE.kdntabs TD, TABLE.kdntabs TH {border-bottom:1px solid #938970; }
TABLE.kdntabs TD.kdntabactif {background:#F0EDE5; padding: 2 6 2 4; border: 1px solid #938970; border-bottom: 1px solid #F0EDE5; }
.kdntablink A:active, .kdntablink A:focus, 
.kdntablink A:hover, .kdntablink A:link, 
.kdntablink A:visited {
	color: #002C53;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.kdntablink, .kdntablocked  {background:url(./Resources.Default.aspx?L=fr-FR&R=tabtop.gif)}

/**** Deuxième rangée d'onglets ****/
TD.paframetabsecond {}
TD.paframetabsecond TABLE.kdntabs TD.kdntabactif {background:#FFFFFF; border-bottom: 1px solid #FFFFFF; }
TD.paframetabsecond .kdntablink, 
TD.paframetabsecond .kdntablocked  {background:url(./Resources.Default.aspx?L=fr-FR&R=tabsecond.gif)}
TD.paframetabsecond DIV.kdntab 
{
	padding:0;
	background:#FFFFFF; 
	border-left:1px solid #938970;
	border-right:1px solid #938970;
	border-bottom:1px solid #938970;
}



/**********************************************/
/************      Calendrier  ****************/

/**** Onglets dans calendrier ****/
TD.paframetabsecond {}
TABLE.kdncalendartitlebar TD {padding-top:4px;}
TABLE.kdncalendartitlebar TABLE.kdntabs TD.kdntabactif {background:#F0EDE5; border-bottom: 1px solid #F0EDE5; }
TABLE.kdncalendartitlebar TABLE.kdntabs .kdntablink, 
TABLE.kdncalendartitlebar TABLE.kdntabs .kdntablocked  {background:url(./Resources.Default.aspx?L=fr-FR&R=tabtop.gif)}
TABLE.kdncalendartitlebar TABLE.kdntabs DIV.kdntab 
{
	padding:0;
	background:#FFFFFF; 
	border-left:1px solid #938970;
	border-right:1px solid #938970;
	border-bottom:1px solid #938970;
}

/**** Titre et boutons de calendrier ****/
table.kdncalendarhead {
	background:#F0EDE5; 
	color:#625B4B;
	width:100%;
	border-bottom: 1px solid #938970;
}
table.kdncalendartoolbar {
	background:#FFFFFF; /*#D3C9B0;*/
	color:#625B4B;
	width:100%;
	border-bottom: 1px solid #938970;
}
table.kdncalendartoolbar TD { padding:2px; }

table.kdncalendartitlebar {
	background:#C4B796; 
	color:#625B4B;
	width:100%;
}

/* Correction calendrier suite au passage en iframe */
table.kdncalendar 
{
	/*table-layout:fixed;*/
}
table.kdncalendar .hour {
	font-size:18px;
	width:24px;
}
table.kdncalendar .mphour {
	font-size:18px;
}
table.kdncalendar .minute {
	font-size:12px;
	width:20px;
}
table.kdncalendar th.hour img,
table.kdncalendar th.minute img {
	width:10px;
}
table.kdncalendar th.hour img {
	width:20px;
}
table.kdncalendar th.minute img {
	width:14px;
}
table.kdncalendar .day,
table.kdncalendar .daylast {
	word-break:break-all;
}
td.rangeincell
{
	border-top:0px;
}

td.weekdayevent
{
	word-break:break-all;
	overflow:hidden;
	white-space:normal;
}

td.weekdayevent a
{
	word-break:break-all;
	overflow:hidden;
	white-space:normal;
}


table.kdncalendar thead td {
	width:12px;
	width:expression('16px');
}
/* correction sur multiplanning pour ne plus afficher la bordure disponibilité en multiplanning */
table.multiplanning td.day, 
table.multiplanning td.monthday 
{
	border-left:0px;
	padding-left:0px;
	padding-right:0px;
}
table.multiplanning th.daytitle 
{
	border-left:0px;
	padding-left:0px;
	padding-right:0px;
}


/**********************************************/
/************      Messagerie  ****************/

TABLE.kdnmessagetable
{
	width:100%;
	border-collapse: collapse;
	padding:2 2 2 2;
	border:1px;
	border-style:solid;
	border-color:Black;
}
TABLE.kdnmessagetable td
{
	border:1px;
	border-style:solid;
	border-color:Black;
	padding: 5 5 5 5;
}
td.kdnmessagerielabel
{
	font-weight:bold;
	color : #40617E;
}


 /* Styles des lignes de tableau */
TR.kdntablerowmsgtitle
{
	background-color : #BFCAD4;
	white-space:nowrap;
	color : #40617E;
}
TR.kdntablerowmsgcontents
{
	background-color : #EFF2F4;
	color : #40617E;
}
TABLE.kdntabs TD.kdntabmessagerie
{
	background:#BFCAD4;
	padding: 2 6 2 4;
	border: 1px solid #40617E;
	border-bottom: 1px solid #BFCAD4;
	margin-right:5px;
}
TABLE.kdntabs TD.kdntabmessagerielocked
{
	border-bottom: 1px solid #BFCAD4;
}



/**********************************************/
/************      Boutons     ****************/
DIV.padivbutton 
{
	font-size : 11px;
	white-space:nowrap;
	width:140px;
	height:22px;
	padding:2px;
	vertical-align:middle;
	cursor : pointer;
	color : #625B4B;
	font-weight:bold;
	text-decoration: none;
	background : #D3C9B0;
	border-left: 1px solid #F0EDE5;
	border-top: 1px solid #F0EDE5;
	border-right: 1px solid #938970;
	border-bottom: 1px solid #938970;	
}
DIV.padivbutton IMG
{
	margin-right:4px;
	vertical-align:middle;
}
INPUT.kdnbuttonlink
{
	cursor : pointer;
	background-color: #C4B796;
	border: 0px solid white;
	color : #1F40B0;
	text-decoration:underline;
	font-weight:bold;
}
INPUT.kdnbuttonprint,INPUT.kdnbuttonexport,
INPUT.kdnbuttonadd, INPUT.kdnbuttoncancel,
INPUT.kdnbuttonsimple, INPUT.kdnbuttonspecial,
INPUT.kdnbuttonaction, INPUT.kdnbuttonhelp,
INPUT.kdnbuttonlock, INPUT.kdnbuttonunlock,
INPUT.kdnbuttonback, INPUT.kdnbuttonnext,
INPUT.kdnbuttonyes, INPUT.kdnbuttonno, 
INPUT.kdnbuttondelete, INPUT.kdnbuttonsave, 
INPUT.kdnbuttonfind,  INPUT.kdnbuttoncheck,
INPUT.kdnbuttonselectzoom, INPUT.kdnbuttonselectdelete, 
INPUT.kdnbuttonselectchoose,INPUT.kdnbuttonimport,INPUT.kdnbuttonconfirm {
	font-size : 11px;
	cursor : pointer;
	color : #625B4B;
	font-weight:bold;
	text-decoration: none;
	background : #D3C9B0;
	border-left: 1px solid #F0EDE5;
	border-top: 1px solid #F0EDE5;
	border-right: 1px solid #938970;
	border-bottom: 1px solid #938970;
}

/**********************************************/
/************      Formulaire  ****************/

INPUT.kdninputtextrequired, TEXTAREA.kdninputtextrequired, SELECT.kdninputtextrequired
{
	border:1px solid darkred;
	background-color:#FFFFFF;
}

/**********************************************/
/************      Tableaux    ****************/
/*
Design Brun Partagenda
Fond de ligne titre :		#C4B796
Bordures des tableaux :		#938970
Fond de ligne impaire :		#FBFAF8
Fond de ligne paire :		#FFFFFF
Fond de ligne survolé :		#EFF2F4
*/

 /* Tableau */
TABLE.kdntablecadre { border : 1px solid Silver; }
TR.kdntablecadrelignetitre { background-color : #CDCDCD; color : Black; }
TR.kdntablecadrelignetitre TD { border : 1px solid #938970; }

 /* Styles des lignes de tableau */
TR.kdntablerow     { background-color : #FBFAF8; }
TR.kdntablerowodd  { background-color : #FBFAF8;}
TR.kdntableroweven { background-color : #FFFFFF; }

TR.kdntablerowtitle th.selected { background-color : #FFFFFF; }
/*TR.kdntablerowodd   td.selected { background-color : #FFFF80; }
TR.kdntableroweven  td.selected { background-color : #FFFFCC; }*/
TR.kdntablerowodd   td.selected { background-color : #EFF2F4; }
TR.kdntableroweven  td.selected { background-color : #EFF2F4; }

/* Bordures */
TR.kdntablerow TD, TR.kdntablerowodd TD, TR.kdntableroweven TD,
TD.kdntablecellibelle, TD.kdntablecelcontenu {
	border: 1px solid #938970;
}
TR.kdntablerow TABLE TD, TR.kdntablerowodd TABLE TD, TR.kdntableroweven TABLE TD {
	border: 0px;
}

 /* Styles de la ligne de titre du tableau (entêtes de colonnes) */
TR.kdntablerowtitle {
	background-color : #C4B796;
	font-weight : normal;
}
TR.kdntablerowtitle TD,
TR.kdntablerowtitle TH {
	border: 1px solid #938970;
}
TR.kdntablerowtitle A, TR.kdntablerowtitle A:link,
TR.kdntablerowtitle A:hover, TR.kdntablerowtitle A:active
TR.kdntablerowtitle A:visited {
	color: #625B4B;
	font-weight: bold;
}

 /* Styles des entêtes et pied de tableau */
TABLE.kdntablehead, TABLE.kdntablehead TABLE TD,
TABLE.kdntablefooter, TABLE.kdntablefooter TABLE TD  {
	border: 0px;
}
TABLE.kdntablehead td, TABLE.kdntablehead th,
TABLE.kdntablefooter td, TABLE.kdntablefooter th {
	font-weight: bold;
	background-color: #C4B796;
	border: 1px solid #938970;
}
TABLE.kdntablehead td, TABLE.kdntablehead th {
	border-bottom: 0px;
}
TABLE.kdntablefooter td, TABLE.kdntablefooter th {
	border-top: 0px;
}
TABLE.kdntablehead A, TABLE.kdntablefooter A, 
TABLE.kdntablehead IMG, TABLE.kdntablefooter IMG 
{
	border: 0px;
	margin: 0px;
}
TR.kdntableheadselector 
{

}


TR.kdntableheadselector td
{
	background: #FFFFFF;
	color: #000000;
	padding: 4 10 4 10;
	border : 1px solid #000000;
}

TABLE.kdntable TR.kdntablerowtitle TD.kdnsorted {background-color:#D3C9B0;}

/* Tableau Formulaires */
TABLE.kdntable TD.kdntextlabel { width:30%; font-weight : bold; background-color:#F8F7F3; }
TABLE.kdntable TD.kdntext      { background-color:#F8F7F3; }
SPAN.kdntextlabel, SPAN.kdntext { color:#000000; }
TABLE.kdntable TD.kdntextlabel, TABLE.kdntable TD.kdntext { color:#000000; border:1px solid #F0EDE5; }

TABLE.kdntable TABLE.kdntable TD,
TABLE.kdntable TABLE.kdntablesimple TD { padding:0; border:0; }

/*********** PERSONNALISATION COULEUR CALENDRIER PARTAGENDA *******************/
/*
Fond hors plage :#FFF4BC --> #BE86A1 --> #D3C9B0
Fond dans plage :#FFFFD5 --> #E3CBD6 --> #F0EDE5
Bordure heure   :#EAD098 --> #9C657A --> #938970
Bordure heure inter hors plage :#F3E4B1 --> #B47C95 --> #C4B796
Bordure heure inter dans plage :#FFEFC7 --> #DABDC7 --> #D6CDB6
*/
.wobr {word-break:break-all; }
TD.paframetabsecond table.kdncalendar { border-bottom-color:#938970; }
TD.paframetabsecond table.kdncalendar tr { background-color:#F0EDE5; }
TD.paframetabsecond table.kdncalendar tr.first th,
TD.paframetabsecond table.kdncalendar tr.first td { border-top-color:#938970; }
TD.paframetabsecond table.kdncalendar tr.second th,
TD.paframetabsecond table.kdncalendar tr.second td { border-top-color:#D6CDB6; }
TD.paframetabsecond table.kdncalendar .freehour { background-color:#D3C9B0; }
TD.paframetabsecond table.kdncalendar tr.second  td {border-top-color:#C4B796; }
TD.paframetabsecond table.kdncalendar .minute,
TD.paframetabsecond table.kdncalendar .day,
TD.paframetabsecond table.kdncalendar .monthday,
TD.paframetabsecond table.kdncalendar .daytitle,
TD.paframetabsecond table.kdncalendar .cellscroll,
TD.paframetabsecond table.kdncalendar .daylast { border-right-color:#938970; }
TD.paframetabsecond table.kdncalendarevent { border-color:#938970; }
TD.paframetabsecond table.kdncalendarevent .label { border-color:#938970; background-color:#D3C9B0; }
TD.paframetabsecond table.kdncalendarevent .value { border-color:#938970; background-color:#F0EDE5; }
TD.paframetabsecond table.kdncalendar .weekdaymonth { border-right-color:#938970; border-top-color:#938970; background-color:#F0EDE5;}
TD.paframetabsecond table.kdncalendar .weekdayoutofmonth { border-right-color:#938970; border-top-color:#938970; background-color:#D3C9B0;}
TD.paframetabsecond table.kdncalendar .weektitle { border-top-color:#938970; border-right-color:#938970;}
TD.paframetabsecond table.kdncalendar .yeardaytitle { border-right-color:#938970;}
TD.paframetabsecond table.kdncalendar .yearmonthtitle { border-top-color:#938970; border-right-color:#938970;}
TD.paframetabsecond table.kdncalendar .yearday,
TD.paframetabsecond table.kdncalendar .yeardayout,
TD.paframetabsecond table.kdncalendar .yeardaywe { border-right-color:#938970; border-top-color:#938970;}
TD.paframetabsecond table.kdncalendar .half { border-right-color:#C4B796; cursor:pointer;}
TD.paframetabsecond table.kdncalendar .yearday { background-color:#F0EDE5;}
TD.paframetabsecond table.kdncalendar .yeardaywe { background-color:#D3C9B0;}
TD.paframetabsecond table.kdncalendar .yeardayout { border-right-color:#D3C9B0; border-top-color:#938970;background-color:#D3C9B0;}
TD.paframetabsecond table.kdncalendar .daydispo1 { background-color:#FF9933; }
TD.paframetabsecond table.kdncalendar .daydispo2 { background-color:#FF0000; }

/************************************ STYLE PERSONNALISE *************************************/
INPUT.kdnbuttonprint,INPUT.kdnbuttonexport,
INPUT.kdnbuttonadd, INPUT.kdnbuttoncancel,
INPUT.kdnbuttonsimple, INPUT.kdnbuttonspecial,
INPUT.kdnbuttonaction, INPUT.kdnbuttonhelp,
INPUT.kdnbuttonlock, INPUT.kdnbuttonunlock,
INPUT.kdnbuttonback, INPUT.kdnbuttonnext,
INPUT.kdnbuttonyes, INPUT.kdnbuttonno, 
INPUT.kdnbuttondelete, INPUT.kdnbuttonsave, 
INPUT.kdnbuttonfind,  INPUT.kdnbuttoncheck,
INPUT.kdnbuttonselectzoom, INPUT.kdnbuttonselectdelete, 
INPUT.kdnbuttonselectchoose,INPUT.kdnbuttonimport,INPUT.kdnbuttonconfirm {
	/*width:150px;*/
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#555555;
	text-decoration:none;
	background-image:url(./Resources.Default.aspx?R=kdnbutton.gif);
	padding:1 2 1 24;
	text-align:left;
}
INPUT.kdnbuttonsimple 
{
	padding:1 2 1 2;
	text-align:center;
}
LEGEND { color : #555555; font-weight: bold; font-size: 13px; }

INPUT.kdnbuttonsimple  { background-image: url(./Resources.Default.aspx?R=kdnbutton.gif); }
INPUT.kdnbuttonprint   { background-image: url(./Resources.Default.aspx?R=kdnbuttonprint.gif); }
INPUT.kdnbuttoncancel  { background-image: url(./Resources.Default.aspx?R=kdnbuttoncancel.gif); }
INPUT.kdnbuttonyes     { background-image: url(./Resources.Default.aspx?R=kdnbuttonconfirm.gif); }
INPUT.kdnbuttonno      { background-image: url(./Resources.Default.aspx?R=kdnbuttonno.gif); }
INPUT.kdnbuttonlock    { background-image: url(./Resources.Default.aspx?R=kdnbuttonlock.gif); }
INPUT.kdnbuttonunlock  { background-image: url(./Resources.Default.aspx?R=kdnbuttonlockopen.gif); }
INPUT.kdnbuttonspecial { background-image: url(./Resources.Default.aspx?R=kdnbuttonspecial.gif); } 
INPUT.kdnbuttonaction  { background-image: url(./Resources.Default.aspx?R=kdnbuttonaction.gif); }
INPUT.kdnbuttonfind, 
INPUT.kdnbuttonselectchoose { background-image: url(./Resources.Default.aspx?R=kdnbuttonfind.gif); }
INPUT.kdnbuttonsave   { background-image: url(./Resources.Default.aspx?R=kdnbuttonconfirm.gif); }
INPUT.kdnbuttondelete { background-image: url(./Resources.Default.aspx?R=kdnbuttondelete.gif); }
INPUT.kdnbuttonadd    { background-image: url(./Resources.Default.aspx?R=kdnbuttonadd.gif); } 
INPUT.kdnbuttonback   { background-image: url(./Resources.Default.aspx?R=kdnbutton.gif); }
INPUT.kdnbuttonconfirm   { background-image: url(./Resources.Default.aspx?R=kdnbuttonconfirm.gif); }
INPUT.kdnbuttonnext   { background-image: url(./Resources.Default.aspx?R=kdnbuttonnext.gif); }
INPUT.kdnbuttonback   { background-image: url(./Resources.Default.aspx?R=kdnbuttonback.gif); }
INPUT.kdnbuttonexport   { background-image: url(./Resources.Default.aspx?R=kdnbuttonexport.gif); }




/**********************************************************************************************/

TABLE.calendarpicker
{
	border:solid 1px black;
	border-collapse:collapse;
}

TABLE.calendarpicker TABLE
{
	/*border:solid 1px black;*/
}

TABLE.calendarpicker TABLE TD
{
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}

TABLE.calendarpicker DIV
{
	margin:0 px;
	padding:0 px;
}

TABLE.calendarpicker TD
{
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
	/*border-right:solid 1px black;*/
}

td.bibliogauche
{
	background-color:ECF2F8;
	border-left:solid 1px;
	border-right:solid 1px;
	vertical-align:top;
	/*height:400px;
	width:250px;*/
	padding:8px;
}

table.diskspaceleft
{
	border:solid 1px #938970;
	text-align:center;
	background-color:#B2CCE5;
}

td.diskspaceleft
{
	padding:2 10 2 10
}

table.diskspacetable
{
	border:solid 1px #FFFFFF;
	width:100%;
}

td.diskused
{
	height:14px;
	color:#FFFFFF;
	text-align:center;
	font-size:8pt;
	border:solid 1px #FFFFFF;
	background:url(./Resources.Default.aspx?L=fr-FR&R=diskused.gif);
}

td.diskleft
{
	border:solid 1px #FFFFFF;
	font-size:8pt;
	background:url(./Resources.Default.aspx?L=fr-FR&R=diskleft.gif);
}

td.diskpercent
{
	color:#3F607D;
	font-size:8pt;
}

img
{
	border: solid 0;
}

span.itempickerselected
{
	color:Red;
}

TD.spelightactif
{
	background-color:Blue;
}

TD.spelightlink
{
	background-color:Green;
}

TD.spelightlock
{
	background-color:Red;
}

TABLE.kdndiscussion
{
	 width:100%;
	 border-collapse: collapse;
	 border:1px;
	 border-color:Black;
}

table.kdndateselector .event {
	font-weight:bold;
	text-decoration:underline;
}
table.kdndateselector .today {
	font-weight:bold;
	text-decoration:underline;
}
table.kdndateselector .selected {
	font-weight:bold;
	text-decoration:underline;
}

/* Bouton aujoud'hui dans le mini calendrier */
input.todaybutton
{
	width:97%;
}

/* Style des étapes précentes au moment de la saisie d'un evenement multiple */
span.desactivatedlink
{
	color:#CCCCCC;
	cursor:pointer;
}

/* PARTIE REPERTOIRE */

/* Tableau qui affiche une étiquette contact dans le répertoire */
table.tablecontact
{
	width:100%;
	height:100%;
}

table.tablecontact td
{
	text-align:center;
}

img.photocontact
{
	border:solid 1px;
	width:75px;
	height:100px;
}


/* Partie discussion */
table.discussion
{
	width:100%;
	border:solid 1px;
	border-collapse:collapse;
}

td.discussiontitle
{
	border:dashed 1px;
	background-color:#F0EDE5;
}

table.activity
{
	width:100%;
	border:solid 1px;
	border-collapse:collapse;
}


/* Style Pour l'overflight des iframe */
.iframebody 
{
	background-color:#FFFFFF;
	border-color:#111111;
	color:#625B4B;
	font-family:Verdana,arial,Sans-Serif;
	padding:0px;
	margin:px;
}

table.blocnoteoverflow
{
	background-color:#FFFFCC;
	border:solid 1px black;
	width:100%;
	height:100%;
	text-align:center;
}

table.eventoverflow
{
	border:solid 1px #111111;
	width:100%;
	height:100%;
	text-align:center;
}

input.eventedit
{
	background-color: #F0EDE5;
	border: 0px solid white;
	padding: 1px;
	width: 90%;
}

table.partagendatoolbar
{
	border: outset  1px ; 
}

td.tabpart
{
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:0 5 2 28 !important;
	height:27px;
	border-bottom:none;
}



.calendarlink A:active, .calendarlink A:focus, 
.calendarlink A:hover, .calendarlink A:link, 
.calendarlink A:visited,
.messagerielink A:active, .messagerielink A:focus, 
.messagerielink A:hover, .messagerielink A:link, 
.messagerielink A:visited,
.contactlink A:active, .contactlink A:focus, 
.contactlink A:hover, .contactlink A:link, 
.contactlink A:visited,
.biblilink A:active, .biblilink A:focus, 
.biblilink A:hover, .biblilink A:link, 
.biblilink A:visited,
.appellink A:active, .appellink A:focus, 
.appellink A:hover, .appellink A:link, 
.appellink A:visited,
.discussionlink A:active, .discussionlink A:focus, 
.discussionlink A:hover, .discussionlink A:link, 
.discussionlink A:visited,
.activitelink A:active, .activitelink A:focus, 
.activitelink A:hover, .activitelink A:link, 
.activitelink A:visited
{
	color: #002C53;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

td.calendaractif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=calendar24.gif);
	border-bottom-style:none !important;
}
td.messagerieactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=mail_24_dark.gif);
	border-bottom-style:none !important;
}
td.contactactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=id_24.gif);
	border-bottom-style:none !important;
}
td.bibliactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=address_24.gif);
	border-bottom-style:none !important;
}
td.appelactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=telephone24.gif);
	border-bottom-style:none !important;
}
td.discussionactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=scroll24.gif);
	border-bottom-style:none !important;
}
td.activiteactif
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=chart24.gif);
	border-bottom-style:none !important;
}
td.calendarlink,td.messagerielink,td.contactlink,td.biblilink,
td.appellink,td.discussionlink,td.activitelink
{
	background-color:#C4B796;
}
td.calendarlink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=calendar16.gif);
}
td.messagerielink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=mail_16.gif);
}
td.contactlink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=id_card16.gif);
}
td.biblilink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=address_book16.gif);
}
td.appellink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=telephone16.gif);
}
td.discussionlink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=scroll16.gif);
}
td.activitelink
{
	background-image:url(./Resources.Default.aspx?L=fr-FR&R=chart16.gif);
}