/* Style properties for HTML elements based on the HTML 4.01 Specification.

   Blank version of this stylesheet:
   <http://www.webproducer.at/lab/elements.css>
*/
/* Section 7.5: The document body */
body {
  margin: 0;
  padding: 0em;
  font-size: 90.01%; /* 12px [1] */
  line-height: 1.25em; /* 18px [2] */
  background: white;
  color: black;
  font-family: "Arial", "Lucida", "Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
}
h1 {
  font-size: 1.5em; /* 18px */
  line-height: 1.33em; /* 24px */
  margin: 0.89em 0; /* 16px 0 */
}
h2 {
  font-size: 1.25em; /* 15px */
  line-height: 1.4em; /* 21px  */
  margin: 1.07em 0; /* 16px 0 */
}
h3 {
  font-size: 1em; /* 12px */
  font-style: italic;
  margin: 1.33em 0; /* 16px 0 */
}
h4, h5, h6 {
  font-size: .75em; /* 9px */
  line-height: 2em; /* 18px */
  margin: 1.56em 0; /* 14px 0 */
}
h4 {}
h5 {}
h6 {
  font-style: italic;
}
address {}

/* Section 9: Text */
/* 9.2: Structured text */
em {}
strong {}
dfn {}
code {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
blockquote {}
q {}
sub {}
sup {}
/* End of 9.2 */
p {}
pre {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
  overflow: auto;
  background-color: #EEE;
  border: 1px solid #DDD;
  padding: 4px;
  font-size:12px;
  line-height:1.2em;
}
ins {}
del {}

/* Section 10: Lists */
ul {
  margin: 1em 0;
  padding: 0 0 0 2.5em;
}
ul ul {
  margin: 0;
  padding: 0 0 0 1.25em;
}
ol {
  margin: 1em;
  padding: 0 2em;
}
ol ol, ol ul, ul ol {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
}
dl {}
dt {}
dd {}

/* Section 11: Tables */
table {

}
caption {
  margin: auto;
}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
th {}
td {}

/* Section 12.2:  The A element */
a:link {
  color: #000;
}
a:visited {
  color: #777;
}
a:link:hover {} /* [4] */
a:visited:hover {}
a:active {}
a:focus {}
a:focus:hover {}

/* Section 13: Objects, Images, and Applets */
img {
  border: none;
}
object {}
applet {}

/* Section 15: Alignment, font styles, and horizontal rules */
/* 15.2: Fonts "[...] their use is discouraged in favor of style sheets." */
tt {}
i {}
b {}
big {}
small {}
/* End of 15.2 */
hr {}

/* Section 16: Frames */
iframe {}

/* Section 17: Forms */
form { margin: 0px; }
input {}
.button{
  font-size: 1em;
}
input:focus {}
button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also consider to specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/

.xwikisep, .xwikisep2 {
   display: none;
}
.clear, .clearfloats {
  clear: both;
}
.none, .hidden {
  display: none;
}
.currentspace{
  font-weight: 900;
  margin-top: 2px;
}
.extern{
  background-image: url("../corner.png");
  background-repeat: no-repeat;
  background-position: right top;
}
.centered {
  margin: auto;
  text-align: center;
}
.xwikipanelarrow{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50px;
  height: 10px;
  visibility: hidden;
}

#xwikiad {
  float: right;
  margin-right: 30px;
}
#xwikireadonly {
  color: red;
}
#xwikimessage {
  margin: auto;
  padding: 0px;
  margin-top: 5px;
}
#xwikiuseravatar{
  max-width: 150px;
}

/* Recognize velocity comments */
.vcomment {
  background-color: #ccccff;
  font-style: italic;
  margin-left: 5px;
  margin-right: 10px;  
}

.edit_section {
  float: right;
  margin-left: 5px;
  margin-right: 5px;
}

.diffmodifiedline {
  border-left: 8px solid #888888;
  padding-left: 10px;
}

.diffunmodifiedline {
  border-left: 8px solid #dddddd;
  padding-left: 10px;
}

.diffremoveword {
  background-color: red;
  text-decoration: line-through;
}

.diffaddword {
  background-color: lightgreen;
} 
#doctitle {
	font-size: 2.8em;
	line-height: 1.1em;
	margin: 0 0 30px 0;
}
.heading-1, .heading-1-1,
.heading-1-1-1, .heading-1-1-1-1 {
  color: #000;
  background-color: inherit;
  padding: 0;
}

.heading-1 {
  margin-top: 5px;
  font-size: 2.6em;
  line-height: 1.1em;
  margin: 30px 0 30px 0;
  border-bottom: 0px solid;
}

.heading-1-1 {
   	margin: 20px 0 15px 0;
  	border-bottom: 1px solid;
	font-weight:bold;
	font-style: normal;
	font-size: 2.2em;
	line-height: 1.1em;
}

.heading-1-1-1 {
  font-weight: normal;
    font-size: 2em;
	line-height: 1.1em;
	margin: 20px 0 15px 0;
}

.heading-1-1-1-1 {
  font-weight:normal;
  color: #404040;
  margin: 20px 0 0 0;
  left: 0px;
  font-size: 1.4em;
  line-height: 1.1em;
}
.heading-1-1-1-1-1 {
  font-weight:normal;
  color: #404040;
  font-style: normal;
  margin: 0px;
  left: 0px;
  font-size: 1.2em;
  line-height: 1.1em;
}

.heading-1, .heading-1-1, .heading-1-1-1, .heading-1-1-1-1, .heading-1-1-1-1-1, .heading-1-1-1-1-1-1{
  clear: both;
}

.quote {
  font-style: italic;
  color: inherit;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.code {
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 5px 5px 5px 5px;
  color: inherit;
  background-color: #eeeeee;
  border: 1px dotted #003366;
  font-family: courier, courier new, monospace;
  font-size: 12px;
  line-height: 100%;
  white-space: pre;
  width: 70%;
  overflow: auto;
}

.java-keyword {
  font-weight: bold;
  color: #0000aa;
  background-color: inherit;
}

.java-object {
  color: #000088;
  background-color: inherit;
}

.java-quote {
  color: #00aa00;
  background-color: inherit;
}

.xml-keyword {
  font-weight: bold;
}

.xml-tag {
  color: #0000aa;
  background-color: inherit;
}

/* special formatting of a wiki table */
.wiki-table {
  margin: 20px auto;
  empty-cells: show;
  width: 80%;
  font-size:100%;
  text-align:left;
  border: 20px solid #E5F0FE !important;
  background-color: #E5F0FE;
}

.wiki-table td {
  padding: 8px;
  text-align:left;
}

.wiki-table th {
  border-width: 0px;
  border-style: inset;
  text-align: left;
  font-weight: 100;
  font-size: 160%;
  padding: 8px;
  background-color: #E5F0FE;
}

.wiki-table .table-head td{
  font-weight: 100 !important;
  font-size: 160% !important;

}

.wiki-table .table-odd {
  background-color: #fff;
}

.wiki-table .table-even {
}

.list {
}

.list-title {
  font-weight: bold;
}

.list ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
  list-style-type: none;
}

/* wiki lists */

ul.minus { list-style-type: square; }
ul.star { list-style-type: circle; }
ol.roman { list-style-type: lower-roman; }
ol.ROMAN { list-style-type: upper-roman; }
ol.alpha { list-style-type: lower-alpha; }
ol.ALPHA { list-style-type: upper-alpha; }
ol.greek { list-style-type: lower-greek; }
ol.GREEK { list-style-type: lower-greek; }
ol.hiragana { list-style-type: hiragana; }
ol.HIRAGANA { list-style-type: hiragana-iroha; }
ol.katakana { list-style-type: katakana; }
ol.KATAKANA { list-style-type: katakana-iroha; }
ol.HEBREW { list-style-type: hebrew; }

.wikicreatelink {
  text-decoration: none;
}

.wikicreatelinktext {
  text-decoration: underline;
  color: black;
}

.wikicreatelinkqm {
  text-decoration: none;
  font-size: 90%;
  color: white;
  border: 0px solid black;
  background: #008;
  padding: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-left: 3px;
}
.wiki-calendar-table *{
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0px;
}
.wiki-calendar-table div{
  font-size: 90%;
  margin: 2px 0px;
}
* html .wiki-calendar-table div{
  font-size: 80%;
}
.wiki-calendar-table {
  border: 4px solid #C0D4E7;
  font-size: 100%;
  margin: auto;
}
.wiki-calendar-table td {
  vertical-align: top;
}
.wiki-calendar-table th {
  background-color: #FFF;
}
.wiki-calendar-table td, .wiki-calendar-table th {
  text-align: center;
  border: 1px #C0D4E7 solid;
  height: 60px;
  width: 90px;
  padding-top: 0px !important;
}
.wiki-calendar-daynotinmonth{
 color: #BBBBBB;
 background-color: #E5E5E5;
}
.wiki-calendar-today{
  background-color: #C0D4E7;
}
.wiki-calendar-today-notinmonth{
 background-color: #D9E0E7;
 color: #BBBBBB;
}
.wiki-calendar-daynamerow {
  background-color: #C0D4E7 !important;
}
.wiki-calendar-daynamerow th{
  background-color: #C0D4E7 !important;
  color: #fff;
  font-weight: 900;
  height: 1.8em;
}
.wiki-calendar-daytitle {
  background-color: #E8EEF7;
  font-size: 75% !important;
  padding: 0px 5px;
  margin: 0px !important;
}
.wiki-calendar-daynotinmonth .wiki-calendar-daytitle {
  background-color: transparent !important;
}
.wiki-calendar-today-notinmonth .wiki-calendar-daytitle {
  background-color: transparent !important;
}
.wiki-calendar-today .wiki-calendar-daytitle {
  background-color: transparent !important;
}

