/* @override http://www.aelia.com/xwiki/bin/skin/Aelia/SkinPage/style.css */
/* @import "elements.css"; */
/*@import "classes.css"; */
/* @import "xwiki.css";*/
/* @import "wiki.css";*/
/* @import "page.css";*/
/* @import "rss.css";*/
/* @import "screenlayout.css";*/
@import "microformats.css";
/* @import "presentation.css";*/
/* @import "colorsblack.css";*/
@import "fullscreenEdit.css";
@import "css/table/table.css";
@import "usersandgroups.css";
@import "suggest/ajaxSuggest.css";

/* @group RESET */
/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Created by Erik Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */
html, body{height:100%;   background-color:#000; }
html, body,div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
a, a:link, a:active, a:visited { text-decoration: none;}
a:hover {color: #00007e;text-decoration:underline;}
/* Remember to define focus styles! */
:focus {outline: 0;}
/* Tables still need 'cellspacing="0"' in the markup. */

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
.clearfloats{	display:none;}
body.editbody .clearfloats {margin-right: 300px;}
.hidden { display:  none;}
a img {border:  none;}

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 16px; 
  color: #000;
}
body.Aelia, body.Aelia ul, body.Aelia ol, body.Aelia dl, body.Aelia h1, body.Aelia h2, body.Aelia h3,body.Aelia h4 , body.Aelia h5, body.Aelia h6, body.Aelia td, body.Aelia th, body.Aelia caption, body.Aelia pre, body.Aelia p, body.Aelia blockquote, body.Aelia input, body.Aelia textarea {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px; 
  color: #000;
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { 
  font-family: arial, sans-serif;
  margin: 0; 
  padding: 0;
  color:#000; 
  clear:both; 
	text-align: left;
}

h1 { font-size:28px; line-height:22px; padding:0; font-weight: bold; text-transform: uppercase; }
h2 { font-size:16px; line-height: 18px;font-weight:bold; }
h3 { font-size:14px; line-height: 16px;font-weight:bold; }
h4 { font-size:14px; line-height: 16px;font-weight:bold; }
h5 { font-size:14px; line-height: 16px;font-weight:bold; }
h6 { font-size:14px; line-height: 16px;font-weight:bold; }
.main h2 { margin: 0px;  font-weight:bold; }
.main h3 { font-size:14px; line-height: 16px;font-weight:bold; }
.main h4 { font-size:14px; line-height: 16px;font-weight:bold; }
.main h5 { font-size:14px; line-height: 16px;font-weight:bold; }
.main h6 { font-size:14px; line-height: 16px;font-weight:bold; }

body.Groupe h2 {color: #ff0000;	}
body.Strategie h2 {	color: #663399;	}
body.Reseau h2 {color: #66CCCC;	}
body.Presse h2 {color: #ff6633;	}
body.Recrutement h2{color: #99cc33;	}
body.EspaceClients h2{color: #ff3399;}

body.Aelia h1 {
	color:  #ccc;
	font-size: 28px;
	font-weight: normal;
	margin: 20px 0 40px 0;
}
body.Aelia h2 {
	color:  #ff0000;
	margin-bottom: 1em;
}









/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 16px 0; text-align:left; }
p img       { margin: 16px; padding:0; }
ul, ol      { margin: 16px 0 16px 16px; list-style-type:disc; }
li          {}
ol          { list-style-type: decimal; }
dl          { margin: 16px 0; }
dl dt       { font-weight: bold; }

a           { color: #125AA7; text-decoration: none; outline: none; }
a:hover     { color: #000; }

blockquote  { margin: 16px 0 16px 16px; font-size: 12pt; color: #000; font-style: italic; }
strong, .strong     { font-weight: bold; }
em          { font-style: italic; }
pre         { margin-bottom: 16px; line-height:16px; background: #eee; padding:8px; border:1px solid #ddd; }
code        { font:12px Monaco, monospace; }
tt {font-family: monospace;}
.underline {text-decoration: underline;}

pre {
	background-color:#F1F7FF;
	border:1px dotted #555555;
	float:left;
	white-space:pre;
	padding: 16px;
	margin: 0em;
	/*word-wrap:break-word;*/
}
.main pre p {margin:0;}
/* @end */
/* @group XWIKI */
#doctitle {}

.heading-1 span, .heading-1-1 span,
.heading-1-1-1 span, .heading-1-1-1-1 span {}

.heading-1 span span, .heading-1-1 span span,
.heading-1-1-1 span span, .heading-1-1-1-1 span span { }

body#mceSpanFonts .heading-1, body#mceSpanFonts .heading-1-1,
body#mceSpanFonts .heading-1-1-1, body#mceSpanFonts .heading-1-1-1-1 {}


.edit_section{ display: none;}
.edit_section a{}
.quote {
  font-style: italic;
  color: inherit;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
}

#xwikimaincontainerinner .code {
  font-family: courier, courier new, monospace;
  white-space: pre;
	margin:1em 0;
	padding: 0 1px;
  	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;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	clear: both;
	text-align: left;
	}
/* special formatting of a wiki table */
.mceContentBody table,
.main table {
 font-size: 1em;
 border-color:#e5eff8;
 margin:1em 0;
 }
.mceContentBody caption,
.main caption {
 color: #4e6172;
 font-size:.94em;
 	letter-spacing:.1em;
 	margin:1em 0 0 0;
 	padding:0;
 	caption-side:top;
 }
.mceContentBody table tr td,
.main table tr td {
	vertical-align: middle;
}
.mceContentBody table tr td em,
.main table tr td em{font-size: 0.9em; font-style: italic; }
.mceContentBody tr.odd td,
.main tr.odd td	{ background:#f7fbff }	
.mceContentBody td,
.main td {
 color: #4e6172;
 border-color: #e5eff8;
 padding:.3em 0.5em;
 }				
.mceContentBody tr.table-head td,
.main th {
 font-weight:normal;
 color: #678197;
 text-align:left;
 border-color: #e5eff8;
 padding:.3em 0.5em;
 }		
.mceContentBody tr.table-head td,					
.main  th {
 background:#f4f9fe;
 text-align:center;
 font:bold 1em/2em Arial,Helvetica,sans-serif;
 color:#66a3d3
 }	
.main tfoot th {
 text-align:center;
 background:#f4f9fe;
 }	
.main tfoot th strong {
 font:bold 1em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
 margin:.5em .5em .5em 0;
 color:#66a3d3;
 	}		
.main tfoot th em {
 color:#f03b58;
 font-weight: bold;
 font-size: 1.1em;
 font-style: normal;
 }
.main table.sortable span.sortarrow {padding-left: 5px; }
.main img { margin: 0 }
.main h1 img, .main h2 img,.main h3 img,.main h4 img,.main h5 img,.main h6 img { margin: 0; vertical-align: middle; }
#xwikicontent .sortarrow img {margin: 0;}
.main p {
	margin: 0 0 1em 0;
	}
.main ol, .main ul {
	margin-top: 0em;
	margin-bottom:0em;
	margin-left: 0em;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	
}
.main ul li {
        list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 0.7em;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left 0.4em;
  font-size: 12px;
}
.main ul li span {
	text-indent: 0em;
}
.Groupe .main ul li, Aelia .main ul li {	background-image: url(bullet-groupe.png); }
.Strategie .main ul li {	background-image: url(bullet-strategie.png); }
.Presse .main ul li{	background-image: url(bullet-presse.png); }
.Reseau .main ul li{	background-image: url(bullet-reseau.png); }
.Recrutement .main ul li{	background-image: url(bullet-recrutement.png); }
.EspaceClients .main ul li{	background-image: url(bullet-clients.png); }

ul#areas li {background-image: none;}


.main ol li, .main ul li {
		list-style-position: outside;
		margin-left: 0em;
}
.main ol ol, .main ul ul {
		margin-top: 0em;
		margin-bottom:0em; 
}
.main dt{
	font-weight : bold;
}
.main dd{
	font-style: italic;
	padding-left: 1em;
	background: transparent url(bullet-3.png) no-repeat 0em 0.3em;
}
.main dd p {margin-top: 0px;}
.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 {}
.wikicreatelinkqm {
  text-decoration: none;
  color: #333;
  font-size: 90%;
  border: 1px solid black;
  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;
}

.workshop {
  background-color: #FED;
}
.event .username {
  font-size: 80%;
}
.hentry a h4 {
	color: #000;
	margin: 0px 0 0.5em 0;
	font-size:1.4em;
	}
.article_title {
 font-size: 120%;
 border-bottom: 1px;
}
.article_content {
 padding: 10px 0;
}
.article_date {
 font-size: 120%;
 color: #666;
 border-bottom: 1px solid #333;
}
.article_footer {
 border-top: 1px dotted;
 font-size: 75%;
 font-weight: normal;
 color: gray;
 margin: 0 0 2em 0;
}
#webhomeNewsdisplay ul {
	margin-left: 0px;
}
#webhomeNewsdisplay ul li{
	margin-bottom: 0.5em;
}
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;
}
/* @end */
/* *************************************** */
/* *************************************** */
/* *************************************** */
/* *************************************** */
/* @group Layout */
body{text-align:center;}
body.mceContentBody {
	background-image: none;
	font-size:90%;
	line-height:1.4em;
	text-align: left;
	background-color: #fff;
	}


#xwikimaincontainer,
body.hideright #xwikimaincontainer {
  margin:0;
  padding: 0;
  text-align: center;
  border: none;
  background-color: transparent;
  position: relative;
  }

#xwikimaincontainerinner {
  position:relative;
  text-align: left;
  min-height: 100%;
  _height: 100%;
  margin:  0 auto;
  border: none;
  background-color:transparent;
  width: 1024px;
}

body.hideleft #xwikimaincontainerinner,
body.editbody #xwikimaincontainerinner {}
body.hideright #xwikimaincontainerinner {}


body.adminbody #xwikimaincontainerinner,
body.hidelefthideright #xwikimaincontainerinner {}


#globallinks {
  position: relative;
  float: right;
  font-size: 1em;
  line-height: 1em;
  width: 220px;
  margin-left: -220px;
  height:  100px;
  background-position: top left;
}



body.editbody #globallinks {
  width: 220px;
  margin-left: -220px;
}
body.adminbody #companylogo{
	margin-right: 30px;
	padding-right: 220px;
}
body.adminbody #globallinks{
	margin-left: -250px;
	background-image: none;
}
body.adminbody #globallinks a{
	color: #888;
	font-size: 0.9em;
	font-weight: normal;
	padding-right:40px;
}
#companylogo{}
body.editbody #companylogo{}
#headerspace {margin-right: 220px;}
body.editbody #headerspace {}
body.hideleft #headerspace {margin-right: 220px;}
body.adminbody #headerspace {margin-right:30px;}



.leftsidecolumns{
	position:relative;
	float: left;
	width: 100%;
	background: transparent url(BG-FFF.png);
	}
#contentcolumn{
	position:relative;
	float: left;
	width: 100%;
}
.main {
	position:  relative;
	width: 840px;
	height: 464px;
	margin:  0 ;
	padding: 0 ;
  	background-color: tansparent;


}

