/* ==============================================   FEUILLE DE STYLES DES GABARITS HTML/CSS --- 03   © 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étés background) et les couleursdu texte (propriété color). Pour modifier la disposition des blocs, voir plus bas dans la feuille de styles la partie «positionnement». *//* Général */body { background-color: #FFFFFF; background-repeat: repeat; background-attachment: scroll; background-position: 0% }/* Page */#global { background: #FFFFFF; }/* Navigation */#navigation { background: #FFFFFF; }/* --- POSITIONNEMENT --- *//* Page *//* Voir -> Note 1 ci-dessous */html, body {	height: 100%; }body { padding: 0px; }#global {	min-height: 100%; /* -> 1 */	width: 1000px;	overflow: hidden; /* -> 2 */	margin-left: auto;	margin-right: auto; /* -> 3 */}/* --------- En-tête --------- */#entete { padding: 0px 0px 0px 0px; }/*#entete h1 { margin: 0px; }#entete h1 img {	float: left;	margin: 7px 20px 10px 0px; }#entete .sous-titre {margin: 4px 0px 15px 0px; }*//* --------- Menu de navigation --------- */#navigation { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px }#navigation ul {	margin: 0px; text-align: center; list-style-type:none; padding-bottom:0px }#navigation li {	display: inline; }/* --------- outils --------- */#outils{ margin: 0px; padding:2px 0px 2px 0px; }#outils ul {text-align: center; list-style-type:none; }#outils li { margin: 0px; padding:0px;  display: inline; }/* --------- filAriane --------- */#filAriane{ margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}#filAriane ul { margin: 0px;	padding-top:0px; padding-bottom:0px; list-style: none; text-align: left; }#filAriane li {display: inline;}a:active.FilAriane  { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none }a:link.FilAriane       { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none; }a:visited.FilAriane    { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none; }a:hover.FilAriane  { font-size: 9pt; font-family: Arial; color: #D73A03; text-decoration: none }/* ------------------------Filets de separation ------------------------------------------  */#filet { margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}#filet p { margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}#filetbas { margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}#filetbas p { margin: 0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}/* --------- Contenu principal ---------*/#contenu { padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px;}#contenu { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}#contenu {background-image: url('../images/Fond.png'); background-repeat: repeat-y ; }#contenu p, #contenu li { line-height: 100% }/* #contenu > :first-child { margin-top: 5px;} *//* --------- Pied de page --------- */#pied {	background-position:center bottom; background-image:url('../images/FondPied.png'); background-repeat:no-repeat }#pied  { margin-bottom: 2px; margin-top: 0px; padding-top:0px; padding-bottom:2px; }#pied  {	color:#000000; }#pied p {text-align: center;}/* #pied p { margin: .5em 0; } *//* #pied {color: #E6A948; } */a:active.LinksPP  { font-size: 9pt; font-family: Arial; color: #0065CB; text-decoration: none }a:link.LinksPP       { font-size: 9pt; font-family: Arial; color: #0065CB; text-decoration: none; }a:visited.LinksPP    { font-size: 9pt; font-family: Arial; color: #0065CB; text-decoration: none; }a:hover.LinksPP  { font-size: 9pt; font-family: Arial; color: #D73A03; text-decoration: none }#copyright {	margin: 0px 0px 0px 0px; }#copyright {text-align: center;}a:active.copyright  { font-size: 8pt; font-family: Arial; color: #848F63; text-decoration: none }a:link.copyright       { font-size: 8pt; font-family: Arial; color: #848F63; text-decoration: none; }a:visited.copyright    { font-size: 8pt; font-family: Arial; color: #848F63; text-decoration: none; }a:hover.copyright  { font-size: 8pt; font-family: Arial; color: #848F63; }/*#copyright a { color: #848F63; text-decoration: none; }#copyright a:hover, #copyright a:focus { text-decoration: underline; }*//*.menu_famille {margin-top: 2px; margin-bottom: 2px}.menu_sous_famille {line-height: 100%; margin-top: 1px; margin-bottom: 1px}#CadrePage {text-align: center; z-index:1;}#Menu_Image {position:relative}#menu {padding:2; z-index:3; position: relative; font-family:Arial; font-size:10pt; color:#FFFFFF; left:680; top:0; width:230; background-color:#016798; visibility:hidden; text-align:left }*//* *********************************************** Page Accueil (index.php) *********************************************** */.HeaderTabAccueil { font-size: 10pt; font-family: Arial; color: #FFFFFF; font-weight: bold;text-align: left; padding-left:10px; }.corpTabAccueil       { font-size: 10pt; font-family: Arial }.TxtcorpTabAccueil       { font-size: 10pt; font-family: Arial; text-align:left; padding-left:10px; padding-top:3px;  }.piedTabAccueil      {text-align:left; padding-left:10px; }ul.AccueilFamille { padding-top:7px; }li.AccueilFamille { margin-left:-15px; padding-left:-10px; padding-right:0px; padding-top:2px; padding-bottom:3px; list-style-type:none;}a:active.TabAccueil  { font-size: 10pt; font-family: Arial; color: #000000; text-decoration: none; }a:link.TabAccueil       { font-size: 10pt; font-family: Arial; color: #000000; text-decoration: none; }a:visited.TabAccueil    { font-size: 10pt; font-family: Arial; color: #000000; text-decoration: none; }a:hover.TabAccueil  { font-size: 10pt; font-family: Arial; color: #AA0000; text-decoration: none; }a:active.FamilleAll  { font-size: 9pt; font-family: Arial; color: #006FB9; text-decoration: none; font-style:italic; }a:link.FamilleAll       { font-size: 9pt; font-family: Arial; color: #006FB9; text-decoration: none; font-style:italic; }a:visited.FamilleAll    { font-size: 9pt; font-family: Arial; color: #006FB9; text-decoration: none; font-style:italic; }a:hover.FamilleAll  {font-size: 9pt; font-family: Arial; color: #AA0000; text-decoration: none; }/*.FrameFamille { text-align: left; margin-left: 5px; margin-top: 5px; margin-bottom: 0px}.ListeSousFamilleFrame { color: #003366; font-size: 10pt; text-align: left; margin-top: 0px; margin-bottom: 2px;  }.SousFamilleFrame { color: #003366; font-size: 10pt; text-align: left; margin-top: 0px; margin-bottom: 2px; font-style:italic}*//* ***********************************************  Frame   ****************************************** */a:active.LienFrameFamille { font-size: 10pt; font-family: Arial; color: #003366; text-decoration: none; }a:link.LienFrameFamille       { font-size: 10pt; font-family: Arial; color: #003366; text-decoration: none; }a:visited.LienFrameFamille    { font-size: 10pt; font-family: Arial; color: #003366; text-decoration: none; }a:hover.LienFrameFamille  { font-size: 10pt; font-family: Arial; color: #AA0000; text-decoration: none; }a:active.LienFrameSousFamille { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none;  }a:link.LienFrameSousFamille       { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none; }a:visited.LienFrameSousFamille    { font-size: 9pt; font-family: Arial; color: #000000; text-decoration: none; }a:hover.LienFrameSousFamille  { font-size: 9pt; font-family: Arial; color: #006fb9;text-decoration: none;  font-weight: bold; }ul.ListeSousFamilleFrame { margin: 0px 30px 3px 0px; }li.ListeSousFamilleFrame { margin: 3px 0px 3px 0px; padding: 2px 10px 2px 10px; list-style-type:none;}/* ***********************************************  Fiche produit   ****************************************** */a:active.LienPdf_Video { font-size: 9pt; font-family: Arial; color: #003366; text-decoration: none; }a:link.LienPdf_Video       { font-size: 9pt; font-family: Arial; color: #003366; text-decoration: none; }a:visited.LienPdf_Video    { font-size: 9pt; font-family: Arial; color: #003366; text-decoration: none; }a:hover.LienPdf_Video  { font-size: 9pt; font-family: Arial; color: #AA0000; text-decoration: none;}/* --- NOTES ---1.	Pour pouvoir utiliser une hauteur (height) ou une hauteur minimale	(min-height) sur un bloc, il faut que sont parent direct ait lui-même une	hauteur déterminée (donc toute valeur de height sauf "auto": hauteur en	pixels, em, autres unités...).	Si la hauteur du parent est en pourcentage, elle se réfère alors à la	hauteur du «grand-père», et ainsi de suite.	Ainsi, pour pouvoir utiliser un "min-height: 100%" sur div#contenu, il nous	faut:	- un parent (body) en "height: 100%";	- le parent de body également en "height: 100%".2.	Il faut éviter que les marges des enfants de div#global ne se transmettent	à leur parent. Notamment, le margin-top du premier enfant (ici, div#entete),	et le margin-bottom du dernier enfant (ici, div#pied).	On évite ce problème grâce à la propriété CSS overflow, qui bloque la	fusion des marges. En savoir plus sur la fusion des marges:	http://web.covertprestige.info/test		04-blocs-imbriques-et-fusion-des-marges.html3.	Les marges automatiques à gauche et à droite permettent de centrer notre	bloc div#global, et donc tout le site.	Pour aligner div#global à gauche, on fera:		margin-left: 0;		margin-rigth: auto;	Pour aligner div#global à droite, on fera:		margin-left: auto;		margin-right: 0;	Pour aligner div#global à droite avec un retrait (à droite) de 100px:		margin-left: auto;		margin-right: 100px;*/