/*Reset Style*/
html, body {
	margin:0;
	padding:0;
	color: #000;
	word-spacing:1px;
	letter-spacing:0.2px;
	font: 26px Arial, Helvetica,"Lucida Grande", serif;
	line-height: 1.4em;
  min-width: 1px;
}

/*Remove Element*/
.header,
.background,
.breadcrumb,
.tools,
.desc_visual,
.content .inspiration a.btn,
.gallery,
.diapo,
.sidebar,
.footer {
	display: none;
}

.nove_normal {
	font-family: Arial, serif;
}
.nove_medium {
	font-family: Arial, sans-serif;
}
.nove_light {
	font-family: Arial, sans-serif;
}
.nove_bold {
	font-family: Arial, sans-serif;
}
.nove_demibold {
	font-family: Arial, sans-serif;
}
.nove_book {
	font-family: Arial, sans-serif;
}


/* Show URL */
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") ";}
a[href^="http://"] {color:#000;}

ul {
	list-style: disc inside;
}

table th,
table td,
table tr,
table {
	border: 1px solid #000 !important;
}

.one_half,
.two_third,
.one_third {
	float: none;
	width: 100% !important;
}

body:after {
	content: "Don't waste paper!";
	font-weight: bold;
	font-style: italic;
}

.content {
	width: 100%;
}

h1, h2, h3 {
	font-weight: bold;
}

.content .inspiration {
	color: #000;
	text-align: left;
}

.content .inspiration p {
	padding: 0;
}

.content div.divers {
	padding: 0;
	background: none;
}

/* Landing */

.landing {
	list-style: none;
}

.landing .title {
	position: relative;
	height: auto !important;
}

/* Brochures */

.thumbnail ul {
	list-style: none;
}

	.thumbnail li .shadow > a, .thumbnail li input, .thumbnail li label, .thumbnail .submit {
		display: none;
	}

/* Contact */

.contact {
	display: none;
}

/* Fiche */

.content .fiche .left {
	float: none;
	margin-right: 0;
	width: 100%;
}

.content .fiche .right,
.content .fiche .liste_plus .column,
.content .fiche .fiche .tarifs,
.content .fiche .liste_services li {
	float: none;
	width: 100%;
}

.slideshow .navigation,
.content .fiche .avis,
.content .fiche .reservation {
	display:none;
}

.fiche .hidden {
	display: block !important;
	visibility: visible;
}

.fiche .disponibilite {
	padding: 0;
}

.fiche .disponibilite .title {
	color: #867b74;
	text-transform: uppercase;
	text-align: left;
	font: bold 1em 'Arial', sans-serif;
}

.fiche .disponibilite .month .head {
	padding: 2px 0;
	border: none;
	color: #867b74;
	font-size: 1em;
}

.fiche .disponibilite .month {
	margin-left: 20px;
	width: auto;
}

.fiche .disponibilite .month.first {
	clear: none;
	margin-left: 20px;
}

.fiche .disponibilite .month.clear_print {
	clear: left;
	margin-left: 0;
}

.fiche .disponibilite table th,
.fiche .disponibilite table th:first-child,
.fiche .disponibilite table td,
.fiche .disponibilite table td:first-child {
	width: auto;
	height: auto;
	background-color: #FFF;
	font-size: 0.833em;
	font-weight: bold;
	text-transform: none;
}

.fiche .disponibilite .legend .item p {
	font-weight: bold;
}

.fiche .disponibilite .legend .disponible p {
	color: #8fb90b;
}
.fiche .disponibilite .legend .consulter p {
	color: #204a87;
}
.fiche .disponibilite .legend .complet p {
	color: #ccc;
}
.fiche .disponibilite .legend .ferme p {
	color: #e95032;
}

.fiche .disponibilite td.disponible,
.fiche .disponibilite td:first-child.disponible {
	color: #8fb90b;
}
.fiche .disponibilite td.consulter,
.fiche .disponibilite td:first-child.consulter {
	color: #204a87;
}
.fiche .disponibilite td.complet,
.fiche .disponibilite td:first-child.complet {
	color: #ccc;
}
.fiche .disponibilite td.ferme,
.fiche .disponibilite td:first-child.ferme {
	color: #e95032;
}

.center {
  width: 100%;
}