/* ***** 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 ***** * * Contributor(s): *  Maurice Svay *  Bastien Jaillot */ /* Les elments HTML en gnral-------------------------------------------------------- */html, body{		margin: 0 auto;	padding: 0;	height: 100%;	/*text-align: center;*/}body{		background: #ccdcdd;	color: #000000;	font-size: 80%;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6{		font-family: "Trebuchet MS", sans-serif;}h1{font-size: 2em;}h2{font-size: 1.4em;}h3{font-size: 1.3em;}h4{font-size: 1.2em;}h5{font-size: 1.1em;}h6{font-size: 1em;}code,pre { font-family : "Courier New",monospace; font-size : 1em; overflow:auto; border:1px dotted #666;}q { font-style : italic; }pre{	width: 100%;	overflow: auto;	border: 1px solid #CCC;}a{	background : transparent;	color: #CC9900;	text-decoration: none;}a:visited{ }a:hover{ color: #BD8C51; }.left{	float: left;	margin-right: 1em;}.right{	float: right;	margin-left: 1em;}/* La page-------------------------------------------------------- */#page{	margin: 0 auto;	text-align: left;	background: white;/* url(img/banniere.jpg) repeat-y center top;*/	color: inherit;	width: 707px;	border-right: solid #ccdcdd;	border-left: solid #ccdcdd;}#top{	text-align : center;	height:9.4em; /* en rialiti 120px */	margin: 0 auto;	background: #4cb4b5 url(img/banniere.jpg) center top;}#top h1{	margin: 0;	padding: 0.5em 0 0 0;}#top h1 a, #top p{	text-decoration: none;	color: #4cb4b5;}#prelude, #prelude a {color:#FFFFFF;font-size:0.9em;}#main{	margin : 0 auto;	width: 620px;}#content{	margin: 0;	padding: 0;	min-height:600px;}html>body #content {	margin: 2em 0;}/* Le menu horizontal-------------------------------------------------------- */#sidebar {margin-bottom : 2em;}ul#menu li ul{  display:none;}ul#menu li:hover>ul{  display:block;   }ul#menu{  margin : 1em 0 2em 0;  padding:0px;  list-style:none;  width:100%;  background-color:#ccdcdd;  float:left;  font-size:0.8em;  /*padding-bottom:-4em;*/}html>body #menu {  margin : 0em 0 2em 0;  font-size:0.9em;  padding:0px;}ul#menu li{  float:left;  margin : -0.1em 0.8em;  display:block;  padding:2px 1px;}ul#menu li a{  display:block;  margin:0;  padding:2px 6px;  color:#FFFFFF;  text-decoration:none;}ul#menu li a:hover{  color: #00566a;}ul#menu ul{  position:absolute;  background:#FFFFFF;  list-style:none;  margin:0px;  padding:0px;  width:130px;  z-index:1;}ul#menu ul ul{	position: absolute;  top:-5px;  left:125px;  z-index: 2;}ul#menu ul li{  position:relative;  float:none;  margin:5px;  padding:0px;}ul#menu ul li a{	display:block;	margin:0px;	width:160px;	border:none;	padding:2px 6px;}html>body #menu ul li a {	padding:0px;}ul#menu li ul li a{  color: #4cb4b5;}/* Le contenu-------------------------------------------------------- */.day-date {	font-size : 0.8em;	margin-top : 1em;	background : transparent;}.post{	margin-bottom: 4em;}.post-title{	color: #4cb4b5;	background: transparent;	margin-bottom: 0;}.post-title a{	color: #00566a;	background: transparent;	text-decoration: none;}.post-info{	margin-top: 0;	color: #4cb4b5;	font-size : 0.8em;	background: transparent;	padding-bottom: 1ex;	/*border-bottom: 1px solid #FC0;*/}.post-info a{	color: #4cb4b5;	background: transparent;	text-decoration: none;}.post-info a:hover{	color: #4cb4b5;	}.post-content{	text-align: justify;}.post-content a, #toc li a{	color: #4cb4b5;	text-decoration:none;}.post-content a:hover{	color: #4cb4b5;	text-decoration:none;}.post li{	list-style-type: circle;	}.post img {	padding: 5px;}.post-content blockquote{	font-family: Georgia, serif;	font-style: italic;}.post-info-co {	font-size : 0.85em;	clear : both;	color : #FFFFFF;	background : transparent url(img/ico_comments.png) no-repeat 0 40%;	padding-left : 13px;}.post-info-co a{	color: #FFFFFF;	background: transparent;	text-decoration: none;}.post-info-co a:hover{	color: #4cb4b5;}/* Interactions-------------------------------------------------------- */fieldset {	display : block;	border : none;	margin : 0 0 2em 0;	padding : 0;}input, textarea {	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;	font-size : 1em;	border-width : 1px;	border-color : #ccc;}input[type], textarea[name] {	background: #4cb4b5;}input[type=submit], input[type=reset] {	background: #4cb4b5;	color : #FFFFFF;}input[type=submit]:hover {	background : #4cb4b5;	cursor:pointer;}textarea {	width : 100%;}p.field {	margin : 0.5em 0 0 0;}p.field label {	display : block;	font-weight : bold;	font-size : 0.85em;}.spacer{clear:both;}dl.plugin-list dt {	margin : 0;	padding : 0 0 0 35px;}dl.plugin-list dt img {	float : left;	margin: -5px 10px 0 -35px;	position : relative;	border:none;}dl.plugin-list dd {	margin : 0.5em 0 1.5em 35px;	font-style:italic;	font-size:0.85em;}/* Le pied de page-------------------------------------------------------- */#footer{	text-align : center;	margin: 0 auto;	padding : 0.2em 0 0 0;	height:1.5em;	width: 707px;	background: #46b4b5 url(img/footer.jpg) repeat-y center top;	clear: both;	font-size: x-small;	color: white;}#footer a{	color: white;	text-decoration: none;}#footer a:hover{	color: #4cb4b5;}