/* Page */
html {
	font-size: 100%; /* Voir -> Note 1 &agrave; la fin de la feuille de styles. */
}
body {
	margin: absolue;
	padding: 10px 20px; /* Note -> 2 */
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; /* 3 */
	font-size: 1em; /* -> 4 */
	line-height: 1.25; /* -> 5 */
	color: black;
	background: white;
}

/* Titres */
h1, h2, h3, h4 {
	margin: 1em 0 .5em 0; /* -> 6 */
}
h1, h2 {
	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;
	font-weight: normal; /* -> 7 */
}
h1 {
	font-size: 1em; /* -> 8 */
	font-style: italic;
}
h2 {font-size: 1.8em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}
h5 {	font-size: 17px;
	font-style: italic;
	margin: 0 0 10px 0;
}

/* Listes */
ul, ol {
	margin: 0;
	padding: 0; /* -> 9 */
}
ul {
	list-style: none;
}

li {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: black;
	background-image: url(puce.gif);
	background-repeat: no-repeat;
	background-position: 0 0.32em;
	padding-left: 15px;
	list-style: none;
}

/* Paragraphes */
p {
	margin: .75em 0;
}
li p, blockquote p {
	margin: .5em 0;
}

/* Citations */
blockquote, q {
	font-size: 1.1em;
	font-style: italic;
	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;
}
blockquote {
	margin: .75em 0 .75em 24px;
}
cite {
	font-style: italic;
}

/* Liens */
a {
	color: mediumblue;
	text-decoration: underline;
}
a:hover, a:focus {
	color: crimson;
}
a img {
	border: none; /* -> 10 */
}

/* Divers &eacute;l&eacute;ments de type en-ligne */
em {
	font-style: italic;
}
strong {
	font-weight: bold;
	color: dimgray;
}


/* --- STYLES POUR CERTAINS CONTENUS DES GABARITS --- */

pre, code {
	font-size: 100%;
	font-family: "Bitstream Vera Mono", "Lucida Console", "Courier New", monospace;
}
pre {
	width: 90%;
	overflow: auto;
	overflow-y: hidden;
	margin: .75em 0;
	padding: 12px;
	background: #eee;
	color: #555;
}
pre strong {
	font-weight: normal;
	color: black;
}
#copyright {
	margin: 20px 0 5px 0;
	text-align: right;
	font-size: .8em;
	color: #848F63;
}
#copyright a {
	color: #848F63;
	text-decoration: none;
}
#copyright a:hover, #copyright a:focus {
	text-decoration: underline;
}

/* G&eacute;n&eacute;ral */
body {
	color: #ee5511;
	background: url(images/1861-abstrait-bleu-WallFizz.jpg);
}

a {
	color: #2222ff;
}
a:hover, a:focus {
	color: black;
}
strong {
	color: #A1B55D;
}


#centre {
	background: url(img/07-colonnes.png) repeat-y;
}




#navigation {
	width: 180px;
	float: left; /* -> 6 */
}

#navigation ul {
	margin: 0;
	padding: 20px 10px 20px 10px;
	list-style-image: square ;
}
#navigation a {
	color: #FF6533;
	display: block;
	height: 1%; /* -> 7 */
	padding: 6px 10px 6px 10px;
	line-height: 1.5;
	font-size: .9em;
	text-decoration: none;
}
#navigation a:hover {
	color: White;
	text-decoration: auto;
	background-position: -100px;
}
#navigation2 a {
	color: #EE5511;
		text-decoration: none;
}
#navigation2 a:hover {
	color: White;
	text-decoration: auto;
	background-position: -100px;
}

/* Contenu principal */
#contenu {
	color: #aaaaaa;
	text-align: justify;
/* -> 2 */
}
#contenu a {
	color: white;
}
#contenu a:hover {
	color: #FF6533;
	text-decoration: underline;
	
}
#contenu strong {
	color: #181A12;
}


.images1 {
	float: right;
	margin: 10px 0 10px 10px;
}
.images2 {
	float: left;
	margin: 10px 16px 7px 0;
}
.images3 {
	float: center;
	margin: 10px 10px 10px 10px;
}

/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding: 10px 5px;
	
}
#global {
	width: 750px; /* -> 3 */
	margin: left; /* -> 4 */
}

/* En-t&ecirc;te */
#entete {


	
}

#entete_g {
	float: left;
	width: 200px;
	margin: 0px 5px 10px 0px;
}
#entete_d{
	float: center;
	font-size: 40px;
	margin: 5px 0px 0px 0px;
	color: white;
	font-style: trebuchet;

	
}
#entete_d h1{
	text-align: justify;
	font-size: 20px;
	

}

#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}

