/* empty */
/* empty */
/* empty */

/* tabs in 3.0 */
.tabnav .tabs a {
display:inline;
float:left;
margin:0 3px 0 0;
padding:0 3px;
text-decoration:none;
border-color:#6699CC;
}

#foldertab li a, .tabnav li a {
border-color:-moz-use-text-color;
border-style:solid solid none;
border-width:1px medium;
margin-left:3px;
padding:3px 0.5em;
text-decoration:none;
}

.tabnav .tabs a:hover {
background-color:#003366;
border-bottom-color:#003366;
color:#FFFFFF;
}
.tabnav .tabs a {
background-color:#6699CC;
border:1px solid #6699CC;
color:#FFFFFF;
}
.tabnav li a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
display:inline;
padding:0.4em 0.6em;
text-decoration:none;
}




ul.tabnav li.spaceActionLinks {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
padding:0;
text-decoration:none;
border: 1px solid #036;
padding:0 0;
border-bottom-style: none;

}
ul.tabnav .spaceActionLinks {
display:inline;
padding: 0;
}

ul.tabnav .spaceActionLinks a {
padding: 3px 3px 0 3px;
margin:0;
border-style: none;
}
ul.tabnav {
margin:0px 10px 10px 0px;
	width: 98%;
}

ul.tabnav {
bottom:3px;
float:none;
margin:0px;
padding:0px;
position:relative;
text-decoration:none;
	display: inline-block;
}
.tabnav {
border-bottom: 1px solid #69c;
display:block;
float:none;
list-style-position: inside;
margin:0;
padding:0;
}
ul.tabnav li a.current:hover, ul.tabnav li a.current {
background:white none repeat scroll 0 0;
border-bottom:1px solid white;
color:black;
}

/* fix people directory in 3.0 */
.profile-macro{
float:left;
width:30%;
margin-bottom:30px;
} 

/* fix body overflow for confluence 3.0 - what on earth were they thinking? */
body.atb-body {
    overflow:visible !important;
}

/* avoid shifting the RTE to the right */
#wysiwyg {
  clear:left;
}
.inputSection {
 width:100%;
}

/* quick search */
#quick-search {
    margin: 0;
    padding: 0;
}
#quick-search fieldset {
    float: right;
    border: none;
    margin: 0;
    padding: 0;
}
#quick-search legend {
    display: none;
}
#quick-search .placeholded {
    color: #666;
}
#quick-search-query {
    width: 12em;
}

/* avoid titlecontent growing too large */

.atb-titlecontent {
    height:10px;
}

/* unlicensed */

div.unlicensed {
    text-align:center;
    background-color:#FFF3F3;
    border:9px solid #DD3333;
    margin:50px;
    padding:20px 50px 50px 50px;
}
div.unlicensed h1, div.unlicensed h1 a {
    font-size:xx-large;
    font-weight:bold;
    color:#BB0000;
}
div.unlicensed p, div.unlicensed a {
    color:#990000;
    font-size:medium;
    font-weight:normal;
}


/* search input */
.search-query-text-input {
    height:20px;
    width:70%;
    float:left;
    margin-right:3px !important;
}

.search-filters-panel {
    margin-top:3px;
}

/* mail css */
.mailLabel {
    color: #666666; font-weight: bold;
}

.mailthread {
}

.unparented {
    list-style: none;
    margin: 0;
    padding: 0;
}

.parented {
    list-style-image: url("/images/icons/link_out_bot.gif");
}

.mailthread ul {
    list-style-image: url("/images/icons/link_out_bot.gif");
}

.selectedMail {
  background-color: #ffffcc;
  padding: 2px;
  border: 1px solid #ddd;
}

.excerpt {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* blog-list macro */
.bloglist.default .permalink {
    float:right;
    font-size:x-small;
}
.bloglist.default .title {
    font-size:x-large;
}
.bloglist.default .date {
    font-size:x-large;
}
.bloglist.default .postedby, .bloglist.default .postedbydate {
    font-size:x-small;
}



/* extracted-default theme.css */
.tabnav .tabs a {
    padding: 0px 3px 0px 3px;
    margin: 0px 3px 0 0;
    border-bottom: none;
    text-decoration: none;
    display: block;
    float: left;
}


/* list page navigational tabs */
.tabnav, .comment .tabnav {
    padding: 0;
    margin: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    display: inline;
    list-style-position: outside;
    width: 100%;
    font-weight: normal;
    font-size: 9pt;
}


/* comments in IE in 2.8 */
.comment, .comment-body, .comment-header { height:auto; }

/* support recently-updated display */
.recentlyUpdatedItem {
	border-bottom: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	margin: 10px 0 0 0;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
    text-decoration: none;
    border-collapse: collapse;
}

.recentlyUpdatedItem td {
    padding: 10px;
    border-bottom: #f0f0f0 1px solid;
    vertical-align: top;
}

.recentlyUpdatedItem .authorAndDate {
	background-color: #f0f0f0;
	width: 25%;
}

.recentlyUpdatedItem .date {
    margin-top: 4px;
    font-size: 90%;
    color: #666;
}

.recentlyUpdatedItem .profilePic {
    float: right;
    background-color: #f0f0f0;
    margin: 0 2px;
}

.recentlyUpdatedItem .twixie {
    padding: 10px 0 0 4px;
}

.recentlyUpdatedItem .icon {
    padding: 8px 0 0 1px;
}

.recentlyUpdatedItem .details {
    padding-left: 7px;
}

.recentlyUpdatedItem .summary, .recentlyUpdatedItem .thumbnail {
    margin-top: 3px;
    color: #666666;
}

.moreRecentlyUpdatedItems {
    text-align: right;
    margin-top: 10px;
    font-size: 10pt;
}

/* ensure titlecontent cell is correctly aligned */
.atb-titlecontent {vertical-align:top;}

/* support for page versions */
.hidden {
    display: none;
}

/* menus in opera */
.menubar {
    position: static;
}

/* pagetree2 */
.pagetree2 .cell1, .pagetree2 .cell2, .pagetree2 .cell3, .pagetree2 .cell4, .pagetree2 .cell5 {
    white-space:nowrap;
}

/* access keys */
#atb-accessKeys { margin: 0; padding: 0; }
#atb-accessKeys dt { margin: 0; padding: 0; position: absolute; top: -9999px; left: 0; }
#atb-accessKeys dd { margin: 0; padding: 0; }
#atb-accessKeys dd a { position: absolute; top: -9999px; left: 0; }
#atb-accessKeys dd a:focus, #accessKeys dd a:active { background-color: #3556a2 !important; color: #fff !important; top: 0; font-size: 1.2em; padding: .5em; }

/* make headings less ugly */
.atb-page h1, .atb-page h2, .atb-page h3, .atb-page h4, .atb-page h5, .atb-page h6 {
 background-color: transparent;
 border-style: none;
 padding: 0px;
}
.atb-title h1 {
 font-size: 18px;
 line-height: 1.0em;
 margin-top: 0px;
}

/* make breadcrumbs less rancid */
.breadcrumbs {
 background-color: transparent;
 border: 1px none transparent;
}
ol.breadcrumbs {
    padding:0px;
    margin:0px;
}
ol.breadcrumbs li.breadcrumb {
    float:left;
    list-style-type:none;
    padding-right:3px;
}

ol.ellipsis li.breadcrumbsExpansion, ol.expanded li.breadcrumbsEllipsis { display:none; }
ol.expanded li.breadcrumbsExpansion, ol.ellipsis li.breadcrumbsEllipsis { display:block; }

/* labels in menus */
div.dynarch-horiz-menu .label, div.dynarch-popup-menu .label {
 font-weight: normal;
}

/* allow panel css to set design of menus in .atb-menu */
.atb-menu div.dynarch-horiz-menu {
 background-color: transparent;
 background-image: none;
 border-style: none;
}

/* remove margins from forms */
.marginlessForm {
 margin: 0px;
}

/* don't force search box to be 100% width */
.confluence-searchbox {
 width: auto;
 white-space: nowrap;
}

/* remove padding from PageContent */
.PageContent, .pagecontent {
 padding: 0px;
}

/* ui table (e.g. attachments list) */
.tableview th, .tabletitle, .pageSectionHeader {
 border-bottom-width: 1px;
}
.tableview th, div.tabletitle {
 font-weight: bold;
}
.mode-view-attachments .tableview td {
 border-top: 1px solid #fff;
 vertical-align: middle;
}
.tableview td {
 border-bottom: 1px dotted #ccc;
}
.tableview tr:hover td {
 border-bottom: 1px solid #000;
}
.rowAlternate {
 background-color: #f7f7f7;
}

/* activity screens */
.context-space-activity .pagebody {
 padding: 0px;
}

/* no image borders */
a img {
 border-style: none;
}

/* hide accessibility features by default */
.accessibility {
 display: none;
}

/* left slider */
.atb-leftslider {
 cursor: w-resize !important;
}

/* right slider */
.atb-rightslider {
 cursor: e-resize !important;
}

/* allow special effects on tables, etc. */
.layout {
 direction:ltr;
}

/* inhibit selection where possible */
.noselect {
 -moz-user-select: none;
 cursor: default;
}

/* line spacing */
body, p, li, ul {
 line-height:1.6em;
}

/* citation */
cite:before { content: "\""; }
cite:after { content: "\""; }
cite, cite:before, cite:after {
 font-family: Georgia, "Times New Roman", serif;
 font-style: italic;
}

/* insertions and deletions */
ins {
 background-color: #DBFFDB;
}
del {
 background-color: #FFE5E5;
}

/* make italics more readable */
i, em {
 letter-spacing: 1px;
}

/* tables */
.confluenceTable {
 border: 1px solid #B2B2B2;
 border-collapse: collapse;
}
.confluenceTable th.confluenceTh {
 background-color: #F5F5F5;
 border: 1px dotted #B2B2B2;
 font-weight: bold;
 font-size: small;
 padding: 3px 4px 3px 4px;
}
.confluenceTable .confluenceTd {
 border: 1px dotted #B2B2B2;
 padding: 3px 4px 3px 4px;
}

/* ExtJS unselectable panels */
.x-unselectable { cursor: default; }

/* skip navigation */
@media screen, print, handheld, projection, tv {
 .non-visual {display: none; visibility: hidden;}
}

/* sliders */
.atb-slider .atb-slider-img {
 width: 9px;
 height: 20px;
}
.atb-leftslider .atb-leftslider-img {
 background-position: top right;
}
.atb-rightslider .atb-rightslider-img {
 background-position: top left;
}

.quicklinks {
 overflow: auto;
}
.quicklinks div {
 clear: none;
 float: left;
 margin-bottom: 4px;
 width: 49%;
}

/* Stop menu items wrapping */
div.dynarch-horiz-menu table tr td {
 white-space: nowrap;
}

/* Provide support for menu spacers */
div.dynarch-horiz-menu table tr td.spacer {
 width: 100%;
}
div.dynarch-horiz-menu table tr td.spacer div {
 display:none;
}

/* poweredBy */
.poweredBy, .poweredBy a {
 color:#909090;
 font-size:small;
}

/* fixes comments squashing */
?#comments-section .comment {
    height: auto;
}

