body {
margin:0;
padding:0;
font-family:'Lucida sans unicode', Verdana, Tahoma, sans-serif; font-size:0.8em;
background:#f2f0f1;
}
ul {
margin:0;
padding:0;
list-style:none;
}

.wrapper {
width: 905px;
height: auto;
margin: 0 auto;
}
.accueil{ float:right
}

.header{ background: url(images/header.jpg) top no-repeat}

.liens {
width:416px;
margin:46px auto 0 auto;
}
.liens li {
width:138px;
height:25px;
font-size:12px;
float:left;
text-transform:uppercase;
text-align:center;
padding:8px 0 0 0;
}
.liens li li a {
text-decoration:none;
color:#325c6c;
}
.liens li p {
margin:0;
padding:0;
color:#7f8080;
text-align:center;
clear:both;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:30px 0 0 0;
}
.liens li a:hover {
color:#ff3300;
}



/*rounded*/
.result-corner-container {
background:#FFF;
margin:0 0 10px 0;
}
.result-corner-container span.top {
background:url(images/px-line.gif) repeat-x top;
display:block;
height:9px !important;
font-size:0px;
}
.result-corner-container span.bottom {
background:url(images/px-line.gif) repeat-x bottom;
display:block;
height:9px !important;
font-size:0px;
}
.result-corner-container span.top em, .result-corner-container span.top i, .result-corner-container span.bottom em, .result-corner-container span.bottom i {
width:9px;
height:9px;
display:block;
font-size:0px;
line-height:0px;
}
.result-corner-container span.top em {
float:left;
background:url(images/crt.gif) no-repeat;
}
.result-corner-container span.top i {
float:right;
background:url(images/clt.gif) no-repeat;
}
.result-corner-container span.bottom em {
float:left;
background:url(images/clb.gif) no-repeat;
}
.result-corner-container span.bottom i {
float:right;
background:url(images/crb.gif) no-repeat;
}
.bd-results-elem {
padding:0 9px;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
/*fin result-rounded-white-container*/


/* HEADINGS */
h1, h3, h4, h5, h6 {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-weight: normal;
margin:0;
padding:0;
}

h1{ margin:20px; color:#335c70; font-weight:bold}
h2{ display:block; background:#335c70; color:#fff; margin:1px; margin-bottom:20px; padding:5px; padding-left:25px}

img {
border: 0; padding:1px; border:#ccc 1px solid
}

.logo img{
border: 0; padding:0; border:none
}

p {
margin: 0;
padding: 0;
}

a {
background-color:inherit;
color:#335c70;
text-decoration: none; !important
}
a:hover {
background-color:inherit;
text-decoration: none; !important
}

.encadrer {
    background-color: #FFFFFF;
    border: 1px solid #006666;
    margin-bottom: 25px
}

.encadrer ul{ margin:0 10px 10px 10px
}

.mentions{ font-size:0.7em; float:left; text-align:center; display:block; width:100%; margin-top:30px
}
.border-elem {
border-left:1px solid #d4d3d3;
border-right:1px solid #d4d3d3;
}
