/* ***** 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):
 * Theme Keepsakool par Kozlika http://www.kozlika.org 
 */

body {
	text-align:center;
	margin : 0;
	font-family : "Trebuchet MS","Lucida grande",Verdana,Lucida,Helvetica,sans-serif;
	font-size : 82%;
	color:#333;
	/*background:url(../img/fond-Superblogito01.jpg) fixed no-repeat center;*/
	/*background:url(../img/gabarit_body_fixe.gif) fixed;*/
	background-color:#395721;
	
}

#arriere_plan{
	background:url(fond-Superblogito04.jpg) fixed no-repeat top center;	
	
}


p { margin : 1em 0; }
img { border : none; margin:0; }
form { display : block; margin : 0; padding : 0; }

q { 
	font-style : italic; 
}

a:link {
	color : black;
	text-decoration:none;
}
a:visited {
	color : black;
	text-decoration:none;
}
a:hover {
	text-decoration : none;
	color : #8B8B8B;
}
a:active {
	font-weight:bold;
}
a:focus {
	text-decoration:underline;
}
a[hreflang]:after {
	content: "\0000a0[" attr(hreflang) "]";
	color:#663300; 
	background : transparent;
}

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

.footnotes {
	font-size:0.9em; color:red;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
}
.footnotes h4 {
	margin: 0.5em 0;
}

.petit{
font-size:11px;
color:#666666;
padding-left:27px;
}

p.suite {
	padding:0;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:black;
	font-weight:bold;
	text-align :right;
	margin:0;
	margin-top:10px;
	padding-right:10px;
}

p.suite a:link, p.suite a:visited{
text-decoration:underline;
color:black;
}

p.suite a:hover{
color:#666666;
text-decoration:none;
}

/* pour eviter la disparition d'image aleatoire au survol des liens */
ul {
list-style-type:none;
text-align:left;
margin:0;
padding:0;
} 

li{
margin:0;
padding:0;
}

/* Structure
-------------------------------------------------------- */
/*#page {
	text-align:left;
	margin:0 auto;
	padding:0;
	color: inherit;
	max-width:980px;
	width:800px;
	height:100%;
	background-color:white;
	margin-top:10px;
}*/


/* Prelude (effacer du template)
-------------------------------------------------------- */
/*#prelude {
	position : absolute;
	top : 56px;
	left:240px;
	margin : 0;
	padding : 0;
	font-size : 0.85em;
}*/

/* Les trois lignes suivantes Ã  supprimer si vous souhaitez voir s'afficher le prelude */
/*#prelude, #prelude a {
	color:#eef6ff;
	background : transparent;
}*/

/*Les bandeaux explicatifs des catégories
---------------------------------------------------------*/
.categorie_entete{
	margin:0;
	padding:0;
	padding-top:52px;
	padding-left:91px;
	padding-right:20px;
	font-size:13px;
	font-weight:bold;
	color:#313131;
}

#categories_separation{
	background:url(../img/gabarit_border2.gif) no-repeat;
	margin:0 0 5px 20px;
	width:500px;
	height:1px;
}

#categorie_sortie{
	height:120px;
	background:url(../img/categories_sorti.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}

#categorie_prod{
	height:120px;
	background:url(../img/categories_prod.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}

#categorie_touche{
	height:120px;
	background:url(../img/categories_touche.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}

#categorie_coule{
	height:120px;
	background:url(../img/categories_coule.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}

#categorie_ailleurs{
	height:120px;
	background:url(../img/categories_vu_ailleurs.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}

#categorie_cheznous{
	height:120px;
	background:url(../img/categories_chez_nous.gif) no-repeat;
	margin-left:-15px;
	/*margin-left:42px;*/
}


/* Titre
-------------------------------------------------------- */
#top{
	background:url(../img/gabarit_ap_body.gif) no-repeat center;
	height:80px;
	
}

#top h1{
	margin:0;
	padding:0;
	}

#top h1 a{
	margin:0;
	padding:0;
	text-indent:-5000px;
	font-size:0px;
	display:block;
	height:65px;
}


/* Page
------------------------------------------------------------------------ */

#haut_page{
background:url(../img/gabarit_haut_page.gif) no-repeat;
width:919px;
height:20px;
margin:0;
padding:0;
}

