BODY
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px
}
.indent
{
    TEXT-INDENT: 10px
}
.Titrerubaffich
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 6px
}
div.title
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 0px;
    color: maroon
}
div.maintenancetitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;    
    background: url(../images/exclamation_16.jpg) no-repeat;
}
div.newstitle
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 0px;  
    color: #3366CC;  
}
div.content
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top: 6px;
}
DIV.TitreTabaffich
{
    COLOR: maroon;
    FONT-SIZE: 11px;
    MARGIN-TOP: 0px
}
DIV.SousTitreTabaffich
{
    COLOR: navy;
    MARGIN-TOP: 1px
}
DIV.TexteTitreTabaffich
{
    COLOR: black
}
.TitrePage
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.SousTitrePage
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.selecteditemstylecss
{
    BACKGROUND-COLOR: #0099cc
}
TD.unselecteditemstylecss
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 8px
}
TABLE.left
{
    BACKGROUND-COLOR: #0099cc;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    HEIGHT: 100%;
    WIDTH: 100%
}
TD.left
{
    BACKGROUND-COLOR: #0099cc;
    WIDTH: 100%
}
TABLE.head
{
    BACKGROUND-COLOR: #0099cc;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    HEIGHT: 100%;
    WIDTH: 100%
}
TD.head
{
    BACKGROUND-COLOR: #0099cc;
    WIDTH: 100%
}
TD.headtab
{
    BACKGROUND-COLOR: #bfd9ff;
    FONT-WEIGHT: bold
}
TD.headtabcal
{
    BACKGROUND-COLOR: #bfd9ff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal
}
TD.headtabNotes
{
    BACKGROUND-COLOR: #bfd9ff;
    FONT-FAMILY: verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
TD.BottomtabNotes
{
    BACKGROUND-COLOR: #fffacd;
    FONT-FAMILY: verdana, arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
td.headerline 
	{
	BACKGROUND-COLOR: #ffffff;
	}
td.welcomeline
	{
	BACKGROUND-COLOR: #6699CC;
	height: 3px;
	}

.titreselect
{
    FONT-WEIGHT: bold
}
TABLE.submenu
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    HEIGHT: 100%;
    WIDTH: 100%
}
TD.submenu
{
    WIDTH: 100%
}
TABLE.menucentral
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    WIDTH: 100%
}
TD.menucentral
{
    WIDTH: 100%
}
A.MenuUnselectedhead
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedhead:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedhead:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedhead:hover
{
    COLOR: red;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.Menuselectedhead
{
    COLOR: dimgray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
A.MenuUnselectedtoc2
{
    COLOR: green;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc2:link
{
    COLOR: green;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc2:visited
{
    COLOR: green;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc2:hover
{
    COLOR: blue;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    TEXT-DECORATION: underline
}
A.Menuselectedtoc2
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 10px
}
A.MenuUnselectedtoc1
{
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc1:link
{
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc1:visited
{
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
A.MenuUnselectedtoc1:hover
{
    COLOR: red;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}
A.Menuselectedtoc1
{
    COLOR: dimgray;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
TD
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.Normal
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 12px
}
.NormalDouble
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px
}
.NormalTextBox
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: normal
}
.NormalSelect
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: normal
}
.EditTextBox
{
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-LEFT: #999966 1px solid;
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    WIDTH: 100%
}
.NormalControl
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.NormalCheckBox
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: -4px
}
.NormalRadio
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-INDENT: -5px
}
.NormalButton
{
    BACKGROUND-COLOR: #ccccaa;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-INDENT: -5px
}
.NormalRed
{
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.NormalBold
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 12px
}
.NormalItalic
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
    
}
A:link
{
    COLOR: black;
    TEXT-DECORATION: none;      
}
A
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
}
SMALL
{
    FONT-SIZE: 10px
}
BIG
{
    FONT-SIZE: 14px
}
BLOCKQUOTE
{
    FONT-FAMILY: Lucida Console, monospace
}
PRE
{
    FONT-FAMILY: Lucida Console, monospace
}
UL LI
{
    LIST-STYLE: square
}
UL LI LI
{
    LIST-STYLE: disc
}
UL LI LI LI
{
    LIST-STYLE: circle
}
OL LI
{
    LIST-STYLE: decimal
}
OL OL LI
{
    LIST-STYLE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE: lower-roman
}
HR
{
    HEIGHT: 1pt;
    TEXT-ALIGN: left
}
TABLE.header
{
    BACKGROUND-COLOR: #7A97DF
}
td.header0
{
     font-size: 9px;
	 color:white;
	 PADDING-BOTTOM: 2px;
     PADDING-LEFT: 2px;
     PADDING-RIGHT: 2px;
     PADDING-TOP: 2px;
}
TABLE.bar
{
    BACKGROUND-COLOR: #dddddd
}
TABLE.barline
{
    BACKGROUND-COLOR: #dddddd
}
TD.rect
{
    BACKGROUND-COLOR: #dddddd;
    color: Gray;
    FONT-SIZE: 11px;
}
TABLE.upperleft
{
    BACKGROUND-COLOR: #f1f1f1;
   
}
TABLE.left
{
    BACKGROUND-COLOR: #0099cc;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    HEIGHT: 100%;
    WIDTH: 100%
}
TD.left
{
    BACKGROUND-COLOR: #0000cc;
    WIDTH: 100%
}
TABLE.footer
{
    BACKGROUND-COLOR: #6699cc
}
TABLE.right
{
    BACKGROUND-COLOR: #ffffff
}
.Toc
{
    BACKGROUND-COLOR: darkred
}
.TocItemOver
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}

