 * { margin: 0; padding: 0; }
 a { color: #F70; }
 a:hover { color: #C60; }
 body { background: #0094D6 url(theme/bg.gif?797049) repeat-x scroll 0px 0px; color: #466; font: normal 62.5% "Lucida Sans Unicode",sans-serif; margin: 0; }
 input { color: #555; font: normal 1.1em "Lucida Sans Unicode",sans-serif; }
 div.paragraph,cite,code,ul { font-size: 1.2em; padding-bottom: 1.2em; }
 p,cite,code,ul { font-size: 1.2em; padding-bottom: 1.2em; }
 h2 { font-size: 1.4em; margin-bottom: 4px; }
 code { background: url(theme/bgcode.gif?797049); border: 1px solid #F0F0F0; border-left: 6px solid #39F; color: #555; display: block; font: normal 1.1em "Lucida Sans Unicode",serif; margin-bottom: 12px; padding: 8px 10px; white-space: pre; }
 cite { background: url(theme/quote.gif?797049) no-repeat; color: #666; display: block; font: normal 1.3em "Lucida Sans Unicode",serif; padding-left: 28px; }
 h1,h2,h3 { color: #06C; padding-top: 6px; }
 .clearer { clear: both; }
 .container { background: url(theme/topleft2.gif?797049) no-repeat; }
 .header { float:left; height: 92px; }
 .title { float: left; padding: 28px 0 0 76px; }
 .title h1 { color: #FFF; font: normal 2em Verdana,sans-serif; }
 .navigation { float: right; margin-left: 24px; padding: 0 16px; }
 *html .navigation { height:80px; }
 .navigation ul { float:left; list-style-type:none; }
 *html .navigation ul { margin-top:18px; height:60px; padding:0; }
 .navigation li { float:left; display:inline; }
 .navigation a { color: #FFF; float: left; font: bold 1.2em "Trebuchet MS",sans-serif; margin-top: 56px; padding: 8px 18px; text-align: center; text-decoration: none; }
 *html .navigation a { margin-top:35px; }
 .navigation a:hover { background-color: #4A91C3; color: #FFF; }
 #active a:link { background-color: #4A91C3; color: #FFF; list-style-type:none; }
 #active a:hover { background-color: #4A91C3; color: #FFF; list-style-type:none; }
 #active a:visited { background-color: #4A91C3; color: #FFF; list-style-type:none; }
 .main { background: #FFF url(theme/bgmain.gif?797049) no-repeat; clear: both; padding: 12px 12px 0 52px; }
 .sidenav { float: left; width: 24%; }
 .sidenav h1 { border-bottom: 1px dashed #DDD; color: #E73; font-size: 1.2em; height: 20px; margin-top: 1.2em; }
 .sidenav ul { margin: 0; padding: 0; }
 .sidenav li { border-bottom: 1px dashed #EEE; list-style: none; margin: 0; }
 .sidenav li a { color: #777; display: block; font-size: 0.9em; padding: 3px 6px 3px 18px; text-decoration: none; }
 .sidenav li a:hover { color: #111; background: url(theme/nav_li.gif?797049) no-repeat; }
 .content { float: left; margin-right: 4%; width: 700px; min-height:400px; height:auto !important; height:400px; }
 .content .descr { color: #C60; margin-bottom: 6px; }
 .styled { border: 3px double #E5E5E5; padding: 2px 3px; }
 .button { border: 1px solid #AAA; margin-left: 5px; padding: 2px 3px; }
 .footer { background: #0094D6 url(theme/bgfooter.gif?797049) repeat-x; color: #C1DEF0; font-size: 1.1em; line-height: 40px; text-align: center; }
 .footer a { color: #FFF; text-decoration: none; }
 .footer a:hover { color: #FFF; text-decoration: underline; }

div.paragraph ul, div.paragraph ol, div.paragraph li { list-style-position: inside; }

#conteneur_defil { 
	border:1px solid #CCCCCC;
	width:300px; 
	margin:0 auto;
	overflow:hidden;
	line-height:normal;
}
#cadre_defil {
	position:relative; 
	width:600px; 
	height:19px; 
	overflow:hidden;
	background:#0094D6;}
#cadre_defil img{
	vertical-align: middle;
	border:0;
}
#defile { 
	position:absolute;
	width:1140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
}
#defile .liens {
	text-decoration:underline;
	color:#FF6600;
}

