@charset "iso-8859-1";

/*nb: Les directives CSS @import doivent preceder toute regle de style */
@import url('layout.css');

@import url('fontsandcolors.css');

@import url('favouritestree.css');

@import url('forms.css');

@import url('calendar-blue.css');

@import url('folders.css');

@import url('briefcase.css');

@import url('eml.css');

@import url('documents-icons.css');

@import url('auth/style/logon.css');

@media print { /* regles pour l'impression */
	/* impression de la note */
	#displaynotepage #frmvalid,#displaynotepage textarea {
		height: auto !important;
		overflow: visible !important;
	}
	#displaynotepage textarea {
		border: none !important;
		font-weight: normal !important;
	}
	#displaynotepage .newsection,#displaynotepage .checksection,#displaynotepage #deletelabel,#displaynotepage .toolbarpopup
		{
		display: none !important;
	}
	div#form {
		overflow: visible !important;
	}
}

div#logodbi {
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

/* modif ie7 */
*+html {
	height: 100%;
	overflow: auto;
}

/* modif ie7 */
*+html body {
	height: 100%;
}

body {
	background: url(dbimages/top.gif) white no-repeat top left;
}

body.popup,#errorbrowsepage {
	background-image: none;
	background-color: #F4F9FF;
	margin-left: 0.5em;
	margin-top: 4em;
	margin-right: 0.5em;
}

#navigpage,#bottompage,#ndxnavigpage,#ndxbottompage,#confirmcontrolledkeywordpage,#homeprintfooterpage,#indexformpage
	{
	background-image: none;
}

div.controlledkeywords {
	border-top: solid 10px #C1CDD8;
}

#confirmcontrolledkeywordpage {
	font-weight: bold;
	text-align: center;
	border: solid 20px #E6F2FB;
}

#confirmcontrolledkeywordpage p {
	font-size: 120%;
}

#confirmcontrolledkeywordpage p#action {
	padding: 3em;
	background-color: #F7F7F7;
	border-bottom: solid 10px #C1CDD8;
}

body#popupassignquerypage {
	background-color: white;
	overflow: auto;
}

#listingimagespage div.label {
	margin-top: 15px;
	height: 25px;
	margin-bottom: 10px;
	background-color: #F7F7F7;
	font-weight: bold;
	border-bottom: solid 1px #C1CDD8;
}

#listingimagespage {
	background-color: white;
}

#listingimagespage table.listingimages {
	background-color: #F7F7F7;;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#indexformpage div#tabtoppart {
	top: 2px;
	position: relative;
}

#nbelements {
	text-align: right;
	padding-right: 1em;
	padding-top: 1em;
}

#ndxbottompage #actionbar {
	position: absolute;
	top: 0px;
	background-color: #E6F2FB;
	bottom: 10px;
	height: 100%;
	padding-top: 15px;
	width: 49px;
	text-align: center;
}

body#navigpage {
	border-top: solid 1px #87B3D0;
	background-color: #4791C5;
	margin-top: 3px;
}

#bottompage #actionbar {
	position: absolute;
	top: 0px;
	background-color: #E6F2FB;
	bottom: 10px;
	height: 100%;
	padding-top: 15px;
	width: 49px;
	text-align: center;
}

#indexformpage #mnform {
	top: 24px;
	right: 10px;
	z-index: 2;
	text-align: right;
	height: 20px;
}

#indexformpage #selectForm {
	margin: 0em 0 0 0;
	padding-top: 2px;
	z-index: 2;
}

/*style d�finit pour toute les images */
img {
	border: none;
	vertical-align: middle;
}

form {
	margin: 0;
}

/* boutons de l'application */
button {
	border: none;
	width: 42px;
	height: 40px;
	margin: 5px;
	/*	cursor: hand; */ /* IE only */
	cursor: pointer;
}

/* For compliant CSS 2.1 browsers
 * PS: IE doesn't interpret this CSS rule because of
 *     the child selector ">" */
html>body button {
	cursor: pointer;
}

button.medbutton {
	width: 29px;
	height: 28px;
}

button.smallbutton {
	width: 21px;
	height: 13px;
}

button span {
	display: none;
}

.dontdisplay {
	display: none !important;
}

/* Navigation fonctionnelle */
#rhea_fonctions {
	list-style-type: none;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	padding-bottom: 0px;
	height: 30px;
	margin: 0 0 0 120px;
}

#rhea_fonctions li {
	float: left;
	height: 30px;
}

#rhea_fonctions li a {
	display: block;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 7px;
	font-weight: bold;
	color: #D2E3F2;
	vertical-align: bottom;
	padding-right: 20px;
}

#rhea_fonctions li a:hover {
	color: #B6CDE2;
	text-decoration: underline;
}

#search_fonct a {
	background: url(dbimages/mnsearch.gif) no-repeat;
}

#search_fonct a.actif {
	background: url(dbimages/mnsearchclic.gif) no-repeat;
}

#search_fonct a:hover {
	background: url(dbimages/mnsearchon.gif) no-repeat;
}

#store_fonct a {
	background: url(dbimages/mnstore.gif) no-repeat;
}

#store_fonct a.actif {
	background: url(dbimages/mnstoreclic.gif) no-repeat;
}

#store_fonct a:hover {
	background: url(dbimages/mnstoreon.gif) no-repeat;
}

#interest_fonct a {
	background: url(dbimages/mninterest.gif) no-repeat;
}

#interest_fonct a.actif {
	background: url(dbimages/mninterestclic.gif) no-repeat;
}

#interest_fonct a:hover {
	background: url(dbimages/mnintereston.gif) no-repeat;
}

#workflow_fonct a {
	background: url(dbimages/mnworkflow.gif) no-repeat;
}

#workflow_fonct a.actif {
	background: url(dbimages/mnworkflowclic.gif) no-repeat;
}

#workflow_fonct a:hover {
	background: url(dbimages/mnworkflowon.gif) no-repeat;
}

#admin_fonct a {
	background: url(dbimages/mnadmin.gif) no-repeat;
}

#admin_fonct a.actif {
	background: url(dbimages/mnadminclic.gif) no-repeat;
}

#admin_fonct a:hover {
	background: url(dbimages/mnadminon.gif) no-repeat;
}

#rhea_fonctions #newfolder_fonct a {
	background: url(dbimages/navbutton-newfolder.gif) no-repeat;
}

#rhea_fonctions #newfolder_fonct a.actif {
	background: url(dbimages/navbutton-newfolderon.gif) no-repeat;
}

#rhea_fonctions #newfolder_fonct a:hover {
	background: url(dbimages/navbutton-newfolderon.gif) no-repeat;
}

#rhea_about {
	position: absolute;
	top: 20px;
	left: 20px;
	display: none;
}

#rhea_about a {
	display: block;
	width: 50px;
	height: 50px;
}

ul#rhea_otherlinks {
	float: right;
	list-style-type: none;
	display: block;
	margin-top: 5px;
	margin-right: 0.5em;
	z-index: 3;
}

#rhea_otherlinks li {
	float: left;
	overflow: hidden;
	width: 24px;
	height: 22px;
	margin-right: 5px;
}

#rhea_otherlinks a {
	white-space: nowrap;
	text-indent: -1000em;
	display: block;
	font-size: 17px;
}