/* Bloc central contenant #navigation et #contenu */
#centre {
	width: 100%; /* -> 5 */
	overflow: hidden; /* -> 5 */
}

/* Contenu */
#contenu {
	margin-left: 200px; /* -> 8 */
	padding: 10px 20px;
	font-size: .9em;
}
#contenu > :first-child {
	margin-top: 10px;
}
#contenu p, #contenu li {
	line-height: 1.5;
}

/* Pied de page */
#pied {
	margin: 50px 0 0 0 ;
	padding: 30px 50px 20px 0;
	font-size: .75em;
	color: white;
}
#pied2 {
	margin: 0 0 0 0 ;
	padding: 10px 50px 10px 0;
	font-size: .75em;
	color: white;
}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
}

/* --- NOTES ---

1.	Ce "font-size: 100%" est normalement inutile. On l'utilise uniquement
	pour &eacute;viter un bug de redimensionnement du texte dans Internet Explorer.

2.	Par d&eacute;faut, les navigateurs ont un padding (ou, pour certains, un
	margin) de 6px pour l'&eacute;l&eacute;ment BODY. C'est ce qui &eacute;vite que le texte
	ne soit compl&egrave;tement coll&eacute; aux bords de la zone de visualisation du
	navigateur lorsqu'on affiche une page «brute», sans mise en forme.
	Mais ce retrait de 6px est un peu faiblard: on le renforce donc.
	Notez bien que les feuilles de styles des gabarits pourront augmenter
	ce retrait, ou bien l'annuler.
	
3.	Voici quelques exemples de collections coh&eacute;rentes de fontes (propri&eacute;t&eacute;
	CSS "font-family"):
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;
	font-family: "Times New Roman", Times, "Nimbus Roman No9 L", serif;
		
4.	Taille du texte de base de la page. D&eacute;pend de la taille du texte par
	d&eacute;faut du navigateur (souvent 16px), et des r&eacute;glages de l'utilisateur.
	À adapter en fonction de la fonte choisie, et du rendu souhait&eacute;.
	En g&eacute;n&eacute;ral, on utilisera une valeur de base entre .65em et 1em
	(ou 65% et 100%).

5.	Hauteur de ligne. À adapter en fonction de la fonte choisie, et des
	besoins particuliers (lignes de texte longues ou courtes, titre ou
	corps de texte...).

6.	En g&eacute;n&eacute;ral, les styles par d&eacute;faut des navigateurs font que les marges
	en haut et en bas des titres sont &eacute;quivalentes. Ici, en diminuant la
	marge du bas, on cherche &agrave; rapprocher le titre du contenu qu'il introduit.

7.	Les styles par d&eacute;faut des navigateurs mettent les titres en gras.
	Si on souhaite passer &agrave; des caract&egrave;res «normaux», on doit utiliser
	font-size: normal.

8.	Pour un &eacute;l&eacute;ment en "font-size: 3em", la taille du texte sera le triple de
	la taille du texte de l'&eacute;l&eacute;ment parent.
	À noter: on aurait pu &eacute;crire "font-size: 300%" pour le m&ecirc;me r&eacute;sultat.

9.	Par d&eacute;faut, les listes UL et OL ont un retrait &agrave; gauche qui peut &ecirc;tre,
	suivant les navigateurs:
	- un padding-left de 40px;
	- ou bien un margin-left de 40px.
	On met tout le monde d'accord avec une marge &agrave; gauche de 24px, et pas
	de padding.

10.	Les navigateurs donnent souvent aux images plac&eacute;es dans des liens
	une bordure disgracieuse. On annule ce style souvent g&ecirc;nant en appliquant
	un "border: none" aux images qui se trouvent &agrave; l'int&eacute;rieur d'un lien.

*/
/* ==============================================
   FEUILLE DE STYLES DES GABARITS HTML/CSS --- 07
   © Elephorm & Alsacreations.com
   Conditions d'utilisation:
   http://creativecommons.org/licenses/by/2.0/fr/
   ============================================== */

/* --- COULEURS --- */

/* Note: vous pouvez modifier simplement l'aspect de ce gabarit en modifiant
   uniquement les couleurs de fond (propri&eacute;t&eacute;s background) et les couleurs
   du texte (propri&eacute;t&eacute; color).
   Pour modifier la disposition des blocs, voir plus bas dans la feuille de
   styles la partie «positionnement». */