.wiki-calendar-today-notinmonth a, .wiki-calendar-daynotinmonth a{
  color: #BBB !important;
}
.wiki-calendar-monthyearrow {
  font-size: 140%;
  font-weight: 100;
  font-variant: small-caps;
  color: #C0D4E7;
  border: none !important;
  width: auto !important;
}
.wiki-calendar-month-nav{
  border: none !important;
}
.wiki-calendar-month-nav a{
  font-size: 140%;
  font-weight: bold;
  color: #C0D4E7 !important;
  text-decoration: none;
}
.wiki-calendar-month-nav a:hover{
  text-decoration: none !important;
  color: #38c !important;
}
#body .prev-month{
  text-align: left;
  padding-left: 8px;
}
#body .next-month{
  text-align: right;
  padding-right: 8px;
}

.underline{
  text-decoration: underline;
}

.workshop {
  background-color: #FED;
}
.event .username {
  font-size: 80%;
}

.article_title {
 font-size: 120%;
 border-bottom: 1px;
}

.article_content {
 padding: 10px;
}

.article_date {
 font-size: 120%;
 border-bottom: 1px solid;
}

.article_footer {
 border-top: 1px dotted;
 font-size: 75%;
 font-weight: bold;
 color: gray;
}

sup.footnoteRef a{
  font-weight: bold;
  text-decoration: none;
}
sup.footnoteRef:target a{
  background-color: #E5F0FE;
  color: #C82;
}
div.footnotes{
  font-size: 70%;
  margin: 10px 0px;
  border: 1px solid #ddd;
}
.footnotes ol{
  padding-left: 1em;
}
.footnotes li{
  padding: 0px 4px;
  margin: 0px;
}
.footnotes li:target{
  background-color: #E5F0FE;
}
a.footnoteBackRef{
  text-decoration: none;
  font-weight: bold;
}

.pagedNavigation {
  text-align: center;
  padding: 8px 0px;
  margin: auto;
}
.pagedNavigation span{
  padding: 0px 8px;
}
.pagedNavigation .pagedLink{
  background-color: #E5F0FE;
}
.pagedNavigation .inactive{
  color: #CCC;
}
.pagedNavigation .pagedLink a{
  text-decoration: none;
  color: #2E5A87 !important;
}
.pagedNavigation .pagedLink a:hover{
  color: #D70 !important;
}  
/**

General layout of the page
for @media screen displays

**/

body#body{
  width: 100%; 
  padding: 0;
  margin: 0 ;  /* padding et margin nul pour emulation min width*/
  min-width: 760px;
}

#xwikimaincontainer{
  margin: 0px 40px;
  text-align: center;
  margin-bottom: 40px;
}

html > body .minwidth, html > body .minwidthb, html > body .minwidthc{
  display: none;
}
.minwidth, .minwidthb, .minwidthc{
  width: 720px;
  height: 0px;
}
* html .minwidth, * html .minwidthb, * html .minwidthc{
  height: 1px !important;
  overflow: hidden;
}
.minwidthb{
  width: 520px;
}
.minwidthc{
  width: 438px;
}
.layoutsection{
  clear: both;
}
#xwikimaincontainerinner{
  text-align: left;
}
#contentcontainer{
  z-index: 1;
}
#xwikieditor{
  border-right: 310px solid;
  z-index: 1;
}

/*
---------------------------------------
Global header
---------------------------------------
*/

#headerglobal{
  display: block;
  height: 8em;
  min-height: 100px;
  border-right:200px solid ;
  z-index: 1;
}
#globallinks {
  position: relative;
  float: left;
  width: 200px;
  height: 8em;
  min-height: 100px;
  margin-right: -200px;
}

.editbody #headerglobal{
  border-right:310px solid ;
}  
.editbody #globallinks{
  width: 310px;
  margin-right: -310px;
}

#globalmenu {
  padding: 1.8em 0.5em 0.5em 0.5em;
  text-align: right;
  font-size: 115%;
  line-height: 1em;
}
#globalmenu .glink {
  display: block;
  text-decoration: none;
  font-size: 0.8em;
  font-weight: bold;
}
#globalmenu #headerlanguages a{
  text-transform: capitalize;
}
#globalmenu span {
  display: none;
}


#company{
  height: 8em;
  float: left;
  width: 100%;
}

#companylogo{
padding: 3em 0 0 40px;
}

#globaldoctitle {
  display: none; /*pour éviter pb dans IE -- a regler*/
}

#globaldoctitle h1{
}






















/*
---------------------------------------
Space header, footer
---------------------------------------
*/
#headerspace, #footerglobal {
  height: 1.5em;
}
#footerglobal {
  padding: 1em 0px;
  text-align: center;
}

#headerspace hr, #footerglobal hr{
  display: none;
}
#breadcrumbs {
  padding-left: 40px;
}
* html #breadcrumbs {
  width: 100%;
}

#footerglobal, #headerspace {
  clear:both;
}
#xwikilicence {
  float: right;
  clear: right;
  margin-right: 5px;
}
#xwikidocinfo {
  width: 100%;
}
#xwikiplatformversion {
  float: left;
  margin-left: 5px;
}
/*
---------------------------------------
Content
---------------------------------------
*/
#contentcontainerinner, #xwikieditorinner {
  width: 100%;
  background-color: #FFF;
}

#contentcolumn {
  float: right;
  padding: 0px;
}
* html #contentcolumn {
  width: auto;
}
.main {
  padding: 20px 40px 20px 40px;
}
.leftsidecolumns{
  float: left;
  width: 100%;
}
.content{
  border-right: 200px solid;
  border-left: 200px solid;
}
.contenthideleft{
  border-right: 200px solid ;
  border-left: 0px solid ;
}
.contenthideright{
  border-right: 0px solid ;
  border-left: 200px solid;
}
#contentcontainer.contenthidelefthideright{
  border-right: 0px solid ;
  border-left: 0px solid ;
}

#editcolumn{
  width: 100%;
  float: left;
  overflow: hidden;
  padding-bottom: 20px;
}

#actionmenu{}
#xwikieditcontent textarea#content {
  width: 100%;
}
.layoutsubsection{}

.layoutsubsection.about{
  border: none;
  text-align: right;
  font-style: italic;
  margin-bottom: 10px;
  padding-bottom: 10px;
}


/*
---------------------------------------
Zone for Comments, attachments, History... 
---------------------------------------
*/
#xwikidata{
  padding: 0px;
  border: none;
}
#xwikidatacontents{
  margin: 24px;
}
.xwikiintratitle{
}
.xwikiintracontent{
  margin: 0px;
}

/*
---------------------------------------------
"Message Boxes"
---------------------------------------------
*/
fieldset.xwikimessage{
  display: block;
  float: none;
  width: 480px;
  margin: auto;
  border: 2px solid #BBB;
  border-top: 8px solid #BBB;
  padding: 0px 8px 16px;
}
html > body fieldset.xwikimessage{
  padding-top: 8px;
}

fieldset.xwikimessage legend {
  font-weight: bold;
  font-size: 110%;
  padding: 2px 8px;
  margin: 0px;
}
fieldset.xwikimessage .xwikimessage{
  text-align: center;
  font-weight: bold;
  font-size: 110%;
}
fieldset.xwikimessage .buttons {
  text-align: center;
}
fieldset.xwikimessage .buttons a {
  text-decoration: none;
  margin: 8px;
}

.button{
  font-family: Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}
.topbuttons{
  margin-bottom: 5px;
}
.bottombuttons{
  margin-top: 5px;
}
/*
----------------------------------------------
Comments
----------------------------------------------
*/
.xwikicomment {
}

#xwikidata #commentscontent{
  background: #E5F0FE url("../icons/black-bg-comments-left.png") left top no-repeat;
  border-bottom: 1px solid #000;
}
#comments, #attachments {
  padding: 0px 20px;
}
#xwikidata .xwikititlewrapper{
  cursor: pointer;
}
#xwikidata #commentscontent .xwikititlewrapper{
  background: transparent url("../icons/black-bg-comments-right.png") right top no-repeat;
}
#xwikidata #attw{
  background: transparent url("../icons/black-bg-attach-right.png") right bottom no-repeat;
}
.xwikiintratitle{
  background: transparent url("../icons/black-content-more.png") right center no-repeat;
  font-size: 160%;
  font-weight: 400;
  font-style: normal;
  margin: 0px 24px;
  padding: 16px 0px 16px;
}
.exp .xwikiintratitle{
  background: transparent url("../icons/black-content-less.png") right center no-repeat;
}
#xwikidata #attachmentscontent {
  background: url("../icons/black-bg-attach-left.png") left bottom no-repeat;
}
#attachmentscontent table{
  border: none;
}
.mime{
  text-align: center;
}
.xwikicomment{
  padding: 10px 24px;
  position: relative;
  overflow: hidden;
}
.commentspacer{
  display: none;
}
#comments .odd{
  background-color: #FFF;
}
#comments .even{
  background-color: #E5F0FE;
}

.commentavatar{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 54px;
}
.commentavatar img{
  width: 3.5em;
  display: block;
  margin: auto;
}
.commentheader{
  padding: 6px 0px;
}
.commentauthor{
  font-size: 130%;
  font-weight: 900;
}
.commentauthor a{
  text-decoration: none;
  color: #000 !important;
}
.commentcontent{

}

.xwikibuttonlink a{
  background-color: #BBB;
  padding: 2px 4px;
  text-decoration: none;
  font-weight: bold;
}
table.xwikidatatable{
  margin: 8px auto;
  /* width: 100%; */
}
table.xwikidatatable, table.xwikidatatable th{
  border: 1px solid #DDD;
}
table.xwikidatatable td{
  padding: 2px 8px;
}

