/* Start of CMSMS style sheet 'ARES-modele07.css' */
/* ==============================================
   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é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 {
	color: #808080; /*grey; #F0E39E; */
	background: #F6F6F6;
}
/*
strong {
	color: #A1B55D;
}
*/

/* Bloc central contenant #navigation et #contenu */
#centre {
	background: url(img/07-colonnes.png) repeat-y; /* Voir -> Note 1 */
}

/* Listes */
li {
	margin: 0;
	padding: 5px 0;
}

/* Navigation */
#navigation {
	background: #DFE0DC; /* -> 2 */
	font-family: Arial;
	font-weight: bold;
	font-size:12px; /* 0.9em; */
}
#navigation a {
	color: #202328; /*#716D6C  #FF6533*/ ;
	font-weight:bold;
}
#navigation a:hover, #navigation a:focus {
	/*background: #000000;*/
}
#navigation li {
	background:transparent url(images/ares/fleche-trans.png) no-repeat scroll 0 0;
	margin:0;
	padding:0 0 20px 20px; /* padding:10px 0 10px 20px;*/
}

.currentpage {
	text-decoration: none;
	color:green;
	font-weight:bold;
}

/* Contenu principal */
#contenu {
	color: #363B29;
	/*background: #cbd888; /* -> 2 */
}
#contenu a {
	color:#539B1A;
	text-decoration:underline;
}
#contenu a:hover, #contenu a:focus {
	color: #6E5122;
}
#contenu strong {
	color: #539B1A;
}
#contenu H1 {
	color: #539B1A; /*#A1BE7E;*/
	/*font-style: italic;*/
	border-bottom:3px solid #539B1A;
	text-transform:uppercase;
}


/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding: 10px 5px;
}
#global {
	width: 1000px; /* -> 3 */
	margin: 0 auto; /* -> 4 */
}

/* En-tête */
#entete {
	padding:10px 10px 170px 0; /* padding: 20px 20px 120px 0;*/
	background:transparent url(images/ares/logo-ares.jpg) no-repeat scroll 3% 20%; /* 0 */
}
#entete h1 {
	margin: 0;
	border:none;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}
#logo {
	height:130px;
	margin:0 0 0 30px;
	padding:0;
	position:absolute;
	width:196px;
	/* left:138px; */
	/* top:25px; */
}
#bandeau {
	float: right;
	/*border:3px solid #539B1A;*/
}
/* Bloc central contenant #navigation et #contenu */
#centre {
	width: 100%; /* -> 5 */
	overflow: hidden; /* -> 5 */
}

/* Menu de navigation */
#navigation {
	width: 270px; /* 180px; */
	float: left; /* -> 6 */
	/*background: transparent url(images/ares/menu-ares.jpg);*/
	background:transparent url(images/ares/menu.jpg) no-repeat scroll 0 60px;
	min-height:480px; /*temporaire*/
}
#navigation ul {
	margin:0 10px 20px 25px;
	padding:120px 15px 20px 0;
/*
	margin: 0;
	padding: 20px 10px 20px 10px;
*/
	list-style: none;
}
#navigation a {
	display: block;
	line-height: 1.2;
	text-decoration: none;
	/*height: 1%; /* -> 7 */
	/*padding: 6px 10px 6px 10px; */
	/*font-size: .9em; */

}
#navigation H2 {
	margin-left:25px;
}


/* Contenu */
#contenu {
	margin-left: 270px; /* -> 8 */
	padding: 10px;
}
#contenu > :first-child {
	margin-top: 10px;
}
#contenu p, #contenu li {
	line-height: 1.2;
}
#contenu ul {
	padding-left: 15px;
}
#contenu li {
	line-height: 1;
}
#contenu .green {
	color: #539B1A;

}
.textHome {
	background : transparent url(images/ares/fonds/photo-fond-accueil.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:430px;
}
#contenu .textEtudiant {
	background : transparent url(images/ares/fonds/photo-fond-etudiants.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:430px;
}
#contenu .textTrike {
	background : transparent url(images/ares/fonds/photo-fond-trike.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:450px;
	/* height:700px; */
}
#contenu .textGroupe {
	background : transparent url(images/ares/fonds/photo-fond-groupes.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:430px;
}
#contenu .textAuto {
	background : transparent url(images/ares/fonds/photo-fond-pro-auto.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:430px;
}
#contenu .textProInde {
	background : transparent url(images/ares/fonds/photo-fond-pro-inde.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:430px;
}
#contenu .textPmiPme {
	background : transparent url(images/ares/fonds/photo-fond-pmi-pme.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:460px;
}
#contenu .textImpatries {
	background : transparent url(images/ares/fonds/photo-fond-impatries.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:480px;
}
#contenu .textContact {
	background : transparent url(images/ares/fonds/photo-fond-contact.gif) no-repeat 100% 0% ;
	padding-top:5px;
	min-height:460px;
}


