/* CSS */
body {
	background-image:none;
}
#fond {
	display: block;
	/*position: fixed;*/
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	/*height:100%;*/
	height:700px;
}
#fond img {
	border:0;
	width:100%;
	height:100%;
}
#banniere,
#masque,
#entete .backhome {
	display: none;
}

/* FILIERES */
.filieres {
    display:block;
	float:left;
	list-style:none;
	margin:57px 0px 0px 0px;
}
.filieres li {
    list-style: none;
    float:left;
	display:block;
}
.filieres li a {
    color:#FFF;
    font-weight:normal;
    text-decoration: none;
    display:block;
    cursor:pointer;
	width:129px;
	height:48px;
	float:left;
	margin:0px 0px 0px 6px;
	_margin:0px 0px 0px 3px;
	padding:62px 0px 0px 0px;
	text-align:center;
	font-size:0.9em;
	background-repeat:no-repeat;
	cursor:pointer;
	position:relative;
}
.filieres li.filiere01 a {
	background-image:url(../img/master/filiere01.png);
}
.filieres li.filiere02 a {
	background-image:url(../img/master/filiere02.png);
}
.filieres li.filiere03 a {
	background-image:url(../img/master/filiere03.png);
}
.filieres li.filiere04 a {
	background-image:url(../img/master/filiere04.png);
}
.filieres li.filiere05 a {
	background-image:url(../img/master/filiere05.png);
}
.filieres li.filiere06 a {
	background-image:url(../img/master/filiere06.png);
}

/* ENTETE */
#entete {
	/*background-image:url(../img/master/entete01.png);*/
	background-image:url(../img/master/entete03.png);
	width:815px;
	/*margin:134px 0px 0px 0px;*/
	margin:259px 0px 0px 0px;
	/*height:126px;*/
	height:270px;
}
#entete .logo {
	width:800px;
	height:100px;
	/*top:34px;*/
	top:159px;
	left:5px;
}
.copyright {
	color:#FFF;
	text-transform:uppercase;
	font-size:0.9em;
	position:absolute;
	top:380px;
	right:830px;
	display:block;
	text-align:right;
	width:150px;
	display:none;
}

#entete .bt_reserver{
	/*top:193px;*/
	top:318px;
}
#entete .bt_plages{
	background-repeat:no-repeat;
	width:350px;
	height:33px;
	display:none;
	position:absolute;
	top:318px;
	left:10px;
	text-decoration:none;
	cursor:pointer;
}
#entete .bt_plages span{
	display:none;
}
#entete .bt_mobi{
	display:none;
}
#entete .bt_printemps {
    display: none;
    background-repeat:no-repeat;
    width:392px;
    height:86px;
    position:absolute;
    top:296px;
    left:20px;
    text-decoration:none;
    cursor:pointer;
}
#entete .bt_printemps span{
    display: none;
}
.bt_images {
	/*top:12px;*/
	top:137px;
}
.box_sousmenu {
	margin:20px 0px 0px 440px;
	_margin:20px 0px 0px 220px;
}
#ariane {
	display:none;
}
#outils {
	display:none;
}
.box_recherche {
	/*top:337px;*/
	top:264px;
}

/* FOOTER */
#footer {
	background-image:url(../img/master/pied01.gif);
	width:825px;
	padding:0px 0px 5px 0px;
	border-bottom: #b7a288 solid 5px;
	/*position:relative;*/
}
.officiel {
	color:#827465;
	font-size:1.1em;
	display:block;
	padding:0px 0px 0px 13px;
	background-color:#b7a288;
	float:left;
	width:812px;
}

/* CONTENU */
#global {
	width: 825px;
}
#contenu {
	/*background-image:url(../img/master/contenu01.gif);*/
	background-image:url(../img/master/contenu03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px 5px 5px 5px;
	width:815px;
	background-color:#d9c9af;
}
#contenu h1 {
	display:none;
}

