* {

	background-image:none !important;
	background-color:#000;
	
	margin:0px;
	padding:0px;

}

#calendrier {

	position:relative;
	display:block;
	float:none;

}

#calendrier #selecteur {

	width:398px;

}

#calendrier table {

	width:400px;

}

#suivant {

	margin-right:25px;

}

#limiteur_agenda {

	width:600px;

}

#colonnage_recherche {

	height:auto;

}

.shop_block {

	height:auto;

}

.shop_block span {

	height:auto;

}

#menu_haut ul {

	height:auto;

}

#zone_recherche input,
#zone_recherche_inline input {

	height:auto;
	font-size:1em;

}

#zone_recherche input.ok,
#zone_recherche_inline input.ok {
	
	height:auto;
	width:auto;

}

#zone_recherche {

	width:200px;
	margin-left:610px;

}

#zone_recherche_inline {

	width:320px;
	margin-left:462px;
	height:2.4em;

}

#icone_zone_recherche {

	margin-left:579px;

}

#contenu {

	padding-bottom:20px;

}

#barre_titre_page h1 {

	width:410px;

}

#visite_guidee h2 span,
#chapitre_secrets h2 span {

	font-size:1em;

}

input {

	font-size:1em;

}


body, html {

	background-color:#000;
	font-size:13px;
	color:#fff;

}

object { display:none; }

div.listing_accueil { width:760px; border-width:0px; }

hr {

	color:#fcff00;
	background-color:#fcff00;

}

/* BLOCS IDENTIFIABLES */

#master { 

	background-color:#000; 
	border-width:0px; 
	border-bottom-width:1px; 
	padding-bottom:20px; 
	
}

#header { background-color:#000; border-width:0px; margin-bottom:20px; }

#menu_haut { width:auto; }

#header ul li a { text-transform:uppercase; }

#menu_gauche { padding-top:0px; }

#titre_page { display:none; }

#barre_titre_page { background-color:#000; }

#colonne_gauche { display:none; }

#colonne_droite { width:790px; }
#details #colonne_droite { width:450px; }

#pied_page { color:#fff; }

#zone_recherche,
#zone_recherche_inline {

	position:relative;
	float:none;
	display:block;
	
	margin:0px;
	padding:5px;
	
	background-color:#000;
	color:#fff;
	border-width:0px;
	margin-bottom:25px;

}

#zone_recherche input,
#zone_recherche input.ok,
#zone_recherche_inline input,
#zone_recherche_inline input.ok {

	margin:0px;
	padding:3px;
	border-width:1px;
	border-color:#d74de3;
	background-color:#000;
	background-image:none;
	color:#fff;
	width:auto;
	height:auto;

}

#calendrier {

	position:relative;
	display:block;
	width:100%;
	margin-bottom:20px;

}

#calendrier #selecteur {

	width:788px;
	background-color:#000;
	border-width:0px;

}

#calendrier table {

	background-color:#000;
	border-width:0px;

}

#calendrier table th {

	padding-left:10px;
	padding-right:10px;

}

#calendrier table th span {

	display:inline;

}

#calendrier #selecteur #suivant {

	margin-right:10px;

}

#limiteur_agenda {

	width:auto;

}

#localisation {

	float:none;margin-top:0px;

}

#incipit {

	margin-top:10px;
	margin-bottom:10px;

}

div.entree {

	border-width:0px;

}

.sejours {

	border-width:0px;

}

div.note,
div.entree,
div.bandeau_menu,
div.bandeau_menu div.partie_droite,
div.bandeau_menu div.partie_gauche,
#colonne_gauche #selecteur_photos,
div.article p,
div.article ul,
div.article ul li,
#texte p,
form .colonne_gauche,
form .colonne_droite,
#incipit,
#texte ul,
#texte li,
#colonne_droite {

	color:#fff;
	border-width:0px;

}

#bandeau_nom_mois {

	border-width:0px;
	margin-top:20px;

}

#zone_contenu {

	width:800px;

}

#zone_recherche,
#zone_recherche_inline {

	width:100%;

}

#zone_recherche span,
#zone_recherche_inline span,
#zone_recherche input,
#zone_recherche_inline input {

	display:inline;

}

