#nav-accueil #content {
 float: right;
 display:inline;
 position: relative;
 width:777px;
 background: transparent url(../img/accueil/content-top-bg.jpg) no-repeat top;
}

#nav-accueil #header, #nav-accueil #header span{
 width:970px;
 height:104px;
 background-image: url(../img/accueil/site-de-covoiturage.jpg);
}

#nav-accueil #content p, #nav-accueil #content h2 {
 font-size: 2.3em;
 margin-bottom:10px;
}

#nav-accueil #content p span {
  font-weight: bold;
}

#nav-accueil ol {
 list-style-type:none;
 width: 450px;
}

#nav-accueil ol li {
 padding-top:8px;
 padding-left: 51px;
 padding-bottom:10px; /* FD il s'agit du padding sous le texte => qd tout petit voie pas puce complemetement */
 position:relative; /* bug ie background non visible */
 font-size: 2em;
 font-weight: normal;
}
/* pourquoi pas list-style-image ? */
li#etape1 {
 background: url(../img/pictos/etape1.gif) no-repeat;
 background-position:0px 8px;
}

li#etape2 {
 background: url(../img/pictos/etape2.gif) no-repeat;
 background-position:4px 8px;
}

li#etape3 {
 background: url(../img/pictos/etape3.gif) no-repeat;
 background-position:0px 8px;
}

#nav-accueil li em {
  font-style: normal;
  font-weight: bold;
  font-size: 0.8em;
  color: rgb(205,28,18);
}

#nav-accueil #inscrivezVous img {
  display:block;
  margin: 0 auto 0px auto;
}

#flash {
  margin-left:223px;
  margin-right:40px;
}

#news {
 float: right;
 display:inline;
 position: relative;
 width:530px;
 background-color:#144200;
 color:white;
  padding: 5px 5px 5px 5px;
}

#nbInscrits {
 width:150px;
 float:left;
 position:relative;
 background-color:#78D200;
  padding: 5px 5px 5px 5px;
  text-align:center;
}

#nbInscrits span {
 font-weight: bold;
}

/* news ticker */

#tic
{
	/* enter any styles for the ticker below */
	font-size:0.85em;
	width: 100%;
	line-height:20px;
	margin-bottom: -2px;
	padding-left: 5px;
	color: white;
}
#tic * /*this will hide all children tags */
{
	font-size: 1em;
	margin:0px;
	padding:0px;
	display:none;
}
#tic a /* add more tags to this list if you wish to display them inside the children */
{
	display:inline;
}

#map {
	float: right;
	width: 320px;
}

#map a img {
	margin-top: 20px;
	text-align: center;
}
