@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
background:#0fa2ce url(../images/body_bg.jpg) repeat-x;
}
img{
border:none;
}
#wrapper{
margin:auto;
width:975px;
}
/*top*/
#top{
width:975px;
height:21px;
}
.menu_left{
width:800px;
float:left;
padding:0 0 0 30px;
}
.menu_left{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#78cbed;
font-variant:small-caps;
text-decoration:none;
}
/*.menu_left a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fac515;
font-variant:small-caps;
text-decoration:none;
}*/
.language{
width:145px;
float:right;
}
.language img{
vertical-align:middle;
}
.language a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#747490;
font-variant:small-caps;
text-decoration:none;
}
.language a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fac515;
font-variant:small-caps;
text-decoration:none;
}
/*fin top*/
#banner{
background:url(../images/banner.jpg) no-repeat;
width:975px;
height:198px;
float:left;
}
/*navigation*/
#navigation{
background:url(../images/menu_bg.jpg) no-repeat;
width:975px;
height:26px;
float:left;
}
#navigation ul {
list-style-type : none;
margin : 0;
padding :0 0 0 32px;
}
#navigation ul li {
height : 26px;
float : left;
overflow : hidden;
margin : 0;
padding : 0;
}
#navigation ul li .bt_camp_fr {
height : 26px;
width : 82px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_esp_fr {
height : 26px;
width : 113px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_heber_fr {
height : 26px;
width : 95px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_empl_fr {
height : 26px;
width : 96px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_proprio_fr {
height : 26px;
width : 129px;
margin : 0;
padding : 0;
}#navigation ul li .bt_serv_fr {
height : 26px;
width : 61px;
margin : 0;
padding : 0;
}#navigation ul li .bt_act_fr {
height : 26px;
width : 58px;
margin : 0;
padding : 0;
}#navigation ul li .bt_anim_fr  {
height : 26px;
width : 74px;
margin : 0;
padding : 0;
}#navigation ul li .bt_alent_fr  {
height : 26px;
width : 89px;
margin : 0;
padding : 0;
}#navigation ul li .bt_cont_fr {
height : 26px;
width : 123px;
margin : 0;
padding : 0;
}


#navigation ul li .bt_camp_en {
height : 26px;
width : 98px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_esp_en {
height : 26px;
width : 114px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_heber_en {
height : 26px;
width : 82px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_empl_en {
height : 26px;
width : 80px;
margin : 0;
padding : 0;
}
#navigation ul li .bt_proprio_en {
height : 26px;
width : 117px;
margin : 0;
padding : 0;
}#navigation ul li .bt_serv_en {
height : 26px;
width : 72px;
margin : 0;
padding : 0;
}#navigation ul li .bt_act_en {
height : 26px;
width : 75px;
margin : 0;
padding : 0;
}#navigation ul li .bt_anim_en {
height : 26px;
width : 81px;
margin : 0;
padding : 0;
}#navigation ul li .bt_alent_en {
height : 26px;
width : 71px;
margin : 0;
padding : 0;
}#navigation ul li .bt_cont_en {
height : 26px;
width : 119px;
margin : 0;
padding : 0;
}



#navigation ul li a {
height : 26px;
width : 118px;
display : block;
margin : 0;
padding : 0;
}
#navigation ul li a:hover {
margin-top : -26px;
}

#navigation ul li a#active {
margin-top : -26px;
}

/*fin navigation*/
/*content*/
#content_wrapper{
background:url(../images/content_bg.gif) repeat-y;
width:975px;
float:left;
}
#left{
/*background:url(../images/left_bg.jpg) no-repeat;*/
width:612px;
float:left;
}
.contenu{
width:570px;
padding:5px 2px 5px 30px
}
#right{
width:363px;
float:left;
}
.bloc_vacance{
background:url(../images/bloc_voyage.jpg) no-repeat;
width:363px;
height:84px;
}
.bloc_coeur{
background:url(../images/bloc_coeur.jpg) no-repeat;
width:363px;
height:33px;
}
.bloc_contact{
background:url(../images/bloc_contact.jpg) no-repeat;
width:363px;
height:100px;
}
.bloc_actu{
background:url(../images/bloc_actu.jpg) no-repeat;
width:363px;
height:116px;
}
.bloc_promo{
background:url(../images/bloc_promo.jpg) no-repeat;
width:363px;
height:61px;
}
.bloc_cadeau{
background:url(../images/bloc_cadeau.jpg) no-repeat;
width:363px;
height:97px;
}
.bloc_recru{
background:url(../images/bloc_recru.jpg) no-repeat;
width:363px;
height:39px;
}
.bloc_telechargement{
background:url(../images/bloc_telechargement.jpg) no-repeat;
width:363px;
height:136px;
}
.bloc_newslettet{
background:url(../images/bloc_newsletter.jpg) no-repeat;
width:363px;
height:69px;
}
.logo_partenaire{
width:350px;
height:190px;
float:left;
margin:0 20px 15px 0;
}
/*fin content*/
#footer{
background:url(../images/footer.gif) no-repeat top;
height:89px;
width:975px;
float:left;
}
#footer img{
vertical-align:middle;
}
.coordonee{
width:350px;
float:left;
padding:25px 0 0 25px;
}
.liens{
width:590px;
float:right;
padding:25px 10px 0 0 ;
}



#diapo img{
	border:solid 3px #e70628;
}