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

 *

 * L'agengement des blocs est défini dans le fichier layout.css

 * Pour mettre la barre de navigation à gauche, décommentez l'appel à 

 * layout-gauche.css

 */



@import "layout.css";

/* @import "layout-gauche.css"; */

 

/* Les éléments HTML en général

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



* { margin: 0px; padding: 0px; border: 0px; }



body {

	background: #000;

	color: #000;

	font-size: 80%;

	line-height: 1.6em;

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

}



h1, h2, h3, h4, h5, h6 {

	font-family: "Trebuchet MS", sans-serif;

}



h1 {font-size: 1.5em;}

h2 {font-size: 1.4em;}

h3 {font-size: 1.3em;}

h4 {font-size: 1.2em;}

h5 {font-size: 1.1em;}

h6 {font-size: 1em;}



pre, code {

	font-size: 1.2em;

}



pre {

	width: 100%;

	overflow: auto;

	border: 1px solid #CCC;

}



fieldset {

	border: none;

}



label {

	cursor: pointer;

	cursor: hand;

}



.field label {

	display: block;

}



input,textarea {

	border: 1px solid #999;

}



textarea{

	width: 100%;

	font-size: 1em;

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

}



a {

	color: #000;

}



a:visited{

	color: #663;

}



a:hover {

	color: #636;

}



.left {

	float: left;

	margin-right: 1em;

}



.right {

	float: right;

	margin-left: 1em;

}



/* La page

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

#page {

	background: url(img/bg-content.gif) repeat-y;

	color: inherit;

}

 

/* L'entête

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



#intro {

	position: absolute;

	top: 258px;

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

	font-size: 11px;

	font-weight: bold;

	line-height: 15px;

	color: #8A0488;

	width: 540px;

}

#intro strong { color: #550254; }



#top {

	background: url(img/header.jpg) no-repeat;

	height: 310px;

	/*padding-top: 20px;*/

}



#top h1 {

}



#top h1 a {

	position: absolute;

	width: 780px;

	height: 250px;

	text-decoration: none;

	color: #FFFFFF;

}



#top h1 a span {

	display: none;

}



#maincontener { background: url(img/main.jpg) no-repeat; }



#main { padding-top: 13px; }



#main p { margin: 0 0 8px 0; }



.hrfooter { clear: both; border: 0px; height: 0px; font-size: 0px; line-height: 0px; visibility: hidden; }



/* Le prélude

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

#prelude {

	background: transparent;

	color: #DFDFDF;

	text-align: center;

}



#prelude a {

	color: #DFDFDF;

	background: transparent;

}



#prelude a:hover {

	color: #666;

	background: transparent;

}



/* Le contenu

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



.day-date {

	padding: 0 0 0 24px;

	color: #550254;

	background: transparent url(img/day-date.gif) no-repeat left bottom;

	font-style: italic;

	height: 29px;

	margin-bottom: 10px;

}



.post-title {

	color: #FF0066;

	background: transparent;

	margin-bottom: 0;

}



.post-title a {

	color: #FF0066;

	background: transparent;

	text-decoration: none;

}



.post-info {

	font-size: 10px;

	margin-top: 0;

	color: #CE0053;

	background: transparent;

	padding-bottom: 0;

	/*border-bottom: 1px solid #FC0;*/

}



.post-info a {

	color: #CE0053;

	background: transparent;

	text-decoration: none;

}



.post-content {

	text-align: justify;

	line-height: 14px;

}

.post-content2 {

	background: #FFFFFF;

	text-align: justify;

	line-height: 14px;

	border: 1px solid #666666;

	padding: 10px;

	margin: 3px 0 0 0;

}



.post-content img {

	margin: 0 0 6px 0;

}



.post-chapo {

	font-size: 11px;

	color: #333333;

}



.post-chapo img {

	margin: 0 0 6px 0;

}



.post {

	font-size: 11px;

	color: #333333;

}



.post-content blockquote {

	font-family: Georgia, serif;

	font-style: italic;

}



.post-info-co {

/*background: #999999;

float: right;*/

	text-align: right;

	line-height: 14px;

}



#trackbacks blockquote, #comments blockquote{

	border: 1px solid #EEE;

	margin: 1em 0;

	padding: 1ex 1em;

}



/* La barre de navigation

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

#sidebar .div {

	border-bottom: 1px solid #666666;

	color: #FFFFFF;

}



#sidebar .div ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar .div h2, #sidebar h3 {

	color: #9ED200;

	margin: 0 0 1ex 0;

}

#sidebar .div h2 {

	font-size: 15px;

}

#sidebar .div h3 {

	font-size: 1em;

	margin: 0;

}

#sidebar .div {

	font-size: 11px;

}

#sidebar .div a {

	color: #FFFFFF;

	text-decoration: underline;

}

#sidebar .div a:hover {

	text-decoration: none;

}



#sidebar .div div#search {

	background: transparent;

	color: inherit;

	line-height: 2.3em;

}



#search fieldset, #search p {

	margin: 0;

	padding: 0;

}



#q {

	padding-left: 18px;

	background: #fff url(img/q.png) no-repeat 4px center;

}



#sidebar .div div#calendar {

	/*border-top: 1px solid #F0F0F0;*/

}



#sidebar .div div#calendar table {

	font-size: 0.8em;

	text-align: center;

	margin: 0 auto;

	border-collapse: collapse;

}



#sidebar .div div#calendar table caption {

	margin: 0 auto;

	font-weight: bold;

}



#sidebar .div div#calendar table th {

	color: #FF0066;

	background: transparent;

}



#sidebar .div div#calendar table td {

	width: 14%;

	line-height: 2em;

	border: 1px solid #EEE;

}



#sidebar .div div#calendar table td a {

	display: block;

	background: #FF0066;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	height: 21px;

}



#sidebar .div div#calendar table td a:hover {

	background: #DBB8DC;

	color: #636;

}



/* Le pied de page

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

#footer {

	margin: 0;

	padding: 10px 220px 10px 0;

	/*background: #EEE;*/

	color: #666;

	font-size: 10px;

	line-height: 14px;

	text-align: center;

}



#footer a {

	color: #999;

	text-decoration: underline;

}

#footer a:hover {

	text-decoration: none;

}



/**/



#sidebar p.poll_reponse {

	margin-bottom: 0;

}

#sidebar div.poll_bar_ext {

	margin: 0;

	padding: 0;

	background: none;

	

	width: 100px;

	height: 10px;

	text-align: left;

	border: 1px solid #336699;

}

#sidebar div.poll_bar_int {

	margin: 0;

	padding: 0;

	border: none;

	background: none;

	

	height: 10px;

	background-color: #336699;

}



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

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



#sidebar .entrecoquins			{ background: #C3DAF9; border: 1px solid #5582D3; text-align: center; width: 198px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #4A4A4A; margin: 0 0 10px 0; padding: 0; line-height: 12px; }

#sidebar .entrecoquins a		{ text-decoration: none; color: #4A4A4A; }

#sidebar .entrecoquins strong	{ font-size: 14px; color: #0000FF; }

#sidebar .entrecoquins .toplink	{ display: block; background: #C1C1FB url(http://www.entrecoquins.com/pub/ptilogo.gif) no-repeat 3px 0; text-align: center; padding-left: 14px; }




