 /* ***** BEGIN LICENSE BLOCK *****
 * This file is part of DotClear.
 * Copyright (c) 2004 Maurice Svay and contributors. All rights
 * reserved.
 *
 * DotClear 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.
 * 
 * DotClear 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 DotClear; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * ***** END LICENSE BLOCK *****
 *
 * Author:
 *  Maurice Svay  http://www.svay.com/web/dotclear/
 */
 
/* A propos de ce theme
 * Tests effectues:
 * - IE de 5.01 a 6 Windows
 * - Firefox 0.9x Windows
 * - Opera 7.51 Windows
 * - Safari 1.2.2 MacOS X (10.3)
 * - Konqueror Linux
 * - Opera Linux
 *
 * Le layout est dans une feuille de style separee
 * 1 - Global style
 * 2 - Header
 * 3 - Post
 * 4 - Trackbacks et commentaires
 * 5 - Sidebar
 * 6 - Footer
 */
 
@import "layout.css";

/* Global style
********************************************/
html,body{
	margin: 0;
	padding: 0;
}

body{
	color: #000;
	font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 0.8em;
}

/*quotes: "\00AB\00A0" "\00A0\00BB" "\201C" "\201D"}*/

*[lang="fr"] q, q[lang="fr"] {quotes: "\00AB\2009" "\2009\00BB"}


h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}

h2{font-size: 1.2em; margin: 1em 0;}
h3{font-size: 1em; margin: 0.8em 0;}
h4{font-size: 1em; font-weight: normal}
h5{font-size: .8em; font-weight: normal}

a:link{color:#59597B; background:transparent;}
a:visited{color:#B88778; background:transparent;}
a:hover{color:#59597B; background:transparent;}

a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]"; color:#999; background:transparent;}
a img{border: none;}

abbr, acronym{
	border: none;
	background: transparent url(img/dotted.png) repeat-x bottom;
	cursor : help;
}

code, kbd {
	font-family:"Courier New", Courier, monospace; font-size : 1em;
	
}
pre{
  font-family:  'Palatino Linotype', 'Calligraph421 BT','Goudy Old Style',Times New Roman, Verdana, Arial;
	font-size : 1.2em;
	line-height:0.8em;
  text-align:center;
}

pre {
	overflow: scroll;
/*width: 100%;*/
}
html>body pre {
	overflow: auto;
	width: auto;
}

fieldset{
	border: none;
}

.field label{
	display: block;
	cursor: pointer;
	cursor: hand; /* pour IE */
}

input, textarea{
	border: 1px solid #999;
	background: #FCFCFC;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 4px;
}

textarea{
	width: 99%;
}

img{
	float: left;
  margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #CCC;
	text-align: center;
	background-image:none;
	background-color:#fff;
	filter:Alpha(opacity=100);

	background:#fff;
	filter:alpha(opacity=100);
}

.left{
	float: left;
	margin: 0 1em 1em 1em;
}

.right{
	float: right;
	margin: 0 1em 1em 1em;
}

/* Header
********************************************/
#top{
	background: url(img/header.jpg) no-repeat;
}

#top h1{
	line-height: 40px;
	margin: 0;
	font-size: 4em;
	font-family: Eurostile;
}

#top h1 a{
	text-decoration: none;
	color: #007700;
	background: transparent;
}

#prelude{
	color: #007700;
	background: transparent;
	text-align: right;
	margin: 0;
}

#prelude a{
	color: #007700;
	background: transparent;
	text-decoration:none;
}

#prelude a:hover{
	color: #e6f08C;
	background: transparent;
}

/* Post
********************************************/
#content{
	color: #222;
}

.post{
	margin-top: 20px;
  text-align: justify;
	background:transparent;
	line-height:1.4em;
}

.post ul{
	margin-left: 0;
	padding-left: 15px;
	list-style-type: none;
}

.post li{
	/*background: url(img/puce.gif) no-repeat 0 0.3em;*/
	padding-left:1.em; /*::::*/
}

