  /* Surcharger la valeur des marges et padding par defaut */
* {
margin: 0;
padding: 0;
}

/* Recuperation des styles du site de l'apave */

body {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: black;
  scrollbar-face-color: #98A4AC;	/* barre de scroll */
  scrollbar-track-color: #666666;	/* fond scroll */
  scrollbar-highlight-color: #BAC3CA;	/* reflet barre (gauche)*/
  scrollbar-3dlight-color: #FFFFFF;	/* biseau barre (gauche) */
  scrollbar-darkshadow-color: #62727D;	/* biseau barre (droite) */
  scrollbar-shadow-color: #71828D;	/* ombre barre (droite)*/
  scrollbar-arrow-color: #990000;	/* fleches */
  behavior: url(csshover.htc);
  background-color: #ffffff;
  background: url(../images/deg_gauche.gif) no-repeat;
  background-repeat: no-repeat;
  background-position: 0px 250px;
}

body.index {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: black;
  scrollbar-face-color: #98A4AC;	/* barre de scroll */
  scrollbar-track-color: #666666;	/* fond scroll */
  scrollbar-highlight-color: #BAC3CA;	/* reflet barre (gauche)*/
  scrollbar-3dlight-color: #FFFFFF;	/* biseau barre (gauche) */
  scrollbar-darkshadow-color: #62727D;	/* biseau barre (droite) */
  scrollbar-shadow-color: #71828D;	/* ombre barre (droite)*/
  scrollbar-arrow-color: #990000;	/* fleches */
  behavior: url(csshover.htc);
  background: url(../images/accueil-avise.gif);
  background-repeat: no-repeat;
  background-position: 0px 80px;
  background-color: #ffffff;
}
body.login {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  color: black;
  scrollbar-face-color: #98A4AC;	/* barre de scroll */
  scrollbar-track-color: #666666;	/* fond scroll */
  scrollbar-highlight-color: #BAC3CA;	/* reflet barre (gauche)*/
  scrollbar-3dlight-color: #FFFFFF;	/* biseau barre (gauche) */
  scrollbar-darkshadow-color: #62727D;	/* biseau barre (droite) */
  scrollbar-shadow-color: #71828D;	/* ombre barre (droite)*/
  scrollbar-arrow-color: #990000;	/* fleches */
  behavior: url(csshover.htc);
  background: url(../images/accueil-avise.gif);
  background-repeat: no-repeat;
  background-position: 0px 80px;
  background-color: #ffffff;
}

p {
  font-size: 1em;
  margin: .75em 10px;
  text-align :justify;
}

.titreAccueil {
  font-size: 1em;
  color: black;
  margin: .75em 10px;
  text-align :justify;
}

.soustitre {
  font-size: .75em;
  color: black;
  margin: .75em 0px;
  text-align :justify;
  font-weight: normal;
}

p.soustitre2 {
  font-size: 1em;
  color: black;
  margin: .75em 0px;
  text-align :justify;
  background-color:#CCFFFF;
}

p.commentaire {
  font-size: 1em;
  color: black;
  margin: .75em 0px;
  text-align :justify;
  font-style: italic;
}

h1 {
  color: #0499cd;
  font-size: 1.1em;
  text-align: left;
  margin: .75em 5px;
  position: absolute;
  /*top: 84px;*/
  right:10%;
  z-index: 3;
}
.h1_popup {
  color: #B1C9E6;
  font-size: 1.1em;
  text-align: left;
  margin: .75em 5px;
  position: absolute;
  top: -77px;
  right:50%;
  font-weight: bold;
}

h1.index {
  color: #990000;
  font-size: 2em;
  text-align: center;
  margin: .75em 300px;
  position: absolute;
  top: 200px;
  font-family: verdana,arial,helvetica,sans-serif;
}
#content_login .titre_login {
  color: #000000;
  font-size: 1.5em;
  text-align: center;
  margin-top: 170px;
  margin-left: 430px;
  position: absolute;
  font-family: verdana,arial,helvetica,sans-serif;
}
h2 {
  color: #77ae53;
  font-size: 1.3em;
  font-weight: bold;
  margin: .75em 10px;
}
h2.index {
  margin-top: 320px;
  margin-left: 660px;
  color: #000000;
  font-size: 1em;
  font-weight: bold;
}
.titre_commentaire_popup {
  width: 100%;
  color: #993300;
  font-size: 1em;
  font-weight: bolder;
  text-align: left;
}
table {
  padding: 5px;
  font-size: 12px;
}
tr, td {
  font-size: 1em;
}
table.qualifControls{
  margin: 0px;
  padding: 0px;
}
table.qualifControls td{
  margin: 0px;
  padding: 0px 3px 0px 3px;
}

