@charset "utf-8";
body  {
	font:100% "Comic Sans MS", cursive;
	background:url(images/fond.jpg);
	margin: 0; /* il est conseillÃ© de mettre Ã  zÃ©ro la marge et le remplissage de l'Ã©lÃ©ment body, pour tenir compte des diffÃ©rentes valeurs par dÃ©faut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramÃ©trage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite alignÃ© Ã  gauche (valeur par dÃ©faut) dans le sÃ©lecteur #container */
	color: #000000;
}
.twoColHybLtHdr #container { 
	width: 80%;  /* ce paramÃ©trage crÃ©e un conteneur dont la largeur est 80 % de celle du navigateur */
	max-width: 1280px;
	background: #FFFFFF;
	margin: 0 auto; /* les marges automatiques (et dotÃ©es d'une largeur positive) centrent la page */
	border: 1px solid #000000;
	text-align:justify; /* ce paramÃ©trage annule le paramÃ¨tre text-align: center de l'Ã©lÃ©ment body. */
} 
.twoColHybLtHdr #header { 
	background: #FFFFFF ;
	border:#000 groove;
	
} 
.twoColHybLtHdr #barremenu { 
	background: #294471 ;
	border:#000;
	color:#294471;
	font-size:xx-small;
	text-decoration:none;
} 
.twoColHybLtHdr #header h1 {
	margin: 0; /* la mise Ã  zÃ©ro de la marge du dernier Ã©lÃ©ment du div #header permet d'Ã©viter une disparition de la marge (espace inexplicable entre les Ã©lÃ©ments div). Si l'Ã©lÃ©ment div est entourÃ© d'une bordure, cette prÃ©caution n'est pas nÃ©cessaire, car la bordure Ã©vite Ã©galement la disparition de la marge */
	padding: 10px 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'Ã©loigner l'Ã©lÃ©ment des bords de l'Ã©lÃ©ment div */
}

/* Conseils pour sidebar1 :
1. comme nous travaillons en unitÃ©s relatives, il est prÃ©fÃ©rable de ne pas utiliser de remplissage latÃ©ral pour l'encadrÃ©. Pour les navigateurs conformes aux standards, il sera ajoutÃ© Ã  la largeur globale, crÃ©ant ainsi une largeur rÃ©elle inconnue. 
2. Comme nous utilisons des unitÃ©s ems pour l'encadrÃ©, ne pas oublier que sa largeur variera en fonction de la taille de texte par dÃ©faut.
3. Pour crÃ©er un espace entre le cÃ´tÃ© de l'Ã©lÃ©ment div et les Ã©lÃ©ments qu'il contient, attribuez une marge gauche et une marge droite Ã  ces Ã©lÃ©ments, comme dans la rÃ¨gle ".twoColHybLtHdr #sidebar1 p".
*/
.twoColHybLtHdr #sidebar1 {
	float: left; 
	width: 14em; /* cet Ã©lÃ©ment est flottant, il faut donc lui attribuer une largeur */
	background: #294471; /* la couleur de l'arriÃ¨re-plan est affichÃ©e sur la largeur du contenu de la colonne, mais pas au-delÃ  */
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.twoColHybLtHdr #sidebar1 h3, .twoColHybLtHdr #sidebar1 p {
	margin-left: 10px; /* il est conseillÃ© d'attribuer des valeurs pour les marges gauche et droite de chaque Ã©lÃ©ment qui sera placÃ© dans les colonnes latÃ©rales */
	margin-right: 10px;
}

/* Conseils pour mainContent :
1. L'espace compris entre les Ã©lÃ©ments mainContent et sidebar1 est crÃ©Ã© avec la marge gauche de l'Ã©lÃ©ment div mainContent.  Quelle que soit la taille du contenu dans l'Ã©lÃ©ment div sidebar1, l'espace des colonnes reste prÃ©servÃ©. Vous pouvez supprimer cette marge gauche si vous souhaitez que le texte de l'Ã©lÃ©ment div #mainContent remplisse l'espace de l'Ã©lÃ©ment #sidebar1 lorsque le contenu de ce dernier se termine.
2. Veuillez noter qu'il est possible de provoquer une perte de l'Ã©lÃ©ment flottant (perte de la zone non flottante mainContent sous l'encadrÃ©) si vous placez dans l'Ã©lÃ©ment divmainContent un Ã©lÃ©ment plus large que ce qu'il peut contenir. Avec une mise en page hybride (largeur gÃ©nÃ©rale en pourcentages avec un encadrÃ© en ems), il peut Ãªtre impossible de calculer la largeur exacte disponible. Si la taille de texte par dÃ©faut d'un utilisateur est supÃ©rieure Ã  la moyenne, l'Ã©lÃ©ment div de l'encadrÃ© sera plus large et il y aura donc moins de place dans l'Ã©lÃ©ment div mainContent. N'oubliez jamais cette limitation, en particulier si le client doit ajouter du contenu avec Contribute.
3. Dans le commentaire conditionnel pour Internet Explorer ci-dessous, la propriÃ©tÃ© zoom permet de donner Ã  l'Ã©lÃ©ment mainContent l'attribut "hasLayout." Cela Ã©vite l'apparition de plusieurs bogues spÃ©cifiques d'Internet Explorer.
*/
.twoColHybLtHdr #mainContent {
	margin: 0 0 0 14em;
	padding: 0 10px 0 10px;
	background:#FFFFFF;
} 
.twoColHybLtHdr #footer { 
	background:#294471;
	border:#000;
	color:#FFF;
	font-size:xx-small;
	text-decoration:none;
} 
.twoColHybLtHdr #footer p {
	margin: 0; /* la mise Ã  zÃ©ro de la marge du premier Ã©lÃ©ment du pied de page permet d'Ã©viter une possible disparition de la marge (espace entre les Ã©lÃ©ments div) */
	padding: 10px 0; /* l'utilisation d'un remplissage pour cet Ã©lÃ©ment crÃ©e un espace, tout comme une marge l'aurait fait, mais en Ã©vitant le risque de disparition de la marge */
}

/* Diverses classes Ã  rÃ©utiliser */
.fltrt { /* cette classe permet de rendre flottant le cÃ´tÃ© droit d'un Ã©lÃ©ment dans la page. L'Ã©lÃ©ment flottant doit prÃ©cÃ©der l'Ã©lÃ©ment Ã  cÃ´tÃ© duquel il doit se trouver dans la page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* cette classe permet de rendre flottant le cÃ´tÃ© gauche d'un Ã©lÃ©ment dans la page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* cette classe doit Ãªtre placÃ©e pour un Ã©lÃ©ment div ou break et doit Ãªtre l'Ã©lÃ©ment final avant la balise de fin d'un conteneur qui doit contenir entiÃ¨rement un Ã©lÃ©ment flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
A:link {text-decoration: none; border:none; color:#FD0000;}
A:visited {text-decoration: none; color:#FD0000;}
A:active {text-decoration: none; color:##FD0000;}
A:hover {text-decoration: underline; color:#294471;}

A.type2:link {text-decoration: none; border:none; color:#294471;}
A.type2:visited {text-decoration: none; color:#294471;}
A.type2:active {text-decoration: none; color:#294471;}
A.type2:hover {text-decoration: underline; color:#294471;}

A.type1:link {text-decoration: none; border:none; color:#FD0200;}
A.type1:visited {text-decoration: none; border:none; color:#FD0200;}
A.type1:active {text-decoration: none; border:none; color:#FD0200;}
A.type1:hover {text-decoration:none; border:none; color:#FFF;}

.Region { 
  color: #30F; 
} 


