body {font-size: 100%; }
body {font-size: 1em; }
body { font-size: small;
      voice-family: "\"}\"";
      voice-family: inherit;
      font-size: medium;}    
body {  font-family: "times new roman", "Bitstream Charter";  }      
body { /* background-color: #c5cfbc; */  
     /* font-size: 10pt; 
     color: #0; 
     font-family: Arial, "times new roman", Tahoma, Helvetica; 
     font-weight: normal; */ 
     margin-right : 15pt; 
     margin-left : 15pt; 
     text-indent : 20pt; 
     word-spacing : 2.4pt;
     letter-spacing : 1.2pt;}

.page {display:block; }
a:link {color: 004080 }
a:visited {color: 006231 }
a:active {color: 808080 }
a:hover {color: A40000 }

#CaseTitre {
	background-color: #6B7C63;
	width: 100%;
	padding: 5;
	margin: 0;
	border-left: 3px groove #6B7C63;
	border-right: 3px groove #6B7C63;
	border-bottom: 3px groove #6B7C63;
	border-top: 3px groove #6B7C63; }

.NomAss { font-family : "times new roman", "Bitstream Charter"; 
        color: #000; 
        font-variant : small-caps; 
        font-size : 15pt; 
        font-weight: bold; 
        word-spacing : 2pt; 
        letter-spacing : 1pt;}

.date { font-family : "times new roman", "Bitstream Charter";  
      font-size : 10pt; 
      word-spacing : 2pt; l
      etter-spacing : 1pt; 
      text-align : center; }

.Titre { font-size: 12pt; 
       color: #000; 
       font-family: "times new roman", "Bitstream Charter"; 
       font-weight: bold; 
       text-align : center;  
       font-variant : small-caps; 
       word-spacing : 2pt; 
       letter-spacing : 1pt;}

.SsTitre { font-family : "times new roman", "Bitstream Charter"; 
         font-variant : small-caps; 
         font-size : 12pt; 
         word-spacing : 2pt; 
         letter-spacing : 1pt; 
         text-align : right; 
         text-decoration : underline;}

.SsTitre01 { font-family : "times new roman", "Bitstream Charter"; 
           font-variant : small-caps; 
           font-size : 10pt; 
           word-spacing : 2pt; 
           letter-spacing : 1pt; 
           text-decoration : underline;}

.SsTitre02 { font-family : "times new roman", "Bitstream Charter"; 
           font-variant : small-caps; 
           font-size : 10pt; 
           word-spacing : 2pt; 
           letter-spacing : 1pt; 
           text-align : left; 
           margin-left : 10pt;}
.SsTitreV { font-family : "times new roman", "Bitstream Charter"; 
	font-variant : small-caps; 
	font-weight: bold; 
	font-size : 11pt; 
	word-spacing : 2pt; 
	letter-spacing : 1pt; 
	text-align : left; 
	color: #006231;}
.SsSign { font-family : "Trebuchet MS", "Nimbus Sans L"; 
        font-style : italic; 
        font-variant : small-caps; 
        font-size : 10pt; 
        word-spacing : 2pt; 
        letter-spacing : 1pt; 
        margin-left : 100pt; }

h4 { font-family : "times new roman", "Bitstream Charter"; 
     font-variant : small-caps; 
     font-size : 12pt; 
     word-spacing : 2pt; 
     letter-spacing : 1pt; 
     text-align : right; 
     text-decoration : underline;}
h5 { font-family : "times new roman", "Bitstream Charter"; 
     font-weight : bold; 
     font-size : 10pt; 
     word-spacing : 2pt; 
     letter-spacing : 1pt; 
     text-align : right; }
     
ul.moyens { display: list-item; 
        list-style-type: square; 
        list-style-position: outside; 
        text-indent : 0px; 
        margin-left: 0px;
        display: block;}

.tab0hd { font-size: 9pt; 
        color: #FFFFFF; 
        font-family: "times new roman", "Bitstream Charter"; 
        font-weight: bold; 
        text-align : center;  
        font-variant : small-caps; 
        word-spacing : 2pt; 
        letter-spacing : 1pt;}
.tab1hd { font-size: 9pt; 
        color: #0; 
        font-family: "times new roman", "Bitstream Charter"; 
        font-weight: bold; 
        text-align : center;}
.tab1rs0 { font-size: 9pt; 
         color: #0; 
         font-family: "Trebuchet MS", "Nimbus Sans L"; 
         font-weight: bold; 
         text-align : center;}
.tab1rs2 { font-size: 8pt; 
         color: #0; 
         background-color: #ffffcc; 
         font-family: "Trebuchet MS", "Nimbus Sans L"; 
         font-weight: bold; 
         text-align : center;}
#sp1 { text-align:justify; 
       margin-left: 20pt;}


