@import url(style.css);
body {
   background: #8dc73f url(charte-graphique/home/bg-site-accueil.png) repeat-x center top;
}

#contents {
	padding:5px 0 10px 0;
}

#masque_chapitre {
	top: 351px;
	  background: url(charte-graphique/masque.png) repeat-x center top;
	  z-index: 6000;
}
#banner {
	height:455px;
}
#image_chapitre {
height: 409px;
margin: 0;
top: 46px;
background: #8DC73F;
}
#boite_outils {

}
#footer {
	padding:0px;
	clear: both;
}

#logo2 {
position: absolute;
top: 0;
left: 0px;
width: 698px;
height: 118px;
background: transparent url(charte-graphique/logo-prehome.png) no-repeat top left;
z-index: 5000;
}
#page, 
#conteneur, 
#footer, 
#wrapper {
	background:none;
}
#conteneur{
	background-color:#8DC73F;
	margin-left:0;
}
#destineo, #plans, #fichehoraires, #actus{
	float: left;
}
#plans{
	width:300px;
	margin-right: 40px;
}
#plans p{
	margin:0;
}
#fichehoraires{
	width:210px;
	margin-right: 10px;
}
#actus{
	width:338px;
	height: 187px;
}
	#actus h2{
		background:url("charte-graphique/titre-actus.png") no-repeat scroll 0 0px transparent;
		height: 58px;
		margin: 0;
		width: 250px;
	}
	#actus .actusInner{
		background:url("charte-graphique/actus-bg.png") no-repeat scroll 0 0px transparent;
		position: relative;
		overflow: hidden;
	}
	#actus #homegeneActuvoyageur,
	#actus #homegeneActutad,
	#actus #homegeneActuscolaire{
		height: 40px;
		overflow: hidden;
		padding-left: 9px;
	}
	#actus .news-latest-date{
		display: block;
		float: left;
		width: 36px;
		text-align: center;
		font-weight: bold;
		font-size: 13px;
		color: white;
		overflow: hidden;
		line-height: 38px;
		height: 38px;
		margin-right: 15px;
	}
#actus .homegeneActuvoyageur{}
#actus .homegeneActutad{}
#actus .homegeneActuscolaire{}

	
	
	
	
		#actus h2 span{
			display: none;
		}
	#actus h1{
		line-height:53px;
		margin:0;
		padding:0 0 0 35px;
		color:white;
		font-size:19px;
	}
	#actus .news-latest-item{
	}
	#actus p, #actus .news-latest-morelink{
		
	}
	#actus h3{
		margin: 0;
	}
		#actus h3 a{
			margin: 0;
			color: white;
			font-size: 14px;
			display: block;
			padding-top: 5px;

		}
.news-latest-itemContenair{
	width: 205px;
	overflow: hidden;
}	
		#actus p{
margin: 0;
color: white;
}
#plans h2{
		background:url("charte-graphique/titre-reseau.png") no-repeat scroll 0 0px transparent;
		height: 53px;
		margin: 0;
}
#plans h2 span{
	display: none;
}		
/* DESTINEO*/
#destineo{
	width:326px;
	background: url(charte-graphique/destineo.png) no-repeat center top;
	padding-top:18px;
	height:183px;
}
#destineo label{
	float:none;
}
#destineo input{
	font-size:.8em;
}
#destineo br{
	display:none;
}
#destineo h3{
	margin:0;
}
#destineo input, #destineo select{
	margin-right:3px;
}
#destineo #dmb_dep_point, #destineo #dmb_arr_point{
	width:170px;
}
#destineo #dmb_dep_ville, #destineo #dmb_arr_ville{
	width:100px;
}
#divprinc{
	position: relative;
}
#destineo #valider{
	background:url("charte-graphique/violet/valider.gif") no-repeat scroll center top transparent;
	bottom:0;
	height:25px;
	position:absolute;
	right:20px;
	width:80px;
	margin:0;
	text-align:center !important;
	font-weight:normal;
}

.home_alert {
	width:50px;
	margin-left:230px;
	position:absolute;
	top:370px;
	left:-210px;
	z-index:99;
}

#anjoubus_alerte{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 20px 10px;
	margin: 10px 20px 30px 20px;
	background: #ad2222;
background: #f20000;
background: -moz-linear-gradient(top,  #f20000 0%, #8e0000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f20000), color-stop(100%,#8e0000));
background: -webkit-linear-gradient(top,  #f20000 0%,#8e0000 100%);
background: -o-linear-gradient(top,  #f20000 0%,#8e0000 100%);
background: -ms-linear-gradient(top,  #f20000 0%,#8e0000 100%);
background: linear-gradient(to bottom,  #f20000 0%,#8e0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f20000', endColorstr='#8e0000',GradientType=0 );


}