@CHARSET "ISO-8859-1";

body {
	padding:0;
	margin:0 auto;
	font-family: helvetica, arial;
	background-image:url("images/topbody.jpg");
	background-repeat:repeat-x;
	background-color:#0D2B51 ;
	
}

form {
	margin:10px;
}

#slideshow {
    position:relative;
    margin:50px 50px 0 0;
    padding:0;
    float:right;
    width:200px;
    text-align:center;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#page {
	padding:0;
	margin:0 auto;
	width:951px;
	background-color:#fff;
}

#top {
	padding:0;
	margin:0;
}

#logo {
	padding:0;
	margin:0;
	background: url("images/logo.jpg") no-repeat;
	width:951px;
	height:237px;
}

#linksmenu {
	padding:0;
	margin:0;
	background-image: url("images/menu.jpg");
	width:951px;
	height:38px;
	color:#bbb;
}

#linksmenu li
{	float: left;
	list-style: none;
	padding:0;
	margin:0;
}

#linksmenu li a
{	display: block;
	padding: 0;
	margin:8px 0 0 0;
	text-decoration: none;
	width: 105px;
	color: #5d5b5b;
	white-space: nowrap;
	font-weight: bold;
	font-size: .7em;
	text-align:center;
}
	
#linksmenu li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:1;
}
	
#linksmenu li ul li
{	
	float: none;
	display: inline;
	margin:0;
	padding:0;
}

#linksmenu li ul li a
{	
	width: auto;
	margin:0;
	width:auto;
	padding:4px 4px;
	text-align: left;
	background-color: #CBCBCB;
}

#linksmenu a:link, #linksmenu a:visited
{
	text-decoration: none;
}

#linksmenu a:hover
{
	text-decoration: underline;
	color:#eee;
}

#content {
	padding:0;
	margin:0;
}

#bodytext {
	padding:0;
	margin:0;
	text-align: justify;
}

#bodytext img {
	float:left;
}

#bodytext h1 {
	margin:20px 30px 0 42px;
	padding:0;
	color:#5d5b5b;
	font-size: 1.4em;
	font-weight: bold;
}

.mail a {
	color:#5d5b5b ;
	font-size: .8em;
	text-decoration: none;
	margin:0;
	padding:0;
}

#footer {
	margin:0;
	padding:20px 10px 5px 0;
	text-align:right;
	font:normal .6em black;
	clear:both;
}

#footer a {
	text-decoration: none;
	color:#888;
	margin:0;
	padding:0;
}

.t {background: url(images/top.jpg) 0 0 repeat-x; margin:10px;}
.b {background: url(images/bottom.jpg) 0 100% repeat-x}
.l {background: url(images/left.jpg) 0 0 repeat-y}
.r {background: url(images/right.jpg) 100% 0 repeat-y}
.bl {background: url(images/bottom-left.jpg) 0 100% no-repeat}
.br {background: url(images/bottom-right.jpg) 100% 100% no-repeat}
.tl {background: url(images/top-left.jpg) 0 0 no-repeat}
.tr {background: url(images/top-right.jpg) 100% 0 no-repeat; padding:10px;}

.line {
	background-image: url("images/line.jpg");
	width:951px;
	height:11px;
}

.retour a{
	margin:0 0 0 10px;
	text-decoration:none;
	color:#FFF;
	padding:4px;
	background-color:#0c284b;
	font-weight:normal;
}

.retour a:hover{
	text-decoration:none;
	color:#FFF;
	padding:4px;
	background-color:#060d20;
	font-weight:normal;
}