.day-date{
	display: none;
}

.post-title{
	padding-left: 20px;
	background:transparent;
	/*background: url(img/sstar.png) no-repeat left; 
	background-position: 0 0.1em;*/
	/*color: #555;*/
	color: #380857;
	margin-bottom: 0;
	text-align:left;
}

.www img{
	margin: 0 0 0 0em;
	padding: 4px;
	border: 1px solid #CCC;
	text-align: center;
	background: #fff;
}

.post-title a{
	/*color: #777;*/
	color: #380857;
	background: transparent;
	text-decoration: none;
}
.post-title a:hover{
 /*color:#000;*/
}
.post-info{
	padding-left: 20px;
	margin-top: 0;
	color: #555;
	background: transparent;
}

.post-info a{
	color: #555;
	background: transparent;
}
.post-chapo{
	clear:left;
}
.post-chapo p{
	width: 480px;
	text-align: justify;
	overflow: auto;
}
.post-content{
	clear:left;
}

.post-content p{
	width: 480px;
	text-align: justify;
	overflow: auto;
}
.post-content a[href<>""]{
  font-weight:bold;
/*  text-decoration: none;*/
	text-decoration:underline;
	color:#007700;
	letter-spacing: 0.1em;
}
.post-content a:hover{
  text-decoration:underline;
}
.post-citation{
 	font-family:"Goudy Old Style", "Times New Roman", "Bradley Hand ITC", Verdana, Arial;
	font-size:1.3em;
	color: #000077;
	/*font-style:italic;*/
	/*line-height:1.4em;*/
}

.post blockquote{
 	font-family:"Goudy Old Style", "Times New Roman", "Bradley Hand ITC", Verdana, Arial;
	font-size:1.3em;
	line-height:1.4em;
	border-left : 1px solid #AAA;
	padding-left: .8em;
	padding-right: .8em;
	color: #000077;
	font-weight:bold;
}

.post blockquote p{
	width: auto;
}

.post-info-co{
	clear: both;
	text-align: right;
	font-size: 0.8em;
	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	color: inherit;

	margin-top: 0.5em;
	margin-bottom: 3em;
	padding: 0.5ex;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 5px;
}

.post-info-co a{
	color: #222;
	background: transparent;
	text-decoration: none;
}

.post-info-co a:before{
	content: url(img/bulle.png);
	margin-right: 1ex;
}

/* Trackbacks et commentaires
********************************************/

#trackbacks, #comments{
	margin-top: 4em;
}

#trackbacks blockquote, #comments blockquote{
	background: #F5F5F5;
	color: inherit;
	border: 1px dotted #AAA;
	margin: 0.5ex 0 1em 0;
	padding: 1ex;
	overflow: auto;
}

#trackbacks blockquote p, #comments blockquote p{
	margin: 1ex 0;
}

.comment-info{
	margin-bottom: 0;
}

/* Sidebar
********************************************/
#sidebar{
	/*background: #FFF url(img/menu.png) repeat-x;*/
	/*filter:alpha(opacity=85);*/
	opacity:1;
	background: transparent url(img/bgsidebar.png) repeat-y;
  /* background:#fff; url(img/bgsidebar.png) repeat-y;*/
	color: #555;
}

#sidebar div{
	/* aurait du etre #sidebar > div */
	margin: 0 10px 2em 10px;
}

#sidebar h2{
	margin: 0 0 1ex 0;
}
#sidebar h3{
	margin: 0 0 1ex 30px;
/*	text-align:right;*/
}

#sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar a{
	text-decoration: none;
}

#sidebar li a{
	display: block;
	color: #555;
	background: transparent;
}

#sidebar li a:hover{
	color: #333;
	background: transparent url(img/curseur.gif) repeat-y right; /* Bling Bling No Flash */
}

