
body {
/*définition typo ,marge,fondet couleur police...*/
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align:left;
background-color:#FFFFFF;
color: #FFFFFF;
}


/*tout le contenu du site avec les double bordure*/
  #conteneur {
  width: 1000px;
  height: auto;
 /* border: 1px solid #FFFFFF;*/
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#727878;
  /*background: transparent url(fd.jpg) top center no-repeat;*/
  }
   
      
      #haut{
      width:1000px;
      height: 215px;
      margin-left:auto;
      margin-right:auto;
      background: transparent url(images/fond-bando.jpg) top center no-repeat;
      /*background-color:#FFFFFF;*/
      }
       
          
          #flash{
          float:right;
          width:1000px;
          height:215px;
          /*background-color:#FFFFFF;*/
          }
  #contenu{
   width: 920px;
    height: auto; 
    margin:auto;
    /*background-color:#FFFFFF;*/
    border-right: 1px solid #b53e1e;
    border-left: 1px solid #b53e1e;
   border-bottom: 1px solid #b53e1e;
   background: transparent url(fd.jpg) top center no-repeat;
   
   }
     #texte{
    width: 900px;
    /*min-height: 460px;*/
    height: auto; 
    margin:auto;
    /*background-color:#FFFFFF;*/
     }
         #gauche{
        float:left; 
        width:270px;
        height:auto;
       /* background-color:#555555;*/
         }
         
     
         
         #droite{
         float:right;
         width:620px;
        height:auto;
       /* background-color:#454452;*/
         }
      
          
      #bas{
      margin-top:20px;
      width:950px;
      height:40px;
      margin-left:45px;
      /*background-color:#452153;*/
      }

*html #bas {
margin-left:23px;
}

.tracerh {
height: 1px;
width: auto;
background: transparent url(images/barre-horizontal.jpg) top center repeat-x;
}
.tracerv {
height: auto;
width: 1px;
background: transparent url(images/barre-verticale.jpg) top center repeat-y;
}


table{
border:none;
margin-top:0px;
}
.bordure{
border:1px solid;
border-color:#090b06;
border-collapse: collapse;
}
table.bordure td{
padding:2px;
border:1px solid;
border-color:#090b06;
}      
a img {border: none;}   
a{
text-decoration: none; 
color:#090b06;
}
#bas a{
color:#FFFFFF;
}
.imagedroite{
float:right;
padding-left:10px;
padding-right:10px;
}

.imagegauche{
float:left;
padding-right:10px;
}

strong{

color:#090b06;

}
#bas strong{
float:bottom;
color:#FFFFFF;
margin-left:5px;
}

#bas ul.horizon{
	
	float:right;
	 width:650px;
	margin-bottom:0px;
	list-style-type:none;
	}

#bas ul.horizon li {
	display:inline;
	margin:0;
	padding:0;	
	}

#bas ul.horizon li a {
	float:left;
	background:url("images/puce1.gif") no-repeat left;
	margin-right:0px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#FFFFFF;
	}
#bas ul.horizon li a:hover{
  background: url("images/puce2.gif") no-repeat left;
  color:#b53e1e;
}
table.calendrier{
border:1px solid;
border-color:#090b06;
border-collapse: collapse;
color: #FFFFFF;
}
table.calendrier td{
padding:2px;
border:1px solid;
border-color:#090b06;
font-weight:normal;
padding:5px;
}
table.calendrier td.titre{
background-color:#b53e1e;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
table.calendrier td.plein{
background-color:#e54708;
color:#FFFFFF;
text-align:center;
}

.imageflottante
{
   float: left;
}
table.l{
			width:550px;
		 padding-top:50px;
		 margin-left:200px;
 }