.td_rouge {
  font-size: 1em;
  background-color: #FFFFFF;
}
table#exigencesCols {
  cellspacing: 10px;
}
table#exigencesCols caption {
  font-weight: bold;
  color: #77ae53;
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px;		
}
table#exigencesCols td {
  padding: 5px;		
}
table#exigenceFiche caption {
  font-weight: bold;
  color: #77ae53;
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px;		
}
table#exigenceFiche {
  padding: 5px;
  border-spacing: 5px;
}
table#exigenceFiche td.intitule {
  white-space: nowrap;
  font-weight: bold;
  padding: 5px 5px 5px 25px;
}
table#exigenceFiche td.forMultiLineField {
  vertical-align: text-top;
  padding-top: 5px
}
table#exigenceFiche td.content {
  padding: 5px;
}
table#exigencesList {
  width:100%;
}
table#exigencesList tr th {
  text-align: left;
}
table#exigencesList tr th a{
  color:black !important;
}

textarea.exigence {
  font-size: 0.9em;
  background-color: white;
  overflow: auto;
  font-family: verdana,arial,helvetica,sans-serif;
}
td.criteresExigences {
  padding: 5px;
}
ol, ul {
  font-size: 1em;
  margin: 20px 5px;
  padding: 5px;
}
ul {
  list-style: liste-style-image;
  list-style-image: url(../images/puce-lien.gif);
}
ul.dossier {
  list-style: liste-style-image;
  list-style-image: none;
}
ul.inputList1 {
  list-style-type: none;
  list-style-image: none;
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.inputList2 {
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 0px;
}
.inputList2 li {
  float: none;
  padding-left: -30px;
  margin-bottom: 0px;
}





img {
  margin: 0px;
  border: 0;
}
li {
  margin: 2px;
  margin-left: 20px;
}
ul a {
  font-size: inherit;
}
a {
  font-size: 1em;
  color: #990000;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

option {
  padding-right: 3px;
}

#listePrincipale a.entete-principal {
  font-size: 1.3em;
  color: #77ae53;
}

#listePrincipale a.entete-tableau {
  font-size: 1em;
  color: black;
/*  padding: 15px; */
  padding-left: 4px;
  padding-right: 4px;
  display: inline;
}

#listePrincipale a.entete-tableau-sans-marge {
  font-size: 1em;
  color: black;
  display: inline;
}

a:visited {
  color: #990000;
}
a:hover	{
  color: #4F5B94;
}
a:active {
  color: #4F5B94;
}

/* ----------- Fiche ------------------ */

div#ficheContainer {
  width: 90%;
  margin: 10px;
  border-top: 20px solid #CCC;
  border-bottom: 3px solid #CCC;
}

#ficheContainer div.clearfix {
  border-top: 10px solid #CCC;
  padding: 10px 0;
  vertical-align: top;
}

#ficheContainer label.intitule {
  width: 100%;
  float: left;
  margin: 0 10px;
  font-weight: bold;
}

#ficheContainer label.value {
  color: #77ae53;
}
#ficheContainer label.value:after {
  color: white;
  content: ".";
}


/* ----------- Liste ------------------ */
.listePaginee table {
  margin: 0px;
  padding: 5px;
}

.listePaginee tr {
  margin: 0px;
}

.listePaginee td {
  padding: 4px;
  vertical-align :top;
}

.listePaginee td.flag {
  vertical-align :middle;
  text-align :center;
}

.listePaginee td.titre {
  text-align :justify;
}