.xwikiintracontent legend{
  border: 1px solid #ddd;
  padding: 2px 4px;
}
.xwikiintracontent fieldset{
  border-color: #ddd;
  border-style: solid;
  padding: 8px 8px;
}
.xwikiintracontent legend{
  font-size: 110%;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 8px;
}
html > body .xwikiintracontent legend{
  margin-bottom: 0px;
}
.xwikiintracontent fieldset.collapsed{
  border: none;
}
.xwikiintracontent fieldset.collapsed legend{
  margin-left: 2px;
}
.xwikiintracontent fieldset.collapsed div{
  display: none;
}
.xwikiintracontent fieldset.expanded .expands{
  display: none;
}

.commentsno, .attachmentsno{
  font-size: 50%;
  background: transparent url("../icons/black-comment2.png") center no-repeat;
  padding: 11px 24px 13px;
  font-weight: 900;
}
.attachmentsno{
  background: transparent url("../icons/black-doc2.png") center no-repeat;
}
/*
---------------------------------------
Menu
---------------------------------------
*/
#actionmenu {
  position: absolute; 
  /*width: expression(document.body.offsetWidth  + "px");*/
  height: 2em;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  border: 1px solid;
  border-width: 1px 0;
  z-index: 1000;
  overflow: visible;
}

html > body #actionmenu{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

#actionmenu a{
  text-decoration: none;
}
.rightmenu{
	position: absolute;
	right: 0px;
	margin-right: 40px;
}
.rightmenu a{
  float: left;
  width: 200px;
  text-align: center;
  border:1px solid; 
  border-width:0px 1px;  
  margin-right: -1px;
  font-size:1em;
  text-decoration:none; 
  height:2em;
  line-height:1.9em;
}

.leftmenu{
  position: absolute;
  left: 42px;
}


.leftmenu2 {
   text-align: left;
}


.topmenuentry{
  float: left;
  width: 7em;
  height: 2em;
  text-align: center;
  border:1px solid ; 
  border-width:0px 1px;  
  margin-right: -1px;
}
.topmenuentry strong{
  font-size: 90%;
}
.submenu{
  display: block;
  width: 12em;
  text-align: left;
  position: absolute;
  margin-top: -1px;
  margin-left: 0px;
  
}

.topmenuentry a, .topmenuentry a:link, .topmenuentry a:visited, .topmenuentry a:active{
display:block;
font-size:1em;
text-decoration:none; 
width:7em; 
height:2em; 
line-height:1.9em;
}

.rightmenu a{
height:2em; 
line-height:1.9em;
font-size:1em;
text-decoration:none; 
}

.submenu .submenuitem{
  display: block;
  padding: 5px;
  border-bottom: 1px dashed ;
  margin-bottom: -1px;
}
.submenu.hidden{
  display: none;
}
.submenuitem a, .submenuitem a:link, .submenuitem a:visited, .submenuitem a:active  {
display:block;
width: auto;
font-size:0.8em;
font-weight: bold;
text-decoration:none; 
height:auto; 
padding:1px 3px;
line-height:1.5em;

}
/*
---------------------------------------
Editors
---------------------------------------
*/
#xwikieditorstitles, #xwikiviewerstitles{
  display: none;
}

/*
---------------------------------------
Tabs
---------------------------------------
*/
ul.xwikitabbar{
  padding: 4px 0px;
  margin: 0px;
}
.xwikitabbar li{
  display: inline;
  padding: 5px 0px;
  list-style-type: none;
  border: 1px solid;
  border-bottom: none;
  margin-right: 2px;
  margin-top: 2px;
}
html > body .xwikitabbar li{
  padding: 5px 0px;
}
.xwikitabbar li a{
  padding: 5px 15px;
  font-weight: bold;
  text-decoration: none;
}
.xwikitabbar li a:hover{
  text-decoration: none;
}

.xwikitabbar li.active{
  border: 1px solid;
  border-bottom: 3px solid;
}

.xwikitabbar li.active a:hover{
  cursor: default;
}
/*
--
*/
#xwikicontentedit{
  border: 1px solid;
}

/*
---------------------------------------
Panels
---------------------------------------
*/

#globalsearch {
  text-align: center;
  margin: 0px;
  padding: 0px 0px 30px;
}
#globalsearch input{
  font-size: 0.7em;
  border: 1px solid;
  display: inline !important;
}
#globalsearch input.button{
  vertical-align: middle;
  font-size: 1em;
  border: 0px;
  padding: 0px;
}

#rightPanels, #leftPanels {
  position: relative;
  float: left;
  width: 200px;
  padding-top: 0px;
}
#rightPanels{
  margin-right: -200px;
}
#leftPanels {
  margin-left: -200px;
}

.panels{
}
html > body .panels{
  margin-top: 0px;
}
.panels.left {
  float: left;
  clear: none;
  margin-left: 0px;
}
.panels.right {
  float: right;
  clear: right;
  margin-right: 0px;
}
.panel, .fakepanel{
  color: #DDD;
  width: 200px;
  display: block;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: 0px solid;
}
.placeholder{
  width: 200px;
}
html > body #dragbox {
  width: 198px !important;
}
#xwikinavcontainer{
  margin-bottom: 20px;
}
.fakepanel{
  display: none;
  height: 320px;
}

#editPanels.panels{
  width: 310px;
  float: left;
  position: relative;
  margin-right: -310px;
}
#editPanels .panel{
  width: 310px;
}
.collapsed .xwikipanelcontents{
  display: none;
}
span.panelitem{
  display: block;
}
span.pitemseparator{
  display: none;
}
.panelcontainer{
  height: 200px;
  overflow: hidden;
  border: 1px inset #444;
  padding: 3px;
}
.panelitemc{
  height: 256px;
  margin: 0px 4px;
  width: 210px;
  float: left;
}
.panelitemc .label, .panelitemc .xwikibuttonlink{
  text-align: center;
}
/*
----------------------------------
Rico Acordeon
----------------------------------
*/
#xwikisyntaxhelp {
  margin-top:6px; 
  border-top-width:1px; 
  border-top-style:solid;
  border: none;
}

.accordionTabTitleBar h6{
  margin: 0px;
  padding: 0px 4px;
}

#editPanels .accordionTabContentBox{
  border: none;
  overflow: auto;
}

#editPanels .accordionTabContentBox table{
  border: none;
}
.accordionTabContentBox table th{
  border-bottom: 1px solid #DDD;
  text-align: center;
}
#xwikihelptitlesContent h1, #xwikihelptitlesContent h2, #xwikihelptitlesContent h3, #xwikihelptitlesContent h4, #xwikihelptitlesContent h5, #xwikihelptitlesContent h6{
  margin: 0px;
  text-align: right;
}

.accordionTabTitleBar{
  border: 1px solid #FFF;
  cursor: default;
}


/*
-----------------------------
Misc
-----------------------------
*/
#xwikihelplistsContent ul, #xwikihelplistsContent ol{
  margin: 0px;
}
#contentcolumn .panel.large{
  width: 290px;
}
.accordionTabTitleBar tt{
  font-style: normal;
  font-size: 150%;
  font-weight: 100;
  padding: 0px 4px;
}
/*.accordionTabContentBox div{
  padding: 0px;
}*/
td.label{
  text-align: right;
  padding-right: 4px;
}
#xwikiclassproperties, #xwikiobjects{
  border: 1px solid #DDD !important;
}
.center{
  text-align: center;
}

.padded{
  padding: 8px;
}

#xwikihelpsyntax{
  border-top: 1px solid #DDD;
  padding: 2px 6px;
  margin: -2px 1px 0px;
}

.editactions{
  border: none !important;
  margin-top: 10px;
  padding: 0px;
}
#historycontent td{
  padding: 2px;
}
#xwikiuserprofile th{
  background-color: transparent;
  text-align: right;
}
#xwikiuserprofile td, #xwikiuserprofile th{
  padding: 4px;
}

#xwikiobjects td{
  vertical-align: top;
}


html > body .xwikidatatable{
  width: 100%;
}

.xwikiuserblog .rssfeed {
  width: 200px;
  float: right;
  border: 2px solid;
}

.edit_section{
  visibility: hidden;
  display: block;
  overflow: hidden;
  height: 24px;
  width: 24px;
/*  position: relative;
  top: -4em;
*/
}
.edit_section a{
  visibility: visible;
  position: relative;
  top: -1.2em;
  background: transparent url("../icons/black-edit.png") left bottom no-repeat;
  padding: 0px 10px 20px;
}
/*
------------------------
Page Layout Selection
------------------------
*/

td div.pagelayoutoption{
  margin: 0px auto;
  width: 106px;
}

div.layoutmaquette{
  width: 100px;
  height: 100px;
  border: 1px solid #ddd;
  background-color: #fff;
  padding: 2px;
}

div.lmleftcolumn, div.lmrightcolumn{
  width: 20px;
  height: 60px;
  border: 1px solid #aaa;
  background-color: #ddd;
  float: left;
}

div.lmrightcolumn{
  float: right;
}

div.lmcontentcolumn{
  border: 1px solid #aaa;
  background-color: #eee;
  height: 90px;
}

#leftcolumn div.lmcontentcolumn{
  margin-left: 24px;
}


#rightcolumn div.lmcontentcolumn{
  margin-right: 24px;
}


#bothcolumns div.lmcontentcolumn{
  margin-left: 24px;
  margin-right: 24px;
}

div.pagelayoutoption:hover .layoutmaquette{
  background-color: #ffd;
}

div.pagelayoutoption:hover .lmcontentcolumn{
  background-color: #ddd;
}

div.pagelayoutoption:hover .lmleftcolumn,
div.pagelayoutoption:hover .lmrightcolumn{
  background-color: #acf;
}

div.pagelayoutoptions > table{
  width: 100%;
  text-align: center;
}