.IndentTocItemOver
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}

.TocHeaderOver
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}

/* Barre d'onglets */

.BarCell
{
    BACKGROUND-COLOR: #7A97DF;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
	
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;	

}


.BarCellOver
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}

.selectedBarCell
{

    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
	
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;

}

.selectedBarCellOver
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
	
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;

}

.selectedTab
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;    
}
.Tab
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;    
}
A.Tab:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
a.linkunderline
{
    COLOR:blue;
    text-decoration:underline
}
a.linkunderline:hover
{
    COLOR:#EE3300;
    text-decoration:underline
}
A.Tab:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.Tab:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.Tab:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}


.selectedTocCell
{
    BACKGROUND-COLOR: white
}
.TocCell
{
    BACKGROUND-COLOR: dimgray;
    BORDER-BOTTOM-COLOR: black;
    BORDER-LEFT-COLOR: black;
    BORDER-RIGHT-COLOR: black;
    BORDER-TOP-COLOR: black
}
.selectedTocItem
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.selectedTocItem1
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.selectedTocHeader
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.selectedIndentTocItem
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 11px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
 }   
.TocItem
{
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}

.IndentTocItem
{
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}

.TocHeaderStatic

{
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
    BORDER-TOP: #bbbbbb 1px solid;
}

.TocStatic
{
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}
.TocHeader
{
    BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
    BORDER-TOP: #bbbbbb 1px solid;
}
A.TocItem:link
{
    COLOR: #eeeeee;
    TEXT-DECORATION: none
}
/* A.TocItem:visited
{
    COLOR: #eeeeee;
    TEXT-DECORATION: none
}  */
A.TocItem:active
{
    COLOR: #eeeeee;
    TEXT-DECORATION: none
}
A.TocItem:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}


P.titre1
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Geneva;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}


.grid-table
{
	BACKGROUND-COLOR: #F5F5F5;
	text-decoration: none;
	border-color:#ffffff;
	border-style:none; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px double;
	border-bottom: #ffffff 1px solid;
	padding:4px 4px 4px 4px;

}
.grid-item
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding:4px 4px 4px 4px;
	
	FONT-FAMILY: Verdana, Arial, Geneva;  /* on définit ici le font du datagrid*/
	FONT-SIZE:11px;                      
	FONT-WEIGHT:normal;  
	
}