#rhea_otherlinks a:hover {
	text-decoration: none;
}

li#rhea_prefs {
	background: url(dbimages/preferences.gif) no-repeat;
}

li#rhea_logout {
	background: url(dbimages/deconnexion_link.gif) no-repeat;
}

li#rhea_help {
	background: url(dbimages/help_link.gif) no-repeat;
}

#rhea_help {
	text-indent: -1000em;
}

span#contexthelp { /*  text-indent: -1000em;*/
	
}

/* Navigation secondaire */
#secondarynav h2,#ndxforms h2 {
	text-align: center;
	vertical-align: middle;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 1em;
	background-color: #AACDE7;
	border-right: solid 2px #DBEAF5;
	padding-bottom: 2px;
	text-overflow:ellipsis;
	overflow-x:hidden;
}

#secondarynav h2 span,#ndxforms h2 span {
	display: block;
	padding-top: 2px;
}

#secondarynav ul,#ndxforms ul {
	margin-left: 0px;
	padding-left: 0px;
}

#secondarynav li,#ndxforms li,#choosedoclinkpage li {
	list-style-type: none;
	height: 18px;
	margin: 0px;
}

#briefcaseDisplayPage #secondarynav {
	height: 100%;	
}

#briefcaseDisplayPage #secondarynav li.Form {
	text-overflow:ellipsis;
	overflow-x:hidden;
	width: 170px;
}

#searchformpage #secondarynav li.gedForm {
	padding-left: 35px;
	background: url(dbimages/folders-file.gif) no-repeat;
	background-position: 10px top;
	display: table;
	text-overflow:ellipsis;
	width: 150px;
}

#searchformpage #secondarynav li.folderForm {
	padding-left: 35px;
	background: url(dbimages/folder-closed-blue.gif) no-repeat;
	background-position: 10px top;
	display: table;
	text-overflow:ellipsis;
	width: 150px;
}

#searchformpage #secondarynav li.errorForm {
	padding-left: 35px;
	background: url(dbimages/errorForm.gif) no-repeat;
	background-position: 10px top;
}

/* bar de boutons */
#actionbar {
	position: relative;
	text-align: left;
	left: 0px;
}

#targetlistpage #actionbar {
	padding-top: 10px;
	position: absolute;
	top: 38px;
	background-color: #E6F2FB;
	bottom: 0px;
	width: 49px;
	text-align: center;
}

/*IE trick*/
#targetlistpage #actionbar {
	height: expression(( document . body . offsetHeight -   45) -0 +   'px'
		);
}

#openNewFolderPage #actionbar {
	height: expression(( document . body . offsetHeight -   15) -10 +   'px'
		);
}

/* page de logon */
body#logonpage {
	text-align: center;
}

#productname {
	background: url(dbimages/productname.gif) no-repeat;
	text-indent: -1000em;
	background-color: transparent;
	width: 444px;
	height: 35px;
	margin: auto;
	vertical-align: middle;
}

#logonpage #actionbar {
	position: absolute;
	bottom: 12px;
	padding-bottom: 3px;
}

#companylogo {
	position: absolute;
	background: url(dbimages/logo_texte.gif) no-repeat;
	width: 192px;
	height: 54px;
	text-indent: -1000em;
	right: 10px;
	z-index: 2;
	bottom: 10px;
}

#errorlogin {
	color: #CE1338;
	font-weight: bolder;
	text-align: center;
	margin: 0em auto;
	margin-top: 30px;
	padding-top: 18px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 290px;
}

div.success {
	color: green;
}

div.warning {
	color: orange;
}

#productlogo {
	background: url(dbimages/dbi.gif) no-repeat;
	width: 226px;
	height: 159px;
	text-indent: -1000em;
	clear: both;
	margin: auto;
	vertical-align: middle;
}

div.identification {
	text-align: left;
	margin: 0em auto;
	margin-top: 30px;
	padding-top: 18px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 290px;
	border-top: #E6F2FB 5px solid;
	background-color: #C2DFF4;
}

#logonpage div.error {
	height: 14px;
}

#indexchgpasswordpage #maincontent {
	text-align: center;
}

#indexchgpasswordpage div.identification {
	margin-top: 6em;
	width: 450px;
}

div.identification p {
	margin: 0.5em;
}

div.identification label {
	background: url(dbimages/cube.gif) no-repeat left;
	padding-left: 15px;
}

input#j_username,input#j_password {
	float: left;
	margin-left: 140px;
	margin-top: -15px;
	margin-bottom: 0.2em;
	padding-left: 3px;
	width: 100px;
	background-color: #E6F2FB;
	height: 15px;
	color: #22569E;
	border-top: #92C0E1 1px solid;
	border-left: #92C0E1 1px solid;
	border-right: #92C0E1 1px solid;
	border-bottom: #92C0E1 1px solid;
}

input#newpwd1,input#newpwd2 {
	float: left;
	margin-left: 330px;
	margin-top: -15px;
}

#submitlogonp,#submitchgpwdp {
	text-align: right;
	padding: 0em;
	margin: 0em;
	color: black;
	margin-right: 0px;
	z-index: 7;
}

#submitlogon,#submitfiles,#submitsearch,#submitindex,#submitfav,#submitactivity,#submitbase,#submitnewtypeconverter,#submitconverter,#submitmacfile,#submitindexform,#submitsearchform,#submitgroup,#submitgroupdoc,#submitxml,#submitrole,#submittypeval,#submituser,#submitbds,#submitlog,#submitcmd,#submitbasesep,#submitnewpwd,#submitpreferences,#submitpreferencesDisplay,#submitpreferencesPassword,#submitpreferencesDirectory
	{
	padding-bottom: 1px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	background-image: url(dbimages/valid.gif);
	background-color: transparent;
	height: 32px;
	background-repeat: no-repeat;
	text-align: center;
	width: 32px;
	color: #184272;
}

#homepagenews {
	position: absolute;
	text-align: left;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 5px;
	width: 30%;
	overflow: auto;
	border-top: #C2DFF4 1px solid;
	border-bottom: #366DA0 1px solid;
	border-right: #EBF3FE 1px solid;
	color: #22569E;
	left: 35px;
	bottom: 15px;
	height: 140px;
}

div.langChoice {
	width: 35px;
	height: 140px;
	background-color: #366DA0;
	text-align: left;
	bottom: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 2px;
	z-index: 5;
	border-top: #C2DFF4 5px solid;
}

div.langChoice a {
	color: black;
	font-weight: bold;
}

p.version {
	color: #96A9BA;
	width: 800px;
	position: absolute;
	text-indent: 5px;
	margin-top: 0;
}

/* Activites */
div.activitytitle {
	margin: 0.3em 0 0.5em;
}

#searchformpage div#secondarynav {
	top: 38px;
	overflow-x: auto;
	overflow-y: none;
	height: 100%;
}



#searchformpage #secondarynav,#searchformpage #maincontent {
	bottom: 10px;
}

.activity {
	margin-left: 0em;
	vertical-align: middle;
}

.activity h2 {
	padding-top: 2px;
	vertical-align: middle;
	width: 177px;
}

.activity ul {
	margin-top: 0.3em;
}

/* indexation */ /* si navigateur est IE, dans adminactivity.jsp */
input.fileIE {
	height: 2em;
	border: 0;
	color: #FFFFFF;
}