.listePaginee .entete {
  background-color: #FFFFFF;
  font-weight: bold;
}
.listePaginee .ligne0 td {
  color: #993300;
  background-color: #daedf4;
  font-weight: bold;
  vertical-align :middle;
}
.listePaginee .ligne1 td {
  color: #993300;
  background-color: white;
  font-weight: bold;
  vertical-align :middle;
}
.listePaginee .ligneSelectioneeOut td {
  color: black;
  background-color: #FFDFCF;
    font-weight: bold;
  vertical-align :middle;
}
.listePaginee .ligneMasquee td {
  color: ##B3B9B8;
  background-color: #B3B9B8;
    font-weight: bold;
  vertical-align :middle;
}
.listePaginee .ligneSelectioneeIn td {
  color: black;
  background-color: #AADFCF;
    font-weight: bold;
  vertical-align :middle;
}
.listePaginee .ligneSelectioneeTemp td {
  color: black;
  background-color: #FFFF99;
}
tr.ligne0 td input.radioAdjustment {
  background-color: #daedf4;
}
tr.ligne1 td input.radioAdjustment {
  background-color: white;
}
tr.ligneSelectioneeOut td input.radioAdjustment {
  background-color: #FFDFCF;
}
tr.ligneSelectioneeIn td input.radioAdjustment {
  background-color: #AADFCF;
}
tr.ligneSelectioneeTemp td input.radioAdjustment {
  background-color: #FFFF99;
}
.listePaginee .ligneConforme td {
  color: black;
  background-color: #C9FBCD;
    font-weight: bold;
  vertical-align :middle;
}

.OPTION { background-color: #FFEFD5 ;foreground-color:red; }

.ligne0 img, .ligne1 img {
  margin: 0px;
}

table.layoutTable td.statut {
  display:inline;
  font-size: .90em;
  color: black;
  vertical-align: middle;
  font-weight: normal;
  white-space: nowrap; 
}

table.layoutTable {
  margin: 0px;
  padding: 0px;
}
table.layoutTable td {
  margin: 0px;
  padding: 0px;
}
/* ----------- Navigation dans les pages ------------------ */
#menuNav p {
  text-align: left;
}
#menuNav a {
  font-weight: bold;
  text-decoration: none;
}
#menuNav table {
  padding: 5px;
  margin: 0px;
  width: 100%;
}
#menuNav .nb_fiche {
  color: #993300;
  font-size: 1.1em;
  font-weight: bolder;
  text-align: left;
}
#menuNav .nb_suivies {
  color: #993300;
  font-size: 1em;
  font-weight: bolder;
  text-align: right;
}

/* ----------- Page d'erreur ------------------ */
li.retour {
  list-style-image: url(../images/puce-retourhaut.gif);
}

/* ----------- Barre de "boutons" action ------------------ */

ul.menuAction {
  clear: right;
  list-style-type: none;
  list-style-image: none;
}
.menuAction li {
  float: right;
  background:url(../images/puce-lien.jpg) no-repeat ;
  padding-left: 20px;
}
.menuAction .connexion_login {
  background:url(../images/puce-lien.jpg) no-repeat ;
  padding-left: 20px;
  margin-top: 320px;
   margin-left: 430px;
}
.menuAction a {
  display-style : block;
  display : block;
  font-weight: bold;
  text-decoration: none;
}

ul.menuListe {
  list-style-image: url(../images/droite.gif);
  clear: right;
}
.menuListe li {
  margin-right: 10px;
}

/* Infobulles */
#divHint {
  background-color: yellow;
  color: purple;
  display: none;
}

/* ----------- Objets Formulaire ------------ */

#formContainer {
  width:92%;
  margin: 25px 10px;
}
.formContainer_module {
  padding-top:12px;
}

#formcadre {
  border-style: solid;
  border-width: 2px;
  border-color: #23a7d2;
  
}

.bordurebleau {
  border-style: solid;
  border-width: 2px;
  border-color: #23a7d2;
  
}