div.pagelayoutoptions td{
  padding: 2px;
  vertical-align: bottom;
}

#selectedoption{
}

#selectedoption .lmcontentcolumn{
  background-color: #acf;
}

#selectedoption .lmleftcolumn,
#selectedoption .lmrightcolumn{
  background-color: #369;
}

.pagelayoutoption label{
  color: #aaa;
}

#selectedoption label, .pagelayoutoption:hover label{
  color: #000;
}

.hastooltip{
  border-bottom: 1px dotted #000;
  cursor: help;
}

#dhtmltooltip{
  border: 1px solid #aaa;
  padding: 2px 4px;
  background-color: #ffd;
  text-align: justify;
  position: absolute;
}

#panelwizardbuttons{
  padding: 8px 5px 0px;
  margin: 8px -5px 0px;
  border-top: 1px solid #ddd;
  text-align: left;
}

.alleditcontent{
  position: relative;
  width: auto;
  margin: 20px 20px 0px 20px;
}

.floatcontainer{
  overflow: hidden;
}

#xwikieditcontent{
  border: 2px solid #3381CC;
  padding: 3px 8px 3px 3px;
  overflow: auto;
}
* html #xwikieditcontent{
  padding: 0px 3px 3px 3px;
}

.editinfo{
  height: 2em;
  font-weight: bold;
  font-size: 1em;
  line-height: 2em;
}
#edit{
  padding: 0px;
  margin: 0px;
  border: none;
}
#xwikitext{
  clear: both;
}
#panelsBackground{
  height: 20px;
  background-color: #384554;
}

#xwikidoctitleinput{
  width: 100%;
  font-size: 150%;
}
* html form{
  margin-top: 0px;
}

.xwiki-form-listclass input[type="checkbox"] {
  float: none;
  display: inline;
  margin-right: 2px;
}
.xwiki-form-listclass {
  margin-right: 10px;
}


/**
Attachments
*/
div.attachment {
  overflow: hidden;
  clear: both;
  margin: 8px 0px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ccc;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  font-size: 85%;
}
.attachment .mime {
  display: block;
  float: left;
  padding-right: 8px;
  padding-bottom: 4px;
}
.attachment .information {
  position: relative;
  overflow: hidden;
}
.attachment .name {
  display: block;
  float: left;
  font-size: 170%;
  padding: 0px 6px 4px 0px;
}
.attachment .version {
  display: block;
}
.attachment .meta {
  clear: left;
}
.attachment .xwikibuttonlinks {
  float: right;
  font-size: 130%;
  padding: 4px 10px;
}
	
.mceEditorContainer {
	display: block;
	height: 100% !important;	
	position: relative;
}

.mceToolbar {
	z-index: 30002;
}
/* Presentation stylesheet */

/* classes */
.box,
.main-content {
  margin: 0.5em;
}

/* dom-tree */
.dom-tree {
  padding: 0 0 0 1.5em;
  color: #999;
}
.dom-tree code {
  font-weight: bold;
}
.dom-tree ul ul ul  {
  list-style: disc;
}
.dom-tree ul ul ul ul  {
  list-style: circle;
}
.dom-tree ul ul ul ul ul {
  list-style: square;
}
.dom-tree dl,
.dom-tree dt,
.dom-tree dd {
  color: black;
  margin: 0;
  padding: 0;
  display: inline; /* IE 5.x doesn't like this */
}
.dom-tree dd {
  font-style: italic;
}











/*
---------------------------------------
Global header
---------------------------------------
*/
#globalmenu a {
  text-decoration: none;
}

#companylogo img {
  text-decoration: none;
  border: none;
}

.breadcrumbspace{
  font-weight: bold;
  font-variant: small-caps;
}

input[type=submit], input[type=reset], input[type=button]{
  font-family: Helvetica;
  font-weight: bold;
  padding: 1px 16px;
  width: auto;
  overflow: visible;
}
.button{
  font-family: Helvetica;
  font-weight: bold;
  padding: 1px 16px;
  width: auto;
  overflow: visible;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, .button:hover{
  cursor: pointer;
}
.button:hover{
  cursor: pointer;
}
.xwikiintra li:hover, .xwikitabbar li:hover, .xwikiintracontent legend:hover, .xwikiintracontent fieldset.collapsed legend:hover{
  background-color: #FFD;
}
.xwikiintracontent h4{
  font-size: 110%;
  text-align: left;
  text-transform: none;
  margin: 0px;
}
#xwikihistorylist li{
  list-style-type: none;
}
table.xwikidatatable th{
  text-align: center;
  border: 1px solid;
}
table.xwikidatatable td{
  padding: 2px 8px;
  vertical-align: middle;
}

/*
---------------------------------------
Menu
---------------------------------------
*/
.rightmenu a{
  font-weight: bold;
  text-decoration: none;
  font-size: 110%;
}
.leftmenu{
  padding-right: 2em;
}


/*
---------------------------------------
Panels
---------------------------------------
*/
.xwikipaneltitle{
  padding: 0px 4px;
  margin: 0px;
  font-size: 0.9em;
  background: url("../icons/black-less.png") no-repeat right center;
  cursor: pointer;
}

.collapsed .xwikipaneltitle{
  background-image: url("../icons/black-more-3.png") 
}
.xwikipaneltitle:hover{
  cursor: pointer;
}
.collapsed .xwikipaneltitle:hover{
  background-image: url("../icons/black-more-3.png") 
}
.xwikipanelcontents{
  padding: 4px;
}

.xwikilogintable{
  margin: auto;
}
.xwikilogintable th{
  text-align: right;
  background-color: transparent;
}
.xwikilogintable td{
  text-align: left;
}


.xwikitabbar li.active{
  border: 1px solid;
  border-bottom: 3px solid;
}

#xwikirightstable{
  width: 624px;
  margin: 5px 0px;
  border: 1px solid;
}
#xwikirightstable th{
  text-align: center;
  border: 1px solid;
}
#xwikirightstable td, #xwikirightstable tr{
  border: 1px solid;
  text-align: center;
}
.panel input.panelinput, .panel select{
  width: 135px;
}
#xwikiincludeddocuments .xwikibuttonlink a{
  padding: 2px 8px;
  margin-left: 8px;
}

/*
---------------------------------------
Articles
---------------------------------------
*/
.article_title {
 font-size: 120%;
 border-bottom: 1px;
}

.article_content {
 padding: 10px;
}

.article_date {
 font-size: 120%;
 border-bottom: 1px solid;
}

.article_footer {
 border-top: 1px solid;
 font-size: 75%; 
 font-weight: bold; 
}

/*
---------------------------------------
Messages
---------------------------------------
*/
.error{
  color: #F00;
}

.fatalerror{
  background-color: #F00;
  color: #FFF;
  font-weight: bold;
  font-size: 120%;
}

.warning{
  color: #c82;
}

div.errormessage, div.warningmessage, .infomessage, div.plainmessage{
  margin: 4px 0px 4px;
  border: 1px solid #DDD;
  padding: 8px 8px 8px 28px;
  background: #F5F5F5 url(../icons/msg.png) 8px 8px no-repeat;
  text-align: left;
}

.infomessage{
  background-image: url(../icons/msginfo.png);
  color: #369;
}
div.plainmessage{
  background-image: none;
  color: #369;
}
div.warningmessage{
  background-image: url(../icons/msgwarning.png);
  color: #c82;
}
div.errormessage{
  background-image: url(../icons/msgerror.png);
  color: #F00;
}

span.messagetype{
  display: none;
}

fieldset.floatinginfobox{
  width: 200px;
  float: right;
  border: 1px solid #333;
  background-color: #EEE;
  padding: 4px;
  margin: 4px;
}

/*
---------------------------------------
Images
---------------------------------------
*/

.imgfloatleft{
  float: left;
  margin-right: 8px;
}
.imgfloatright{
  float:right;
  margin-left: 8px;
}
.imgleft{
  text-align: left;
}
.imgcenter{
  text-align: center;
}
.imgright{
  text-align: right;
}
/*
---------------------------------------
Misc
---------------------------------------
*/
.specialmenu{
  float: right;
  border: 1px solid #CCC;
  background-color: #E5E5E5;
  padding: 8px;
}

.specialmenu ul{
  padding: 0px;
  margin: 0px;
}
.specialmenu li{
  list-style-type: none;
  padding: 4px 0px;
  margin: 0px;
  text-indent: 0px;
}
.specialmenu img{
  vertical-align: middle;
  width: 32px;
}

#body .specialmenu a{
  color: #000;
}
#body .specialmenu a:hover{
  color: #C82;
}

.currentspace a{
  text-decoration: none !important;
  padding: 2px;
}

span.floatleft{
  display: block;
  float: left;
}

a#adduser, a#modifygroup{
  background: transparent url(../icons/black-register.png) center no-repeat;
  display: block;
  height: 20px;
  width: 20px;
  overflow: hidden;
  border: 1px solid #000;
  margin-left: 8px;
}

a#modifygroup{
  background-image: url(../icons/black-edit.png);
  border: none;
}

.small{
  font-size: 75%;
}

.smaller{
  font-size: 60%;
}
.smallest{
  font-size: 50%;
}

.pagingLinks{
  font-variant: small-caps;
  font-size: 90%;
  margin: 5px 30px;
  border: 1px solid #999;
  overflow: hidden;
  padding: 2px 10px;
}
.pagingLinks .prevPage{
  float: left;
}
.pagingLinks .nextPage{
  float: right;
}

/*
---------------------------------
Diffs
---------------------------------
*/

.diffbefore{
  border-left: 8px solid #F00;
  font-size: x-small;
}
.diffafter{
  border-left: 8px solid #0F0;
  font-size: x-small;
}
/*
---------------------------------
Style macro
---------------------------------
*/
.stylemacro {
  margin: 4px 0px 4px;
  padding: 8px 8px 8px 28px;
  background-repeat: no-repeat;
  background-position: 8px 8px;
  text-align: left;
} 
#body {
	background-color: #4C5661;
}

