/*
Feuille de style pour le CISMeF Browser
*/

html, body	{margin: 0; padding: 0; border: 0;}

body	{
	background: #FFFFF1 url(/images/cb_fond.jpg) repeat-y 40px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11;
	width: 780px;
	color: #006400;
}

p {margin: 0; padding: 10px 0; font-size: 11;} /* pour opera */

ul	{list-style: none; padding: 0; margin: 0;	font-size: 11;}

.accesskey {}

a {color: #006400; background: transparent;}

#entete	{
	padding: 0;
   /*margin-left: 3px;*/
	background: #FFFFF1 url(/images/cb_entete.jpg) no-repeat 40px;
	height: 100px;
}

#entete h1 {
	margin: 40px 220px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12;
}

#entete h1 a {
	/*margin: 00px 10px;*/
}

#entete h1 img {
	margin: -39px 320px;
	border: 0;
}

#entete_panel_menu {
	padding: 5px;
	margin-left: 0px;
	background: #C5F0C5;
	border-bottom: 1px solid;
}

#entete_panel_infos {
	padding: 5px;
	margin-left: 0px;
	background: #FFE8C8;
	border-bottom: 1px solid;
}

#entete_panel_liste {
	padding: 5px;
	margin-left: 0px;
	background: #FFE8C8;
	border-bottom: 1px solid;
}

#infos	{
	position: absolute;
	top: 19em;
	left: 205px;
	width: 575px;
	background: #FFF6DF;
	margin: 0;
	border-left: 1px solid #006400;
	border-top: 1px solid #006400;
	border-bottom: 1px solid #006400;
	display: none;
}

#infos a:hover{
	color: #000080;
	background: #FFEBCD;
}

#infos p	{
	background: #FFFFF1;
	color: Navy;
	text-align: justify;
	border: 0px solid #006400;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 2px;
	font-size: 11;
}

#infos p span	{
	color: #006400;
	background: transparent;
	font-weight: bold;
	font-size: 11;
}

#infos p:hover  {
	background-color: #f9f9f9;
	color: #666;
}

#infos p a	{
	color: #0000BB;
	background: transparent;
	padding: 0 2px;
	text-decoration: none;
}

#infos p a:hover {
	color: #D2691E;
	background: transparent;
}

#infos ul	{
	color: Navy;
	background: #FFFAEA; /*#FFF6DF;*/
	padding: 0px 0px 5px 20px;
	font-size: 11;
}

#infos ul a {
	color: Navy;
	background: transparent;
	text-decoration: none;
}

#infos ul a:hover {
	color: #D2691E;
	background: transparent;
}

#infos ul span a {
	color: #049A04;
	font-size: 10;
	font-weight: bold;
}

/*
#infos p+p	{ padding-left: 30px; }
#infos p+p+p	{padding-left: 40px;}
*/

#infos h1	{
	margin: 0px 0px 5px 5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 15;
}

#infos h3	{
	margin: 4px 1px 5px 5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 12;
}

#treeview {
	background: #FFFFF1;
	padding-left: 5px;
	padding-top: 20px;
	border: 1px;
}

#treeview a {
	color: #0000BB;
	background: transparent;
	text-decoration: none;
	font-size: 11;
}

#treeview span {
	color: #006400;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	font-size: 12;
}

#pied	{
	width: 564px;
	margin: 0;
	padding-left: 10px;
	background: #FFFFF1;
	border-top: solid;
	border-top-width: 1px;
	font-size: 11;
}

#pied a	{
	color: #006400;
	background: transparent;
	padding: 0 5px;
	text-decoration: none;
}

#pied a:hover {
	color: #D2691E;
}

#pied span {
	font-size: smaller;
}

#menu  {
	position: absolute;
	top: 3em;
	left: 4px;
	width: 190px;
	background: #F5FFF1;
	border-right: 1px solid #006400;
	border-top: 1px solid #006400;
	border-bottom: 1px solid #006400;
	padding-top: 0px;
}