ol.comment-threads
{
  padding-left: 10px;
  padding-right: 0px;
}

.comment-body {
 overflow-x: auto;
 clear: right;
}

.comment-thread, .comment-even, .comment-odd {zoom:1}
.atb-body {background-image:url(/images/labv2/bg_document.png);background-repeat:repeat-x;padding:0px;margin:0px;text-align:left;background-color:#F6F6F6;}
.atb-body, .atb-body p, .atb-body td, .atb-body th, .atb-body div, .atb-body span, .atb-body div.dynarch-horiz-menu, .atb-body div.dynarch-horiz-menu table, .atb-body div.dynarch-horiz-menu table, .atb-body input, .atb-body ul li, .atb-body ol li, .atb-body select {font-family:"Calibri","Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:1.6em;color:#333;}
.atb-page {padding:0px;margin:0px;background-color:transparent;}
.atb-page, .atb-page p, .atb-page td, .atb-page th, .atb-page div, .atb-page span, .atb-page div.dynarch-horiz-menu, .atb-page div.dynarch-horiz-menu table, .atb-page div.dynarch-horiz-menu table, .atb-page input, .atb-page ul li, .atb-page ol li, .atb-page select {font-family:"Calibri","Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#333;}
.atb-header {background-image:url(/images/labv2/header.png);background-position:0 41px;background-repeat:no-repeat;width:100% !important;height:160px !important;}
.atb-menu {background-image:url(/images/labv2/bg_menubar2.png);background-repeat:no-repeat;padding:0px 5px 0 5px;margin:0 0 15px 0;width:940px !important;height:37px !important;background-color:transparent;}
.atb-menu, .atb-menu p, .atb-menu td, .atb-menu th, .atb-menu div, .atb-menu span, .atb-menu div.dynarch-horiz-menu, .atb-menu div.dynarch-horiz-menu table, .atb-menu div.dynarch-horiz-menu table, .atb-menu input, .atb-menu ul li, .atb-menu ol li, .atb-menu select {color:#000000;}
.atb-rightSidebar {border-style:none;border-color:#F3F4EC;padding:0 5px 0 20px;margin:0px;vertical-align:top;width:220px !important;background-color:transparent;}
.atb-title {padding:0px 0 0 5px;margin:10px 0 0 0;overflow:auto;vertical-align:top;width:700px !important;}
.atb-content {padding:0 0 0 5px;margin:0px 0px 40px 0px;overflow:visible;vertical-align:top;width:700px !important;}
.atb-footnote {padding:0px 0px 0 5px;overflow:visible;vertical-align:top;width:100% !important;height:auto !important;}

/* empty */
html{
height:auto !important;
}
.admin-cat{
width:230px !important;
}
.admin-panel{
width:100% !important;
}
.contenttop{/*AG*/
height:15px;
display:inline;
float:left;
width:100%;
}
#comment-top-links{
display:none;
}
/* Forgotten password : boutons non soulign??s */
body.action-forgotuserpassword a:link body.action-forgotuserpassword a:active, body.action-forgotuserpassword a:hover, body.action-forgotuserpassword a:visited{
color:#0C71B3;
text-decoration:none;
}
ul.ajs-drop-down li.active{
background-color:#87B921 !important;
}
#quick-nav-drop-down{
margin-top:2px;
}
.code-keyword{
color:#000091 !important;
}
.code-object{
color:#910091 !important;
}
.code-quote{
color:#009100 !important;
}
.code-comment{
color:#808080 !important;
}
div#menu1{
display:inline;
float:left;
}

a#tab_kaplabhome,a#tab_kaplabhome-on, a#tab_kaplabhome-off{
display:inline;
float:left;
width:162px !important;
height:35px;
margin-left:20px;
margin-top:6px;
}
a#tab_kaplabhome-on{
background:url(/images/labv2/tab_flex-components-on.png) no-repeat 0 center;
background-position:0 0px;
}


a#tab_kaplabhome-on:active{
background-position:0 -35px;
}
a#tab_confluence-plugins-on:active{
background-position:0 -35px;
}
a#tab_kaplabhome-off:hover,a#tab_confluence-plugins-off:hover{
background-position:0 -35px;
}
a#tab_kaplabhome-off:active,a#tab_confluence-plugins-off:active{
background-position:0 -70px;
}

a#tab_confluence-plugins-on,a#tab_confluence-plugins-off{
display:inline;
float:left;
width:163px !important;
height:35px;
margin-left:1px;
margin-top:6px;
}

