/* Une  */
#home-une{
float:left;
width:920px;
height:294px;
background:url(../media/interface/home-une-bg.jpg) top left no-repeat;
}
#home-une h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom:3px;
	padding-bottom:0;
	color:#fff;
	border:none;
}
#home-une a, #home-une a:visited{
/*background: url(../media/interface/puce2.gif) top left no-repeat;
background-position:0 2px;
padding:1px 3px 3px 15px;*/
text-decoration:underline;
font-size:11px;
font-weight:bold;
color:#000;
}
#home-une a:hover{
text-decoration:none;
color:#000;
font-size:11px;
}
#home-une .sep {
border-top:1px solid #eee;
line-height:1px;
height:1px;
font-size:1px;
width:100%;
}
#home-une-txt{
float:left;
width:355px;
margin:30px 0 0 40px;
font-size:12px;
color:#fff;
font-weight:normal;
}
#home-une-img{
float:right;
width:478px;
margin:40px 0 0 0;
}
#home-une-img img{
width:432px;
height:192px;
}
#home-une-img a, #home-une-img a:visited, #home-une-img a:hover {
background:none;
padding:0;
}
#home-actus {
float:left;
width:560px;
padding:5px 20px;
margin:-1px 0 0 0;
background:#fbfbfb url(../media/accueil/home-actus-bg.gif) top right no-repeat;
}

#home-actus h2 a, #home-actus h2 a:visited, #home-actus h2 a:hover{
color:#000;
margin:0;
padding:0;
}
#home-actus a, #home-actus a:visited, #home-actus a:hover{
/*background:url(../media/interface/puce2.gif) top left no-repeat;
background-position:0 2px;
padding:0 0 0 15px;*/
color:#c70101;
}
#home-actus img {
float:right;
margin:0px 2px 5px 8px;
width:200px;
height:89px;
}
#home-actus a img, #home-actus a:visited img {
border:1px solid #ccc;
}
#home-actus a:hover img, #home-actus a:focus img {
border:1px solid #c70101;
}

#home-diapo {
clear:both;
float:left;
margin:10px;
}
#colonne-droite {
	float:right;
	/*background:#cacaca url(../media/accueil/droite-bg.gif) top left repeat-x;*/
	width:320px;
	color:#fff;
	font-size:11px;
	margin:0;
	/*min-height:350px;*/
	padding-bottom:0px;
}
#calendrier-contenu {
	float:right;
	margin:10px 4px 20px 0;
	padding:0 0 20px 0;
	width:290px;
	/*text-align:center;*/
	background:url(../media/accueil/calendrier-bg.gif) top left no-repeat;
}
#calendrier-contenu select {
border:1px solid #CCCCCC;
color:#555555;
font-size:10px;
width:auto;
}
#calendrier-bottom {
	float:right;
	/*background:#cacaca url(../media/accueil/calendrier-bottom.jpg) top left repeat-x;*/
	width:320px;
	margin:0px;
	height:100px;
	clear:right;
}
.calendarBox {
	position: relative;
	/*top: 10px;*/
	margin: 0 auto;
	padding: 2px 5px 5px 0;
	width: 254px;
	/*border: 1px solid #000;*/
}

.calendarFloat {
	float: left;
	width: 31px;
	height: 25px;
	margin: 1px 0px 0px 1px;
	padding: 1px;
	border: 1px solid #707070;
}
/*a#link_precedent{
  float:left;
}
a#link_suivant{
  float:right;
}
.titre_calendrier{
  text-align:center;
}
span#titre {
float:left;
margin:9px 0 25px 0;
font-size:13px;
  width:128px;
  font-weight:bold;
  display:block;
  color:#444;
text-align:center;
}
span#message{
float:left;
margin:9px 0 25px 0;
font-size:13px;
  width:125px;
text-align:center;
}
.cell_calendrier{
  text-align:center;
  height:20px;
  width:20px;
}
.cell_calendrier span{
border-bottom:1px dotted #333;
margin:0 4px 2px;
color:#333;
}
.cell_calendrier a{
padding:2px;
background:#aaa;
}
.tumevoispas
{

display:none;
}
.tumevois
{

display:block;
}*/
.sep-articles-home {
display:block;
text-align:center;
background:url(../media/accueil/sep_articles_home.gif) top center no-repeat;
margin:30px 0 0 0;
height:20px;
width:100%;
clear:both;
}
#raccourcis {
position:relative;
width:940px;
background:url(../media/accueil/accesrapide-bg.jpg) bottom left no-repeat;
margin:0 auto;
padding-left:40px;
height:216px;
}
#home-mediatheque {
background:url(../media/accueil/mediatheque-back.jpg) top left no-repeat;
position:relative;
float:right;
width:320px;
height:367px;
padding:105px 0 0 0;
}
#home-mediatheque ul{
margin:0 0 0 50px;
padding:0; 
}
#home-mediatheque li{
display:inline;
margin:0;
padding:0; 
}
#home-mediatheque img {
margin:0 12px 0 0;
padding:0 0 11px 0;
}
a#savoir-mediatheque {
float:left;
width:105px;
height:32px;
margin:4px 0 0 27px;
}