/*
Theme Name: F8EOZ
Theme URI: http://bernard.decaestecker.free.fr
Description: Un thème simple. Deux colonnes. Sidebar a droite qui supporte les widgets. Tags et gravatars. Valid XHTML and CSS. Révision 1) 06/08/2012 17:30 Changement de style.css Menu et Fontes
Version: 1.3.8
Author: F8EOZ
Author URI: http://bernard.decaestecker.free.fr
Tags: blue, light, two-columns, right-sidebar, threaded-comments

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
____________
Maintenance:
	22/12/2011
		Ajouter a img border: none
		Modifier icon opacity = 0.8 au lieu de 0.5
	05/07/2012
		Ajouter Table des matières
	06/08/2012
		Changement style.css menu et fonts
	13/08/2012
		ajouter classe wp-caption pour image [caption] Tinymce
	14/09/2012
		ajouter lien dans sidebar vers geovisite
	13/10/2012
		ajouter divers lien dans sidebar
	20/12/2012
		ajouter divers lien dans sidebar
	16/01/2013
		ajouter lien dans sidebar vers hébergement
	24/01/2013
		ajouter lien dans sidebar vers F6FCO
	27/01/2013
		ajouter lien dans sidebar vers QRPproject
		ne pas afficher les pingback dans les commentaires récents de la sidebar (type=comment seulement)
	12/02/2013
		ajouter lien dans sidebar vers Modèles SPICE
		ajouter lien dans sidebar Fournisseurs vers hf-berg.de
	13/02/2013
		ajouter lien dans sidebar vers Modèles SPICE
		ajouter lien dans sidebar vers F8EOZ Related Posts Index
		compléter lien dans sidebar Fournisseurs hf-berg.de
	09/04/2013
		ajouter lien dans sidebar vers Cumbia de Paname
	13/05/2013
		ajouter date de dernière modification dans le Post
*/

/* Stucture de notre page: */

/*<BODY>*/
	/*<PAGE>*/
				/*------------------------------------------------------*/
				/*<HEADER>												*/
				/*														*/
				/*------------------------------------------------------*/
				/*<CONTENT>         				!<SIDEBAR>			*/
				/*									!					*/
				/*									!					*/
				/*									!					*/
				/*									!					*/
				/*									!					*/
				/*									!					*/
	/*</PAGE>*/	/*------------------------------------------------------*/
	/*<FOOTER>*//*														*/
				/*														*/
				/*------------------------------------------------------*/
		
/* Définitions: */

/* class */
/*Une classe permet d'appliquer un style précis au sein d'une balise HTML>
Notez un "." devant cette classe */

/* ID */
/* La déclaration d'un ID en CSS est identique à la notion de class à une execption près:
 On ne peut déclarer une seule fois un ID
Notez un "#" devant ID */
/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Arial, "Bitstream Charter", serif; /*06/08/2012*/
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; /*06/08/2012*/
}
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; /*06/08/2012*/
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace; /*06/08/2012*/
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; /*06/08/2012*/
}

/* ============ STRUCTURE GENERALE DE LA PAGE =================== */
/* <BODY> balise qui enveloppe l’ensemble du thème. Les attributs de la balise <body> seront utilisés
tant que vous ne changerez rien à un niveau plus fin du thème. Peint tout le fond d'écran en gris */
body {
	margin:1em 0 1em 0; /* espace entre les éléments HTML (haut, droite, bas, gauche) */
	background: #3c3c3c; /* couleur du fond de l'écran gris foncé (hexadecimal) */
	/* font-family: Verdana, Lucida Grande, Arial, Sans-Serif; */
	font-size: 62.5%; /* Fixe la taille des caractères de la page HTML */
	/*color: #545454;*/ /* couleur du texte gris foncé (hexadecimal) */
	color: #333; /* couleur du texte gris foncé (hexadecimal) */
	padding: 0 0 0 0; /*bords gris: distance entre le bord d'un élément HTML et son contenu (haut, droite, bas, gauche) */
	min-height:100%; /*hauteur minimale sur une balise de type bloc. */
	}
	
/* dessine une page blanche centrée sur le fond gris entourée de marges grises */
#page {
	margin:0 auto; /* marge droite s'adapte à la largeur disponible pour centrer le blog au milieu de la page web.*/
	width: 92%;
	background-color:#FFF; /* fond blanc */
	/*background-color: yellow;*/ /* fond jaune pour test */
	padding: 0 1.8em 0 1.8em; /* marges haut, droite, bas, gauche de toute la page*/
	display:block;
	}
	