a#tab_kaplabhome-off{
background:url(/images/labv2/tab_flex-components.png) no-repeat 0 0;
}
a#tab_confluence-plugins-off{
background:url(/images/labv2/tab_confluence-plugins.png) no-repeat 0 0; /*AG add*/
}
a#tab_confluence-plugins-on{
background:url(/images/labv2/tab_confluence-plugins-on.png) no-repeat 0 0;
}


#img_rss{
padding-top:2px;
padding-right:5px;
}
.wiki-content p,p{
line-height:1.5em !important;
}
#atb-rightSidebardiv p{
margin-top:0;
}
.linked-projects h4,.pan_tdf h4, .pan_contact h4, .pan_rss-reader h4, .pan_top-news h4{
margin-bottom:15px;
}
.ul_custom-grey p{
line-height:1.2em !important;
}

span a.stbutton  span{
color:#0c71b3;
}
/*
span#sharethis_0 a /* BD pour corriger l'allignement de l'image share this avec le texre*/
{
float:left;
} 
span#sharethis_0 a:hover,span#sharethis_0 a:active{
text-decoration:underline;
}*/
.ejunkie{
padding-left:10px;
display:inline;
}
a:visited, a:link{
color:#0c71b3;
/*AG remove font-weight:bold;*/
text-decoration:none;
}
a:active{
color:#2a4794 !important;
text-decoration:underline;
}
a:hover{
color:#0c71b3;
text-decoration:underline;
}
.atb-page h1, .atb-page h2, .atb-page h3, .atb-page h4, .atb-page h5, .atb-page h6{
margin-top:0;
color:#333;
}
.wiki-content h3,h3{
font-size:16px;
margin-bottom:9px;
}
.atb-title h1{
font-size:26px;
}

.atb-page h2{
font-size:20px;
}

.wiki-content p, .commentblock p, .atb-footnote p{
margin:0 0 10px 0;
text-align:left;
}
li#login-info{
background:transparent url(/images/labv2/pict_man-blue.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
li.last-version{
background:transparent url(/images/labv2/pict_arrow-down-blue.png) no-repeat !important;
padding-left:18px !important;
padding-bottom:8px !important;/*AG replace 8px */
}
li.key{
background:transparent url(/images/labv2/assets/asset_key.png) no-repeat !important;
padding-left:18px !important;
padding-bottom:0px !important;/*AG replace 8px */
}
li#devguide{
background:transparent url(/images/labv2/pict_devguide.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
li#project-forum{
background:transparent url(/images/labv2/pict_people.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
li#project-jira{
background:transparent url(/images/confluencefx/pict_jira.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
li#follow-link{
background:transparent url(/images/labv2/pict_letter.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
li#unfollow-link{
background:transparent url(/images/labv2/pict_letter-off.png) no-repeat;
padding-left:22px;
padding-bottom:8px;
}
.big-link a:link,.big-link a:visited,.big-link a:hover,.big-link a:active{
font-size:14px;
}
.bold-link a{
font-weight:bold;
}

ul.ul_custom-blue, ul.ul_custom-grey{
list-style-type:none;
padding:0 0 0 0;
margin-top:0;
margin-bottom:-4px;
}

ul.ul_custom-blue li {
color:#0c71b3;
padding-left:9px;
padding-bottom:4px;
background:transparent url(/images/labv2/puce_bleue.gif) no-repeat 0px 5px;
}
ul.ul_custom-grey li{
color:#333;
padding-left:9px;
padding-bottom:4px;
background:transparent url(/images/labv2/puce_grise.png) no-repeat 0px 5px;
}

ul.ul_custom-grey li ul , ul.ul_custom-blue li ul {
list-style-type:none;
}
.li_new {
background-position: 0px 10px !important;
}
.right{
float:right;
}
.left{
float:left;
}
.poweredby{
font-size:12px;
text-align:left;
padding-left:80px;
}
.panelContent p{
margin:0;
}
.panel {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
border:1px solid #DDDDDD;
/*AG*/ margin:0px;
}
.panelHeader {
background:transparent url(/images/labv2/header_stretch_box_private.png) repeat-x scroll left top;
border-bottom:1px solid #DDDDDD;
color:#333333;
font-size:14px !important;
font-weight:bold;
height:25px;
line-height:25px !important;
padding:3px;
text-align:center;
}

/* HEADER */
.ban_home-link{
height:75px;
width:175px;
margin-left:35px;
margin-top:0px;
cursor:pointer;
position:absolute;
top:65px;
}
.atb-headerdiv{
height:100%;
}
.atb-headerdiv .dynarch-horiz-menu{
border:none;
}
.atb-headerdiv td.item div{
color:#FFF;
}

/* FIN HEADER*/

/* MENU */
/* MENU BAR*/
.atb-menudiv{
width:940px;
float:left;
margin-bottom:15px;
}
.menubar2,.menubar3{
float:left;
}
.menubar2{
width:690px;
}
div.dynarch-horiz-menu{
padding:0px;
}
.menu_home{
background-image:url(/images/labv2/menu/bg_menu-home.png);
height:37px;
width:22px;
}
.menu_dataviz{
background-image:url(/images/labv2/menu/bg_menu-dataviz.png);
width:122px;
height:37px;
}
.menu_devtool{
background-image:url(/images/labv2/menu/bg_menu-devtool.png);
width:125px;
height:37px;
}
.menu_forum{
background-image:url(/images/labv2/menu/bg_menu-forum.png);
width:41px;
height:37px;
}
.menu_blog{
background-image:url(/images/labv2/menu/bg_menu-blog.png);
width:31px;
height:37px;
}
.menu_support{
background-image:url(/images/labv2/menu/bg_menu-support.png);
width:73px;
height:37px;
}
.menu_store{
background-image:url(/images/labv2/menu/bg_menu-store.png);
width:36px;
height:37px;
}
.menu_contact{
background-image:url(/images/labv2/menu/bg_menu-contact.png);
width:51px;
height:37px;
}
.menu_home,.menu_store,.menu_forum,.menu_blog,.menu_contact{
cursor:pointer;
}
.menu_home.hover, .menu_home.active, .menu_dataviz.hover, .menu_dataviz.active, .menu_devtool.hover, .menu_devtool.active, .menu_forum.hover, .menu_forum.active, .menu_support.hover, .menu_support.active, .menu_confluence.hover, .menu_confluence.active,.menu_store.active,.menu_store.hover,.menu_blog.hover,.menu_blog.active, .flag-blog .menu_blog,.menu_contact.hover,.menu_contact.active{
background-position:0 -37px;
}
.menu_home div, .menu_dataviz div,.menu_devtool div, .menu_forum div, .menu_support div,.menu_confluence div,.menu_store div, .menu_blog div,.menu_contact div{
display:none;
}
/* SEARCH BOX */
#quick-search-submit{
display:none;
}
.confluence-searchbox{
float:right;
padding:8px 8px  0 0;
}
#quick-search-query{
width:214px;
height:24px;
background-image:url(/images/labv2/bg_search-box.png);
background-position:top right;
border:none;
padding-left:22px;
padding-top:5px;
display:inline;
margin-right:6px;
margin-top:7px;
color:#333 !important;

}

/* SUB MENU */
.submenu{
border:1px solid black !important;
margin-left:2px;
}
div.dynarch-popup-menu{
background-color:#F5F5F5;
border-color:#4E5358;
border: 1px solid;
border-top:none;
}
div.dynarch-popup-menu tr.item td.icon{
padding-left:3px;
}
div.dynarch-popup-menu tr.item td.label{
color:#333333;
}
div.dynarch-popup-menu tr.item.hover,div.dynarch-popup-menu tr.item.active{
background-color:#87B921;
}
div.dynarch-popup-menu tr.item.hover td.icon,div.dynarch-popup-menu tr.item.active td.icon{
padding-left:2px;
}
div.dynarch-popup-menu tr.item.hover td.label,div.dynarch-popup-menu tr.item.active td.label{
padding-left:2px;
padding-right:16px;
}
tr.community td.icon{
display:none;
}
/* FIN MENU */
/* BREADCRUMBS */
ol.breadcrumbs li.breadcrumb{
padding-right:5px;
}
.breadcrumbs{
float:right;
padding:0px;
margin-top:5px;
display:inline;
margin-right:7px;
/* overflow:hidden; */
}
li.breadcrumb{
font-size:14px !important;
color:#333;
}
.breadcrumb a:link,.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:visited{
font-size:14px;
}
.grey-link{
padding-right:0 !important;
}
.grey-link a:link,.grey-link a:visited,.grey-link a:hover,.grey-link a:active{
color:#666 !important
}
/* On cache le nom de l'espace courant */
.breadcrumb1{ 
display:none;
}
/* FIN BREADCRUMBS */
/* RIGHT SIDEBAR */
.separator{
margin:15px 0 15px 0;
}
.atb-rightSidebar h4{
font-size:12pt;
}
/* LOGIN */
.pan_log form{
float:left;
margin:0px;
}
div.global-steplabel{
float:right;
width:100%;
display:inline;
}
.pan_log label{
width:75px;
font-size:12px;
color:#333;
margin-top:2px;
float:left;
height:22px;
}
label.lbl_password{
margin-top:8px;
}
input.input-text{
background: transparent url(/images/labv2/bg_input.png) no-repeat top right;
float:right;
padding: 5px;
height: 24px;
width:140px;
font-size:11px;
vertical-align:middle;
border:none;
}
input.input-text.password{
margin-top:5px;
}

/* TAG CLOUD */
.tagcloud{
text-align:justify;
padding:0;
}
.tagcloud li {
display:inline;
padding:0;
margin:0;
line-height: 1.8em !important;
}
.tagcloud .importance0 a { font-size: 1.2em;font-weight:normal;font-style:italic;}
.tagcloud .importance1 a { font-size: 1.3em;font-weight:normal;font-style:italic;}
.tagcloud .importance2 a { font-size: 1.4em;font-weight:normal;font-style:italic;}
.tagcloud .importance3 a { font-size: 1.5em;font-weight:normal;font-style:italic;}
.tagcloud .importance4 a { font-size: 1.6em;font-weight:normal;font-style:italic;}
.tagcloud .importance5 a { font-size: 1.7em;font-weight:normal;font-style:italic;}
.tagcloud .importance6 a { font-size: 1.8em;font-weight:normal;font-style:italic;}
.tagcloud .importance7 a { font-size: 1.9em;font-weight:normal;font-style:italic;}
.tagcloud .importance8 a { font-size: 2em;font-weight:normal;font-style:italic;}
/* FIN TAG CLOUD */

/* ADOBE */
.ref{
margin-bottom:60px;
}
/* FIN ADOBE */

/* FIN RIGHT SIDEBAR */

/* FOOTER */
.atb-footnote h4{
font-size:12pt;
}
.atb-footnotediv, .pageSection{

}
.footnote_left{
float:left;
width:460px;/*AG replace 225px*/
/*margin-right:15px;*/
}
.footnote_left1{
float:left;
width:49%;
}
.footnote_left2{
float:left;
width:50%;
}
.footnote_left_cat{/*AG*/
width:115px; 
display;inline;
float:left;
}
.footnote_left p{
margin: 0 0 5px 0;
}
.footnote_left p b {
font-size:12px;
}
.footnote_center{
float:left;
width:160px;
margin-right:15px;
}
.footnote_right{
float:left;
width:220px;/*AG replace 280px*/
}
.footnote_left h4, .footnote_right h4, .footnote_center h4{
margin-bottom:11px;
}
.ul_footnote-blue{
margin:0 0 6px 0;/*remove 0 0 16 0*/
padding:0 0 0 0px;/*AG replace 0 0 0 8*/
list-style:none;
}
.ul_footnote-blue li{
padding:0 0 3px 0;
}

.ul_withoutasset{
list-style-type:none !important;
margin:0px;
padding:0px;
}

.ul_withoutasset li{
padding:0 0 3px 0;
}

.ul_footnote-blue li a, .footnote_center p, .footnote_right p, .footnote_right ul li{
font-size:12px;
}
.footnote_right ul.ul_custom-grey{
margin-bottom:5px;
}
.separator-big{
margin-bottom:40px;
}
.separator-big2{
margin:10px 0 15px 0;
}
.back_to_top{
margin:0;
list-style-type:none !important;
padding:0;
}
.back_to_top li{
background:transparent url(/images/labv2/picto_back-top.png) no-repeat;
padding-left:15px;
}
.legal_mentions{
margin-left:15px;
}
/* FIN FOOTER */


.user_layout{
float:left;
margin-top:3px;
width:150px;
display:inline;
}

/* BOUTONS ASSETS */

.btn_demo a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_demo.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:26px;
width:128px;
}

.btn_demo a:hover {
background-position: 0px -26px;
}

.btn_demo a:active {
background-position:0px -52px;
}

/* AG 141209 -> Ajout Mindmap + processdesigner sur Diagrammer*/
.btn_mindmap a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_mindmap.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:26px;
width:138px;
margin-top:5px;
}