/* si navigateur est NS, dans adminactivity.jsp */
input.fileNS {
	border-color: transparent;
	color: #FFFFFF;
}

a.deleteline {
	padding: 1.2em 1.5em;
	background: url(dbimages/gomme2.gif) no-repeat center center;
	width: 20px;
}

a.deleteline span {
	display: none;
}

/* Recherche */
#formaddline {
	background: url(dbimages/smalladdline.gif) no-repeat;
}

#formsubmit {
	background: url(dbimages/smallvalid.gif) no-repeat;
}

#formrefresh {
	background: url(dbimages/smallrefresh.gif) no-repeat;
}

#formaddblock {
	background: url(dbimages/newblock1.gif) no-repeat;
}

#formdelblock {
	background: url(dbimages/smalldel.gif) no-repeat;
}

.formdicoon {
	background: url(dbimages/smalldico.gif) no-repeat;
}

.formdicooff {
	background: url(dbimages/smalldicodisable.gif1) no-repeat;
}

#formdelline {
	background: url(dbimages/smallgomme.gif) no-repeat;
}

.formhelpon {
	background: url(dbimages/smallhelp.gif) no-repeat;
}

.formhelpoff {
	background: url(dbimages/smallhelpdisable.gif) no-repeat;
}

/* Formulaires */
	/*Classes specifiques au formulaire de recherche et indexation*/
	/*Ligne d'un formulaire*/
div.line {
	margin-left: 10px;
	margin-bottom: 2px;
}

/*Premiere ligne des formulaires*/
div.firstline {
	z-index: 1;
	margin-left: 10px;
	margin-bottom: 2px;
	top: 0
}

/*Toolbar des formulaires*/
div.btn {
	margin-left: 0px;
	margin-bottom: 2px;
	width: 80px;
}

/*Bloc d'un formulaire de recherche*/
div.block {
	padding-bottom: 8px;
	padding-top: 5px;
	padding-left: 0.8em;
	background-color: #F4F9FF;
}

div.block div.block {
	padding-left: 0;
}

/*Blocs d'un formulaire d'indexation*/
div.blockNdxInfo {
	margin-left: 0px;
}

div.blockNdx {
	margin-left: 0px;
}

/*Premiere ligne des formulaires des formulaires d'indexation*/
div.firstlineNdx {
	z-index: 1;
	top: 0
}

/*definition d'une ligne d'un formulaire de recherche dans l'administration*/
.defline {
	width: 93%;
	border-bottom: thin ridge;
}

/*Style des zones de saisie du formulaire*/
.txtNdx {
	width: 180px;
}

/*Libelle des zones titres, proprietes et fond de page du formulaire d'indexation*/
input.titre {
	width: 100px;
	margin-left: -7px;
	border: none #FFFFE5;
}

/*Bloc des operateurs entre les blocs d'un formulaire de recherche*/
div.operatorblock {
	border: .5pt outset;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 700px;
	margin-bottom: 10px;
}

/*Aper�u du formulaire de recherche*/
div.preview {
	overflow: auto;
	background-color: transparent;
	height: 100%;
}

/**/
.labeland {
	width: 30px;
}

/*classe pour le message de format de la date dans le cas des recherches avec un champ date*/
.dateformat {
	color: maroon; /*Couleur du texte*/
	background-color: transparent;
	margin-left: 72px;
}

/*Op�rateurs de recherche entre les lignes d'un bloc*/
select.operatorLine {
	width: 60px;
}

/*Liste des cat�gories*/ /*formulaire de recherche*/
select.categorysearch,select.category {
	width: 150px;
}

/*Pr�sent�e sous la forme d'un label*/
input.categorysearch {
	width: 110px;
	border: none #FFFFE5;
	vertical-align: top;
}

/*Pr�sent�e sous la forme d'un label*/
input.category {
	width: 150px;
	border: none #FFFFE5;
	vertical-align: top;
}

/*Formulaire d'indexation*/ /*Pr�sent�e en liste*/
select.categoryndx {
	width: 130px;
}

/*Formulaire d'indexation*/ /*Pr�sent�e en liste*/
select.categoryindex {
	width: 160px;
}

/*Pr�sent�e sous la forme d'un label*/
input.categoryndx {
	width: 140px;
	border: none #FFFFE5;
	vertical-align: top;
}

/*pour le label du titre dans les formulaires d'indexation*/
.categoryndxtitre {
	width: 60px;
	border: none #FFFFE5;
	vertical-align: top;
}

/*Style de la zone titre du formulaire*/
.txtTitre {
	width: 260px;
}

/*Affichage de l'indexation du document en mode visualisation*/
div.displayform {
	height: 80%;
	width: 100%;
	overflow: auto;
}

/*Zone de recherche des popups dictionnaire et utilisateurs*/
.txtDico {
	margin-left: 10px;
	width: 100px;
}

/*Liste du dictionnaire*/
.dicolist {
	margin-left: 10px;
	margin-top: 5px;
	width: 380px;
}

#dicosearch,#usersearch {
	background: url(dbimages/search.gif) no-repeat;
	vertical-align: middle;
}

#listingimagespage .navig button {
	height: 20px;
}

#dicoprevpage {
	background: url(dbimages/previousmed.gif) no-repeat;
}

#diconextpage {
	background: url(dbimages/nextmed.gif) no-repeat;
}

/*Mise en forme de la liste de solution */
table.listsol {
	top: 0px;
	color: #366DA0;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

/** hack pour IE win */
html table.listsol {
	width: expression(( document . body . offsetWidth -   83) +   'px' );
}

table.listsol thead tr th {
	height: 20px;
	text-align: left;
	background-color: #F4F9FF;
	border-bottom: #C1CDD8 1px solid;
}

col.title,col.foldersreferent {
	color: #366DA0;
}

.listsol .storagedate,.listsol .creationdate {
	color: black;
}

col.creationdate,col.storagedate  {
	text-align: left;
	width: 8.5em;
	color: black;
}

col.versioning.versionnumber, col.versioning.versionname {
	text-align: left;
	color : black ;
}

col.nbdocs {
	width: 3em;
}

col.iconstyle {
	width: 3em;
}

col.restype,col.doctype,col.lockstate,col.folder,col.checkbox,col.support,col.note,col.validation,col.attachement,col.notesonnore
	{
	width: 5px;
}

col#briefcase_versionnumber {
	text-align: right;	
	width: 150px;
}

col.versioning.versionnumber, col.versioning.versionname {
	width: 50px;
}

col.title {
	width: 200px;	
}

col.foldersreferent {
	width: 250px;
	overflow: hidden;
}

th.sortup a:after {
	content: " \21d1";
	font-size: 1.2em;
	font-weight: normal;
}

th.sortdown a:after {
	content: " \21d3";
	font-size: 1.2em;
	font-weight: normal;
}

