body {
scrollbar-face-color: gray;
scrollbar-shadow-color: white;
scrollbar-highlight-color: silver;
scrollbar-3dlight-color: gray;
scrollbar-darkshadow-color: gray;
scrollbar-track-color: DimGray;
}
h1   { color: #d3d3d3; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular }
h2 { color: #d3d3d3; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#id { }
.noir  { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular }
.tableaunoir  { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; background-color: #d3d3d3; border: thin }
a:hover  { color: #f0e68c }
.texte     { color: #CCCCCC; font-style: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bandeau  { color: #d3d3d3; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular }
#logo { position: absolute; z-index: 2; top: 86px; left: 79px; width: 255px; height: 369px; visibility: visible; display: block }
#portrait { position: absolute; z-index: 2; top: 130px; left: 442px; width: 150px; height: 151px; visibility: hidden; display: block }
#mariage { position: absolute; z-index: 2; top: 293px; left: 442px; width: 150px; height: 151px; visibility: hidden; display: block }
#reportage { position: absolute; z-index: 2; top: 130px; left: 606px; width: 150px; height: 151px; visibility: hidden; display: block }
#pub { position: absolute; z-index: 2; top: 293px; left: 606px; width: 150px; height: 151px; visibility: hidden; display: block }
#construction { position: absolute; z-index: 2; top: 29px; left: -496px; width: 200px; height: 50px; visibility: hidden }
#cadre { position: absolute; z-index: 0; top: 111px; left: 58px; width: 750px; height: 350px; visibility: visible }
a  { color: white; text-decoration: none }
input,textarea
     { color: white; font-size: 9px; background-color: #666666; border: solid thin silver }
select
      { color: white; font-size: 10px; background-color: gray; border: solid thin silver }
 .passage, .champ
    { background-color: lime; border: solid 6px #dddddd; width: 300px }
 .choix
   { background-color:#DDFFFF; width:300px; border:6px solid #DDDDDD; }
 .cocher, .option
   { background-color:#DDFFFF; border:1px solid #DDDDDD; }
 .envoi
       { color: white; font-style: normal; font-size: 11px; background-color: transparent; border: solid thin red; width: 40px }
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}

