/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */



BODY   {
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	MARGIN: 0px;
	PADDING: 0px;
       }

form {
        margin: 0; 
        padding: 0;
        }

TR {
	vertical-align: middle
   }TDEnteteTbl3Blue

TABLE.papergrey {
	BACKGROUND-COLOR: #DDDDDD;
	}

TABLE.paperwhite {
	BACKGROUND-COLOR: #FFFFFF;
	}

TABLE.backdoor {
	BACKGROUND-COLOR: #666666;
	}

TD.leftmenu {
	BACKGROUND-COLOR: #95918C;
	}

TD.bottom {
    /* BACKGROUND-COLOR: #EEEEEE; */
    BACKGROUND-COLOR: #F4EFE6;
	COLOR: #455356;
	FONT-SIZE: 8px;
	}

TABLE.StatusOK {
	BACKGROUND-COLOR: #4FC2E7;
	}

TD.StatusOK {
	BACKGROUND-COLOR: #4FC2E7;
	FONT-SIZE: 10px;
	}

TABLE.StatusKO {
	BACKGROUND-COLOR: #E88FD9;
	}

TD.StatusKO {
	BACKGROUND-COLOR: #E88FD9;
	FONT-SIZE: 10px;
	}

TD.CalendarSeparation {
	BACKGROUND-COLOR: #996666;
	COLOR: #FFFFFF;
	FONT-SIZE: 14px;
}
	
DIV.StatusKO {
	BACKGROUND-COLOR: #E88FD9;
	FONT-SIZE: 10px;
	}

DIV.StatusOK {
	BACKGROUND-COLOR: #4FC2E7;
	FONT-SIZE: 10px;
	}

A:link	{
	text-decoration:	underline;
	color:	#155777;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#155777;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#155777;
	}	

A:hover	{
	text-decoration:	underline;
	color:	#E62975;
	}
	
A.logout { display: block; width: 23px; height: 24px; background-image: url('../pict/logout.png') }
A.logout:visited { display: block; width: 25px; height: 25px; background-image: url('../pict/logout.png') }
A.logout:hover { visibility: visible }
A.logout:hover img { visibility: hidden }

A.profile { display: block; width: 50px; height: 50px; background-image: url('../pict/profile.png') }
A.profile:visited { display: block; width: 50px; height: 50px; background-image: url('../pict/profile.png') }
A.profile:hover { visibility: visible }
A.profile:hover img { visibility: hidden }

A.myschedule	{
	text-decoration:	underline;
	color:	Red;
	}	
		
A.myschedule:visited	{	
	text-decoration:	underline;
	color:	Red;
	}	
		
A.myschedule:active	{	
	text-decoration:	underline;
	color:	Red;
	}	

A.myschedule:hover	{
	text-decoration:	underline;
	color:	Red;
	}
	