#menu h1 {
	margin: 0px 0px 5px 5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15;
	text-align: center;
}

#cases {
	text-align: center;
	margin: 0px 0px 0px 0px;
}

#cases td {
	text-decoration: none;
	text-align: left;
	border-width: 0px;
	border-style: none;
	border-color: #fff #228B22 #006400 #fff;
	color: #006400;
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 11;
}

#recherche {
	text-align: left;
	background: #DFF8E0;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}

.saisie {
	border-width: 0px;
	border-style: solid;
	color: #006400;
	/*background: transparent url(/images/cb_saisie.gif) repeat fixed ;*/
	width: 140px;
	height: 25px;
	font-size: 11;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	margin-left: 2px;
}

.ok {
	border-width: 0px;
	border-color: #B7F0B8 #3CB371 #2F4F4F #333;
	color: white;
	background: #DFF8E0 url(/images/cb_ok.gif) no-repeat;
	padding: 0px 0;
	margin: 0px;
	width: 28px;
	height: 28px;
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
}

#recherche sup {
	border-width: 0px;
	border-style: solid;
	color: #FF8C00;
	background: transparent;
	margin-left: 46px;
}

/* IE ne reconnait que a:hover */
/* #boutons ul li input:hover	{
	display: inline;
	border-color: #8FBC8F #fff #fff #333;
	color: White;
	background: #006400;
}*/

#liste	{
	position: absolute;
	top: 32em;
	left: 4px;
	width: 191px;
	height: 45%;
	/*height: 23em;  */
	background:  #FFF6DF;
	padding-top: 0px;
	border-right: 1px solid #006400;
	border-top: 1px solid #006400;
	border-bottom: 1px solid #006400;

	overflow: auto;
	scrollbar-face-color: #ffebcd;
	scrollbar-highlight-color:#fffff1;
	scrollbar-shadow-color: #fffff1;
	scrollbar-3dlight-color: #fffff1;
	scrollbar-arrow-color: #fffff1;
	scrollbar-track-color: #fffff1;
	scrollbar-darkshadow-color: #FFF6DF;
	scrollbar-base-color: #fffff1;
}

#liste a:hover{
	color: #000080;
	background: #FFF6DF;
}

#liste p	{
	background: #FFF6DF; /*#FFE5C6;*/
	color: Navy;
	text-align: justify;
	padding-left: 10px;
	border: 0px solid #006400;
	padding-right: 10px;
	padding-bottom: 2px;
	font-size: 11;
}

#liste p span	{
	color: #006400;
	background: transparent;
	font-weight: bold;
}

#liste p:hover  {
	background-color: #f9f9f9;
	color: #666;
}

#liste p a	{
	color: Navy;
	background: transparent;
	padding: 0 5px;
}

#liste p a:hover {
	color: #D2691E;
	background: transparent;
}

#liste ul	{
	color: Navy;
	background: #FFFAEA; 
	padding: 0px 0px 5px 5px;
}

#liste ul a {
	color: Navy;
	background: transparent;
	text-decoration: none;
}

#liste ul a:hover {
	color: #D2691E;
	background: transparent;
}

#liste h1	{
	margin: 0px 0px 5px 5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15;
	text-align: center;
}

#liste h3	{
	margin: 4px 1px 5px 5px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 12;
	text-align: center;
}

#externe{
	width: 574px;
	border: 0px #DFF8E0;
	background: transparent;
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11;
}

#contenu{
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
	border: 0px solid Green;
	width: 574px;
	font-size: 11;

}

#contenu table{
	border: 0px solid Green;
	width: 550px;
	padding-left: 0px;
	padding-right: 0px;
}

#contenu table tr{
	vertical-align: top;
}

#contenu table td{
	background: #F5FFF1;
	font-size: 11;
	color: #006400;
}

#contenu a{
	background: #F5FFF1;
	text-decoration: none;
}