.heading-1, .heading-1-1, .heading-1-1-1, .heading-1-1-1-1 {
  color: #000;
}

#companylogo img {}/* supprimé : logo transparent*/

#xwikimaincontainer{
	background-color: #fff;
	border: 2px solid #474f57;
}

  
#xwikimaincontainerinner{
	background-color: transparent;
	border: 1px solid #444B53;
}


#body #contentcontainer, #headerglobal, #xwikieditor{
  border-color: #676D73; /* couleur de fond de la sidebar*/
}



#headerglobal{
	background-color: transparent;
	background-image: url("../header-bg.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
}
#globallinks {
  background-image: url("../headerperso-bg.jpg");
  background-position: bottom left;
}
#globallinks a,#globallinks a:link,#globallinks a:visited,#globallinks a:active {
	color: #000;}
#globallinks a:hover {
	color: #0066FF;
}

#headeruser, #headeradmin, #headerlogin, #headerlogout, #headerlanguages, #headerregister{
  padding-right: 20px;
  background: transparent right center no-repeat;
}
#headeruser{
  background-image: url("../icons/black-budy.png");
}
#headeradmin{
  background-image: url("../icons/black-admin.png");
}
#headerlogin{
  background-image: url("../icons/black-budy.png");
}
#headerregister{
  background-image: url("../icons/black-register.png");
}
#headerlogout{
  background-image: url("../icons/black-logout.png");
}
#headerlanguages{
  background-image: url("../icons/black-lang.png");
}

/*
---------------------------------------
Space header, footer
---------------------------------------
*/
#headerspace, #footerglobal {
	background-color: #384554;
	color: #fff;
}
#headerspace a, #headerspace alink, #headerspace a:visited,#headerspace a:active {
	color:  #fff;
	text-decoration: none;
}
#breadcrumbs a:hover {
  color: #D70;
}
/*
---------------------------------------
Content
---------------------------------------
*/
.content #contentcolumn, .contenthideleft #contentcolumn, #editcolumn{
  background-image: url("../icons/content-bg-r.png");
  background-position: right top;
  background-repeat: no-repeat;
}
.content #contentcontainerinner, .contenthideright #contentcontainerinner{
  background-image: url("../icons/content-bg-l.png");
  background-position: left top;
  background-repeat: no-repeat;
}
.main{
  background-color: transparent;
}

/*
---------------------------------------
Zone for Comments, attachments, History... 
---------------------------------------
*/
ul.xwikiintra{
  border-bottom-color: #DDD;
  background-color: #EEE;
}

.xwikiintra li{
  background-color: #BBB;
  border-color: #CCC;
  border-right-color: #AAA;
}

.xwikiintra li a, .xwikiintra li.active a{
  color: #000;
}

.xwikiintra li.active{
  background-color: #FFF !important;
  border-bottom-color: #FFF;
  border-top-color: #DDD;
}

table.xwikidatatable, table.xwikidatatable th{
  border-color: #DDD;
}
table.xwikidatatable th{
  color: #000;
  background-color: transparent;
  border-color: #CCC;
  border: none;
}

.xwikiintracontent legend, .xwikiintracontent fieldset{
  border-color: #ddd;
}

.xwikiintracontent fieldset.collapsed legend{
  background-color: transparent;
}

/*
---------------------------------------
Menu
---------------------------------------
*/
#actionmenu {
  background-color: #EEE;
  background-image: url("../actionbar-bg.png");
  background-repeat: repeat-x;
  border-color:  #333;
}
.rightmenu a, .rightmenu a:link.rightmenu a:visited,.rightmenu a:active{
	  border-color: #333; 
	  background:transparent;  
	  color:#333; 
}
.topmenuentry{
   border-color: #333; 
   background: transparent right top no-repeat;
}
.tme{
  background: transparent url("../icons/black-arrow-ab.png") right center no-repeat;
}
.topmenuentry a, .topmenuentry a:link, .topmenuentry a:visited, .topmenuentry a:active, .rightmenu a, .rightmenu a:hover {
	color:#333; 
}
.topmenuentry:hover, .rightmenu:hover {
  background-image: url("../actionbar-bg2.png") !important;
  background-repeat: repeat-x;
}
.rightmenu{
  z-index: 100;
}
.topmenuentry a strong, .rightmenu a strong{
  background:transparent left center no-repeat;
  padding: 0px 20px;
  color: #333 !important;
}
#tmCreate a strong{
  background-image: url(../icons/black-create-ab.png);
}
#tmEdit a strong{
  background-image: url(../icons/black-edit-ab.png);
}
#tmShow a strong{
  background-image: url(../icons/black-view-ab.png);
}
#tmPrint a strong{
  background-image: url(../icons/black-print-ab.png);
}
#tmWatch a strong{
  background-image: url(../icons/black-fav-ab.png);
}
#tmDoc strong{
  background-image: url(../icons/black-doc-ab.png);
}
#tmDoc:hover strong{
  background-image: url(../icons/black-doc-ab2.png);
}
#tmDelete a strong{
  background-image: url(../icons/black-delete.png);
}
#tmRename a strong{
  background-image: url(../icons/black-rename-ab.png);
}
#tmCreate a:hover strong{
  background-image: url(../icons/black-create-ab2.png);
}
#tmEdit a:hover strong{
  background-image: url(../icons/black-edit-ab2.png);
}
#tmShow a:hover strong{
  background-image: url(../icons/black-view-ab2.png);
}
#tmPrint a:hover strong{
  background-image: url(../icons/black-print-ab2.png);
}
#tmWatch a:hover strong{
  background-image: url(../icons/black-fav-ab2.png);
}
#tmDelete a:hover strong{
  background-image: url(../icons/black-delete2.png);
}
#tmRename a:hover strong{
  background-image: url(../icons/black-rename-ab2.png);
}

.submenu{
  border: 2px solid #000;
  background-color: #E8F1FF;
}
.submenu .submenuitem{
  border-color: #000;
}
.submenuitem a, .submenuitem a:link, .submenuitem a:visited, .submenuitem a:active  {
color:#333; 
}

.submenuitem a:hover {
background-image: none;
background-color: #BFE4FF;
background-repeat: repeat-x;
}

/*
---------------------------------------------
"Message Boxes"
---------------------------------------------
*/
fieldset.xwikimessage{
  border-color: #BBB;
  background-color: #F5F5F5;
}

fieldset.xwikimessage legend{
  background-color: #BBB;
  color: #FFF;
}

input.button, button.button{
  background-color: #EEE;
}
input.button:hover, button.button:hover{
  color: #369;
}
#body .buttonwrapper *{
  background-color: transparent;
  background: transparent url("../icons/black-button24r.png") right center no-repeat;
  color: #FFF;
  padding: 4px 8px;
  border: none;
}
#body .buttonwrapper *:hover{
  background-image: url("../icons/black-button24r-hover.png")
}
.topbuttons, .bottombuttons{
  float: right;
}
/*
---------------------------------------
Editors
---------------------------------------
*/

.xwikitabbar li{
  background-color: #CDF;
  border-color: #ACF;
  border-bottom-color: #CCC;
  border-left-color: #DDF;
  border-top-color: #DDF;
}

.xwikitabbar li a{
  color: #FFF !important;
}
.xwikitabbar li.active a{
  color: #FFF !important;
}

.xwikitabbar li.active{
  background-color: #FFF !important;
  border-color: #DDD;
  border-bottom-color: #FFF;
}

/*
--
*/
#xwikicontentedit{
  border-color: #ddd;
}

/*
---------------------------------------
Panels
---------------------------------------
*/
#leftPanels, #rightPanels, #editPanels{
  border-top: 20px solid #384554;
  background-color: #676D73;
  color: #fff;
}
#globalsearch input.button{
background-color: #384554;}


.fakepanel{
  background-color: #EEE;
  border-color: #E5E5E5;
}

.panel{
  border-color: #DDD;
  background-color: #384554;
  background-color: transparent;
}
.xwikipanelcontents{
  background-color: #384554;
}
.expanded .xwikipaneltitle{
  background-color: #fff;
  color: #000;
}
.collapsed .xwikipaneltitle{
  background-color: #384554;
  color: #fff;
}

.expanded .xwikipaneltitle:hover{
  color: #006ACC;
}
.collapsed .xwikipaneltitle:hover{
  color: #C0D4E7;
}

/*
----------------------------------
Rico Acordeon -- Sintax Help Panel
----------------------------------
*/
.accordionTabContentBox table th{
  background-color: #FFF;
  border-bottom-color: #DDD;
}

.accordionTabTitleBar{
  border-color: #FFF;
  border-bottom-color: #DDD;
  border-right-color: #DDD;
  background-color: #EEE;
}

/*
----------------------------------
Misc
----------------------------------
*/

td.label{
  color: #777;
}

#xwikiclassproperties, #xwikiobjects{
  border-color: #DDD !important;
}

#xwikihelpsyntax{
  border-top-color: #DDD;
}

.editactions a{
  background-color: #EEE;
  color: #000;
  border-color: #DCDCDC;
}

.editactions a:hover{
  background-color: #FFD;
}
/*
---------------------------------------------
"Message Boxes"
---------------------------------------------
*/
fieldset.xwikimessage{
  border-color:#658BB2;
}

fieldset.xwikimessage legend{
  background-color: #658BB2;
  color: #FFF;
}



tr.row.odd, .odd{
  background-color: #EEE;
}
tr.row.even, .even{
  background-color: #FFF;
}
tr th{
  background-color: #EEE;
}
body#body{
}

a:link{
  color: #369;
}
a:visited{
  color: #777;
}

