/* espacement tableau */
.tableau{
	position: relative;
	left: 0px;
	border-spacing: 8px;
}



/* pour faire une séparation entre les lignes */
.tableauligne{
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.table {
	border-style: solid;
	border-width: thin;
	border-color:#498237;
}

td {
border-spacing: 8px;
}

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: x-small;
	font-weight: bold;
}

#login input {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#login textarea {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
}

#login select {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
	background: #D5E5D0;
}


#login1 {
}

#login1 form {
}

#login1 fieldset {
	border: none;
}

#login1 legend {
	display: none;
}

#login1 label {
	font-size: x-small;
	font-weight: bold;
}

#login1 input {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#login1 textarea {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #C4F8F3D;
}

#inputtext1, #inputtext2 {
	color: #498237;
}

#inputsubmit1 {
	background: #498237;
	color: #FFFFFF;
}

#login select {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
	background: #D5E5D0;
}

.html_area {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #498237;
}

tr.impair td,tr.impair td a{color:#000;background-color:#CDE7C6;padding-top:0.2cm;padding-bottom:0.2cm;font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;font-size: 16px;}
tr.pair td,tr.pair td a{color:#fff;background-color:#4F8F3D;padding-top:0.2cm;padding-bottom:0.2cm;font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;font-size: 16px;}


/* Rend invisible tout notre bloc span */
a.info_bulle span
{
    position       :  absolute;
    top            :  -3000em;
    left           :  -3000em;
    width          :  0px;
    height         :  0px;
    overflow       :  hidden;
    background     :  #DDEEFF;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  1px solid #6699FF; /* Définition des bordures */
    margin-bottom  :  0px;
}

a.info_bulle
{
  color           : #2F368A;

  text-decoration : none;

  padding         : 0px 0px 0px 0px; /*Définition des marges intérieures de notre lien */

  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */
  top            :  -0000.3em;
}

a.info_bulle:hover
{
  border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span
{
    position   :  absolute;
    top        :  -24px;
    left       :  -725px;
    width      :  710px;
    height     :  auto;
    overflow   :  visible;
    color      :  #000
} 