pre {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

span.nbdocs {
	font-weight: bold;
}

/* une ligne sur deux de couleurs diff�rentes*/
.impair {
	background-color: white;
}

.pair {
	background-color: #F7F7F7;
}

tr.versioningOriginalSelected {
	background-color: #FEDCBF;
}

.unshown {
	display: none;
}

.shown {
	display: block;
}

.pair td {
	border-bottom: solid #E1E6EB 1px;
}

.impair td {
	border-bottom: solid #E1E6EB 1px;
}

/* icones */
span.worm,span.dasd,span.note,span.valid,span.attach,span.soundnote,a.openfolder,a.closedfoldercheck,a.closedfolder
	{
	overflow: hidden;
	text-indent: -100em;
	display: block;
	height: 16px;
	width: 25px;
}

span.worm {
	background: url(dbimages/worm.gif) no-repeat;
}

span.dasd {
	background: url(dbimages/dasd.gif) no-repeat;
}

span.note {
	background: url(dbimages/note.gif) no-repeat;
}

span.valid {
	background: url(dbimages/docvalid.gif) no-repeat;
}

span.attach {
	background: url(dbimages/attach.gif) no-repeat;
}

span.soundnote {
	background: url(dbimages/soundnote.gif) no-repeat;
}

a.openfolder {
	background: url(dbimages/openfolder.gif) no-repeat;
}

a.closedfoldercheck {
	background: url(dbimages/closedfoldercheck.gif) no-repeat;
}

a.closedfolder {
	background: url(dbimages/closedfolder.gif) no-repeat;
}

span.infolder,span.lastoffolder {
	margin-left: 8px;
	padding: 4px 0;
	border-left: 1px dotted black;
}

span.lastoffolder {
	border-bottom: 1px dotted black;
}

span.targetlistnoscore {
	
}

span.targetlistscorestar {
	width: 18px;
	height: 16px;
	text-indent: -100em;
	overflow: hidden;
	display: block;
	float: left;
	background: url(dbimages/scorestar.gif) no-repeat top left;
}

/* navigation dans la liste des solutions */
div.pagination {
	text-align: right;
	vertical-align: top;
	padding-top: 0px;
	height: 16px;
}

div.pagination a {
	color: #6FA0CD;
	margin: 5px;
}

#targetlistpage #pre {
	position: absolute;
	top: -16px;
	right: 0px;
	text-align: right;
}

form.targetlist {
	position: absolute;
	width: 100%;
}

#targetlistpage #post {
	text-align: right;
}

#prevblock,#prevpage {
	background: url(dbimages/smallprevious.gif) no-repeat;
}

#nextblock,#nextpage {
	background: url(dbimages/smallnext.gif) no-repeat;
}

div#toomanyres {
	margin-bottom: -1.33em;
}

p#toomanyres {
	position: relative;
	top: 0px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

/* actions de la liste de solutions */
#backtoreferer {
	background-color: #F7D11D;
}

button#backtoreferer {
	background: url(dbimages/goback.gif) no-repeat;
}

.browseon {
	background: url(dbimages/visu.gif) no-repeat;
}

.browseoff {
	background: url(dbimages/visuoff.gif) no-repeat;
}

.dataminingon {
	background: url(dbimages/datamining.gif) no-repeat;
}

.dataminingoff {
	background: url(dbimages/dataminingoff.gif) no-repeat;
}

.linkeddocson {
	background: url(dbimages/linkeddocs.gif) no-repeat;
}

.printon {
	background: url(dbimages/print.gif) no-repeat;
}

.printoff {
	background: url(dbimages/printoff.gif) no-repeat;
}

.homeprinton {
	background: url(dbimages/homeprint.gif) no-repeat;
}

.homeprintoff {
	background: url(dbimages/homeprintoff.gif) no-repeat;
}

.delon {
	background: url(dbimages/del.gif) no-repeat;
}

.deloff {
	background: url(dbimages/deloff.gif) no-repeat;
}

.mailon {
	background: url(dbimages/mail.gif) no-repeat;
}

.mailoff {
	background: url(dbimages/mailoff.gif) no-repeat;
}

.zipon {
	background: url(dbimages/zip.gif) no-repeat;
}

.zipoff {
	background: url(dbimages/zipoff.gif) no-repeat;
}

#selectpage {
	background: url(dbimages/page.gif) no-repeat;
}

#selectblock {
	background: url(dbimages/multipage.gif) no-repeat;
}

#savequery {
	background: url(dbimages/save.gif) no-repeat;
}

.forceunlockon {
	background: url(dbimages/forceunlock.gif) no-repeat;
}

.forceunlockoff {
	background: url(dbimages/forceunlockoff.gif) no-repeat;
}

.exportauditon {
	background: url(dbimages/audit.gif) no-repeat;
}

.exportauditoff {
	background: url(dbimages/auditoff.gif) no-repeat;
}

.massivemodeoff {
	background: url(dbimages/editoff.gif) no-repeat;
}

.massivemodeon {
	background: url(dbimages/edit.gif) no-repeat;
}

.cdruntimeon {
	background: url(dbimages/cdruntime.gif) no-repeat;
}

.cdruntimeoff {
	background: url(dbimages/cdruntimeoff.gif) no-repeat;
}

.massivemodesmalloff {
	background: url(dbimages/editsmalloff.gif) no-repeat;
}

.massivemodesmallon {
	background: url(dbimages/editsmall.gif) no-repeat;
}

/* Gestion des onglets encadrant les formulaires */
div.tab {
	margin: 0em;
}

div#tabtoppart {
	height: 20px;
	margin: 0;
	background-image: url(dbimages/bgcolor.gif);
}

#targetlistpage div#tabtoppart {
	margin-right: 0px;
	padding-right: 0px;
	left: 0px;
	right: 0px;
}

div#leftbordertop {
	float: left;
	width: 0px;
	height: 0px;
	background: url(dbimages/ar3.gif) no-repeat;
}

div#lefttitleborder {
	float: left;
	width: 0px;
	height: 0px;
	background: url(dbimages/ar1.gif) no-repeat;
}

div#tabtitle {
	float: left;
	height: 10px;
	color: #366DA0;
	font-weight: bolder;
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
}

div#tabtitle span {
	position: relative;
	top: 2px;
	left: 20px;
}

div#righttitleborder {
	float: left;
	height: 0px;
	width: 0px;
	background: url(dbimages/ar2.gif) no-repeat;
}

div#contentandleftborder {
	margin-left: 0px;
	margin-top: 0;
}

div#tabcontent {
	padding: 0em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	padding-left: 0px;
	text-align: left;
}

div#tabbottom {
	width: 100%;
}

div#leftborderbottom {
	width: 0px;
	height: 0px;
	background: url(dbimages/ar4.gif) no-repeat;
}

/* popups */
div.listdocs {
	overflow: auto;
	width: 100%;
	height: 85px;
	border: thin inset;
	border: solid 1px #B0D1E7;
}

div.doctitle {
	padding: 0.2em;
	white-space: pre;
}

#increment,#decrement {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	position: relative;
}

#increment {
	top: -10px;
	background: url(dbimages/spinup.gif) no-repeat;
}

#increment :active {
	background: url(dbimages/spinupclick.gif) no-repeat;
}

#decrement {
	left: -12px;
	top: 2px;
	background: url(dbimages/spindown.gif) no-repeat;
}

#decrement :active {
	background: url(dbimages/spindownclick.gif) no-repeat;
}

#submitprint,#submitmail,#submitdir,#submitsavequery,#submitupdateform,#submitnote,#submitattach,.submitvalidationon,#submitimage,#submitpopup,#submitattachquery,.startbase,#submitsmtp,#submiteditline,#gotocontinaingfolders
	{
	background: url(dbimages/smallvalid.gif) no-repeat;
}

