*{
border: 0;
margin: 0;
padding: 0;
border-collapse: collapse;
}

body{
background: #756b5a;
font-family: trebuchet MS;
font-size: 82.5%;
}

/*********************************/
/************entete***************/
/*********************************/

#entete {
width: 1024px;
margin: auto;
height: 183px;
background: url(images/entete_menu.gif) no-repeat bottom right;
}

#entete img{
float: left;
}


/*********************************/
/************milieu***************/
/*********************************/

#milieu{
width: 1024px;
height: 427px;
margin: auto;
}

#milieu #menu{
width: 200px;
}

#milieu #corps{
background: #cbc18c url(images/aigle_10.gif) no-repeat top right;
width: 515px;
}

#milieu #corps #contenu{
overflow-y: auto;
margin-top: 10px;
height: 417px;
}


#milieu #corps #contenu-video{
margin-top: -15px;
height: 417px;
}

#milieu #droite{
width: 309px;
}

#milieu #droite img{
float: left;
}

.infos{
float: right;
width: 195px;
border-left: solid 1px #756b5a;
margin-left: 10px;
margin-bottom: 20px;
clear: right;
}

#milieu .infos p{
margin-left: 10px;
color: #833051;
font-weight: bold;
}


/*********************************/
/*************tarifs**************/
/*********************************/
.tarifs {
float: left;
width: 235px;
margin-left: 5px;
}

.tarifs img{
border: solid 1px #833051;
margin-bottom: 5px;
}


/*********************************/
/*********milieu accueil**********/
/*********************************/

#video-fu{
width: 515px;
float: left;
}

#video-fu object{
float: left;
}

#milieu #futuroscope{
float: right;
width: 120px;
margin-top: 100px;
}


/*********************************/
/******images illustration********/
/*********************************/
#contenu .illus{
display: block; 
background: url(images/bg-img.gif) no-repeat top center;
text-align: center;
width: 190px;
height: 130px;
float: right;
margin-right: 5px;
margin-left: 5px;
}

#contenu .illus img{
margin-top: 10px;
border: solid 1px #45423a;
}

#contenu .illus2{
display: block; 
background: url(images/bg-img2.gif) no-repeat top center;
text-align: center;
width: 95px;
height: 130px;
float: right;
margin-right: 5px;
margin-left: 5px;
}

#contenu .illus2 img{
margin-top: 7px;
border: solid 1px #45423a;
}

#contenu .illus3{
display: block; 
background: url(images/bg-img3.gif) no-repeat top center;
text-align: center;
width: 153px;
height: 202px;
float: left;
margin-top: 25px;
margin-right: 5px;
margin-left: 35px;
}

#contenu .illus3 img{
margin-top: 5px;
border: solid 1px #45423a;
}

#contenu .illus4{
display: block; 
background: url(images/bg-img4.gif) no-repeat top center;
text-align: center;
width: 202px;
height: 153px;
float: right;
margin-right: 5px;
margin-left: 5px;
}

#contenu .illus4 img{
margin-top: 5px;
border: solid 1px #45423a;
}

/*********************************/
/************galerie**************/
/*********************************/
#galerie{
width:480px;
height:280px;
text-align:center;
margin-left:20px;
background:url("images/CadrePhotos-DIAPORAMA.gif") no-repeat;
}

#galerie #dewslider embed{
margin-top:15px;
}

/*********************************/
/**********partenaires************/
/*********************************/
.partenaire{
display: block;
width: 225px;
height: 70px;
float: left;
margin-left: 15px;
margin-bottom: 20px;
}

.partenaire img{
float: left;
margin-right: 5px;
}

.partenaire a{
display: block; 
margin-top: 10px;
}
/*********************************/
/**************pied***************/
/*********************************/

#pied{
width: 1024px;
margin: auto;
height: 90px;
}

#pied img{
float: left;
}

#pied #corps-pied{
width: 515px;
height: 90px;
float: left;
background: url(images/pied_bg.gif) no-repeat top left;
}

#pied #navig{
text-align: center;
font-size: 0.8em;
text-transform: uppercase;
padding-top: 10px;
clear: left;
color: #cbc18c;
}

#pied #navig p{
font-size: 0.9em;
text-transform: none;
margin-right: 20px;
margin-left: 20px;
margin-top: 10px;
}

#pied .volenscene{
position: relative;
color: #833051;
font-family: times;
top: 60px;
left: 200px
}

#pied .volenscene a{
color: #833051;
font-weight: bold;
}

#pied #navig a{
color: #CBC18C;
margin-right: 10px;
text-decoration: none;
}

#pied #navig a:hover{
color: #fff;
}

#pied #navig #sign{
margin-top: 20px;
text-align: right;
text-transform: none;
color: #000;
}

#pied #navig #sign a{
color: #000;
margin-right: 0px;
}

#pied #navig #sign a:hover{
text-decoration: underline;
}