@charset "ISO-8859-1";

/**
 * File: www.css
 *
 * This style sheet is used to define site-wide style properties.
 *
 * Time-stamp: <2007-08-21 12:53:37 thomas>
 * @author Thomas Leplus
 * @version 0.1
 */

@import "default.css";
@import "base.css";
@import "generic.css";

body {
	background: white;
}

div.caneva {
	position: relative;
	margin: 0 auto;
	min-width: 600px;
	max-width: 1000px;
}

div.select_lang {
	text-align: right;
	font-size: 14px;
}

div.menu {
	text-align: center;
	font-size: 16px;
	font-family: "florence", cursive;
	font-weight: normal;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: none;
	border-right: none;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0;
	margin-right: 0;
	padding: 0.1em;
	width: 100%;
}

hr.menu {
	color: gray;
	height: 1px;
	width: 100%;
}

div.framing {
	text-align: justify;
	background: white;
	color: black;
	font-family: "times", serif;
	font-size: 16px;
	position: relative;
	border: none;
	border-spacing: 0;
	padding: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 6em;
	margin-right: 6em;
}

div.content {
	text-align: justify;
	padding: 2em;
}

div.page_info {
	text-align: center;
	font-size: 10px;
}

div.page_copy {
	text-align: center;
	font-size: 10px;
}

p.lit:first-letter {
	font-size: 3em;
	font-weight: bold;
	margin-right: 0.1em;
	float: left;
}

div.padded {
	text-align: center;
	padding: 1em;
}

img.text {
	vertical-align: middle;
}

img.photo {
	vertical-align: middle;
	margin: 0.2em;
}

div.blank {
	color: white;
	font-size: 6px;
}

a.blank, a.blank:link, a.blank:focus, a.blank:hover, a.blank:visited {
	text-decoration: none;
	color: white;
	font-size: 6px;
}

div#map {
	width: 500px;
	height: 400px;
}