#close {
	background: url(dbimages/close.gif) no-repeat;
}

#calldirectory {
	background: url(dbimages/smalladdline.gif) no-repeat;
}

#refresh {
	background: url(dbimages/refresh.gif) no-repeat;
}

textarea#txtMail {
	height: 190px;
	width: 98%;
	overflow: auto;
}

div.txtMail {
	text-align: center;
}

#selectdir {
	text-align: center;
}

#maildirpage select {
	width: 29em;
}

button#ldapsearch {
	background: url(dbimages/search.gif) no-repeat;
}

#adddest,#removedest,#addcopy,#removecopy {
	display: block;
}

#adddest {
	background: url(dbimages/usergreen.gif) no-repeat;
}

#removedest {
	background: url(dbimages/userred.gif) no-repeat;
}

#addcopy {
	background: url(dbimages/dblusergreen.gif) no-repeat;
}

#removecopy {
	background: url(dbimages/dbluserred.gif) no-repeat;
}

#savequerypage #savequery {
	background-image: none;
}

/* feuillete */
#navigpage h1 {
	font-size: 100%;
	font-weight: bold;
	color: white;
	float: right;
	vertical-align: middle;
	margin: 0;
	padding: 0.2em 1em;
}

formbrowse {
	padding: 0px;
	margin: 0px;
}

#navigpage table,#ndxnavigpage table {
	font-weight: bold;
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	color: #366DA0;
	background: url(dbimages/bgnavig.gif) repeat;
}

#navigpage table td  , #ndxnavigpage table td {
	margin: 0;
	padding: 0;
}

#ndxnavigpage td.navbtn,#navigpage td.navbtn {
	padding: 0;
	text-align: center;
}

#ndxnavigpage td.navtxt,#navigpage td.navtxt {
	padding: 0;
	margin: 0;
	height: 18px;
	padding-top: 0em;
	padding-right: 5px;
}

.navtxt input {
	color: #366DA0;
	height: 15px;
	border: 0px;
	background-color: transparent;
	font-weight: bold;
	font-size: 9px;
	vertical-align: middle;
	text-align: right;
}

#navigpage button,#ndxnavigpage button {
	margin: 0px;
	padding: 0px;
	height: 18px;
}

#ndxnavigpage button {
	margin-top: -1px;
}

#navigpage #versioning {
	left:175px;
	margin: 0;
	padding:3px;
	position:absolute;
	top:0;
}

button#backtotargetlist {
	background: url(dbimages/goback.gif) no-repeat;
	width: 45px;
}

.gotofirston {
	width: 39px;
	background: url(dbimages/first.gif) no-repeat;
}

.gotofirstoff {
	width: 39px;
	background: url(dbimages/first_disable.gif) no-repeat top right;
}

.gotoprevon {
	width: 22px;
	background: url(dbimages/previous.gif) no-repeat;
}

.gotoprevoff {
	width: 22px;
	background: url(dbimages/previous_disable.gif) no-repeat top left;
}

.gotonexton {
	width: 22px;
	background: url(dbimages/next.gif) no-repeat;
}

.gotonextoff {
	width: 22px;
	background: url(dbimages/next_disable.gif) no-repeat;
}

.gotolaston {
	width: 39px;
	background: url(dbimages/last.gif) no-repeat;
}

.gotolastoff {
	width: 39px;
	background: url(dbimages/last_disable.gif) no-repeat;
}

#actionbar button {
	margin: 0.3em 0 0 0;
	margin: 0;
	padding: 0;
	height: 35px;
	margin-bottom: 3px;
	width: 32px;
}

#actionbar button.newversionon, #actionbar button.newversionoff  {
	width: 50 px;
}

#actionbar button.newversionsubmit {
	width: 72px;
}


#viewform {
	background: url(dbimages/viewform.gif) no-repeat;
}

.viewnoteon,#changenote { /*color:red;*/
	background: url(dbimages/viewnote.gif) no-repeat;
}

.viewnoteoff {
	background: url(dbimages/viewnotedisable.gif) no-repeat;
}

body#bottompage button#print {
	background: url(dbimages/print.gif) no-repeat;
}

body#bottompage #del {
	background: url(dbimages/del.gif) no-repeat;
}

body#bottompage #mail {
	background: url(dbimages/mail.gif) no-repeat;
}

body#bottompage #zip {
	background: url(dbimages/zip.gif) no-repeat;
}

.attachon {
	background: url(dbimages/addattachement.gif) no-repeat;
}

.attachoff {
	background: url(dbimages/addattachementoff.gif) no-repeat;
}

.soundnoteon {
	background: url(dbimages/addsound.gif) no-repeat;
}

.soundnoteoff {
	background: url(dbimages/addsoundoff.gif) no-repeat;
}

.validationon {
	background: url(dbimages/validation.gif) no-repeat;
}

.validationoff {
	background: url(dbimages/validationoff.gif) no-repeat;
}

body#bottompage #datamining {
	background: url(dbimages/datamining.gif) no-repeat;
}

.containingFoldersOn {
	background: url(dbimages/visu_dossiers.gif) no-repeat;
}

.containingFoldersOff {
	background: url(dbimages/visu_dossiersoff.gif) no-repeat;
}

.containingBusinessOn {
	background: url(dbimages/affaires_on.gif) no-repeat;
}

.depositReceiptOn {
	background: url(dbimages/certificat.gif) no-repeat;
}

.depositReceiptFailed {
	background: url(dbimages/certificat_error.gif) no-repeat;
}

#selectTarget {
	background: url(dbimages/version.gif) no-repeat;	
}

#popupchoosefolderpage ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 300px;
}

#popupchoosefolderpage li {
	margin: 0;
	padding: 0;
	width: 98%;
}

#popupchoosefolderpage li input {
	vertical-align: middle;
}

body#displayHistoric div.inner {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: scroll;
}

body#displayformpage {
	overflow: hidden;
}

#displayformpage table {
	border-collapse: collapse;
	width: 99%;
	border: 1px solid #B0D1E7;
	background-color: white;
	border-padding: 40px;
	color: #1B4F80;
}

#displayHistoric table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #B0D1E7;
	background-color: white;
	border-padding: 40px;
	color: #1B4F80;
}

#displayformpage table td,#displayHistoric table td {
	padding: 0.7em;
	border: 1px dashed #B0D1E7;
}

div#form {
	height: 370px;
	overflow: auto;
	margin-bottom: 10px;
}

.changeformon {
	background: url(dbimages/changeform.gif) no-repeat;
}

.print {
	background: url(dbimages/printer.gif) no-repeat;
}

.changeformoff {
	background: url(dbimages/changeformmedoff.gif) no-repeat;
}

body#updateformpage {
	background-color: white;
}

#updateformpage p {
	margin: 0;
}

#indexform {
	height: 210px;
	overflow: auto;
	background-color: pink;
}

/*Zone d'affichage de la note */
textarea.noteold {
	background: transparent;
	border: none;
	overflow: auto;
	vertical-align: center;
}

textarea.newnote {
	width: 99%;
}

div.attach {
	overflow: auto;
	position: relative;
	background-color: transparent;
	height: 80%;
}