SELECT {
	FONT-SIZE: 12px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

INPUT {
	FONT-SIZE: 12px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

PRE {
	FONT-SIZE: 12px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


TD {
	FONT-SIZE: 12px;
	COLOR: #404040;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.grey {
    FONT-SIZE: 12px;
    COLOR: #404040;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

SPAN.blank {
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.title_purple {
    color: #E62975;
}
A.title_purple:link {
    color: #E62975;
}
A.title_purple:visited {
    color: #E62975;
}

A.title_red {
    color: #BB4040;
}
A.title_red:link {
    color: #BB4040;
}
A.title_red:visited {
    color: #BB4040;
}
A.title_red:hover {
    color: #155777;
}

A.title_green {
    color: #2A635C;
}
A.title_green:link {
    color: #2A635C;
}
A.title_green:visited {
    color: #2A635C;
}
A.title_green:hover {
    color: #E62975;
}

A.title_blue {
    color: #155777;
}
A.title_blue:link {
    color: #155777;
}
A.title_blue:visited {
    color: #155777;
}
A.title_blue:hover {
    color: #E62975;
}

A.title_orange {
    color: #FB861A;
}
A.title_orange:link {
    color: #FB861A;
}
A.title_orange:visited {
    color: #FB861A;
}
A.title_orange:visited {
    color: #155777;
}

TD.title_purple {
    border-width: 2px;
    border-style: solid;
    border-color: #E62975;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.title_red {
    border-width: 2px;
    border-style: solid;
    border-color: #BB4040;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.title_green {
    border-width: 2px;
    border-style: solid;
    border-color: #2A635C;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.title_blue {
    border-width: 2px;
    border-style: solid;
    border-color: #155777;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.title_orange {
    border-width: 2px;
    border-style: solid;
    border-color: #FB861A;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.title_grey {
    border-width: 2px;
    border-style: solid;
    border-color: #455356;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

TD.MessageHeader_red {
	BACKGROUND-COLOR: #FF8080;
	}

TD.MessageContent_red {
    /* BACKGROUND-COLOR: #EEEEFF; */
    BACKGROUND-COLOR: #FFFFFF;
        border-width: 2px;
        border-style: solid;
        border-color: #FF8080;
	}

TD.MessageHeader_green {
	BACKGROUND-COLOR: #2A635C;
        color : #FFFFFF;
	}

TD.MessageContent_green {
    /* BACKGROUND-COLOR: #EEEEFF; */
    BACKGROUND-COLOR: #FFFFFF;
        border-width: 2px;
        border-style: solid;
        border-color: #2A635C;
	}

TD.MessageHeader_blue {
	BACKGROUND-COLOR: #6DADCC;
        color : #FFFFFF;
	}

TD.MessageContent_blue {
    /* BACKGROUND-COLOR: #EEEEFF; */
    BACKGROUND-COLOR: #FFFFFF;
        border-width: 2px;
        border-style: solid;
        border-color: #6DADCC;
	}

TD.MessageHeader_orange {
	BACKGROUND-COLOR: #FDA47C;
	}

TD.MessageContent_orange {
	BACKGROUND-COLOR: #FFF2E3;
        border-width: 2px;
        border-style: solid;
        border-color: #FDA47C;
	}

TD.MessageHeader_grey {
	BACKGROUND-COLOR: #888888;
	}

TD.MessageContent_grey {
	BACKGROUND-COLOR: #DDDDDD;
        border-width: 2px;
        border-style: solid;
        border-color: #888888;
	}


TABLE.AccDetail {
	BACKGROUND-COLOR: #FFBBBB;
        border-width: 0px;
        border-style: solid;
        border-color: #FFFFFF;
        }

TD.titlename {
	FONT-SIZE: 20px;
	COLOR: #455356;
}

TEXTAREA {
	padding: 3px;
	FONT-SIZE: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TEXTAREA.littlegrey {
	padding: 3px;
	COLOR: #404040;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.button {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	background-color: #155777;
}

.button_warning {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	background-color: #AA0000;
}

.button_disabled {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #6DADCC;
}

.button_grey {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	COLOR: #FFFFFF;
	background-color: #155777;
	width:120px;
}

.button_grey_disabled {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	COLOR: #FFFFFF;
	background-color: #E62975;
	width:120px;
}


TABLE.listOrder
{
    margin-left:2px;
    margin-right:2px;
    padding:2px;
}

TD.TDEnteteTbl
{
    BACKGROUND-COLOR: #336699;
    BORDER-RIGHT: #fffbee 1px solid;
    COLOR: #ffffff;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: baseline;
}

TD.TDEnteteTblDoc
{
    BACKGROUND-COLOR: #FC9D66;
    BORDER-RIGHT: #fffbee 1px solid;
    COLOR: #ffffff;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: baseline;
}

TD.TDEnteteTbl2
{
    BACKGROUND-COLOR: #336699;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
}

TD.TDEnteteTbl2Green
{
    BACKGROUND-COLOR: #2A635C;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
}

TD.TDEnteteTbl2Red
{
    BACKGROUND-COLOR: #E40904;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
}

TD.TDEnteteTbl2Pink
{
    BACKGROUND-COLOR: #BB3097;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
}



TD.TDEnteteTbl2GreenRight
{
    BACKGROUND-COLOR: #2A635C;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}

TD.TDEnteteTbl2Blue
{
    BACKGROUND-COLOR: #155777;
    COLOR: #ffffff;
    TEXT-ALIGN: left;
}

TD.TDEnteteTbl2BlueRight
{
    BACKGROUND-COLOR: #155777;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}


TD.TDEnteteTbl3
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #155777;
    border-left: 1px solid #155777;
    border-right: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3Left
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #155777;
    border-left: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3Right
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-right: 1px solid #155777;
    border-top: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



TD.TDEnteteTbl3Blue
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #155777;
    border-left: 1px solid #155777;
    border-right: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3BlueLeft
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #155777;
    border-left: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3BlueRight
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-right: 1px solid #155777;
    border-top: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3BlueAll
{
    BACKGROUND-COLOR: #6DADCC;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-left: 1px solid #155777;
    border-right: 1px solid #155777;
    border-top: 1px solid #155777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


TD.TDEnteteTbl3Green
{
    BACKGROUND-COLOR: #68AEA6;
    COLOR: #404040;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #2A635C;
    border-left: 1px solid #2A635C;
    border-right: 1px solid #2A635C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDEnteteTbl3GreenLeft
{
    BACKGROUND-COLOR: #68AEA6;
    COLOR: #404040;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-top: 1px solid #2A635C;
    border-left: 1px solid #2A635C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


TD.TDEnteteTbl3GreenRight
{
    BACKGROUND-COLOR: #68AEA6;
    COLOR: #404040;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    border-right: 1px solid #2A635C;
    border-top: 1px solid #2A635C;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


TD.TDLigne1Tbl
{
    BACKGROUND-COLOR: #faebd7;
    BORDER-RIGHT: #fffbee 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}

TD.TDLigne1TblGreen
{
    BACKGROUND-COLOR: #68AEA6;
    BORDER-RIGHT: #ffffff 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}

TD.TDLigne1TblBlue
{
    BACKGROUND-COLOR: #6DADCC;
    BORDER-RIGHT: #ffffff 1px solid;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}

TD.TDLigne2Tbl
{
    BACKGROUND-COLOR: #f9f2ea;
    BORDER-RIGHT: #fffbee 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}


TD.TDLigne2TblGreen
{
    BACKGROUND-COLOR: #CDF5F4;
    BORDER-RIGHT: #ffffff 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}


TD.TDLigne2TblBlue
{
    BACKGROUND-COLOR: #B9E2F5;
    BORDER-RIGHT: #ffffff 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}

TD.TDLigne2TblBlueFull
{
    BACKGROUND-COLOR: #B9E2F5;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px
}



TD.TDLigne1Tbl3Left
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #155777;
}

TD.TDLigne1Tbl3Right
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #155777;
}

TD.TDLigne1Tbl3All
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #155777;
    border-right: 1px solid #155777;
}

TD.TDLigne1Tbl3None
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
}

TD.TDLigne1Tbl3LeftBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #155777;
    border-bottom: 1px solid #155777;
}



TD.TDLigne1Tbl3AllBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #155777;
    border-right: 1px solid #155777;
    border-bottom: 1px solid #155777;
}


TD.TDLigne1Tbl3GreenLeft
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #2A635C;
}

TD.TDLigne1Tbl3GreenLeftBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #2A635C;
    border-bottom: 1px solid #2A635C;
}



TD.TDLigne1Tbl3GreenRight
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #2A635C;
}

TD.TDLigne1Tbl3GreenRightBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #2A635C;
    border-bottom: 1px solid #2A635C;
}



TD.TDLigne1Tbl3GreenAll
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #2A635C;
    border-left: 1px solid #2A635C;
}

TD.TDLigne1Tbl3GreenAllBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #2A635C;
    border-left: 1px solid #2A635C;
    border-bottom: 1px solid #2A635C;
}


TD.TDLigne1Tbl3GreenBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #2A635C;
    border-right: 1px solid #2A635C;
    border-bottom: 1px solid #2A635C;
}









TD.TDLigne1Tbl3RedLeft
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #E40904;
}

TD.TDLigne1Tbl3RedRight
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #E40904;
}

TD.TDLigne1Tbl3RedAll
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #E40904;
    border-right: 1px solid #E40904;
}

TD.TDLigne1Tbl3RedNone
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
}

TD.TDLigne1Tbl3RedLeftBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #E40904;
    border-bottom: 1px solid #E40904;
}



TD.TDLigne1Tbl3RedAllBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #E40904;
    border-right: 1px solid #E40904;
    border-bottom: 1px solid #E40904;
}





