/*--- Start Print ---*/
p{
	margin:0px;
	padding:10px 0px 0px 0px;
	font: normal 0.8em/1.2em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
p.small{
	font: normal 0.7em/1.1em Verdana,Arial,Helvetica,sans-serif;
	}
img{
	margin:0px;
	padding:0px;
	border:0px;
	}
table{
	margin:0px;
	
	color: #08113f;
	font: normal 0.75em/1.1em Verdana,Arial,Helvetica,sans-serif;
	}
th{
	line-height: 1.5em;
	font-weight: bold;
	text-align: left;
	}
td{
	padding:3px;
	vertical-align: top;
	color: #08113f;
	line-height: 1.4em;
	}
sup{
	font: normal 0.65em Verdana,Arial,Helvetica,sans-serif;
	}
a:link{
	color: #000;
	text-decoration: none;
	}
a:visited{
	color: #000;
	text-decoration: none;
	}
a:hover{
	color: #000;
	text-decoration: none;
	}
.intertitre{
	font: normal 0.9em/1.2em Verdana,Arial,Helvetica,sans-serif;
	}

#themes{
	display:none;
	}
#trace{
	display:none;
	}
#niveau{
	display:none;
	}
#col_right{
	display:none;
	}
#signature{
	display:none;
	}
#search{
	display:none;
	}
#services{
	display:none;
	}
#langues{
	display:none;
	}
	
	
/*#signatureP{
	position:absolute;
	top:15px;
	left:10px;
	margin:0px;
	padding:0px;
	}
#signatureP p{
	margin:0px;
	padding:0px;
	font: normal 0.8em/1.0em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}*/
#adresseP{
	position:absolute;
	top:15px;
	right:50px;
	margin-left:170px;
	padding:0px;
	}
#adresseP p{
	margin:0px;
	padding:0px;
	font: normal 0.7em/0.9em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
#adresseP2{
	float:left;
	margin:0px;
	padding:0px;
	width:170px
	}
#adresseP2 p{
	margin:0px;
	padding:0px;
	font: normal 0.7em/0.9em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
#logo{
	margin:0px;
	padding:0px;
	}
#date{
	position:absolute;
	top:100px;
	right:50px;
	padding:0px;
	}
#date p{
	margin:0px;
	padding:0px;
	font: normal 0.7em/0.9em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}

#content{
	position:absolute;
	top:220px;
	left:10px;
	margin:0px;
	padding:0px 20px 20px 88px;
	}
#content p{
	margin:0px;
	padding:10px 0px 0px 0px;
	font: normal 0.8em/1.2em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
#content h1{
	margin:0px;
	padding:10px 0px 0px 0px;
	font: normal normal 0.9em/1.0em Helvetica,Arial,sans-serif;
	color: #08113f;
	letter-spacing: 0.1em;
	}
#content ul{
	margin:5px 0px 0px 30px;
	padding:0px;
	}
#content li{
	margin:0px;
	padding:0px 10px 2px 0px;
	font: normal 0.8em/1.0em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	list-style: none outside url(images/li_main.gif);
	}

#search input.champs{
	width:150px;
	color: #08113f;
	background-color:#fff;
	border:1px solid #08113f;
	font: 0.75em  Arial, Helvetica, sans-serif;
	}
#search input.valid{
	color: #08113f;
	background-color:#d7e8fd;
	border:1px solid #08113f;
	font: 0.75em  Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-align:center;
	}
.search_highlight{
	color: #570B12;
	font-weight:bold;
	}

	.content_left h1{
	margin:0px;
	padding:40px 0px 0px 0px;
	font: normal normal 0.9em/1.0em Helvetica,Arial,sans-serif;
	color: #08113f;
	letter-spacing: 0.1em;
	}
.content_left h2{
	margin:0px;
	padding:20px 0px 0px 0px;
	font: normal normal 0.95em/1.6em Helvetica,Arial,sans-serif;
	color: #08113f;
	letter-spacing: 0.1em;
	}
.content_left ul{
	margin:5px 0px 0px 30px;
	padding:0px;
	}
.content_left li{
	margin:0px;
	padding:0px 10px 2px 0px;
	font: normal 0.8em/1.3em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	list-style: none outside url(/medias/images/li_main.gif);
	}
.content_left dl{
	margin:0px;
	padding:0px;
	}
.content_left dt{
	margin:0px;
	padding-top:5px;
	font: normal bold 0.8em/1.3em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
.content_left dd{
	margin:0px;
	padding:0px 0px 0px 5px;
	font: normal normal 0.8em/1.3em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	}
.content_right h1{
	margin:0px;
	padding:10px 0px 0px 0px;
	font: normal normal 0.9em/1.0em Helvetica,Arial,sans-serif;
	color: #08113f;
	letter-spacing: 0.1em;
	}
.content_right p{
	font-size:0.75em;
	line-height: 1.3em;
	}
.content_right p.small{
	font: normal 0.7em/1.1em Verdana,Arial,Helvetica,sans-serif;
	}
.content_right ul{
	margin:5px 0px 0px 30px;
	padding:0px;
	}
.content_right li{
	margin:0px;
	padding:0px 10px 2px 0px;
	font: normal 0.8em/1.3em Verdana,Arial,Helvetica,sans-serif;
	color: #08113f;
	list-style: none outside url(/medias/images/li_main.gif);
	}
#bottom{
	clear: both;
	margin:0px;
	padding-top:20px;
	}