form.login {
   margin-top: 320px;
   margin-left: 430px;
}
#formContainer form {
}
#formContainer div.clearfix {
  padding: 5px 0;
  vertical-align: top;
}
#formContainer div.clearfix_vert {
  border-top: 1px solid #d5d5d5;
  padding: 0px 0;
  vertical-align: top;
}
#formContainer div.clearfix_rouge {
  border-top: 2px solid #990000;
  padding: 0px 0;
  vertical-align: top;
}
#formContainer .table_relogin {
  position: absolute;
  top: 360px;
  left: 400px;
}
#formContainer div.suite {
  padding: 10px 0;
  vertical-align: top;
}
#formContainer form label {
  float: left;
  margin: 0 10px;
  font-weight: bold;
  color: #333333;
  padding-left : 32px;
}
#formContainer form label.nosize {
  font-weight: bold;
  color: #333333;
  padding-left: 24px; 
  padding-right: 32px;
  width: auto;
}

#formContainer form label.user {
  width: 200px;
  float: left;
  margin: 0 10px;
  font-weight: bold;
  color: #333333;
  padding-left : 32px;
}

#formContainer form label.consultuser {
  width: 150px;
  float: left;
  margin: 0 10px;
  font-weight: bold;
  color: #333333;
}

#formContainer form label.consultmodule {
  width: 160px;
  float: left;
  margin: 0 12px;
  font-weight: bold;
  color: #333333;
}

#formContainer form label.texte {
  width: 70px;
  float: left;
  margin: 0 2px;
  font-weight: bold;
}

#formContainer form label.lienfiche {
  float: left;
  margin: 0 2px;
  font-weight: bold;
  font-size: 12px;
  padding-left : 42px;
}

#formContainer form label.numerofiche {
  width: 300px;
  float: none;
  margin: 0 10px;
  font-weight: bold;
  color: #990000;
  font-size: 1.5em;
  margin-left : -22px;
}

#formContainer form label.hliste {
  width: 150px;
  float: none;
  margin: 0 10px;
  font-weight: bold;
  margin-left : -22px;
}
#formContainer form label.h2liste {
  width: 0px;
  float: none;
  font-weight: bold;
  margin-left : -5px;
}
#formContainer form table.h3liste {
  margin-left : 30px;
}
#formContainer form table.recherche {
  margin-left : -15px;
}
#formContainer form table.ficheniv2 {
  margin-left : 60px;
}
#formContainer form table.ficheniv2_impact {
  margin-left : 35px;
}
#formContainer form label.entete {    /* Gros lien rouge des soufflets */
  width: 100%;
  float: left;
  font-weight: bold;
  font-size: 12px;
  margin-left : -22px;
}

#formContainer .cadre {
  width: 100%;
  font-size: 12px;
  border-style: solid;
  border-width: 2px;
  border-color: #23a7d2;
  padding: 10px;
}

#formContainer form label.titre {
  width: 200px;
  float: left;
  margin: 0 10px;
  font-weight: bold;
  color: #990000;
  font-size: 1.5em;
}
#formContainer .entetefiche a{
  color: #0099FF;
  /* color: #990000;*/
  font-weight: bold;
  width: 100%;
  font-size: 12px;
  padding-left : 30px;
}

#formContainer div.suite label {
  text-align: right;
  font-weight: normal;
}

#formContainer div div.titre{
  width: 200px;
  font-size: 12px;
  padding-left: 32px;
  margin: 0 10px;
  float:left;
}

#formContainer div div.titre span{
  font-weight: bold;
}

checkbox, select {
  font-size: 1em;
  color: #990000;
  background-color : #FFFFFF;
}

select.selectTypeText {
  width: 220px;
}

select#statut {
  width: 80px;
}

textarea {
  font-size: 15;
  color: #990000;
  background-color : #E6E6E6;
}

input {
 font-size: 1em;
  color: #990000;
  background-color : #FFFFFF;
}

input.chiffre {
 font-size: 1em;
  color: #990000;
  background-color : #E6E6E6;
  text-align : right;
  padding-right : 1px;
}

/* formulaire de recherche */
#freeFormContainer {
  width:92%;
  margin: 5px 10px;
}
#freeFormContainer form {
  border-top: 2px solid #CCC;
  border-bottom: 3px solid #CCC;
}
#freeFormContainer form label {
  width: 150px;
  float: left;
  margin: 0 10px;
  font-weight: bold;
  color: #000;
}
#freeFormContainer div.clearfix {
  border-top: 1px solid #CCC;
  padding: 10px 0;
  vertical-align: top;
}
#freeFormContainer label.entete a {
  color: #77ae53;
  font-size: 1em;
  font-weight: bold;
  width: 400px;
}
#freeFormContainer checkbox, select {
  font-size: 1em;
  color: #990000;
  background-color : #E6E6E6;
}

