/* ***** 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 *****

 *

 * Author: Zoe (http://www.callmepep.org/zoe)

 * Th�me 3 colonnes dont celle du milieu fluide (version 1.2)

 *  

 */



 

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

/* General 							*/

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

body {

        margin : 0px;

	padding : 0;

	background : #222 url(images/background.jpg) repeat;

	font : 12px Tahoma,Arial,Helvetica,sans-serif;

}



table { font-size : 1em; }

p { margin : 1em 0; }

q { font-style : italic; }

ul { list-style-type : square; list-style-position : outside; }



pre { 

	width : 100%;

	color: #000;

	padding-bottom : 1.5em;

	white-space:normal;

	/* cach� pour IE 5 Mac qui sait pas faire - Ne pas supprimer cette ligne  \*/

	overflow : auto;

	white-space : pre;

	/* Fin hack Ne pas supprimer cette ligne */

}

code { width : 100%;}

img  { border : none; }

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



h1 { font-size : 2.25em;  margin : 0.67em 0; 	  font-style : italic; }

h2 { font-size : 1.4em;   margin : 0.83em 0 0 0;  font-family : "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight : normal; }

h3 { font-size : 1.3em;   margin : 1em 0; 	  font-family : "Trebuchet MS",Arial,Helvetica,sans-serif;}

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; }



a:link 	  { color : #222; text-decoration : none; }

a:visited { color : #222; text-decoration : none; }

a:hover   { color : #663333; font-weight : bold; text-decoration : underline;  }

a:active  { color : #000; text-decoration : none; }

a:focus   { color : #000; text-decoration : none;}



a[hreflang]:after {

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

	color : #666;

}



.clear {

	clear : both;

	display : block;

	height: 1px;

	margin : 0;

	padding : 0;

}



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

/* Layout								*/

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

#page {

	width : 87%;

        background : white;

        float : none;

        margin-left: auto; 

        margin-right: auto;

	padding : 0;

	border : 1px solid #000;

}

#main {

	width : 100%;

	float : left;

	margin-left : -200px;

	padding : 0;

}

#wrapper {

	margin-left : 200px;

	padding : 0;

}

#extrabox {

	float : left;

	width : 160px;

	padding : 0px 5px 5px 7px;

	margin : 0px 0 0px 0;

	border-right : 1px dashed #666;

	text-align : justify;

}

#content {

	margin-left : 190px;

	padding : 10px;

        padding-top : 10px;

}

#sidebar {

	float : right;

	width : 180px;

	padding : 12px 7px 5px 7px;

	margin : 0px 0 0px 0;

	border-left : 1px dashed #666;

}



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

/* Block "Top"							*/

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

#top {

	margin : 10;
    height : 151px;

	background: #000 url(images/top2.jpg) left no-repeat;

	padding : 10px;

	display : block;

	border-bottom : 1px solid #000;

}

#top h1 {

	font-family: Georgia, "Times New Roman", serif;

        color : #fff;

	font-size: 1.8em;

	text-align: left;

        padding-left : 15px;

        padding-top : 0px;

}


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

/* Block "Footer2"						*/

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

#footer2 {

	clear : both;

        height : 35px;

	background : transparent url(images/h2side.png);

	margin : 0;

	padding-top : 1px;

	border-bottom : 0px solid #000;

}

#dotclear {

	float : left;

	margin : 0;

	padding : 10px;

}

#navbar-bottom {

	float : right;

	text-align : right;

	margin : 0;

	padding : 10px;

}


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

/* Block "Footer"						*/

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

#footer {

	clear : both;

        height : 35px;

	background : transparent url(images/h2side.png);

        color : #AAA;

	margin : 0;

	padding-top : 1px;

}

#dotclear {

	float : left;

	margin : 0;

	padding : 10px;

}

#navbar-bottom {

	float : right;

	text-align : right;

	margin : 0;

	padding : 10px;

}


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

/* Block "Sidebar"						*/

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

#sidebar h2 {

	background: transparent url(images/h2side.png);

	color: #666;

	padding : 0;

}

#sidebar ul {

	list-style-type : none;

	margin-top : 0.15em;

}

#sidebar li {

	list-style : square;

	margin-top : 0.15em;

	color : #999;

}



#sidebar li:hover {

	color : #333;

}



/* Calendar box ------------------------------------	*/

#calendar {

	margin : 0;

	padding : 0;

	background : transparent url(images/h2side.png);

}

