/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:14px arial;
	color:#333333;
	}
	
a {
	color: #336666;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #30B052;
	text-decoration:underline;
	}
	
/* ID Styles */
	
#navigation a {
	font:16px arial;
	color: #336666;
	text-decoration:none;
	font-weight:bold;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
/*	padding:20px 5px 20px 5px;*/
padding-right:20px;
	}

#padding li {
	margin-left:0px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px arial;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	font:14px arial;
	color: #336666;
	line-height:14px;
	text-align:justify;
	}
	
	.sidebarText2 {
	font:13px arial;
	color: #336666;
	line-height:16px;
	text-align:justify;
	}
	


.bodyText {
	font:14px arial;
	line-height:18px;
	color:#333333;
	text-align:justify;
	}

	.soustitre{
		font:14px arial;
		line-height:22px;
		color:#00713d;
		text-align:justify;
	}
	
.pageName {
	font:20px arial;
	color: #00713d;
	
	line-height:26px;
	}
	
.pageName2 {
	font:20px arial;
	color: #8ec260;
	
	line-height:26px;
	}


.subHeader {
	font:14px arial;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
	
.legende{
		font:13px arial;
}

.asterisque{
		font:12px arial;

}
.asterisque2{
		font:13px arial;
		text-decoration:underline;
		color: #336666;

}


.alerte{
		font:12px arial;
		color:#fe0000;
}


body {margin:0 ; padding:0} /* marges intérieures et extérieures de la page à 0 */

.menu-general { 
  padding:0 ; /* marges intérieures à 0 */
  margin: 0 ; /* marges extérieures à 0 */
  /* height:28px;  Hauteur des boites */
  margin-top:6px;
  font:12.5px arial;
  }
#sous-menu2 { /*défini les 3 boites des 3 sous-menues */
  display: none; /* les sous-menus ne sont pas affichés */
  margin: 0; /* marges extérieures à 0 */
  padding : 0; /* marges intérieures à 0 */
  position : absolute ; /* boite positionnée par rapport à la boite parent, ici l'écran */
  width : 100px;/* largeur des sous-menus par rapport à la boite parent (ici la page)*/
  background-color:#8ec260;
  } 
#sous-menu2 {
	left:20%
	} /* Distance à la gauche de la page du 2ième sous-menu */