#zone_recherche img,
#zone_recherche_inline img {

	display:none;

}

#limiteur_brochures {

	width:590px;

}

#selection {

	border-width:0px;

}

.entree_panier {

	border-color:#fff200;

}

.shop_block {

	height:auto;
	width:100% ;

}

.shop_block img {

	display:none;

}

div.entree {

	padding-left:0px;

}

#header ul {

	border-width:0px;

}

/* TITRES */

h1,
#barre_titre_page h1.fleches,
#colonnage h1.accueil,
#colonnage div.sejours h1.opaque,
#colonnage h1.opaque {

	display:block;
	background-color:#0000aa;
	color:#fcfc56;
	padding:5px;
	margin-top:10px;
	margin-bottom:7px;
	margin-left:0px;
	width:auto;
	
}

h2,
div.listing_accueil h2,
div.entree h2,
h2.opaque,
#details #colonne_droite h2,
h2.boutique,

#visite_guidee h2,
#chapitre_secrets h2 {

	display:block;
	background-color:#6b0cab;
	color:#ffedd1;
	padding:5px;
	margin-top:10px;
	margin-bottom:7px;
	border-width:0px;
	margin-left:0px;

}

h2 span,
#visite_guidee h2 span,
#chapitre_secrets h2 span {

	background-color:#6b0cab;
	color:#ffedd1;
	margin:0px;
	padding:0px;

}

h3,
#details #colonne_droite h3,
#colonne_gauche div.titre_section {

	background-color:#cd23d3;
	color:#edffed;
	border-width:0px;
	margin:0px;
	padding:3px;

}

h4,
#texte h4,
#texte h4 b,
#texte h4 i {

	background-color:#bd8cbf;
	color:#fff;
	color:#fff;
	border-width:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;

}

h5,
div.article h5 b,
div.article h5 i,
div.article h5,
#texte #bis h5,
#texte #bis h5 b,
#texte #bis h5 i,
#texte h5 {

	background-color:#fe59ae;
	color:#fff;
	border-width:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;

}

h6,
div.article h6 {

	background-color:#ffc5f5;
	color:#000;
	border-width:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;

}

/* FORMULAIRES */

label,
#formulaire label {

	color:#D74DE3;
	
}

input, textarea {

	border:1px #D74DE3 solid;
	color:#fff;

}

/* LIENS */

a,
a:hover,
div.listing_accueil a,
div.listing_accueil a:hover,
#pied_page a,
#pied_page a:hover,
#menu_gauche ul li a,
#menu_gauche ul li a:hover,
#header ul li a,
#header ul li a:hover,
#calendrier #selecteur a,
#calendrier #selecteur a:hover,
#calendrier #selecteur #precedant a,
#calendrier #selecteur #precedant a:hover,
#calendrier #selecteur #suivant a,
#calendrier #selecteur #suivant a:hover,
#calendrier table td a.desactive,
#calendrier table td a.desactive:hover,
#calendrier table td a.dispo,
#calendrier table td a.dispo:hover,
#calendrier table td a.actuel,
#calendrier table td a.actuel:hover,
div.bandeau_menu div.partie_droite a,
div.bandeau_menu div.partie_droite a:hover,
div.bandeau_menu div.partie_gauche a,
div.bandeau_menu div.partie_gauche a:hover,
div.entree a,
div.entree a:hover,
p a span,
div.entree a.bouton,
div.entree a.bouton:hover,
.entree_panier a,
.entree_panier a:hover,
h3 a,
h3 a:hover,
.shop_block a,
.shop_block a:hover,
.shop_block a span,
.shop_block a:hover span,
#chapitre_secrets li a,
#chapitre_secrets li a:hover,
div.entree.secrets a,
div.entree.secrets a:hover {

	font-weight:bold;
	color:#1fab0c;
	text-decoration:underline;
	border-width:0px;
	font-weight:normal;
	letter-spacing:0px;
	height:auto;
	width:auto;

}

div.entree a.bouton {

	background-color:#000;

}

#menu_gauche {

	background-color:#000;

}

/* Correctifs google */

#map * {

	background-color:transparent;

}

body {

	font-size:22px;

}

#calendrier #selecteur #suivant {

	margin-right:20px;

}