/* CSS Document */

<!--
body { background-color:#ffffff; font-size: 8pt; color: black; font-family: Verdana, Times, sans-serif;} 

TABLE{ border-spacing: 2px; margin: 0; padding: 0; border-collapse: separate; border: 0px solid black;}
TABLE.glob{ background-image:url(/images/bgch.jpg); width:992px; padding: 5px 30px 10px 30px; margin: 5px 10px ; border-collapse: collapse; border: 0px solid black; }
DIV.titre { 
    font-weight:bold;
    margin: 5px 10px 0px 10px;
    padding: 0px;
    border: 0px solid #af0000;
	font-size: 18pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #ec4000;
}
TABLE.unmois{ 
	border: 1px solid #eeeeee;
	border-spacing: 0;  
	background-color:#ffffff; 
	padding: 2;
	width:210px;
	}
TABLE.main{ 
	margin: 20;
	padding: 0;
     border-spacing: 40px 40px; 
    border-collapse: separate; 
}
TABLE.mois{ 
    width: 180px;
    border-spacing: 2px; 
    margin: 1pt;
    padding: 0.5em;
    border-collapse: collapse; 
    border: 1px solid #000000;}
TABLE.draw{ 
    border-spacing: 0; 
    margin: 0;
    padding: 0;
    border-collapse: collapse; 
    border: 0px solid black;
}

TABLE.edit{ 
	background-color:#eecfa1;
	padding: 5px;
    border-spacing: 5px;  
    border-collapse: separate; 
    border: 0px solid #00ffff;
    margin: 0px;
    margin-left:auto; 
    margin-right:auto;
    width: 100%;
}
TABLE.pack{ 
    background-color: GhostWhite;
    padding: 0px;
    border-spacing: 2px;  
    border-collapse: separate; 
    border: 1px dotted #333333;
    margin: 5px;
    margin-left:auto; 
    margin-right:auto;
    width: 90%;
}
TABLE.dateselect{ border-spacing: 10px 0px ; margin: 0; padding: 0; border-collapse: separate; border: 0px solid black;}
TD.tedit {
    padding: 0px 10px;
    border: 0px solid green;
    font-size: 9pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    color: #8b3a3a; }
TD.editl {
    border: 0px solid red;
    font-size: 9pt;
    text-align: left;
    padding: 0;
    margin:0;
    font-weight: normal;
}
TD.editr {
    border: 0px solid green;
    font-size: 9pt;
    text-align: right;
    vertical-align: top;
    padding: 0 ;
    margin:0;
}
TD.edit {
    border: 0px solid blue;
    font-size: 9pt;
    text-align: center;
    padding: 0 ;
    margin:0;
}
P.label {
    font-size: 9pt;
    text-align: left;
  color: #8b3a3a;
}
LABEL {
    font-size: 9pt;
    text-align: left;
  color: #8b3a3a;
}
TABLE.butt{ 
    margin: auto ;
    padding: 0 15px; 
    border-spacing: 10px;
    border-collapse: separate; 
    border: 0px solid red;
}

CAPTION {font-size: 20pt;  text-align: center;font-family: "MS Courier New", Monospace; font-weight: bold;font-variant: small-caps; color: #ff6b00;}
TD.tit {
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 16pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    color: #8b3a3a; }
TD {
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    color: #8b3a3a; }
TD.fig {
    vertical-align: top;
    text-align: center;
}
TH {font-size: 11pt; font-family: Verdana, Times, sans-serif; font-weight: normal; font-variant: small-caps;}
LI {font-size: 13px; font-family: Verdana, Times, sans-serif;}
B  {font-size: 13px; font-family: "MS Courier New", Monospace; font-weight: bold;}
STRONG {font-size: 12pt; font-family: "Times New Roman", Times, serif; font-weight: bolder; font-style: normal; font-variant: small-caps; color: #000000;}

A {font: 14px Verdana, Times, sans-serif; color: #8b3a3a; text-decoration: none; }
A.click  {font: 12px Verdana, Times, sans-serif; color: #ec4000; text-decoration: none; }
A.light  {font: 12px Verdana, Times, sans-serif; color: #ec4000; text-decoration: none; }
a:link { color: #8f2a00; }
a.show:link { color: #156ed2; }
a:visited { color: #8f2a00; }
a:active { color: #ff0000; }
a:hover { color: #ffffff; background-color:#8f2a00; text-decoration:none; }

H1 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;color: #ee2200;}
H2 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;color: black; display:inline;}  
H3 {font-size: 12pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #ec4000; }
H3.titre {font-size: 18pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #ec4000;
         padding: 0; margin: 0px 0px;
	 border: 0px solid blue;
	text-align: center;
}
H4 {font-size: 10pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #b94000; }
H5 { font-size: 14pt; font-family: "Times New Roman", Times, serif; font-weight: bold; font-variant: normal; color: #b90000; font-style: italic;}

PRE  {font-size: 11px; font-family: "MS Trebuchet", Univers, Verdana, sans-serif; color:#000000;}
P  { margin-left: 2%;
	color:#000000;
	font-family:Courier, "MS Courier New", Prestige, monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10pt; }
P.sign  { margin:  5px 0 5px 50px;
	color:#550000;
	background-color:#e6e6fa;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
	}
P.tiny  { margin:  5px 0 0 50px;
	padding:0px;
	color:#550000;
	background-color:#e6e6fa;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
	width: 800px;
	}
P.left  { margin-left: 2%;
	color:#000000;
	font-family:Courier, "MS Courier New", Prestige, monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	font-size: 10pt; }
HR { margin-left: 2% ; text-align: center; }
DT {font-size: 12pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #ec4000; font-weight: bold;}
DD {font-size: 12pt; font-family: "Times New Roman", Times, serif; font-style: normal; font-variant: small-caps; color: #000000; font-weight: normal;}


B.cal  {font-size: 12px; font-family: "MS Courier New", Monospace; font-weight: bold;}
STRONG.cal {font-size: 15pt; font-family: Arial , Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: small-caps; color: #00BAFF;}
TH.jour {color: white; background-color: #8b3a3a;
width: 25px;
	font-weight: normal;
	font-size: 10pt; font-family: "Times New Roman", Verdana, Times, sans-serif;
	font-variant: small-caps; text-align:center; }
TH.mois {color: white; background-color: #8b3a3a;
	font-size: 14pt; font-family: "Times New Roman", Verdana, Times, sans-serif;
	font-weight: normal;
	 border: 1px solid black;
	font-variant: small-caps; text-align:center}
A.cal {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:white;}
a.cal:link { color: #000000; background-color:white; text-decoration:none; }
a.cal:visited { color: #000000; }
a.cal:active { color: #000000; }
a.cal:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

TD.cal0 {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size: 60%; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: normal; font-weight: normal; color: #000000;  background-color:lightgoldenrodyellow;}
A.cal0 {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:lightgoldenrodyellow;}
a.cal0:link { color: #000000; background-color:lightgoldenrodyellow; text-decoration:none; }
a.cal0:visited { color: #000000; }
a.cal0:active { color: #000000; }
a.cal0:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

TD.cal1 {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size: 60%; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: normal; font-weight: normal; color: #000000;  background-color:bisque;}
A.cal1 {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:bisque;}
a.cal1:link { color: #000000; background-color:bisque; text-decoration:none; }
a.cal1:visited { color: #000000; }
a.cal1:active { color: #000000; }
a.cal1:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

TD.cal2 {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size: 60%; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: normal; font-weight: normal; color: #000000;  background-color:sandybrown;}
A.cal2 {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:sandybrown;}
a.cal2:link { color: #000000; background-color:sandybrown; text-decoration:none; }
a.cal2:visited { color: #000000; }
a.cal2:active { color: #000000; }
a.cal2:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

TD.cal3 {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size: 60%; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: normal; font-weight: normal; color: #000000;  background-color:coral;}
A.cal3 {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:coral;}
a.cal3:link { color: #000000; background-color:coral; text-decoration:none; }
a.cal3:visited { color: #000000; }
a.cal3:active { color: #000000; }
a.cal3:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

TD.cal4 {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size: 60%; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: normal; font-weight: normal; color: #000000;  background-color:OrangeRed;}
A.cal4 {font-size:10pt; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps;  text-decoration: none;  background-color:OrangeRed;}
a.cal4:link { color: #000000; background-color:OrangeRed; text-decoration:none; }
a.cal4:visited { color: #000000; }
a.cal4:active { color: #000000; }
a.cal4:hover { color: #000000; background-color: #ffe7ba; text-decoration:none; font-weight: bold;}

/* TD.top {vertical-align: top; text-align: left; font-size: 12px; font-family: Verdana, Times, sans-serif; font-weight: normal; color: #0000ff;} */
TD.top {vertical-align: top; text-align: left;}

P.div  { margin: 0.5em; color:#ffffff; font-family:arial; font-size: 16pt; font-weight: bold; }


TD.alti {
    background-color:#eeeeee;
    border: 2px solid blue;
	}
TD.acqui {
    border: 1px solid blue;
    font-size: 10pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: right;
    color: #000000; 
	}
TD.heure {
    border: 1px solid blue;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    color: #8b3a3a; }
INPUT.tops {
    vertical-align: top;
    text-align: left;
    padding: 0;
    border: 0px solid blue;
}
IMG { border: 0px solid blue; }
IMG.mgraph {
    text-align: right;
    padding: 10px;
    border: 0px solid blue;
}
IMG.main {
    border: 0px solid red;
    width: 600px;
    height: 300px;
}
IMG.arrow {
	width: 20px;
	margin: 0 20 0 0 ;
	padding: 0;
	border: 0px solid blue;
}
IMG.icon {
	width: 48px;
	margin: 0;
	padding: 0;
	border: 0px solid blue;
}
IMG.immonth {
	border: 0px solid green;
	padding: 0;
	margin: 0;
}
IMG.titre {
	margin: 0;
	padding: 0 300px 0 30px; /* comme table.glob */
	border: 0px solid blue;
	float:left;
}

B.arch {font-size: 18px; font-family: "MS Courier New", Monospace;
	font-weight: bold; color: #8b3a3a;}
A.arch {font-size: 16px; font-family: "MS Courier New", Monospace; font-weight: normal; color: #8b3a3a; font-style: normal; font-variant: normal;  text-decoration: none; }
a.arch:active { color: #cd0000; }

P.com  { margin-left: 0; color:#555555;  font-size: 9pt; font-style: italic;  text-align: left;  font-weight: normal;  }
DIV.com {
    background-image:url(/images/bgch.jpg);
    border: 1px solid #d8bfd8;
	margin: 1px;
	padding: 0 5px 0 5px ;
}
HR.div { margin: 10px 10px 0 10px ;  }
DIV.inv { width: 1000px; }
table.maninv {
    text-align: right;	/* ne pas bouger pour l'alignement des cadres */
    width: 850px;
    border: 0px solid #ff0000;
    margin: 0 25px 0 25px; /* a fixer avec les 1000 du DIV.titre */
     background-image:url(/images/bgch.jpg);
}
table.inv {
    text-align: right;	/* ne pas bouger pour l'alignement des cadres */
    width: 1000px;
    border: 0px solid #ff0000;
    margin: 0 25px 0 25px; /* a fixer avec les 1000 du DIV.titre */
     background-image:url(/images/bgch.jpg);
}
table.div {
    text-align: right;	/* ne pas bouger pour l'alignement des cadres */
    width: 950px; /* taille des graphiques       */
    border: 0px solid #0000ff;
    margin: 0 25px 0 25px; /* a fixer avec les 1000 du DIV.titre */
}
DIV.main { /* le bloc des 3 graphes */
    text-align: right;	/* ne pas bouger pour l'alignement des cadres */
    /* width: 950px;  taille des graphiques       */
    border: 0px solid #ff00ff;
    margin: 0 25px 0 25px; /* a fixer avec les 1000 du DIV.titre */
}

/* comme pour TerreEtCiel */
CAPTION.cal {
        margin: 0;
        color: white; background-color: #8b3a3a;
        font-size: 80%; 
        font-family: Helvetica, Arial , sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps; }
TH.cal {color:  black; background-color: #eeeeee;
        font-weight: normal;
        font-size: 60%; font-family: "Times New Roman", Verdana, Times, sans-serif;
        border-style:solid;
        border-color: black;
        border-width: 0 0 0 0;
        font-variant: small-caps; text-align:center; }

/* cal -> pas de aot sinon aot
   show -> no du jour 
   +ev -> il y a un commentaire */
TD.calyes {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
}
TD.calyes:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.calshow {
   cursor:  pointer; 
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
}
TD.calshow:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.aotyes {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
   background-color: #dcdcdc;
}
TD.aotyes:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.aotshow {
   cursor:  pointer; 
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
   background-color: #dcdcdc;
}
TD.aotshow:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.invyes {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
   background-color: #ffffff;
}
TD.invyes:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.invshow {
   cursor:  pointer; 
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
   background-color: #ffffff;
}
TD.invshow:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
/* same with comment */
TD.calyesev {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
   color: #1c0282;
   font-weight: bold;
}
TD.calyesev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.calshowev {
   cursor:  pointer;
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
   color: #1c0282;
   font-weight: bold;
}
TD.calshowev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.aotyesev {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
   background-color: #dcdcdc;
   color: #1c0282;
   font-weight: bold;
}
TD.aotyesev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.aotshowev {
   cursor:  pointer;
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
   background-color: #dcdcdc;
   color: #1c0282;
   font-weight: bold;
}
TD.aotshowev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.invyesev {
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   cursor:  pointer;
   background-color: #ffffff;
   color: #1c0282;
   font-weight: bold;
}
TD.invyesev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}
TD.invshowev {
   cursor:  pointer;
   font-size:60%; font-family:Verdana, "Times New Roman", sans-serif; font-weight: normal; font-style: normal; font-variant: normal;
   border: 1px solid #8b3a3a;
   background-color: #ffffff;
   color: #1c0282;
   font-weight: bold;
}
TD.invshowev:hover { color: #ffffff; background-color: #8b3a3a;  font-weight: normal;}

TD.caption {
        vertical-align: middle; text-align: center;
        color: white; background-color: #8b3a3a;
        font-size: 80%; 
        font-family: Helvetica, Arial , sans-serif; font-weight: normal; font-style: normal; font-variant: small-caps; }
TD.cal {vertical-align: middle; text-align: center;
        border: 0px solid green;
        font-size:10pt; font-family: Verdana,  "Times New Roman", sans-serif;
        font-style: normal;
        font-variant: small-caps; font-weight: normal; color: #a9a9a9;}
TABLE.calend{ /* meme caracteristiques que table.menu */
    border-spacing: 0;
        width: 100%;
    margin: 0;
    padding: 15px; 
    border-collapse: collapse;
 border: 1px dotted #23589E;
        caption-side: top;
}
TABLE.calend2{
 width: 100%;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
 border: 0px dotted red;
}
.submitarr {
    border: 1px outset black;
    font-family: Arial , Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color:  #8b3a3a;
    background: #EbEbEb;
    cursor: pointer;
}
.submit {
    border: 1px outset black;
    font-family: Arial , Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color:  #ffffff;
    background: #8b3a3a;
}

TABLE.jour{
 width: 100%;
 border: 0px solid red;
 margin: 0;
 border-collapse: collapse;
        text-align: center;
 }
TD.jour{
 border: 0px solid green;
 margin: 0 ;
 padding: 0 ;
}   
input.immonth {
	border: 0px solid green;
	padding: 0;
	margin: 0;
}
select {
      color: #8b3a3a; /* color of the selected option */
}
input {
        font-size: 9pt;
        font-family: helvetica, sans-serif;
        font-style: normal; font-weight: normal; color: #8b3a3a;
        font-variant: normal;
}
input.txt { 
        font-size: 9pt;
        font-family: helvetica, sans-serif;
        font-style: normal; font-weight: normal; color: #8b3a3a;
        font-variant: normal;
}
input.radio {
        font-size: 9pt;
        font-family: Verdana;
        font-style: normal; font-weight: normal; color: #8b3a3a;
        font-variant: normal;
}
input.checkbox{
        font-size: 9pt;
        font-family: Verdana;
        font-style: normal; font-weight: normal; color: #8b3a3a;
        font-variant: normal;
}
input.edit {
        font-size: 10pt;  
        font-family: helvetica, sans-serif;
        font-style: normal; font-weight: bold; color: #8b3a3a;
        text-align: right;
        visibility: visible;
}
input.apply{
        font-size: 11pt;
        font-family: "Times New Roman", Times, serif;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #000000;
        text-align: center;
        visibility: visible;
}
#gauche {
background:#FDF7D4 url(/images/fond-arrondi_lidar.png) no-repeat bottom left;
margin: auto ;
max-width:1050px;
}
#droite {
background:#FDF7D4 url(/images/fond-arrondi_lidar.png) no-repeat bottom right;
margin-left:7px;
padding-bottom:20px;
}
#haut {
background:#FDF7D4 url(/images/fond-arrondi_lidar.png) no-repeat top right;
margin-left:-7px;
padding:0;
}
#haut div {
background:#FDF7D4 url(/images/fond-arrondi_lidar.png) no-repeat top left;
height:7px;
width:7px;
} 
TABLE.aer{
    width: 210px;
    border-spacing: 1pt; margin: 2pt; padding: 0.5em;
    border-collapse: separate;
    border: 1px solid #000000;}   
DIV.hideshow {
    display: none;
    position: absolute;
    z-index:1;
    text-align: left;
    width: 350px;
    background-image:url(/images/bgch.jpg);
    border: 1px solid #d8bfd8;
	margin: 25px;
	padding: 5px;
}



TABLE.scroll{ background-image:url(/images/bgch.jpg); padding: 5px ; margin: 5px 30px ; border-collapse: collapse; border: 0px solid black; }
DIV.scroll { width: 740px; 
	height: 230px;
	padding: 5px 20px;
	margin: 20px 10px;
    border: 0px solid red;
}
TD.scroll {
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
    color: #222222; }

TD.fieldset0 {	/* pour les icones grunge */
    width: 20%;
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    color: #8b3a3a; }
TD.fieldset1 { /* technical services */
    width: 15%;
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    color: #8b3a3a; }
TD.fieldset2 { /* related data */
    width: 25%;
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    background:#ffffff;
    background:#FDF7D4;
    color: #8b3a3a; }
TD.fieldset { 
    margin: 0;
    padding: 0;
    border: 0px solid green;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-style: normal;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    background:#FDF7D4;
    color: #8b3a3a; }
fieldset { border:2px solid #eecfa1;
  text-align: center;
  font-size:90%;
  font-weight: normal;
  color: #333333;
  display: inline;
    background:#ffffff;
}
fieldset.invleft { border:2px solid #eecfa1;
    text-align: left;
  font-size:90%;
    margin: 10px 10px;
  font-weight: normal;
    background:#ffffff;
  color: #333333;
}
fieldset.invright { border:2px solid #eecfa1;
    text-align: right;
  font-size:90%;
    margin: 0 10px;
  font-weight: normal;
  color: #333333;
}
fieldset.noline { border:0px solid #eecfa1;
    text-align: left;
  font-size:90%;
    margin: 10px 10px;
  font-weight: normal;
    background:#ffffff;
  color: #333333;
}
fieldset.underconst { border:1px dotted #333;
  width: 80%;
  text-align: center;
  font-size:90%;
  font-weight: normal;
  color: #333;
  display: inline;
}
legend.underconst {
  padding: 0.2em 0.5em;
  border:1px dotted #eecfa1;
  font-size:90%;
  font-weight: normal;
  color: #333;
}

legend {
  padding: 0.2em 0.5em;
  border:1px dotted #eecfa1;
  font-size:90%;
  font-weight: bold;
  color: #8b3a3a;
}
div.rs_sel { display: none; visibility:hidden; }
div.nephe_sel { display: none; visibility:hidden; }
div.layers_sel { display: none; }
div.right { text-align: right; }
DIV.bullcal {
    background:#FDF7D4;
    border: 1px solid #d8bfd8;
	margin: 1px;
	padding: 5px 10px 5px 10px ;
	text-align: center;
	font-weight: bold;
}
div.page-wrap {
	margin: 20px 0px;
	padding: 0px;
  background: #FDF7D4;
  border: 1px solid #d8bfd8;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  overflow-y: scroll;
width:130px;
height:350px;
overflow:scroll;
}
div.page-wrap::-webkit-scrollbar-track {
  background: none;
}
div.page-wrap::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
div.page-wrap::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 5px;
}
               ul.tabs{
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                }
                ul.tabs li{
                        background: white;
                        color: #222;
                        display: inline-block;
			padding: 10px 15px;
                        cursor: pointer;
                }

                ul.tabs li.current{
                        background: #ededed;
                        color: #222;
                }

                .tab-content{
                        display: none;
                        background: #ededed;
                        padding: 15px;
                }

                .tab-content.current{
                        display: inherit;
                }
                div.tabs {
                        background: #fff;
			padding: 10px 15px;
                        margin: 0px 25px 0 0;
                }
-->
