html
{
	min-height: 100%;
	min-width: 100%;
	
	overflow-y:scroll;
	
	letter-spacing:0em;
	background-color: #FFF;
}

body
{
	font-family:Trebuchet MS, Tahoma;
	font-size: 14px;
	line-height: 1.2;
	width:100%;
	background:#F8F8F8 url(../images/fond.jpg) top fixed;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a
{
	margin: 0;
	padding: 0;
	border-width: 0;
}

#page
{
	z-index: 1;
	width: 1024px;
	border-style: none;
	background-color:#FFF;	
	margin:auto;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

a:link
{
	color:#3B61A8;
	text-decoration:none;
}

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

a:visited
{
	color:#3B61A8;
	text-decoration:none;
}

a:active
{
	color:#3B61A8;
	text-decoration:none;
}

.spanavert
{
	line-height:18px;
}

#entete
{
	z-index: 2;
	width: 1024px;
	height: 140px;
	border-bottom:1px #FFF solid;
	background-image:url(../images/entete.jpg);
	position: relative;
	text-align:right;
	color:#FFF;
	font-family:Trebuchet MS, Tahoma;
	line-height:22px;
	font-size:13px;

	text-shadow: 1px 1px 1px #333;
	-moz-text-shadow: 1px 1px 1px #333;
	-webkit-text-shadow: 1px 1px 1px #333;
}

.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right, .jscroller2_left_endless {
	 margin: 0;
	 padding-top: 6px;
	 padding-bottom: 4px;
	 white-space: nowrap;
	 vertical-align:middle;
}

#banddef
{
	z-index: 2;
	width: 1024px;
	height: 21px;
	padding-top:6px;
	border-bottom:1px #FFF solid;
	position: relative;
	text-align:center;
	vertical-align:middle;
	overflow: hidden;
}

#banddef a:link
{
	text-decoration: none;
}

#banddef a:hover
{
	text-decoration:underline;
	cursor:pointer;
}

#banddef a:visited
{
	text-decoration:none;
}

#banddef a:active
{
	text-decoration:none;
}

#bandpub
{
	z-index: 2;
	width: 1024px;
	height: 90px;
	border-bottom:1px #FFF solid;
	position: relative;
	text-align:center;
	vertical-align:middle;
}

#bandpub img
{
	border:0;
}

#barmenu
{
	z-index: 6;
	width: 1024px;
	height: 32px;
	border-style: none;
	border-color: transparent;
	background-color: #FFF;
	position: relative;
	z-index:555;
}

#barmenu img
{
	border:0;
}

#barmenu a:link
{
	text-decoration: none;
}

#barmenu a:hover
{
	text-decoration:none;
	cursor:pointer;
}

#pagecontenu
{
	z-index: 7;
	width: 1022px;
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	left:2px;
}

#centrepage
{
	z-index: 11;
	width: 964px;
	min-height:540px;
	margin-left: 28px;
	margin-top: 28px;
	position: relative;
}

#partenaires
{
	z-index: 5;
	width: 1016px;
	min-height: 87px;
	border-top:1px #3B61A8 solid;
	background-color: #CCC;
	margin-top: 32px;
	padding:4px;
	text-align:center;
	clear:both;
}

#partenaires .remerc
{
	width:1024px;
	height:16px;
	padding-top:2px;
	text-align:center;
	font-family:Trebuchet MS, Tahoma;
	font-size:13px;
	color:#333;
}

#partenaires img
{
	z-index: 100;
	height: 25px;
	margin-top:3px;
	border:1px #333 solid;
}

#partenaires a:hover > img
{
	border:1px #FFF solid;
}

#planliens
{
	z-index: 4;
	width: 1000px;
	height: 88px;
	border-top:1px #3B61A8 solid;
	background-image:url(../images/fond_liens.jpg);
	position: relative;
	font-family:Trebuchet MS, Tahoma;
	font-size:13px;
	color:#FFF;
	padding:6px 12px 12px 12px;
	margin:0px;
}

#planliens a:link
{
	color: #FFF;
	text-decoration: none;
}

#planliens a:hover
{
	color: #FFF;
	text-decoration: underline;
	cursor:pointer;
}

#planliens a:visited
{
	color:#FFF;
}

#ombrebottom
{
	z-index: 8;
	width: 1024px;
	height: 16px;
	border-style: none;
	border-color: transparent;
	background-color:#F5F5F5;
	position: relative;
}

.centrecontent2{
	min-height: 780px !important;
}