.btn_bpm a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_processdesigner.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:26px;
width:104px;
margin-top:5px;
}

.btn_demostd a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_stddemo.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:26px;
width:129px;
}
.btn_mindmap a:hover,.btn_bpm a:hover,.btn_demostd a:hover {
background-position: 0px -26px;
}

.btn_mindmap a:active, .btn_bpm a:active,.btn_demostd a:active {
background-position:0px -52px;
}
/* Fin AG 141209 */

.btn_logout{
float:right;
display:inline;
}
.btn_logout a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_logout.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:24px;
width:64px;
}

.btn_logout a:hover {
background-position: 0px -24px;
}

.btn_logout a:active {
background-position:0px -48px;

}


.btn_contact a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_contact-us.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:24px;
width:104px;
}

.btn_contact a:hover {
background-position: 0px -24px;
}

.btn_contact a:active {
background-position:0px -48px;
}

.btn_login a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_login.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:24px;
width:61px;
}

.btn_login a:hover {
background-position: 0px -24px;
}

.btn_login a:active {
background-position:0px -48px;
}

.btn_signup a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_signup.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:24px;
width:72px;
}

.btn_signup a:hover {
background-position: 0px -24px;
}

.btn_signup a:active {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_signup.png);
background-position:0px -48px;
background-repeat:no-repeat;
display:block;
height:24px;
width:72px;
}
.btn_viewcart{
margin-top:11px;
float:left;
}
.btn_viewcart a{
background:transparent url(/images/labv2/assets/assets_view-cart.png) no-repeat 0 0;
display:block;
height:24px;
width:93px;
}

.btn_viewcart a:hover{
background-position: 0px -24px;
}
.btn_viewcart a:active{
background-position: 0px -48px;
}
a.btn_addtocart {
display:inline;
float:right;
width:38px;
height:24px;
background:transparent url(/images/labv2/assets/assets_add-to-cart.png) no-repeat 0 0;
margin-right:15px;
}

a.btn_addtocart:hover{
background-position:0px -24px;
}
a.btn_addtocart:active{
background-position:0 -48px;
}

.btn_login, .btn_signup {
float:right;
margin-top:5px;
}

.pan_news {
text-align: center;
}

.pan_inscription{
margin-top:14px;
float:left;
}

.pan_inscription li {
list-style-type: none !important;
}

.megaphone{
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/megaphone.png);
background-position:0 0;
background-repeat:no-repeat;
display:inline;
float:left;
height:15px;
width:20px;
}

.pan_new-releases{
float:left;
margin-bottom:30px;
}

.pan_new-releases div{
padding-left:20px;
}

.new-releases{
background-attachment:scroll;
background-color:transparent;
background-image:url("/images/labv2/new-release_arrow-green.png");
background-position:0 0;
background-repeat:no-repeat;
display:inline;
float:left;
height:15px;
width:20px;
}

span.release-date a, span.release-date a:hover, span.release-date a:active, span.release-date a:visited{
font-size:16px;
color:#61922a;
}