.contenthideleft #contentcolumn .main{
	margin: 0 220px 0 0;
	}
.contenthideright #contentcolumn .main{
	margin:0 0 0 184px;
	}
.contenthidelefthideright #contentcolumn .main{
	margin:0px;
	}
.content #contentcolumn .main{
	margin: 0 220px;
	}

#xwikicontent {
	 overflow: none;
	 padding: 20px 20px 0 20px ;
	 zoom: 1;
	 } 
#xwikicontent img {}

html > body .minwidth, html > body .minwidthb, html > body .minwidthc{
  display: none;
}
.minwidth, .minwidthb, .minwidthc{
  display: none;
  height: 0px;
  font:normal 1px/1px sans-serif;
}
.minwidthb{}
.minwidthc{}
.layoutsection{clear: both;}
#contentcontainer{height:1%;}


  
  
body.adminbody #editPanels.panels {	display: none;}
#editPanels.panels{ 
  position: relative;
float: left; 
width: 220px;
margin-left: -220px;
padding-top: 25px;
height: auto !important;
height: 400px;
min-height: 400px; 
background-position:left -100px;
background-repeat: no-repeat;
}

#editPanels.panels a {
	color:  #000;
}
#editPanels.panels .panel {
	margin: 0;
	width:  210px;
	padding: 0;
	}
.editbody .leftsidecolumns {
 position: relative;
 float:  left;
 width:  100%;
 padding-bottom: 20px;
 background-image:  none;
 background-color: #fff;
}
#xwikieditcontent textarea#content {
  width: 100%;
  border: none; /* place border on external div*/
}
#xwikieditor{
  z-index: 1;
}
/* @end */
/* @group Header */
/*
---------------------------------------
Global header
---------------------------------------
*/
#headerglobal{
  position: relative;
  width: 100%;
  height: 27px;
  z-index: 1;
}
#body.editbody #headerglobal{
  position: relative;
  width: 100%;
  height: 100px;
  z-index: 1;
}
#body.editbody #aeliamenu{
	display:  none;
}
#aeliamenu {
	margin-right: 20px;
	height:  117px;
	font-family: arial, sans-serif;
}
#aeliamenu a{
	float: right;
	margin-top: 0px;
	height:  18px;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-right: 29px;
	color: #fff;
}

#aeliamenu a.Groupe {background-position:100% 50%;background-image: url(menu-white.png) ; background-repeat: no-repeat;}
#aeliamenu a.Strategie {background-position:100% 50%;background-image: url(menu-white.png) ; background-repeat: no-repeat;}
#aeliamenu a.Reseau {background-position:100% 50%; background-image: url(menu-white.png) ; background-repeat: no-repeat;}
#aeliamenu a.Presse {background-position:100% 50%; background-image: url(menu-white.png) ; background-repeat: no-repeat;}
#aeliamenu a.Recrutement {background-position:100% 50%; background-image: url(menu-white.png) ; background-repeat: no-repeat;}
#aeliamenu a.EspaceClients {background-position:100% 50%; background-image: url(menu-white.png) ; background-repeat: no-repeat;}

body.Groupe #aeliamenu a.Groupe, #aeliamenu a.Groupe:hover {
	color: #ff0000;
	text-decoration: none;
	background-image: url(menu-groupe.png) ;
	}
body.Strategie #aeliamenu a.Strategie, #aeliamenu a.Strategie:hover {
	color: #663399;
	text-decoration: none;
	background-image: url(menu-strategie.png) ;
	}
body.Reseau #aeliamenu a.Reseau, #aeliamenu a.Reseau:hover {
	color: #66CCCC;
	text-decoration: none;
	 background-image: url(menu-reseau.png) 
	}
body.Presse #aeliamenu a.Presse, #aeliamenu a.Presse:hover {
	color: #ff6633;
	text-decoration: none;
	 background-image: url(menu-presse.png) 
	}
body.Recrutement #aeliamenu a.Recrutement, #aeliamenu a.Recrutement:hover {
	color: #99cc33;
	text-decoration: none;
	 background-image: url(menu-recrutement.png) ;
	}
body.EspaceClients #aeliamenu a.EspaceClients, #aeliamenu a.EspaceClients:hover {
	color: #ff3399;
	text-decoration: none;
	 background-image: url(menu-client.png) ;
	}



#globallinks {
}
#globalmenu {
  padding: 0.5em;
  text-align: right;
  font-size: 1em;
  line-height: 1.1em;
}
#globalmenu .glink { 
display: block;
background-color: transparent;
font-size: 1em;
line-height: 1.4em;
font-weight: bold;
padding: 0px 5px;
color: #fff;
text-decoration: none;
}
#globalmenu #headerlanguages a{ text-transform: capitalize;}
#globalmenu span { display: none;}
#company{
  height: 27px;
  position: relative;
  float: left;
  width: 100%;
}
#companylogo{
padding: 0;
width: 151px;
height: 27px;
overflow: hidden;
background-image: url(logo-small.png);
}
#companylogo a {
	display: block;
	height: 27px;
	padding-left: 151px;
	text-decoration: none;
}

#globalmenu a:hover,
#companylogo a:hover {
	border: none;
}
#companylogo a img {
	height: 27px;
	width: 151px;
}







