/* ==============================================

   FEUILLE DE STYLES DES GABARITS HTML/CSS

   © Elephorm & Alsacreations.com

   Conditions d'utilisation:

   http://creativecommons.org/licenses/by/2.0/fr/

   ============================================== */





/* --- STYLES DE BASE POUR LE TEXTE ET LES PRINCIPAUX ÉLÉMENTS --- */



/* Page */
body {
	background: #fff;
	color: #333;
	margin: 0px 0;
	text-align: center;
	font: normal 0.6em sans-serif,Arial;
}

.main {
	margin: 0px auto 4px auto; 
	text-align: left;
	width: 880px; 
}

/* Titres */

h1, h2, h3, h4, h5, h6 {
	margin: 0px; /* -> 6 */

	

}

h1, h2 {

	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;

	font-weight: normal; /* -> 7 */



}

h1 {

	font-size: 14px; /* -> 8 */

	font-style: normal;

	font-family: Georgia, "Bitstream Vera Serif", Times, serif;

}

h2 {

	font-size: 12px;

	font-family: Georgia, "Bitstream Vera Serif", Times, serif;

	font-style: normal;

	line-height: normal;

}

h3 {font-size: 10px;}

h4 {font-size: 10px;}



/* Listes */

ul, ol {

	margin: .75em 0 .75em 0;

	padding: 0; /* -> 9 */

}

#outer {
	background: url(images/bg_top.jpg) repeat-x;
	min-height: 757px;
	padding: 67px 0px;
	text-align: center;
}

.moteur_express {
	background-image: url(
../images/Fond Rech Express.png);
	background-repeat: no-repeat;
	background-image: url(../images/Fond%20Rech%20Express.png);
}
.moteurg {
	background-image: url(../images/Fond%20Gris%20Rech.png);
	background-repeat: no-repeat;
}



ul {

	color: #333333;

	list-style-type: none;

}



li {

	margin: 0 0 0 5px;

	padding: 0;

}



/* 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: #333333;

	text-decoration: none;

	font-size: 14px;

	line-height: 20px;

	font-weight: normal;

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

}

a:hover, a:focus {

	color: #834495;

	font-size: 14px;

	line-height: 20px;

	font-weight: normal;

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

}

a img {

	border: none; /* -> 10 */

}



/* Divers élé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: Georgia, "Bitstream Vera Serif", Norasi, serif;

}

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: 1em;
	color: #848F63;

}

#copyright a {

	color: #848F63;

	text-decoration: none;

}

#copyright a:hover, #copyright a:focus {

	text-decoration: underline;

}



.007n {

	color: #333333;

	text-decoration: none;

	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;

	font-size: 11px;

	font-weight: bold;

}



.violet {

	color: #633778;

	text-decoration: none;

	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;

	font-size: 11px;

	font-weight: bold;

}



.titren {

	color: #333333;

	text-decoration: none;

	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;

	font-size: 14px;

	font-weight: bold;

}



.vtitre {

	color: #633778;

	text-decoration: none;

	font-family: Georgia, "Bitstream Vera Serif", Norasi, serif;

	font-size: 14px;

	font-weight: bold;

}


/* --- NOTES ---



1.	Ce "font-size: 100%" est normalement inutile. On l'utilise uniquement

	pour éviter un bug de redimensionnement du texte dans Internet Explorer.



2.	Par défaut, les navigateurs ont un padding (ou, pour certains, un

	margin) de 6px pour l'élément BODY. C'est ce qui évite que le texte

	ne soit complètement collé 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érentes de fontes (propriété

	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épend de la taille du texte par

	défaut du navigateur (souvent 16px), et des réglages de l'utilisateur.

	À adapter en fonction de la fonte choisie, et du rendu souhaité.

	En géné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énéral, les styles par défaut des navigateurs font que les marges

	en haut et en bas des titres sont équivalentes. Ici, en diminuant la

	marge du bas, on cherche à rapprocher le titre du contenu qu'il introduit.



7.	Les styles par défaut des navigateurs mettent les titres en gras.

	Si on souhaite passer à des caractères «normaux», on doit utiliser

	font-size: normal.



8.	Pour un élément en "font-size: 3em", la taille du texte sera le triple de

	la taille du texte de l'élément parent.

	À noter: on aurait pu écrire "font-size: 300%" pour le même résultat.



9.	Par défaut, les listes UL et OL ont un retrait à gauche qui peut ê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 à gauche de 24px, et pas

	de padding.



10.	Les navigateurs donnent souvent aux images placées dans des liens

	une bordure disgracieuse. On annule ce style souvent gênant en appliquant

	un "border: none" aux images qui se trouvent à l'intérieur d'un lien.



*/