/* ACCUEIL */
.box_sejours,
.box_multimedia,
.box_animations,
.box_actualite{
	float:left;
	display:block;
	width:269px;
	margin:0px 0px 10px 0px;
}
.box_sejours {
	position:relative;
}
.box_sejours h2 {
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	padding:5px 5px 5px 5px;
	background-color:#a30043;
	background-image:url(../img/accueil/box_sejours_haut.gif);
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:normal;
}
.box_sejours .detail {
	color:#FFF;
	padding:5px 5px 5px 5px;
	background-color:#a30043;
	background-image:url(../img/accueil/box_sejours_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	display:block;
	width:259px;
}
.box_sejours .detail .tarif {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	margin:0px 0px 5px 0px;
}
.box_sejours .detail .tarif span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
}
.box_sejours .detail .promo {
	width:58px;
	height:48px;
	text-align:center;
	display:block;
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fcf9e8;
	padding:15px 5px 5px 5px;
	background-image:url(../img/accueil/promo.png);
	background-repeat:no-repeat;
	top:-22px;
	right:-3px;
	font-size:1.1em;
}
.box_sejours .detail .promo span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
}
.box_sejours .detail .date,
.box_sejours .detail .titre a {
	color:#ffc77e;
	text-decoration:none;
	text-transform:uppercase;
}
.box_sejours .detail .titre a:hover {
	text-decoration:underline;
}
.all01 a,
.all02 a{
	background-position:left;
	background-repeat:no-repeat;
	padding:2px 0px 2px 5px;
	text-decoration:none;
	font-size:0.9em;
	float:right;
	display:block;
	margin:1px 0px 0px 0px;
}
.all01 a span,
.all02 a span{
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 5px 2px 0px;
}
.all01 a {
	background-image:url(../img/accueil/all01_left.gif);
	color:#d31666;
}
.all01 a span {
	background-image:url(../img/accueil/all01_right.gif);
}
.all02 a {
	background-image:url(../img/accueil/all02_left.gif);
	color:#bec392;
}
.all02 a span {
	background-image:url(../img/accueil/all02_right.gif);
}
.box_actualite h2 {
	color:#6c7a83;
	text-transform:uppercase;
	text-align:center;
	padding:5px 5px 5px 5px;
	font-size:1em;
	font-weight:normal;
}
.box_animations h2 {
	color:#49403b;
	text-transform:uppercase;
	text-align:center;
	padding:5px 5px 5px 5px;
	font-size:1em;
	font-weight:normal;
	position:relative;
}
.box_animations .detail {
	color:#48403b;
	padding:5px 5px 5px 5px;
	float:left;
	display:block;
	width:259px;
}
.box_animations .detail .date,
.box_animations .detail .titre a,
.box_animations .listing .date,
.box_animations .listing .titre a,
.box_actualite .listing .date,
.box_actualite .listing .titre a{
	color:#8b7558;
	text-decoration:none;
	text-transform:uppercase;
}
.box_animations .detail .titre a:hover,
.box_animations .listing .titre a:hover,
.box_actualite .detail .titre a:hover,
.box_actualite .listing .titre a:hover{
	text-decoration:underline;
}
.box_animations .listing,
.box_actualite .listing{
	float:left;
	display:block;
	width:259px;
	padding:5px 5px 5px 0px;
	border-top:#dee0e1 solid 1px;
}
.box_multimedia h2 {
	color:#FFF;
	text-align:left;
	padding:6px 5px 5px 5px;
	background-color:#808367;
	background-image:url(../img/accueil/box_multimedia_haut.gif);
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:normal;
	/*position:relative;*/
}
.box_multimedia h2 span {
	text-transform:uppercase;
}
.box_multimedia {
	/*position:relative;*/
}
.box_multimedia select {
	width:130px;
	float:right;
	display:block;
	margin:-21px 3px 0px 3px;
	padding:2px 2px 2px 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#808367;
	position:relative;
}
.box_multimedia label {
	display:none;
}
.box_multimedia .video {
	float:left;
	width:269px;
	display:block;
	background-color:#000;
}
.box_sejours .plus,
.box_animations .plus,
.box_actualite .plus {
	text-align:right;
	margin:0px 0px 4px 0px;
}
.box_sejours .plus a {
	color:#FFF;
	text-decoration:none;
	font-size:0.9em;
}
.box_animations .plus a,
.box_actualite .plus a{
	color:#48403b;
	text-decoration:none;
	font-size:0.9em;
}
.rss2 a {
	background-image:url(../img/master/rss_gris.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	width:16px;
	height:15px;
	display:block;
	float:right;
	margin:0px 0px 0px 5px;
}
.rss2 span {
	display:none;
}
.box_sejours .plus a:hover,
.box_animations .plus a:hover,
.box_actualite .plus a:hover{
	text-decoration:underline;
}
.photo269a,
.photo269b{
	float:left;
	display:block;
	width:269px;
	position:relative;
}
.photo269a img,
.photo269b img,
.photo63a img{
	border:0;
	float:left;
}
.photo269a .haut,
.photo269b .haut{
	position:absolute;
	width:269px;
	height:5px;
	background-repeat:no-repeat;
	font-size: 1px;
	top:0px;
	left:0px;
	display:block;
}
.photo269a .haut {
	background-image:url(../img/photo269a/haut.png);
}
.photo269b .haut {
	background-image:url(../img/photo269b/haut.png);
}
.photo269a .bas,
.photo269b .bas{
	position:absolute;
	width:269px;
	height:5px;
	background-repeat:no-repeat;
	font-size: 1px;
	bottom:0px;
	left:0px;
	display:block;
}
.photo269a .bas {
	background-image:url(../img/photo269a/bas.png);
}
.photo269b .bas {
	background-image:url(../img/photo269b/bas.png);
}
.photo63a {
	float:left;
	display:block;
	width:63px;
	/*position:relative;*/
	margin:0px 5px 5px 0px;
}
.photo63a .haut{
	position:absolute;
	width:63px;
	height:5px;
	background-image:url(../img/photo63a/haut.png);
	background-repeat:no-repeat;
	font-size: 1px;
	top:0px;
	left:0px;
	display:none;
}
.photo63a .bas{
	position:absolute;
	width:63px;
	height:5px;
	background-image:url(../img/photo63a/bas.png);
	background-repeat:no-repeat;
	font-size: 1px;
	bottom:0px;
	left:0px;
	display:none;
}

/* THEMES : TOUS */
.theme01,
.theme02,
.theme03,
.theme04,
.theme05,
.theme06,
.theme07{
	background:none;
}
.theme01 #banniere,
.theme02 #banniere,
.theme03 #banniere,
.theme04 #banniere,
.theme05 #banniere,
.theme06 #banniere,
.theme07 #banniere{
	display:none;
}
.theme01 #masque,
.theme02 #masque,
.theme03 #masque,
.theme04 #masque,
.theme05 #masque,
.theme06 #masque,
.theme07 #masque{
	display:none;
}
.theme01 #footer,
.theme02 #footer,
.theme03 #footer,
.theme04 #footer,
.theme05 #footer,
.theme06 #footer,
.theme07 #footer{
	background-image:url(../img/master/pied01.gif);
	background-color:#b7a288;
	border-top: #b7a288 solid 10px;
	border-bottom: #b7a288 solid 5px;
}
.theme01 #contenu,
.theme02 #contenu,
.theme03 #contenu,
.theme04 #contenu,
.theme05 #contenu,
.theme06 #contenu,
.theme07 #contenu{
	background-image:url(../img/master/contenu01.gif);
	padding-bottom:5px;
}





/* RECHERCHE PAR MOTS CLES */

/* Fenêtre */

.fenetre_mots_cles {
	top: 289px;
}