#sidebar ul li:first-child{
	/* :fisrt-child selector ne fonctionne pas dans IE */
	border-top: 1px solid #CCC;
	padding: 0.5ex 1ex;
}

#sidebar ul li{
	border-bottom: 1px solid #CCC;
	padding: 0.5ex 1ex;
}

#search p{
	text-align: center;
	margin: 0;
}

#search input{
	width: 20%;
}

#search input#q{
	width: 70%;
}
#twtagscloud {
	border-bottom: 1px solid #CCC;
	margin: 0;
	padding:0 0 5px 0;
	line-height:16px;
  
  /*line-height:1.5em;*/
}
#twtagscloud h2{
	padding-bottom:10px;
	border-bottom: 1px solid #CCC;
}
#twtagscloud ul{
  margin:0;
  margin-left:5px;
  margin-right:-5px;
}
#twtagscloud ul li{
	list-style-type: none;
	display: inline;
	border:0;
	padding: 0;
  margin-right:-1px;
}
#twtagscloud ul li:first-child{
	/* :fisrt-child selector ne fonctionne pas dans IE */
	border:0;
	padding:0;
}

#twtagscloud li a {
	border:0;
	display: inline;
}

#twtagscloud li a:hover {
	background:none;
/*	border:0;
	display: inline;*/
}

.level-1 {
	font-size: 0.8em;
}

.level-2 {
	font-size: 1.0em;
}

.level-3 {
	font-size: 1.2em;
}

.level-4 {
	font-size: 1.4em;
}

.level-5 {
	font-size: 1.6em;
}


#calendar table{
	color: #555;
	background: transparent;
	margin: 0 auto;
	/* Desole pour la taille de fonte en pixel, mais IE craint trop */
	font-size: 10px;
	text-align: center;
}

#calendar table td a{
	color: #444;
	font-weight: bold;
}

/* Footer
********************************************/
#footer{
	clear: both;
	margin: 0;
	padding: 0.3em 0 0.3em 0;
	background: transparent;
	text-align: left;
}

#footer a{
	text-decoration: none;
	color: #000;
	background: transparent;
}

.rouge{
  color:red;
}
.adroite{
	text-align:right;
}
.agauche{
	text-align:left;
}
.centre{
	text-align:center;
}
#cinecturlink img{
  float:none;
	margin: 0 0 0 0em;
	padding: 3px;
	border: 1px solid #777; /*CCC;*/
	background: #FFF;
}
#cinecturlink h2
{
  //color:red;
}
#cinecturlink h3
{
  margin:0;
  padding-left:15px;
  border-bottom: 1px solid #ccc; /*CCC;*/
}
.vvv p{
  
	text-align:center;
}
.vvv img{
float:none;
	margin: 0 0 0 0em;
	padding: 3px;
	border: 1px solid #777; /*CCC;*/
	background: #FFF;
}