#globaldoctitle {
  display: none; /*pour éviter pb dans IE -- a regler*/
}
#globaldoctitle h1{
}
/* @end */
/* @group footer */
/*
---------------------------------------
Space header, footer
---------------------------------------
*/
#headerspace hr, #footerglobal hr{display: none;}
#footerglobal a, #headerspace a{
  color: #ccc;
  text-decoration: none;
}
#headerspace {
height: 25px;
margin:0;
font-size: 0.9em;
width: auto;
padding-left: 30px;
color:  #ccc;
background-color:#fff;
margin-right: 220px;
border-top: 1px solid #000;
}
#headerspace a{line-height: 25px;}
body#body.adminbody #footerglobal{
	margin-right: 0px;
}
#footerglobal {
  clear:both;
  text-align: center;
  background-color: transparent;
  padding:  25px 0;
  font-size: 0.7em;
  text-transform: uppercase;
  color: #222;
  border-top: 1px dotted #CCC;
  margin: 0px 220px 0 0;
}
#footerglobal a{
  color: #555;
  text-decoration: none;
}
#xwikilicence {}
#xwikidocinfo {}
#xwikiplatformversion {}
#footer {
	clear: both;
	text-align: right;
	padding: 20px;
}
div#footersearch {
	font-family: arial, sans-serif;
	font-size: 11px;
	float: left;
	text-align: left;
	width: 400px;
	padding-top: 12px;
	color: #666;
}
div#footerinfo, div#footerinfo a{
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #666;
}
div#footerlang , div#footerlang a{
	font-size: 13px;
	color: #666;
}
div#footersearch form input {
	float:  left;
	position: relative;
}
div#footersearch input#globalsearchinput {
	font-family: arial, sans-serif;
	height:  18px;
	width: 126px;
	font-size: 10px;
	line-height: 14px;
	border:  0px solid #fff;
	margin: 0;
	padding: 0;
}

div#footersearch input.button {
	margin: 0;
	padding: 0;
	_margin-left:-3px; /*IE 6*/
	border:0px;
	background-image: url(go-bg.png);
	height: 18px;
	width: 16px;
}
div#footersearch input.button:hover {
	background-position: left bottom;
}
.footercompany {
        margin-left: 5px;
}
.footercompanyimg {
        vertical-align: middle;
}
/* @end */
/* @group content */
/*
---------------------------------------
Content
---------------------------------------
*/
.layoutsubsection{}
.layoutsubsection .about{
bottom:-14px;
font-family:sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:absolute;
right:0px;
color:  #999;
}
.layoutsubsection .about a{	color:  #999;}
/* @end */
/* @group Message Boxes */
/*
---------------------------------------------
"Message Boxes"
---------------------------------------------
*/

div.centered {	text-align: center;}
body.editbody .leftsidecolumns .centered{ margin-right:220px;}

fieldset.xwikimessage, div.xwikimessage{
  display: block;
  float: none;
  width: 300px;
  margin: 65px auto  0 ;
  border: none;
 border-top: 4em solid #efffd4;
 border-bottom: 65px solid #FFF;
  padding: 0px 8px 16px;
  background-color: #efffd4;
  text-align: center;
}

fieldset.xwikimessage legend,
div.xwikimessage h3 {
	display: block;
	width:  100%;
	text-align: center;
  	font:bold 1.4em sans-serif;
  	letter-spacing: 0.4em;
  	color: #508000;
  	padding: 0;
  	margin:  0;
}
div.errormessage {
	color: red;
}
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;
}
/* @end */
/* @group Comments, attachments, History...  */
/*
---------------------------------------
Zone for Comments, attachments, History... 
---------------------------------------
*/
#xwikidata{
  padding: 0px;
  border: none;
}
#xwikidatacontents{
	background-color: #eee;
	margin-top : 2em;
	}
.xwikiintratitle{}
.xwikiintracontent{ margin: 0px;}
/* @end */
/* @group Comments */
/*
----------------------------------------------
Comments
----------------------------------------------
*/
.xwikicomment {
}
#xwikidata #commentscontent{
	border-bottom : 1px solid #bbb;
}
#attw {
	margin: 0px 20px 0 20px;
	height:  400px;
	border: 1px solid #333;
	background-color: #f0f5fa;
        position: relative !important; 
        overflow-y: scroll;
	overflow-x: hidden;
}
#comments, #attachments {
  padding: 5px 0px 20px 0px;
}

#attachments {
 position: relative;
}
#xwikidata .xwikititlewrapper{
  cursor: pointer;
}
#xwikidata #commentscontent .xwikititlewrapper{}
#xwikidata #attw{ }
h3.xwikiintratitle{
  font:normal 1em/1.4em sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: left;
  margin: 0px;
  padding: 5px 10px ;
}
.xwikiintratitle span.hidden{ display: inline;}
#xwikidata #attachmentscontent {
	border-top : 1px solid #EEE;
}
#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{
}
table.xwikidatatable{
  margin: 8px auto;
  /* width: 100%; */
}
table.xwikidatatable, table.xwikidatatable th{
  border: 1px solid #DDD;
}
table.xwikidatatable td{
  padding: 2px 8px;
}
.xwikiintracontent legend{}
.xwikiintracontent fieldset{
  border: none;
  background-color: #FFF;
  border-top: 3em solid  #FFF;
  padding: 8px 8px;
  margin-top:5px;
}
.xwikiintracontent legend{
  font:bold 1em/1.4em sans-serif;
  cursor: pointer;
  letter-spacing: 0.1em;
color : #39397f;
}
html > body .xwikiintracontent legend{
  margin-bottom: 0px;
}
#xwikiuploadfile {margin:10px;}
.xwikiintracontent fieldset.collapsed{
  border: none;
  margin:  0; padding: 0;
  background-color: transparent;
}
.xwikiintracontent fieldset.collapsed legend{
  margin-left: 2px;
}
.xwikiintracontent fieldset.collapsed div{
  display: none;
}
.xwikiintracontent fieldset.expanded .expands{
  display: none;
}
.commentsno, .attachmentsno{}
.attachmentsno{}
/* @end */
/* @group ActionMenu */
/*
---------------------------------------
Menu
---------------------------------------
*/
#actionmenu {
  	position: absolute;   	
 	width:  500px;
  	height: 20px !important;
  	top: 0px;
  	right: 0px;
  	z-index: 1000;
  	overflow: visible;
  	border-top: 0px solid #ccc;
	border-bottom: 0px solid #444;
	text-align: center;
	background-image: url(r65.png);
	color: #fff;
}
html > body #actionmenu{
  	position: fixed;
}
#actionmenu a{
	text-decoration: none;
	color: #fff;
	text-decoration:none; 
	display: block;
	width: 70px;
	height: 20px;
 	float: left;
  	text-align: center;
  	line-height:20px;
  	font:normal 10px/20px arial, sans-serif;
}
#actionmenu .editinfo a{
	text-decoration: none;
	color: #fff;
	text-decoration:none; 
	display: inline;
	height: 20px;
 	float: none;
  	border:1px solid  #444; 
 	border-width:0px ;  
 	margin-right: ;
  	text-align: center;
  	line-height:20px;
  	font-size: 0.9em;
  	font-weight: bold;
}
#actionmenu a:hover{
	color:  #fff;
	background-image: url(actionbar-bg-2.png);
}
#actionmenu .editinfo a:hover{
	color:  #fff;
	background-image: url();
}
.rightmenu{
	position: absolute;
	right: 0px;
	margin-right: 25px;
}
#actionmenu .rightmenu a {
	width:  100px;
}
.leftmenu{
  position: absolute;
  left: 25px;
}
.topmenuentry{
  display: block;
  float: left;
}
.submenu{
  display: block;
  width: 10em;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px !important;
  margin-left: 30px;/* position IE 6 */
  padding: 5px;
  border: 1px solid #222;
  background-color: transparent;
  background-image: url(b75.png);
}
.submenu.hidden{ display: none;}
#actionmenu .submenuitem a, #actionmenu .submenuitem a:link, #actionmenu .submenuitem a:visited, #actionmenu .submenuitem a:active  {
display:block;
width:10em;
font-size:0.8em;
font-weight: bold;
text-decoration:none; 
height:auto; 
padding:2px;
line-height:1em;
border: 0;
text-align: left;
color:  #fff;
}
#actionmenu .submenuitem a:hover {
	text-decoration: underline;
	background-image: none;
}
/* @end */
/*
---------------------------------------
Editors
---------------------------------------
*/
#xwikiviewerstitles{ display: none;}
/* @group tabs */
/*
---------------------------------------
Tabs
---------------------------------------
*/
ul.xwikitabbar{
  padding: 0px 0 0 3px;
  margin: -30px 0 0 0;
	float: left;
	width:100%;
	height: 30px;
	border-bottom: none;
	overflow:auto;
}
#xwikicontent ul.xwikitabbar{
	overflow: hidden;
	margin: 0px;
	border-bottom: 2px solid #555;
	}
