/* ***** BEGIN LICENSE BLOCK *****

 * This file is part of DotClear.

 * Copyright (c) 2004 Samuel Latchman 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):

 *  Olivier Meunier

 */

BODY { font-family: Arial;font-size: 11px;margin: 30px 0px 30px 0px;height: 100%;background-image: url(images/bg.gif); }

body {
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
	color : #AAAAAA;
	background: #FFFFFF url(images/bg.gif) center center;
}



p { margin : 1em 0; }

img { border : none; }

form { display : block; margin : 0; padding : 0; }



h1 { font-size : 2em; margin : 0.67em 0; }

h2 { font-size : 1.4em; margin : 0.83em 0; }

h3 { font-size : 1.17em; margin : 1em 0; }

h4 { font-size : 1em; margin : 1.33em 0; }

h5 { font-size : 0.83em; margin : 1.67em 0; }

h6 { font-size : 0.67em; margin : 2.33em 0; }



code,pre { font-family : "Courier New",monospace; font-size : 1em; }



q { font-style : italic; }



a {

	color : #AAAAAA;

}

a:hover, a:focus, a:active {
	color: #0099FF;
	font-weight: bold;
}



a[hreflang]:after {

	content: "\0000a0(" attr(hreflang) ")";

	color : #666;

	background : transparent;

}



h2, h3 {

	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;

}

h2 {

	font-weight : normal;

}





/* Layout

-------------------------------------------------------- */

#page {
	width : 680px;
	padding : 0px;
	left: 50%;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #AAAAAA;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -340px;
	height: auto;
	border: 1px dashed #0099FF;
}



#top {
	margin : 0px;
	background: #333333 url(images/header1.jpg) no-repeat;
	color : #0099FF;
	height: 250px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top h1 {
	margin : 0px;
	font-size: 20px;
	color: #FFFFFF;
	padding: 0px;
	position: absolute;
	right: 10px;
	top: 172px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top a {
	color : #0099FF;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}



#main {

	float : right;

	width : 435px;

	margin: 0px 0px 0px 15px;

	padding: 0px;

	background-color: #FFFFFF;

}



#main h3 {

	color : #333;

	margin-top : 2em;

}



#content {

	padding : 0px;

	margin: 5px 0px 5px 0px;

}





/* Sidebar

-------------------------------------------------------- */

#sidebar {
	margin: 0px;
	padding: 10px 0px 10px 25px;
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #0099FF;
}

#sidebar h2 {
	color : #0099FF;
	padding : 0px;
	margin : 5px 0px;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}

#sidebar h2 span {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left center;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#sidebar ul {

	margin : 0px 0px 0px 25px;

	padding: 0px;

}



#sidebar li {

	list-style : square url(images/flche.gif);

	color : #FFFFFF;

	background : transparent;

	margin: 0px;

	padding: 0px;

}



#sidebar li:hover {
	color : #FFFFFF;
	background : transparent;
	list-style-image: url(images/flchee.gif);
}



#sidebar a {

	text-decoration : none;

}





/* Calendar */

#calendar {

	text-align: center;

}

#calendar h2 {

}

#calendar table {
	border-collapse : collapse;
	font-size : 10px;
	border: thin dashed #0099FF;
	margin-top: 0;
	margin-bottom: 0;
}



#calendar caption {

	padding : 0 0 0.3em 0;

	font-size : 12px;

	margin : 0 auto;

}

#calendar abbr {

	border : none;

}



#calendar th, #calendar td {

	border : none;

	padding : 1px;

}

#calendar td {

	text-align : center;

}



#calendar td.active {

}

#calendar td.active a {

	font-weight : bold;

}



#calendar a {

	font-weight : bold;

}



/* Search form */

#search {

}

#q {

}



/* Categories box */

#categories {

}



/* Archives box */

#archives {

}



/* Links box */ 

#links {

}



/* Syndication box */

#syndicate {

}





/* Footer

-------------------------------------------------------- */

#footer {
	clear: right;
	margin: 0px;
	padding: 5px;
	color: #AAAAAA;
	font-size: x-small;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 100px;
	background-color: #FFFFFF;
}

#footer a {
	color : #0099FF;
	height: 100px;
}





/* Post

-------------------------------------------------------- */

.day-date {
	font-size : x-small;
	font-weight : bold;
	margin: 10px 0px 5px;
	text-align : center;
	color : #0099FF;
	background : center center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.day-date span {

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.post {

	margin-bottom : 2.5em;

}

.post-title {
	margin : 0em;
	color : #0099FF;
	background : #FFFFFF no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	height: auto;
	width: auto;
	line-height: normal;
}

.post-title a {
	color : #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
}

.post-info {
	font-size : x-small;
	color : #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	width: auto;
	clip: rect(auto,auto,auto,auto);
	text-align: left;
	background-color: #FFFFFF;
}

.post-chapo {
	padding: 0px;
	font-size: 10px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.post-content {
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.post-info-co {

	font-size : 10px;

	clear : both;

	color : #0099FF;

	background : no-repeat left center;

}





#trackbacks {



}

#comments {



}

#comment-preview {

}



#trackbacks, #comments, #comment-preview {

	margin: 0px 0px 0px 36px;

}



#trackbacks h3, #comments h3, #comment-preview h3 {
	color: #AAAAAA;
	font-size: medium;
	font-weight: bold;
	border-bottom: 1px dashed #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#trackbacks blockquote, #comments blockquote, #comment-preview blockquote {

	display : block;

	width: 300px;

	margin : 5px 0 10px 0;

	padding : 5px;

	font-style : normal;

	color : #AAAAAA;

	background : transparent;

}



.comment-info {
	margin : 0;
	background : url(images/puce_commentaire.gif) no-repeat left center;
	padding-left : 15px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}





/* Error messages

-------------------------------------------------------- */

.error {

	border : 1px solid #c00;

	background : #fee;

	padding : 0.5em;

}

.error ul {

	padding-left : 20px;

}

.error li {

	list-style : disc;

}





/* Interactions

-------------------------------------------------------- */

fieldset {

	display : block;

	border : none;

	margin : 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: #FFFFFF;

}



input[type=submit], input[type=reset] {

	background : #ffffff;

	color : #000;

}



input[type=submit]:hover {

	background : #EFEFEF;

	color : #000;

}



textarea {

	width: 300px;

}



p.field {

	margin : 5px 0 0 0;

}



p.field label {

	display : block;

	font-weight : bold;

	font-size : 10px;

}



.form-help {

}



#comment-form {

}



input.preview {

}

input.submit {

}



#c_nom {

}

#c_mail {

}

#c_site {

}

#c_content {

}

#c_remember {

}





/* Extra blocks

-------------------------------------------------------- */

#block1 {

}

#block2 {

}

#block3 {

}

#block4 {

}

#block5 {

}

#block6 {

}