#header {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:#FFF; /* fond blanc */
	/*background:green;*/ /* pour test */
}

#content {
	width:70%;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:#FFF; /* fond blanc */
	/* background-color: maroon;*/ /* pour test */
	}

#sidebar {
	float:right;
	width:30%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*background-color:LightSteelBlue;*/ /* pour test */
	background:#FFF; /* fond blanc */
 	font-size:1.4em;
}

 #footer {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	font-size:1em;
	color:#FFF; /* blanc */
	clear:both; /* force le footer sous content et sidebar */
	}
	
/* ============ STYLE GENERAL =================== */

	/* FONT-SIZE */
h1 {font-size:2.6em;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}

	/* LIENS */
a, a:link, a:visited{ 
	color:#258; /* bleu */
	text-decoration:none;
	}

a:hover, a:active {
	color: #C51500; /* rouge */
	/* text-decoration:underline;*/
	}

a img {
	border: none; /*ajouter le 22/12/2011*/
	}
	
/* ============ STYLE PARTICULIER =================== */

	/* BLOGINFO NAME */

.bloginfoname {
	float:left;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-weight:bold;
	font-size:3em;
	margin: 0.5em 0 0;
	padding: 0 0 0 0;
	}

.bloginfoname a, .bloginfoname a:link, .bloginfoname a:visited {
	color: #7da939; /* vert */
	text-decoration:none; /* ne pas souligner*/
	}

.bloginfodesc {
	float:left;
	font-size: 1.0em; /*06/08/2012*/
	font-weight: bold; /*06/08/2012*/
	font-style:italic;
	/*color:#545454;*/ /* couleur gris */ /*06/08/2012*/
	margin: 0 0 1.5em 0;
	padding: 0 0 0 0;
	}

.search { /* le bloc de recherche est placé en bas à droite du header */
	float:right;
	padding:0 2em 0 0; /* marge haut dans le header */ 
	
	}

	/* BARRE DE NAVIGATION gris foncé qui contient la liste des pages du thème */	

#barredenavig {
	/*background:#777;*/ /* gris foncé */
	background:#000;  /* noir */ /*06/08/2012*/
	font-size:1.3em;
	clear:both; /* force la barre de navigation sous la <div> précédente */
	float:left;
	/*display:inline-block;*/
	width: 100%; /* la barre occupe toute la largeur du header moins la marge et le padding du header */
	}

#barredenavig ul {
	margin: 0 0 0 0; /* marge de liste générale */
	padding:0 0 0 0;
	list-style: none; /*enlève les bullets de la liste */
	font-size: 1.0em; /* très important pour garder la même taille: taille des caractères X 1 */
	}

#barredenavig li { /* place chaque élément du menu à gauche, l'un après l'autre séparé par un léger trait de bordure */
	float: left;
	list-style:none;
	border-right:1px solid #a9a9a9; /* bordure gris souris plus clair que le fond de la barre*/
	}

/* Les éléments de la barre de navigation sont un lien placés dans la balise <a> dont les propriétés
sont changées pour la barre de navigation */ 
#barredenavig a, #barredenavig a:link #barredenavig a:visited {
	display: block; /* l'espace forme un bloc qui tient compte des marges et du padding */
	/*font-weight:bold;*/ /*06/08/2012*/
	/*color: #f5f5f4;*/ /* blanc */ /*06/08/2012*/
	color: #aaa; /*06/08/2012*/
	padding:6px 12px; /* élargit la barre, allume tout l'espace de l'élément de la barre */ 
	}

#barredenavig a:hover, #barredenavig a:active {
	/*background:#000;*/ /* couleur noir */ /*06/08/2012*/
	background: #333; /*06/08/2012*/
	color: #fff;
	}	

	/* POST */
#post {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*border-right:1px dotted #b6b6b6;*/ /* bord pointillé */
	}

.posttitle {
	/*font-weight:normal;*/
	font-weight: bold;
	font-size:1.9em;
	padding: 0 0 0 0;
	margin: 1em 0 0 0;
	/*font-family: Arial;*/
	}
	
.posttitle a, .posttitle a:link, .posttitle a:visited {
	color:#333; /* noir ;*/
	}
	
.posttitle a:hover, .posttitle a:active {
	color: #C51500; /* rouge */
	/* text-decoration:underline;*/
	}

.postmetadata {
	font-size:1.1em;
	text-align:left;
	font-style:italic;
	}
	