.xwikitabbar li{
  display: inline;
  padding: 5px 0px;
  list-style-type: none;
  border: 0px solid;
  border-bottom: none;
  margin-right: 2px;
  margin-top: 2px;
  text-align: center;
  display: block;
  float: left;
  width: 106px;
  background: transparent url(tab.png) top left no-repeat;
  border: none;
}
.xwikitabbar li#xwikiorphansview{
  width: 206px;
  background-image: url(tab2.png);;
}
.xwikitabbar li:hover{
	background-position: top center;
}
html > body .xwikitabbar li{
  padding: 5px 0px;
}
.xwikitabbar li a{
  padding: 5px 3px;
  font-weight: normal;
  font-size:0.85em;
  letter-spacing: -0.5px;
  text-decoration: none;
}
.xwikitabbar li a:hover{
  text-decoration: none;
}

.xwikitabbar li.active a:hover{
  cursor: default;
}
.xwikitabbar li a{ color:#111;}
.xwikitabbar li.active a{ color: #333;}
.xwikitabbar li{}
.xwikitabbar li.active{
  background-position:top right;
  border: none;
}

/* @end */
/*
--
*/
#xwikicontentedit{
  border: 1px solid;
}

/* @group Panels */
/*
---------------------------------------
Panels
---------------------------------------
*/



#download .xwikipanelcontents a {
	display: block;
	width: 190px;
	height: 50px;
	background-image: url(downloadxwiki.png);
}
#download .xwikipanelcontents a span {display: none;}
#globalsearch form div {
  text-align: center;
  margin: 0px ;
  padding:18px 15px 0;
	line-height: 1em;
  background-color: transparent;
  height:50px;
  background-image: url(search-bg.png);
  background-repeat: no-repeat;
}
#download .xwikipanelcontents,
#globalsearch .xwikipanelcontents {
background-image:none;
padding:0px;
}
#globalsearch div.expanded{
	margin: 0px 0px 0px 10px;
}
.xwikipanelcontents form{margin: 0;padding: 0px;}
#rightPanels #globalsearch input{
  font-size: 0.9em;
	width: 100px;
  border: 1px solid #eee;
  display: inline !important;
  background-color: #fff;
}
#rightPanels #globalsearch input.button{
  vertical-align: middle;
  font-size: 1em;
  border: 0px;
  padding: 0px;
  width: auto;
}
#leftPanels ,
#rightPanels{padding:  0 ;}
.panels{}
html > body .panels{
  margin-top: 0px;
}
#rightPanels{ 
  position: relative;
float: right; 
width: 220px;
margin-top: -26px;
margin-left: -220px;
height: auto !important;
height: 400px;
min-height: 400px; 
padding-bottom: 100px;
 }

#leftPanels { 
position: absolute;
top : 0px;
left: 0px;
width:  184px;
height: 464px;
background:transparent url(BG-xwiki.png) 0% 0% no-repeat;
_position:relative;
_float:left;
_margin-left:-1024px;
  }
body.Groupe #leftPanels {background:transparent url(BG-groupe.png) 0% 0% no-repeat;}
body.Strategie #leftPanels {background:transparent url(BG-strategie.png) 0% 0% no-repeat;}
body.Reseau #leftPanels {background:transparent url(BG-reseau.png) 0% 0% no-repeat;}
body.Presse #leftPanels {background:transparent url(BG-presse.png) 0% 0% no-repeat;}
body.Recrutement #leftPanels {background:transparent url(BG-recrutment.png) 0% 0% no-repeat;}
body.EspaceClients #leftPanels {background:transparent url(BG-client.png) 0% 0% no-repeat;}



.panels.left {
  position: relative;
  float: left;
  margin-left: 0px;
}
.panels.right { 
position: relative;
float: right;
}
.panel, .fakepanel{
  color: #000;
  width: 144px;
  display: block;
  margin: 20px 20px 0px 20px;
  padding: 0px;
  background-color: transparent;
}
.fakepanel{
  display: none;
  height: 320px;
}
.xwikipanelcontents{
background-color: transparent;
padding: 0;
}
h5.xwikipaneltitle {
	margin: 0;
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 23px;
	padding: 16px 0 0 0;
	text-align: left;
	text-transform: uppercase;
	color: #003;
	cursor:pointer;
}
.xwikipanelcontents {}
.xwikipanelcontents a{
	color : #FFF;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 16px;
}
.xwikipanelcontents li {
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 7px 0;
	padding: 0;
	}
.xwikipanelcontents ul {
	margin: 0;
	padding: 0;
}
.xwikipanelcontents li a.current {
	color:  #000;
}


.xwikipanelcontents a.wikicreatelink{
	color : #FFF;
	text-decoration: none;
}
div.xwikipanelcontents span.panelitem a.wikicreatelink span.wikicreatelinkqm {
	color:  #fff;
	margin: 0 2px;
	padding: 0 1px;
}
div.xwikipanelcontents ul.star {
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin: 0;
}
div.xwikipanelcontents ul.star li ul {
margin-left: 2em;
}
.xwikipanelcontents p{
margin-toprgin:  0;
}
.collapsed .xwikipanelcontents{  display: none;}
span.panelitem{  display: block;}
/*  edit panels */
#editPanels .expanded h5.xwikipaneltitle {
	background-image: url(panel-e.png);
	background-position: right -200px;
	color: #333;
	height:  auto;
	font-size: 1em;
	text-align: center;
	line-height: 20px;
	letter-spacing: -1px;
	padding: 5px 25px 5px 10px;
	}
#editPanels .editmodes h5 {
	background-image: url(panel-m.png);
	background-position: top right;
	color: #333;
	height:  auto;
	font-size: 1em;
	text-align: center;
	line-height: 20px;
	letter-spacing: -1px;
	padding: 5px 25px 5px 10px;
	}
#editPanels .collapsed h5.xwikipaneltitle{
	background-image: url(panel-e.png);
	background-position: right top;
	color: #333;
	height:  30px;
	text-align: center;
	line-height: 20px;
	letter-spacing: -1px;
	padding: 5px 25px 5px 10px;
	}
#editPanels .xwikipanelcontents {
	background-image: url(panel-e.png);
	background-position: bottom right;
	color: #333;
	height:  auto;
	padding: 0 25px 35px 10px;
	font-size: 0.8em;
	font-weight: normal;
	}
#editPanels .editmodes .xwikipanelcontents {
	background-image: url(panel-m.png);
	background-position: bottom right;
	}
#editPanels .xwikipanelcontents p {
	margin: 0 0 1em 0;
}
#editPanels form {
	font-size: 0.9em;
}
#editPanels form input,
#editPanels form select{
	width: 100%;
	margin-bottom: 0.5em;
	font-size:1em;
}
.collapsed h5.xwikipaneltitle {
	background-position: top right;
}
#editPanels .editmodes .xwikipanelcontents ul{
	margin-left: -15px;
}
#editPanels .editmodes .xwikipanelcontents ul li {
	display: block;
	height: 20px;
	font-size: 1.1em;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 0 15px;
	text-align:left;
}
#editPanels .editmodes .xwikipanelcontents ul li a {color: #555;}
#editPanels .editmodes .xwikipanelcontents ul li a:hover {color: #000;}
#editPanels .editmodes .xwikipanelcontents ul li.active {
	line-height: 30px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	background-image: url(panel-m-active.png);
	background-position: top right;
	text-align: left;
}
#editPanels .editmodes .xwikipanelcontents ul li.active a {
	color:  #000;
}
#xwikihelpsyntax {
	background-image: url(panel-e.png);
	background-position: right -100px;
	color: #333;
	height:  30px;
	text-align: center;
	line-height: 20px;
	letter-spacing: -1px;
	padding: 5px 25px 5px 10px;
}