.Txt { font-family : "Trebuchet MS", "Nimbus Sans L";  
     font-size : 8pt; 
     word-spacing : 2pt; 
     letter-spacing : 1pt; 
     font-weight: 500; 
     text-align : left;  
     text-indent : 0pt;}

.Txt01, .Txt02, .txtsante, .txtreference { font-family : "Trebuchet MS", "Nimbus Sans L";  
       font-size : .8em; 
       word-spacing : 2pt; 
       letter-spacing : 1pt; 
       font-weight: 500; 
       text-align : justify;  
       margin-right : 15pt; 
       margin-left : 15pt; 
       text-indent : 0pt;
       line-height: 130%; }
.Txt02 {  font-size : .7em; 
       word-spacing : 2pt; 
       letter-spacing : 1pt; 
       font-weight: 500; 
       line-height: 130%; }       
       
.txtsante, .txtreference {margin-left:65pt;
          text-indent : 20pt;
          line-height: 150%;
          font-size : .8em; 
          font-weight: 500; }

.txtreference {font-size : .6em; } 

.SsPara { font-family : "Trebuchet MS", "Nimbus Sans L";
        font-size : 9pt; 
        word-spacing : 2pt; 
        letter-spacing : 1pt; 
        font-weight: 600; 
        text-align : justify;  
        margin-left : 10pt; }

.SsPara1 { font-family : "Trebuchet MS", "Nimbus Sans L";  
         font-size : 9pt; 
         word-spacing : 2pt; 
         letter-spacing : 1pt; 
         font-weight: 500; 
         text-align : justify;  
         margin-left : 10pt; }

.SsSignRetour {font-style : italic; 
              font-size : 8pt; 
              word-spacing : 2pt; 
              letter-spacing : 1pt; 
              text-align : center;}

.Avis  {font-size: 8pt; 
       font-weight: bold; 
       color: #800000; 
       font-family: "Trebuchet MS", "Nimbus Sans L"; 
       margin-right : 15pt; 
       margin-left : 15pt; 
       word-spacing : 2pt; 
       letter-spacing : 1pt;}

.leg { font-family : "Trebuchet MS", "Nimbus Sans L";  
     font-size : 7pt; 
     word-spacing : 1pt; 
     letter-spacing : 0pt; 
     font-weight: 400; 
     text-align : center; }


.photoHorAGauche { width: 397; 
                 font-style : italic; 
                 font-size : 8pt; 
                 word-spacing : 2pt; 
                 letter-spacing : 1pt;
                 margin-left: 10px; 
                 margin-right: 10px; 
                 margin-top: 10px; 
                 margin-bottom: 10px;
                 text-align : justify; 
                 padding: 4px; 
                 border: 2px solid #000; }

.photoHorADroite { /* width: 397; */
                 font-style : italic; 
                 font-size : 7pt; 
                 word-spacing : 2pt; 
                 letter-spacing : 1pt;
                 margin: 10px; 
                 text-align : center; 
                 padding: 4px; 
                 border: 0px;
                 float: right;
                 position: relative;
                 display: block; }

.photoVertADroite { width: 397; 
                  font-style : italic; 
                  font-size : 8pt; 
                  word-spacing : 2pt; 
                  letter-spacing : 1pt;
                  margin: 10px; 
                  align: center;
                  text-align : justify; 
                  padding: 4px; 
                  border: 2px solid #000; }

#sousFenetre { float: right;
             position: relative;
             top: 1%;
             left: 1%;
             overflow: auto;
             width: 470px;
             height: 460px;
             background-color: #FFF6E5;
             border-left: 2px solid #008000;
             border-right: 2px solid #008000;
             border-top: 2px solid #008000;
             border-bottom: 2px solid #008000;
             padding: 0px;
             margin-top: 0px;
             margin-right: 5px;
             margin-bottom: 5px;
             margin-left: 5px;
             align: center;}
.FenetreD { float: right;
          position: relative;
          top: 1%;
          left: 1%;
          width: 30%;
          height: 20%;
          background-color: #A3BB9F;
          border: 1px solid #00366C;
          padding: 10px;
          margin: 5px;
          display: block;
          font-family : "Trebuchet MS", "Nimbus Sans L";  
          font-size : 7pt; 
          word-spacing : 1pt; 
          letter-spacing : 0pt; 
          font-weight: 500;
          font-style:italic;
          color:#004000;
          top:3em;
          z-index:0;
          -moz-box-shadow:0 0 10px #002;
          webkit-box-shadow:0 0 10px #002;
          box-shadow:0 0 10px #002; }
 /* pour IE */
#IEMessage {  display: none; }
/*  pour IE 7 et plus dans page intro */
#FenetreIE7 { display: none; }
/* nb cette description de FenetreIE7 provient de generalie8.css */ 
/* l'objectif était de montrer cette fenetre seulelement pour IE */
/* mais probleme, le site en entier était invisible du serveur bien */
/* que visible sur l'ordi local ??? */
/*  #FenetreIE7 { float: right;
    position: relative;
    top: 30%;
    left: 34%;
    overflow: auto;
    width: 30%;
    height: 27%;
    background-color: #ccccbb;
    border: 1px solid #804040;
    padding: 10px;
    margin: 5px;
    display: block;
    font-family : "Trebuchet MS", "times new roman";
    font-size : 7pt;
    word-spacing : 1pt;
    letter-spacing : 0pt;
    text-indent : 0pt;
    font-weight: 500;
    font-style:italic;
    color:#00366C;   } */
.Version { font-family : "times new roman", "Bitstream Charter"; 
	font-variant : small-caps; 
	font-weight: bold; 
	font-size : 7pt; 
	word-spacing : 2pt; 
	letter-spacing : 1pt; 
	text-align : center; 
	color: #006231;}
#dropBox { width: 420px;
	height: 279px;
	margin: 5px;
	float: right;
	border : 4px groove #000;
	}    
#dropBoxS350 { width: 350px;
	height: 232px;
	margin: 5px;
	float: right;
	border : 4px groove #000;
	}      
.CaseEntree {margin : 3px;
	padding : 8px;
	border : 1px solid #000;
	width : 95%;
	background-color : #FFFFD5;
	text-indent : 0pt;
	word-spacing : 2pt;
	letter-spacing : 1pt;
	float: left;
	background-image: url(../background/fdcasebeige.jpg);
	}
.CaseAffiche {font-size : 8pt;
	margin : 5px;
	padding : 8px;
	border : 1px solid #000;
	width : 95%;
	background-color : #a7c2a5;
	color : #000000;
	font-family : Helvetica, Arial, Tahoma;
	font-weight : normal;
	font-variant : normal;
	text-indent : 0pt;
	word-spacing : 2pt;
	letter-spacing : 1pt;
	float: right;
	background-image: url(../background/fdcasebeige.jpg);
	}
.Message { font-family : times new roman;  
	color: #800000; 
	font-weight: bold; 
	font-size : 8pt;
 	}
#form1 { padding: 1em 0em;
	margin: 4px;}
