/* CSS Document */

label{
display: inline-block;
margin-right: 10px;
min-width: 80px;
}

label.long{
display: inline-block;
margin-right: 10px;
min-width: 170px;
}

body{
background-color:#4b4b4b;
font-family:Arial, sans-serif; 
font-size:12px; 
color:#333333;
}

#lib_accueil{
float:right; 
padding-right:40px; 
padding-top:23px; 
line-height:30px; 
color:#FFFFFF;
font-weight:bold;
}

#lib_accueil a{
color:#FFFFFF;
text-decoration:none;
}
#lib_accueil a:hover{
color:#FFFFFF;
text-decoration:underline;
}

h1 {
font-size:14px;
}

#corps {
padding-top:10px; 
padding-right:10px;
padding-left:10px; 
overflow:auto;
line-height:1.5em;
}
.intro{
font-style:italic;
}
 
#piedDePage{
text-align:center;
height:30px; 
width:760px; 
background-color:#666666; 
margin-bottom:0px;
color:#CCCCCC;
}
#piedDePage a{
color:#FFFFFF;
text-decoration:none;
}
#piedDePage a:hover{
color:#FFFFFF;
text-decoration:underline;
}
legend{
font-size:12px;
font-weight:bold;
}

fieldset{
margin-top:5px;
min-height:70px;
padding-left:10px;
padding-top:10px;
max-width:460px;
}
fieldset a{
color:#ba2d6d;
}
.fieldset_messages{
margin-top:0;
min-height:70px;
padding-left:10px;
padding-top:10px;
min-width:200px;
float:left;
}
.fieldset_messages a{
color:#0000ee;
}

#ongletGauche {
position:relative;
height:350px;
width:149px;
float:left;
margin-right:20px;
margin-left:0px;
margin-top:0px;
*margin-top:0px;
color:#000000;
}

#offres{
background-position:0 0;
background-repeat:no-repeat;
padding-top:5px;
padding-left:0px; 
padding-bottom:10px;
margin-left:2px;
}


/***********footer********************/
#footer {
color:#000000;
}
#footer a{
color:#f0f0f0;
text-decoration:none;
}
#footer a:hover{
color:#f0f0f0;
text-decoration:underline;
}


/*********Page Accueil************/
#slideshowWrapper{position:relative;width:741px;margin:auto;}
#slideshow ul{padding:0}
#fssPrev{position:absolute;top:169px;left:-67px;background:url(../images/arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:169px;left:745px;background:url(../images/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{display:none;position:absolute;bottom:40px;background:url(../images/white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;color:#333;text-decoration:none;}

ul#slideshow{list-style:none;padding:2px;margin:auto;margin-top:5%;width:741px;height:418px;overflow:hidden;}

#fssList{list-style:none;width:400px;margin:auto;padding:5px 0 0 45%;position:absolute;top:398px;*top:430px}
#fssList li{float:left;display:inline;padding-right:10px;padding-left:6px;background-color:#ffa6ce;text-align:center;width:6px;display:inline-block;margin-right:1px;}
#fssList li a{color:#f0f0f0;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#ffffff;}
#fssList li.fssActive {background-color:#ba2d6d;}

.btn_entree_accueil{
clear:both;
background-image:url('../images/btn_entree_fond_accueil.png');
background-repeat:no-repeat;
display:block;
height:23px;
padding:6px 6px 0 0;
width:90px;
color:#ffffff;
font-weight:bold;
margin-top:0
}

/******* header slider *********/
#slideshow_header ul{padding:0}
/*#fssPrev_header{position:absolute;top:169px;left:187px;left:185px\9;background:url(../images/arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}*/
/*#fssNext_header{position:absolute;top:169px;left:1012px;left:1010px\9;background:url(../images/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}*/

#fssPrev_header{position:relative;top:-23px;left:640px;padding:3px;background-color:#ba2d6d;float:left;color:#e5e5e5;font-size:10px;text-decoration:none;}
#fssPrev_header:hover{background-color:#ff3e95;}
#fssNext_header{position:relative;top:-20px;left:642px;padding:3px;background-color:#ba2d6d;color:#e5e5e5;font-size:10px;text-decoration:none;}
#fssNext_header:hover{background-color:#ff3e95;}
#fssPlayPause_header{position:relative;top:-20px;left:644px;padding:3px;background-color:#ba2d6d;color:#e5e5e5;font-size:10px;text-decoration:none;}
#fssPlayPause_header:hover{background-color:#ff3e95;}
#slideshowWrapper_header{height:242px; overflow:hidden;width:760px}

/* #fssPlayPause_header{display:block;position:absolute;bottom:460px;bottom:570px\9;left:950px;background:url(../images/white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;color:#333;text-decoration:none;}*/

ul#slideshow_header{list-style:none;padding:2px;margin:auto;width:741px;height:418px;overflow:hidden;}

#fssList_header{display:none;}


/**** offresSpeciales ***/
#contact_mv{background-color:#ffffff;width:505px;text-align:left;color:#8449b2;margin:0 auto;font-size:14px;height:82px;padding:5px}
p #contact_mv{background-color:#ffffff;}
#contact_extras_she{background-color:#8449b2;width:400px;text-align:center;color:#ffffff;margin:0 auto;font-size:14px;font-weight:bold;padding:5px}
#extras_she a{color:#ffffff;}
.conditions_she{font-size:10px;}
h1 span {font-size:10px}



/**** toutes nos destination ****/
.listPlan_col{
width:280px;
float:left;
}
.layerTab_plan{
margin-left:180px;
}
.layerTab_plan h2{
font-size:12px;
margin:5px 0 0 0;
}
.layerTab_plan img{
display:block;
}
.layerTab_plan h2 a{
color:#672080;
}
.layerTab_plan li a{
color:#8449b2;
text-decoration:none;
}
.layerTab_plan li a:hover{
color:#8449b2;
text-decoration:underline;
}
.layerTab_plan ul{
list-style:none;
margin:0;
padding:0 0 0 15px;
}
.menu_listPlan {
list-style:none;
float:left;
}
.menu_listPlan {
padding:0;
}
.menu_listPlan li img{
border:0;
}
