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

/* Ce fichier définit le style visuel pour les différents éléments du blog.
 * Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour:
 * - les éléments HTML en général
 * - la page
 * - l'entête
 * - le prélude
 * - le contenu
 * - la barre de navigation
 * - le pied de page
 *
 * 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 "sidebar-gauche.css";
@import "sidebar-droite.css";
 
/* Les éléments HTML en général
-------------------------------------------------------- */
body{
	background: #fff;
	color: #000;
	font-size: 8pt;
	line-height: 1.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

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, acronym{
	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;
	text-decoration: none;
}

a:visited{
	color: #000;
}

a:hover{
	color: #000;
	text-decoration: underline;
}

img{
	border: none;
}

.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}

/* La page
-------------------------------------------------------- */
#page{
	background: #fff url(img/files/largpage.gif) repeat-y center top;
	color: inherit;
}
 
/* L'entête
-------------------------------------------------------- */
#top{
	height: 90px;	
	background-color: #fff;
}

#top span#top_01{
	width: 600px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 240px;
	text-align: center;
	color: #1e848e;
	line-height: 1.2em;
	padding-top: 1em;
	z-index: 1;
	margin: 0;
}

#top div#top_011, #top div#top_013{
	width: 600px;
	height: 70px;
/*	background-color: #fff;*/
	position: absolute;
	top: 0px;
	left: 240px;
	text-align: left;
	color: #000;
	line-height: 1.2em;
	padding-top: 1em;
	z-index: 1;
}

#top div#top_013{
	top: 8px;
}

#top div#top_011 ul, #top div#top_013 ul{
	margin: 0;
	padding: 0 0 0 2em;
	list-style-image: url(img/files/puceverte.gif);
}

#top span#top_01 a{
	text-decoration: underline;
	color: #1e848e;
}

#top span#top_02{
	width: 220px;
	height: 70px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(img/files/coachtranches_01.gif) no-repeat left top;
}
#top span#top_02 a{
	width: 100%;
	height: 100%;
	display: block;
}

#top span#top_02 a:hover{
	background: transparent url(img/files/coachtranches2_01.gif) no-repeat left top;
}

#top span#top_03{
	width: 85px;
	height: 61px;
	position: absolute;
	top: 15px;
	right: 35px;
	background: transparent url(img/logopbnoir_1.jpg) no-repeat left top;
}
#top span#top_03 a{
	width: 100%;
	height: 100%;
	display: block;
}

#top span#top_03 a:hover{
	background: transparent url(img/logopborange_1.jpg) no-repeat left top;
}

/* Les puces
-------------------------------------------------------- */

#sidebarg .puce{
	margin: 0 0.7em 0 0;
}
html>body #sidebarg .puce{
	margin: 0 0.7em 0 -1.5em;
}

#sidebard .puce{
	position: absolute;
	margin: 0 0.5em 0 -1.3em;
	padding: 0.3em 0 0 0;	
}
html>body #sidebard .puce{
	margin: 0 0.5em -0.3em -1.5em;
	padding: 0.3em 0 0 0;
}

/* 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-left: 20px;
	margin-left: -25px;
	color: #888;
	background: transparent url(img/day-date.png) no-repeat left center;
	font-style: italic;
}

.post-title{
	width: 479px;
	height: 59px;
	background: #ccff66 url(img/files/coachtranches_04.gif) repeat right -0.3em;
	color: #000;
	padding: 1.2em 15px 0 20px;
	line-height: 1.2em;
	font-size: 9pt;
	position: relative;
	top: -1.6em;
	right: 1.6em;
}
html>body .post-title{
	padding: 1.2em 15px 0 20px;
	right: 1.5em;
}

.post-title a{
	color: #000;
	text-decoration: none;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}

.post-title#page11{
	font-size: 1.4em;
	margin: 24px -5px 0 0;
}
html>body .post-title#page11{
	margin: 17px 0 0 5px;
}

.post-title#page12{
	font-size: 1.4em;
	margin: 17px 0 0 4px;
}

.post-info{
	margin-top: 0;
	color: #FA0;
	background: transparent;
	padding-bottom: 1ex;
	/*border-bottom: 1px solid #FC0;*/
}

.post-info a{
	color: #FA0;
	background: transparent;
	text-decoration: none;
}

.post-content{
	text-align: justify;
}

.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}

.post-info-co{
	text-align: right;
}

div#comments{
	margin-top: -5.5em;
}
html>body div#comments{
	margin-top: -6em;
}

#main blockquote, #trackbacks blockquote, #comments blockquote{
	border: 1px solid #EEE;
	margin: 1em 0;
	padding: 1ex 1em;
}

#lastcomments{
	margin: -3em 0 0 0;
	padding: 0;
}

#list{
	margin: -5em 0 0 2em;
	padding: 0;
}
html>body #list{
	margin: 0;
	padding: 0;
}

#lire{
	margin: 2em 0 1em 0;
	padding: 0;
}

#lire a{
	color: #2b9ba6;
	font-size: 1.2em;
}

#tonavis a{
	background-color: #B1E250;
	color:#000;
	text-decoration: none;
	font-size: 1.1em;
	padding: 0.3em;
}

