﻿@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------------------- */
/* -------© Phil EDENGARDEN, Graphic & Web Design, Belgium ---------- */
/* -------------------- AUTHOR: PHIL EDENGARDEN --------------------- */
/* ---------- EMAIL: restauration.spirituelle@gmail.com  --------- */
/* ----------------------------------------------------------------*/
/*--------------------[ Reset css ] -------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline}
:focus {
	outline: 0}
ol, ul {
	list-style: none}
ul.greenlist {
	color: white}
ol.coverlist li {
	padding: 4px 12px}
table {
	border-collapse: separate;
	border-spacing: 0}
caption, th, td {
	text-align: left;font-weight: normal}
em {
	font-style: normal;
	font-family: 'italic', 'regular', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
body{
	background-color: #ffffff;
	font: 16px/14px 'regular', arial, sans-serif;
	font-weight: 200;
	letter-spacing: .04em;
	line-height: 21px;
	color: rgba(0,0,0,.9);
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased}
@font-face {
    font-family: 'regular';
    src: url(../font/OpenSans-Regular-webfont.eot);
    src: url(../font/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../font/OpenSans-Regular-webfont.woff) format('woff'),
         url(../font/OpenSans-Regular-webfont.ttf) format('truetype'),
         url(../font/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal}
@font-face {
    font-family: 'italic';
    src: url(../font/OpenSans-Italic-webfont.eot);
    src: url(../font/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),
         url(../font/OpenSans-Italic-webfont.woff) format('woff'),
         url(../font/OpenSans-Italic-webfont.ttf) format('truetype'),
         url(../font/OpenSans-Italic-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal}
a,
a:link {
	color: rgb(181, 69, 37);
	text-decoration: underline;
	font-size: 1em;
	font-family: 'regular', arial, sans serif;
	letter-spacing: .035em;
	line-height: 22px;
	white-space: nowrap}

h1 {
	padding: 5px 0 6px 10px;
	margin: 5px 0;
	text-align: left;
	font-size: 1.02em;	
	text-transform: uppercase;
	letter-spacing: .1em;	
	color: white;}		
h2 {
	padding: 5px;
	margin: 5px 12px;
	color: rgba(0,0,0,.68);
	font-size: 1.1em;
	border-bottom: rgba(0,0,0,.15) 4px solid}
h3 {
	padding: 3px 1%;
	margin: 8px;
	font-size: 1.32em;
	line-height: 28px;
	letter-spacing: .045em;
	font-family: 'regular';
	color: rgba(181, 69, 37, 1)}
.color-4 {
	background-color: #803B40;
	background-color: rgb(128, 59, 64)}	
#wrapper{
	width: 1000px;
	background-color: white !important;
	margin: 0 auto;}
.clr{
	clear: both;
	padding: 0;
	height: 0;
	margin: 0}
#wrapper br {
	margin-bottom: 8px}
#intro {
	height: auto;
	margin: 12px 8px;
	padding: 8px 12px;
	padding-bottom: 16px;}
#intro h1 {
	color: white;
	font-weight: bold;
	font-size: 1.6em;
	letter-spacing: .06em;
	line-height: 34px;
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-ms-text-shadow : 1px 1px 1px rgba(0,0,0,0.1);
	-o-text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	margin: 0;
	padding: 0}
#intro strong {
	color: white;
	font-size: 1.1em}
#intro p {
	color: white;
	margin: 0;
	padding: 4px 2px}
#intro p img{
	float: left;
	margin: 10px 20px 10px 0;
	width: 160px;
	height: 160px;
	background: transparent;
	border: none}
#intro p img.no-border {
	border: none}
#intro span{
	white-space: nowrap}
#intro p em{
	font-size: .8em}
#intro dl.menu{
	text-align: left;
	display: block;
	margin: 8px 0;
	color: white;
	font-size: .9em}
#intro dl.menu dd {
	text-indent: 30px;
	margin: 4px}
#intro dl.menu em {
	color: white;
	font-size: 80%;
	font-family: 'italic'}

#content {
	display: inline-block;
	width: 100%;
	margin: 15px auto;
	background: white;
	border: black solid 1px}
.boxone {
	background: white;
	padding: 0 1% 12px 8px;
	min-width: 480px}
.boxone strong {
	font: 1.3 em;
	color: #777777;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: .1em;
	white-space: nowrap;
	text-decoration: underline}
.boxone p {
	padding: 5px 18px}
.boxone p > img {
	background: #9d9d9d;
	background: rgb(157, 157, 157);
	color: white;
	min-height: 120px;
	text-align: center}

/* --------------------------------- drop ------------------------------------------*/	
p.drop {
	padding: 5px 12px 5px 24px}
/* ---------------------------- article #passion -----------------------------------*/	
#passion {;
	border: none;
	margin: 10px}
#content .passion {
	display: inline-block;
	width: 100%;
	min-width: 960px;}
#passion tr td {
	border: 1px solid #CCCCCC;}

	