/* feuille de style css pour l'impression */
@page { margin: 2cm; }
#header h1,#header h2,#navbar, #fil-ariane, #sidebar, #footer, #printPage, #editPage
{
  display:none;
}

* html body{
  margin:0;
  padding:0;
}
body{
  /*font: 76%/1.6em verdana, tahoma, arial,  sans-serif;*/
	font-family: Trebuchet MS, Tahoma, Arial, sans-serif;  
	font-size:10pt;
  background-color: #f3f7fc;
  color: #333;
  margin:0;
}
a:link , a:visited{
  color: #1e318b;
  text-decoration:none;
}
a:hover{
  color: #1e318b;
  text-decoration:underline;
}
img{
  padding:4px 4px 4px 4px;	
  margin:4px;
  border-style:none;
  border: 1px solid #eee;
}
p {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
ul {margin:0;padding:0;}

.clear{
clear: both;height:1px;overflow:hidden;
}
.left {float:left;}
.right {float:right;}
.width50 {width:50%;}
.width49 {width:49%;}
.alignleft {text-align:left;}
.alignright{text-align:right;}
.aligncenter {text-align:center;}
.margeT10 {margin-top:10px;}
.margeT20 {margin-top:20px;}
.margeT0 {margin-top:0px;}
.bold {font-weight:bold;}
.small {font-size:xx-small;}
#headerPrint img{
  /*height: 92px;
	width:139px;*/
	height: 113px;
	width:170px;
  background-color:#fff;
	border-style:none;
}
/* Content Area */
#content{
	width:95%; margin: 10px;
	padding:0px 0px 0px 0px;
}
#content hr, #content2 hr {
	clear: both;overflow:hidden;
	height:1px;
  color: #fff;
  background-color: #fff;
  border: 0;
}
#content h2, #content h3, #content h4, #content2 h2, #conten2 h3, #content2 h4 {margin:0;}
#content h2, #content2 h2{
  font-size: 12pt;
  color:#FF853F;
	letter-spacing:0.07em;
	margin:0px 0px 20px 0px;
  padding: 0px 0px 10px 0px;
}
#content h3, #content2 h3{
  font-family: Arial, verdana, tahoma, sans-serif;
	font-size: 11pt;
	margin:20px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
  color:#555;
  width:70%;
	border-left:4px solid #FF853F;
}
#content h4, #content2 h4 {
  font-size: 10pt;
  padding:0px 0px 5px 10px;
	color:#1e318b;
}
#content ul, #content2 ul {
/*list-style-type:none;*/
margin:0px 0px 10px 20px;
}
#content ul li, #content2 ul li{
  padding:0px 0px 5px 20px;
}
#content ul li ul li {
  padding:0px 0px 0px 20px;
}
#content2{ 
  float: right; width: 72%;
	margin-left: 10px;
	padding:0;
}


.post{
  padding: 0px 0px 10px 0px;
  /*border:1px solid #ddd;*/
  margin: 0px 0px 10px 0px;
}
.post p {padding:0px 0px 10px 0px;}
.entry{
margin: 0;
}

.entry ol li{
margin: 0;
padding: 0;
}

/* tableaux */
div.entry .tableau1 {
  border : solid 1px #666;
	margin:10px 0px 10px 0px;
}
div.entry .tableau1 td {
  border : solid 1px #666;
	padding:5px;
	width:33%;
}
div.entry table.no-bordure {
  border-style : none;
	margin:10px 0px 10px 0px;
}
div.entry .no-bordure td {
  border-style : none;
	padding:0px 5px 0px 5px;
	width:33%;
}
div.entry table, .tableau2, div.formation-detail table {
  width:100%;
	margin:10px 0px 10px 0px;
	/*border : solid 1px #666;*/
}
div.entry table td, .tableau2 td {
	padding:5px 20px 5px 10px;
	 border : solid 1px #666;
}