
/******************************************************************************
                                                                          Debug
Section by:	Mildred (mildred593 AT online.fr)
Description:	View all borders under the mouse
Apply to:	XML
Language:	CSS 1
****************************************************************************** /
*{
	border: solid 1px transparent;
}
*:hover{
	border: solid 1px black;
}
/******************************************************************************
                                                                        Default
Section by:	Mildred (mildred593 AT online.fr)
Description:	Horizontal
Apply to:	XHTML 1.x
Language:	CSS 2
******************************************************************************/

/******** DISPLAY TITLE *********/

html>head, html>head>title{
	display: block;
	border-bottom: solid 1px black;
	background-color: #eee;
	font-weight: bolder;
	text-align: center;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
}
html{
	padding-top: 1em;
}

/******** TABLES *********/

table{
	border-collapse: collapse;
}
table{
	border: none;
	width: 100%;
	font-size: 0.8em;
}
table th{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #ccc;
	padding: 0 1em;
	text-align: center;
}
table td{
	border-bottom: solid 1px black;
	background-color: #eee;
	padding: 0 1em;
	text-align: center;
}
table tr td:first-child{
	text-align: left;
}

/******** LISTS *********/

dt{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #eee;
}

/******** FORMS *********/

form{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #eee;
}
input, textarea, select{
	margin: 1px;
	color: black;
	background-color: #eee;
/*
}
input, textarea{
	border: 0;
	border-bottom: 1px solid black;
}
input[type=button], input[type=reset], input[type=submit], select{
*/
	border: 1px solid black;
}
textarea{
	font-family: monospace;
}
label{
	/*width: 75%;*/
	/*display: bock;*/
	background-color: #eee;
}

/******** LINKS *********/

a:before{
	content: "\002192"; /* unicode "-->", hex2dec(2192)=8594 */
}
a:after{
/*	content: "\002190"; /* unicode "<--", hex2dec(2190)=8592 */
}
a:link, a:visited, a:active{
	text-decoration: none;
}
a:link, a:visited{
	color: inherit;
}
a:active{
	color: red;
}
a:hover{
	background-color: #ccc;
	color: blue;
}
/*[href^=http://]:after, [href^=https://]:after, [href^=ftp://]:after, a[href^=gopher://:after],*/
a.external:after{
	content: url(?phpurims=pages&amp;page=external.png);
}

/******** TITLES *********/

h1, h2, h3, h4, h5, h6{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #ccc;
}
h1{
	font-size: 2em;
}
h2{
	font-size: 1.6em;
}
h3{
	font-size: 1.3em;
}
h4{
	font-size: 1.1em;
}
h5{
	font-size: 1em;
}
h6{
	font-size: 0.9em;
}

/******** MENU *********/

.menu{
	float: right;
	padding: 1em;
	max-width: 25%;
	font-size: 0.8em;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #eee;
}
h1{
	font-size: 1.5em;
}
h2{
	font-size: 1.3em;
}
h3{
	font-size: 1.2em;
}
h4{
	font-size: 1.1em;
}
h5{
	font-size: 1em;
}
h6{
	font-size: 0.9em;
}

/******** OTHER *********/

p:first-letter{
	font-size: 1.5em;
}
.intro{
	max-width: 25%;
	font-style: italic;
	font-size: 1.2em;
}
p{
	width: 100%;
}
hr{
	border: none;
	border-top: dotted 2px black;
	height: 1px;
}
.footer p:first-letter{
	font-size: inherit;
}
.footer *{
	margin: 0;
}
address, .footer{
	margin-top: 1em;
	background-color: #eee;
	font-style: normal;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	text-align: right;
	font-size: 0.8em;
}
address + address{
	margin-top: 0;
	border-top: solid 1px #eee;
	position: relative;
	bottom: 1px;
}
q:before{
	content: "«";
}
q:after{
	content: "»";
}
/*blockquote:before{
	content: "«";
	font-size: 1.5em;
	display: inline;
}
blockquote:after{
	content: "»";
	font-size: 1.5em;
	display: inline;
}*/
blockquote{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #eee;
}
pre{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #eee;
	white-space: pre;
	font-family: monospace;
	overflow: auto;
	margin: 1em 40px;
}
div{
	border: dotted 1px black;
}
.section, section{
	border: none;
	border-left: dotted 1px black;
	padding-left: 1em;
}

/******************************************************************************
                                                                            End
******************************************************************************/