/* Pied de page */
#pied {
	margin-top: 10px;
	padding: 15px 20px 10px 0;
	font-size: .85em;
	border-top:1px solid #CFCFCF;
}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
}

marquee {
	font-size:17px;color: #A1B55D;">{
}
/* --- 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Ã©pÃ©tÃ©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 Ã©gales.

2.	On utilise ici des couleurs de fond pour div#navigation et div#contenu.
	Et pourtant, nous avons dÃ©jÃ  une image de fond, sur div#centre, qui
	Â«dessineÂ» nos deux colonnes. Pourquoi rajouter des couleurs de fond Ã 
	ces blocs, alors? C'est en fait une sÃ©curitÃ©, au cas oÃ¹:
	- l'image de fond mettrait du temps Ã  se charger (Ã§a arrive);
	- l'image de fond ne peut pas Ãªtre chargÃ©e (rare, mais Ã§a arrive aussi).
	Ainsi, si ces problÃ¨mes surviennent, le contenu restera lisible. Notamment
	le contenu de div#contenu, qui est sombre, tandis que le fond de la page
	est dÃ©jÃ  sombre.
	Notez que dans certains cas ce genre de Â«sÃ©curitÃ©Â» sera difficile Ã  mettre
	en place, par exemple parce que la couleur de fond des blocs masquerait
	une image de fond comportant des motifs.
	Mais, plus gÃ©nÃ©ralement, un bon design de site web devrait rester lisible
	mÃªme si les images sont dÃ©sactivÃ©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 Ãªtre Ã  peu prÃ¨s sÃ»r qu'elle passera sur un
	Ã©cran en 800x600 (rÃ©solution encore utilisÃ©e par une partie des
	internautes), sans gÃ©nÃ©rer de barre de dÃ©filement horizontal inutile.
	De plus, pour un site au contenu relativement rÃ©duit, cette largeur suffit
	gÃ©nÃ©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
	Ãªtre pertinente.

4.	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;

5.	On utilise ces propriÃ©tÃ©s pour empÃªcher le dÃ©passement des flottants (cf.
	http://web.covertprestige.info/test/
	03-elements-flottants-et-element-parent-1.html).
	Le overflow:hidden crÃ©e un contexte de formatage qui vient contenir les
	flottants. Le width:100% a le mÃªme rÃ´le, mais uniquement pour Internet
	Explorer 6 (utilisation du HasLayout). Dans l'idÃ©al, on le placera avec
	des correctifs destinÃ©s Ã  IE6 dans une feuille de styles appelÃ©e via un
	commentaire conditionnel.

6.	C'est la propriÃ©tÃ© "float" qui nous permet de placer deux blocs
	cÃ´te-Ã -cÃ´te. Notez bien que l'Ã©lÃ©ment flottant (ici, notre menu de
	navigation) doit Ãªtre placÃ© en premier dans le code HTML. Il est
	prÃ©fÃ©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Ã¨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Ã©al, on placera ce correctif dans une feuille sÃ©parÃ©e, appelÃ©e
	via un commentaire conditionnel visant IE6.

8.	Les Ã©lÃ©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 Ã  gauche de
	200px.
	Il existe une autre technique pour adapter la largeur d'un bloc aux
	flottants qui le prÃ©cÃ¨dent. On pourra lire l'article suivant:
		http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/
		design-trois-colonnes-positionnement-flottant

*/

/* End of 'ARES-modele07.css' */