#contenu ul{
	background: transparent;
	font-family: verdana, helvetica, arial, sans-serif;
	line-height: 5px;
	color: #006400;
	padding: 0px 0px 0px 20px;
	margin: -5px 0px -5px 0px;
}

#contenu .minimized p {
	display: none; 
}
#qualAlp   {
	background: #F5FFF1; 
	font-family: verdana, helvetica, arial, sans-serif;
	color: #006400;
	width: 560px;
}   

#qualAlp  .minimized {
	background: #F5FFF1; 
	font-family: verdana, helvetica, arial, sans-serif;
	color: #006400;
	width: 560px;
}  

#qualAlp  p{
	background: transparent;
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
	width: 560px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
} 	

 #qualAlp  p:hover{
	background: #F5FFF1; 
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
}   	

#qualAlp p a{
	background: transparent; 
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
	line-height: 6px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px -5px 0px;   
}

#qualArb  {
	background: #F5FFF1; 
	font-family: verdana, helvetica, arial, sans-serif;
	color: #006400;
	width: 560px;
}   

#qualArb  .minimized {
	background: #F5FFF1; 
	font-family: verdana, helvetica, arial, sans-serif;
	color: #006400;
	width: 560px;
}  

#qualArb  p{
	background: transparent;
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
	width: 560px;
	padding-left: 0px;
	padding-right: 0px;
}   	

#qualArb  p:hover{
	background: #F5FFF1; 
	color: #006400;
	font-family: verdana, helvetica, arial, sans-serif;
}   	

#qualArb .grise {
	background: transparent;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11;
	line-height: 20px;
	vertical-align: middle;
	font-style: normal;
	font-weight: bold;
	color: silver;
	margin-top: 30px;
	margin-bottom: 30px;
}   

#qualArb .ul1 {
	background: transparent;
	line-height: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
} 

#qualArb  .ul1 ul a{
	font-weight: bold;
	line-height: 6px;
	color: #006400;
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
}

#qualArb  .ul1 ul .espace {
	font-weight: normal;
	line-height: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

#qualArb ul ul a{
	font-weight: normal;
	line-height: 5px;
	color: #006400;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
}  

#qualArb .ul1 ul ul a{
	font-weight: normal;
	line-height: 5px;
	color: #006400;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
}  

#qualArb .ul1 ul ul ul a{
	font-weight: normal;
	line-height: 5px;
	color: #006400;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
}  

#qualAlp .cachecache {
	cursor: pointer;
	cursor: hand;
	line-height: 25px;
}

#qualArb .cachecache {
	cursor: pointer;
	cursor: hand;
    line-height: 25px;
}

#externe a:hover{
	background: #F5FFF1;
}


.PanelCommun {
	FONT: 15px verdana, helvetica, arial, sans-serif;
	COLOR: #406440;
	PADDING: 5px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	HEIGHT: 20px;
	WIDTH: 100px;
}

.PanelContenu {
	PADDING: 5px;
}

.PanelContenuBottom {
	PADDING: 10px;
	BORDER-BOTTOM: 2px outset #99ccff;
}

.PanelOff {
	CURSOR: hand;
	BACKGROUND-COLOR: #FFF6DF;
	BORDER-LEFT: 1px solid #BBBBBB;
}

.PanelOn {
	CURSOR: default;
	BORDER-TOP: 2px outset #D1D1D1;
	COLOR: #006400;
}

.PanelBorderBottom {
	BORDER-BOTTOM: 2px inset #D1D1D1;
}

.PanelActiveBorderLeftRight {
	BORDER-RIGHT: 2px outset #D1D1D1;
	BORDER-LEFT: 2px outset #D1D1D1;
}

.PanelActiveBackground {
	BACKGROUND-COLOR: #FFFFF1;
}

.tableAP { margin: 0; padding: 0px 0; font-size: 11; width: 550px ; color: Navy; }


/*.grise {
	background: transparent;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11;
	color: silver;

}   */