#freeFormContainer textarea {
  font-size: 15;
  color: #990000;
  background-color : #E6E6E6;
}

#freeFormContainer option {
  padding-right: 5px;
}

#freeFormContainer input {
 font-size: 1em;
  color: #990000;
  background-color : #E6E6E6;
}
#freeFormContainer input.chiffre {
  font-size: 1em;
  color: #990000;
  background-color : #E6E6E6;
  text-align : right;
  padding-right : 1px;
}

/* ??? */

.rubrique {
  color: #565656;
  font-size: 12px;
  font-weight : bold;
}
.rubriquenormal {
  color: #565656;
}

.sousrubrique {
  color: #FFFFFF;
}

a.lienMenu {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration : none;
}
a.lienMenu:hover  {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration : none;
}
a.lienRubrique {
  color: #565656;
  font-weight: bold;
  text-decoration : none;
}

p.t1 {
	background-color: #77ae53;
        color: white;
        font-weight: bold;
        text-align:center;
}
/* ------------------ Calendrier ------------------------------*/
.calendarDiv {
  position: absolute;
  visibility:hidden;
  background-color:white;
  layer-background-color:white;

  
}


.cpYearNavigation, .cpMonthNavigation {
  background-color:#993300;
  text-align:center;
  vertical-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate,
	.cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled,.cpText {
  font-family:arial;
  font-size:8pt;
}
TD.cpDayColumnHeader {
  text-align:right;
  /* border:solid thin #993300; */
  /* border-width:0 0 1 0; */
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
  text-align:right;
  text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
}
.cpCurrentMonthDate {
  color:#993300;
  font-weight:bold;
}
.cpCurrentDate {
  color: #FFFFFF;
  font-weight:bold;
}
.cpOtherMonthDate {
  color:#808080;
}
TD.cpCurrentDate {
  color:#FFFFFF;
  background-color: #993300;
  border-width:1;
  border:solid thin #000000;
}
TD.cpCurrentDateDisabled {
  border-width:1;
  border:solid thin #FFAAAA;
}
TD.cpTodayText, TD.cpTodayTextDisabled {
  /* border:solid thin #993300;
  border-width:1 0 0 0; */
}
A.cpTodayText, SPAN.cpTodayTextDisabled {
  height:20px;
}
A.cpTodayText {
  color:#993300;
  font-weight:bold;
  text-decoration:none;
}
SPAN.cpTodayTextDisabled {
  color:#D0D0D0;
}
.cpBorder {
  border:solid thin #993300;
}

.divMenuGauche{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 185px;

}



/*--------------------------------MENU-------------------------------------*/
/* Menu principal */

body div#listMenu ul li ul { /* Par defaut, ne pas afficher les sous menu */
  display:none;
}
div#listMenu .td_millieu {    /* fond bleu du menu du haut milieu */
padding: 0px;
background: url(../images/menu.gif) repeat-x;
/*overflow:hidden;*/
height:47px; 
}
div#listMenu .td_droite {    /* fond bleu du menu à droite */
padding: 0px;
background: url(../images/menu_droite.gif) no-repeat;
width: 62px;
}
div#listMenu .td_gauche {    /* fond bleu du menu à gauche pour les fenetre popup */
padding: 0px;
background: url(../images/menu_gauche_bas.gif) no-repeat;
height: 45px;
}
div#listMenu_popup .td_millieu {    /* fond bleu du menu du haut milieu pour les fenetre popup*/
padding: 0px;
background: url(../images/menu.gif) repeat-x;
overflow:hidden;
height:47px; 
}
div#listMenu_popup .td_droite {    /* fond bleu du menu à droite pour les fenetre popup*/
padding: 0px;
background: url(../images/menu_droite.gif) no-repeat;
width: 62px;
}
div#listMenu_popup .td_gauche {    /* fond bleu du menu à gauche pour les fenetre popup */
padding: 0px;
background: url(../images/menu_gauche.gif) no-repeat;
}
div#listMenu ul {
padding: 0px;
list-style-image: none;
background-color : #0351AF;
margin-bottom: -5px;
margin-left: 15px;
}
div#listMenu li {
float:left;
margin-left: 15px; /* espace entre deux element du menu principal  */
position:relative;
list-style-type : none;
padding-left: 0px;
margin-bottom: -2px;
top:-15px;
left:0px;
/*top: -35px;
left: -45px;*/

}
div#listMenu ul li ul {
position:absolute;
width:15em;     /* Dimention de la cellule du sous menu  */
/* left: -8px; */
left: -10px;
top: 1px;  /* hauteur dans la page du sous menu  */
}
div#listMenu ul li ul li {
margin:0px;
width:100%;
top: 1px;
left: 1px; /* decalage du texte du sous menu */
}
div#listMenu a {
display:block;
text-decoration:none;
}
div#listMenu ul li a { /* Lien menu principal */
  font-size: 10px;
  color: #FFFFFF;
}
div#listMenu ul li a:hover { /* Lien menu principal */
  font-size: 10px;
  color: #FFFFFF;
}
div#listMenu ul li ul li a { /* Lien sous menu */
  color: #B1C1E6;
  font-size: 0.85em;
}


