/* CSS Document */
#global {
	background:#f3eff2 url(../images/accueil/f-accueil.png) no-repeat left bottom;
}
#visuel {
	height:189px;
	background:url(../images/entete-accueil.jpg) no-repeat;
}
h1#logo {
	background:url(../images/accueil/logo.jpg) no-repeat;
}
ul#nav2 {
	top:189px;
	height:41px;
	background:url(../images/accueil/fmenuh.png) no-repeat;
}

#contenu {
	top:240px;
	right:20px;
	width:680px;
	height:auto;
	overflow:visible;
}
/* général */
#contenu h1 {
	position:relative;
	left:auto;
}
#contenu h2 {
	font-size:1.6em;
	font-weight:bold;
	color:#075f9b;
	margin:0;
}
#contenu #alaune p, #contenu #actusvitrines p, #contenu #fluxrss p {
	font-size:1.1em;
	margin:0;
}
#actusvitrines a, #actusenseignes a, #alaune a, #fluxrss a {
	text-decoration:none;
}
#actusvitrines a:hover, #actusenseignes a:hover, #alaune a:hover, #fluxrss a:hover {
	text-decoration:underline;
}
#actusvitrines h2 a, #actusenseignes h2 a, #alaune h2 a, #fluxrss h2 a {
	color:#075f9b;
}
#actusvitrines p a, #alaune p a, #fluxrss p a {
	color:black;
}
#actusenseignes p a {
	color:white;
}

/* Actus enseignes */
#contenu #actusenseignes {
	position:absolute;
	top:37px;
	right:-3px;
	width:143px;
	background:#db1f22;
	overflow:visible;
	z-index:1;
}
#actusenseignes .decohaute {
	position:absolute;
	width:179px;
	height:150px;
	top:-32px;
	left:-37px;
	background:url(../images/accueil/rosace.png) no-repeat left top;
}
#actusenseignes img {
	width:143px;
	height:100px;
}
#actusenseignes h1 {
	position:relative;
	width:143px;
	height:51px;
	background:url(../images/accueil/t-actusenseignes.png) no-repeat left top;
	font-size: 1.8em;
	margin:-16px 0 0.5em 0;
}
#actusenseignes h1 span {
	position:absolute;
	left:-999em;
}
#actusenseignes h2 {
	margin:0.5em 11px 0 11px;
	font-size:1.1em;
	color:white;
}
#actusenseignes h2 a {
	color:white;
}
#actusenseignes p {
	margin:0.5em 11px 1em 11px;
	font-size:1em;
	color:white;
}

/* A la une */
#alaune {
	position:relative;
	margin:30px 0 0 4px;
	width:508px;
	height:85px;
	overflow:hidden;
	z-index:10;
}
#alaune img {
	position:absolute;
	margin:0 1em 0 0;
	width:117px;
	top:-50%;
}
#alaune .decophoto {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	background:url(../images/accueil/coin-photoalaune.png);
}
#alaune h1 {
	position:relative;
	margin:0 0 0 130px;
	height:24px;
	background:url(../images/accueil/t-alaune.png) no-repeat;
}
#alaune h1 span {
	position:absolute;
	left:-999em;
}
#alaune div {
	position:absolute;
	left:130px;
	width:378px;
	height:60px;
	overflow:auto;
}

/* Actus vitrines */
#actusvitrines {
	position:relative;
	margin:10px 0 0 0;
	padding:4px;
	width:508px;
	background:url(../images/accueil/f-actusvitrines.png);
}
#actusvitrines div {
	position:relative;
	padding:4px;
	width:500px;
	height:84px;
	overflow:auto;
}
#actusvitrines img {
	position:relative;
	float:left;
	margin:-21px 1em 0 0;
	width:113px;
	border:none;
}
#actusvitrines h1 {
	position:relative;
	margin:0 0 0.1em 127px;
	height:17px;
	background:url(../images/accueil/t-actusvitrinesangers.png) no-repeat;
}
#actusvitrines h1 span {
	position:absolute;
	left:-999em;
}
#actusvitrines a {
	text-decoration:none;
}
#actusvitrines a:hover {
	text-decoration:underline;
}
#actusvitrines h2 a {
	color:#075f9b;
}
#actusvitrines p a {
	color:black;
}

/* Flux RSS */
#fluxrss {
	position:relative;
	margin:10px 0 0 -10px;
	padding:4px 4px 12px 17px;
	width:505px;
	background:url(../images/accueil/f-rss.png);
}
#fluxrss div {
	position:relative;
	padding:4px;
	width:497px;
	height:86px;
	overflow:auto;
}
#fluxrss h1 {
	position:relative;
	margin:0 0 0.5em 0;
	height:17px;
	background:url(../images/accueil/t-rss.png) no-repeat;
}
#fluxrss h1 span {
	position:absolute;
	left:-999em;
}
#contenu #fluxrss h2 {
	font-size:1.4em;
	font-weight:bold;
	color:#075f9b;
	margin:0;
}
#contenu #fluxrss p {
	margin:0 0 0.5em 0;
}