.grid-check
{
	border: #ffffff 1px solid;
	height:1px; 
	width:1px; 
	padding:1px;
}

.grid-last-item
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px double;
	border-bottom: #ffffff 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	BACKGROUND-COLOR: #ffffff;			
}
.grid-header /* ne prend que les couleurs*/
{
	color: #000000;   /* a choisir*/
	background-color: #ccffcc;
}
.grid-header-vert
{	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 4px;
	margin: 1px;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccffcc;
}

.grid-header-jaune
{	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
 
	BACKGROUND-COLOR: #ffffcc;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;		
}
.grid-header-bleu /* ne prend que les couleurs*/
{
	color: #000000;   /* a choisir*/
	background-color: #99CCFF;
}
.grid-pager
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin:1px;
	BACKGROUND-COLOR: #ffffff;
}



.grid-alternating
{
	BACKGROUND-COLOR: #f1f1f1;
	text-decoration: none;
}
.datagrid
{
	BACKGROUND-COLOR: #f5f5f5;
	text-decoration: none;
}

.unsorted
{ 
    background-image: none;
}
.sortedasc
{
	background-image: url(../images/iconup.gif);
	background-repeat: no-repeat;
	background-position: right; 
} 

SELECT
{
    FONT-FAMILY: Verdana, Arial, Geneva;
    FONT-SIZE: 11px;
     FONT-WEIGHT: normal
}

