/* CSS Document */

body {
width:100%; 
font-family:Arial, Helvetica, sans-serif;
background:url(../images/accueil/bg_site.png) repeat-x;
}

html {
font-size:100%;
}

* {
margin:0;
padding:0;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.clear {
clear:both;
height:1px;
visibility:hidden;
}

/* Code de dissimulation */

.hiddenStructure
{
display:block !important;
background-color:transparent !important;
background-image:none !important;
border:none !important;
width:1px !important;
height:1px !important;
overflow:hidden !important;
padding:0 0 0 0 !important;
margin:-1px 0 0 -1px !important;
list-style:none !important;
float:none !important;
/* IE 6 will otherwise show an empty line. */
position:absolute;
}
/* Compliant browsers. */
*[class=hiddenStructure]{position:relative !important;}


/* container general  */

#enveloppe {
background:url(../images/accueil/bg_black.png) center bottom repeat-x;
}

#wrapper {
width:971px;
margin:0 auto;
}

/* header */

#header {
background:url(../images/accueil/header.png) no-repeat;
height:101px;
width:971px;
}

/* ToolBox */

#toolbox_top {
height:17px;
float:right;
width:700px;
}

#toolbox_top img {
vertical-align: middle;
}

#toolbox_top ul {
float:right;
padding: 24px 0 0 0;
}

#toolbox_top ul li {
float:left;
padding-top: 5px;
}

.li_fb {
padding-top: 0 !important;
}

#header_fb {
float:left;
}


/*logo site
*/
.logo {
margin:0;
float:left;
margin: 4px 0 0 15px;
}




