

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

 * Kozlika (http://www.kozlika.org/)

 */



body {

	margin: 0;
	margin-top:0px;
	padding-top:0px;
	text-align: center;

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

	font-size : 80%;

	/* background : #000000 url(images/background.jpg) repeat-x; */
	
	background-image:url(images/background.jpg);
	
	background-position:top center;

	background-repeat:no-repeat;
	
	background-color:#000000;

	text-align: center;

}

#page{
	padding:0px;
	background-repeat:repeat-y;
	width: 980px;
	/* height:500px; */
	padding-top:0px;
	background-color:#FFFFFF;
	margin: 0 auto;
	margin-bottom:0px;

}

#page #top{
	background-color:#FFFFFF;
	width: 980px;
	height:185px;

}

#page #sidebargauche{
float:left;
width:200px;
text-align:left;
}

#page #main{
float:left;
width:580px;
text-align:left;
}

#top #clic{
float:right;}

#top #rssflux{
padding-top:120px;
padding-left:5px;}

#categories h2
{text-align:center;}

#links h2
{text-align:center;}

#archives h2
{text-align:center;}
/*Formulaires*/

input, textarea{border: 1px solid #DDD;background: #F2F2F2;color: #333;}

textarea{width: 100%;}

input:focus, textarea:focus{border: 1px solid #999;}

fieldset{border: none;}



img{

	border:none;
	margin:0;
	padding: 0;

}

.entoure img{

	border:1px solid #949494;
	background:#f4f4f4;
	padding: 3px;

}

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

/* Merci Kozlika :) */

pre {

	background: #EEE;

	color: #000;

	border: 1px solid #DDD;

	margin : 0 auto;

	margin-bottom : 1em;

	padding : 0.5em;

	text-align:left;

	white-space:normal;

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

		white-space:pre;

		width: 95%;

		overflow : auto;

}

	/* Fin hack Ne pas supprimer cette ligne */



acronym, abbr{border-bottom: 1px dotted;cursor : help;}

q{font-style : italic;}



a{color : #222;}

a:visited{color: #622;}

a:hover, a:focus, a:active{color: #111;}

a[hreflang]:after {content: "\0000a0[" attr(hreflang) "]";color : #666;background : transparent;}



h2, h3 {

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

}



h2{font-size: 1.2em;}

h3{font-size: 1.2em;}

h4{font-size: 1.2em;}

h5{font-size: 1.1em;}

h6{font-size: 1.0em;}



.left{

	float: left;

	margin-right: 1em;

}



.right{

	float: right;

	margin-left: 1em;

}






/* Top

****************************************************************/

#top {

	background: #FFF url(images/top.jpg) no-repeat top center;    

}



#top h1{

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

	font-size: 1.2em;

	text-align: center;

	display: none;

}



#top h1 a{

	color: #FFF;

	text-decoration: none;

}



#prelude{

	text-align: center;

	color: #444;

}



#prelude a{

	color: #444;

	background: transparent;

}



#prelude a:hover{

	color: #999;

}



/* Main

****************************************************************/

#main {

	color: inherit;

	overflow: hidden; /* Cache ce qui déborder (images par ex.) pour ne pas casser la mise en page */

}



/* Contenu

****************************************************************/

#content {

	margin: 10px;

	padding-bottom: 1em; /* 0em*/

	padding-left: 20px;
	
	margin-bottom:0px;

}



.day-date{

	display: none;

}



/* post-title */

.post-title {

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

	padding-left : 20px;

	margin: 0 0 0 -20px;

}



.post-title a {

	color : #000;

	text-decoration : none;

}



/* post-info */

.post-info{

	font-size: 0.85em;

	margin-top: 0;

	color: #333;

	background: transparent;

}



.post-content, .post-chapo{

	line-height: 1.6em;

	text-align: justify;

	color: #222;

	background: transparent;

}



.post-content ul{

	list-style-image: url(images/puce.png);

}



/* Pour limiter la taille des images trop grandes

*  ajoutez un slash derrière l'étoile -> *

.post-content img{

	max-width: 100%;

}

/**/



/* post-info-co */

.post-info-co {

	clear: both;

	font-size: 0.85em;

	text-align: right;

	margin-bottom: 3em;

}



.post-info-co span{

	display: none;

}



.post-info-co a{

	padding-left: 12px;

	background: transparent url(images/co.png) no-repeat left;

}



