html{
	background:url(back.gif);
}

body{
	width:800px;
	margin:auto;
	font:12px Arial, Helvetica, sans-serif;
	position:relative;
}

img{
	border:none;
}

#header{
	width:800px;
	height:245px;
	background:url(header.jpg) center;
	position:relative;
}
#header a{
	position:absolute;
	top:0px;
	left:0px;
	width:90px;
	height:100px;
}

#infos{
	width:800px;
	height:117px;
	background:url(infos.jpg);
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	position:relative;
}
#infos a{
	color:#FFFFCC;
	text-decoration:none;
	font-style:italic;
}
#infos a:hover{
	text-decoration:underline;
}
#infos_1{
	position:absolute;
	left:350px;
	top:40px;
}
#infos_2{
	position:absolute;
	left:680px;
	top:40px;
}

#menu{
	position:absolute;
	top:245px;
	left:35px;
	width:165px;
	float:left;
}
#menu a{
	display:block;
	height:36px;
	padding-left:20px;
	color:#005AAB;
	background:url(menu_a.jpg) left top no-repeat;
	font:italic small-caps 16px Calibri, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	line-height:36px;
}
#menu a:hover{
	color:#FFFFFF;
	background:url(menu_ahover.jpg) left top no-repeat;
}


#main{
	background:#FFFFFF;
	padding:20px;
}


#other{
	float:left;
	width:220px;
	height:400px;
	margin-top:70px;
	background:url(other.jpg) no-repeat;
	position:relative;
}
#other a{
	display:block;
	background-color:#005AAB;
	border:1px outset #6DBCE9;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	width:130px;
	height:25px;
	line-height:25px;
}
#other a:hover{
	background-color:#6DBCE9;
	border:1px inset #6DBCE9;
}
#other a.other1{
	position:absolute;
	left:65px;
	top:147px;
}
#other a.other2{
	position:absolute;
	left:65px;
	top:327px;
}
#contenu{
	margin-left:220px;
	padding:10px;
	color:#333333;
}
#contenu h1{
	height:36px;
	padding:6px 0px;
	margin:0;
	margin-left:10px;
	padding-left:40px;
	background:url(h1.jpg) left center no-repeat;
	font:21px Calibri, Arial, Helvetica, sans-serif;
	color:#005AAB;
	text-decoration:underline;
	line-height:36px;
}
#contenu h2{
	height:28px;
	padding:3px 0px;
	margin:0;
	margin-left:15px;
	padding-left:46px;
	text-decoration:underline;
	background:url(h2.jpg) left center no-repeat;
	font:18px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:28px;
}
#contenu h3{
	padding:2px 0px;
	margin:0;
	margin-left:20px;
	font:bold italic 16px Calibri, Arial, Helvetica, sans-serif;
	color:#666666;
}
#contenu a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#B6C702;
	text-decoration:none;
}
#contenu a:hover{
	text-decoration:underline;
}


#footer{
	clear:both;
	padding:15px;
	background:#FFFFFF;
	text-align:center;
}
#footer a{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#B6C702;
	text-decoration:none;
}
#copyright{
	padding-right:80px;
	float:right;
}

.formu, .bouton, .double{
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #0059A9;
	background-color:#FFFDD6;
	width:210px;
}
input.double, textarea.double{
	width:424px;
}
.formu:hover,.double:hover,.bouton:hover{
	border:1px solid #BCCD05;
}

.bouton{
	font-variant:small-caps;
	cursor:pointer;
}
.puce{
	width:auto;
	background:none;
	border:none;
}