div.attach table {
	width: 100%;
	border: 1px outset;
}

div.attach table td {
	border: 1px inset;
}

#addattach {
	background: url(dbimages/addattach.gif) no-repeat;
}

#selectfiles {
	background: url(dbimages/newmed.gif) no-repeat;
}

#attachpage p,#ndxattachpage p {
	margin: 0.2em;
}

#titlep label {
	padding-right: 2em;
}

#filep label {
	padding-right: 1em;
}

button.delattach,button.delsoundnote,button.delimage {
	width: 16px;
	height: 16px;
	background: url(dbimages/gomme.gif) no-repeat;
	margin: 0;
	padding: 0;
}

.submitvalidationoff {
	background: url(dbimages/smallvalidoff.gif) no-repeat;
}

.viewvalidation {
	width: 16px;
	height: 15px;
	background: url(dbimages/viewvalidation.gif) no-repeat;
}

.listevalidation {
	height: 250px;
	overflow: auto;
}

.listevalidation table {
	width: 100%;
	border: 1px outset;
}

.listevalidation table td {
	border: 1px inset;
}

#addvalid {
	background: url(dbimages/newmed.gif) no-repeat;
}

#listsoundattachpage applet {
	margin: 0 0 -12px 0;
}

* html #listsoundattachpage applet {
	margin-bottom: -3px
}

#ndxattach {
	background: url(dbimages/addattachement.gif) no-repeat;
}

#ndxattach span {
	display: none;
}

#ndxbottompage button {
	vertical-align: middle;
	margin: 0;
	margin-bottom: 5px;
}

#delindex {
	background: url(dbimages/del.gif) no-repeat;
}

#ndxnavigpage body { /*vertical-align: bottom;*/
	
}

#ndxnavigpage form {
	margin: 0;
	padding: 0;
	height: 17px;
	background-color: #4791C5;
}

#ndxnavigpage table {
	position: absolute;
	margin-top: -1px;
	right: 0px;
}

/* modif ie7 */
*+html #favouritepage {
	overflow: auto;
}

#favouritepage #maincontent,#openNewFolderPage #maincontent {
	left: 50px;
}

/* centres d'interets */
#favouritepage #maincontent,#openNewFolderPage #maincontent {
	width: expression(( document . body . offsetWidth -   71) -   0 +   'px'
		);
	height: expression(( document . body . offsetHeight -   45) -0 +   'px'
		);
}

/* Chemin du centre d'interet*/
div.favPath {
	width: 100%;
	height: 20px;
	margin: 0;
	padding-top: 2px;
	background-image: url(dbimages/bgcolor.gif);
	color: #366DA0;
	padding-left: 20px;
	font-weight: bolder;
}

/* un element du chemin */
span.favourite {
	vertical-align: middle;
	font-weight: normal;
	font-size: 11px;
	color: #0B3862;
}

span.favourite a {
	font-weight: bold;
}

/* Ensemble des CI */
div.favourites {
	position: static;
}

table.favourites {
	width: 80%;
	text-align: center;
}

table.favourites td { /*width:210px;*/
	width: 20%;
	/**/
}

/* un CI */
div.favourite {
	margin-left: 1.5em;
	padding-top: 1.5em;
	height: 180px;
	width: 210px;
	text-align: center;
	vertical-align: middle;
	background-color: #F7F7F7;
}

/* titre du CI */
div.favLabel {
	margin: 2em 0;
	/*	color: #63676B;*/
}

/* lien d'un CI avec requete */
a.withquery {
	text-decoration: underline;
}

/* Message lorsque CI sans fils */
div#nofavs {
	padding: 0.3em;
	background-color: #F7F7F7;
}

/* forumlaire poru associer une requete a un CI*/
div#favform {
	height: 270px;
	overflow: auto;
}

#faveditmod {
	background: url(dbimages/edit.gif) no-repeat;
}

#favouritepage .delfav {
	margin-top: 20px;
	width: 32px;
	height: 32px;
	background: url(dbimages/smalldel.gif) no-repeat;
}

.delfav {
	width: 20px;
	height: 20px;
	background: url(dbimages/gomme.gif) no-repeat;
}

button#newfav {
	background: url(dbimages/newfav.gif) no-repeat;
	width: 48px;
	height: 48px;
}

#futurpage #maincontent {
	text-align: center; /* pour IE */
}

#futurpage #maincontent div {
	margin: 5em auto;
	padding: 3em;
	text-align: center;
	width: 70%;
}

#futurpage #maincontent div a {
	display: block;
	padding-top: 15em;
	height: 1px;
	background: url(dbimages/dbi.gif) no-repeat center center;
}

#adminmenu {
	margin: 5em 0;
	padding: 0;
	list-style-type: none;
	width: 99%;
}

#adminmenu li {
	margin: 0;
	padding: 1.7em 0;
	width: 45%;
	float: left;
}

#adminmenu li a {
	padding: 0.5em 0 0.5em 35px;
	background: url(dbimages/puce.gif) left center no-repeat;
}

/* Administration */
#new {
	background: url(dbimages/new.gif) no-repeat;
}

.updateon {
	background: url(dbimages/changeform.gif) no-repeat;
}

.updateoff {
	background: url(dbimages/changeformoff.gif) no-repeat;
}

.copyon {
	background: url(dbimages/copy.gif) no-repeat;
}

.copyoff {
	background: url(dbimages/copyoff.gif) no-repeat;
}

table.adminlist {
	width: 100%;
}

/** hack pour IE win */
* html table.adminlist {
	width: 95%;
	w\idth: 95%;
}

table.adminlist th,#adminactivitypage th {
	text-align: left;
}

th.check {
	width: 20px;
}

table.adminlist hr {
	color: #EEC75F;
	width: 90%;
	height: 1;
}

table.adminlist ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

table.adminlist ul li {
	margin: 0;
	padding: 0;
}

table.adminlist ul a {
	display: block;
	padding: 0.5em 0px 0.5em 35px;
	background: url(dbimages/puce.gif) no-repeat center left;
}

/** hack pour IE win */
* html table.adminlist ul a {
	margin-bottom: -10px;
}

/*Pr�visualisation des formulaires de recherche et d'indexation*/
div.preview {
	overflow: auto;
	height: 100%;
}

/*dans adminactivity.jsp aligne la palette et l'image � droite ou � gauche*/
img#imageActivity {
	float: left;
}

button#chooseimage {
	width: 79px;
	height: 81px;
	float: right;
	background: url(dbimages/palette.gif) no-repeat;
}

/*sert pour le champ option_image afin qu'il apparaisse comme du text*/
input.option_image {
	border: none;
}

div.listadmin {
	overflow: auto;
	width: 425px;
	height: 85px;
	border: thin inset;
}

div.toolbarattach {
	text-align: right;
	height: 30px;
	width: 425px;
}

button.previous {
	background: url(dbimages/previousmed.gif) no-repeat;
}

button.next {
	background: url(dbimages/nextmed.gif) no-repeat;
}

button.selectall {
	background: url(dbimages/small_select.gif) no-repeat;
}

button.add {
	background: url(dbimages/smalladdline.gif) no-repeat;
}

button.del {
	background: url(dbimages/smalldel.gif) no-repeat;
}

