@media screen {
	html { overflow: hidden }
	html[lang] { overflow: visible }
	body { height: 100%; overflow: auto }
	html>body { height: inherit ; overflow: visible }
	body>div.gauche { position: fixed }
	body>div.haut { position: fixed }
	body>div.bas { position: fixed }
}
a { color: black; text-decoration: none; }
a:hover { color: #dd0000 ; background-color: #dddddd; }
img { border: none; }
#page {
	padding-bottom: 40px;
}
div#presse {
	text-align: center;
	margin-top: 60px;
}
div#presse table.spip tr.row_odd {
        background-color: #C0C0C0;
}
div#presse table.spip tr.row_even {
	background-color: #F0F0F0;
}
div#presse table.spip td {
	padding: 2px 8px;
	text-align: left;
	vertical-align: middle;
}
a.spip_out {
	border-bottom: 1px dashed #888888;
}
div.gauche {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
div.haut { position: absolute; top: 0; left: 173px }
div.bas { position: absolute; bottom: 0; left: 173px }
body { font-size: 10pt ; font-family: verdana, helvetica, arial ;
margin: 0px ; padding: 0px 30px 0px 200px }
td, th { font-size: 10pt }
.h1 { margin: 0 0 16px 0 ; color: white ; font-size: 11pt ; font-weight: bold ; }
h2 { margin: 0 0 ; font-size: 10pt }
div.gauche a { color: white ; font-size: 8pt }
div.gauche a:hover { color: #dd0000 ; background-color: black }
a { text-decoration: none }
a:hover { color: #dd0000 ; background-color: #dddddd }
.pti { font-size: 8pt }
h1.contentheading {
	text-align: center;
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 55px;
	margin-top: 55px;
}
.discret { color: #aaaaaa ; font-size: 8pt }
div.gauche img {
	 width: 174px;
	margin: 0;
}

#position_top ul.menu {
	list-style: none;
	margin: 0;
	padding:0;
	font-weight: bold;
}
#position_bottom ul.menu {
	list-style: none;
	margin: 0;
	padding:0;
}
#position_bottom ul.menu li {
	display: inline;
	margin: 0 5px;
}
#position_bottom ul.menu li.item10 a {
	color: #AAAAAA;
}

img.vignette {
	border: 1px solid #AAAAAA;
	margin: 2px;
}