/* --- NOTES ---

1.	Dans ce gabarit, nous avons un conteneur div#centre, qui regroupe
	div#navigation et div#contenu uniquement. C'est ce conteneur que l'on
	utilise pour placer une image de fond r&eacute;p&eacute;t&eacute;e en hauteur, qui dessine
	le fond de la colonne de gauche et de la colonne de droite.
	Ainsi, quelle que soit la colonne la plus longue, on aura bien,
	visuellement, deux colonnes de hauteurs &eacute;gales.

2.	On utilise ici des couleurs de fond pour div#navigation et div#contenu.
	Et pourtant, nous avons d&eacute;j&agrave; une image de fond, sur div#centre, qui
	«dessine» nos deux colonnes. Pourquoi rajouter des couleurs de fond &agrave;
	ces blocs, alors? C'est en fait une s&eacute;curit&eacute;, au cas o&ugrave:;:
	- l'image de fond mettrait du temps &agrave; se charger (&ccedil;;a arrive);
	- l'image de fond ne peut pas &ecirc;tre charg&eacute;e (rare, mais &ccedil;;a arrive aussi).
	Ainsi, si ces probl&egrave;mes surviennent, le contenu restera lisible. Notamment
	le contenu de div#contenu, qui est sombre, tandis que le fond de la page
	est d&eacute;j&agrave; sombre.
	Notez que dans certains cas ce genre de «s&eacute;curit&eacute;» sera difficile &agrave; mettre
	en place, par exemple parce que la couleur de fond des blocs masquerait
	une image de fond comportant des motifs.
	Mais, plus g&eacute;n&eacute;ralement, un bon design de site web devrait rester lisible
	m&ecirc;me si les images sont d&eacute;sactiv&eacute;es (ce qui est une option de beaucoup
	de navigateurs).

3.	On utilise ici une largeur fixe de 750px. Pourquoi 750px? Parce que c'est
	une largeur dont on peut &ecirc;tre &agrave; peu pr&egrave;s s&ucirc;r qu'elle passera sur un
	&eacute;cran en 800x600 (r&eacute;solution encore utilis&eacute;e par une partie des
	internautes), sans g&eacute;n&eacute;rer de barre de d&eacute;filement horizontal inutile.
	De plus, pour un site au contenu relativement r&eacute;duit, cette largeur suffit
	g&eacute;n&eacute;ralement.
	Pour un site au contenu plus important, avec un design en trois colonnes
	par exemple, une largeur plus importante, telle que 900 ou 950px, peut
	&ecirc;tre pertinente.

4.	Les marges automatiques &agrave; gauche et &agrave; droite permettent de centrer notre
	bloc div#global, et donc tout le site.
	Pour aligner div#global &agrave; gauche, on fera:
		margin-left: 0;
		margin-rigth: auto;
	Pour aligner div#global &agrave; droite, on fera:
		margin-left: auto;
		margin-right: 0;
	Pour aligner div#global &agrave; droite avec un retrait (&agrave; droite) de 100px:
		margin-left: auto;
		margin-right: 100px;

5.	On utilise ces propri&eacute;t&eacute;s pour emp&ecirc;cher le d&eacute;passement des flottants (cf.
	http://web.covertprestige.info/test/
	03-elements-flottants-et-element-parent-1.html).
	Le overflow:hidden cr&eacute;e un contexte de formatage qui vient contenir les
	flottants. Le width:100% a le m&ecirc;me r&ocirc;le, mais uniquement pour Internet
	Explorer 6 (utilisation du HasLayout). Dans l'id&eacute;al, on le placera avec
	des correctifs destin&eacute;s &agrave; IE6 dans une feuille de styles appel&eacute;e via un
	commentaire conditionnel.

6.	C'est la propri&eacute;t&eacute; "float" qui nous permet de placer deux blocs
	c&ocirc;te-&agrave;-c&ocirc;te. Notez bien que l'&eacute;l&eacute;ment flottant (ici, notre menu de
	navigation) doit &ecirc;tre plac&eacute; en premier dans le code HTML. Il est
	pr&eacute;f&eacute;rable de lui donner une largeur, ce que nous faisons ici avec un
	"width: 180px;".

7.	Correction d'un bug d'Internet Explorer 6. Voir la derni&egrave;re partie de
	http://blog.alsacreations.com/2006/10/20/294-impact-sur-le-rendu-de-la-
	mise-en-forme-du-code-html
	Dans l'id&eacute;al, on placera ce correctif dans une feuille s&eacute;par&eacute;e, appel&eacute;e
	via un commentaire conditionnel visant IE6.

8.	Les &eacute;l&eacute;ments flottants ne repoussent pas les blocs, mais repoussent
	uniquement leur contenu. Pour que notre bloc de contenu principal forme
	une colonne distincte du menu, on lui donne donc une marge &agrave; gauche de
	200px.
	Il existe une autre technique pour adapter la largeur d'un bloc aux
	flottants qui le pr&eacute;c&egrave;dent. On pourra lire l'article suivant:
		http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/
		design-trois-colonnes-positionnement-flottant

*/