.placeholder{width: 200px;}
html > body #dragbox {width: 198px !important;}
#xwikinavcontainer{ margin : -6px 0;}

span.pitemseparator{
  display: none;
}
.panelcontainer{
  height: 200px;
  overflow: hidden;
  border: 1px inset #fff;
  padding: 3px;
}
.panelitemc{
  height: 256px;
  margin: 0px 4px;
  width: 210px;
    position: relative;
  float: left;
}
.panelitemc .label, .panelitemc .xwikibuttonlink{
  text-align: center;
	background-color: #fff;
}
.xwikipanelcontents dl dd {margin-bottom: 2em;}
.xwikipanelcontents dl dt {font-size: 1.3em;font-weight: bold;}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td{
		padding:2px 3px;
		border-top: 1px dotted #EEE;
}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td a {display: block	;width: 155px ;position:relative; overflow: hidden;}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td a:hover{ overflow: visible;}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td a span {
	display: inline;
}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td a:hover span{
	display: block;
	position:absolute;
	min-width:155px;
	right: 0px;
	padding: 0 5px;
	top: -1em;
	background-color:#FEFEE4;
	border: 1px solid #AAA;
	}
.xwikipanelcontents dl dd table#xwikiincludeddocuments td.xwikibuttonlink a { color: blue; width: 20px;}
/* @end */
/* @group Rico Acordeon */
/*
----------------------------------
Rico Acordeon
----------------------------------
*/
#xwikisyntaxhelp {
  margin-top:0px; 
  border: none;
  font-size: 0.9em;
}
.accordionTabTitleBar h6{
 margin: 0px;
 padding:4px;
font:bold 1em/1.1em sans-serif;
color: #FFF;
background-color: #8799b3;
}
#xwikieditcontent .accordionTabTitleBar h6{
margin: 0px;
padding:4px 21px;
height: 20px;
font-weight: normal;
letter-spacing: -1px;
border-top:  1px solid #fff;
border-bottom: 1px solid #ccc;
color: #333;
background-color: #f0f0ee;
background-image: url(accordion.png);
background-repeat: no-repeat;
background-position: 0% 50%;
}
#editPanels .accordionTabContentBox{
  border: none;
  overflow: auto;
}
#editPanels .accordionTabContentBox table{
  border: none;
  background-color: transparent;
}
.accordionTabContentBox table th{
  text-align: center;
}
#xwikihelptitlesContent h1, #xwikihelptitlesContent h2, #xwikihelptitlesContent h3, #xwikihelptitlesContent h4, #xwikihelptitlesContent h5, #xwikihelptitlesContent h6{
  margin: 0px;
  text-align: right;
}
.accordionTabTitleBar{
  margin:0;
  cursor: default;
}
.accordionTabContentBox {
	padding: 5px;
	overflow: auto;
}
#allviewpanels .accordionTabContentBox {
	padding: 5px;
	overflow: auto;
	background-image: url(H4x4.png);
}
#xwikinav ul.minus {
margin: 0;
padding: 0 5px;
list-style-type: none;
}
#xwikisyntaxhelp table tbody tr {
	display: block;
	width:  175px;
	border-top:  1px dashed red;
}
#xwikisyntaxhelp table tbody tr td {
	display: block;
	width:  175px;
	padding: 2xp 1px;
}
#xwikisyntaxhelp table tbody tr td tt{
	background-color: #ccc;
}
#xwikisyntaxhelp table tbody tr td {
	display: block;
	width:  175px;
	border:  0px solid red;
}
#xwikisyntaxhelp .accordionTabContentBox {
padding: 0;
margin: 0;
}
#xwikisyntaxhelp table tbody tr th {
	display: block;
	width:  100%;
}
/*
-----------------------------
Misc
-----------------------------
*/
/* @end */
#xwikihelplistsContent ul, #xwikihelplistsContent ol{
  margin: 0px;
}
#contentcolumn .panel.large{
  width: 290px;
}
.accordionTabTitleBar tt{
  font-style: normal;
  font-size: 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{}
.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;
  position: relative;
  float: right;
  border: 2px solid;
}

/* @group Page Layout */
/*
------------------------
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;
  position: relative;
  float: left;
}
div.lmrightcolumn{
  position: relative;
  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;
  margin: 1em 0px;
  text-align: center;
}
.alleditcontent{
  margin: 60px 240px 20px 20px;
  border: 1px solid #ddd;
}
body.adminbody .alleditcontent{
  margin: 20px 50px 20px 20px;
}
.alleditcontent label {
	display: block;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-size: 1em;
	color:  #555;
	margin: 0px 0px 1em;
}

#xwikicontent .floatcontainer{
  overflow: hidden;
  width: 100%;
}

#xwikieditcontent{
  background-color: #fff;
  /*overflow: auto;*/
}
html>body #xwikieditcontent{
  padding: 20px 5px 5px 5px;
  padding:0 ;
}
#xwikieditcontentinner {}
.editinfo{
  height: 22px;
  color: #fff;
  letter-spacing: 2px;
  font-size: 1em;
  line-height: 22px;
}
#edit{
  padding: 0px;
  margin: 0px;
  border: none;
  height: 1%;
}
#xwikitext{clear: both;}
#panelsBackground{
  height: 20px;
  background-color: #384554;
}

* 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;
  padding: 3px 5px;
  font-size: 85%;
  display:block;
}
div#attachments .odd {
	background-color: #FFF;
}
.attachment .mime {
  display: block;
  /*position: relative;*/
  float: left;
  padding-right: 8px;
  padding-bottom: 4px;
}
.attachment .information {
  /*position: relative;*/
  overflow: hidden;
}
.attachment .name {
  display: block;
  /*position: relative;*/
  float: left;
  font-size: 1.35em;
  padding: 0px 6px 4px 0px;
}
.attachment .version {
  display: block;
}
.attachment .meta {
  clear: left;
}
.attachment .xwikibuttonlinks {
  /*position: relative;*/
  float: right;
  font-size: 130%;
  padding: 4px 10px;
}
/* @end */

/* @group EDITION */
#xwikieditorinner {
	float: left;
	width: 100%;
		}
.editbody #globallinks{
  width: 200px;
}
#editcolumn div.alleditcontent label {
	display: block;
	text-transform: uppercase;
	padding: 0;
	text-align: center;
	margin-bottom: 20px;
}
#editcolumn div.alleditcontent #pagetitle label {
	margin-bottom: 0;
	padding: 10px ;
	background-color: #f0f0ee;
	border-bottom: 1px solid #ccc;
}
#editcolumn div.alleditcontent #pagetitle label input{
	width:  100%;
}
div#xwikiclassproperties.accordion dt label,
div#xwikiobjects.accordion label {
	display: block;
	font:normal 0.8em sans-serif;
	text-transform: uppercase;
	width:  100%;
	padding: 10px 0 0 0;
	text-align: left;
	margin:0 0 2px 0;
}
#field_name_content div dl dd {
		padding-bottom: 0.5em;
		border-bottom: 1px dashed #ccc;
}
#editcolumn div.alleditcontent div#xwikiclassproperties.accordion dd label{
	text-align: left;
	margin: 0;
	font-size: 0.8em;
	font-weight: normal;
}
div#xwikiclassproperties.accordion textarea,
div#xwikiobjects.accordion textarea,
div#xwikiclassproperties.accordion input[type=text],
div#xwikiobjects.accordion input[type=text] {
	width:  98%;
}
div#xwikiclassproperties.accordion 