.newcodeHeader.panelHeader {
border-bottom: 1px solid #CECDCE !important;
}
/*
.code.panel {
border: 1px solid #CECDCE !important;
}

.atb-footnote .code.panel {
width:600px; 
}

.atb-content .code.panel {
width:690px; 
float:left;
display:inline;
overflow-y:hidden;
}

.box_projet .code.panel {
border: none !important;
}
*/
.code{
width:100%;
height:auto;
}



.atb-content{
float:left;
}

.bg_powered-by{
margin-top:30px;
}
.btn_powered-by{
float:left;
display:inline;
margin-left:34px;
margin-top:-9px;
*margin-top:-12px;
margin-bottom:30px;
/*position:relative;*/
}
.btn_powered-by a{
display:block;
background:transparent url(/images/labv2/assets/assets_powered-by.png) no-repeat 0 0;
width:152px;
height:43px;
}
.btn_powered-by a:hover{
background-position:0 -43px;
}
.btn_powered-by a:active{
background-position:0 -86px;
}
.link_tdf{
margin-left:68px;
display:inline;
float:left;
}
.footnote_right .ul_custom-grey{
padding-left:10px;
}

.pan_tdf{
margin-top:10px;
}

/*news rsb*/
.pan_top-news{
margin-bottom:15px;
}
div.pan_top-news img.separator{
margin:0 15px 0 15px;
}
#box_top-news{
float:left;
}
#box_1{
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-webkit-border-radius-topleft:6px;
-webkit-border-radius-topright:6px;
border-bottom:none;
background:#FFF;
width:190px;
}

#box_2{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-radius-bottomleft:6px;
-webkit-border-radius-bottomright:6px;
}

#box_2,#box_3{
background:#eeeeee;
}

#box_3{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-radius-bottomleft:6px;
-webkit-border-radius-bottomright:6px;
}
#box_1, #box_2, #box_3{
padding:15px;
}
#box_1 p, #box_2 p, #box_3 p{
margin:0;
}
#box_1 ul, #box_2_ul, #box_3 ul{
float:left;
}
.pan_top-news h5{
font-size:14px;
color:#333;
margin-bottom:0px;
margin-top:0;
}
.pan_top-news .newsdate{
font-size:12px;
color:#999;
margin-bottom:15px;
}
.pan_news_global h5{
font-size:14px;
color:#333;
margin-bottom:10px;
margin-top:0;
}
.pan_news_global{
float:left;
width:100%;
}
.lettrine{
float:left;
margin-right:6px; /*AG 10 -> 6*/
margin-bottom:0px;
display:inline;
margin-top:5px;
}

.pan_top-news{
display:inline;
float:left;
width:100%
}

#box_1 .lettrine{
margin-bottom:4px;
margin-top:0px;
}

#box_1 .line{
margin-bottom:10px;
display:inline;
float:left;
width:100%;
}
/*fin news rsb*/

/* AG espace global */

.action-login .atb-content, .action-logout .atb-content, .action-dashboard .atb-content, .action-dosearchsite .atb-content, .action-viewlabel .atb-content{
width:940px !important;
}

#box_1 h5 a{
color:#962481;
}

.nobold{
font-weight:normal;
}
/* Fin AG Espace Global */

/* FICHE PROFILE */

.context-profile .atb-content{
width:99% !important;
}

.action-home a#tab_confluence-plugins-off,.action-home  a#tab_confluence-plugins-off:hover, .action-createdemolicense a#tab_confluence-plugins-off,.action-createdemolicense  a#tab_confluence-plugins-off:hover,.action-viewdemolicenses a#tab_confluence-plugins-off,.action-viewdemolicenses a#tab_confluence-plugins-off:hover{
background-position:0 -35px;
background-image:url(/images/labv2/tab_confluence-plugins-on.png) ;
background-repeat:none;
}

.action-home .atb-header, .action-createdemolicense .atb-header,.action-viewdemolicenses .atb-header{
background-image:url(/images/labv2/header-cfx.png);
}

.action-home a#tab_kaplabhome-on, .action-createdemolicense a#tab_kaplabhome-on,.action-viewdemolicenses a#tab_kaplabhome-on{
background:url(/images/labv2/tab_flex-components.png) no-repeat 0 0;
}

.action-home .atb-menu,.action-createdemolicense .atb-menu,.action-viewdemolicenses .atb-menu{
background:url(/images/labv2/menu/bg_menubarcfx.png) no-repeat 0 0;
}

.action-home .menu_homecfx,.action-createdemolicense .menu_homecfx,.action-viewdemolicenses .menu_homecfx{
background-image:url(/images/confluencefx/menu_home.png);
width:21px;
height:37px;
}
.action-home .menu_riaplugins,.action-createdemolicense .menu_riaplugins,.action-viewdemolicenses .menu_riaplugins{
background-image:url(/images/confluencefx/menu_confluencefx.png);
width:82px;
height:37px;
}
.action-home .menu_stdplugins, .action-createdemolicense .menu_stdplugins,.action-viewdemolicenses .menu_stdplugins{
background-image:url(/images/confluencefx/menu_std.png);
width:117px;
height:37px;
}
.action-home .menu_tools, .action-createdemolicense .menu_tools,.action-viewdemolicenses .menu_tools{
background-image:url(/images/confluencefx/menu_tools.png);
width:52px;
height:37px;
}
.action-home .menu_contactcfx, .action-createdemolicense .menu_contactcfx,.action-viewdemolicenses .menu_contactcfx{
background-image:url(/images/confluencefx/bg_menu-contactcfx.png);
width:51px;
height:37px;
}
.action-home .menu_store, .action-createdemolicense .menu_store,.action-viewdemolicenses .menu_store{
background-image:url(/images/confluencefx/bg_menu-store-confluence.png);
width:37px;
height:37px;
}

.action-home .menu_forum, .action-createdemolicense .menu_forum, .action-viewdemolicenses .menu_forum{
background-image:url(/images/confluencefx/menu_forum.png);
width:41px;
height:37px;
}
.action-home .menu_homecfx,.action-home .menu_riaplugins,.action-home .menu_tools,.action-home .menu_stdplugins,.action-home .menu_contactcfx, .action-home .menu_store,.action-createdemolicense .menu_homecfx,.action-createdemolicense .menu_riaplugins,.action-createdemolicense .menu_tools,.action-createdemolicense .menu_stdplugins,.action-createdemolicense .menu_contactcfx, .action-createdemolicense .menu_store,.action-viewdemolicenses .menu_homecfx,.action-viewdemolicenses .menu_riaplugins,.action-viewdemolicenses .menu_tools,.action-viewdemolicenses .menu_stdplugins,.action-viewdemolicenses .menu_contactcfx, .action-viewdemolicenses .menu_store{
cursor:pointer;
}
.action-home .menu_homecfx.hover,.action-home .menu_homecfx.active,.action-home .menu_riaplugins.hover,.action-home .menu_riaplugins.active,.action-home .menu_stdplugins.hover,.action-home .menu_stdplugins.active,.action-home .menu_tools.hover, .menu_tools.active,.action-home .menu_contactcfx.active,.action-home .menu_contactcfx.hover, .action-home .menu_store.active,.action-home .menu_store.hover,.action-createdemolicense .menu_homecfx.hover,.action-createdemolicense .menu_homecfx.active,.action-createdemolicense .menu_riaplugins.hover,.action-createdemolicense .menu_riaplugins.active,.action-createdemolicense .menu_stdplugins.hover,.action-createdemolicense .menu_stdplugins.active,.action-createdemolicense .menu_tools.hover,.action-createdemolicense .menu_tools.active,.action-createdemolicense .menu_contactcfx.active,.action-createdemolicense .menu_contactcfx.hover,.action-createdemolicense .menu_store.active,.action-createdemolicense .menu_store.hover,.action-viewdemolicenses .menu_homecfx.hover,.action-viewdemolicenses .menu_homecfx.active,.action-viewdemolicenses .menu_riaplugins.hover,.action-viewdemolicenses .menu_riaplugins.active,.action-viewdemolicenses .menu_stdplugins.hover,.action-viewdemolicenses .menu_stdplugins.active,.action-viewdemolicenses .menu_tools.hover,.action-viewdemolicenses .menu_tools.active,.action-viewdemolicenses .menu_contactcfx.active,.action-viewdemolicenses .menu_contactcfx.hover,.action-viewdemolicenses .menu_store.active,.action-viewdemolicenses .menu_store.hover{
background-position:0 -37px;
}
.action-home .menu_homecfx div,.action-home .menu_riaplugins div,.action-home .menu_stdplugins div,.menu_tools div,.action-home .menu_contactcfx div,.action-home .menu_store div, .action-createdemolicense .menu_homecfx div,.action-createdemolicense .menu_riaplugins div,.action-createdemolicense .menu_stdplugins div,.action-createdemolicense .menu_tools div,.action-createdemolicense .menu_contactcfx div,.action-createdemolicense .menu_store div,.action-viewdemolicenses .menu_homecfx div,.action-viewdemolicenses .menu_riaplugins div,.action-viewdemolicenses .menu_stdplugins div,.action-viewdemolicenses .menu_tools div,.action-viewdemolicenses .menu_contactcfx div,.action-viewdemolicenses .menu_store div{
display:none;
}