/* ----------- Organisation des zones ------------------ */
div.divLogoClient {
  text-align: right;
  width: 985px;
}
div.divLogoClientAccueil {
  text-align: right;
  width: 785px;
}
div.divTitre { /* Le bandeau de titre */
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 85px;
  background: url(../images/bandeau_grd.jpg);
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ec8a63;
}
div.divTitre_accueil { /* Le bandeau de titre */
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 81px;
  background: url(../images/bandeau_accueil.jpg);
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ec8a63;
}
div#listMenu { /* Le conteneur du menu */
  position: absolute;
  top: 80px;
  width: 100%;
  z-index: 2;
  left: -1px;
  background: url(../images/deg_gauche.jpg) no-repeat;
  background-repeat: no-repeat;
  background-position: 50px 350px;
}
div#listMenu_popup { /* Le conteneur du menu */
  position: absolute;
  top: 0px;
  width: 100%;
  left: -1px;
}
div#content, div#content_module {
  position: absolute;
  top: 140px;
  left: 105px;
  width: 95%;
  margin: 1px auto;
}
div#content_module {
  padding-top: 20px;	
}
div#content_popup {
  position: absolute;
  top: 80px;
  left: 105px;
  width: 95%;
  margin: 1px auto;
}
div#content_login {
  position: absolute;
  top: 10px;
  left: 50px;
  width: 95%;
  height: 520px;
  margin: 1px auto;
}
div#contentrecherche {
  position: absolute;
  left: 10px;
  margin: 1px auto;
  width: 95%;
}

div#header {
}
div#footer {
}
br.pageBreak {
	page-break-before: always;
}


/* Selection domaine recherche*/

ul#rechercheListeDomaine{
margin:0;
margin-left:15px;
padding:0;
display:block;
list-style:none;
list-style-image: none;
}
ul#rechercheListeDomaine ul{
margin:0;
padding:0;
display:block;
list-style:none;
list-style-image: none;
}
ul#rechercheListeDomaine label{
	margin:0;
	padding:0;
	float:none;
	font-size: 1em;
	color: #990000;
	font-weight: bold;
	cursor:pointer;
}


ul#rechercheListeDomaine li ul li label{
	margin:0;
	padding:0;
	float:none;
	font-size: 1em;
	font-weight:normal;
	color: black;
}

div.message_metier {
	color: darkgreen;
	padding: 5px;
	margin: 5px;
	border: none;
	font-weight: bold;
}
div.erreur_metier {
	color: darkred;
	padding: 5px;
	margin: 5px;
	border: 1px black solid;
	font-weight: bold;
	width:80%;
	text-align: center;
}
textarea#PARAM1_ACCUEIL{
  background-color : #FFFFFF;
}


/*AJOUT DE STYLE POUR SSHT*/
#menuModule{
	margin-top:20px;
}

.gestion{
	margin-top:20px;
	margin-left:40px;
}