#previmages {
	background: url(dbimages/folders-previous.gif) no-repeat;
}

#nextimages {
	background: url(dbimages/folders-next.gif) no-repeat;
}

/*Popup de choix des images pour l'administration des activit�s*/
table.listingimages {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	text-align: center;
}

div.select {
	text-align: center;
}

/*Classe utilis�e pour les listes des popup d'administration*/
div.listPopup {
	width: 97%;
	height: 260px;
	margin-left: 10px;
	margin-top: 10px;
	border: thin inset;
	overflow: auto;
}

div.listPopup input {
	vertical-align: middle;
}

.startstopbases {
	text-align: right;
	width: 25em;
}

span.unknownstatebase,span.runningbase,span.stoppedbase {
	padding: 0.5em 0 0.5em 25px;
	display: block;
	background: no-repeat left center;
}

span.unknownstatebase {
	background-image: url(dbimages/orange_light.gif);
}

span.runningbase {
	background-image: url(dbimages/green_light.gif);
}

span.stoppedbase {
	background-image: url(dbimages/red_light.gif);
}

.stopbase {
	background: url(dbimages/close.gif);
}

#previous {
	height: 18px;
	background: url(dbimages/previous.gif) no-repeat;
}

#baseaddcat,#adminindexformpage #formaddline,#adminformpage #formaddline
	{
	background: url(dbimages/addline.gif) no-repeat;
}

#next {
	background: url(dbimages/next.gif) no-repeat;
	height: 18px;
}

.delcat,.delline,#deltitlebtn,#delField {
	width: 20px;
	height: 20px;
	background: url(dbimages/gomme2.gif) no-repeat;
}

td#titlesizecell {
	width: 50%;
}

#validtitle {
	background: url(dbimages/nextmed.gif) no-repeat;
}

.browse {
	background: url(dbimages/explorer.gif) no-repeat;
}

#popupbrowsepathpage button {
	vertical-align: middle;
}

#popupbrowsepathpage p {
	margin: 0.5em 0;
}

/*Zones de saisie et liste des path dans la popup d'administration des bases*/
.path {
	width: 435px;
	margin-left: 10px;
	margin-top: 5px;
}

#parentdir {
	background: url(dbimages/small_search_base.gif) no-repeat;
}

#opendir {
	background: url(dbimages/nextmed.gif) no-repeat;
}

#newdir {
	background: url(dbimages/newmed.gif) no-repeat;
}

#adminmacfilespage table {
	width: 95%;
}

.previewformon {
	background: url(dbimages/visu.gif) no-repeat;
}

.previewformoff {
	background: url(dbimages/visuoff.gif) no-repeat;
}

#formaddcat {
	background: url(dbimages/nextmed.gif) no-repeat;
}

#formremovecat {
	background: url(dbimages/previousmed.gif) no-repeat;
}

select.listCat {
	width: 200px;
}

#popupbasespage p {
	text-align: center;
}

#submitsmtp {
	vertical-align: middle;
}

td#roleprefcell {
	padding: 1.5em 0;
}

a#rolepref {
	padding: 1em 40px 1em 0;
	background: url(dbimages/changeformmed.gif) no-repeat center right;
}

#adminonebasemenupage h1 {
	margin-top: 3em;
	width: 99%
}

#adminlogfilepage button,#adminexeccmdpage button {
	vertical-align: middle;
}

#a_propospage {
	text-align: center;
}

#a_propospage p {
	margin: 1em auto;
}

#a_propospage #productlogo {
	width: 192px;
	height: 74px;
	background-image: url(dbimages/rhea2_S_pop.gif);
}

/* Table des activites */
#activities {
	margin-top: 3em;
	width: 100%;
}

#closepage #maincontent,#errorlogonpage #maincontent,#welcomepage #maincontent
	{
	text-align: center;
}

#errorlogonpage #maincontent div,#welcomepage #maincontent div {
	margin: 6em auto;
	width: 60%;
}

#disconnected,#errorlogon,#notenoughtrights {
	margin: 2px;
	padding: 2em;
}

#return {
	margin: 2px;
}

#return a {
	display: block;
	height: 1px; /* pour que la zone active du lien soit grande sous IE */
	padding-top: 13em;
	padding-bottom: 2em;
	background: url(dbimages/deconnexion.gif) no-repeat center 45%;
}

#action {
	text-align: center;
}

h3.error {
	margin-top: 5em;
	text-align: center;
}

h3.info {
	margin-top: 5em;
	text-align: center;
}

.maildoc {
	text-align: center;
	margin-bottom: 2em;
}

#importdirectory {
	vertical-align: middle;
	background: url(dbimages/importdirectory.gif) no-repeat;
	background-position: left 40%;
}

#emptydirectory {
	background: url(dbimages/emptydirectory.gif) no-repeat;
}

#rolepreferencespage p {
	margin: 1em 0;
}

#homeprintfooterpage p {
	text-align: center;
	margin: 5px 0px;
	padding: 0;
}

#homeprintfooterpage #backbutton {
	float: left;
	margin: -5px 0 0 0;
	background: url(dbimages/goback.gif) no-repeat;
}

#errorback {
	background: url(dbimages/goback.gif) no-repeat;
}

#deletelabel {
	position: absolute;
	top: 4px;
	right: 10px;
	color: #366DA0;
	font-Weight: bold;
}

#fields {
	width: 95%;
}

#newCats {
	vertical-align: top;
}

#addCats {
	background: url(dbimages/addline.gif) no-repeat;
	vertical-align: top;
}

#editFieldBtn {
	width: 24px;
	height: 14px;
	background: url(dbimages/tree-pen.gif) no-repeat;
}

#valField,#validcol {
	background: url(dbimages/check.gif) no-repeat;
}

#fieldLabels input,#dico_options_optionlist_newoption,#dico_options_optionlist_list,#dicoclass
	{
	width: 30em;
}

#dico_options,#dico_options_builtin,#nofielddefined,.emptycollabel,#nocolumn
	{
	color: silver;
}

#addOption,#addParam {
	background: url(dbimages/addline.gif) no-repeat;
}

#removeOption,#removeParam {
	background: url(dbimages/del.gif) no-repeat;
}

#paramname,#paramvalue {
	width: 20em;
}

#dico_options_custom table {
	width: 95%;
}

#dicoParamCheckbox {
	width: 20px;
}

.field_pattern {
	width: 20em;
}

#validateScript,#keystrokeScript {
	width: 100%;
}

#addcol {
	background: url(dbimages/addline.gif) no-repeat;
	vertical-align: middle;
}

#sollistcols {
	width: 95%;
}

#colcheckboxs {
	width: 25px;
}

#colsort {
	width: 3em;
}

#colaction {
	width: 50px;
}

.editcol {
	width: 24px;
	height: 14px;
	background: url(dbimages/tree-pen.gif) no-repeat;
}

.movecolup,.movecoldown {
	float: right;
	clear: right;
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
}

.movecolup {
	background: url(dbimages/spinup.gif) no-repeat;
}

.movecoldown {
	background: url(dbimages/spindown.gif) no-repeat;
}

.movecolup:active {
	background: url(dbimages/spinupclick.gif) no-repeat;
}

.movecoldown:active {
	background: url(dbimages/spindownclick.gif) no-repeat;
}

