A:link
{
    COLOR: #254A9D;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A
{
    FONT-SIZE: 7pt;
    COLOR: #7A89C3;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #254A9D;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:hover
{ 
    COLOR: #7A89C3;
}
A:active
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
BODY
{
	/* En moins 
	BACKGROUND-COLOR:#ABBED6;	
	*/	
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: normal;
	/* Au lieu de BACKGROUND-COLOR: #efebde; */
	bottommargin: 0;
	leftmargin: 5;
	topmargin: 0;
	/* En plus */
	BACKGROUND-COLOR:#DEE2ED;
}
TEXTAREA
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	/*background-image: url(../images/fondform2.gif);*/
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f7f7f7
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f2f3ee;
}
BUTTON
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffebcd;
}
.cssfond
{
    BACKGROUND-COLOR: #DEE2ED;
}
.cssblanc
{
    BACKGROUND-COLOR: white
}
.cssfond_obs_detail
{
    BACKGROUND-COLOR: beige
}
.cssmenu_gauche
{
    FONT-SIZE: 15pt;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial
}
.csssurmenu_gauche
{
    FONT-SIZE: 18pt;
    VERTICAL-ALIGN: bottom;
    CURSOR: crosshair;
    COLOR: #3333ff;
    TEXT-INDENT: 0pt;
    LINE-HEIGHT: 20pt;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 0.3em;
    HEIGHT: 40pt;
    TEXT-ALIGN: left
}
.csssousmenu_gauche
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #3333ff;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst
{
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.ti
{
    FTB;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst1
{
    FTB;
    FONT-SIZE: 6pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst2
{
    FTB;
    FONT-SIZE: 6pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst3
{
    FTB;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.csst4
{
    FTB;
    FONT-SIZE: 10pt;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst5
{
    FTB;
    FONT-SIZE: 7pt;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst6
{
    FTB;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst7
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst8
{
    FTB;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst88
{
    FTB;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst9
{
    FTB;
    FONT-SIZE: 6pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst10
{
    FTB;
    FONT-SIZE: 10pt;
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst11
{
    FONT-SIZE: 11pt;
    COLOR: #6699cc;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst12
{
    FTB;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.csst13
{
    FTB;
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.csst14
{
    FTB;
    FONT-SIZE: 14pt;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst15
{
    FTB;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst16
{
    FTB;
    FONT-SIZE: 14pt;
    COLOR: #00ff00;
    LINE-HEIGHT: 25pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst20
{
    FTB;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst44
{
    font-weight:bolder;
    FONT-SIZE: 16pt;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csswarning
{
    FTB;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csst8a
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.cssprint
{
    DISPLAY: none
}
.cssinvisible
{
    DISPLAY: none
}
.cssombre_sav
{
    FILTER: DropShadow(color=lightblue, offx=2, offy=2);
    WIDTH: 100%;
    CURSOR: crosshair
}
.cssombre
{
    CURSOR: crosshair
}
.csscritere
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
	 FONT-WEIGHT: normal;
    COLOR: black;
}
.cssrecherche
{
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #E5E2E2;	
}
.cssbentete
{
	border: 1px solid #254A9D;
}
.cssentete
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	FONT-FAMILY: Verdana, Arial;
	LETTER-SPACING: 0.4em;
	TEXT-ALIGN: center;
	background-image: url(../images/fondform4.gif);
	CURSOR: url(../images/cursor/No.ani);
	COLOR: #0000CC;
}
.cssentete1
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: center;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: Verdana, Arial;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #7A89C3;
	BORDER-BOTTOM-STYLE: none;
	CURSOR: hand;
	background-image: url(../images/fondform1.gif);
	color: #0000CC;
}
.cssbliste
{
	border: 1px solid #254A9D;
}
.csstitre
{
	/*
	color: #FFFFFF;
	BACKGROUND-COLOR: #7A89C3;
	*/
	FONT-SIZE: 8pt;
	FONT-weight: 100;
	BORDER-top-style: outset;
	BORDER-left-style: outset;
	BORDER-right-style: outset;
	BORDER-bottom-style: outset;
	BORDER-top-color: #FFFFFF;
	BORDER-right-color: #FFFFFF;
	BORDER-bottom-color: #FFFFFF;
	BORDER-left-color: #FFFFFF;
	BORDER-top-width: 0px;
	BORDER-right-width: 1px;
	BORDER-bottom-width: 1px;
	BORDER-left-width: 0px;
   ACURSOR: url(../images/cursor/No.ani);
	/* En plus */
	background-image: url(../images/fondform3.gif);
	COLOR: #0000CC;
}
.csstitre_select
{
	FONT-SIZE: 8pt;
	COLOR: #0000CC;
	BACKGROUND-COLOR: #b0c4de;
	FONT-weight: 100;
	BORDER-top-style: outset;
	BORDER-left-style: outset;
	BORDER-right-style: outset;
	BORDER-bottom-style: outset;
	BORDER-top-width: 0px;
	BORDER-right-width: 1px;
	BORDER-bottom-width: 1px;
	BORDER-left-width: 0px;
   ACURSOR: url(../images/cursor/LGBZNS.CUR);
}
.cssliste
{
    FONT-SIZE: 8pt;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #ECECEC;
    BORDER-BOTTOM-STYLE: none;
    CURSOR: hand;
    /*LINE-HEIGHT: 0.5cm;*/
}
.cssliste1
{
    FONT-SIZE: 8pt;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #F7F7F7;
    BORDER-BOTTOM-STYLE: none;
    CURSOR: hand;
    /*LINE-HEIGHT: 0.5cm;*/
}
.cssliste_select
{
	font-size: 8pt;
    FTB;
	CURSOR: hand;
	COLOR: #000099;
	/*
	BORDER-LEFT: #999999 1px inset;
	BORDER-BOTTOM: #999999 1px inset;
	BORDER-RIGHT: #ffffff 1px outset;
	BORDER-TOP: #ffffff 1px outset;
	*/

	BACKGROUND-COLOR: #D4D4D4;
    FONT-FAMILY: Verdana, Arial;
    /*LINE-HEIGHT: 0.5cm;*/
}
.csstitremini
{
	color: #FFFFFF;
	FONT-weight: normal;
	BORDER-top-style: outset;
	BORDER-right-style: outset;
	BORDER-bottom-style: inset;
	BORDER-left-style: inset;
	BORDER-top-color: #FFFFFF;
	BORDER-right-color: #FFFFFF;
	BORDER-bottom-color: #999999;
	BORDER-left-color: #999999;
	BORDER-top-width: 1px;
	BORDER-right-width: 1px;
	BORDER-bottom-width: 1px;
	BORDER-left-width: 1px;
	CURSOR: crosshair;
	LINE-HEIGHT: 0.3cm;
	background-color: #9AA9E3;
}
.cssbas
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    CURSOR: crosshair;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #B4B4B4;
    TEXT-ALIGN: left
}
.cssmain
{
    CURSOR: hand;
}
.csswarning
{
    BACKGROUND-POSITION: left center;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    CURSOR: crosshair;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.csstable
{
	CURSOR: crosshair;
	border: thick solid #FFFFFF;
}
.cssmessage_accueil
{
    FONT-SIZE: 25pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: justify
}
.cssbarre
{
    FTB;
    FONT-SIZE: 8pt;
    COLOR: #ccff66;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #8b84e8
}
.cssmessage_affiche_fond
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 25pt;
    FILTER: glow(color=blue,strength=2);
    LEFT: -2000pt;
    WIDTH: 23pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    POSITION: absolute;
    HEIGHT: 15pt;
    TEXT-ALIGN: center
}
.csstextstyle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FILTER: glow(color=red,strength=5);
    LEFT: -2000pt;
    WIDTH: 400pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    POSITION: absolute;
    TEXT-ALIGN: center
}
.csscoverstyle
{
    FILTER: alpha(opacity=0,finishopacity=00,style=2,startX=0px,startY=0px,finishX=60px,finishY=60px);
    LEFT: -1000pt;
    WIDTH: 140pt;
    POSITION: absolute;
    HEIGHT: 180pt;
    BACKGROUND-COLOR: white
}
.cssprixaccueil
{
    FTB;
    FONT-SIZE: 24pt;
    COLOR: #00ff66;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.csshover
{
    COLOR: purple;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #33ccff;
    TEXT-DECORATION: none
}
.cssnombre
{
    BACKGROUND-POSITION: center 50%;
    FONT-SIZE: 8pt;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: beige
}
.cssaffiche
{
	BORDER-RIGHT: green 1px groove;
	BORDER-TOP: green 1px groove;
	BORDER-LEFT: green 1px groove;
	BORDER-BOTTOM: green 1px groove;
	BACKGROUND-COLOR: beige;
	thin: medium;
	font-size: xx-small;
}
.cssbordphoto
{
/*
    BORDER-TOP: black inset 2pt;
    BORDER-LEFT: black inset 2pt;
    BORDER-RIGHT: white outset 2pt;
    BORDER-BOTTOM: white outset 1pt;
    LINE-HEIGHT: 2cm;
    black: inset
*/
    BORDER-RIGHT: white 2px outset;
    BORDER-TOP: #c0c0c0 2px outset;
    BORDER-LEFT: white 2px outset;
    BORDER-BOTTOM: white 2px outset;
}
.cssunnamed1
{
    CLEAR: left right both;
    BORDER-TOP: #660099 outset ...;
    BORDER-LEFT-WIDTH: x thin medium thick;
    BORDER-RIGHT: #660099 inset ...;
    BORDER-BOTTOM: #660099 outset inset solid dotted;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt 2%;
    BACKGROUND: url(../Images/non.gif) #000000 center top repeat-x transparent;
    FLOAT: left right none;
    LIST-STYLE-IMAGE: url(../Images/smil.gif);
    VISIBILITY: hidden visible collapse;
    PAGE-BREAK-BEFORE: auto always avoid left right;
    PADDING-BOTTOM: 2pt;
    MARGIN: 2pt;
    WORD-SPACING: 2em;
    PAGE-BREAK-AFTER: auto always avoid left right;
    FONT-WEIGHT: 300 bolder;
    FONT-SIZE: large;
    FONT-STYLE: oblique italic normal;
    TEXT-TRANSFORM: capitalize uppercase lowercase none;
	 TEXT-ALIGN: right left justify inherit center;
	 vertical-align: middle
    WIDTH: 2pt;
    CLIP: rect(2px 2px 2px 2px);
    COLOR: #000000;
    PADDING-TOP: 2pt;
    WHITE-SPACE: nowrap pre normal;
    LETTER-SPACING: 2em;
    POSITION: relative absolute fixed;
    TOP: 2pt;
    HEIGHT: 2pt;
    FONT-VARIANT: small-caps normal;
    thin: 	thin medium thick auto border-bottom-width thin medium thick auto border-left-width 
	 			thin medium thick auto LIST list-style-position inside;
    Couleur: 2cm;
    texte: underline overline line-through blink
}
.accueil_societe {
	filter: Shadow(Color=#FFFFFF, Direction=R);
}
.input_text {
	font-family: Tahoma;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../images/fondform.gif);
}
.input_liste {
	font-family: Tahoma;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../images/fondform.gif);
}
.input_rech {
	font-family: Tahoma;
	border-style: solid;
	border-width: 1px;
	padding-top: 1px;
	WIDTH: 12pt;     FONT-SIZE: 9px;
   TEXT-ALIGN: center;
	background-image: url(../images/fondform.gif);
}
.input_checkbox {
	border-width: 0px;
}
.input_text_r {
    BACKGROUND: #DDDDDD;
    COLOR: #000000;
	font-family: Tahoma;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
    /*CURSOR: url(../images/cursor/No.ani);*/
}
.TEXTAREA {
	font-family: Tahoma;
	border-style: solid;
	border-width: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(../images/fondform2.gif);
}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}
.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 12px;
	text-align: center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	cursor: pointer;
	background-image: url(../images/fondform.gif);
}

.ds_cell-hover {	
	background-color: #F3F3F3;
	font-weight: bold;
	background-image: url(../images/fondform.gif);
} /* This hover code won't work for IE */