#calendar h2 {

	display : none;

}

#calendar table { 

	border-collapse : collapse;

	font-size : 0.85em;

	margin : 0 auto;

}

#calendar caption { 

	padding: 0.5em 0;

	font-size : 1.2em;

	margin : 0 auto;

	color: #666;

}

#calendar abbr { 

	border : none;

	font-style : normal;

}

#calendar th, #calendar td {

	font-weight : normal;

	border : none;

	padding : 1px;

}

#calendar td { 

	text-align : center;

}

#calendar td.active { 

	border : 1px solid #000;

}

#calendar td.active a {

	font-weight : normal;

	color : #000;

}

#calendar a {

	color : #CC0000;

}



/* Search form box --------------------------------	*/

#search {

	width: 180px;

	top: 45px;

        overall : hidden;

	margin : 0;

	padding-left : 0px;

}

#search h2 {

	background: transparent url(images/h2side.png);

	color: #666;

	padding : 0;

}

#search #q{

	background: #EEE url(images/search.png) no-repeat 3px center;

	color: #333;

	border: 1px solid #333;

	padding-left: 20px;

	width: 58%;

}



/* Categories box ----------------------------------	*/

#categories {

	margin : 0;

	padding : 0;

}

#categories h2 {

}



/* Archives box ------------------------------------	*/

#archives {

	margin : 0;

	padding : 0;

}

#archives h2 {

}



/* Links box -----------------------------------------	*/

#links {

	margin : 0;

	padding : 0;

}

#links h2 {

}



/* Syndication box --------------------------------	*/

#syndicate {

	margin : 0;

	padding : 0;

}

#syndicate h2 {

}



/* Themes box --------------------------------------	*/

#themes {

	margin : 0;

	padding : 0;

}

#themes h2 {

}



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

/* Post								*/

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

.day-date {

        display : none;	

        font-size : 1em;

	font-weight : bold;

	margin : 0;

	text-align : right;

	color : #000;

}

.post {

	padding : 0;

	margin-bottom : 2em; 

        border-color : #666;

	border-bottom : 1px solid #000;

}

.post-title {

	background : transparent url(images/sstar.png) no-repeat 0 0.2em;

	padding-left : 20px;

	margin: 0 0 0 -20px;

	color : #000;

}

.post-info {

	color : #666;

	margin : 0;

	padding : 0;

}

.post-info a {  }

.post-info a:hover {  }

.post-chapo {

	margin : 0;

	padding : 0;

}

.post-content {

	margin : 0;

	padding : 0;

	text-align : justify;

        border-bottom : none;

}

.post-info-co {

	padding : 0;

	text-align : right;

}

.post-info-co a {  }



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

/* Comments & Trackbacks				*/

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

#trackbacks, #comments {

}

#comments-list, #trackback-list {

        margin : 0;

	padding : 0;

}

#comment-preview {

}

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

	margin : 0;

	padding : 0;

}

.comment-info {

	margin : 0;

	padding : 0;

}

#trackbacks .comment-info {

}

#comments .comment-info {

}

.comment-number {

	font-weight : bold;

}

.comment-number a {

	text-decoration : none;

}

.linktop {

	margin : 0;

	padding : 0;

}



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

/* Form								*/

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

#add-comment, #change-comment {

	margin : 0;

	padding : 0;

}

#comment-form {

	margin : 0;

	padding : 0;

}

#dcwikibar {

	margin : 0;

	padding : 0;

	padding : 2px;

}

fieldset {

	display : block;

	border : none;

	margin : 0;

	padding : 0;

}

input, textarea {

}

input[type], textarea[name] {

}

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

}

input[type=submit]:hover {

}

textarea {

	margin : 0;

	padding : 0;

}

p.field {

	margin : 0;

}

p.field label {

	display : block;

}

.form-help {

}

input.preview {

}

input.submit {

}

#c_nom {

}

#c_mail {

}

#c_site {

}

#c_content {

}

#c_remember {

}



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

/* Error messages						*/

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

.error {

	border : 1px solid #c00;

	background : #fee;

	padding : 0.5em;

}

.error ul {

	padding-left : 20px;

}

.error li {

	list-style : square;

}



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

/* Extra blocks						*/

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

#block1 {

}

#block2 {

}

#block3 {

}

#block4 {

}

#block5 {

}

#block6 {

}


