/* CSS Document */

body {
	font-family: georgia, verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
	width:800px;
	font-size:13px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 0px;
}

a:active, a:link, a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none }
a:hover {color: #FF0000;}


#header{
	width:800px;
}

#titre{
    position:inherit;
	float:left;
	margin-left: 25px;
	height:24px;
	vertical-align:top;
	width:100%;
}

#titre h1{
    font-size:24px;
	line-height:20px;
}


#top{
    position:relative;
	float:left;
	font-size:12px;
	vertical-align:bottom;
	padding-top:20px;
	text-align:right;
	width:100%;
}

#sep1{
	width:100%;
	position:relative;
	float:left;
	height:3px;
	background-color:#FFDFAA;
}

#sep2{
	width:100%;
	position:relative;
	float:left;
	height:1px;
	background-color:#FFDFAA;
	margin-top:3px;
}

#nav_haute{
    position:relative;
	float:left;
}

#nav_haute h1{
    font-size:12px;
	font-weight:bold;
}

#contenu{
    position: relative;
	float:left;
    width:100%; height: auto;
}

#contenu h1{
	padding-top:210px;
	padding-left:40px;
}

#contenu_ssimg h1{
	padding-top:10px;
	padding-left:40px;
}

#contenu_header{
    font-size:18px;
	color:#FF0000;
    border-bottom:2px;
	border-bottom-color:#FF0000;
	}
	
 #flashcontent { 
  height: 100%; 
 } 

#home-main{
    width:100%;
	float:left;
}

#home-under{
    width:100%;
	float:left;
	clear:left;
}

#home-under h3{
    color:#FFFFFF;}

.h3_type1{
font-size:18px}

.h3_type2{
padding-right:30px;
text-align:right;
font-size:13px}

.avant{
line-height:11px;
font-size:11px;
color:#000000;
}

.apres{
line-height:13px;
font-size:13px;
color:#000000;
}

#footer{
    font-size:11px;
	width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
}