SELECT.bo
{
    FONT-FAMILY: Verdana, Arial, Geneva;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

INPUT.button
{
    BACKGROUND-COLOR: #dddddd;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Geneva;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    Height: 25px;
}

.standard-text
	{font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	color: #000000;}
	
	
/* formulaires du back-office    */
TABLE.bo-form								/*pour tout formulaire sauf input et select et texarea*/
	{width:100%;
	border:0px;
	FONT-FAMILY: Verdana, Arial, Geneva;  
	FONT-SIZE:11px;                      
	FONT-WEIGHT:normal;                 
	}

TD.bo{padding:4px; vertical-align:top;color: #000000;} /* en complément à TABLE.bo-form pour les labels et texte sans style   */

TD.boM{padding:4px; vertical-align:middle;color: #000000;} /* en complément à TABLE.bo-form pour les labels et texte sans style   */
TD.bo-label{padding:4px;vertical-align:top;} /* en complément à TABLE.bo-form pour les labels et texte sans style   */
td.formdate 
	{ padding-top: 4px;
	}
td.message 
	{	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

SPAN.bo-label{padding:4px;vertical-align:top;}

INPUT.bo-textbox  /*pour tout textbox*/
	{FONT-FAMILY: Verdana, Arial, Geneva;
	FONT-SIZE: 11px;
	Height: 18px;
	padding-left:4px;} /*important*/
	
TEXTAREA.bo-text  /*pour tout textbox*/
	{FONT-FAMILY: Verdana, Arial, Geneva;
	FONT-SIZE: 11px;
	padding-left:4px;} /*important*/	
	
SELECT.bo-listbox	/*pour toute listbox*/
	{FONT-FAMILY: Verdana, Arial, Geneva;
	FONT-SIZE:11px;
	FONT-WEIGHT: normal;
	background-color:#f5f5f5;
	padding: 4px;}   /*important*/

SELECT.bo-drop	/*pour toute liste déroulante*/
	{FONT-FAMILY: Verdana, Arial, Geneva;
	FONT-SIZE:11px;
	FONT-WEIGHT: normal;
	padding-left:4px;}         /*important*/

INPUT.boButton
	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    height: 20px;}
IMG
{ border:none;}

Table.welcome
{
	background-color:#ffffff;
	BORDER-BOTTOM: #dddddd 1px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    border-collapse:collapse;
}
Table.welcomebottom
{
	background-color:#ffffff;
	BORDER-BOTTOM: #dddddd 1px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 0px solid;
    border-collapse:collapse;
}

TABLE.grid {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
}
Table.fiche
{
	background-color:#ffffff;
	BORDER-BOTTOM: #dddddd 0px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    border-collapse:collapse;
}
Table.fiche1
{
	background-color:#ffffff;
	BORDER-BOTTOM: #dddddd 0px solid;
    BORDER-LEFT: #dddddd 0px solid;
    BORDER-RIGHT: #dddddd 0px solid;
    BORDER-TOP: #dddddd 0px solid;
    border-collapse:collapse;
}
Table.fiche2
{
	background-color:#ffffff;
	BORDER-BOTTOM: #dddddd 0px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-RIGHT: #dddddd 0px solid;
    BORDER-TOP: #dddddd 0px solid;
    border-collapse:collapse;
}

.tip
{
    color: #ff00ff;
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
}

td.fichelabel
	{ 
	text-align:right;
	padding-right:6px;
	width:140px;
	vertical-align:top;
	}
td.fichedata
	{ 
	width:186px;
	vertical-align:top;
	}	
td.ongletoff 
	{
	background: url(../images/off_bg.gif); 
	padding-top: 5px
	}
a.ongletoff {
	font-weight: bold; 
	font-size: 11px; 
	color: #444444; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none
}
a.ongletoff:hover {
	color: #003399
}
td.ongleton {
	background: url(../images/on_bg.gif); 
	padding-top: 3px
}
a.ongleton {
	font-weight: bold; 
	font-size: 11px; 
	color: #003399; 
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none
}
a.ongleton:hover {
	color: #003399
}
p.titre1	{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 16px; 
			color: #990000;
			font-weight: bold;
			}
	p.titre2	{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 14px; 
			color: #666666;
			font-weight: bold;
			}
	p.titre3	{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 12px; 
			font-weight: bold;
			}
			p.titre4	{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 11px; 
			font-weight: bold;
			}
	p.liste		{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 11px;
			margin-top: 5px;
			}
			
	p.header
			{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 16px;
			font-weight:bold;
			color:#ffffff
			}

	p.headerlabel
			{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 16px;
			font-weight:bold;
			color:#ffffff;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 6px
			}

			
	p.headerlabel1
			{
			font-Family: Verdana, Arial, Geneva, Helvetica ;
			font-size: 12px;
			font-weight:bold;
			color:#ffffff;
			margin-top: 14px;
			margin-bottom: 8px;
			margin-left: 0px
			}	
			
			
div.search
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
	padding-left:2px; 
	padding-right:2px; 
}

table.search
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
   	padding-left:2px; 
	padding-right:2px; 
}
span.selsearchindex
{
	font-size: 12px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.searchindex
{
	font-size: 12px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
a.searchnext
{
	font-size: 12px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.searchindex:hover
{
	font-size: 12px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
a.searchnext:hover
{
	font-size: 12px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
a.affiche
	{font-family: Verdana, Arial, Geneva;
	font-size: 11px;
	color: blue;
	cursor: hand;
	font-weight: bold;
	padding-top:6px;
	}
a.affiche:hover
	{
	color: red;
	}
.pleasewait {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; FONT-SIZE: 11px; BACKGROUND: url(../images/animated.gif) no-repeat left center; COLOR: #000000; LINE-HEIGHT: 40px; FONT-FAMILY: Verdana, Arial, Geneva
}
.pleasewait1 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 40px; FONT-SIZE: 11px; BACKGROUND: url(../images/animated.gif) no-repeat left center; COLOR: #000000; LINE-HEIGHT: 40px; FONT-FAMILY: Verdana, Arial, Geneva
}
TABLE.wait1 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
TABLE.wait2 {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff
}
.waittext {
	FONT-SIZE: 14px; COLOR: black
}
	