#tonavis a:hover{
	background-color: #ccff66;
}

blockquote.pbRepond{
	background: #DBF4F6 url(img/logoreponse.gif) no-repeat 1em 1em;
	/*padding-top: 1em;*/
}

blockquote.pbRepond p{
	margin-top: 25px;
	padding-left: 1px;
}

p.comment-info span a{
	color: #2b9ba6;
	text-decoration: underline;
}

div.error{
	margin-top: 4em;
}

div.contact{
	width: 460px;
}

/* coachcollege
-------------------------------------------------------- */
#coachcollege, #plusloin, #test, #telecharger, #touslesthemes{
	margin: -2em 0 0 0;
	padding: 0;
	z-index: 1;
}
html>body #coachcollege, #plusloin, #test, #telecharger{
	margin: -2.5em 0 0 0;
}

#touslesthemes{
	width: 440px;
	margin-bottom: -3em;
}
html>body #touslesthemes{
	width: 480px;
}

#coachcollege0_01, #coachcollege0_02, #coachcollege0_03, #coachcollege0_04{
	float: left;
	white-space: pre;
	line-height: 1.3em;
}

#coachcollege0_02{
	margin: 2em 1em 0 0;
	text-align: center;
}

#coachcollege0_03{
	margin: 1em 0 0 1em;
	line-height: 1em;
}

#coachcollege0_04{
	margin: 1em;
	text-align: center;
}

.post#coachcollege1_00{
	margin: 24px -0.5em 0 0;
}
html>body .post#coachcollege1_00{
	margin: 0;
}

#coachcollege1_01{
	float: right;
	margin: 1em 0 0 0;
}

.pageint{
	float: left;
	width: 215px;
	height: 152px;
	margin: 1em 1em;
}

#coachcollege3_01, #test0_01{
	white-space: pre;
}

#coachcollege4_01{
	white-space: pre;
}

#coachcollege4_01 ul{
	line-height: 0.8em;
}

#testpro0{
	width: 290px;
	height: 80px;
	background: url(../../pages/images/commentapprendtu.gif) no-repeat left top;
	position: absolute;
	top: 130px;
	left: 230px;
}

#testpro1{
	width: 119px;
	height: 118px;
	background: url(../../pages/images/cliqueprofil1.gif) no-repeat left top;
	position: absolute;
	top: 380px;
	left: 300px;
}

a #testpro1{
	display: block;
	width: 100%;
	height: 100%;
}

a:hover #testpro1{
	color: #000;
	background: url(../../pages/images/cliqueprofil2.gif) no-repeat left top;
}

#testpro2{
	width: 218px;
	height: 240px;
	background: url(../../pages/images/persoprofil.jpg) no-repeat left top;
	position: absolute;
	top: 350px;
	left: 450px;
}

#test0_01{
	margin: 0 0 -4em 0;
}

#test0_01 img{
	margin: -4em 0 0 200px;
}

#telecharger0_01{
	white-space: pre;
}

#plusloin a, #telecharger0_01 a, #coachcollege4_01 a, #test0_01 a, #coachcollege p a{
	color: #ef8426;
	text-decoration: underline;
}

#plusloin a:hover, #telecharger0_01 a:hover, #coachcollege4_01 a:hover, #test0_01 a:hover, #coachcollege p a:hover{
	color: #000;
}

#plusloin3_01,#plusloin3_02, #plusloin3_03{
	white-space: pre;
}

#plusloin3_02 ul, #coachcollege4_01 ul{
	line-height: 1.1em;
	margin: 0;
	list-style: square;
}
html>body #plusloin3_02 ul{
	margin: 0 0 0 -2.5em;
}

#plusloin3_02 li, #coachcollege4_01 li{
	margin: 0 0 -0.2em 0;
	padding: 0;
}
/* Le pied de page
-------------------------------------------------------- */
#footer{
	height: 56px;
	color: #666;
	margin: 0;
	padding: 0;
}

#footer a{
	color: #999;
}

#bottom_01{
	width: 730px;
	height: 56px;
	background: #fff url(img/files/coachtranches_08.gif) no-repeat left top;
	position: relative;
	bottom: 0;
	left: 1px;
}

#bottom_02{
	width: 231px;
	height: 70px;
	background: #ccff66 url(img/files/coachtranches_11.gif) no-repeat left bottom;
	position: absolute;
	bottom: -25px;
	right: 10px;
}
html>body #bottom_02{
	bottom: -60px;

}

p.pagenav{
	width: 520px;
	text-align: center;
	float: right;
	margin: -1em 2em 0 0;
}

#bas1{
	padding: 3em 0 0 0;
	text-align: right;
	color: #fff;
}

#bas2{
	margin: 3em 0 0 -1em;
	text-align: left;
	text-indent: 200px;
	color: #000;
}

#bas1 a{
	color: #fff;
}

#bas1 span.bas_11{
	margin: 0 2.5em;
}

#bas1 span.bas_12{
	margin: 0 3em;
}

#bas1 span.bas_13{
	margin: 0 5em 0 3em;
}

#bas2 span.bas_11{
	margin: 0 0 0 6em;
}

#bas2 span.bas_12{
	margin: 0 0 0 7em;
}