tr.row.odd, .odd{
  background-color: #FFF;
}
tr.row.even, .even{
  background-color: #E4F6FF;
}
th{
  background-color: #CDF;
}

.xwikibuttonlink a{
  background-color: #369;
  color: #fff;
}
.xwikibuttonlink a:hover{
  background-color: #CDF;
  color: #369;
}

.xwikitabbar li{
  text-align: center;
  display: block;
  float: left;
  width: 150px;
  background: transparent url(../icons/black-tabedit.png) top center no-repeat;
  border: none;
}
.xwikitabbar li.active{
  background: transparent url(../icons/black-tabedit-current.png) top center no-repeat;
  border: none;
}

#xwikirightstable{
  border-color: #DDD;
}
#xwikirightstable th{
  border-top-color: #DDF;
  border-right-color: #ACF;
  border-bottom-color: #CCC;
  border-left-color: #DDF;
}
#xwikirightstable td, #xwikirightstable tr{
  border-color: #DDD;
}

.article_footer {
  color: #777;
  border-color: #777;
}

.xwikiuserblog .rssfeed {
  border-top-color: #DDD;
  border-left-color: #DDD;
  border-bottom-color: #EEE;
  border-right-color: #EEE;
}
.rsschanneltitle{
  background-color: transparent;
}

.panel a{
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

.panel .accordionTabTitleBar{
  background-color: #384554 !important;
  border: none !important;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border-top: 1px solid #384554 !important;
  border-bottom: 1px solid #384554 !important;
}
.panel .accordionTabTitleBar h6{
  margin: 0px;
  color: #FFF !important;
  font-style: normal !important;
  font-weight: 900 !important;
  font-size: 100% !important;
  padding-left: 10px;
  line-height: 1.3em;
  border-bottom: 2px solid #384554 !important;
  border-top: 1px solid #384554;
}
.panel .accordionTabTitleBar h6:hover{
  background: transparent url("../icons/black-more-3.png") right center no-repeat !important;
}

.panel .accordionTabContentBox{
  background-color: #C0D4E7 !important;
  border: 1px solid #C0D4E7 !important;
  margin: 0px;
  padding: 0px;
}
.panel .accordionTabContentBox ul{
  margin: 4px;
  padding-left: 2em;
}
.panel .accordionTabContentBox ul{
  list-style-type: disc;
}
.accordionTabContentBox{
  color: #384554 !important;
  border-width: 1px !important;
}
.panel .accordionTabContentBox a{
  color: #2E5A87 !important;
}
.panel .accordionTabContentBox a:hover{
  color: #D70 !important;
}

#body .panel .tbexpanded{
  background-color: #FFF !important;
  border-top: 1px solid #D6D6D6 !important;
  border-bottom: 1px solid #384554 !important;
}

#body .panel .tbexpanded h6{
  color: #384554 !important;
  border-bottom: 2px solid #DFE5E4 !important;
  border-top: 1px solid #DFE5E4;
}
.panel .tbexpanded h6:hover{
  background-image: none !important;
}

.placeholder{
  background-color: #555;
  border: 1px dotted #CCC;
}

#dragbox{
  background-color: #c82 !important;
  border: 1px dotted #fff !important;
}

.dropTarget .accordionTabContentBox{
  background-color: #777 !important;
}

input.button{
  background-color: #3381CC;
  border: solid 0px #3381CC;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

input.button:hover{
  background-color: #98BFE6;
}

input[type=submit]{
  background-color: #3381CC;
  border: solid 0px #3381CC;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

textarea {
  background-image: url("../black-textareabg.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: #e6eaee;
  border: 1px solid #000;
  padding: 2px;
}

textarea[disabled] {
  background-image: url("../black-textareabg-disabled.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: #e4e4e4;
  border: 1px solid #000;
  padding: 2px;
}

input[type=text], input[type=password], input[type=checkbox], input[type=file], select{
  background: #e6eaee url("../black-textareabg.png") 0px 0px no-repeat;
  border: 1px solid #000;
  padding: 2px;
}

input[disabled], select[disabled]  {
  background: #e4e4e4 url("../black-textareabg-disabled.png") 0px 0px no-repeat;
  border: 1px solid #000;
  padding: 2px;
}

input[type="radio"][disabled] {
  background-image: none;
}

/*ie nescessite de passer par une classe ou un selecteur sinon il pose des problemes*/
input.ie{
  background: #e6eaee url("../black-textareabg.png") 0px 0px no-repeat;
  border: 1px solid #000;
  padding: 2px;
}

input:focus, textarea:focus {
  background-image: url("../black-textareabg1.png");
}

form label {
  padding: 0px;
}

form input {
  /* display: block;*/
  margin-top: 3px;
}

input[type=checkbox], input[type=radio]{
  /*float: left;*/
  margin-right: 0.75em;
}

.buttonwrapper{
  background: transparent url("../icons/black-button24l.png") left center no-repeat;
  min-height: 24px !important;
  float: left;
  display: block;
  margin: 10px 0px 10px 10px;
}
.buttonwrapper:hover{
  background-image: url("../icons/black-button24l-hover.png");
}
.buttonwrapper *{
  min-height: 24px !important;
  margin: 0px !important;
  display: block;
  line-height: 1.6em !important;
}

.important{
  color: #C82 !important;
}

#xwikidataindex{
  display: none;
}

#commentscontent{
}
/*
.commentsno{
  background: transparent url(../icons/black-comment2.png) center center no-repeat;
}
*/

#body #attachmentscontent{
  background-color: #E4F6FF;
}
#xwikidata form{
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
#comments, #attachments{
  padding-bottom: 10px;
  padding-top: 10px;
}

#xwikidata form{
  width: 90%;
  margin: auto;
}
* html #attachments form{
  width: 100%;
  margin-left: 5%;
  margin-right: 5%;

}
.xwikiintratitle{
  display: block !important;
}

a.deletelink{
  padding-left: 20px;
  background: transparent url(../icons/black-delete.png) left center no-repeat;
  text-decoration: none;
}


a.deletelink:hover{
  color: #900;
  text-decoration: underline;
}



/*-----------------------------*/

#resizeta{
  height: 4px;
  background-color: #DDD;
  border: 1px #DDD outset;
  cursor: s-resize;
}

.about, #footerglobal{
  font-variant: small-caps;
  font-size: 90%;
}
.about{
  color: #888;
}
.about a{
  color: #333;
  text-decoration: none;
}
#footerglobal a{
  color: #CDE;
  text-decoration: none;
}
#footerglobal a:hover{
  color: #D70;
}

a:hover{
  color: #C82;
  color: #D70;
}

/* Alenty Specific style */

.rightmenu a {
  margin-right : 2px;
  font-size: 100%;
}

.expanded .xwikipaneltitle {
  background-color: #fff;
  color: #384554;
}

.xwikipaneltitle:hover {
  cursor: pointer;
}
.collapsed .wikipaneltitle {
  border-top: 1px solid #fff;
}
.xwikipaneltitle {
  padding: 0px 10px;
  margin: 0px;
  font-size: 1em;
  background: url("../icons/black-less.png") no-repeat right center;
  border: 4px solid #384554;
  border-width: 0px;
  cursor: pointer;
}
.panel .accordionTabTitleBar h6 {
  border-top: 1px solid #999;
}
#xwikinav {
  border-bottom: 1px solid #999;
}
#contentcolumn {
  width: 100% !important;
  overflow: hidden;
}
li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
}
li.tags {
  color: rgb(102, 102, 255);
  cursor: pointer;
}
li.selected {
  background-color: #008;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
#xwikieditcontent .accordionTabTitleBar h6 {
  width: 100%;
}



/* ALENTY STYLES */

/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  
#xwikibody {
 width: 784px;
 text-align: center;
 margin: 0px;
 background-color: #FFFFFF;
}

table {
    margin: 0px;
}

ul, .td ul, .star { 
    list-style-image: url(puce.png); 
    color: #000000;
    padding: 0px;
} 

#xwikicontent, #xwikicontent p, #xwikicontent li {
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #666;
}

.main-content li {
    line-height: 22px;
    padding-left: 10px;
}

.main-content ul {
    margin-top: 10px;
    margin-left: 17px;
}

#xwikicontent {
 text-align:left;
   width: 585px;
   margin: 0 auto;
   padding-top: 2px;
   padding-left: 0px;
   font-family: Georgia, Arial,Helvetica,sans-serif;
}

.xwikiactions a {
    color: white;
}

#xwikilogo img { 
    height: 244px;
    width: 171px;
    margin: 0px;
    border: none;
    }

#xwikibanner { 
    float: left;
    border: none;
    text-align: left;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
  width: 173px;
  background: #fff;
  margin-right: 30px;
    }

#xwikilogo {
    position: static;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}


#xwikibodycontent {
 width: 600px;
 margin: auto;
 text-align: left;
 background-color:  #FFFFFF;
}

#xwikimenu, #xwikimenu a {
    text-decoration: none;
}

#xwikinav_footer { 
   padding: 0px;
}

#xwikinav_header, #xwikinav_footer {
    /*display: block;*/
    float: none;
    clear: both;
    height: auto;
    background-repeat: repeat;
    background-color: #999999;
    color: white;
    border: none;
}

#xwikinav_footer, #xwikiwebusermenu, .rsschanneltitle, #xwikilanguagemenu a.xwikilanguageactive, #xwikilanguagemenu   a.xwikilanguageactive:visited { 
    background-color:  #FFFFFF;
    font-family: Georgia, Arial,Helvetica,sans-serif;
    color: rgb(24, 84, 83);
    font-weight: bold;
    border: none;
}

#xwikiwebusermenu {
    padding-left: 0px;
    width: 100%;
    border: none;
    padding-top: 10px;
}

