/*
////////////////////////////////////////////////////////////////////////////////
// ***** BEGIN LICENSE BLOCK *****
// This file is part of ChuWiki.
// Copyright (c) 2004 Vincent Robert and contributors. All rights
// reserved.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA//
//
// ***** END LICENSE BLOCK *****
////////////////////////////////////////////////////////////////////////////////
*/

html
{
	background: #EEE;
	margin: 0;
	padding: 0;
}

body
{
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 0;
	width: 620px;
	margin-left: auto;
	margin-right: auto;
}

html>body {
	width: 615px;
}

code, pre{
	font-family: monospace;
	font-size: medium;
}

pre{
	margin-left: 10px;
	width: 555px;
	background-color: #F6F6F6;
	background-image: url(gfx/titre_code.png);
	background-repeat: no-repeat;
	border: 1px solid #E8E8E8;
	-moz-border-radius: 10px;
	padding: 30px 5px 10px 5px;
	font-size: small;
	overflow: auto;
	overflow-y: hidden; /* IE seulement */
}

blockquote{
	border-left: 1ex solid #ccc;
	padding-left: 1ex;
}

p{
	text-align: justify;
}

li{
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}

table{
	border-collapse: collapse;
}

td, th{
	border: 1px solid #000;
}

dt
{
    margin-top: 0.5em;
}

a, a:link, a:visited {
	color: #5C85C2;
	text-decoration: none;
}

a:hover {
	color: #CD1237;
	text-decoration: underline;
}

q::before{
	content: "\ab\a0";
}
q::after{
	content: "\a0\bb";
}
q[lang]::after{
	content: "\a0\bb\a0[" attr(lang) "]";
}

a[hreflang]::after{
	content: "\a0[" attr(hreflang) "]";
}

hr {
	border: 0;
	border: 1px solid#ABABAB;
}

html>body hr {
	border: 0;
	background-image: url(gfx/hr.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 10px;
	clear: both;
}

/* Titre
************************************************************/
#Logo
{
	font-size: 2em;
	float: right;
	color: #999;
	line-height: 1em;
	margin: 0;
}

#haut_page {
	background-image: url(gfx/haut4.png);
	background-repeat: no-repeat;
	height: 104px;
}

#nom_ban {
	position: relative;
	left: -120px;
	top: 45px;
	font-size: small;
	font-weight: bold;
	text-align: right;
	font-style: italic;
	color: #636363;
}

h1
{
	font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif;
	color: #828282;
	margin: 0;
	position: relative;
	top: 30px;
	left: 25px;
	font-size: x-large;
	max-width: 350px;
}

h2
{
	color: #6485B7;
	border-bottom: 1px solid #119;
}

h3
{
	color: #191;
	font-weight: normal;
}

/* Barre d'outils
************************************************************/
#UtilsSeparator
{
	display: none;
}

#Utils{
	padding: 4px 8px;
	margin: 12px 0;
	background: #F2F2F2 url(gfx/tb.png) repeat-x;
	color: #000;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	position: absolute;
	font-size: 90%;
}

#Utils li{
	padding: 4px 0;
	display: inline;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#Utils li a{
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
}

#Utils li a:hover{
	color: #000;
	background: #EEE url(gfx/tbh.png) repeat-x;
}

/* Contenu
************************************************************/
#Content
{
	background: #fff;
	color: #000;
	border: 1px solid #CCC;
	padding: 1em;
	margin: 52px 0 25px 0;
}

#Content.Preview{
	background: #FFF url(gfx/preview.png) no-repeat right top;
}

/* Edit Mode
************************************************************/
#Wiki{
	border: 1px solid #CCC;
	width: 603px;
}

textarea, select{
	border: 0;
	margin: 0;
	width: 100%;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 5px;
	background-color: #FFFBEA;
	border: 1px solid #CCCCCC;
}

#Rules
{
	background: #fff;
	border: 1px solid #CCC;
	padding: 1em;
	font-size: 90%;
}

#Rules dt
{
    margin-top: 1em;
    color: #191;
}

/* Footer
************************************************************/
#footer{
	text-align: center;
	font-weight: bold;
	color: #AAA;
}