TD.TDLigne1Tbl3PinkLeft
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #BB3097;
}

TD.TDLigne1Tbl3PinkRight
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-right: 1px solid #BB3097;
}

TD.TDLigne1Tbl3PinkAll
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #BB3097;
    border-right: 1px solid #BB3097;
}

TD.TDLigne1Tbl3PinkNone
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
}

TD.TDLigne1Tbl3PinkLeftBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #BB3097;
    border-bottom: 1px solid #BB3097;
}



TD.TDLigne1Tbl3PinkAllBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    border-left: 1px solid #BB3097;
    border-right: 1px solid #BB3097;
    border-bottom: 1px solid #BB3097;
}



TD.TDParamHead
{
    BACKGROUND-COLOR: #777777;
    COLOR: #FFFFFF;
    vertical-align: middle;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    font-weight: bold;    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDParam0
{
    BACKGROUND-COLOR: #CCCCCC;
    COLOR: #202020;
    vertical-align: middle;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDParam1
{
    BACKGROUND-COLOR: #EEEEEE;
    COLOR: #202020;
    vertical-align: middle;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.TDParamDisabled
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #AAAAAA;
    vertical-align: middle;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:line-through;
}





DIV.action   {
	BACKGROUND-COLOR: #FBCA5E;
}

DIV.hidden   {
	VISIBILITY: HIDDEN;
	DISPLAY: NONE;
}

DIV.littlegrey   {
	COLOR: #404040;
	FONT-SIZE: 10px;
}

DIV.littleblank   {
	COLOR: #404040;
        BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 10px;
}

TD.littlefont {
  FONT-SIZE: 10px;
}

TD.ajax_mspdate_on {
  background-color: #FFAA00;
}

TD.ajax_msedate_on {
  background-color: #FFAA00;
}

DIV.ajax_mspcomment_on {
  background-color: #FFAA00;
  FONT-SIZE: 10px;
}

DIV.ajax_mpgcomment_on {
  background-color: #FFAA00;
  FONT-SIZE: 10px;
}

DIV.ajax_mpgcomment_off {
  background-color: #CCCCCC;
  FONT-SIZE: 8px;
}

TD.ajax_invdate_on {
  background-color: #FFAA00;
}

TD.SheetBottomss {
	BACKGROUND-COLOR: #666666;
	COLOR: #FFFFFF;
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-style: solid;
    border-color: #000000;
	}

TD.SheetOn {
	COLOR: #000000;
	}

TD.Sheet {
    /* BACKGROUND-COLOR: #EEEEEE; */
    BACKGROUND-COLOR: #F4EFE6;
	COLOR: #FFFFFF;
    border-bottom: 1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 1px;
    border-style: solid;
    border-color: #FFFFFF;
	}

TD.SheetLeftOn {
	/* BACKGROUND-COLOR: #EEEEEE; */
    BACKGROUND-COLOR: #F4EFE6;
	COLOR: #FFFFFF;
    border-bottom: 0px;
    border-top: 1px;
    border-left: 1px;
    border-right: 0px;
    border-style: solid;
    border-color: #FFFFFF;
	}

TD.SheetTopOn {
    /* BACKGROUND-COLOR: #EEEEEE; */
    BACKGROUND-COLOR: #F4EFE6;
	COLOR: #000000;
    border-bottom: 0px;
    border-top: 1px;
    border-left: 0px;
    border-right: 0px;
    border-style: solid;
    border-color: #FFFFFF;
	}

TD.SheetRightOn {
    /* BACKGROUND-COLOR: #EEEEEE; */
    BACKGROUND-COLOR: #F4EFE6;
	COLOR: #FFFFFF;
    border-bottom: 0px;
    border-top: 1px;
    border-left: 0px;
    border-right: 1px;
    border-style: solid;
    border-color: #FFFFFF;
	}

	
TD.SheetOff {
	COLOR: #BBBBBB;	
	}

A.SheetOff	{	
	text-decoration:	none;
	color:	#BBBBBB;
	}	
		
A.SheetOff:visited	{	
	text-decoration:	none;
	color:	#BBBBBB;
	}	

A.SheetOff:hover	{
	text-decoration:	none;
	color:	#666666;
	}


TABLE.document {
	BACKGROUND-COLOR: #F9C7A9;
        border-width: 2px;
        border-style: solid;
        border-color: #FC9D66;
	}

TD.separation {
	background-image: url('../pict/point_red2.gif');
	background-repeat:repeat-x;
	background-position:center;
	}

TD.separation_purple {
	background-image: url('../pict/point_purple.gif');
	background-repeat:repeat-x;
	background-position:center;
	}

TD.separation_blue {
	background-image: url('../pict/point_blue.gif');
	background-repeat:repeat-x;
	background-position:center;
	}

TD.separation_green {
	background-image: url('../pict/point_green.gif');
	background-repeat:repeat-x;
	background-position:center;
	}
	
TD.separation_red {
	background-image: url('../pict/point_red2.gif');
	background-repeat:repeat-x;
	background-position:center;
	}

TD.separation_plein {
	background-color: #FF0000;
	}

TD.update
{
    BACKGROUND-COLOR: #FFBBBB;
}

TD.TDLigne1Planning
{
    BACKGROUND-COLOR: #B9E2F5;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDLigne1PlanningBottom
{
    BACKGROUND-COLOR: #B9E2F5;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    border-bottom: 1px solid #000000;
}

TD.TDLigne2Planning
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDLigne2PlanningBottom
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    border-bottom: 1px solid #000000;
}

TD.TDLigne3Planning
{
    BACKGROUND-COLOR: #A9C7CC;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDPlanningComment
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
    FONT-SIZE: 10px;
}

TD.TDLigne1Connection
{
    BACKGROUND-COLOR: #B9E2F5;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDLigne2Connection
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDEnteteAddressBook
{
    BACKGROUND-COLOR: #155777;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDLigne1AddressBook
{
    BACKGROUND-COLOR: #B9E2F5;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}

TD.TDLigne2AddressBook
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
}


A.separation_plein {
	background-color: #FF0000;
	color: #FFFFFF;
        text-decoration: none;
	}

A:hover.separation_plein {
	background-color: #FF0000;
	color: #FFFFFF;
        text-decoration: none;
	}

A:visited.separation_plein {
	background-color: #FF0000;
	color: #FFFFFF;
        text-decoration: none;
	}

A:active.separation_plein {
	background-color: #FF0000;
	color: #FFFFFF;
        text-decoration: none;
	}

INPUT.readonly
        {
        background-color:#EAEAEA;
        }

SELECT.readonly
        {
        background-color:#EAEAEA;
        }

TEXTAREA.readonly
        {
        background-color:#EAEAEA;
        }

TEXTAREA.changed
        {
        background-color:#FDA47C;
        }

INPUT.radio
        {
          background-color: white;
        }

INPUT.radio_orange
        {
          background-color: #FDA47C;
        }

INPUT.radio_acc
        {
          background-color: #FFBBBB;
        }

.autocomplete_big
        {
          position:absolute;
          width:500px;
          background-color:white;
        }

.taglist_management
        {
          position:absolute;
          width:100px;
          background-color:#EAEAEA;
        }

.taglist_search
        {
          position:absolute;
          width:200px;
          background-color:#EAEAEA;
        }

.taglist_create
        {
          position:absolute;
          width:280px;
          background-color:#EAEAEA;
        }


TABLE.ajax_autocomplete {
        border-width: 1px;
        border-style: solid;
        border-color: #A2BFF0;
        }


TABLE.ajax_autocomplete_grey {
        border-width: 1px;
        border-style: solid;
        border-color: #A2BFF0;
        background-color:#C0C0C0;
        }


TD.ajax_msslist_off
        {
          background-color: #FFFFFF;
        }

TD.ajax_msslist_on
        {
          background-color: #D5E2FF;
        }

TD.ajax_strlist_off
        {
          background-color: #FFFFFF;
        }

TD.ajax_strlist_on
        {
          background-color: #D5E2FF;
        }

TABLE.readonly {
	BACKGROUND-COLOR: #EAEAEA;
        border-width: 1px;
        border-style: solid;
        border-color: #A0A0A0;
        }

TABLE.messagetag {
	BACKGROUND-COLOR: #EAEAEA;
        }

DIV.MessageContent2
        {
        width:600px;
        // white-space: pre-wrap;       /* css-3 */
        // white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        // white-space: -pre-wrap;      /* Opera 4-6 */
        // white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
        }

IMG.color_selected
        {
        border-width: 2px;
        border-style: solid;
        border-color: #000000;
        }

IMG.color_unselected
        {
        border-width: 2px;
        border-style: solid;
        border-color: #EAEAEA;
        }


INPUT.right
        {
        TEXT-ALIGN: right;
        }


TABLE.subtable {
	border-width: 2px;
	border-spacing: ;
	border-style: outset;
	border-color: #C0C0C0;
	background-color: #F4F4F4;
}

A:hover.btn {
	background-color: #000000;
	}

SELECT.300 {
	width:300;
}

IMG.img_menu_off {
    padding-bottom: 5px;
    border-bottom: 5px solid #FFF;
}

IMG.img_menu_on_red {
    padding-bottom: 5px;
    border-bottom: 5px solid #9E1D42;
}

IMG.img_menu_on_green {
    padding-bottom: 5px;
    border-bottom: 5px solid #5F918C;
}

IMG.img_menu_on_blue {
    padding-bottom: 5px;
    border-bottom: 5px solid #134660;
}

IMG.img_menu_on_orange {
    padding-bottom: 5px;
    border-bottom: 5px solid #EB704C;
}

