/* elements */

/*----texts----*/
H1 { font:normal 20px Trebuchet MS,arial,helvetica,sans serif; color:#005fc0;  padding:5px 0px 3px 0px; margin:20px 0px 5px 0px; border-bottom: 1px solid #CCC;}
H2 {font:bold 14px Verdana,arial,helvetica,sans serif; color:#ff9000; padding:5px 0px 5px 0px; margin:7px 0px 5px 0px;}
H3 {font:bold 12px Verdana,arial,helvetica,sans serif,arial,helvetica,sans serif; color:#ff8203;  padding:12px 0px 12px 15px; margin:10px 0px 10px 0px; background: url(../images/h3_back.gif) no-repeat left top;}
H4 {font-size:14px; font-weight:bold; color:#005fc0; margin:10px 0px 10px 0px;}
H5 {font-size:12px; font-weight:bold; color:#F79E00; margin:9px 0px 9px 0px;}
H6 {font-size:11px; font-weight:bold; margin:14px 0px 14px 0px; color:#000000;}
P {}
.p-header {}
STRONG {}
EM {}
.highlight {color:#ff8203}
.rich-text {}

/*----separator----*/
HR {margin:1em auto;}

/*----medias----*/
.image {}

/*----default links----*/
A {}
A:link {color:#333333; text-decoration:underline}
A:visited {color:#333333; text-decoration:underline}
A:hover {color:#004dba; text-decoration:underline}
A:active {color:#004dba; text-decoration:underline}

/*----forms----*/
FORM {margin:0px; padding:0px; }
LABEL {padding:0px 2px;}
INPUT,SELECT,TEXTAREA {border:1px solid #ABABAB; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
.checkbox,.radio {border:none; background:transparent none;}
.checkbox-group, .radiobutton-group {}
.checkbox-group TABLE, .radiobutton-group TABLE {margin-top:5px;}

/*field states*/
.readonly {background-color:#E5E5E5; border:1px solid #BEBEBE;}
.mandatory {color:#ED9D2E}
.error {color:#ff0000}

/*fields-group*/
.section .fields-group .cell-left {width:25%;}
.section {border:1px solid #D1D1D1}


.section H2 {font-size:12px; background-image:none; padding-left:0px;}
.section H2 SPAN {background-color:#ffffff}

.fields-group LEGEND {font-size:12px;}
.buttons-group {border:0 none; padding: 0!important;}
.buttons-group ul {
	margin:0;
	padding:0;
	text-align:left!important;
}


/*--buttons--*/
.button-area {padding:0px; margin:0px;}
BUTTON {	text-align :center ;	border :0px none;	vertical-align :middle ;	margin :0px 2px 0px 2px ;	overflow :visible ;	cursor :pointer ; padding :0px 0px 0px 10px ; font:normal 11px Verdana, Arial, Helvetica, sans-serif ; background :url(../images/button1bg1.gif) no-repeat left center;	background-color :transparent;}

.button1 { background-color:#FFF;  background :url(../images/button1bg1.gif) no-repeat left center;}
.button2 { background-color:#FFF; background :url(../images/button1bg1.gif) no-repeat left center;}
.button3 { background-color:#FFF; background :url(../images/button1bg1.gif) no-repeat left center;}

BUTTON SPAN {
position :relative ;	display :block ;	white-space :nowrap ;	margin :0px ;	height : 20px ;	line-height :20px;		padding :0px 10px 0px 0px;	color:#333333; background: url(../images/button1bg.gif) no-repeat right center ; background-color: transparent;}

	

	
/*--tables--*/
.table,.table TABLE { border-collapse:collapse; border-color: #8F9AAB; }
.table CAPTION {}
.table TH {}
.table TH A:link, .table TH A:visited {color:#333333; }
.table TH A:hover, .table TH A:active {color:#004dba;}
.table TD { }
.table .cell1 {}
.table .cell1 A:link, .table .cell1 A:visited {color:#004dba;}
.table .cell1 A:hover, .table .cell1 A:active {color:#ff8203;}
.table .cell2 {}
.table .cell2 A:link, .table .cell2 A:visited {color:#004dba;}
.table .cell2 A:hover, .table .cell2 A:active {color:#ff8203;}

.table-view th {
	background-color:#c0dbff;
	border:1px solid #8F9AAB;
}
.table-view td {
	border:1px solid #8F9AAB;
}

/*--------------navigation-------------*/
/*--Streamline--*/
.streamline {font:normal 11px Verdana,arial,helvetica,sans serif; color:#333; margin:0px 5px 10px 5px; padding:2px 0px 0px 2px;}
.streamline A:link, .streamline A:visited {color:#005fc0; }
.streamline A:hover, .streamline A:active {color:#333; font-weight: normal;}

/*----side-menu----*/
.side-menu,.side-menu .side {width:200px; margin:0px; padding:0px;}
.side-menu ul {width:143px; font-family:Arial, Helvetica, sans-serif;}
.side-menu .side li { background: url(../images/menulevel1.gif) no-repeat right bottom; font:normal 12px Verdana,arial,helvetica,sans serif; margin:0px; padding:9px 0px 12px 0px; cursor:hand; border:none; padding-left:10px;}
.side-menu .side li a {color:#1B6CBD}
.side-menu .side span { }
.side-menu .side li .current { color:#ff9000; font-weight:normal;}
.side-menu .side a:hover { background-color:transparent; color:#ff9000}
.side-menu .side a:hover span {}

.side-menu .side ul { margin-top: 15px; }
.side-menu .side ul li { list-style:none; background:url(../images/menulevel2.gif) no-repeat 0px 9px; font:normal 11px Verdana,arial,helvetica,sans serif; margin:0px; padding:2px 0px 2px 10px;}
.side-menu .side ul li a {color: #1B1B1B;}
.side-menu .side ul li span { margin-left:0px;}
.side-menu .side ul li .current {color:#ff9000}
.side-menu .side ul li a:hover { text-decoration:none; color:#ff9000}

.side-menu .side ul ul { margin-top:7px; margin-left:7px; margin-bottom: 7px;}
.side-menu .side ul ul li { list-style:none; background:none!important; font:normal 10px Verdana,arial,helvetica,sans serif; margin:0px;}
.side-menu .side ul ul li a { }
.side-menu .side ul ul li span {}
.side-menu .side ul ul li .current { font-weight:bold}

.side-menu .side li.first {}
.side-menu .side li.last {}

/*----site map----*/
.sitemap UL {margin:6px 0px 3px 14px; padding:0px; list-style-position:inside; list-style: none;}
.sitemap UL LI {padding:3px 0px 3px 0px;  color:#004dba; }
.sitemap UL LI A {font-size:12px; background-image:url(../images/bullet_arrow_red.gif); background-position:0px 1px; padding-left:18px; background-repeat:no-repeat;}
.sitemap UL LI A:link, .sitemap UL LI A:visited { color:#004dba; }
.sitemap UL LI A:hover, .sitemap UL LI A:active {color:#ff8203;}
.sitemap UL UL LI { color:#494949;}
.sitemap UL UL LI A {font-size:11px; background:url(../images/menulevel2.gif) no-repeat 0px 5px!important; padding:2px 0px 2px 10px;}
.sitemap UL UL LI A:link, .sitemap UL UL LI A:visited { color:#494949; }
.sitemap UL UL LI A:hover, .sitemap UL UL LI A:active {color:#ff8203;}
.sitemap UL UL UL LI A {background: none!important;}
/*----site map----*/
.pages-list {}
.pages-list UL {margin:6px 0px 3px 14px; padding:0px; list-style-position:inside}
.pages-list UL LI {padding:3px 0px 3px 0px;  color:#004dba; }
.pages-list UL LI A {font-size:12px;}
.pages-list UL LI A:link, .pages-list UL LI A:visited { color:#004dba; }
.pages-list UL LI A:hover, .pages-list UL LI A:active {color:#ff8203;}

/*--------components--------*/

/*--Send to friend--*/
.send-to-friend {border:0 none; margin:0px; padding:0px 0px 0px 0px; width:auto; }
.send-to-friend FIELDSET {border:none; padding:0px; margin:0px;}
.send-to-friend LABEL {display:block; width:auto; margin-bottom:3px; }
.send-to-friend UL { list-style: none; margin: 0px;}

/*--tooltip--*/
.tooltip {background-color:#F0F4d0; text-align:left; padding:4px; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
BODY .tooltip {text-align:left;}

/*--progress bar--*/
.bar-outer {  }
.bar {border:1px solid #848484; background-color:#ffffff}
.bar-gauge {background-color:#ff8203; height:15px;}

/*--pager--*/
.pager {border: none; margin:0px; padding:5px; text-align:right;  border-bottom: 1px dashed #e0e0e0;}
.pager .browser { margin: 0; margin-left: 10px;}
.pager .browser A {display:block; width:18px; height:16px; text-align:center;  background-color:#666666; font-size:11px; text-decoration:none}
.pager .browser A:link {color:#ffffff; background-color:#0066AC;}
.pager .browser A:hover {background-color:#696969; color:#ffffff}
.pager .browser SPAN {display:block; text-align:center;}
.pager .browser STRONG {display:block; width:18px; height:16px; text-align:center;  background-color:#FF9000; color:#fff}
.pager .itemsperpage { margin-right: 0px;}
/*--filter--*/
.filter {margin:0px; }

/*--list-sort--*/
.list-sort {border: none; text-align:left; padding:5px; margin:0px;  }

/*--combo-list--*/


/*--------views--------*/
.list-view {padding:5px 0px 5px 0px; margin:0px;}
.table-view {padding:5px 0px 10px 0px; margin:0px;}
.thumbnail-view {padding:5px 0px 5px 0px; margin:0px;}
.thumbnail-view .detail { border:1px solid #D1D1D1!important;}

/*item sheet*/
.item-view {padding:5px 10px 5px 10px; border:1px solid #D1D1D1;}
.button-area {padding:10px 0px 5px 0px;}
.item-view .content {padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; border-top:1px dashed #ACACAC; }
.item-view H1 {background-image:none; color:#ff8203; padding-left:0px; font-size:15px; margin:5px 0px 5px 0px; font-weight: bold;}

/*detail*/
.detail H4 {margin:3px 0px 10px 0px; color:#005fc0; font-size:11px; background-image:url(../images/bullet_list_yellow.gif); background-position:0px 7px; line-height:18px; padding-left:10px; background-repeat:no-repeat;}
.style2 .detail H4 {margin:3px 0px 10px 0px; color:#005fc0; font-size:11px; padding-left:18px; background-image:url(../images/bullet_arrow_red.gif); background-position:0px 1px; background-repeat:no-repeat;}
.style3 .detail H4 {margin:3px 0px 10px 0px; color:#005fc0; font-size:11px; background-image:url(../images/bullet_link.gif); background-position:0px 5px; padding-left:10px; background-repeat:no-repeat;}
.style4 .detail H4 {margin:3px 0px 10px 0px; color:#005fc0; font-size:11px; background-image:url(../images/bullet_list.gif); background-position:0px 4px; padding-left:12px; background-repeat:no-repeat;}

.detail H4 A { line-height:14px;  }
.detail H4 A:link, .detail H4 A:visited{color:#005fc0;}
.detail H4 A:hover, .detail H4 A:active{color:#ff8203;}
.detail A:link, .detail A:visited{color:#004dba;}
.detail A:hover, .detail A:active{color:#ff8203;}
.detail H4 IMG {margin-right:6px}
.description {font-size:9px}
.properties {font-size:9px}
.date {font-size:9px}
.actor {font-size:9px}
.path {font-size:9px}

/*--------applications--------*/

/*--application browser--*/
.group { padding:0px; margin:10px 0px 10px 0px;}

/*bloc actions*/
.actions-area {text-align:right; padding:5px 3px 5px 3px; margin:0px; }
.actions-area .button-area {}
.actions-area .button-area IMG {}
.actions-area .button-area .action-refresh {background-image :url(../images/refresh.gif); height:23px; width:23px;}
.actions-area .button-area .action-refresh SPAN {display:none;}

/*navigation and form area*/
.navigation-area {border-bottom:1px solid white; padding:3px; margin:0px; }
.navigation-area A {background-image:url(../images/bullet_list.gif); background-position:0px 4px; padding-left:12px; background-repeat:no-repeat;}
.navigation-area STRONG {background-image:url(../images/bullet_list.gif); background-position:0px 4px; padding-left:12px; background-repeat:no-repeat; font-size:14px; font-weight:normal; color: #FF9000;}
.navigation-area A:link, .navigation-area A:visited {font-size:14px;}
.navigation-area A:hover, .navigation-area A:active {color:#FF9000;}
.navigation-area .streamline {background-image:none; padding-left:0px; font-weight:normal;}
.navigation-area .streamline .action-root {}
.navigation-area .streamline .action-root SPAN {}
.navigation-area .list-view {color:#E6E6E6; border:none}
.navigation-area .detail {margin: 0;}
.group .form-area .section{ border:1px solid #bbbbbb; padding:3px; margin:0px}
.group .form-area FIELDSET {border:none}
.group .form-area .section H2{ color:#004dba; margin:5px 0px 3px 0px; padding:0px 0px 0px 2px; font-size:12px; }
.group .form-area .section .fields-group .cell-left {color:#333333}
.group .form-area .button-area {padding:0px 0px 5px 0px; border-bottom: 1px dashed #e0e0e0; margin-top: 10px; }

.actions-area .button1,.navigation-area .button1,.form-area .button1 {}
.actions-area .button1 SPAN,.navigation-area .button1 SPAN,.form-area .button1 SPAN {}

.focus .group {margin: 0px;}
.zoom .group {margin: 0px;}

/*views*/
.view-area { margin:0px;}
.view-area A:link, .view-area A:visited {}
.view-area A:hover, .view-area A:active {}
.view-area .filter-area { padding:5px;  border-bottom: 1px dashed #e0e0e0;}
.view-area .highlight {}
.view-area .highlight A:link {}
.view-area .highlight A:visited {}
.view-area .highlight A:hover {}
.view-area .highlight A:active {}

/*polls*/
.poll {margin:10px}
.poll H3 {margin-left:0px}
.poll .bar-outer { margin-top:4px; }
.poll UL {margin:6px 0px 3px 0px; padding:0px; list-style:none;}
.poll UL LI {padding:3px 0px 3px 0px; display:block; }

/*authentication*/
.authentication-form {margin:10px;}
.authentication-form p {margin:10px 0px 0px 10px; font-weight:bold}
.authentication-form .button-area BUTTON {margin-left:0px; margin-bottom: 5px;}
.zoom .authentication-form {border:none!important; margin: 0px;}
.focus .authentication-form {border:none!important; margin: 0px;}

/*search*/
.search-result .pager { border-top:1px solid #D1D1D1;}
.search-result .list-view {}

/*application browser simple display*/
.simple-display .group {border:none}
.simple-display .view-area {border:none}
.simple-display .actions-area {border:none; background-color:transparent}
.simple-display .list-view {border:none; }
.simple-display .table-view {border:none;}
.simple-display .links-view {border:none; padding:5px 10px 5px 10px;}
/*form-area*/
.form-area {background:transparent none;}

.sys-syndication-rss20 .links-view .detail h4 { margin:5px 0 5px 0;}
.sys-syndication-rss20 .links-view .detail h4 A:link,.sys-syndication-rss20 .linksview .detail h4 A:visited{color:#13245c; text-decoration:none;}
.sys-syndication-rss20 .links-view .detail h4 A:hover,.sys-syndication-rss20 .linksview .detail h4 A:active{color:#d3031b; text-decoration:underline;}

.2columns TABLE TR TD TABLE{border-right: 1px solid #CCC!important;}

/* <SPECIFIC> */

.wizard-area .wizard-guide {}
.wizard-area .wizard-guide .picture {background:url(../images/wizard_guide.gif) no-repeat; width:45px; height:45px; margin-right:20px}
.wizard-area .wizard-guide .informations {color:#FFE13A; font-size:12px; padding-top:16px; padding-bottom:16px }
.wizard-area .form-area .informations {background-image:none}

/* -------------common all browsers VDoc tree -------------- */

/*----tree----*/
/*--tree main--*/
.tree {  }
.tree .outer {table-layout:fixed;}
.tree .left {}
.tree .center {}
.tree .right {}
.tree .buttons-outer {text-align:left; background-image:none; padding-top:0px;}
.tree .innertree {  position:relative; padding:7px; margin:0px; }

/*--tree items--*/
.tree .root {font:bold 11px arial,helvetica,sans serif!important; color:#515151; }
.tree .root A { padding:0px 3px 0px 3px; cursor:pointer}
.tree .root SPAN { padding:0px 3px 0px 3px; }
.tree .item {font:normal 11px arial,helvetica,sans serif!important; color:#515151;}
.tree .item A { padding:0px 3px 0px 3px; cursor:pointer;}
.tree .item SPAN { padding:0px 3px 0px 3px; }
.tree .item A:link,.tree .item A:visited {color:#515151; text-decoration:none}
.tree .item A:hover,.tree .item A:active {text-decoration:none}
.tree .selecteditem {font:normal 11px arial,helvetica,sans serif!important; color:#FFF55B;}
.tree .selecteditem A { background-color:#8E9297; padding:0px 3px 0px 3px; cursor:pointer}
.tree .selecteditem SPAN { padding:0px 3px 0px 3px; }
.tree .full {font-weight:bold}

/*--tree nodes--*/
.treeNodeCollapsed {background-image:url(../images/collapsed_tree_node.gif); background-repeat:no-repeat; background-position:2px 6px; cursor:pointer; height: 9px; width: 18px;}
.treeNodeExpanded {background-image:url(../images/expanded_tree_node.gif); background-repeat:no-repeat; background-position:2px 6px; cursor:pointer; height: 9px; width: 18px;}
.treeNodeI {background-image:url(../images/tree_node_i.gif); background-repeat:repeat-y; background-position:2px 0px; height: 18px; width: 18px;}
.treeNodeT {background-image:url(../images/tree_node_t.gif); background-repeat:no-repeat; background-position:2px 0px; height: 20px; width: 18px; }
.treeNodeL {background-image:url(../images/tree_node_l.gif); background-repeat:no-repeat; background-position:2px 0px; height: 9px; width: 18px;}

/*--tree icons--*/
.treeRoot {background-image:url(../images/tree_root.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeClosedFolder {background-image:url(../images/closed_folder.gif); background-repeat:no-repeat; background-position:2px 3px; }
.treeOpenedFolder {background-image:url(../images/opened_folder.gif); background-repeat:no-repeat; background-position:2px 3px; }
.treeDocumentDefault {background-image:url(../images/doc_default.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeVDocProcessApplications {background-image:url(../images/vdpj_applications.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeProcessApplication {background-image:url(../images/process_application.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeProcess {background-image:url(../images/process.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeProcessVersion {background-image:url(../images/process_version.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeProcessStep {background-image:url(../images/process_step.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeVDocDMDocuments {background-image:url(../images/open_document.gif); background-repeat:no-repeat; background-position:0px 2px;}
.treeDMDatabase {background-image:url(../images/database.gif); background-repeat:no-repeat; background-position:0px 2px; }
.treeDMDocument {background-image:url(../images/dm_document.gif); background-repeat:no-repeat; background-position:0px 2px;}
.treeVDocReport {background-image:url(../images/report.gif); background-repeat:no-repeat; background-position:2px 2px;}
.treeIndicators {background-image:url(../images/indicator.gif); background-repeat:no-repeat; background-position:1px 2px;}
.treePageTemplate {background-image: url(../images/page_template.gif); background-repeat:no-repeat; background-position:2px 2px;}
.treeBlockTemplate {background-image: url(../images/block_template.gif); background-repeat:no-repeat; background-position:2px 2px;}

/* <SPECIFIC/> */