#xwikieditmenu {
    width: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
}

#xwikicontent {
   padding: 0px;
   margin: 0px;
    background-color: #FFFFFF;
}

#edit #xwikicontent {
    background-color: white;
    width: 600px;
}

#col-a-b {
    float: left;
    clear: left;
    background-color: white;
}

#col-a {
    float: left;
    width: 575px;;
    margin-left: 0px;
    margin-right: 0px;
    border: none;
    background-color: white;
    padding-right: 25px;
    padding-left: 0px;
    padding-bottom: 50px;
}

.panel {
    padding: 24px 0 0 22px;
    width: 150px;
    margin: 0;
    margin-top: 70px;
}

#td-col-b {
    width: 171px;
    height: 300px;
    vertical-align: top;
    background-color: rgb(226, 226, 226);
    background-image: url(degrade_gris.jpg);
    background-position:top right;
    background-repeat: no-repeat;
}

#col-c { 
    float: left;
    clear: right;
    width: 100%;
    display: inline;
    background-color: #FFFFFF;
    padding-right: 0px;
    padding-top: 0px;
    margin: 0px;
    text-align: left;
}


#xwikiwebusermenu a, #xwikiwebusermenu a:visited { 
    font-style: normal;
    background-color:  #FFFFFF;
    font-family: Georgia, Arial,Helvetica,sans-serif;
    color:  rgb(24, 84, 83);
    font-weight: bold;
    font-size: 18px;
    margin: 0px;
    text-decoration: none;
    margin-right:15px;
}

#xwikiwebusermenu span {
    margin-right: 15px;
    color: #AAAAAA;
}

#xwikiwebusermenu a:hover {
    text-decoration: underline;
}


.panel li { 
    border: none;
    padding: 0px;
    margin: 0pt 0pt 15px 0px;
    width: 130px;
    list-style-type: none;
    list-style-image: none;
    color:#666;
}


.panel ul {
    margin: 0px;
    padding: 0px;
}

.panel li li a, .panel li li a:visited{
    color: rgb(24, 84, 83);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 110%;
    font-weight: bold;

}

.panel a:visited, .panel a { 
    font-style: normal;
    text-decoration: none;
    color: rgb(24, 84, 83);
    font-weight: normal;
}

.panel a:hover {
    text-decoration: underline;
}

#col-c ul {
    margin: 0px;
    margin-top: 28px;
    padding: 0px;
}

#col-c li { 
    font-family: Verdana;
    color: rgb(24, 84, 83);
    padding: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 12px;
    list-style-type: none;
    list-style-image: none;
    -moz-border-radius: 5px;
}


#col-c a:visited, #col-c a { 
    font-style: normal;
    text-decoration: none;
    color: #AAAAAA;
    margin: 0px;
    padding: 0px;
}

#col-c a:hover{
    text-decoration: underline;
    color: #AAAAAA;
}


#xwikibanner, #xwikiheader, #xwikifooter {
    margin: 0px;
    padding: 0px;
}

.xwikiactions a { background-color: #000000;
    }


#body { 

    color: black;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5em; 
    background: url(background.gif) repeat-x; 
    background-attachment: fixed;
    background-color: #026767;
    margin: 0px;
    text-align: center;
}


.heading-1, .heading-1:hover{ 
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    line-height:24pt;
    padding-bottom: 24px;
    padding-top: 0px;
    margin-left:0px;
    padding-left:0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: none;}

.heading-1 a:hover, .heading-1-1 a:hover, .heading-1-1-1 a:hover { 
    text-decoration: none;}

.heading-1 a, .heading-1-1 a, .heading-1-1-1 a { 
    font-style: normal;
    color: rgb(24, 84, 83);
}


.heading-1-1, .heading-1-1:hover{ 
    border: none;
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-size: 14pt;
    line-height: 18pt;
    padding-bottom: 0mm;
    padding-top: 0mm;
    padding-left: 0px;
    margin-left: 0px;
    font-style: normal;
    text-decoration: none;
    }

.heading-1-1-1, .heading-1-1-1 a:visited, .heading-1-1-1 a  { 
    color: #000000;
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-size: 12pt;
    padding-bottom: 0mm;
    padding-top: 1mm;
    padding-left: 0mm;
    margin-left: 0px;
    font-style: normal;
    text-decoration: none;}

.heading-1-1-1-1, .heading-1-1-1-1 a:visited, .heading-1-1-1-1:hover  {
    font-style: normal;
    color: rgb(24, 84, 83);
    font-family: Georgia, Arial,Helvetica,sans-serif;
    font-size: 12pt;
}

.wiki-table {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 85%;
    width: 100%;
    border: 1px solid #999 !important;
    border: 1px solid #999;
  background: #f4f4f4;
}


.wiki-table th{
    font-family: Arial,Helvetica,sans-serif;
    background-color: #999999;
    font-weight: bold;
    color: black;
    font-size: 100%;
    border: none;
    padding: 10px;
}


.wiki-table td{
    font-family: Arial,Helvetica,sans-serif;
    border: 1px dotted #EEEEEE;
    padding: 10px;
}


.wiki-calendar-table {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 90%;
    width: 500px;
    border: 1px solid #999999;
}

.wiki-calendar-daynamerow {
    border: 1px solid #999999;
    padding: 7px;
    color: #333333;
}

.wiki-calendar-table td{
    border: 1px solid #999999;
    padding: 7px;
    width: 70px;
    background: #EEEEEE;
}

.wiki-calendar-monthyearrow {
    background-color: #999999;
}

.wiki-calendar-daynotinmonth td {
    background: #DDDDDD;
    color: white;
}


.italic .wiki-table, .italic .wiki-table th, .italic .wiki-table td {
    font-size: 100%;
    color: black;
    background-color: white;
    font-weight: normal;
    border: none;
    padding-top: 0px;
    padding-bottom: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}

a, a:visited {
    color: #999999;
    font-style:italic;
    text-decoration: none;
}


a:hover {
    text-decoration: underline;
}


#xwikifooter {
   height: 41px;
   float: left;
   clear: none;
   width: 100%;
   margin: 0px;
   padding: 0px;
   border-top: 5px solid rgb(204, 255, 0); 
   background-color: rgb(18, 50, 63);
   text-align: left;
   color: rgb(204, 255, 0); 
}

.article_content {
    margin-left: 0px;
    padding-left: 0px;
}

strong {
    font-weight: bold;
    color: #666;
}

#footertext a, #footertext a:visited, #footertext a:hover, #footertext span {
    float: left;
    clear: none;
    color: #AAA;
  font-weight: bold;
}
#footertext a:hover {
  text-decoration: none;
  color: #666;
}
#footertext a {
    width: 72px;
    font-style:  normal;
}

#footertext span {
    width: 30px;
    color:  #999999;
}

#footertext  {
    color: #AAA;
     font-weight: bold;
}

#xwikifooter ,xwikilinks {
    color: rgb(24, 84, 83);
    float: left;
    clear: none;  
    padding: 0px;
} 

.article_footer {
    color: rgb(24, 84, 83);
}



.xwikiactions, #xwikilanguagemenu, #xwikieditmenu {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

.xwikiactions a, #xwikilanguagemenu a, #xwikieditmenu a, #xwikieditmenu img {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0.1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    padding: 0.1em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    background-repeat: repeat-x;
    background-color: #70B055;
    color: white;
    text-decoration: none;
    text-align: center;
}

.xwikiactions span, .xwikisep {
    display: none;
}


#xwikilanguagemenu, #xwikieditmenu {
    margin: 0px;
    padding-left: 10px;
    height: auto;
    background-color: white;
}

#xwikireadonly {
    color: red;
}

#xwikilanguagemenu {
    float: right;
    right: 0px;
}

#xwikieditmenu {
    left: 0px;
}

#xwikieditmenu a, #xwikieditmenu a:visited, #xwikieditmenu img,
#xwikilanguagemenu a, #xwikilanguagemenu a:visited,
#xwikilanguagemenu span.xwikisep2expl {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0em;
    margin-left: 0em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding: 0.2em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    background-repeat: repeat-x;
    background-color: white;
    color: #666666;
    text-decoration: none;
    text-align: center;
    font-size: 10pt;
}

#xwikieditmenu img {
    margin: 0em;
    padding: 0em;
    margin-right: 2px;
    margin-top: 1px;
    vertical-align : middle;
    border: 0px;
}

#xwikimoreactions {
	padding: 0;
	margin: 0;
	z-index: 20;
}

#xwikimoreactionsitems a, #xwikimoreactionsitems a:hover, #xwikimoreactionsitems a:visited {
	text-decoration: none;
	padding: 0;
    margin: 0;
    margin-right: 5px;
	font-size: 11px;
	line-height: 16px;
}

#xwikimoreactions div a {
	display: block;
}

#xwikimoreactionstitle a, #xwikimoreactionstitle a:hover, #xwikimoreactionstitle a:visited {
    margin-top: 0.2em;
    padding-top: 0.2em;
}

#xwikimoreactions, .xwikimoreactionitem {
	float: left;
	position: relative;
	width: auto;
	text-align: center;
	cursor: default;
	background-color: white;
}

#xwikimoreactionsitems {
	display: none;
	position: absolute;
	width: 12em;
	top: 2em;
	left: 1em;
	padding: 0;
	background-color: white;
	border: 1px solid;
    padding: 5px;
}

#xwikimoreactionsitems a:hover {
   text-decoration: none;
   color: #222222;
}

#xwikimoreactions>#xwikimoreactionsitems {
	top: 1.8em;
	left: 0;
}

#xwikimoreactionsitems .xwikimoreactionitem {
	display: block;
	float: none;
	background-color: white;
	border: 0;
}

#xwikimoreactions:hover div, #xwikimoreactions.over div {
	display: block;
}