.action-home div.dynarch-popup-menu tr.item.hover,.action-home div.dynarch-popup-menu tr.item.active, .action-createdemolicense div.dynarch-popup-menu tr.item.hover,.action-createdemolicense div.dynarch-popup-menu tr.item.active,.action-viewdemolicenses div.dynarch-popup-menu tr.item.hover,.action-viewdemolicenses div.dynarch-popup-menu tr.item.active {
background-color:#D3A5CA;
}

.context-profile ul.tabnav .tabs a {
padding:4px 8px;
background:#666666;
border:1px solid #666666;
}

.context-profile ul.tabnav {
display:inline;
}

.context-profile ul.tabnav .tabs a.current {
background:#FFFFFF;
}

/* MESSAGES FORUM et COMMENTAIRE 050510 */ 
.box-adv-info, .box-adv-alert{
width:100%;
margin:5px 0px;
float:left;
}

.box-adv-info{
background: transparent url("/images/labv2/border_left_infobox.png") no-repeat 0 0;
}
.box-adv-alert{
background: transparent url("/images/labv2/border_left_alertbox.png") no-repeat 0 0;
}
.box-adv-content-alert,.box-adv-content-info{
padding:12px 0px;
float:left;
display:inline;
}
.box-adv-alert span, .box-adv-info span{
float:right;
display:inline;
height:40px;
width:5px;
}

.atb-title .box-adv-info span{
background: #E2E3E4 url("/images/labv2/border_right_infobox.png") no-repeat 0 0;
}

.atb-title .box-adv-alert span{
background: #E2E3E4 url("/images/labv2/border_right_alertbox.png") no-repeat 0 0;
}

.atb-footnote .box-adv-alert span{
background: #FFFFFF url("/images/labv2/border_right_alertbox.png") no-repeat 0 0;
}

.atb-footnote .comment.edit .box-adv-alert span{
background: #FFFFE7 url("/images/labv2/border_right_alertbox.png") no-repeat 0 0;
}

.atb-footnote .box-adv-alert{
margin:10px 0px;
}

.box-adv-alert img, .box-adv-info img{
margin:0px 10px 0px 15px;
}
/*
.code pre{
overflow:visible;
margin:0px;
display:inline;
float:left;
}
.code{
overflow-x:auto;
background-color:#F0F0F0;
margin:10px 0px;
}

.codeContent{
display:inline;
float:left;
}
*/
/*Suppression de la SideBar dans certains context*/
.action-viewpageattachments .atb-rightSidebardiv, .context-space-administration .atb-rightSidebardiv{
display:none;
}

.body_box_projet ul{
margin-top:0px;
margin-bottom:0px;
}
.body_box_projet li{
margin-top:5px;
margin-bottom:5px;
}


/* CODE*/


.atb-content ul li .code .codeContent{
width:614px;
padding:10px;
border:1px solid #DDDDDD;
*width:604px;
}


.atb-content .panel ul li .code .codeContent{
width:582px;
padding:10px;
border:1px solid #DDDDDD;
*width:572px;
}

.panelMacro ul li .code .codeContent{
width:543px;
*width:537px;
}

.code {
overflow: hidden; float: left;width:100%;
border:none;margin:0px 0px 10px 0px;background:transparent;}

.code .codeContent pre{
*padding-bottom:10px;
margin:0px;
overflow-y:hidden;
}


.atb-content .code .codeContent{
overflow: hidden;
float: left;
width:673px;
padding:10px;
border:1px solid #DDDDDD;
*width:658px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
-webkit-border-radius-bottomright:5px;
}

.atb-footnote .code .codeContent{
overflow: hidden; 
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
-webkit-border-radius-bottomright:5px;
float: left;
padding:10px;
border:1px solid #DDDDDD;

}

.atb-footnote .comment-threads .comment-thread .comment .code .codeContent{
width:643px;
*width:623px;
}

.atb-footnote .comment-threads .comment-thread .comment-threads .comment-thread .comment .code .codeContent{
width:633px;
*width:633px;
}

.atb-footnote .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment .code .codeContent{
width:623px;
*width:623px;
}

.atb-footnote .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment .code .codeContent{
width:613px;
*width:613px;
}

.atb-footnote .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment-threads .comment-thread .comment .code .codeContent{
width:603px;
*width:603px;
}

/* BLOG */
.flag-kap-lab-blog .menu_blog {
background-position:0 -37px;
}

.atb-titlediv{
float:left;
/*margin-bottom:20px;*/
width:100%;
}
.atb-titlediv h1{
margin-bottom:25px;
}
.header_post{
    -moz-border-radius: 5px 5px 0 0; 
    -webkit-border-radius: 5px 5px 0 0; 
    -khtml-border-radius: 5px 5px 0 0; 
    border-radius: 5px 5px 0 0; 
}
.header_post h1{
color:#0C71B3;
margin-bottom:0px;
font-size:26px;
}

.header_post h1 a:hover{
border-bottom:1px solid;
}

.header_post p, .footer_post p{
margin:0px;
}

.header_post, .footer_post{
background:#FFF;
padding:7px 15px 10px;

}

.content_post, .context-blogpost .wiki-content{
background:#FFF;
/*margin:2px 0;*/
border-top: #E3E4E5 1px solid;
border-bottom: #E3E4E5 1px solid;
padding:20px 15px;
}

.footer_post{
    -moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    -khtml-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
margin-bottom:30px
}

.context-blogpost .atb-content{
margin:0;
}
.tags_post{
margin-bottom:5px;
}

h2#comments-section-title {
display:inline;
float:left;
margin-right: 10px;
}

h2#comments-section-title a{
color:#000;
text-decoration:none;
}

ul#comment-top-links{
display:inline;
float:left;
}
ul#comment-top-links li{
float:left;
}

.no-forum {
display:block;
margin-bottom:5px;
}

div.footer_post div.comments_post a {
background:url("/images/labv2/assets/assets_comments-post.png") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
padding-left:17px;
padding-top:3px;
width:92px;
font-size:16px;
font-weight:bold;
margin-top:2px;
text-decoration:none;
color:#000;
}

div.footer_post div.comments_post a:hover{
background-position:0 -36px;
color:#0C71B3;
}

div.footer_post div.comments_post a:active{
background-position:0 -72px;
color:#0C71B3 !important;
}

#comments-section .comment,#comments-section .comment.odd  {
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
background:none repeat scroll 0 0 #FFFFFF;
}

#comment-actions-primary a span{
color:#0C71B3;
}

#comment-actions-primary li{
float:left;
}