.postcontent, .postcontent p{
	font-size:1.15em;
	padding: 0 1.5em 0.2em 0;
	margin: 1.5em 0 0.5em 0;
	}
	
.navigation {
	margin: 1em 0 0 0;
	font-size:1.1em;
	}

.alignleft {
   float: left;
   margin: 5px 5px 5px 0;
	}

.alignright {
   float: right;
   margin: 5px 0 5px 5px;
	}

	/* SIDEBAR */	
	
#sidebar  li h2{
	margin:1em 0 0 0; /* espace en haut de chaque chaque tête de chapitre */
	padding:0 0 0.3em 0; /* espace entre la tête de chapitre et la 1ère ligne de la liste */
	/*font-weight:normal;*/
	font-size:1.2em;
	/*font-family: Verdana;*/ /*06/08/2012*/
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; /*06/08/2012*/
	font-weight:bold;
	}

#sidebar ul {
	margin: 0 0 2em 2em; /* marge de liste générale */
	padding:0 0 0 0;
	list-style: none; /*enlève les bullets de la liste */
	font-size: 0.9em; /* très important pour garder la même taille: taille des caractères X 1 */
	}

#sidebar li ul, #sidebar ul li { /* s'applique à toutes les sous-listes */
	margin: 0 0 0 0; /* marge d'indentation */
	padding:0 0 0 0;
	list-style:none;
	font-size:1em; /* très important pour garder la même taille: taille des caractères X 1 */
	}
#sidebar ul li ul li{ /* s'applique à toutes les sous-listes */ /*06/08/2012*/
	list-style: square; /*06/08/2012*/
	margin: 0 0 0 1.3em; /* marge d'indentation */ /*06/08/2012*/
	}

	/* COMMENTAIRES */	

#comments {
	margin: 3em 0 0 0; /* séparation du post et des commentaires */
	padding: 0 0 0 0;
	font-size:1.2em; 
	/*font-family: Arial;*/ /*06/08/2012*/
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; /*06/08/2012*/
	font-weight:normal;
	}

#comments h3 {
	font-size:1.0em; 
	font-weight:bold;
	}

#comments div.navigation {
	font-size:0.9em;
	}

#comments p,  #comments ol{
	margin:1em 0 0 0;
	padding:0 0 0 0;
	}

#comments ol{ 
	margin:1em 0 0 1.5em; /* marges de chaque tête de commentaires */
	padding:0 0 0 0;
	}

/*Je définis une taille de caractère dans mes ul en em (0.76em par exemple). 
Mais comme j'ai des "ul d'ul", je me retrouve avec une taille qui diminue
 jusqu'à devenir illisible dès le second niveau (0.76x0.76=0.5776). Solution mettre 1em */
#comments li ul, #comments ul li {
	margin: 0 0 0 1.0em; /* marge d'indentation */
	padding:0 0 0 0;
	list-style:none;
	font-size:1em; /* très important pour garder la même taille: taille des caractères X 1 */
	}

.comment-author {
	font-size:1.2em;
	font-style:normal;
	}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
	}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.9em;
	}	

.reply {
	margin: 1em 0 1em 0; /* séparation du post et des commentaires */
	}
	
.comment-unapproved {
	color:#e55c0c; /*orange*/
	font-style:normal;
	}
	
textarea#comment {
	width:95%; /* largeur de l'espace pour la saisie du commentaire */
	}

/* balise HTML des acronymes, sigles et abréviations */

acronym, abbr, span.caps { 
	border: 0;
	cursor: help; /* curseur = point d'interrogation */
	text-decoration: underline;
	}	

/* Social Icons  */

#social {
	padding: 0.5em 0 0 0;
	}

.icons a img {
	opacity:0.8;filter:alpha(opacity=80); /* modif 22/12/2011*/
	border: none; /* modif 22/12/2011*/
	}

.icons a:hover img { 
	opacity:1;filter:alpha(opacity=100); 
	border: none;
	}
	
#footer a{
	color:#FFF; /* blanc */
	opacity:0.5;filter:alpha(opacity=50); /* opacity ne fonctionne pa sur I.E remplacé par filter*/
	}

#footer a:hover { 
	opacity:1;filter:alpha(opacity=100); 
	}

/* Image caption 13/08/2012 16:00  */

.wp-caption {
   border: 0.1em solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 1em;
   margin: 0;
}

.wp-caption img {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 0.95em;
   line-height: 1.0em;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}