span.highlight0 {background-color: #FFFF00;}
span.highlight1 {background-color: #FF99FF;}
span.highlight2 {background-color: #99FFFF;}
span.highlight3 {background-color: #FF9999;}
span.highlight4 {background-color: #9999FF;}

blockquote.citation-auto {
  margin:0;
	font-size: 0.8em;
}

.citation-auto cite{
	font-weight: bold;
  text-align: right;
}
.citation-auteur p{
 	text-align:right;
	margin-right:.8em;
	width:auto;
}

.livre img{
	float: left;
  margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #CCC;
	text-align: center;
	background-image:none;
	background-color:#fff;
	filter:Alpha(opacity=100);
}

.livre {
  clear:left;
	line-height:2em;
  //margin-left:25px;
  
}
.livre p
{
  margin-left:10%;
  width:85%;
}
.livred img{
	float: right;
  margin: 0 0 10px 10px;
	padding: 4px;
	border: 1px solid #CCC;
	text-align: center;
	background: #FFF;
}

.livred p{
  /*clear:right;*/
  
}
.stitre{
	font-weight:bold;
}
.auteur {
	color:#000;
}

.edition {
	font-style: italic;
  color:#000;
}
.edition a:hover{
  text-decoration:none;
  color:#000;
}

.post-date {
	float: Right;
	/*color: #BBC4A3;*/
	color:#333;
	font-family: Georgia, 'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	font-weight: bold;
	margin: -5px 0px 0 0;
	padding: 3px 3px;
	width: 50px;
	background: #E7EBDE;
	line-height: 1em;
	border: 1px solid #DDD;
}
.post-print{
	float:right;
}
.post-mail{
	float:right;
}

.post-rub{
	float: left;
	color:#333;
	font-family:  Georgia, 'Lucida sans ms', Helvetica, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 10px 0;
	padding: 3px 3px;
	width: 400px;
	line-height: 1em;
	background:url(img/bgpostrub.png) repeat-y;
}
.post-rub a{
	color:#FF3300;
}	

.sommaire {
	margin-left:30px;
	margin-right:30px;
	/*font-style:italic;*/
  text-align:center;
	font-family:"Trebuchet MS", sans-serif;
}
.sommaire h2{
 	color: #380857;
	font-size:1.4em;
	letter-spacing: 0.1em;  
	line-height: 1em;
}
.sommaire h3{
 	color: #380857;
	font-size:1.2em;
}

.sommaire dt{
	font-weight: bold;
	font-style:normal;
  text-align:left;
	font-size:1.em;
	line-height: 2em;
	border-top: 1px solid #CCC;
}
.sommaire dd{
	font-weight: normal;
	font-style:normal;
  text-align:left;
	font-size:.9em;	
	line-height: 1.2em;
}

.sommaire ul li{
	font-weight: bold;
	font-style:normal;
  text-align:left;
	background-image: none;
	list-style-type: none;
}

.sommairedetail {
/*	font-weight: bold;*/
	font-style:normal;
  text-align:left;
	margin-left:10px; 
	background-image: none ;
	list-style-type: none;
}

.sommairedetail span{
	margin-left:30px; 
	font-weight: normal;
}

.lettre{
	float:none;
	position:relative;
	top:10px;
	padding:0;
	margin:0 -5px 0px -0px;
	background: transparent;
	border:0;
}
.lecture{
	font-family:  Georgia, 'Lucida sans ms', Helvetica, Verdana, Arial, sans-serif;
}
.lecture h2{
	color:#7242C6;
}

.lecture p{
	margin-left:40px;
	width:85%;
}
.lecture blockquote{
	font-family:  Georgia, 'Lucida sans ms', Helvetica, Verdana, Arial, sans-serif;
	font-style:italic;
	text-align:right;
	font-size:0.9em;
	border-left : 0;
	border-right : 2px solid #999;
	padding-right : 1em;
	margin-right:4em;

}
.link a {
  font-weight:bold;
  text-decoration: none;
}
.link a:link{
  color:#FFF;
}
.link a:visited{
  color:#555;
}
.link a:hover{
  color:#FFF;
}

.cmd-adresse{
	margin-left:250px;
}

.cmd-titre{
  font-weight:bold;
	text-align:center;
	background-color:#CCC;
}
.cmd-rub{
	font-weight:bold;
	text-align:center;
	background-color:#DDD;
}
.cmd-lib{text-align:left;}  .cmd-lib input{padding-left:3px;width:245px}
.cmd-nom{text-align:left;}	.cmd-nom input{padding-left:3px;width:250px}
.cmd-table{
	font-size: 1em;
	text-align:right;
	border: 1px solid #999;
}
.cmd-table input{
	font-size: 1em;
}
.qte{text-align:right;width:25px} input.qte{padding-right:3px;}
.mt {text-align:right;width:50px} input.mt{padding-right:3px;}
.btn{text-align:center;width:20px;margin:2px;white-space:nowrap}
.cmd-cp input{width:40px};
.cmd-ville{text-align:right;} .cmd-ville input{width:150px;};


