
P.note { font-size: 0.8em }


/* --------------------------------- LISTING D'INFORMATIONS --------------------- */
.listing { margin: 0; padding: 0; background-color: #FFFFFF; vertical-align: top; border: 1px solid #666666; color: black; }
.listing A,.listing A:hover { color: black; } 
.listing THEAD TR { background-image: url(thead_inactif.gif);  }

.listing THEAD TH {  text-align: left; margin: 0; padding: 0 0 0 5px; border-left: 1px solid #c0c0c0; border:0; border-bottom: 1px solid #666666; font-weight: bold;  }
.listing THEAD TH.actif { margin: 0; padding: 0; padding: 0 0 0 5px; border-left: 1px solid #c0c0c0; border-bottom: 1px solid #666666; background-image: url(thead_actif.gif); }

.listing THEAD TH a { text-decoration: none; color: #000000; }
.listing THEAD TH.actif a { text-decoration: none; color: #FFFFFF; }

.listing TBODY TD { padding: 0 0 0 5px; border-left: 1px solid #c0c0c0; text-align: left; cursor:pointer; vertical-align: top; border-bottom : 1px solid #c0c0c0; }
.listing TBODY TH { padding: 0 0 0 5px; border-left: 1px solid #c0c0c0; text-align: left; cursor:pointer; vertical-align: top; border-bottom : 1px solid #c0c0c0; }
.listing TBODY .Line0 { border: 0; background-color: #FFFFFF; cursor:pointer; height: 1px; }
.listing TBODY .Line1 { border: 0; background-color: #EEEEFF; cursor:pointer; height: 1px; }

.listing TBODY .SelectedLine1 { background-color: #FFE0E0; border-bottom : 1px solid #c0c0c0;}
.listing TBODY .SelectedLine1 TH, .listing TBODY .SelectedLine1 TD { font-weight: bold; }

.listing TBODY .SelectedLine2 { background-color: #FFF5F5; }
.listing TBODY .SelectedLine2 TD {  border-bottom : 1px solid #c0c0c0; }

.listing TBODY TD IMG { border: #FFFFFF 1px solid; margin: 1px }

/* ----- Systeme d'ombre oignon ---- */
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 { float:left; background:url(shadow.gif) right bottom no-repeat; }
.wrap2 { background:url(corner_bl.gif) left bottom no-repeat; }
.wrap3 { padding:0 4px 4px 0; background:url(corner_tr.gif) right top no-repeat; }
.wrap3 img { display:block; }

/* --------------------------- CMXFORM pour les formulaires ---------------------*/

fieldset.inscriptionTableLiee { margin-bottom: 10px; padding-bottom: 0; font-family: "Verdana"; color: #000000; font-size: 8pt; text-align: left; display: block; /* width: 600px;*/  }
fieldset.inscriptionTableLiee legend { padding: 0 2px; font-weight: bold; _margin: 0 -7px; /* IE Win */ }

fieldset.inscriptionTableLiee SPAN.info { font-family: "Verdana"; color: #000000; font-size: 7pt; font-weight: normal; font-style: italic; text-align: left;  }

fieldset.inscriptionTableLiee label { line-height: 1.8; vertical-align: top; display: -moz-inline-box; }
fieldset.inscriptionTableLiee label { display: inline-block; }
fieldset.inscriptionTableLiee ol { margin: 0; padding: 0; }
fieldset.inscriptionTableLiee li { list-style: none; padding: 5px; margin: 0; }
fieldset.inscriptionTableLiee fieldset { border: none; margin: 3px 0 0; }
fieldset.inscriptionTableLiee fieldset legend { padding: 0 0 5px 0; font-weight: normal; }
fieldset.inscriptionTableLiee fieldset label { display: block; width: auto; }
fieldset.inscriptionTableLiee em { font-weight: bold; font-style: normal; color: #f00; }
fieldset.inscriptionTableLiee label { width: 250px; } /* Width of labels */
fieldset.inscriptionTableLiee fieldset label { /*margin-left: 253px;*/ } /* Width plus 3 (html space) */

/*\*//*/ fieldset.inscriptionTableLiee legend { display: inline-block; } /* IE Mac legend fix */

fieldset.inscriptionTableLiee legend { padding-left: 0; }
fieldset.inscriptionTableLiee legend, fieldset.inscriptionTableLiee label { color: #333; }
fieldset.inscriptionTableLiee { border: none; border-top: 1px solid #C9DCA6; border-left: 1px solid #C9DCA6; border-right: 1px solid #C9DCA6; background: #FFFFFF url(cmxform-fieldset.gif) left bottom repeat-x; }
fieldset.inscriptionTableLiee fieldset { background: none; }
fieldset.inscriptionTableLiee li { padding: 5px 10px 15px 7px;  background: url(cmxform-divider.gif)  left bottom repeat-x; line-height:16px; clear:left;  }

fieldset.inscriptionTableLiee li a.supprimer, fieldset.inscriptionTableLiee li a.modifier, fieldset.inscriptionTableLiee li a.fonction {
	margin-top:-0.2em;
	*margin-top:-1.2em;
}
fieldset.inscriptionTableLiee li img {
	height:100px;
	margin-top:0;
	*margin-top:-1.2em;
}
table.listing a.boutonAdminDansListe {
	display:block;
	margin:0 1em;
	padding:0 0.5em;
	height:24px;
	line-height:24px;
	border-top: 1px solid #c0cfd9;
	border-left: 1px solid #c0cfd9;
	border-right: 2px ridge #c0cfd9;
	border-bottom: 2px ridge #c0cfd9;
	background: #d4dfe7 url(f-btnsend.gif) left top repeat-x;
}
.NextPrevious {
	margin-top:1em;
	text-align:center;
}