#bas_page{
background:url(../img/gabarit_bas_page.gif) no-repeat;
width:919px;
height:20px;
margin:0;
padding:0;
}

/* Centre (partie des billets)
-------------------------------------------------------- */

#accueil_fond{
	background:url(../img/accueil_fond.gif) no-repeat;
	height:130px;
	margin-left:-15px;
	margin-bottom:10px;
}

#accueil_entete{
	margin:0;
	padding:0;
	padding-top:52px;
	padding-left:91px;
	padding-right:20px;
	font-size:13px;
	font-weight:bold;
	color:#313131;
}


.main {
	margin:0;
	padding:0;
	padding-left:15px;
	background-color:#FFFFFF;
	}

.main-content {
	
	/*margin-top:10px;*/
}

#content {
	margin:0;
	padding:0;
	}



#content h4 {
	color:black;
}

p.day-date{
	margin:0;
	padding:0;
	font-size:10px;
	font-family:"Trebuchet MS";
	text-align:left;
	color:#666666;
	font-weight:bold;
	padding-left:29px;
	margin-top:-10px;
	margin-bottom:5px;
}


.post {
	margin:0;
	padding:0;
	padding:15px;
	background-color:#FFFFFF;

}

.post h2{
	margin:0;
	padding:0;
}

/*.separation_billet{
	/*background:url(img/gabarit_border2.gif) no-repeat;
	margin:5px 0 5px 20px;
	height:1px;
}*/

#separation_ombre{
	background:url(../img/gabarit_border3.gif) no-repeat;
	margin:0;
	padding:0;
	width:500px;
	height:5px;
	}

/*picto redacteur billet*/
	.catimage{
	border:0;
	margin-bottom:-5px;
}

.post-title{
	font-size:17px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#395721;
}

.post-title a:link, .post-title a:visited{
	text-decoration:none;
	color:#395721;

}

.post-title a:hover{
	color:#395721;
	text-decoration:underline;
}

.post-chapo {
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:left;
	color:#666666;
	font-style:none;
	margin-top:20px;
	padding-left:27px;
	font-weight:bold;
	word-spacing:normal;
}

.post-content_list{
	font-family:"Trebuchet MS";
	font-size:13px;
	text-align:left;
	margin-top:10px;
	padding-left:27px;
	color:#666666;
	font-weight:bold;
}

.post-content{
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:left;
	margin-top:20px;
	line-height:normal;
	padding-left:47px;
	padding-right:10px;
}

.post-content p {
	line-height:120%;
}

.post-content a:link, .post-content a:visited{
color:#333333;
text-decoration:underline;
}

.post-content a:hover{
color:#666666;
font-weight:bold;
text-decoration:none;
}

.post-info {
	font-family:"Trebuchet MS";
	font-size :11px;
	font-weight:bold;
	color:#262626;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:29px;
}

.post-info a:link, .post-info a:visited{
	color : #262626;
	text-decoration:underline;
}

.post-info a:hover {
	text-decoration:none;
}

.post-info_billet{
	font-family:"Trebuchet MS";
	font-size :11px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	color:#262626;
	text-align:right;
	padding-right:10px;
	}

.post-info-co {
	margin:0;
	padding:0;
	background:url(../img/picto_commentaire.gif) no-repeat;
	font-family:"Trebuchet MS";
	/*margin-top:5px;*/
	margin-bottom:10px;
	margin-left:27px;
	padding-left:20px;
	font-size :9px;
	text-align:left;
	
}

.post-info-co a:link, .post-info-co a:visited{
	color:black;
}

.post-info-co a:hover{
	color:#666666;
	text-decoration:underline;
}

.post blockquote {
	font-family:"Trebuchet MS";
	background: transparent url(../images/cite.gif) repeat-y;
	margin:2em 0;
	padding-left:2em;
}

.post blockquote p {
	margin-top:1em;
}


.post-info-co span {

}

#trackbacks {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666666;
	margin-top : 1em;
	border-top:1px solid #D9D9D9;
}

#comments {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666666;
	
}

.main-content h3{
	color:black;

}

#trackbacks, #comment-preview {
	padding:15px;
}

#trackbacks h3, #comments h3 {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS";
	font-size : 11px;
	color :#838383;
	
}

