html{  
  height: 100%;  
} 

body {
background:#eae9da;
height:100%;
color : #898A88;
}

#site-wrap {
position : relative;
min-height:100%;
width:100%;
}

#header-wrap{
background:#A3D01E url(../graphics/bg-top.jpg) repeat-x scroll 0 0;
margin: 0px auto;
width : 100%;
overflow:hidden;
}

#header {
height:200px;
margin:0 auto;
background: transparent url(../graphics/banniere4.jpg) no-repeat scroll 0 0;
overflow:hidden;
position:relative;
width:999px;
}

#logo {
float:left;
font-size:1.4em;
padding-top:20px;
}

#logo a {
border:0;
display:block;
height:114px;
text-decoration:none;
width:402px;
}

#footer-wrap{
background:#2B7C9A url(../graphics/footer.jpg) repeat-x scroll center 0;
height:201px;
margin:0 auto;
overflow:hidden;
width:100%;
position: absolute;
bottom: 0;
}


#site-wrap .container_12 {
margin-top : 10px;
padding-bottom : 211px;
}

#footer-wrap .container_12 {
margin-top : -20px;
padding-bottom: 0px;
}


.boite-700 {
background: #FFF url(../graphics/boite-700-fond.jpg) repeat-y scroll 0 0;
display:inline;
float:left;
width:670px;
padding:0 15px;
}


.boite-700-haut {
background: transparent url(../graphics/boite-700-haut.jpg) no-repeat scroll 0 0;
float:left;
height:9px;
overflow:hidden;
width:701px;
}

.boite-700-bas {
background: transparent url(../graphics/boite-700-bas.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:9px;
overflow:hidden;
width:700px;
margin-bottom : 20px;
}

.boite-220 {
padding: 0px 10px;
width:200px;
display:inline;
float:left;
background:#FFF url(../graphics/boite-220-fond.jpg) repeat-y ;
}

.boite-220-haut {
background: transparent url(../graphics/boite-220-haut.jpg) no-repeat scroll 0 0;
float:left;
height:9px;
overflow:hidden;
width:221px;
}

.boite-220-bas {
background: transparent url(../graphics/boite-220-bas.jpg) no-repeat scroll 0 0;
float:left;
height:9px;
overflow:hidden;
width:220px;
margin-bottom : 20px;
}

ul#diaporama {margin: 0px; padding:5px 0px 4px 0px;}
ul#diaporama  li{margin: 0px; padding:0px;}

.floatleft {
float:left;
display:block;
margin-right:13px;
} 

.floatright {
float:right;
display:block;
margin-left:13px;
}
 .formulaire td {padding : 0px 0px 10px 5px;}

.over{
height:100px;
overflow:hidden;
}