#xwikimoreactions:hover #xwikimoreactionsitems {
    padding: 5px;
}

.xwikimoreactionitem {
    clear: both;
    width: 100%;
    padding: 0;
    padding-left: 10px;
    margin: 0;
	width: 12em;
}

#xwikilanguagemenu a.xwikilanguageactive, #xwikilanguagemenu a:visited.xwikilanguageactive {
    color: #222222;
    background-color: #BDDE7B;
}

#xwikieditmenu a:hover, #xwikilanguagemenu a:hover {
    color: #002bb8;
    text-decoration: underline;
}

#xwikinav_sidebarbutton, .xwikimenutitle {
   display: block;
   float: left;
   clear: left;
   border-bottom: 1px solid;
   margin: 5px;
   padding-bottom: 3px;
   text-align: left;
   font-weight: bold;
   width: 140px;
   z-index: 0;
}

#xwikinav_loginbutton {
    display: block;
    position: absolute;
    right: 300px;
    top: 15px;
    text-align: right;
    font-weight: bold;
}


/* modifications V2 */

#xwikimaincontainer {
  width: 802px;
  margin: 0 auto;
  border: 3px solid #CF0;
  border-top: 0;
}
#xwikimaincontainerinner {
  border: 2px solid #CF0;
  border-top: 0;
}

#body #contentcontainer, #headerglobal,#body  #xwikieditor {
  border-color: #fff;
}
a#alenty-logo, a#alenty-logo:hover {
  background: url(alenty-logo.gif) no-repeat;
  height: 100px;
  width: 100px;
  margin: 20px 20px 20px 40px;
  display: block;
text-decoration: none;
}
a#alenty-bt, a#alenty-bt:hover {
  background: url(alenty-bt.gif) no-repeat;
  height: 41px;
  width: 162px;
  _width: 163px;
  margin: 0 0 0 10px;
  display: block;
  border: 1px solid #949494;
  border-width: 0 1px 0 0;
text-decoration: none;
}
#header-right {
  float: left;
  width: 625px;
  _width: 619px;
}
#header-right-content {
  height: 140px;
}
#header-form {
  float: left;
}
#header-links {
  float: right;
  width: 170px;
  _width: 160px;
}
#header-links ul {
  list-style: none;
  color: #999;
  font-size: 18px;
  line-height: 34px;
  margin-bottom: 0;
}
#header-links ul a {
  color: #CCC;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
}
#header-links ul a:hover {
  color: #999;
}
#header-menu {
  background: url(headerbar.gif) repeat-x;
  margin-right: 10px;
  height: 42px;
}
#header-menu-content {
  float:left;
}
#header-menu-content ul {
  list-style: none;
  float: left;
  margin: 0;
}
#header-menu-content li {
  float: left;
  border-style: solid;
  border-width: 0 1px;
  border-left-color: #CECECE;
  border-right-color: #949494;
  width: 90px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  padding: 5px 25px;
  line-height: 14px;
  display: block;
  _width: 140px;
  _height: 40px;
  _font-size: 12px;
}
#header-menu-content a {
  color: #333;
  font-style: normal;
  font-weight: bold;
}
#header-menu-content a:hover {
  text-decoration: none;
  color: #FFF;
}
#searchbox {
  border: 1px solid #CECECE;
  border-width: 0 0 0 1px;
  float: left;
  height: 34px;
  _height: 40px;
  padding-top: 6px;
}
#alentysearchtext {
  background: url(search-bg.gif) no-repeat; 
  width: 127px;
  _width: 129px;
  height: 22px;
  padding: 2px 4px 4px;
  _padding: 2px 1px 4px;
  margin: 0 0 0 10px;
  float: left;
}
#alentysearchtext input {
  background: none transparent;
  border: none;
  width: 100%;
}
#alentysearchbutton {
    width: 25px; 
    height: 28px; 
    border: 0;
    padding: 0;
    margin: 0;
  _margin-left: -3px;
  cursor: pointer;
}
#header-menu-end {
  float: right;
  background: url(headerbarend.gif) no-repeat;
  height: 42px;
  width: 12px;
}
#body .contenthideright {
  border-left: 173px solid #ddd;
}
#body #contentcontainer {
  border-color: #ddd;
}
#xwikimaincontainerinner {
  background-color: #FFF;
}

#footer {
  background: url(footer.gif) no-repeat;
  height: 22px;
  padding: 32px 0 0 200px;
}
#rightPanels, #leftPanels {
  width: 173px;
}
#leftPanels, #rightPanels, #editPanels {
  background: url(panel-bg.gif) repeat-x;
  border-top: 0;
  /* color: #000; */
  font-family: Georgia, Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #666;
}
#leftPanels {
  margin-left: -173px;
  _height: 300px;
  min-height: 300px;
}
.main {
  padding: 20px;
}
#editPanels.panels {
  margin-right: -170px;
  width: 170px;
}
#xwikieditor {
  border-right: 170px solid;
}
#editPanels .panel {
  width: 170px;
}
#body #contentcontainer {
  clear:both;
}
.content #contentcontainerinner, .contenthideright #contentcontainerinner {
  background-image: none;
}
.editbody #xwikimaincontainer {
  width: auto;
}
.heading-1, .heading-1-1, .heading-1-1-1, .heading-1-1-1-1 {
  color: #185453;
}
.panel .heading-1, .panel .heading-1-1, .panel .heading-1-1-1, .panel .heading-1-1-1-1 {
  padding-top: 0;
  margin-top: 0;
}
#editcolumn {
  background: none;
  background-image: none;
}
#editPanels .panel {
  padding-left: 0;
}
a:link {
  color:#666;
}
#xwikicontent li {
  margin-left: 25px;
}


.searchTableUnique {
width: 40%;
}

/*
#commentscontent {
display: none;
}

#commentscontent, #attachmentscontent {
display: none;
}
*/

#xwikidoctitleinput {
width:40%;
}

.bottombuttons {
float: left;
}

.article_footer_inside {
font-size: 80%;
border-bottom: 1px #dddddd solid;
}

#fullscreen-dlg {
display: none;
}
.panel, .fakepanel {
  border: 0px solid;
  color: #666;
}
#leftPanels, #rightPanels, #editPanels {
  font-size: 15px;
}
.xwikitabbar li {
  width: 145px;
}
.leftmenu {
  position: relative;
  float: right;
  right: 60%;
  left: auto;
}

.AlentyTableDataListPanel {
	background:#EEEEEE none repeat scroll 0%;
	border:1px solid #999999 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	width:100%;
    border-collapse:collapse;
}


.AlentyTableDataListPanel td {
    border:1px dotted #DDDDDD;
    font-family:Arial,Helvetica,sans-serif;
    padding:8px;
    text-align:left;
}

.AlentyTableDataListPanelHeader {
    background-color:#CCCCCC;
    border-bottom:2px solid #CCFF00 !important;
    color:rgb(24, 84, 83);
    font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    padding:10px;
}

.AlentySitePanel{
    margin-bottom: 20px;
    background:#F4F4F4 none repeat scroll 0%;
    padding-bottom: 5px;
    padding-top: 5px;
}

.AlentyBadIdentityLink {
    color:#666666;
    padding:20px;
}

/* Login Module */

#AlentyLogin {
	height:130px;
	width:440px;
    overflow:visible;
}

#AlentyLogin div{
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-align:right;
}

#AlentyLogin .label{
	font-size:12px;
	line-height:1.7em;
	white-space:nowrap;
	padding-right:10px;
}

#AlentyLogin .button{
	font-size:10px;
	background: url(alentyLoginPuce.png) no-repeat 100%  50%;
	padding-right:8px;
        white-space:nowrap;
}

#AlentyLogin table{
	text-align:right;
}

#AlentyLogin td, #AlentyLogin th{
	vertical-align:top;
	margin:0;
	padding:0;
	color:#666;
}

#AlentyLogin input{
	width:100%;
	width:150px;
	border:solid 1px #CCC;
	background:transparent url(loginInput.png) repeat-x;
	padding:2px;
	 border-radius : 5px;
	 -moz-border-radius : 5px 5px;
	}

#AlentyProfile input{
 width:140px;
 min-width:135px;
 border:solid 1px #CCC;
 background:transparent url(loginInput.png) repeat-x;
 padding:2px;
 border-radius : 5px;
 -moz-border-radius : 5px 5px;
}

.AlentyXTextBoxView {
	border: none;
}
.AlentyXTextBoxEdit {

}

.AlentyHelpBox {border: 1px dotted #666666;
	background-color:white;
	padding:10px;}
	
.AlentySingleLoginPanel {
	width:300px;
}

.error {
	color:red;
}
.button {
	text-decoration:underline;
	cursor:pointer;
}

.AlentyHotMembersPanelHelp star, .AlentyHotMembersPanelHelp a, .AlentyHotMembersPanelHelp a.visited, .AlentyHotMembersPanelHelp li{
color:#99CC66;
font-family:Verdana;
font-size:8pt;
text-align:left;
}

.AlentyHotMembersPanelHelp li {
    margin-left: 20px;
    list-style-type:square;
}

.lntBigButton{color:white;display:block; white-space:nowrap;
	text-decoration:none;
	width:200px;
	font-style:italic;
	color:white;
	background-position: 100% 50% ;
}

.lntBigButton span{margin-right:28px;padding:9px 9px 9px 12px; display:block;font-size:18px;background-position: 0% 50%;background-repeat: no-repeat;}


.brilliant, .brilliant span{background-image:url("lntbt_brilliant.png");}
.mat, .mat span{background-image:url("lntbt_mat.png");}

.lntSmallLink{background:url("lntSmllLnk.png") center left no-repeat; padding:1px 25px 1px 10px;text-decoration:none; color:grey;font-size:14px;display:inline;font-style:italic;}

