body {
background-color:#333333;
}

a.infoBulle { position: relative}
a.infoBulle span { display: none; }
a.infoBulle:hover {text-decoration: none; background: none; /* correction d'un bug IE */ }
a.infoBulle:hover span {top:10px;left:30px;display: inline; position: absolute; z-index: 500; border:1 solid black; background: lightyellow; color: black; padding: 2px; text-decoration: none; filter:alpha(opacity=100); -moz-opacity:1.00; }

hr#top{
border-bottom-style:solid 1px;
border-color:#999999;
}
h1#titretop{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
}
h1#soustitre{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
}
h3#soustitre5{
background-color:#333333;
height:auto;
width:auto;
padding-left:25px;
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}
h2#soustitre2{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
}
h2#soustitre2 a{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
text-decoration:none;
}
h2#soustitre2 a:hover{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
}



h2#soustitre3{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
}
p#soustitre3{
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
}
ul#menutop {
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
list-style:none;
text-decoration:none;
}
ul#ref {
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
list-style-type:circle;
text-align:left;
text-decoration:none;
padding-top:10px;
line-height:15px;
}
p#intro1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#CCCCCC;
}
p#intro9{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#000000;
}

p#intro2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#CCCCCC;
}
p#intro3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#CCCCCC;
}
p#intro3 a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#CCCCCC;
}
p#intro3 a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#FFFFFF;
}
table#fon1{
background-image:url(../imgkti/image_pre/fontgris.jpg);
}

p#sign3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#CCCCCC;
}
p#sign a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#CCCCCC;
}
p#sign a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#FFFFFF;
}


p#intro8{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#FF0000;
}
p#intro8 a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#FF0000;
}
p#intro8 a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
color:#FFFFFF;
}

li#menutop a {
text-decoration:none;
color:#666666;
font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
}
li#menutop a:hover {
color:#000000;
}
li#ref{
padding-top:10px;
}
li#ref a {
padding-top:10px;
text-decoration:none;
color:#FFFFFF;
line-height:15px;
}
li#ref a:hover {
text-decoration:none;
color:#e9d68c;
}

div#titre{
padding-right:15px;
padding-top:20px;
}




dl{
	/*height:150px;*/
	margin:0px;
	padding:0px;
}


dt{
	width:160px;
	display:block;	
	color:#666;
	text-align:right;	
	cursor:pointer;	
}

dt:hover {
	
	display:block;
	text-decoration:none;
	color:#666;
	
}


dd{
	margin:0 0px 0 18px;
	padding:0px;
	width:125px;	
	display:block;	
	background-color:#fff;
	
}
dl dt a{
	text-decoration:none;
	color:#666;
}
dl dt a:link{

	text-decoration:none;
	color:#666;
	
}
dl dt a:visited{

	text-decoration:none;
	color:#666;
}
dl dt a:hover{

	text-decoration:none;
	color:#666;	
}
dl dt a:active{

	text-decoration:none;
}
dd ul{
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;	
	width:120px;
	border:1px solid #000;
	background-color:#fff;
}
dd ul li{
	text-align:left;
	display:block;
	margin:0 0px 0 10px; padding:0px;	
	width:115px;
	height:18px;
	
	
}
dd ul li a{
	margin:0px; padding:0px;	
	padding-left:0px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	height:18px;
	width:125px;	
	color:#4e4e4e;
	
}

dd ul li a:link{
	display:block;
	font-weight:normal;
	color:#4e4e4e;
	text-decoration:none;
	width:125px;
}

dd ul li a:visited{
	display:block;
	font-weight:normal;
	color:#4e4e4e;
	text-decoration:none;
	width:125px;
}

dd ul li a:hover{
	
	display:block;	
	width:100px;
	height:24px;	
	font-weight:normal;
	color:#CCCCCC;
	text-decoration:none;	
	width:125px;

	
	
}
dd ul li a:active{
	display:block;
	font-weight:normal;
	color:#4e4e4e;
	text-decoration:none;
	width:125px;
}

dl dd{
	display:none;
}

dl:hover dd{	
	display:block;
	width:125px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#4e4e4e;
	
}
