/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    Feuille de style de l'application WebStage      */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    ENTETE et PIED DE PAGE                            */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table.tableauEntete td.titre { font-size: 42pt; color: #BF823B; }

hr.ligneEntete { border: 1px solid #BF823B; }

hr.lignePied { border: 1px solid #BF823B ; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    APPLICATION                                       */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */


fieldset.menu {	width: 500px; margin: auto; }
fieldset.menu legend { padding: 0 20px 0 20px; }
fieldset.menu ul li { padding-bottom: 10px; }
fieldset.menu ul li a,fieldset.menu ul li a:visited { color: #800000; text-decoration: none; }
fieldset.menu ul li a:hover { color: #006400; text-decoration: underline; }
fieldset.menu ul li.demandeListe { list-style: none; margin-left: -9px; color: #4F4F4F; }
fieldset.menu ul li.demandeListe a, fieldset.menu ul li.demandeListe a:visited { text-decoration: none; color: #9F6C31; }
fieldset.menu ul li.demandeListe a:hover { color: #4F3618; }

div.formulaire table.tableauChamps td.libelle { vertical-align: top; color: #333333; font-weight: bold; }
div.formulaire table.tableauChampsNonModif td { vertical-align: top; }
div.formulaire table.tableauChampsNonModif td.libelle { width: 50%; color: #333333; font-weight: bold; }
div.formulaire table.tableauChamps td.publication { text-align: center; }

div.milieucartouche { text-align: center; margin-bottom: 15px; }
div.milieucartouche table {
	border: 1px solid gray;
	padding: 5px;
	margin: auto;
	background-color: #F5F5F5;
}
div.milieucartouche table td { text-align: left; }
div.milieucartouche table td.cellGauche { vertical-align: top; }
div.milieucartouche span.nomSociete { font-weight: bold; }

div.affichageMdp {
	margin: auto;
	margin-top: 20px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	border: 1px solid #8F1A1A;
	text-align: center;
	padding: 8px;
}

div.affichageMdp span { font-weight: bold; color: #8F1A1A; font-size: 12pt; }

div.formPublication {
	margin: auto; 
	text-align: left;
	padding: 5px 0 5px 20px;
	width: 180px;
	border: 1px solid #BF823B;
}

span.info { color: gray; font-weight: bold; font-style: italic; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    AIDE                                              */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.titreAide { color: #BF823B; font-weight: bold; font-size: 15pt; padding: 20px; }
table.aide { margin-left: 30px; text-align: left; }
table.aide td { height: 30px; vertical-align: top; }
table.aide td.libelle { font-weight: bold; color: #333333; width: 100px; }

/* ****************************** */
/*      BOUTON Mot de Passe       */
/* ****************************** */

table.actionentete td.bouton a.modifMdp, td.bouton a.modifMdp:visited {
    color: #565656;
    float: left;
}

table.actionentete td.bouton a.modifMdp:hover {
	background: #EFE0E0;
    text-decoration: none;
    color: #2330BF;
}