body {
  margin-left: 3%;
  margin-right: 3%;
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;  
  /* background: #fff url("images/bg.png") repeat-x top; */
  background-color: #a3dbf4;
}

h1 {
  margin-left: 0%;
  text-align: center;
  color: #990066;
  font-family: "Comic Sans MS", Trebuchet, Arial, sans-serif;
  font-weight: bold;
  font-size: 28px;
}

h2 {
  margin-left: 4%;
  color: #990066;
  font-family: "Comic Sans MS", Trebuchet, Arial, sans-serif;
  font-size: 22px;  
}

h3 {
  color: black;
  font-family: "Comic Sans MS", Trebuchet, Arial, sans-serif;
  border-bottom: solid red;
  font-size: 20px;
}

pre {
  color: green;
  font-weight: bold
}

em {
  font-style: italic;
  font-weight: bold
}

strong {
  text-transform: uppercase;
  font-weight: bold
}

caption {
  text-decoration: underline;
  margin-top: 1em
}

blockquote { 
  color: black;
  font-family: "Comic Sans MS", sans-serif;
  font-size: 10px;
  text-align: center;
}

p {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;
}

td {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;
  border-width: 0px;
}

img {
  border-width: 0px;
}

.helplink {
  cursor: help;
  color: black;
  text-decoration: none;
}

.fini {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;
  color: gray;
}

.finirds {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: orange;
}

.rds {
  font-family: Trebuchet, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: red;
}

.panel-blue {
	width: 100%;
	margin: 0px auto 0;
	min-width: 200px;max-width: 1200px;
	color: #039;
}

.panel-blue .hd .c,
.panel-blue .ft .c { height: 8px; font-size: 1px; }

.panel-blue .hd {
	background: transparent url(images/panel-blue/tl.gif) no-repeat 0 0;
	margin-right: 8px; /* space for right corner */
}
.panel-blue .hd .c {
	background: transparent url(images/panel-blue/tr.gif) no-repeat right;
	margin-right: -8px; /* space for right corner */
}

.panel-blue .bd {
	background: transparent url(images/panel-blue/ml.gif);
	background-repeat:repeat;
	margin-right: 8px;
}
.panel-blue .bd .c {
	margin-right: -8px;
	/*text-align:center;*/
	padding: 10px;
	background: transparent url(images/panel-blue/mr.gif) repeat-y right;
}

.panel-blue .ft {
	background: transparent url(images/panel-blue/bl.gif) no-repeat 0 0;
	margin-right: 8px;
}
.panel-blue .ft .c {
	background: transparent url(images/panel-blue/br.gif) no-repeat right;
	margin-right: -8px;
}

.panel-blue h1 { margin: -8px 0 0; padding: 0 0 4px; 
		 color: #2D58AE; font-size: 17px; font-weight: bold;
}
.panel-blue p { margin: 0;padding: 0; }
.panel-blue hr { border: 1px solid #D4E0F7; }
.panel-blue a, .panel-blue a:visited { color: #039; }
.panel-blue a:hover, .panel-blue a:active { color: #000; }
.ligne-radio { font-family: Trebuchet, Arial, sans-serif; font-size: 14px; border-width: 0px; background-color: #ebf0fa; }
.ligne-radio:hover { font-family: Trebuchet, Arial, sans-serif; font-size: 14px; border-width: 0px; background-color: #FFCC99; }