#xwikidoctitleinput{
  width: 40%;
  font-size: 1em;
}
.topbuttons, .bottombuttons{
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  background-color: #f0f0ee;
  padding: 10px;
}
.topbuttons{margin-bottom:1em;}
.bottombuttons input[type=text]{
  width:  100%;
  margin-bottom: 1em;
}
.leftmenu2{
	text-align: center;
  font-size: 1.4em;
  font-weight: bold;
  background-color: #f0f0ee;
  padding:8px 10px 2px;
  border-top: 1px solid #fff;
}
#xwikieditcontent div div.leftmenu2 a img {
	background-color: #fff;
	margin-left: 3px;
	border: 1px solid #333;
}
.bottombuttons input.button{
	margin-top: 1.5em;
}
#history  {
	
}
#editcolumn {
	width: 100%;
}
#history table {
	margin: 0 0 1em 0;
	border-top: none;
	border-collapse: collapse;
}
#history table th  {
padding: 5px ;
background-color: #f0f0ee;
text-align: center;
font-weight: bold;
}
#history table tr.row.even {
	background-color: #f0f4fa;
}
#history table td  {
padding: 5px;
border: 1px solid #ccc;
text-align: center;
}
/* panels */
#rightPanels input[type=text],#rightPanels textarea,
#inline input[type=text],#inline textarea{
	background-color: #f9fcff;
	width:100%;
}
.viewbody form .centered input[type=text] {width: auto;}

#rightPanels.xwikipanelcontents ol,
#rightPanels .xwikipanelcontents ul.minus {
margin-left:1em;
}
#rightPanels .xwikipanelcontents ul.star {
margin-left:0em;
}
#rightPanels .xwikipanelcontents ul.star ul{
margin-left:2em;
}
#rightPanels .xwikipanelcontents ul ul{
list-style-type:none;
margin-left:2em;
}
.panels input,.panels select,
#editPanels dl dd input {
	width:  100%;
}

.buttonwrapper {
background:transparent;
display: inline-block;
display:inline; 
margin:10px 0px 10px 10px;
padding-top: 10px;
}
#body .buttonwrapper * {
display: inline-block;
display:inline;
line-height:18px !important;
margin:0px !important;
min-height:24px !important;
background:transparent url(buttons3.png) repeat-x scroll right top;
border: 1px solid #8f908e;
color: #FFF;
white-space: nowrap;
}
#body .buttonwrapper a{
	padding: 3px 5px;
	line-height: 26px;
	font-weight: bold;
}
#body .buttonwrapper a:hover,
#body .buttonwrapper button:hover,
#body .buttonwrapper input.button:hover{
background:transparent url(buttons3.png) repeat-x scroll right 25%;
border-color: #94ad12;
color: #333;
}
/* @end */
table#searchTableUnique {width: 99.8%;}
table#searchTableUnique td span.wikilink {
	display:block;
	overflow:hidden;
}
table#searchTableUnique td.actions a{ 
	 position: relative;
float: left;
width: 16px;
height: 16px;
margin:8px 6px 0 0;
overflow: hidden;
background-color: transparent;
border: 1px solid #FFF;
}
table#searchTableUnique tr.sortHeader{
	background-color: #eaf2fa;
	border-collapse: none;	}
table#searchTableUnique tr.sortHeader th{	}
table#searchTableUnique th a{color: #74abd7;}
table#searchTableUnique td.actions a:hover { border-color:  #ccc;}
table#searchTableUnique td.actions a.copyaction {	background-image: url(editcopy.png);}
table#searchTableUnique td.actions a.deleteaction {	background-image: url(edittrash.png);}
table#searchTableUnique td.actions a.renameaction {	background-image: url(filesaveas.png);}
table#searchTableUnique td.actions a.rightaction {	background-image: url(lock.png);}
table#searchTableUnique td.actions a span{
	  position: relative;
	float: left;
	padding: 16px 0 0 0;
}
table#searchTableUnique input,
table#searchTableUnique select{
/*	width:  100%;*/
}
table#referenceTable,
table#referenceTable input,
table#referenceTableselect {width: 98%;}
table#referenceTable input#flt3_referenceTable {width: 59%;margin-right: 1%;}
table#referenceTable input#btn3_referenceTable {width: 39%;}
/*
---------------------------------------
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;
}

div.floatingboxinner, fieldset.floatingboxinner{
  background-color: #FAFAFD;
  padding: 10px;
}
div.floatinginfobox, fieldset.floatinginfobox {
 width:auto;
  float: right;
  border-left: 20px solid #FFF;
  border-bottom: 40px solid #FFF;
	background-color:#E4E4E5;
	padding: 1px;
	  margin: 0  0  0.5em 0 ;
}
div.floatinginfobox .strong, fieldset.floatinginfobox .strong {
	display: block;
	text-align: center;
	font-weight: normal;
	font-size:1em;
	letter-spacing: -1px;
	margin-bottom: 0.5em;
}
li.tocEntry,
div.floatinginfobox li, fieldset.floatinginfobox li,
div.floatinginfobox ul, fieldset.floatinginfobox ul {
	padding: 0;
	margin: 0 0 0 1em;
	line-height: 1.4em;
	list-style-image:url(bullet-1.png);
	list-style-position:outside;
	}
	/*
	---------------------------------------
	Images
	---------------------------------------
	*/
	.imgfloatleft{
	  float: left;
	  margin-right: 1em;
	}
	.imgfloatright{
	  float:right;
	  margin-left: 1em;
	}
	.imgleft{
	  text-align: left;
	}
	.imgcenter{
	  text-align: center;
	}
	.imgright{
	  text-align: right;
	}

/* @group 2-COL */
.my-col-right, .my-col-left{
	float:  left;
	width: 50%;
	padding: 0px;
}
.my-col-right div, .my-col-left div{
	padding: 20px 20px 20px 50px;
	clear: none;
}
.my-col-right  img, .my-col-left img{
	float:  left;
	padding-top: 20px ;
}

	


/* @end */
table.mceEditor{ width :100%;}
table.mceEditor textarea{ width :100%; height: 100%;}
.mceEditorContainer {
	display: block;
	height: 100% !important;	
	position: relative;
	width:100%;
}
.mceToolbar {
	z-index: 30002;
}

#treeview table { margin: 0px;}
#treeview table td{ text-align: left; padding: 0px;}

