/* couleurs */
.couleurNM { background-color : #eee6aa;}
.couleurAM { background-color : #c6e660;}
.couleurFondSite { background-color : #A3C83D;}
.couleurFondOcre { background-color : #DFAF2C;}
.couleurFondOcreClair { background-color : #e8d866;}
.couleurPolice {color : #326719}

/* arrondis */
.arrondis4Coins {
	-moz-border-radius:8px ;
	-webkit-border-radius:8px;
	border-radius:8px ;
}

.arrondis2CoinsD {
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
}
.arrondis2CoinsG {
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
}

/* fieldsets */
fieldset {
	border:0;
}

/* fieldset résultats*/
.cadreResultats {
	padding: 10px;
	/*float:left;*/
	clear:both;
	/*width:100%;*/
}
.cadreResultats vide{
	color: red;
	width: 500px;
}
/* fieldset commentaires*/
.cadreComments {
	margin-top: 15px;
	float:left;
	border:2px solid #DFAF2C;
}

/* fieldset des cartes*/
.cadreCarte {
	margin-top: 15px;
	border:2px solid #DFAF2C;
	clear:both;
}

/* fieldset items */
.cadreItems {
	font-size:12px;
	margin-top:20px;
	border:0;
	padding-top:10px
}
.legend {
	width:100%;
	text-align:center;
	background-color:white
}
legend{
	font-size : 10pt;
	font-family : verdana;
	font-weight : bold;
	color : #000;
}

/* menu utilisateur */
.userMenu {
	float: right;
	text-align:right;
	border:0;
	padding:5px 5px 5px 5px;
	margin:2px 2px 10px 2px;
}

/* div titre */
.titreOcre {
	float:left;
	margin-right:3px;
	width:200px;
	height:20px;
	padding:5px 5px 5px 5px;
	font-weight : bold;
	color : #000;
	border:0;
}
.titreMethode {
	float:left;
	margin-left:10px;
	width:125px;
	height:20px;
	padding:5px 5px 5px 5px;
	font-weight : bold;
	color : #000;
	border:0;
}
.titreGraphique {
	float:left;
	margin-left:10px;
	height:20px;
	padding:5px 5px 5px 5px;
	font-weight : bold;
	color : #000;
	border:0;
}
.titrePage {
	margin-bottom: 10px;
	float:left;
	height:20px;
	width:300px;
	padding:5px 5px 5px 5px;
	font-weight : bold;
	color : #000;
}

/* liens actions */
.ligneLiensAction {
	clear:both;
	margin-bottom: 15px ;
	padding:10px 0px 20px 0px;
	font-weight : bold;
	color : #326719;
	border:0;
}
.lienActionG {
	float:left;
	padding:5px 5px 5px 5px;
}
.lienActionD {
	float:right;
	padding:5px 5px 5px 5px;
	text-align:right;
}

/* chemin de navigation */
.divChemin {
	float:left;
	vertical-align:middle;
	clear:left;
	padding:5px 0 0 5px;
	font-weight : bold;
	color : #326719;
	border:0;
	margin-bottom: 5px;
}
.divCheminNavigation{
	font-size: 9pt;
	float:left;
	color:white;
	line-height: 0.8em;
	padding: 7px 3px;
	font-weight: bold;
}
.divCheminNavigationApres{
	font-size: 7.5pt; 	
	float:left;
	line-height: 0.8em;
	padding: 7px 3px;
	font-weight: bold;
}
.divCheminNavigationLien{
	font-size: 7.5pt;
	float:left;
	line-height: 0.8em;
	padding: 7px 3px;
	font-weight: bold;
}

.divCheminNavigationFleches{
	float:left;
	line-height: 0.8em;
	padding: 4px 1px 7px 1px;
	font-weight: bold;
	color:#505050;
	vertical-align:middle;
}

#errormessage {
    background-color : #FF0000;
    color: white;
    font-size : 12px; 
    font-weight: bold;
    line-height: 2em;
    margin: 1em;
    padding: 1em;
    position: absolute;
    left: 30%;
    top: 40%;
    z-index: 12000; 
}
.custom .tip { 
	color: #000; 
	z-index: 13000; 
	width:500px;
} 
.custom .tip-title { 
	font-weight: bold; 
	font-size: 11px; 
	margin: 0; 
	color: #fff;
	padding: 8px 8px 4px;
	background: #DD985C; 
	border-bottom: 1px solid #DD985C;  
	-moz-border-radius:8px 8px 0 0 ;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0 ;
} 
.custom .tip-text { 
	font-size: 11px; 
	padding: 4px 8px 8px; 
	background: #DFAF2C;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}

.divConnexionLabel {
	width:15em;
	font-weight: bold;
	float:right;
}
.divConnexionValue{
	width:auto;
	float:right;
}
.divLienDroite{
	width:100%;
	text-align:right;
	padding-right:10px;
	font-weight: bold;
}
.divLienDroite a{
	color:#326719;
}
.divValeurs{
	font-size:10pt;
	float:left;
	padding:3px;
	width:5em;
	text-align: center;
}
.divValeursNS{
	font-size:10pt;
	float:left;
	padding:3px;
	width:5em;
	color:red;
	text-align: center;
}
.divDeltas{
	font-size:8pt;
	float:left;
	padding:3px;
	/*width:3em;*/
	font-style:italic;
	text-align: center;
}
.divPlusMoins{
	font-size:8pt;
	float:left;
	padding:3px;
	width:1em;
	font-style:italic;
	text-align: center;
}
.domaineEtudeMap {
	
}
.entete{
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	color : #326719;
	text-align:left;
}
.libelle {
    font-weight: bold;
	text-align:left;
}

.libelle_warning_AM {
    /*font-weight: bold;*/
	/*background:#c6e660;*/
}
.libelle_warning_NM {
    /*font-weight: bold;*/
	/*background:#eee6aa;*/
}
.pg-normal {
    color: black;
    font-weight: normal;
    text-decoration: none;    
    cursor: pointer; 
	font-size:8pt;   
}
.pg-selected {
    color: black;
    font-weight: bold;        
    text-decoration: underline;
    cursor: default;
}
.spanMenuUser {
	width:10em;
	margin-right:2em;
}
.tblSsTitre{
	width:100%;
	border-width:0;
	
}
.tblSsTitre td{
	padding:3px;
}

.titretableau{
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	color : #000;
	text-align:left;
	padding:3pt;
}
a {
	color:#326719;
	text-decoration:none;
	font-family : arial;
	font-size:9pt;
}
a:hover{
	text-decoration:underline;
}
a.modifier{
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	color : #326719;
}
a.titre{
	font-size:1.4em;
	font-family:Tahoma;
	font-weight:bold;
}
a.sstitre{
	font-size:1.2em;
	font-family:Tahoma;
	font-weight:bold;
	font-style:italic;
}
a.titreLettre{
	font-size:1.2em;
	color:#326719;
	font-weight : bold;
}
body {
	background:#FFF ;
	margin-top:0px;
	font-family : arial;
	font-size : 9pt;
}
caption{
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	color : #326719;
	text-align:left;
}
caption.captionAction{
	text-align:right;
}

p.corpsParagraphe{
	text-align:justify;
	font-size:1.2em;
	font-family:arial;
	font-style:normal;
}
ul{
	font-size:1.2em;
	font-family:arial;
}
p.ligneVide{
	line-height:1em;
	padding:0;
	margin:0;
}
p.methodeLexique{
	font-size:1.2em;
	font-family:Tahoma;
	font-weight:normal;
	font-style:italic;
}
p.titreLettre{
	border-bottom:solid 1pt #326719;
	padding:0cm 0cm 1.0pt 0cm;
	font-weight:bold;
}
p.titreRubrique{
	font-size:1.4em;
	font-family:Tahoma;
	font-weight:bold;
}
p.sstitreRubrique{
	font-size:1.2em;
	font-family:Tahoma;
	font-weight:bold;
	font-style:italic;
}
p.ssstitreRubrique{
	font-size:1.1em;
	font-family:Tahoma;
	font-weight:bold;
	font-style:underline;
}
table{
	line-height:25px;
}
table.illustrationLexique{
	width:100%;
	text-align:left;
}
table.illustrationLexique td{
	width:50%;
	font-style:italic;
}
table.essencesLexique{
	width:100%;
	text-align:left;
}
table.essencesLexique td{
	width:33%;
	text-align:left;
}
table.qualiteBoisLexique{
	width:100%;
	text-align:center;
	border:0;
}
table.qualiteBoisLexique td{
	width:auto;
	text-align:center;
	border:0;
	background-color:#eee6aa;
}
table.qualiteBoisLexique th{
	width:auto;
	text-align:center;
	border:2px solid #DDCDB1;
	background-color:#DDCDB1;
}
table.tableauResultat {
   	border: 0;
   	/*margin-left: 10px;*/
	/*width:100%;*/
	border-collapse: collapse;
   	border-spacing: 2px 3px;
   	background-color: #bbab90;
}
table.tableauResultat  thead{
	/*background-color: #bbab90;*/
}
table.tableauResultat tr{
	
}
table.tableauResultat td,table.tableauResultat thead th{
   	padding: .3em; 
   	border-right: 1px solid #fff;
	/*width:13em;*/
}
td.tdTotal {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color:white;
}
table.tableauSousDomaine {
   border-style: none;
}

table.tableauSousDomaine th {
	border-style: solid;
	border-width: 2px;
}

table.tableauSousDomaine td {
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFF0;
}

table.tabRecap {
	width:100%;
}
table.tabRecap tr{
	line-height:1em;
	
}
table.tabRecap td.libelle{
	width:20em;
}
table.tabSsDomaine {
   border: none;
}

table.tabSsDomaine th {
	text-align:left;
}
td.bandeau-pro{	
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	color : #326719;
	background-color : #A3C83D;
}
td.bandeau-graph{	
	font-size : 9pt;
	font-family : arial;
	color : #326719;
	background-color : #A3C83D;
	font-weight : bold;
	/*text-align:center;*/
}


td.tdAfficheDomainesSpaciaux{
	padding:0 10px 10px 10px;
}
td.tdLabelDomaine{
	font-family: arial; 
	font-size: 10pt;
}
td.tdLabel{
	font-family: arial; 
	font-size: 10pt;
	font-weight : bold;
}


.showEnvironment {
	font-weight: bold; 
	color: orange;
	padding-right: 4px;
	padding-top: 4px;
	text-align: left;
	float: left;
}

#contenuPage {
	clear: both;
	width: 100%;
	margin-top:10px;
}

#waitDiv {
	/*position:fixed; 
	left:30%; 
	top:45%; */
	visibility:hidden; 
	text-align: center; 
	width:auto;
	/*z-index:12000;*/
}
.objetCache {
	visibility: hidden;
}
.objetVisible {
	visibility: visible;
}
.nb {
	margin-top: 1em;
	padding: 0;
	font-style:italic;
	font-size:8pt;
	float: left;
	width:100%;
	margin-bottom: 2em;
}

.divRecap {
	float:left;
	clear:left;
	margin-bottom: 10px;
}

legend span.methodFieldset {display:block;position:relative;top:-13px;left:2px}
