/* ***** 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 */ /* Les lments HTML en gnral-------------------------------------------------------- */html, body{	background :#000 ;	color: #CCCCCC;	margin: 0;	padding: 0;	text-align: center;}body{	margin: 0;	padding: 0;	color: #fff;	font-size: 77%;	font-family: arial, verdana, helvetica, sans-serif;		}h1, h2, h3, h4, h5, h6{		font-style: normal;	font-weight: normal;	text-decoration: none;	line-height: 1.5em;}h1{font-size: 1em;}h2{font-size: 1.0em;}h3{font-size: 1.0em;}h4{font-size: 1.0em;}h5{font-size: 1.0em;}h6{font-size: 1em;}pre, code{	font-size: 1.0em;}pre{		width: 100%;	overflow: auto;		}a{	color: #CCC;	text-decoration: none;	}a:visited{color: #000000;}a:hover{	color: #990000;}.left{	float: left;	margin-right: 1em;}.right{	float: right;	margin-left: 1em;}/* La page-------------------------------------------------------- */#top{	height: 130px;	text-align : left;	margin : 0 0 0 10px;	padding: 0;	font-size: 60%;	background : #000 url(img/top.png) no-repeat top center;	width : 700px;				/*background-color: #9B9B9B ;*/}/*#top img{margin-top:10px;}*/#top h1{		margin: 0;	padding: 0;	}#top h1 a{	margin: 0 0 0 0;	padding: 0 0 0 0;	font-size: 5%;	color: #FFF;	}#top h1 img{	padding: 0;		border:none;		}#page{	width: 700px;	background : transparent url(img/fond.png) no-repeat left bottom;	position: relative;	margin: 0 auto;	text-align: left;	color: inherit;	height: auto;}#main{	float: left;	width: 700px;	height: auto;	margin: 0 0 150px 0;	padding: 0;	background-color: transparent;		}#content{	margin: 0 0 0 10px;	padding: 0;	width:700px;	background-color: transparent;	line-height: 20px;	font-size: 115%;	height: auto;			}#sidebar{	float:right;	margin : 38px 20px 0 0;    padding: 5px 5px 5px 20px;	width : 190px;	height: auto;	background-color:#9B9B9B;	border: 1px solid #000;	}		#sidebar a{		font-family:  Arial, sans-serif;	font-size: 100%;	text-decoration: none;	color: #000;	margin:30px 5px 10px 10px; 	padding: 0 0 0 0;}	#sidebar a hover{		font-family:  Arial, sans-serif;	font-size: 100%;	text-decoration: underline;	color: #FFF;	margin:10px 5px 10px 5px; 	padding: 0 0 0 0;	 			}#sidebar h2{		font-family:  Arial, sans-serif;	font-size: 1.1em;	text-decoration: none;	color: #333333;	font-weight: bold;	margin:20px 5px 20px 0; 	padding: 0 0 0 0;		 			}	#sidebar h3{	font-family: Century Gothic, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-decoration: none;	color: #333333;		margin: 0 10px 0 0; 	padding: 0 0 0 0;			}#sidebar ul {font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-decoration: none;	color: #000000;	margin: 5px 10px 15px 0; 	padding: 0 0 0 0;		}	 /* Le menu horizontal-------------------------------------------------------- */#nav-box {	background-color: #000000;	margin : -55px 0 10px 73px;	width: 580px;	height: 50px;	padding : 0 0 0 0;	font-size : 1.0em;	height : 1.8em;    text-align: center;	text-transform:uppercase;	color: #333399;	}#nav-box ul {		margin : 0;	padding : 0 1em 5px 0;	list-style-type : none;}#nav-box ul li {	display: inline;	padding : 5px 0;	margin: 0 1em;}#nav-box ul li a, .little a {	color: #333399;	font-size : 1.0em;	text-decoration: none;	padding : 5px 1em 5px 1em;}#nav-box ul li a:hover, .little a:hover {	color: #CC9966;	text-decoration:underline;}ul#menu li ul{  display:none;}ul#menu li:hover>ul{  display:block;   }ul#menu{  margin : 0;  padding : 5px 0;  list-style:none;  width:100%;  text-align:left;  /*padding-bottom:-4em;*/}html>body #menu {  margin : 0em 0 2em 0;  padding:0px;}ul#menu li{  float:left;  margin : 0.1em 0.8em;  display:block;  padding:2px 1px;  background-color: #000000;}ul#menu li a{  display:block;  margin:0;  padding:0px 6px 0px 6px;  color: #333399;     text-decoration:none;}ul#menu li a:hover{  text-decoration: underline;  }ul#menu ul{  position:absolute; background-color: #000000;  list-style:none;  margin:0;  padding:5px;    width:150px;  z-index:1; }ul#menu ul ul{  position: absolute;  top: 1px;  left:2px;  z-index: 2;}ul#menu ul li{  position:relative;  float:none;  margin:10px;  padding:0px;}ul#menu ul li a{	display:block;	margin:0px;	width:120px;	border:none;	padding:2px 6px;}html>body #menu ul li a {	padding:0px;}ul#menu li ul li a{  color: #333399;  font-size : 80%;}ul#menu li ul li a hover{  color: #CC9966;  font-size : 80%;}/* Le contenu-------------------------------------------------------- */.post{	 margin-bottom: 0.1em;	 margin-top:0.1em;	 margin-left: 0.1em;	 margin-right: 0.2em;     color: #858585;	 background : transparent url(img/signature.png) no-repeat bottom right;     padding: 0;     font-family: Arial, Helvetica, sans-serif;	 text-decoration:none;	 height: auto;	 }.post a{	     color: #660033;	 font-size : 90%;	 text-transform: uppercase;        }.post-title{	text-transform: uppercase;	font-size: 110%; 	color: #660000;	margin-bottom: 0.1em;	margin-top: 0.8em;	padding:  0 0 0 0;}.post-title a{	height: auto;	color: #660000;	background : transparent;	text-transform: uppercase;	font-size: 110%;	padding: 0 0 0 0;}.post-title a:hover{	color: #9B9B9B;	text-decoration: none;	}.post-info{	margin-top: 0;	color: #000000;	background: #FFFFFF;	padding-bottom: 1ex;	/*border-bottom: 1px solid #FC0;*/}.post-info a{	color: #333333;	background: #FFFFFF;	text-decoration: none;}.post-info a:hover{	color: #9B9B9B;	}post-content strong{	color: #000000;}.post-content, .post-chapo{	text-align: justify;	padding: 5px 15px 5px 25px;	background: transparent;	}.post-content a, #toc li a{	color: #333333;	font-size : 1.0em;	text-decoration:none;	font-size: 0.9em;}.post-content a:hover{	color: #9B9B9B;	text-decoration:none;}.post li{	list-style-type: circle;	}.post img {	padding: 0 0 0 0;	border: none;	}.post-content blockquote{	font-family: Georgia, serif;	font-style: italic;}.post-info-co {	font-size : 0.85em;	clear : both;	color : #FFFFFF;	background : transparent url(../../../../www/themes/djay/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: #9B9B9B;}.post .post_cal {		text-align: center;	width: 50px;	float: left;	margin: 0.5em 1em 0.5em 0;}/* 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: #999999;}input[type=submit], input[type=reset] {	background: #999999;	color : #FFFFFF;}input[type=submit]:hover {	background : #999999;	cursor:pointer;}textarea {	width : 100%;}p.field {	margin : 0.5em 0 0 0;}p.field label {	display : block;	font-size : 0.85em;}footer{height:0;background : transparent ;}.spacer{clear:both;}