/* comments */

#comments span{

	display: none;

}


#comments blockquote{

	text-align: justify;
	border: 1px dashed #000000;
	background-transparency : 10%;
	background-color:#E5B2BD;
	padding: 2%;
}



.commentid{
    
	border-right: 1px solid #DDD;

	text-decoration: none;

	color: #999;
	background-color:#FF66CC

	background: transparent;

	padding: 3px 6px;

}



.field label{

	display: block;

	cursor: pointer;

	cursor: hand;

}

/* Sidebar Gauche */

#sidebargauche {



	color: inherit;

	line-height: 1.4em; /* peek-a-boo bug d'IE */

}

#sidebargauche div{

	margin-left: 10px;

	margin-right: 10px;

}



#sidebargauche h2 {

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

	padding-top: 3px;
	
	padding-bottom: 5px;

	font-size: 1.2em;

}



#sidebargauche ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#sidebargauche a{

	text-decoration: none;

}


/* Sidebar

****************************************************************/

#sidebar {
	float:right;
	width:185px;
	text-align:left;

	background: #FFF;

	color: inherit;

	line-height: 1.4em; /* peek-a-boo bug d'IE */

}

/*#sidebar div {
	background: url(images/h2cote.png) no-repeat;
	padding: 30px 0px 0px 25px;
	margin-top: 0px;
}


#sidebar div h2 {
	display:block;
	position:relative;
	margin-bottom: 10px;
	top:-10px;
	color: #65798E;
	text-transform:uppercase;
}*/

#sidebar div{

	margin-left: 10px;

	margin-right: 10px;

}



#sidebar h2 {

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

	padding-top: 3px;
	
	padding-bottom: 5px;

	font-size: 1.2em;

}



#sidebar ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#sidebar a{

	text-decoration: none;

}





#selection h2{

	color: #000;

}



/* Bloc de recherche */

#search{

	position: relative;

	width: 170px;

	top: 2px;

}



#search h2{

	display: none;

}



#search p{

	margin: 0;

}



#search #q{

	background: #FFF;

	color: #555;

	border: 1px solid #333;

	padding-left: 20px;

	width: 100px;

}



/* Calendrier */

#calendar table{

	width: 220px;

	margin: 0 auto;

	font-size: 0.8em;

}



#calendar caption{

	margin: 0 auto;

	background: #EEE;

	padding: 0.5em 0;

	color: #666;

}



#calendar abbr{

	border: none;

}



#calendar td{

	background: #F5F5F5;

	text-align: center;

}



#calendar td a{

	display: block;

	font-weight: bold;

	background: #E0E0E0 url(images/today.png) no-repeat right top;

	color: #933;

}



/*#categories{

}

#links{

	margin-top: 3em;

}*/



/* Liens */

#links h3{

	color: #999;

	background: transparent;

	margin-bottom: 0.5ex;

	font-size: 1em;

}



#links a{

	padding-left: 20px;

	background: #FFF url(images/chkd.png) no-repeat left center;

}



#links a:visited{

	padding-left: 20px;

	background: #FFF url(images/chkh.png) no-repeat left center;

}



/* Footer

****************************************************************/

#footer {

	background: #EEE;

	color: #AAA;

	text-align: center;

}

#footer img{

	border: 0;
	margin: 0;
	padding: 0;

}


#footer a{

	color: #999;

	background: transparent;

	font-size: 14px;

	font-weight:bold;

	text-decoration: none;
	
}

/* REDA 22 novembre 2007 */

h1.r-acc
{
font-size:14px;
font-weight:700;
letter-spacing:1px;
color:#de3494;
}

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* nuages de tags 3 janv 08 */

#nuage_tag {
	width: 974px;
	/* height:500px; */
	background-color:#FFFFFF;
	background-repeat:repeat;
	margin: 0 auto;
	margin-top:0px;
	margin-bottom:10px;
	padding:3px;

}

#nuage_tag a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DE208C;
font-style:normal;
text-decoration:none;
}

#nuage_tag .tag1
{
margin: 0px;
text-decoration:none;
font-size:14px;
font-weight:bold;
color: #005880;
}

#nuage_tag .tag1 a
{
margin: 0px;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#nuage_tag .tag2 a
{
margin: 0px;
text-decoration:none;
font-size:12px;
}

#nuage_tag .tag3 a
{
margin: 0px;
text-decoration:none;
font-size:10px;
}