/* alamo/css/global.css */
@import url(common.css);
@import url(anchor.css);
/* @import url(quotes.css); */
html {
	/* to suppress the vertical scrollbar in IE */
	overflow:auto;
	border:none;
}
body { 
	background-color:white;
}
/* ========= wrapper ========= */
#wrapper {
	/* position:absolute; */
	background-color:white;
	margin:0 auto;
	max-width:900px;
	min-width:700px;
	bottom:100px;
}
/*
#divns {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:9;
}
#divns noscript p {
	color:red;
	background-color:yellow;
	border:2px solid red;
}
*/
/* ========= div1 as header ========= */
#div1, #div1b {
	position:fixed;
	/*
	top:0;
	left:0;
	right:0; 
	width:100%; */
	width:900px;
	height:132px;
	z-index:4;
	background-color:white;
	border-bottom:1px solid #8F5262;
	text-align:right;
}
#div1b {
	top:51px;
	width:100%;
	height:60px;
}
#div1 #wikihead {
	position:relative;
	top:70px;
	right:0;
	height:50px;
	font-size:0.8em;
}
#div1b hr {
	color:#8F5262;
}
/*
#div1.accueil {
	position:fixed;
	top:0;
	left:0;
	right:150px;
	height:131px;
	z-index:5;
	background-color:white;
}
*/
#div1 img {
	border:none;
}
#rule {
	position:fixed;
	top:44px;
	left:416px;
	right:0;
	color:#918589;
	z-index:6;
}
#imgLogo {
	float:left;
	height:131px;
	width:565px;
}
/* ========= div2 as right column ========= */
#div2 {
	display:block;
	position:relative;
	top:60px;
	right:0.5%;
	bottom:0;
	width:150px;
	font-size:70%;
	background-color:white;
	margin-top:50px;
	border-top:1px solid ;
}
#div2 h1 {
	text-align:center;
	font-size:110%;
	color:#8F5262;
}
div.actu {
	padding:10px 0;
	border-bottom:1px solid gray;
}
div.actu h1 {
	font-variant:small-caps;
}
div.actu li {
	list-style-position:inside;
}
/* ========= div3 as footer ========= */
#div3 {
	display:none; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	position:fixed;
	bottom:0;
	width:900px;
	z-index:5;
	background-color:white;
	border-top:1px solid #8F5262;
}
/* ========= div4 as left column (menu) ========= */
#div4 {
	position:fixed;
	top:120px;
	/* left:0; */
	bottom:46px;
	width:160px;
	margin:0;
	font-size:90%;
	z-index:5;
	background-color:white;
}

#div4 li {
	margin-left:10px;
	list-style-type:none;
}

.menu0 ul.menu1 {
	display:none;
}
span.indic {
	font-size:30%;
}
#div4 ul.menu1 li {
	font-weight:normal;
	font-size:80%;
}
/* ========= menu ========= */
div.menu0 {
	font-size:0.9em;
	height:100%;
}
div.menu0 li {
	margin-left:10px;
	list-style-type:none;
}
div.menu0 span.indic {
	font-size:0.45em;
}
div.menu0 ul.menu1 li {
	font-weight:normal;
	font-size:0.9em;
}
div#recherche {
	margin-top:2em;
	text-align:center;
}
div#recherche input, div#recherche button {
	font-size:0.8em;
}
/* ========= div0 as main text ========= */
#div0 {
	position:relative;
	top:132px;
	left:160px;
	width:704px;
	bottom:200px;
	/* right:0; */ /* sauf pour index.html où right:150px */
	margin: 0 40px 50px 0px;
	padding:0 2%;
	z-index:0;
	background-color:white;
	border-left:1px solid #8F5262;
}
#div0.accueil {
	position:absolute;
	top:167px;
	left:150px;
	right:150px;
	bottom:30px;
	margin:0 20px 50px 10px;
	background-color:white;
	z-index:0;
}
#div0 h2 {
	line-height:2em;
}
#div0 p {
	padding-top:10px;
	text-align:justify;
}
#div0 p:first-letter {
	font-size:1.5em;
	color:#8F5262;
}
.production {
	font-style:italic;
}
#div0 li {
	list-style-position:inside;
}
 abbr, acronym {
	cursor: help;
	border-bottom:0;
}
span[class=anthropon], span[class=anthroponyme], span[class=math] {
	cursor: help;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.sonnet {
	width:450px;
	margin:1em auto 10px auto;
}
.reload {
	font-family:"Arial Unicode MS", FreeSerif, serif;
	font-size:2em;
	font-weight:bold;
}
.progexec {
	padding-top:2em;
}
#baiser {
	width:100%;
	text-align:center;
	margin-top:1em;
}
#baiser td {
	width:120px;
}
.quatrain, .tercet {
	display:block;
	margin-top:1em;
}
.vers {
	display:block;
}
.suite:first-letter { 
	font-size:100% !important;
	color:black !important;
}
.dizain {
	display:block;
	margin-top:1em;
}
#matos, #matos th, #matos td {
	border:1px solid black;
}
#annexes, #discussion {
	margin-top:3em;
	border-top:1px solid gray;
}
.annexe {
	margin-top:2em;
}#annexes h3, #discussion h3 {
	text-align:center;
}
#annexes h5 {
	padding-top:1.5em;
	line-height:2em;
	font-style:italic;
}
#annexes p:first-letter {
	font-size:100% !important;
	color:black !important;
}