#trackbacks blockquote, #comments blockquote, #comment-preview blockquote {
	margin : 0;
	padding :0;
	display : block;
	margin : 0 0 1em 2em;
	padding : 1px 1em;
	font-style : normal;
	color : #666;
}

.comment-info {
	margin : 0;
	padding :0;
}

#trackbacks .comment-info {
	margin : 0;
	padding :0;
}

#comments .comment-info {
	margin : 0;
	padding :0;
}

.comment-number {
	font-family:"Trebuchet MS";
	font-size : 1.8em;
}
.comment-number a {
	text-decoration : none;
}
.post ul, .post ul li {
	list-style:none;
	padding-left: 1em;
	margin: 0 0 0 0;
}
.post ul li {
	display:block;
	padding-left:11px;
}
.post ul ul li {
	display:block;
	padding-left:11px;
}

/* Attachement de fichier

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

.telechargement{
margin-left:27px;
}


.dlm_attach h4{
	text-decoration: underline;
	font-size:12px;	
}

.dlm_attach ul li{
	background:url(../img/attach.gif) no-repeat ;
	display: block;
	list-style-type: none;
	padding-left: 18px;
	
}

.dlm_attach ul li a:hover{
text-decoration:underline;
}


/* Error messages
-------------------------------------------------------- */
.error {
	border : 1px solid #c00;
	background : #fee;
	margin-left:27px;
	padding : 0.5em;
}
.error ul {
	padding-left : 20px;
}
.error li {
	list-style : square;
}
/* Calage des sidebar
-------------------------------------------------------- */
.int-col{
/*margin-right:5px;*/
background-color:#FFFFFF;
}

menu_droit{

}

/* Arrière plan Menu gauche
-------------------------------------------------------- */


#ap_menu_g1{
background:url(../img/ap_mg2.gif) repeat;
width:192px;
}

#ap_menu_g2{
background:url(../img/ap_mg.gif) no-repeat;
width:194px;
height:600px;
margin:0;
padding:0;
}

/* Menu principal gauche */
#accueil{
padding-top:23px;
}

#accueil h2{
background:url(../img/gabarit_accueil.gif) no-repeat left;
width:192px;
height:20px;
font-family:"Trebuchet MS";
margin:0;
padding:0;
font-size:14px;
color:black;
}

#accueil h2 a:link, #accueil h2 a:visited{
color:black;
text-decoration:none;
text-indent:-5000px;
display:block;
font-size:0;
height:20px;
}

#accueil h2 a:hover{
color:black;
text-decoration:underline;
}

.textbox {
background:url(../img/gabarit_presentation.gif) no-repeat;
width:192px;
height:203px;
margin-top:10px;
padding-top:20px;
}

.textbox h2{
font-family:"Trebuchet MS";
margin:0;
padding:0;
font-size:14px;
color:black;
text-indent:-5000px;
}

.textbox a:link, .textbox a:visited{
padding-left:34px;
font-family:"Trebuchet MS";
font-size:12px;
color:#5B5B5B;
text-decoration:none;
list-style-type:none;
font-weight:bold;
}

.textbox a:hover{
color:black;
text-decoration:underline;
font-weight:bold;
}

.textbox a:active{
font-weight:bold;
}

/* Categories box */

#categories{
background:url(../img/gabarit_categories.gif) no-repeat;
margin:0;
padding:0;
width:192px;
height:194px;
margin-top:0px;
padding-top:40px;
}

#categories h2{
font-family:"Trebuchet MS";
color:black;
margin:0;
padding:0;
text-indent:-5000px;
font-size:14px;
}

#categories a:link, #categories a:visited{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:12px;
color:#5B5B5B;
text-decoration:none;
list-style-type:none;
font-weight:bold;
padding-left:34px;
}

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

#categories a:active{
font-weight:bold;
}


/* Menu droit
-------------------------------------------------------- */


/* Search form */
#search{
background:url(../img/gabarit_recherche.gif) no-repeat;
width:192px;
height:63px;
margin-top:15px;

}

#search h2 {
font-family:"Trebuchet MS";
margin:0;
padding:0;
font-size:14px;
color:black;
font-weight:bold;
text-indent:-5000px;
}

#resultat_recherche{
color:black;
font-size:11px;
font-family:"Trebuchet MS";
padding-left:45px;
}