.roundedbox {
	margin: 0 auto;
	background: url(rounded.png) no-repeat bottom right;
	font-size: 100%;
}
.roundedheader {
	background: url(rounded.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.roundedheader h3 {
	background: url(rounded.png) no-repeat top left;
	margin: 0;
	padding: 10px 10px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1em;
}
.roundedbody {
	background: url(rounded.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.HOME-box {
	background-image: url(HOME-BG1.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-top: 0px;
	height: 240px;
	padding-left: 300px;
	text-align:center;
}
.HOME-box img {
	float: left;
	margin-top: 0px;
	height:  240px;
	margin-left: -300px;
}
.HOME-body {
	 font-size: 1.1em;
	 color: #333; 
	max-width: 650px;
	margin: 30px auto 0 auto;
	text-align: left;
}
.HOME-body p{
	padding: 0 10% ;
	margin: 1em 0 0 0 ;
}
.HOME-head {
	width: auto;
	margin: 30px auto;	
	height:  55px;
	background-image: url(HOME-title1.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.HOME-head h2 {
	visibility: hidden;
}
.Rbox-container {
	background-image: url(R-box-bg.png);
	background-position: top left;
	background-repeat: repeat-x;
}
.Rbox-container h2 {
	text-align: center;
	font-size: 2em;
	line-height: 2.2em;
	margin: 0;
}
.R-box-one {
	margin: 0 auto ;
	background: url(R-box.png) no-repeat bottom right;
	font-size: 100%;
	margin-bottom: 1em;
	float:left;
	width: 23%;
	margin: 0 0 0 1%;
}
.R-box {
	margin: 0 auto ;
	background: url(R-box.png) no-repeat bottom right;
	font-size: 100%;
	margin-bottom: 1em;
	float:left;
	width: 23%;
	margin: 0 0 0 2%;
}
.R-head {
	background:transparent url(R-box.png) no-repeat top right;
	margin: 0 ;
	padding: 0;
	text-align: left;
}
.R-head h2 {
	background:transparent url(R-box.png) no-repeat top left;
	margin: 0 14px 0 0; 
	padding: 11px 0px 1em 14px;
	color: #222; 
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1em;
        text-align:center;
        letter-spacing:-1px;
}
.R-head  h2 a span, .R-head  h2 a, .R-head  h2 a:link, .R-head  h2 a:active, .R-head  h2 a:visited {
	color: #fff;
}
.R-head  h2 a:hover, .R-head  h2 a:hover span { color: #fff; text-decoration: underline;cursor: pointer;}
.R-head h2 span {
	display: block;
	padding: 1em 0.5em 1em 4px;
	text-align: right;
}
.R-head h2 span.enterprise {
	background: #db6d26 url(enterprise-mini.png)  no-repeat bottom left;
}
.R-head h2 span.manager {
	background: #006bae url(manager-mini.png) no-repeat bottom left;
}
.R-head h2 span.watch {
	background: #c40623 url(watch-mini.png) no-repeat bottom left;
}
.R-head h2 span.plateforme {
	background: #c265dd url(platform-mini.png)  no-repeat bottom left;
}
.R-body {
	background: url(R-box.png) no-repeat bottom left;
	margin: 0 14px 0 0;
	padding: 0 4px 16px 18px;
	font-size: 0.9em;
	min-height:150px;
}
#R-body {padding: 5px 30px 31px;}
#R-body1.R-body {min-height: 1px}
.R-body p {
	margin: 0px;
}
.R-box-bottom {
	clear: both;
	text-align: center;
	padding: 3px;
	background-color: #2f3338;
	border-top: 25px solid #EEE;
	border-color: #eee;
	line-height: 1em;
	height: 1em;
}
.R-box-bottom a {
	color: #fff;
	display:  block;
	width:  280px;
	margin: 0 auto;
	background-image: url(HOME-more.png);
	background-position:  100% 50%;
	background-repeat: no-repeat;
}
.R-box-bottom a:hover {color:#FFF;}
#R-head a,#R-head a:link,#R-head a:active,#R-head a:visited {
text-decoration:none;
}









#changescontent {}

#changescontent table{
width:  100%;
margin: 0;}

#changescontent table tr.changes-table-title th {
	text-align: center;
	font-size: 1.1em;
	padding: 3px 5px;
	border-bottom: 1px solid #fff;
	background-color: #6b747f;
	color:  #fff;
}


#changescontent table tr.changes-table-title + tr.changes-table-title th {
	font-size: 0.75em;
	text-align: left;
	padding: 1px 5px;
	border-bottom: 4px solid #e4e4e4;
}
#changescontent table td {
	background-color: #f8f8f8;
	border-bottom: 1px solid #CCC;
}

div.diff {
	padding:0 0 5px 0;
	margin-bottom: -5px;
	white-space: normal;
	overflow: auto;
}
span.diffremoveword {
	color: #ca9a9b;
    text-decoration: line-through;
}

div.diffmodifiedline {
	margin: 0.8em 0;
}

span.diffaddword {
	color: #287f00;
}
div#changes-info{
	background-color: #919dac;
	background-image: url(DIFF-header.png);
	background-position:50% -35px ;
	background-repeat: no-repeat;
}

#changes-title {
	margin-top: 2em;
	background-color: #6b747f;
		background-image: url(rounded.png) !important;
	background-image: url(rounded.gif) ;
}
#changes-title h1{
	padding: 10px 15px ;
	font-size: 1.4em;
	letter-spacing: 1px;
	text-align: center;
		background-image: url(rounded.png) !important;
	background-image: url(rounded.gif) ;
	background-position: top right;
	color:  #fff;
	border-bottom: 4px solid #fff;
	border-color: #808c99;
}


div#changes-info-boxes {
	margin-top: 0em;
	line-height: 1.4em;
	border: 0px solid #f4f9fe;
	background-color: transparent;

}
#changescontent .clearfloats{
	clear: both;
	height: 1px;
	background-color: transparent;
	margin-right: 0;
}

div#changes-info-box-from {
	float:  left;
	padding-top: 1em;
	width:  49%;
	text-align: center;
	color:  #fff;
}
#changes-info-box-to {
	padding-top: 1em;
	margin-left: 51%;
	text-align: center;
    color:  #fff;
}
div.changes-info-title {
	font-weight: bold;
	font-size: 1.4em;
	}
#changes-info-comment {
	text-align: center;
	padding: 1em 0;
	color:  #FFF;
}
/* system of background change */
.contenthideright #contentcolumn .main.layoutsubsection {
  height: 464px;
}
#contentcolumn .main.layoutsubsection .big-illust {
  position: absolute;
  width: 560px;
  height: 464px;
  margin: -20px 20px 0 -20px;
  background-repeat: no-repeat;

}
#contentcolumn .main.layoutsubsection #aeliacontent {
  float: right;
  width: 240px;
  height:  424px;
  font-size: 12px;
}

p
{
 font-size: 12px;
}

#aeliacontent div.extendedcontent {
	position:  absolute;
	left: 20px;
	width: 980px;
	height: 424px;
}

#contentcolumn .main.layoutsubsection .icons {
  position: absolute;
  top: 485px;
  left: 0px;
}
#contentcolumn .main.layoutsubsection .icons img {
  cursor: pointer;
  margin-right: 20px;
}
.clearright {
  clear: right;
}

/* management image map */


/* prec/suivant*/

div.pagesuivante {
	position:  absolute;
	bottom:  8px;
	right:  20px;
	width: 28px;
	height: 25px;
	overflow: hidden;
}
div.pagesuivante a {
	display:  block;
	height: 25px;
	width: 40px;
	padding: 0 0 0 30px;
	background-image:  url(suivante.png);
	background-repeat: no-repeat;
}
body.Groupe div.pagesuivante a {background-position: 0px 0px;}
body.Groupe div.pagesuivante a:hover {background-position: 0px 100%;}

body.Strategie div.pagesuivante a {background-position: -50px 0px;}
body.Strategie div.pagesuivante a:hover {background-position: -50px 100%;}

body.Reseau div.pagesuivante a {background-position: -100px 0px;}
body.Reseau div.pagesuivante a:hover {background-position: -100px 100%;}

body.Presse div.pagesuivante a {background-position: -150px 0px;}
body.Presse div.pagesuivante a:hover {background-position: -150px 100%;}

body.Recrutement div.pagesuivante a {background-position: -200px 0px;}
body.Recrutement div.pagesuivante a:hover {background-position: -200px 100%;}

body.EspaceClients div.pagesuivante a {background-position: -250px 0px;}
body.EspaceClients div.pagesuivante a:hover {background-position: -250px 100%;}


div.pageprecedente {
	position:  absolute;
	bottom:  8px;
	left:  584px;
	width: 28px;
	height: 25px;
	overflow: hidden;
	background-color: transparent;
}

div.pagedates div.pageprecedente {
	position:  absolute;
	bottom:  8px;
	left:  20px;
	width: 28px;
	height: 25px;
	overflow: hidden;
	background-color: transparent;
}

 div.pageprecedente a {
	display:  block;
	height: 25px;
	width: 40px;
	padding: 0 0 0 30px;
	background-image:  url(precedente.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
body.Groupe div.pageprecedente a {background-position: -250px 0px;}
body.Groupe div.pageprecedente a:hover {background-position: -250px 100%;}

body.Strategie div.pageprecedente a {background-position: -200px 0px;}
body.Strategie div.pageprecedente a:hover {background-position: -200px 100%;}

body.Reseau div.pageprecedente a {background-position: -150px 0px;}
body.Reseau div.pageprecedente a:hover {background-position: -150px 100%;}

body.Presse div.pageprecedente a {background-position: -100px 0px;}
body.Presse div.pageprecedente a:hover {background-position: -100px 100%;}

body.Recrutement div.pageprecedente a {background-position: -50px 0px;}
body.Recrutement div.pageprecedente a:hover {background-position: -50px 100%;}

body.EspaceClients div.pageprecedente a {background-position: 0px 0px;}
body.EspaceClients div.pageprecedente a:hover {background-position: 0px 100%;}





#management ul#areas {
position: absolute;
  background: url(Management2.jpg) no-repeat;
  margin: 0px;
	top: 0px;
	left: 0px;
  width: 840px;
  height: 464px;
  list-style-type: none;
 list-style-image: none;
}
#management ul#areas li {
  width: 60px;
  height: 120px;
  cursor: pointer;
  position: absolute;
background-image: none;
}

