body {
	  font-family :  lucida sans,arial ,sans-serif; font-size : 14px; bold ; border:0; margin:0; padding:0 ;height: 100%;
	  background-color:#FFEFEF;
      border: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
}

body.a {
	  font-family :  lucida sans,arial ,sans-serif; font-size : 14px; bold ; border:0; margin:0; padding:0 ;height: 100%;
	  background-color:#FFF;
      border: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
}

a:hover{color:#AA0000; 
}

center {
	align:center;
}

#PageFondLarge {
      width: 1024px;
	  background-image: url("Fond1024_2.jpg");
}

#Page {
      width: 1020px;
	  background-color:#FFFFFF;
	  text-align: left;
}

#ColonneActualites {
       float: left;
       width: 346px;
       background-color:#FFFFFF;
}

#BlocActualites {
       float: right;
       width: 328px;
       background-color:#FFFFFF;
	   border: solid;
       border-width: 1px;
       border-color:#F2CB66;
	   border-radius: 5px;
	   margin: 5px 10px 5px 5px;
       padding:0px 0px 0px 0px;
}

#ColonneTexte {
       float: left;
       width: 674px;
       background-color:#FFFFFF;
}

#ColonneTexteFlottanteInterne {
       float: left;
       width: 162px;
       background-color:#FFFFFF;
	   border: solid;
       border-width: 1px;
       border-color:#FFF;
	   border-radius: 5px;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}

#ColonneTexteFlottanteInterne318 {
       float: left;
       width: 218px;
       background-color:#FFFFFF;
       border-width: 1px;
       border-color:#FFF;
	   border-radius: 5px;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}

#BlocTexte {
       float: left;
       width: 656px;
       background-color:#FFFFFF;
	   border: solid;
       border-width: 1px;
       border-color:#AA0000;
	   border-radius: 5px;
	   margin: 5px 5px 5px 10px;
       padding:0px 0px 0px 0px;
}
#Jour {
       float: left;
       width: 48px;
       border-width: 0px;
	   margin: 0px
}
#Date {
       float: left;
       width: 8px;
       border-width: 0px;
	   margin: 0px
}
#Mois {
       float: left;
       width: 50px;
       border-width: 0px;
	   margin: 0px
}
#Mois2 {
       float: left;
       width: 656px;
       border-width: 0px;
	   margin:  0px 0px 0px 56px;
	   Font-Weight: bold;
}
#Heure {
       float: left;
       width: 30px;
       border-width: 0px;
	   margin: 0px
}
#Contenu {
       float: left;
       width: 420px;
       border-width: 0px;
	   margin: 0px
}
#Contenu2 {
       float: left;
       width: 470px;
       border-width: 0px;
	   margin: 0px
}

#TitreActualites {
	   font-weight: bold;
	   background-color:#FFF0A0; 
       border-width: 0px;
	   border-radius: 3px 3px 0px 0px;
	   border: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
}

#TitreTexte {
	   font-weight: bold;
	   background-color:#FFF0A0;   /* F2CB66;  */
       border-width: 0px;
	   border-radius: 5px 5px 0px 0px;
	   border: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
}

p{
	   padding: 0px 10px 0px 10px;
}

p.TitrePage{
	   font-size : 32px;
	   text-align:center;
	   border: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
}
p.PiedDePage{
       width: 976px;
	   border: solid;
       border-width: 1px;
	   border-color: #AA0000;
 	   border-radius: 5px;
       margin: 0px 0px 0px 10px;
       padding: 15px 10px 15px 10px;
}

p.texte {
      border: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 5px 0px 25px;
}

p.texterecul {
      border: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      padding: 0px 5px 0px 75px;
}

p.textesoustitre {
	   font-weight: bold;
	   background-color:##FFF0A0; 
       border-width: 0px;
	   border-radius: 3px;
	   border: 0px 0px 0px 0px;
       margin: 0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
}

.spacer {
       clear: both;
       background-color: #FFF;
	   border-radius: 5px;
	   border: 10px 10px 10px 10px;
       margin: 24px 20px 10px 20px;
       padding: 10px 10px 10px 10px;
}

#nav {margin: 0;padding: 7px 6px 0;line-height: 100%;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);}

#nav li {margin: 0 px;padding: 0 0 8px;float: left;position: relative;list-style: none;}

/* level 1 list toujours visible */
#nav li a {
       float: left;
	   width: 177px;
	   background-color:#FFF;
	   color:#000;
	   text-decoration: none;
	   font-weight: bold;
	   border: solid;
       border-width: 2px;
       border-color:#AA0000;
	   border-radius: 5px;
	   margin:0px 0px 0px 0px;
       padding: 10px 10px 10px 10px;
}

/* level 2 list sous-menu lors du survol */
#nav ul {display: none;margin: 0;padding: 0;width: 185px;position: absolute;top: 35px;left: 0;
	   float: left;
	   width: 198px;
	   background-color:#FFF;
	   font-weight: bold;
	   border: solid;
       border-width: 2px;
	   border-color:#F2CB66;
       border-radius: 5px;
	   margin:0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
}
#nav ul li {float: none;margin: 0;padding: 0;}

#nav ul a {font-weight: normal;}

/* main level link hover */
#nav ul li:hover a {background: none;border: none;color: #AAA;}
#nav li:hover li a {background: none;border: none;color: #666;}
#nav ul a:hover {
		background: #FFF  !important;
		width: 178px; color: #000 !important;
		border-width: 2px !important;
		border-color:#F2CB66 !important;
		border-radius: 5px !important;
		margin:0px 0px 0px 0px !important;
		padding: 10px 10px 10px 10px !important;
}

/* dropdown */
#nav li:hover > ul {display: block;}

/* clearfix */
#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;} 
html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}

#marqueecontainer{
position: relative;
width: 260px; /*marquee width */
height: 250px; /*marquee height */
background-color: white;
overflow: hidden;
border: none;
padding: 0px;
padding-left: 1px;
text-align:center;
left:1px;
top:0px;
}
