html { overflow: -moz-scrollbars-vertical; }
a       { outline: none; }
table { color:#707070; text-decoration: none; font-size: 10pt; font-weight:normal; font-family: tahoma; }
.news { color:#606090; text-decoration: none; font-size: 8pt; font-weight:normal; font-family: tahoma; }
b { color:#000000; text-decoration: none;}
s { color:#000000; text-decoration: none;}
li { margin-left:12pt;list-style-position:outside;padding-left:0pt }
.docTITLE { color:#000000; text-align:center; font-size: 14pt; font-weight:bold; font-family: tahoma;}
.docHEADER1 { color:#000000; text-align:left; font-size: 11pt; font-weight:bold; font-family: tahoma;}
.docHEADER2 { color:#000000; text-align:left; font-size: 10pt; font-weight:bold; font-family: tahoma;}
.docTEXT { text-align:justify; font-size: 10pt; font-weight:normal; font-family: tahoma;}
.docSAMPLE { color:#666699; text-align:left; font-size: 8pt; font-weight:normal; font-family: tahoma;}
.docCODE { color:#666699; text-align:left; font-size: 8pt; font-weight:normal; font-family: lucida console,courier new;}
.docNOTE { text-decoration: none; text-align:left; font-style:italic; font-size: 10pt; font-weight:normal; font-family: tahoma;}
.docLIST { text-indent:-8;padding-left:30;padding-top:3;padding-bottom:3; }
.docBULLET { text-decoration: none; color:#000000; text-align:left; font-size: 10pt; font-weight:bold; font-family: tahoma; text-indent: 5}
.docSUBTEXT { margin-left: 20}
.b { text-decoration: none; font-weight:bold;}
.fragment {
       font-family: Fixed, monospace;
       font-size: 95%;
}
PRE.fragment {
	border: 1px solid #CCCCCC;
	background-color: #f5f5f5;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 8px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 9pt; 
}
P.link { font-size: 8pt; font-weight:normal; font-family:tahoma; cursor:pointer; text-decoration:underline; }
SPAN.comment       { color: #A0A0A0 }
SPAN.stringliteral { color: #002080 }
SPAN.keywordtype   { color: #604020 }
SPAN.keyword       { color: #008000 }
SPAN.preprocessor  { color: #806020 }
SPAN.macro         { color: #5A77EA }
SPAN.define        { color: #7A55CA }
SPAN.class   			 { color: #F9A237 }
SPAN.function			 { color: #9D50B0 }
SPAN.member			 	 { color: #802020 }
SPAN.variable		 	 { color: #5343A2 }
SPAN.number			 	 { color: #C00000 }
SPAN.namespace	 	 { color: #E06900 }
SPAN.activationcode{ 
	color: #8E2371;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 8px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
DIV.justification{
  border: 1px solid #CCCCCC;
  background-color: #f5f5f5;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 8px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  color:#666699;
  text-align:left;
  font-size: 8pt;
  font-weight:normal;
  font-family: tahoma;
}
SPAN.show_hide{ display: none; }


div#logos_financeurs{
	width:100%;
	background: #f6f6f6;
	text-align:center;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom:1px solid #DEE1E6;
}
div#logos_financeurs h4{
	display:block;
	text-align:center;
	clear:both;
	margin:0 0 10px 0;
}
div#logos_financeurs ul{
	margin:0;
	padding:0 0 0 7px;
	list-style-type:none;
}
div#logos_financeurs li{
	border:1px solid #DEE1E6;
	margin:4px;
	padding:0;
	width:225px;
	height:90px;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
}
li.logo_capdigital{background-image:url('images/logo_capdigital.png');}
li.logo_dgcis			{background-image:url('images/logo_dgcis.png');}
li.logo_anr				{background-image:url('images/logo_anr.png');}
li.logo_dge				{background-image:url('images/logo_dge.png');}
li.logo_mp				{background-image:url('images/logo_mp.png');}
div#jobs hr{
	clear:both;
	height:2px;
	margin: 1em 0;
	width:100%;
	border:none;
	background-image:url('images/hz_line.gif');
	background-repeat:no-repeat;
	background-position: left center;
}
div#jobs dt{
	font-weight:bold;
}
div#jobs dd{
	margin:0 0 1em 20px;
	
	list-style-type:square;
}
div#jobs div.en{
	width:46%;
	float:left;
	padding:0;
}
div#jobs div.fr{
	width:46%;
	float:left;
	padding:0;
	padding-left:3em;
}