#management ul#areas li#people1 {
  top: 25px;
  left: 590px;
}
#management div div#infospeople1{
	top: 95px;
  left: 520px;
}
#management ul#areas li#people2 {
  top: 110px;
  left: 662px;
}
#management div div#infospeople2 {
  top: 180px;
  left: 550px;
}

#management ul#areas li#people3{
  top: 15px;
  left: 180px;
}
#management div div#infospeople3 {
  top: 85px;
  left: 80px;
}

#management ul#areas li#people4 {
  top: 95px;
  left: 105px;
}
#management div div#infospeople4{
	top: 175px; 
	left : 20px; 
}

#management ul#areas li#people5{
  top: 120px;
  left: 490px;
}
#management div div#infospeople5 {
  top: 190px;
  left: 420px;
}

#management ul#areas li#people6{
  top: 220px;
  left: 520px;
}
#management div div#infospeople6 {
  top: 290px;
  left: 430px;
}

#management ul#areas li#people7{
  top: 90px;
  left: 290px;
}
 #management div div#infospeople7 {
  top: 160px;
  left: 250px;
}

#management ul#areas li#people8 {
  top: 210px;
  left: 215px;
}
 #management div div#infospeople8 {
  top: 280px;
  left: 125px;
}
#management ul#areas li#people9 {
  top: 25px;
  left: 365px;
}
 #management div div#infospeople9 {
  top: 95px;
  left: 250px;
}
#management div div.infospeople {
  position: absolute;
  padding-top: 40px;
}
#management div div.infospeople .vcard{
  background: #fff;
  border: 1px solid #000;
  padding: 5px 10px;
}
html>/**/body #management div div span {
  display: block;
}
#people ul { list-style-type: none;}
#people li {background-image: none; list-style-image: none;}
#management div div li.email a {
  font-style: normal;
  color: #f00;
  text-decoration: none;
}
#management div div li.fn {
  font-weight: bold;
  font-style: normal;
}
#management div div {
  padding: 0;
}
/*datescles*/


.pagedates {
	border-left: 2px solid #ff0000;
	padding-left: 40px;
	height: 400px;
}
.pagedates p {
	margin:  0;
}
.pagedates h2 {
	margin-left: -47px;
	padding-left: 47px;
	background-image: url(bullet-dates1.png);
	background-repeat: no-repeat;
	background-position: 0% 16px;
	padding-top: 12px;
	font-size: 17px;
	_zoom: 1;
	position:  relative;
}
.pagedates h3 {
	margin-left: -46px;
	padding-left: 46px;
	background-image: url(bullet-dates2.png);
	background-repeat: no-repeat;
	background-position: 1px 50%;
	text-transform: uppercase;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	_zoom: 1;
	position:  relative;
}





#body .main ul#chiffres, #body .main ul#chiffres-eng {
	margin: 0;
	padding: 0;
	display: block;
	height: 320px;
	list-style-type: none;
	list-style-image: none;
	position: relative;
	background-image: url(chiffres.png);
}
#body .main ul#chiffres li, #body .main ul#chiffres-eng li{
	position:  absolute;
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}

#body .main ul#chiffres li span{
	padding-left: 14px;
}
#body .main ul#chiffres li.ventes{
	top:  53px;
	left: 20px;
	background-position:81px 50%;
}
#body .main ul#chiffres li.media{
	top:  108px;
	left: 20px;
	background-position:244px 50%;
}
#body .main ul#chiffres li.parfums{
	top:  168px;
	left: 20px;
	background-position:143px 50%;
}
#body .main ul#chiffres li.alcools{
	top:  237px;
	left: 20px;
	background-position:191px 50%;
}
#body .main ul#chiffres-eng li span{
	padding-left: 14px;
}
#body .main ul#chiffres-eng li.ventes{
	top:  53px;
	left: 20px;
	background-position:96px 50%;
}
#body .main ul#chiffres-eng li.media{
	top:  108px;
	left: 20px;
	background-position:238px 50%;
}
#body .main ul#chiffres-eng li.parfums{
	top:  168px;
	left: 20px;
	background-position:132px 50%;
}
#body .main ul#chiffres-eng li.alcools{
	top:  237px;
	left: 20px;
	background-position:204px 50%;
}

*+html #xwikimainconatainerinner {height: 1%;}


/* PRESS REVUE */
.article_titre {
  text-transform:uppercase;
}
.article_date {
  background:transparent url(split.gif) no-repeat scroll left center;
  border:medium none;
  color:#666666;
  margin-left:6px;
  padding-left:12px;
  text-transform:uppercase;
}
.article_soustitre {
  color:#DD4B1D;
}
.article_contenu {
  margin:0pt 0pt 0pt 25px;
}
a.article_telecharger {
  background:transparent url(bt-download.gif) no-repeat scroll 0%;
  color:#FFFFFF;
  display:block;
  float:right;
  height:20px;
  line-height:20px;
  text-align:center;
  text-decoration:none;
  width:133px;
}
/* PLAN */
div.plancol1,div.plancol2,div.plancol3{
	float: left;
	width:  30%;
	font-family: Arial, sans-serif;
	}	
div.plancol1 ul,div.plancol2 ul,div.plancol3 ul {
	margin: 0;
	padding: 0;
}
div.plan-groupe ul li, div.plan-strategie ul li, div.plan-reseau ul li, div.plan-recrutement ul li{
	font-family: Arial, sans-serif;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 ;
	background-image: url();
}
div.plan-groupe ul li a, div.plan-strategie ul li a, div.plan-reseau ul li a, div.plan-recrutement ul li a, div.plan-presse ul li a{
	font-family: Arial, sans-serif;
	color: #000;
	}
div.plan-groupe h2,div.plan-recrutement h2,div.plan-reseau h2,div.plan-strategie h2,div.plan-presse h2,div.plan-espaceclients h2{
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 1em;
}
div.plan-groupe .heading-1{	color: #ff0000;}
div.plan-recrutement .heading-1{color: #99CC33;}
div.plan-reseau .heading-1{color: #66CCCC;}
div.plan-strategie .heading-1{color: #663399;}
div.plan-presse .heading-1{color: #FF6633;}
div.plan-espaceclients .heading-1{color: #FF3399;}

#xwikisyntaxhelppanel {
display: none;
}
#toblog {
  position: absolute;
  top: 15px;
  right: 0;
  width: 490px;
  background: #fff url(toblog-top.gif) no-repeat top right;
}
#toblog object {
  float: left;
}
#toblog .hfeed {
  float: left;
  font-size: 80%;
  width: 280px;
  color: #666;
}
#toblog .hfeed .article_date {
  background-image: none;
  padding-left: 0;
}
#toblog .hfeed .entry-title {
  background: transparent none;
  padding-left: 0;
}
#toblog .hfeed a .entry-title {
  font-weight: bold;
  font-size: 12px;
  color: #666;
}
#toblog .hfeed a {
  color: #666;
}
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {
  font-family: Arial, sans-serif;
}
p.paragraph {
  font-size: 12px;
}

.managementpage {
	float: left;
display: inline;
	margin-left: 484px;
}
.managementpage img{
        position: absolute;
	top: 0px;
	left: 0px;
}
.managementpage h2{
	clear: none;
}
.managementpage p{
	position: absolute;
	left: 0px;
	top: 424px;
	display: block;
	width: 464px;
	text-align: center;
	color: #fff;
}
.managementpage p a,
.managementpage p a:link,
.managementpage p a:active,
.managementpage p a:visited{
	/* display: block; */
	color: #fff;
}
.managementpage ul{
	margin: 1em 0 0 0 ;
	padding: 0;
	list-style-type: none;
}
.Groupe .main .managementpage ul li {
	background-image: none;
	padding-left: 0;
	margin-bottom: 0.8em;
	color: #444;
}
.Groupe .main .managementpage ul li a{
	background:transparent url(carregris.png) no-repeat 0 4px;
	padding-left: 10px;
	color: #444;
	font-weight: bold;
	margin-bottom: 0.5em;
}

#aeliacontent div.managementpage ul.star li a.wikicreatelink span.wikicreatelinkqm {
	display: none;
}
.Groupe .main .managementpage ul li strong{
	background:transparent url(carrerouge.png) no-repeat 0 4px;
	padding-left: 10px;
	color: #000;
}
.Groupe .main .managementpage ul li li {
	padding-left: 10px;
}