#delcols {
	background: url(dbimages/del.gif) no-repeat;
}

#valField {
	background: url(dbimages/check.gif) no-repeat;
}

.noteon {
	
}

.noteon textarea {
	width: 500px;
}

.noteoff textarea {
	width: 570px;
}

.noteoff p {
	background-color: transparent;
	color: #366DA0;
	font-Weight: bold;
}

.noteon p {
	background-color: transparent;
	color: #366DA0;
	font-Weight: bold;
}

.endsection {
	visibility: hidden;
	clear: both;
}

.noteon .newsection textarea {
	width: 570px;
}

.noteon .sectionupdate {
	color: red;
}

.checksection {
	float: right;
	padding-right: 30px;
	padding-top: 50px;
}

.noteoff .checksection {
	display: none;
}

/*
 * Administration des documents li�s
 */
body#adminlinkeddocspage {
	
}

body#adminlinkeddocspage h2 {
	text-align: center;
}

body#adminlinkeddocspage div#catlist {
	border: inset 1px;
	overflow: auto;
	height: 25%;
	margin: 1em;
	padding: 1em;
	text-align: center; /* Bug IE pour centrer la table */
}

body#adminlinkeddocspage table#catlabel {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

body#adminlinkeddocspage div#favform {
	margin: 0 -1em 0 0;
	padding: 0;
}

body#adminlinkeddocspage div.tab {
	margin: 1em 0em 1em 0em;
}

body#adminlinkeddocspage form#existinglinksview {
	border: inset 1px;
	overflow: auto;
	height: 25%;
	margin: 1em;
	padding: 1em;
	text-align: center; /* Bug IE pour centrer la table */
}

body#adminlinkeddocspage table#existinglinks {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 75%;
}

body#adminlinkeddocspage div#newlink {
	border: inset 1px;
	margin: 1em;
	padding: 1em;
}

body#adminlinkeddocspage button#deletebutton {
	background: url(dbimages/del.gif) no-repeat center center;
}

body#adminlinkeddocspage p.center {
	text-align: center;
}

/*
 * validation de document
 */
body#validationpage .commmentinactive {
	display: none;
}

body#validationpage .commmentactive {
	
}

/*
 * Page de choix du document li�
 */
boby#choosedoclinkpage linkslist {
	width: 80%;
	height: 100%;
	overflow: auto;
}

p#briefCaseStatus {
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 20px;
	color: #366DA0;
}

#preferencespage #maincontent {
	left: 50px;
}

/*IE TRICK*/
#preferencespage #maincontent {
	width: expression(( document . body . offsetWidth -   71) -   0 +   'px'
		);
	height: expression(( document . body . offsetHeight -   45) -0 +   'px'
		);
}

#preferencespage p {
	background-color: transparent;
	color: #366DA0;
	padding-left: 15px;
	height: 18px;
}

#preferencespage #tabcontent {
	padding-left: 15px;
	padding-top: 18px;
}

#preferencespage div#msgError {
	position: absolute;
	top: 20px;
	height: 18px;
	right: 0px;
	left: 30px;
}

#targetlistpage div#msgError {
	display: none;
}

body#errorpage {
	overflow: hidden;
}

#openNewFolderPage #actionbar,#preferencespage #actionbar,#favouritepage #actionbar,#errorpage #actionbar
	{
	padding-top: 20px;
	position: absolute;
	top: 38px;
	background-color: #E6F2FB;
	bottom: 0px;
	width: 49px;
	text-align: center;
}

#openNewFolderPage #actionbar,#preferencespage #actionbar,#favouritepage #actionbar,#errorpage #actionbar
	{
	height: expression(( document . body . offsetHeight -   45) -0 +   'px'
		);
}

*+html #openNewFolderPage #actionbar,#preferencespage #actionbar,#favouritepage #actionbar,#errorpage #actionbar
	{
	overflow: auto;
	height: expression(( document . body . offsetHeight -   70) -0 +   'px'
		);
}

/*IE TRICK*/
#preferencespage #maincontent {
	width: expression(( document . body . offsetWidth -   71) -   0 +   'px'
		);
	height: expression(( document . body . offsetHeight -   45) -0 +   'px'
		);
}

/* Ajout concernant l'affichage de la liste de solution - dossiers r�f�rents */
table.listsol li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

table.listsol ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

table.listsol tbody td {
	vertical-align: top;
}

span .btnShowFolders {
	background: url(dbimages/folders-referents.gif) no-repeat;
	width: 16x;
	height: 16px;
	text-indent: -1000em;
	float: right;
	margin: 0px;
	padding: 0px;
}

/* BZ 925: JHT 20070418 */
#cancelpreferencesDisplay {
	padding-bottom: 1px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	background-image: url(dbimages/cancel.gif);
	background-color: transparent;
	background-position: center;
	height: 32px;
	background-repeat: no-repeat;
	text-align: center;
	width: 32px;
	color: #184272;
}

.lockunlockon {
	background: url(dbimages/lockon.gif) no-repeat;
}

.lockunlockoff {
	background: url(dbimages/lockoff.gif) no-repeat;
}

.lockunlockopenon {
	background: url(dbimages/lock_open.gif) no-repeat;
}

.lockunlockopenoff {
	background: url(dbimages/lock_openoff.gif) no-repeat;
}

button.smalllockunlockon {
	background: url(dbimages/smalllockon.gif) no-repeat;
}

button.smalllockunlockoff {
	background: url(dbimages/smalllockoff.gif) no-repeat;
}

button.newversionon {
	background: url(dbimages/smallnewdocon.gif) no-repeat;
}

button.newversionoff {
	background: url(dbimages/smallnewdocoff.gif) no-repeat;
}

button.newversionsubmit {
	background: url(dbimages/newversionvalid.gif) no-repeat;
}

.lockdocumentsmall {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background: url(dbimages/locknotok.gif) no-repeat;
	cursor: help;
}

#emlsearchformpage #actionbar {
	padding-top: 10px;
	position: absolute;
	top: 38px;
	background-color: #e6f2fb;
	bottom: 0px;
	width: 49px;
	text-align: center;
}

.lockdocumentsmall span {
	display: none;
}

.lockdocumentownersmall {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background: url(dbimages/lockok.gif) no-repeat;
	cursor: help;
}

.lockdocumentownersmall span {
	display: none;
}

span.lockdocument {
	background: url(dbimages/locknotok.gif) left center no-repeat;
	width: 17px;
	height: 17px;
	overflow: hidden;
	text-indent: -100em;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
}

#emlsearchformpage #maincontent {
	position: absolute;
	left: 50px;
	right: 0px;
	bottom: 0px;
	overflow-x: auto;
	overflow-y: auto;
}

span.lockdocumentowner {
	background: url(dbimages/lockok.gif) left center no-repeat;
	width: 17px;
	height: 17px;
	overflow: hidden;
	text-indent: -100em;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
}

.historic {
	background: url(dbimages/history.gif) no-repeat;
}

.rmdoctype {
	display: block;
}

#viewerIFrame {
	background-color: white;
}


p#versioning label {
	top:1px;
	position: absolute;
	font-weight: bold ;
	color: white;
} 

p#versioning select {
	position: absolute;
	top:-2px;
	left:4px;
}

.versionnumber, versionname2 {
	text-align:center;
}

