/* GENERAL */
* {
  margin:0;
  padding:0;
  border:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
}
body{
  background-color:#ffeebb;
}
p {
  margin-bottom:10px;
}
h1 {
  font-size:20px;
	font-weight: bold;
	color:#823;
}
a {
  color:#778;
  font-weight:bold;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
#page {
  background-color:#ffffff;
  position:relative;
  left:50%;
  width:1000px;
  margin-left:-500px;
  height:700px;
}
#img {
  display:block;
  float:left;
  width:240px;
  height:700px;
}
#texte {
  padding:10px 10px 0 10px;
  float:left;
  width:760px;
  height:660px;
}
#texte_quest {
  padding:10px 10px 0 10px;
  float:left;
  width:720px;
  height:660px;
  text-align:justify;
	font-size:9px;
}

#texte_quest p
{
	 margin-bottom:0;
	 margin-top:7px;
	font-size:9px;
}
#bouton {
  float:left;
  width:720px;
}
#footer {
  display:block;
  float:left;
  padding-left:10px;
  padding-top:10px;
  height:20px;
}
a.btnquestionnaire  {
  display:block;
  float:right;
  text-align:center;
  background:url(../image/bouton-questio-quadri.jpg) no-repeat;
  width:271px;
  height:94px;
  text-decoration:none;
}
a.btnquestionnaire:hover {
  display:block;
  float:right;
  text-align:center;
  background:url(../image/bouton-questio-nivgris.jpg) no-repeat;
  width:271px;
  height:94px;
  text-decoration:none;
}
.clear {
  clear:both;
}

#TexteInfosLegales
{
	font-size:7px;
	font-style:italic;
}

/* INDEX */

#TextIndex
{
	display:block;
  width:900px;
  height:200px;
  margin-top:15px;
  padding:5px;
	font-size:10px;
	border:none;
	float:left;
}
#TextIndex p
{
	font-size:10px;
}

#MenuIndex
{
	padding-top:20px;
	display:block;
	width:130px;
	text-align:right;
	border:none;
	float:left;
}

#index {

  float:left;
  background:url(../image/INDEX-image-background.jpg) no-repeat;
  width:932px;
  height:700px;
}
#texte_index {
  width:900px;
  text-align:justify;
  padding:10px 10px 5px 10px;
  height:680px;
}
#img_index {
  display:block;
  float:left;
  width:68px;
}
#bouton_index {
  position:absolute;
  left:130px;
  top:590px;
}
a.btnquestionnaire_index  {
  display:block;
  text-align:center;
  background:url(../image/bouton-questio-quadri.jpg) no-repeat;
  width:271px;
  height:94px;
  text-decoration:none;
}
a.btnquestionnaire_index:hover {
  display:block;
  text-align:center;
  background:url(../image/bouton-questio-nivgris.jpg) no-repeat;
  width:271px;
  height:94px;
  text-decoration:none;
}
/* FORMULAIRES */
#formu{
  display:block;
  overflow:auto;
  width:750px;
  height:610px;
  margin-top:15px;
  padding:5px;
}
#formu_quest{
  display:block;
  overflow:auto;
  width:720px;
  height:610px;
  margin-top:15px;
  padding:5px;
}
#recherche {
  display:block;
  width:750px;
  margin-top:15px;
  padding:5px;
}
#formu fieldset, #recherche fieldset {
  display:block;
  border:1px solid #b23;
  margin:20px 0;
  padding:0 5px 5px 5px;
  width:720px;
  text-align:left;
}
#formu_quest fieldset {
  display:block;
  border:1px solid #b23;
  margin:20px 0;
  padding:0 5px 5px 5px;
  width:690px;
  text-align:left;
}

#jaccepte
{
	width:600px;
}

#jaccepte checkbox
{
	margin:0px;
	padding:0px;
}

#formu label, #recherche label, #formu_quest label  {
  display:block;
  float:left;
  width:270px;
  text-align:right;
  padding-right:10px;
  margin-top:10px;
}
#formu input, #recherche input, #formu_quest input  {
  float:left;
  width:375px;
  border:1px solid #000;
  margin-top:10px;
}
#formu select, #recherche select, #formu_quest select  {
  float:left;
  border:1px solid #000;
  margin-top:10px;
}
#formu legend, #recherche legend, #formu_quest legend {
  font-weight:bold;
  font-size:14px;
  padding:0 3px;
}
#formu p, #recherche p, #formu_quest p {
  text-align:center;
}
#formu .submit, #recherche .submit, #formu_quest .submit {
  float:none;
  padding:5px;
  text-align:center;
}

#formu .checkbox, #formu_quest .checkbox {
  width:15px;
  margin-top:10px;
  border:0;
}
#formu .txtcheckbox, #formu_quest .txtcheckbox {
  float:left;
  margin-top:10px;
  padding:0 0 0 5px;
  border:0;
}
#formu .txt, #formu_quest .txt {
  margin-left:5px;
}
.note {
color: #b23;
}
/* ANNUAIRE */
#annuaire {
  display:block;
  overflow:auto;
  width:750px;
  height:417px;
  padding:0 5px;
}
#annuaire div {
  border:1px solid  #b23;
  display:block;
  width:720px;
  padding:5px 5px 5px 5px;
  margin-bottom:10px;
}
#annuaire .lienfiche {
  display:block;
	float:left;
	width:640px;
}
#annuaire .suppfiche {
  display:block;
	float:left;
	width:70px;
}

/* PAGE DE CONSULTATION DES RESULTATS */
#resultat{
  padding:10px 5px;
}
#resultat table {
  margin-top:20px;
  border-collapse:collapse;
}
#resultat th, td {
  border:1px solid #b23;
  padding:5px;
}

