
/*
	
	feuille de style contextuel &agrave; la rubrique : groupe
		
*/

#content{background: #FFF /*url("../img/grp/bg_content.gif") repeat-y 50% 0%*/;}

#bgBtLeft{background: transparent /*url("../img/grp/bg_bottom_footer.gif") no-repeat 50% 0%*/;}

#bottomContentHome{
	width: 88.45em;
	/*height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
}

#menuHome{
	z-index: 1000;
	position: absolute;
	top: 140px;
	left: 20px;
	width: 265px;
	border-right: solid 1px #3d3c3c;
	border-left: solid 1px #3d3c3c;
	border-bottom: solid 1px #3d3c3c;
}
#menuHome li{
	width: 100%;
	display: inline;
}
#menuHome li a{
	background: #000;
	color: #FFF;
	display: block;
	font-size: 0.9em;
	text-decoration: none;
	border-top: solid 1px #3d3c3c;
	padding: 0.5em 2em 0.25em 2em;
}
#menuHome li a:hover{
	background: #5c5c5c url("../img/home/puce_menu.gif") no-repeat 0.5em 0.7em;
}

#mainContent #menuHome li#linkHomeRh{
	width: 26.36em;
	height: 4.91em;
	display: block;
	position: absolute;
	bottom: -6.36em;
	left: 52.27em;
	border: none;
}
#mainContent #menuHome li#linkHomeRh a:link, #mainContent #menuHome li#linkHomeRh a:visited, #mainContent #menuHome li#linkHomeRh a:hover, #mainContent #menuHome li#linkHomeRh a:active{
	width: 26.36em;
	height: 4.91em;
	display: block;
	border: none;
	background: transparent url("../img/spacer.gif");
}
#mainContent #menuHome li#linkHomeRh a span{
	display: none;
}

.bgActuHome{
	display: block;
	width: 85.73em;
	margin-left: 1.2em;
	/*height: auto;*/
}

#bgAllHomeActu{
	background: #FFF url("../img/home/bg_all_actu.gif") repeat-y top left;
	margin-left: 1.2em;
	width: 85.73em;
	overflow: hidden;
}

.contentHomeActu{
	width: 27.9em;
	background: #e8e8e9;
	float: left;
	display:inline;
}

.contentHomeActuWithMarg{
	margin-left: 1em;
	display:inline;
}

#content{
	margin-bottom: 0;
	padding-bottom: 0;
}

.contenuHome{
	margin: 0 2.64em;
	color: #3e3634;
}

.contenuHome h2{
	margin: 0 0 0.3em -0.6em;
	padding: 0.203em 0 0 0.6em;
	font-size: 1.64em;
	font-weight: normal;
	color: #000000;
	background-repeat: no-repeat;
	background-position: top left;
}

.carr h2{background-image: url("../img/carr/bg_title_content.gif");}
.devDur h2{background-image: url("../img/devdur/bg_title_content.gif");}
.espres h2{background-image: url("../img/espres/bg_title_content.gif");}
.exp h2{background-image: url("../img/exp/bg_title_content.gif");}
.fil h2{background-image: url("../img/fil/bg_title_content.gif");}
.grp h2{background-image: url("../img/grp/bg_title_content.gif");}
.inov h2{background-image: url("../img/inov/bg_title_content.gif");}

.contenuHome h3{
	margin: 0;
	padding: 0 0 0.1em 1em;
	background: transparent url("../img/puce_grise.gif") no-repeat 0em 0.25em;
	font-size: 1em;
	float: none;
	overflow: auto;
	clear: both;
}

.contenuHome p{
	margin: 0 0 1em 0;
}

.contenuHome p strong.intro{
	display: block;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
}

.contenuHome p a{ 
	text-decoration: none;
	color: #000000; 
}
.contenuHome p a:hover{ 
	text-decoration: underline;
}


.date, .contenuHome .floatLeft img{display: block;}

.contenuHome .floatLeft{
	margin: 0 1em 0.5em 0;
	position: relative;
	background: url("../img/spacer.gif");
}
.contenuHome .floatLeft img{
	display: block;
	float: left;
}

.linkPuce{
	list-style-type: none;
	display: block;
}
.linkPuce li{
	float: none;
	display: inline;
}
.linkPuce li a{
	float: none;
	display: block;
	color:#3e3634;
	text-decoration: none;
	display: block;
	clear: both;
	padding: 0 0 0 0.8em;
	background: transparent url("../img/puce_black.gif") no-repeat 0em 0.45em;
}

.textTypeFloat h3{
	width: 10.7em;
	clear: right;
	display: block;
	float: left;
}

/* swf de home */
#HeaderHome object,#HeaderHome embed{
	width: 88.5em;
	height: 34.09em;
	display: block;
	margin-bottom: 1em;
}
.hidden{
    display:none;
}

#home-flash-action {
	float:right;
}

#home-flash-action ul {
	margin:0.85em 0 0 0;
}

#home-flash-action li {
	display:inline;
	margin:0 0.55em 0 0;
}

#home-flash-action li a {
	text-decoration:none;
}

#home-flash-action li a img {
	float:left;
	margin:0 0.25em 0 0;
}

#home-flash-action li a span {
	float:left;
	margin:-0.22em 0.8em 0 0;
	position:relative;
}

#home-flash-action li a:hover,
#home-flash-action li a span:hover {
	text-decoration:underline;
	cursor:pointer;
}

