@charset "utf-8";
/* CSS Document : sidebarpro.css */

/*Mise en page du menu gauche contenu dans le bloc sidebar lui-même contenu dans le bloc centre*/

#sidebar {
	float: left;
	width: 185px; /*Largeur de la boite div sidebar*/
	/*background-color: #ddd; /*Couleur de la boite div sidebar*/
	padding: 1.8em 0em; /*Padding gauche et droit de 1em pour dégader le titre h4 et le trait de soulignement orange en dessous*/
}

#services {
	margin: 0 0 6em 0; /*marging de 6em vers le bas pour espacer le paragraphe ressources*/
}

#sidebar h4 b {
	color: #2F4896;
	text-transform: uppercase; /*Passage du texte en majuscules*/
}

#sidebar h4 {
	color: #FF9900;
	text-transform: uppercase; /*Passage du texte en majuscules*/
	font-size: 1.5em;
	padding-bottom: 0.2em; /*Padding sous le texte pour éloigner le border bas (soulignement)*/
	border-bottom: 2px solid #2F4896; /*Border bas pour souligner le texte*/
	margin: 0.5em; /*Pour décaler le titre de la barre de séparation au dessus*/
}
	
#sidebar p {
	color: #2f4896;
	/*text-align: center;*/
	margin: 0 0.8em; /*Centrage du menu dans son conteneur*/
	padding-top: 0.6em;
	padding-left: 0.9em; /*Sert à déplacer le texte vers la gauche dans chaque boite*/
	font-size: 1.1em;
}

.menuservices {
	width: 170px; /*Largeur du menu à l'intérieur de la div sidebar*/
	list-style-type: none; /*Suppression des puces et autre numérotation des éléments de liste*/ 
	margin: 0 0.8em; /*Centrage du menu dans son conteneur*/
	padding: 0 /*Réinitialisation à 0 pour supprimer éventuellement les réglages par défaut des différents navigateurs*/;
	/*border: 1px solid red;Pour visualiser les limites de la classe menuservices*/
}

/*.menugauche li { Utilité à voir selon les cas !*/
	
	/*text-align: right; /*Alignement du texte contenu dans les différents éléments li*/
	/*padding-left: 1em; /*Décalage du bloc li complet contenant les différents éléments de liste de 1em vers la droite
}*/

.menuservices li a { /*Paramètres pour les liens du menu*/
	display: block;
	height: 20px;
	line-height: 20px; /*Interlignage min permet le centrage du texte dans le bloc;*/
	/*background: #fff; /*Couleur de fond du menu*/
	margin: 0; /*Ecartement entre chacun des éléments blocks du menu*/
	padding-top: 0.5em; /*Sert à centrer le texte en hauteur dans chaque boite*/
	padding-left: 0.7em; /*Sert à déplacer le texte vers la gauche dans chaque boite*/
	color: #FF9900; /*Couleur de texte des élément de liste*/
	font: 1.4em Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; /*Texte en bold*/
	/*padding: 0 0.8em; /*Décalage du bloc li complet contenant les différents éléments de liste de 1em vers la droite*/
	text-decoration: none; /*Pas de décoration du texte*/
}

.menuservices li a:hover {
	background: #FF9900;/*Couleur du fond au passage de la souris, focus et active*/
	color: #FFFFFF;/*Couleur blanche pour le texte au passage de la souris, focus et active*/
	/*text-decoration: underline;*/
}

#ressources {
	margin: 0 0 2em 0;
}

#ressources p {
	font-size: 1.3em;
	text-transform: uppercase; /*Passage du texte en majuscules*/
	font-weight:bold; /*Texte en bold*/
	margin-top: 1.2em; /*Espacement de 1.2em entre le titre ressource*/
	color: #FF9900; /*Couleur orange pour les ss titres ressources*/ 
}

#calendrier {
	margin: 3em auto;
}

#google {
	margin: 3em auto;
	text-align: center;
}

.liensressources {
	list-style-type: none; /*Suppression des puces et autre numérotation des éléments de liste*/
	margin: 0.8em 0.8em; /*Centrage du menu dans son conteneur*/
	padding: 0 /*Réinitialisation à 0 pour supprimer éventuellement les réglages par défaut des différents navigateurs*/;
}

.liensressources li a {
	display: block;
	height: 15px;
	line-height: 20px; /*Interlignage min permet le centrage du texte dans le bloc;*/
	margin: 0.5em; /*Ecartement entre chacun des éléments blocks du menu*/
	padding-top: 0.5em; /*Sert à centrer le texte en hauteur dans chaque boite*/
	padding-left: 1em; /*Sert à déplacer le texte vers la gauche dans chaque boite*/
	color: #FF9900; /*Couleur de texte des élément de liste*/
	font: 1.2em Geneva, Arial, Helvetica, sans-serif;
}