/* ancien code crefam.css */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* aspect des liens */


a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a:active {text-decoration:none}

/* class content */

.content {
         font-size: 1em;
         color: black;
         text-decoration:none;
         padding-left:2em;
}

.content a {
		color: DarkCyan;
		text-decoration:none;
}

.content a:hover {
        text-decoration:underline;
}

/* class menu */

.menu {
	font-size: .9em;
	font-weight:600;
	color: black;
	text-decoration: none;
	padding-left:2em;

}

.menu ul {
	list-style: none;
	list-style-position: outside;
	/*margin-left:0;*/
    padding-left:0;
	margin-bottom: 0;
}	
	
.menu ul>ul {
	list-style-image: url(../../static/img/puces_tableau.gif);
	list-style-position: outside;
    padding-left: 2em;
	margin-bottom: 0;
}	


.menu a {
        color: #996699;
        text-decoration:none;
}

.menu a:hover {
        text-decoration:underline;
}

.menu td,input{
    font-size: 1em;
	height: 1em;
}

.menuItemPrivate {
	color: Tomato;
	font-style: italic;
}

/* class bas de page */

.bas_page a{
	font-size: .8em;
	color: black;
    text-decoration:none;
}


/* titres */

h1 { /* correspond à titre1*/
	font-size: 1.3em;
	font-weight: bold;
	color: #996699;
	padding-bottom : 10px;
}

h2 { /* correspond à titre2*/
	font-size: 1.2em;
	color: #6FBFBE;
	text-indent: 1em;
	padding-bottom: .3em;
	padding-top: .3em;
}

h3 { /* correspond à titre3*/
	font-size: 1.2em;
	color: #6FBFBE;
	font-weight: bold;
	display:inline; 
	padding-right:1em;
	padding-top: .3em;
	/*color: #333333;*/
}

h4 { /* correspond à titre2b*/
	font-size: 1.1em;
	font-weight: bold;
	color: #6FBFBE;
	text-indent: 1em;
	padding-top: .3em;
}

h5 { /* correspond à titretexte*/
	font-size:  1em;
	font-weight: bold;
	color: #333333;
}


/* paragraphes, listes */


p {  
	font-size: 1em;
	color: black;
	text-decoration: none;

}



ul {
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 0;
}

a {
	text-decoration: underline;
}

li {
	font-size: 1em;
	color: black;
	margin-bottom: 1.5em;
}


/* styles de texte */

.petittexte {
	font-size: 10px;
	color: black;
}


.auteur{
	font-size:12px;
	font-weight: bold;
	color: #6FBFBE;
	}
	
	



/* tableaux */

table.tableau {
border: #0099CC 2px solid;
}

table.tableau td {
border: #0099CC 2px solid; /*bordure externe*/
border-collapse: collapse;/*cellules séparées*/
border-spacing: 10px 5px; /*espacement horizontal : 10px et espacement vertical : 5px*/
padding:.3em;
}

table.tableau tr:First-Child td {Background-Color: Orange;}

table.formulaireTableau {
	border: #808080 2px solid;
	Background-Color: #DCDCDC;
}

table.formulaireTableau td {
border: #808080 2px solid; /*bordure externe*/
border-collapse: collapse;/*cellules séparées*/
border-spacing: 10px 5px; /*espacement horizontal : 10px et espacement vertical : 5px*/
padding:.3em;
}

table.formulaireTableau tr:First-Child td {
Background-Color: #DCDCDC;
}



table.tableauh {
border: #0099CC 2px solid;
}

table.tableauh td {
border: #0099CC 2px solid; /*bordure externe*/
border-collapse: collapse;/*cellules séparées*/
border-spacing: 10px 5px; /*espacement horizontal : 10px et espacement vertical : 5px*/
padding:.3em;
}

table.tableauh tr td:First-Child {Background-Color: Orange;}




/* pseudo popups */

.popup {
	display: none;
	padding:.5em;
	border-radius: 1em;
	background-color:Bisque;		
}

/* zone d'identification */

.blocIdentification {
     /* position:relative;
	  top:-20px;
     left:400px;*/
     padding:2em;	
     font-size: 9px;
	 
}


#identificationPad {
	position:absolute;
	/*float:right;*/
	font-size: 9px;
	padding:.2em;
	
	width:180px;
	background-color:Thistle;
  	box-shadow: 4px 4px 0px Plum;
}


.blocIdentification TD, INPUT {
	font-size: 9px;
}


.blocArborescence {
	position:absolute;
	float:right;
	font-size: 9px;
	padding:.5em;
	background-color:lightgray;
	width:auto;
	height:6em;
	display:none;
	background-color:Thistle;
  	box-shadow: 4px 4px 0px Plum;
  	border-radius: 5px;
	
}

#panneauAdministration {
  padding: .7em;
  line-height:2em;
  background-color:Thistle;
  box-shadow: 4px 4px 0px Plum;
  width:150;
  border-radius: 5px;
  	
}	

.champSaisie  TD, INPUT, FORM {
  font-size :12px;
  height : 20px;
}

.infoCache {
  color:gray;
  font-size: .9em;
		
}

.infobulle{
	background-color: Khaki;
	position : absolute;
    left : 10px;
    padding:.2em;
    border: 1px solid SaddleBrown;	
   	border-radius: 6px;
   	z-index:1;
   	opacity: 0.85;
	filter:alpha(opacity=85);
	display:none;
	width: 30em;
}

