* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY { font: 13px geneva, verdana, arial, sans-serif; color: #3D3D3D; height:100%; }
html {height:100%;}
TH, .BOD, FONT { font: 10px geneva, verdana, arial, sans-serif; color: #BBBBBB; }
TD, FONT { font: 10px geneva, verdana, arial, sans-serif; color: #666666; }


.info {
	 clear: both; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; HEIGHT: 10px;
}
.info UL LI {
	MARGIN-RIGHT: 10px; PADDING-TOP: 0px; vertical-align: bottom; HEIGHT: 20px;  FLOAT:right; DISPLAY: inline; FONT-WEIGHT: normal; LIST-STYLE-POSITION:	inside; FONT-SIZE: 16px; COLOR: #000000;  FONT-FAMILY: DS-Digital, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.info A {
	vertical-align: baseline; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: DS-Digital, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.info A:hover {
	FONT-WEIGHT: normal;  FONT-SIZE: 16px; COLOR: #930300; FONT-FAMILY: DS-Digital, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.displayDate {
	 position: relative; clear: both; MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; HEIGHT: 5px
}
.displayDate UL LI {
		FLOAT:right; MARGIN-RIGHT: 15px; PADDING-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-TYPE: disc; LIST-STYLE-POSITION:	inside; FONT-SIZE: 10px;  COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

		/*border-color:#ff0000; border-style:solid; border-width: 1px;*/
.menu {
	  position: relative; clear: both; MARGIN-LEFT: auto; MARGIN-RIGHT: 0px; WIDTH: 100%;  HEIGHT: 10px
}
.menu UL LI {
	  FLOAT:right; MARGIN-RIGHT: 15px; PADDING-TOP: 5px; DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-TYPE: disc; LIST-STYLE-POSITION:	inside; FONT-SIZE: 10px;  COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu A:hover {      
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #930300; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.plaWeek A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0f06b8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.plaTitre A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.newsTitle { font: 11 px geneva, verdana, arial, sans-serif; color: #363636; text-decoration:none; }
.newsPost { font: 9 px geneva, verdana, arial, sans-serif; color: #757575; text-decoration:none; }
.newsOn { font: 9 px geneva, verdana, arial, sans-serif; color: #505050; text-decoration:none; }
.newsTopic { font: gras 9 px geneva, verdana, arial, sans-serif; color: #b5b5b5; text-decoration:none; }
.newsText { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.newsText2 { font: 10 px geneva, verdana, arial, sans-serif; color: #604524; text-decoration:none; }
.newsText3 { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.textNoirDigital16 {vertical-align: baseline; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: DS-Digital, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.textBlancDigital16 {vertical-align: baseline; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: DS-Digital, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.content { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.option { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.title { font: 10 px geneva, verdana, arial, sans-serif; color: #BBBBBB; text-decoration:none; }
.black { font: 11 px geneva, verdana, arial, sans-serif; color: #000000; text-decoration:none; }

.inverted {  font: 10px geneva, verdana, arial, sans-serif; color: #FFFFFF; background-color: #666666}
.administreprevu {  font: 10px geneva, verdana, arial, sans-serif; color: #00237e; background-color: #c2c3c4}
.administreponctuel {  font: 10px geneva, verdana, arial, sans-serif; color: #3878db; background-color: #c2c3c4}
.nonadministreprevu {  font: 10px geneva, verdana, arial, sans-serif; color: #00237e; background-color: #FF0000}
.nonadministreponctuel {  font: 10px geneva, verdana, arial, sans-serif; color: #3878db; background-color: #FF0000}
.prevu {  font: 10px geneva, verdana, arial, sans-serif; color: #00237e; background-color: #FFFFFF}
.ponctuel {  font: 10px geneva, verdana, arial, sans-serif; color: #3878db; background-color: #FFFFFF}
.Text12ArialPonctuel {  font-family: Arial; font-size: 12px; color: #3878db}
.Text12ArialPrevu {  font-family: Arial; font-size: 12px; color: #00237e}


.FondHemasystem { background-color: #00a9dd}     /* b6d15d*/
.FondHemasystem2 { background-color: #b9a48e}
.FondNXbox { background-color: #cce772}   /* d0dbf3 cce772 */
.FondNXbox2 { background-color: #a4d767}

.FondBleuNX2 { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dde8ff }
.FondBleuNX { 	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B1CBE4 }
.FondBlanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFFF}
.FondGris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #97B9F9}

.FondRouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;background-color: #FF0000}
.FondRouge9 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FF0000}
.FondRougeFonce {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;background-color: #ba0606}
.FondRougeAlerte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;background-color: #d81b1b}

.FondOsmoOnList0 {background-color: #E1E1E1} /* off */
.FondOsmoOnList1 {background-color: #aadcc0} /* ok */
.FondOsmoOnList2 {background-color: #FFC0C0} /* alarm */
.FondOsmoOnList5 {background-color: #FFB8FF} /* deconnecte */


.FondVert {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #00FF00}
.FondBleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #66CCFF}
.FondBleu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#C4D2E6}
.FondBleu2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3F6696}
.FondGrisFonce {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999}
.FondBleuClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #E8F5F7}
.FondBleuFonce {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #E8F5F7; background-color: #AAE1FF}

.FondGrisClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #F1F1F1}
.FondGrisClair1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #EAEBEA}
.FondGrisClair2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #DFE1E0}
.FondGrisClair3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #CCCCCC}
.FondJauneClair {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFCC}
.FondJauneClair1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFAA}
.FondJauneClair2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFCC}
.FondJauneClair3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFF99}
.FondJauneClair4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFF33}
.FondRose {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e3d8cb}
.FondActif {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #D6EDE0}
.FondArrete {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E9D1D3}
.FondRdvPris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ccf373}

.FondVide1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #F0F0F0}
.FondVide2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #F5F5F5}
.FondOQP0 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ffffff}
.FondOQP1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #fce3d6}
.FondOQP2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #facfbb}
.FondOQP3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f7bba1}
.FondOQP4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f4a586}
.FondOQP5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f08e6c}
.FondOQP6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ec7654}
.FondOQP7 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e95f40}
.FondOQP8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e6442e}
.FondOQP9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e2001a}
.FondOQP10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #d10019}

.FondMED01 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #cee1af}
.FondMED02 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e3edce}
.FondMED11 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #eacc8f}
.FondMED12 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #ebe1c7}
.FondMED21 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #a4cbe2}
.FondMED22 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #d5e8f1}
.FondMED31 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #fff48e}
.FondMED32 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #fffad1}

.FondMED41 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #bb9871}
.FondMED42 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #c5a989}
.FondMED51 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #a086b5}
.FondMED52 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #c2b4d3}
.FondMED61 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #907259}
.FondMED62 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #90816d}
.FondMED71 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #faba00}
.FondMED72 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #fcc643}

.FondMED81 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #8be616}
.FondMED82 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #96f915}
.FondMED91 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #e04103}
.FondMED92 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f64905}
.FondMED101 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #1aa8dd}
.FondMED102 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #1dbef9}
.FondMED111 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #d514ce}
.FondMED112 {  border-right: solid 1px #d5d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #f61eee}

.FondDisplayLoc {background-color: #3caa00}


.FondLigne1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #D6EDE0}
.FondLigne2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E9D1D3}


.TextFdEntListe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF ; background-color: #97B9F9}
.TitBaza {  font-family: "Comic Sans MS", Verdana, Arial, Times; font-size: x-large; font-weight: bold; color:#000099; background-color: #FFFF00 }

.textCopyright { font: 9 px geneva, verdana, arial, sans-serif; color: #E79E21; text-decoration:none; }
.TextRouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000}
.Text14BleuItaliqueArial {  font-family: Arial; font-size: 14px; color: #000066; font-style: italic}
.Text14HemasystemItaliqueArial {  font-family: Arial; font-size: 14px; color: #474033; font-style: italic}
.Text10 {  font-family: Arial; font-size: 12px; color: #000000}
.text10Blanc { font: 10 px geneva, verdana, arial, sans-serif;color: #FFFFFF; text-decoration:none; }
.text10Black { font: 10 px geneva, verdana, arial, sans-serif;color: #000000; text-decoration:none; }
.text10Rouge { font: 10 px geneva, verdana, arial, sans-serif;color: #990000; text-decoration:none; }
.Text12 {  font-family: Arial; font-size: 14px; color: #000000}
.Text12Rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.Text9ArialRouge {  font-family: Arial; font-size: 9px; color: #972400}
.Text9Arial {  font-family: Arial; font-size: 9px; color: #000000}
.Text9 {  font-family: Arial; font-size: 10px; color: #000000}
.Text10Arial {  font-family: Arial; font-size: 10px; color: #000000}
.Text10ArialBlanc {  font-family: Arial; font-size: 10px; color: #FFFFFF}
.Text12Arial {  font-family: Arial; font-size: 12px; color: #000000}
.Text12ArialRouge {  font-family: Arial; font-size: 12px; color: #990000}
.Text12ArialBleu {  font-family: Arial; font-size: 12px; color: #000066}
.Text12ArialGris {  font-family: Arial; font-size: 12px; color: #bcbcbc}
.Text12ArialBleu2 {  font-family: Arial; font-size: 12px; color: #00237e}
.Text10ArialBleu {  font-family: Arial; font-size: 10px; color: #000066}
.Text10ArialViolet {  font-family: Arial; font-size: 10px; color: #b82bf9}
.Text10ArialVert {  font-family: Arial; font-size: 10px; color: #5edb13}
.Text10ArialKaki {  font-family: Arial; font-size: 10px; color: #678f00}
.Text10ArialRouge {  font-family: Arial; font-size: 10px; color: #990000}
.Text10ArialTurquoise {  font-family: Arial; font-size: 10px; color: #3fcff3}
.Text18ArialBleu {  font-family: Arial; font-size: 18px; color: #000066; font-style: bold}
.Text18ArialBlancRouge {  font-family: Arial; font-size: 18px; color: #ffffff; background-color: #990000; font-style: bold}
.TextRouge {color: #990000}
.TextVert {color: #5edb13 }
.Text10Vert {font-family: Arial; font-size: 10px; color: #5edb13 }
.TextKaki {color: #678f00}
.TextTurquoise {color: #3fcff3}

.listOsmoseur	 		  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;}
.listOsmoseurTitre  {font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; background:#b6d15d;}
.listOsmoseurred 	  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;}
.listOsmoseurred a  {font-family: Arial; font-size: 10px; color: #990000; font-weight: normal;}
.listOsmoseurgreen  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;}
.listOsmoseurgreen a{font-family: Arial; font-size: 10px; color: #3caa00; font-weight: normal;}
.listOsmoseurpurple  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;}
.listOsmoseurpurple a{font-family: Arial; font-size: 10px; color: #b90eea; font-weight: normal;}
.listOsmoseuryellow  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;background:#d0d0d0;}
.listOsmoseuryellow a{font-family: Arial; font-size: 10px; color: #fef374; font-weight: normal;}
.listOsmoseurgray  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;}
.listOsmoseurgray a{font-family: Arial; font-size: 10px; color: #aaaaaa; font-weight: normal;}
.listOsmoseurblue  {font-family: Arial; font-size: 10px; color: #000000; font-weight: normal;background:#d0d0d0;}
.listOsmoseurblue a{font-family: Arial; font-size: 10px; color: #2034fc; font-weight: normal;}

.page {border: 2px solid #ffffff; height: 15px; background-color: #d81b1b;}


.Text9Nude {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

.Font_HMD {  font-family: "Times New Roman", Times, serif; font-size: 30px; color: #000099; font-style: italic; font-weight: bold}

.PoliceNX { FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.Titre {  font-family: Arial; font-size: 12px; font-weight: bold; color: #000099}
.Text12VertArial {  font-family: Arial; font-size: 12px; color: #006633}
.Text12BlancArial {  font-family: Arial; font-size: 12px; color: #FFFFFF}

.tabularButtonTd {   font-weight:bold;   font-size:11px;   text-align:center; }



.buttonArchive { border-color: #7cd1fd; background-color: #7cd1fd; width: 18px; }

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;	
}

.bouton-vert {
  color: white;
  background-color: #429a2b;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
}

.alerte { 
	background-color: #e33737;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	font-size: 12px;
}
.alerteArchive { 
	background-color: #ff9d8d;
}

.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.generateur2 {
					background-color: #1b4394; /*   1b4394*/
					-moz-opacity: 0.7;
					opacity:.70;
					filter: alpha(opacity=70);
					border-bottom: 1px solid #FFF;
					border-top: 1px solid #FFF;
					font-size: 10px;
					color: #ffffff;
}
.generateur3  {
					background-color: #8e3313; /*   1b4394*/
					-moz-opacity: 0.7;
					opacity:.70;
					filter: alpha(opacity=70);
					border-bottom: 1px solid #FFF;
					border-top: 1px solid #FFF;
					font-size: 10px;
					color: #ffffff;
}
.tteDiode  {
					background-color: #00A9DD; /*   1b4394*/
					-moz-opacity: 0.4;
					opacity:.40;
					filter: alpha(opacity=40);
					border-bottom: 1px solid #FFF;
					border-top: 1px solid #FFF;
					font-size: 10px;
					color: #ffffff;
}

#detailsPatientRech {
	background-color:#cccccc; border-color: #999999; border-style: solid inset ; border-width: 1px ;height:350px; }

/* Tableau */
.tableMenu {margin-left:auto; margin-right:auto;border-color: #5b5b5b; border-style: solid; border-top-width: 1px ;  border-bottom-width: 1px; border-right-width:1px; border-left-width: 1px; }
.tableFramePat {margin-left:auto; margin-right:auto;border-color: #5b5b5b; border-style: solid; border-top-width: 0px ;  border-bottom-width: 0px ;border-right-width: 1px ;border-left-width: 1px ; }
.tableCentreNoMarge {border-collapse: collapse; margin-right: 0; margin-top: 0; margin-bottom: 0; margin-left: 0;border-style: solid; border-width: 0; padding: 0; height:100%; width:100%;margin-left:auto; margin-right:auto;}
.tableCentreNoMargeGris {background-color: #EAEBEA; border-collapse: collapse; margin-right: 0; margin-top: 0; margin-bottom: 0; margin-left: 0;border-style: solid; border-width: 0; padding: 0; height:100%; width:100%;margin-left:auto; margin-right:auto;}
.tableCentreNoMargeNoSize {border-collapse: collapse; margin-right: 0;  margin-bottom: 0; margin-left: 0;border-style: solid; border-width: 0; padding: 0; margin-left:auto; margin-right:auto;}
.tableInFrameDetails {border-collapse: collapse;background-color:#b3cadf; border-color: #999999; border-style: solid inset ; border-width: 1px; margin-right: 0;  margin-bottom: 0; margin-left: 0; padding: 0; margin-left:auto; margin-right:auto;}


/* Display Data */
#conteneur {
	width:100%; height: 73%; margin:0 auto;	background-color:#b9a48e;  }

#headerData {
					  border-color: #b9a48e; border-style: solid  ; border-width: 1px ; padding-left: 4px; height: 26px; width: 100%; BACKGROUND: #b9a48e;}

#headerDataOsmo {
					  padding-left: 4px; width: 100%; height: 30px; } /*B1CBE4 */
#logoData {
					width: 26px; float:left}
#titreData {
					 float:left; line-height : 24px; width: 80%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #990000}
#titreDataOsmo {
					 float:left; line-height : 24px; width: 34%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #000066; }
#formInterOsmo {
					 float:left; line-height : 24px; width: 54%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #000066; }
#boutonMorph {
					 float:left;width: 8%; text-align: center;font-size: 12px geneva, verdana, arial, sans-serif; color: #990000}
#boutonAdd {
					 float:right;width: 4%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #990000}

#titreDataMsg {
					 float:left; line-height : 24px; width: 50%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #000066; }
#formMsgOsmo {
					 float:left; line-height : 24px; width: 40%; text-align: center; font-size: 12px geneva, verdana, arial, sans-serif; color: #000066; }


#wrap {
	clear:both; overflow:hidden; background-color:#EAEBEA; height:100%; }

#sidebar {
 	float:left; background-color:#fff; height:100%;}

#contenuData {
	background-color:#cccccc; border-color: #999999; border-style: solid inset ; border-width: 1px ; height:91%; overflow-x:hidden;	overflow-y:hidden;}

.sidebarOrigin {
	border-color: #999999; border-style: solid inset; border-width: 1px ;
	overflow-x:hidden;
	overflow-y:auto;
	width:275px;
	}
.sidebarEnd {
	border-color: #999999; border-style: solid inset; border-width: 0px ;
	overflow-x:hidden;
	overflow-y:auto;
	width:0px;
}
.origin {
	margin-left:275px;

	overflow: hidden;
	margin: 0;
  padding: 1px;

}
.end {

	margin: 0;
  padding: 1px;
}

/* Fin Display Data */

/*BODY {

	SCROLLBAR-FACE-COLOR: #dde8ff; SCROLLBAR-HIGHLIGHT-COLOR: #b8c2cc; SCROLLBAR-SHADOW-COLOR: #b8c2cc; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #000066; SCROLLBAR-TRACK-COLOR: #262d34; SCROLLBAR-DARKSHADOW-COLOR: #000000

}           */

/* - - - - - - - - - - - - - - - - - - - - -
Title : Lightbox CSS & Default CSS for Lightbox Gone Wild
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006
- - - - - - - - - - - - - - - - - - - - - */
/*#lightbox{
	display:none;
	position: absolute;
	top:45%;
	left:40%;
	z-index:9999;
	width:650px;
	height:490px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}   */

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#B1CBE4;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

/*
#lightbox.done img{
	width:100%;
	height:100%;
}
*/

a img{
	border:none !important;
}

#container{
	margin:0 auto;
	width:500px;
	padding:40px;
	text-align:left;
	background-color:#fff;
}
#container ul{
	text-align:center;
	margin:0 0 30px 0;
	list-style:none;
}
#container ul a{
	border:1px solid #eee;
	background-color:#f5f5f5;
	color:#444;
	font-size:1.5em;
	line-height:2em;
	padding:20px;
	margin:0 0 20px 0;
	display:block;
}
#container ul a:hover{
	border:1px solid #B5DF99;
	background-color:#CDEFB6;
	color:#358610;
}

#lightbox h2{
	margin:0 0 5px 0;
    color:#000000;
}
#lightbox h3{
	color:#df2121;
}
#lightbox.done p{
	color:#333;
}

#definition{
	margin:10px;
    margin-top: 0;
    font: 10 px geneva, verdana, arial, sans-serif; color: #363636; text-decoration:none;
}
.highlight{
	background-color:#FEFFAF;
}

/* Autocompletion */
.update{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	color:#000;
	z-index: 5;
}

ul.contacts  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer; }
li.contact {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:32px;
}
li.contact div.image {
	float:left;
	width:32px;
	height:32px;
	margin-right:8px;
}
li.contact div.nom {
	color:#000;
	font-weight:bold;
	font-size:10px;
	line-height:1.2em;
}

/* PRE TRAIT */
.panel4 {
 border: solid 1px black;
 width: 158px; height: 130px;
}
.panel5 {
 border: solid 1px black;
 width: 158px; height: 162px;
}
.panel3 {
 border: solid 1px black;
 width: 158px; height: 98px;
}
.panelDeltaP {
 border: solid 1px black;
 width: 435px; height: 98px;
}
.panel2 {
 border: solid 1px black;
 width: 158px; height: 65px;
}
.panel1 {
 width: 158px; height: 33px;
}
.panelCWP {
 border: solid 1px black;
 width: 250px; height: 98px;
}