#resultat_mot{
color:red;
font-size:13px;
}

/*Nuages de tags (fictifs)*/
#tagcloud {
background-color:white;
/*background:url(img/gabarit_nuage_milieu.gif) repeat-y;*/
width:192px;
margin-top:2px;
/*margin-left:23px;*/
}

#tagcloud h2{
text-indent:-5000px;
margin:0;
padding:0;
}

/*#tag_bas{
margin:0;
padding:0;
background:url(img/gabarit_nuage_bas.gif) no-repeat;
width:192px;
height:17px;
}*/

#tagcloud ul { margin:0; padding:0; display: block; padding-left:5px; padding-right:5px;}
#tagcloud li { display: inline; margin:0; padding:0; background-image: none; }
#tagcloud li.level-1 {font-size: 9px;}
#tagcloud li.level-2 {font-size: 10px;}
#tagcloud li.level-3 {font-size: 11px;}
#tagcloud li.level-4 {font-size: 12px;}
#tagcloud li.level-5 {font-size: 13px;}

#tagcloud li.level-1 a:link, #tagcloud li.level-1 a:visited{color:#B3B3B3; font-weight:100;}
#tagcloud li.level-2 a:link, #tagcloud li.level-2 a:visited{color:#999999; font-weight:150;}
#tagcloud li.level-3 a:link, #tagcloud li.level-3 a:visited{color:#666666; font-weight:200;}
#tagcloud li.level-4 a:link, #tagcloud li.level-4 a:visited{color:#333333; font-weight:250;}
#tagcloud li.level-5 a:link, #tagcloud li.level-5 a:visited{color:#000000; font-weight:300;}

#tagcloud li.level-1 a:hover{text-decoration:underline;}
#tagcloud li.level-2 a:hover{text-decoration:underline;}
#tagcloud li.level-3 a:hover{text-decoration:underline;}
#tagcloud li.level-4 a:hover{text-decoration:underline;}
#tagcloud li.level-5 a:hover{text-decoration:underline;}

#tags { text-align: justify; color:blue; }
.nuage { display: block; text-decoration: none; }

/* La Blogroll */ 
#links {
margin:0;
padding:0;
background:url(../img/gabarit_blogroll_milieu.gif) repeat-y;
width:192px;
margin-top:2px;
/*margin-left:23px;*/
}


#links h2{
background:url(../img/gabarit_blogroll_haut.gif) no-repeat;
width:192px;
height:39px;
font-family:"Trebuchet MS";
margin:0;
padding:0;
color:black;
font-size:14px;
font-weight:bold;
text-indent:-5000px;
}

#blogroll_bas{
margin:0;
padding:0;
background:url(../img/gabarit_blogroll_bas.gif) no-repeat;
width:192px;
height:16px;
}

#links li a:link, #links li a:visited{
padding-left:28px;
padding-right:15px;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
display : block;
color:black;
text-decoration:none;
}

#links li a:hover{
color:#741F1F;
text-decoration:underline;
}

/* Syndication box */

#syndicate{
background:url(../img/gabarit_abonner.gif) no-repeat;
width:192px;
height:63px;
margin-top:15px;
/*margin-left:23px;*/
}

#syndicate h2, #syndicate h2 a{
	margin:0;
	padding:0;
	text-indent:-5000px;
	font-size:0px;
	display:block;
	height:63px;
}

/*#syndicate span{
margin:0;
padding:0;
}

.picto_rss{
margin:0;
padding:0;
background:url(../img/picto_rss.gif) no-repeat left;
width:61px;
height:16px;
margin-top:20px;
margin-left:8px;
}

.picto_atom{
margin:0;
padding:0;
background:url(../img/picto_atom.gif) no-repeat;
width:77px;
height:16px;
margin-top:10px;
margin-left:8px;
}

#syndicate h4{
margin:0;
padding:0;
color:black;
font-size:12px;
font-weight:normal;
margin-left:25px;
}

#syndicate ul{
margin:0;
padding:0;
}

#syndicate li{
margin:0;
padding:0;
}

#syndicate li a:link, #syndicate li a:visited{
margin:0;
padding:0;
display:block;
color:black;
text-decoration:none;
font-weight:0;
}

#syndicate li a:hover{
color:black;
text-decoration:underline;
}*/