.action-reply-comment a span{
background-image:url("/images/labv2/assets/assets_reply.png");
display:block;
font-size:0;
color:transparent;
text-decoration:none;
height:23px;
margin:2px;
width:71px;
}

.action-reply-comment a:hover span{
background-position:0 24px;
}

.action-reply-comment a:active span{
background-position:0 48px;
}

a#add-comment-bottom, a#add-comment-top{
font-size:0;
color:transparent;
text-decoration:none;
line-height:0px;
display:block;
width:113px;
height:24px;
background:url("/images/labv2/assets/assets_add-comment.png") no-repeat scroll 0 0 transparent;
}

a#add-comment-bottom:hover, a#add-comment-top:hover {
background-position:0 -24px;
}
a#add-comment-bottom:active, a#add-comment-top:hover {
background-position:0 -48px;
}

.commentsBlock p.noprint{
clear:both; /* Need to be cleared when comments are hidden */ 
}

#comments-section .section-header{
margin-bottom:10px;
}

#comments-section .comment.focused, #comments-section .comment.edit {
background-color:#FFF;
}

.comment-threads {
clear:left;
}

.context-blogpost .breadcrumb1, .context-blogpost .breadcrumb2, .context-blogpost .breadcrumb3{
display:none;
}
/* FIN BLOG */

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/labv2/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink {
	background: transparent url(/images/labv2/slimbox/btn_previous.png) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink {
	background: transparent url(/images/labv2/slimbox/btn_next.png) no-repeat 100% 15%;
}

#lbBottom {
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 61px;
	height: 24px;
	background: transparent url(/images/labv2/slimbox/btn_close.png) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*END SLIMBOX*/
/*visualization layouts*/
.viz-description{
width:100%;
float:left;
margin-top:30px;
}
.viz-box{
width:338px;
display:inline; /*AG add*/
float:left; /*AG add */
}
.left-box{
margin-right:19px;
float:left;
}
.viz-visuel-alone{
/*AG remove width:230px;*/
float: left;
background:transparent url(/images/labv2/bg_box_layout.png) no-repeat; /*AG add*/
padding:6px 8px 10px 8px;
}
.visuel-margin{
margin-left:10px;
}
.viz-visuels{
float:left;
width:100%;
margin-top:20px;
}

.title_layout{ /*AG add*/
font-weight:bold;
margin-top:-2px;
text-align:center;
}
.panel_layout{
display:inline;
float:left;
width:100%;
margin-top:20px;
}

.panel_layout_description{
display:inline;
float:left;
margin-right:25px;
width:460px;
}

.panel_layout_nav{
display:inline;
float:left;
width:210px;
}
/*end visualization layouts*/

.action-viewpage .commentaire .wiki-content{
width:100%;
}
#img_rss{
padding-top:2px;
padding-right:5px;
}
.first_image{
margin-left:-5px;
}
.last_image{
float:right !important;
margin-right:-10px;
display:inline;
}
.img_projet {
float: left;
background:transparent url(/images/labv2/bg_screenshot-image.gif) no-repeat;
padding:6px 8px 10px 8px;
}
.projet_home_pan_action {
width: 215px;
float: left;
}
#description-component .box_projet_home_left,#description-component .box_projet_home_right{
width:220px;
}
.projet_home_pan_description {
margin-top:-4px;
width: 456px;
float: right;
}
#description-bis ul li{
background:transparent url(/images/labv2/puce_grise.gif) no-repeat scroll 0 5px;
color:#333333;
padding-bottom:4px;
padding-left:9px;
}
#description-bis ul{
margin:0;
padding:0;
list-style-type:none;
}
#description-bis ul li ul{
padding:0 0 0 2px;
margin:5px 0 0 0;
list-style-type:none;
}
#description-bis ul li ul li{
padding:0 0 4px 10px;
background:transparent url(/images/labv2/pict_bullet-point.gif) no-repeat 0 5px ;
}

.margin_img {
margin-right: 10px;
}
.projet_home_pan_news ul li {
color:#0c71b3;
padding-left:6px;
background:transparent url(/images/labv2/puce_bleue.gif) no-repeat 0px 5px;
}
.projet_home_pan_news ul li p, .projet_home_pan_news ul li a {
color:#0C71B3;
font-weight: normal;
}
.projet_home_pan_evolutions {
width: 340px;
float: left;
}
.projet_home_pan_news {
width: 340px;
float: right;
}
.author a {
font-style: italic;
}
.demo a {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/btn_assets.png);
background-position:-11px -214px;
background-repeat:no-repeat;
display:block;
height:26px;
width:128px;
}
.demo a:hover {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/btn_assets.png);
background-position:-11px -248px;
background-repeat:no-repeat;
display:block;
height:26px;
width:128px;
}
.demo a:active {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/btn_assets.png);
background-position:-11px -282px;
background-repeat:no-repeat;
display:block;
height:26px;
width:128px;
}
.projet_home_pan_presentation {
float:left;
height:auto;
width:100%;
margin-top: 23px;
}
 .projet_home_pan_updates{
float:right;
display:inline;
width:465px;
margin-right:-9px;
height:460px;
margin-top:20px;
}
.projet_home_pan_updates h3{
margin-bottom:11px;
}
.bar_tag{
float:right;
display:inline;
margin:4px -2px 0 0;
}
.bar_version {
float: left;
}
.bar_visuels{
float:left;
width:100%;
margin-top: 20px;
}

a#add-comment-bottom {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_add-feedback.png);
background-position: 0px 0px;
background-repeat:no-repeat;
display:block;
height:24px;
width:113px;
float: left;
color: transparent;
margin-right: 10px;
font-size:0px;
}

a:hover#add-comment-bottom {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_add-feedback.png);
background-position: 0px -24px;
background-repeat:no-repeat;
display:block;
height:24px;
width:113px;
float: left;
color: transparent;
margin-right: 10px;
}

a:active#add-comment-bottom {
background-attachment:scroll;
background-color:transparent;
background-image:url(/images/labv2/assets/assets_add-feedback.png);
background-position:0px -48px;
background-repeat:no-repeat;
display:block;
height:24px;
width:113px;
float: left;
color: transparent !important;
margin-right: 10px;
}

.noprint {
float: right;
display: inline;
width: 100%;
}

.comment-actions a, .comment-actions span {
font-weight: normal;
color: #0C71B3 ;
}

.comment-actions li, .global-comment-actions li {
border-color: #0C71B3;
}

.comment-threads .date {
font-style: italic;
}

.comment-thread .comment, #comments-section .comment.odd {
background-color: #ffffff;
}

p.comment-user-logo  {
display: none;
}

.comment-header .excerpt {
display: none;
}

.comment-header .author {
float: left;
}


/* Boites Projet */


.box_projet {
width: 695px;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

.body_box_projet {
background-color: #f5f5f5;
height: auto;
width: 668px;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
display: inline;
float: left;
padding: 10px;
}

.header_box_projet {
width: 10px;
padding-left: 10px;
height: 31px;
background : url(/images/labv2/header_left_box_private.png) no-repeat; 
clear: both;
float: left;
width: auto;
display: inline;
}

.header_box_projet a, .header_box_projet .divtxt {
height: 31px;
width: 670px;
background : url(/images/labv2/header_stretch_box_private.png) repeat-x left top; 
text-decoration: none !important;
float: left; 
color: #333333;
font-weight:bold;
line-height:32px;
display: inline;
text-align:center;
}

.header_box_projet a {
padding-left: 5px;
}

.body_box_projet p {
margin-bottom: 0px;
}

.header_box_projet span {
width: 10px;
height: 31px;
background : url(/images/labv2/header_right_box_private.png) no-repeat;
float: left;
display: inline;
}


.newcode.panel {
border: none;
}

.header_box_projet_home {
background : url(/images/labv2/header_projet_home_pan.png) no-repeat;
width: 219px;
height: 8px;
}

.footer_box_projet_home {
background : url(/images/labv2/footer_projet_home_pan.png) no-repeat;
width: 219px;
height: 11px;
}

.body_box_projet_home {
margin-top:12px;
padding-right: 10px;
}

.body_box_projet_home h3 {
margin-top: 0px;
}

.box_projet_home_left {
width: 219px;
float: left;
}

.box_projet_home_right {
width: 219px;
float: right;
}

#panel_commercial{
/*margin-top:36px;*/
background:transparent url(/images/labv2/bg_access-store.gif) no-repeat;
padding:11px 15px 11px 15px;
width:190px;
height:95px;
float:left;
margin-bottom:25px;
}
#panel_commercial h4{
font-size:14px;
font-weight:bold;
color:#61922a;
}
a.btn_go-to-store{
display:block;
background:transparent url(/images/labv2/assets/assets_go-to-store.png) no-repeat 0 0;
width:105px;
height:26px;
margin-top:11px;
}
a.btn_go-to-store:hover{
background-position:0 -26px;
}
a.btn_go-to-store:active{
background-position:0 -52px;
}
.linked-projects{
/*margin-top:25px;*/
}