.txtQ, .txtQ1 { font-family: "Trebuchet MS", "Nimbus Sans L";
	font-size:.7em; /* .8em */
	font-style:normal;
	color: #004080;}
input.formtextdt, input.formtextnom, input.formtextautre { width: 20%;
	margin : 5px 0px 0px 25px;
    font-size:.7em;
	font-weight: bold;
	outline: 2px groove #808080;
	background-color: #C0C0C0;
	}
input.formtextdt { width: 30%;	}    
input.formtextnom { width: 50%;	}
input.formtextautre { width: 20%;
                    margin-left: 120px;}

.tdTitre { color: #fff;
	background-color: #74876B;
	font-family: Arial;
	vertical-align:bottom;
	text-align : center;
	font-weight: bold;
	font-size: 12px;
	line-height:200%;
	border-right:1px solid;
	}	
.tdDate, .tdObs, .tdSite, .tdTemp, .tdTrans   { color: #000;
	/*background-color: #BDA584;*/
	font-family: Helvetica, Arial;
	vertical-align: top;
	text-align : center;
	font-weight: normal;
	font-size: 11px;
	width: 80px;
	border-right:1px solid #00366C;
    border-bottom:1px solid #00366C;
	}
.tdObs { text-align : left;
	padding : 4px;	
	width: 90px; 	}
.tdSite { padding : 4px;	
	width: 26px; }
.tdTemp { color: #000;
	padding : 4px;	
	width: 36px; }
.tdTrans { color: #000;
	padding : 4px;	
	width: 36px;}	
.tdDate   { font-size: 11px;}  
  	
.dataTable { margin: 1px 1px 0px 0px;
	border: 1px solid #DDDDDD;
  	border-collapse: collapse;
	border-spacing: 1px; 
	width: 100%;
	}
tr.alt { background-color: #FFFFD5;
	}	
tr { /*background-color: #FFF;*/
	}
.tdCommentaire { color: #000;
	background-color: #CED6BD;
	font-family: Arial;
	vertical-align: top;
	text-align : left;
	font-weight: normal;
	font-size: 12px;
	padding : 4px;	
	/* width: 80%; */
	}
#Ponton {
  background-image: url(../gif/ponton.png);
  /*background-image: url(../gif/quadtest.gif);*/
  background-repeat: no-repeat;
  height: 65px;
  left: -100;
  margin-top: 2px;
  position: absolute;
  top: 25px;
  width: 110px;
}    

