body,#leftnav{
	margin:0;
	background-color:#ffffff;
	color:#000000
}
body,html,.std,h1,#mbEnd h2{
	font-size:small;
	font-family:arial,sans-serif
}
body,td,a,p{font-family:arial,sans-serif}
article{text-align:center}
/*menu gauche*/
#leftnav li{display:block}
#leftnav a{text-decoration:none}
#leftnav a:hover{text-decoration:underline}
/*en-tête*/
header{
	padding:3px 8px 0;
	background:#fff
}
#menu,#option{
	font-size:13px;
	padding-top:1px !important
}
#menu{
	float:left;
	height:22px
}
#option{
	padding-bottom:7px !important;
	text-align:right
}
.gbh{
	border-top:1px solid #fcb0fd;
	font-size:1px;
	height:0;
	position:absolute;
	top:24px;
	width:100%
}
a.gb1,a.gb2,a.gb3,a.gb4{color:#11c !important}
.gb1{margin-right:.5em}
.gb1,.gb3{zoom:1}
.gb2{
	display:block;
	padding:.2em .5em
}
.gb2,.gb3{
	text-decoration:none;
	border-bottom:none
}
a.gb1,a.gb2,a.gb3,a.gb4{color:#00c !important}
a.gb2:hover{
	background:#36c;
	color:#fff !important
}
a.gb1,a.gb4{text-decoration:underline}
a.gb3:hover{text-decoration:none}
.gb2{padding:.2em .5em}
/*lien*/
a{
	color:#11c;
	text-decoration:none;
	font-style:normal
}
a:hover,a:active{
	text-decoration:underline;
	color:#ff0000
}
a:visited{color:#551a8b}
a:link{color:#0000cc}
a:link,.q:active,.q:visited{
	color:#2200C1;
	cursor:pointer;
	color:#2200C1
}
a.actif{
	font-weight: bolder;
	color: #000  !important;
	cursor: pointer;
	text-decoration: none;
}
.mitem{
	font-size:15px;
	line-height:24px;
	padding-left:8px;
	margin-bottom:2px
}
.mitem .q{display:block}
.msel{
	height:22px;
	padding-bottom:2px;
	margin-bottom:0;
	font-weight:bold
}
.med{
	font-size:medium;
	font-weight:normal;
	padding:0;
	margin:0
}
/*liste*/
h1,ul,li{
	margin:0;
	padding:0
}
h1{font-weight:normal}
ul,li{
	border:0;
	margin:0;
	padding:0
}
li{line-height:1.2}
/*tableau*/
.table{
	margin-left:auto;
	margin-right:auto
}
.table tr{vertical-align:top}
.table td{
	line-height:.8em;
	text-align:center
}
/*formulaire*/
form{
	margin-bottom:20px;
	display:inline
}
input{
	font-family:inherit;
	-moz-box-sizing:content-box
}
.lst{
	background:#fff;
	border:1px solid #ccc;
	border-bottom-color:#999;
	border-right-color:#999;
	font:18px arial,sans-serif bold;
	height:32px;
	padding:0 8px 0 6px
}
.lst:focus{outline:none}
.lst-td{border-bottom:1px solid #999}
.ds{
	display:-moz-inline-box;
	border-bottom:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	display:inline-block;
	margin:0;
	position:relative;
	height:32px;
	z-index:100
}
.lsbb{
	background:#eee;
	border:solid 1px;
	border-color:#ccc #999 #999 #ccc;
	height:31px;
	display:block
}
.lsb{
	font:15px arial,sans-serif;
	border:none;
	color:#000;
	cursor:pointer;
	height:30px;
	margin:0;
	outline:0;
	vertical-align:top
}
.lsb:active{background:#ccc}
.tsf-p{
	margin-right:272px;
	margin-left:168px;
	max-width:711px
}
/*mise en page*/
#cnt{
	clear:both;
	min-width:780px;
	max-width:1144px;
	padding-top:17px
}
#res{
	padding-right:1em;
	margin:0 2px;
	border:0;
	padding:4px 4px 0
}
#gsr a:active{color:#c11}
#center_col{
	border-left:1px solid #fcb0fd;
	clear:both
}
#center_col{
	margin-left:159px;
	margin-right:159px;
	padding:0 8px
}
#pub div{
	text-align:center !important;
	margin:0 auto;
	padding:0 auto;
}
/*pied de page*/
footer a{white-space:nowrap}
footer a:hover{text-decoration:underline}
#fll a{
	color:#4272db;
	margin:0 12px;
	text-decoration:none
}
.info{
	font-size:83%;
	min-height:3.5em
}
p.hidden{
	visibility:hidden;
	height:0;
	margin:0
}
/*menu droite*/
#mbEnd h2{color:#767676}
/*résultats*/
#res div,#res td{color:#c94093}
#res .f{color:#c94093}
#res a,#res .w,#res .q:visited,#res .q:active,#res .q,#res .b a,#res .b a:visited{color:#800040; text-decoration:underline}
#res a:visited{color:#639}
#res a:active{color:#800040}
#res .t{background:#fff;color:#c94093;padding:5px 1px}
#res .j{width:34em}
#res .h{color:#36c}
#res .i{color:#c94093}
#res .a{color:green}
#res .z{display:none}
#res div.n{margin-top:20px}
#res .n a,.n .i{font-size:10pt}
#res .n .i,.b a{font-weight:bold}
#res #navbar a{display:block}
#res .sl#res ,.r{display:inline;font-weight:normal;margin:0}
#res .sl{font-size:84%}
#res .r{font-size:100%}
#res .e{margin:.75em 0}
#res #nl{width:42px}
#res em{font-weight:bold;font-style:normal}
#res td,#res div,#res .p,#res a{font-family:arial,sans-serif}
#res .g{margin:1em 0}