.compiled{
padding-left:18px;
padding-bottom:9px;
}
ul.ul_custom-grey li.allversion{
padding-left:19px;
background-image:none;
}

/* STACK */

.body_stack{
float:left;
margin-top:30px;
background:#FFFFFF;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FFFFFF url(/images/labv2/bg_stack_left.png) repeat-y 0 0;
border:1px solid #E4E4E5;

}

div#stackmenu{
display:block;
}
div#stack-left{
display:block;
float:left;
padding:5px 0 5px 10px;
width:105px;
}
ul#stack-list,ul#stack-list2{
list-style:none;
margin:0;
padding:0;
width:105px;
}
ul#stack-list li,ul#stack-list2 li{
background:transparent url(/images/labv2/stackmenu/bg_menuitem-medium.png) no-repeat;
cursor:pointer;
height:32px;
position:relative;
width:105px;
}
ul#stack-list li#current, ul#stack-list2 li#current{
background:transparent url(/images/labv2/stackmenu/bg_menuitem-medium-selected.png) no-repeat;
}

ul#stack-list li a:hover,ul#stack-list li a:visited,ul#stack-list li a:active,ul#stack-list2 li a:hover,ul#stack-list2 li a:visited,ul#stack-list2 li a:active{
color:#333 !important;
}

ul#stack-list li a,ul#stack-list2 li a{
font-size:12px;
font-weight:bold;
text-decoration:none;
width:80px;
padding-left:10px;
float:left;
font-weight:regular;
background-repeat:no-repeat;
}

ul#stack-list li .dec1, ul#stack-list2 li .dec1{
margin-top:10px;
line-height:1;
background-position:11px 0px;
}

ul#stack-list li a:hover,ul#stack-list li a:active,ul#stack-list2 li a:hover,ul#stack-list2 li a:active{
background-position:11px -48px;
color:#548022 !important;
}

ul#stack-list li a:visited,ul#stack-list2 li a:visited{
background-position:11px -48px;
}


div#stack-right{
display:block;
float:left;
padding:15px;
width:308px;
}
div#stack-right h2{
color:#962481;
margin-top:0;
}
div#stack-right div.plugin,div#stack-right div.plugin2{
display:none;
}

#stack-right h3{
color:#619228 !important;
}

.stack_flex_libs{
padding-left:20px;
background:transparent url(/images/labv2/picto_Flex.png) no-repeat 0 2px;
margin-top:10px;
margin-left:6px;
margin-bottom:11px;
}
.stack_as3_libs{
padding-left:20px;
background:transparent url(/images/labv2/picto_Flash_AS3.png) no-repeat 0 2px;
margin-left:6px;
margin-bottom:11px;
}



.table_1on2 td{
padding:7px;
line-height:1.5em;
}

.table_1on2 .title{
font-weight:bold;
vertical-align:top;
width:118px;
}

.table_1on2 .line1{
background:#F7F7F7;
}
.table_1on2 .line2{
background:#FFFFFF;
}

.separator-stack{
margin:12px 0px 10px 6px; 
height:2px;
width:85px;
}

/* RELEASE NOTES*/
.context-blogpost .atb-titlediv{
float:left;
width:100%;
}
.context-blogpost .atb-titlediv h1{
margin-bottom:25px;
}

.context-blogpost .atb-titlediv .header_release-note h1, .context-page .atb-titlediv h1{
margin-bottom:0px;
}


.header_release-note{
    -moz-border-radius: 5px 5px 0 0; 
    -webkit-border-radius: 5px 5px 0 0; 
    -khtml-border-radius: 5px 5px 0 0; 
    border-radius: 5px 5px 0 0; 
}

.header_release-note h1{
color:#0C71B3;
margin-bottom:0px;
float:left;
}

.header_release-note h1 a:hover{
border-bottom:1px solid;
}

.pan_arrow{
margin-top: 10px;
}

.expand_handler .pan_arrow a{
background:url("/images/labv2/assets/assets_arrow-down.png") no-repeat scroll 0 0 transparent;
display:block;
width:18px;
height:18px;
text-decoration:none;
font-size:0px;
}

.collapsed_release-note .pan_arrow a{
background:url("/images/labv2/assets/assets_arrow.png") no-repeat scroll 0 0 transparent;
}
.expand_handler .pan_arrow a:hover{
background-position: 0 -18px;
}

.expand_handler .pan_arrow a:active{
background-position: 0 -36px;
}

.expand_handler{
margin-top:30px;
cursor:pointer;
}

.collapsed_release-note{
    -moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    -khtml-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
}

.header_release-note p, .footer_release-note p{
margin:0px;
clear:both;
}

.header_release-note, .footer_release-note{
background:#FFF;
padding:7px 15px 10px;

}

.content_release-note,  .context-blogpost .wiki-content{
background:#FFF;
/*margin:2px 0;*/
border-top: #E3E4E5 1px solid;
border-bottom: #E3E4E5 1px solid;
padding:20px 15px;
}

.footer_release-note, .wrapper_release-note .content_release-note{
    -moz-border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px; 
    -khtml-border-radius: 0 0 5px 5px; 
    border-radius: 0 0 5px 5px; 
border-bottom:none;
}

.footer_release-note li.last-version{
margin-top:8px;
}

.context-blogpost .atb-content{
margin:0;
}

/* COMMENTAIRES  */
#comments-section-title {
display:inline;
}

#comments-section-title a{
color:#000;
text-decoration:none;
}

#comment-top-links{
display:inline;
}

.no-forum {
display:block;
margin-bottom:5px;
}

div.footer_post div.comments_post a {
background:url("/images/labv2/assets/assets_comments-post.png") no-repeat scroll 0 0 transparent;
display:block;
height:34px;
padding-left:17px;
padding-top:3px;
width:92px;
font-size:16px;
font-weight:bold;
margin-top:2px;
text-decoration:none;
color:#000;
}

div.footer_post div.comments_post a:hover{
background-position:0 -36px;
color:#0C71B3;
}

div.footer_post div.comments_post a:active{
background-position:0 -72px;
color:#0C71B3 !important;
}

#comments-section .comment,#comments-section .comment.odd  {
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
background:none repeat scroll 0 0 #FFFFFF;
}

#comment-actions-primary a span{
color:#0C71B3;
}

#comment-actions-primary li{
float:left;
}

.action-reply-comment a span{
background-image:url("/images/labv2/assets/assets_reply.png");
display:block;
font-size:0;
height:23px;
margin:2px;
width:71px;
}

.action-reply-comment a:hover span{
background-position:0 24px;
}

.action-reply-comment a:active span{
background-position:0 48px;
}


.context-blogpost .breadcrumb2, .context-blogpost .breadcrumb3, .context-blogpost .breadcrumb4{
display:none;
}


.context-blogpost .breadcrumb1{
display:list-item;
}
/* FIN COMMENTAIRES */
/* RELEASE NOTES */