/* Archives box */
#archives{
background:url(../img/gabarit_archives.gif) no-repeat;
width:192px;
height:130px;
margin-top:2px;
/*margin-left:23px;*/
}

#archives h3{
margin:0;
padding:0;
font-family:"Trebuchet MS";
color:#999999;
font-size:11px;
font-weight:normal;
margin-top:25px;
margin-left:28px;
}

#archive_liste{
margin:0;
padding:0;
margin-left:28px;
}

#archives h2{
text-indent:-5000px;
font-family:"Trebuchet MS";
margin:0;
padding:0;
color:black;
font-size:14px;
font-weight:bold;
}

#archives li {
font-family:"Trebuchet MS";
font-size:12px;
display : block;
color : #e2d6ad;
}

#archives li a:link, #archives li a:visited{
color:black;
text-decoration:underline;
}

#archives li a:hover{
color:#666666;
text-decoration :none;
}

#archives select{
width:126px;
}

/* Les sites */
#projets{
margin-top:0px;
/*margin-left:23px;*/
padding-left:1px;
}

#projets h2{
font-family:"Trebuchet MS";
margin:0;
padding:0;
color:black;
font-size:14px;
font-weight:bold;
text-indent:-5000px;
}

#projets span{
padding-left:28px;
}

#projets a:link, #projets a:visited{
color:#333333;
text-decoration:none;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
}

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

.picto_super{
background:url(../img/picto_supersoniks.gif) no-repeat;
width:20px;
height:16px;
padding-left:;
margin-left:;
}

.picto_kogito{
background:url(../img/picto_kogito.gif) no-repeat;
width:20px;
height:19px;
padding-left:;
margin-left:;
}


/* Footer
-------------------------------------------------------- */
#pied {
	/*background:url(../img/gabarit_pied.gif) no-repeat;*/
	font-family:"Trebuchet MS";
	font-size:11px;
	color:white;
	text-align:left;
	padding: 0px 10px 10px 10px;
}

#pied a:link, #pied a:visited{
	color:black;
	text-decoration:underline;
}

#pied a:hover{
	color:black;
	text-decoration:none;
	}

/* Error messages
-------------------------------------------------------- */
.error {
	border : 1px solid #c00;
	background : #fee;
	padding : 0.5em;
}
.error ul {
	padding-left : 20px;
}
.error li {
	list-style : square;
}


/* Interactions
-------------------------------------------------------- */
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

input, textarea {
	font-family:"Trebuchet MS";
	font-size : 1em;
	border-width : 1px;
	border-color : #ccc;
}

input[type], textarea[name] {
	background:#F0F0F0;
}

input[type=submit], input[type=reset] {
	background : url(../img/gabarit_recherche_bouton.gif) no-repeat;
	width:33px;
	height:23px;
	border:none;
	color : white;
	padding-bottom:5px;
	font-weight:bold;	
}

input[type=submit]:hover {
	font-weight:bold;
	color : black;
}

#bt_commentaire {
	background : url(../img/gabarit_envoyer_visualiser.gif) no-repeat;
	width:90px;
	height:23px;
	border:none;
	color:white;
	font-size:11px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	padding-bottom:5px;
}

#bt_commentaire a:link, #bt_commentaire a:visited{
}

#bt_commentaire a:hover{
	font-weight:bold;
	color : black;
}

textarea {
	width : 95%;
}

p.field {
	margin:0;
	padding:0;
	padding-top:15px;
	padding-left:28px;
}

p.field label {
	margin:0;
	padding:0;
	display : block;
	font-family:"Trebuchet MS";
	font-weight : bold;
	font-size : 9px;
	color:;
	/*margin: 1em 0 0.5em 0;*/
}

/* Mise en page du preview */
.form-help{
	color:black;
	font-size:11px;
	padding-left:27px;
}

#preview_alignement{
	padding-left:27px;
}

#content h3 {
	color:black;
	font-size:12px;
	font-weight:bold;
	margin-top:2em;
	padding-left:27px;
}

#comments{
padding:0;
margin:0;

}

#comment-form {
padding:0;
margin:0;
}

input.preview {
}
input.submit {
}

#c_nom {
}
#c_mail {
}
#c_site {
}
#c_content {
}
#c_remember {
}
