body#groupe
{
	background: #0372b4 url(/images/groupe/backgrnd_trame.gif) bottom repeat-y; /** NOTE : j'ai inverse les fonds de celui-ci et celui d'en dessous (div#background) **/
}

div#background {
	background-image: url(/images/groupe/backgrnd.gif);
}

#presentation {
	background-image: url(/images/groupe/item_menu_presentation.png);
}

#organisation {
	background-image: url(/images/groupe/item_menu_organisation.png);
}

#realisations {
	background-image: url(/images/groupe/item_menu_realisations.png);
}

span.fond_opaque_menu {
	background-image: url(/images/groupe/puce_sous_menu_gal.gif);
}

span.fond_translucide_menu {
	background-color: #5d5356;
}

#menu_general ul.sous_menu_general a:hover span.fond_translucide_menu {
	background-color: #a3ae14;
}

div.lien_site_groupe a {
	color: #C92D7E;
}


/** BLOC HAUT **/ 

#bloc_haut img { /* Logo en haut a gauche */
	float: left;
	margin-top: 4px;
}


#le_groupe, #activites, #realisations, #espace_residants, #espace_presse, #espace_prestataires, #espace_carrieres {
	height: 82px;
	display: block;
	text-indent: -5000px;
	overflow: hidden;
}

#le_groupe:hover, #activites:hover, #realisations:hover, #espace_residants:hover, #espace_presse:hover, #espace_prestataires:hover, #espace_carrieres:hover {
 background-position: 0px 0px;
}

#le_groupe {
	width: 96px;
	background: url(/images/groupe/item_menu_le_groupe.png) 0 -83px no-repeat;
}

#activites {
	width: 104px;
	background: url(/images/groupe/item_menu_nos_metiers.png) 0 -83px no-repeat;
}

#realisations {
	width: 121px;
	background: url(/images/groupe/item_menu_realisations.png) 0 -83px no-repeat;
}

#espace_residants {
	width: 116px;
	background: url(/images/groupe/item_menu_espace_residants.png) 0 -83px no-repeat;
}

#espace_presse {
	width: 98px;
	background: url(/images/groupe/item_menu_espace_presse.png) 0 -83px no-repeat;
}

#espace_prestataires {
	width: 130px;
	background: url(/images/groupe/item_menu_espace_prestataires.png) 0 -83px no-repeat;
}

#espace_carrieres {
	width: 110px;
	background: url(/images/groupe/item_menu_espace_carrieres.png) 0 -83px no-repeat;
}

#menu_general ul.sous_menu_general li {
	float: none; /* annule le float attribue a son parent */
	font-weight: bold;
	height: 26px;
	width: 195px;
	padding: 0;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	position: relative;
	left: -1px; /* decalage pour coller au bords du menu parent */
	text-decoration: none;

}

#menu_general ul.sous_menu_general li a:hover {
		text-decoration: none;
		cursor: pointer;
}

ul#menu_general li:hover ul {
  display: block;
}

span.fond_opaque_menu {
	position: absolute;
	display: block;
	width: 195px;
	height: 26px;
	padding: 5px 0 0 27px;
	margin: 0;
	color: #FFF;
	z-index: 20;
	background: url(/images/groupe/puce_sous_menu_gal.gif) 13px 9px no-repeat;
}

span.fond_translucide_menu {
	background-color: #5d5356;
	display: block;
  filter:alpha( opacity = 90 );
  -moz-opacity:0.9;
  opacity: 0.9;
	width: 195px;
	height: 26px;
}

#menu_general ul.sous_menu_general a:hover span.fond_translucide_menu {
	background-color: #a3ae14;
}
ul#menu_pages_statiques {
	padding-top: 22px;
}
#menu_pages_statiques li a {
  color: #015889;
}

#menu_pages_statiques a:hover {
	color: #00a1ff;
	text-decoration: none;
	/*background: url(/images/groupe/puce_menu_bleu.gif) 0 5px no-repeat;*/
}


