/* White space reset */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input {
margin: 0;
padding: 0;
}

body, html, fieldset {
border: 0;
}

/* avoid browser default inconsistent font-sizes */
h1, h2, h3, h4, h5, h6, pre, code {
font-size: 1em;
}

/* no blue linked image borders */
a img, :link img, :visited img {
border:none;
}


body {
color: #002b5e;
background:#fff;
font-family:helvetica, arial, verdana, sans-serif;
font-size: 70%;
}

.clear {
clear: both;
font-size:1px;
line-height:0;
margin:0
}

a {
color: #7999bf;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}



li {
list-style-position: inside;
}

/* Setup (This all looks neater when it isn't put on display!) */

.wrapper {
width: 1000px; /* total width */
width:970px;
margin:auto;
}      


.center{
float: left;
padding:0 0 1em 0;
margin:4px 0 0 0;
background:#fff url(img/centre_fond.png) no-repeat 100% 0;
position:relative;
left:0;
top:0;
font-size:1.1em;
z-index:1;
height:500px;
min-height:500px;
padding-bottom:3em;
width:632px !important;
}

html>body .center{
height:auto;
}

.center a{
}

.center a:hover {
text-decoration: none;
font-weight:700;
}

.left {
float: left;
width: 150px; /* */
padding-left:15px;
padding-right:4px;
}

.right {
float: left;
width: 150px; /* right column left border */
margin-right:0px;
padding-left:4px;
}


/*** styles communs ***/
.hide {
	position: absolute;
	visibility: hidden;
}

.clear {
	clear: both;
}

.no-border {
	border:0;
}

