
body {
/*définition typo ,marge,fondet couleur police...*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 920px;
margin: auto;
text-align:justify;
/*background-color:#FFFFFF;*/
color: #666666;
background: #232323 url(images/fd.jpg) top center repeat;
}
#conteneur {
width: 920px;
border:0px;
margin:0px;
text-align:left;
padding:0px;
/*background: transparent url(img/page.jpg) top center repeat-y;*/
background-color:#FFFFFF;
}
#flash{
width: 1000px;
height:320px;
margin-bottom:0px;
margin:0px;
padding:0px;
}






table.contenu{
border:none;
border-collapse: collapse;
padding:0px;
margin-left:0px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
width:920px;
}
table.contenu td.gris{
border:none;
border-collapse: collapse;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
width:260px;
background-color:#e9e9e9;
}
table.contenu td.ecart{
width:10px;
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

table.contenu td.orange{
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:650px;
background-color:#f9e8d7;
}

ul.carre{
list-style-type:square;
}
ul li {
margin:3px;
}
.imageflottante
{
   float: left;
   margin-right:5px;
}
table.contenu td.orange b{
color: #ff7c00;
}

table.contenu td.gris b{
color: #ff7c00;
}


table.contenu td.gris strong{
color: #ff7c00;
text-decoration:underline;
}

table.contenu td.orange strong{
color: #ff7c00;
text-decoration:underline;
}

table.contenu td.orange b.noir{
color: #666666;
}

table.actu{
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
  width:auto;
  border: 1px solide #1f1f1f;
  border-collapse: collapse;
}
table.actu th{

padding:3px;
  background-color: #1f1f1f;
  color:#FFFFFF;
  border: 1px solid #616161;
  text-align: center;

}


table.actu td{
		padding:3px;
   border: 1px solid #666666;


}
table.observatoire{
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:650px;
background-color:#f9e8d7;
}
table.observatoire td{
border:none;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
text-align:justify;
padding:10px;
}




/*tableau annuaire*/



table.annu
{
	margin-left:10px;
  width:900px;
   border: 1px solide #1f1f1f;
   border-collapse: collapse;
}

table.annu th
{
		padding:3px;
   background-color: #1f1f1f;
   color:#FFFFFF;
   border: 1px solid #1f1f1f;
   text-align: center;
}


table.annu td
{ 
		padding:3px;
   border: 1px solid #666666;
}
table.contenu td.fd{
border:0px;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:920px;
background-color:#f9e8d7;
}
table.tab{
border:0px;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width:600px;
}
table.tab  td{
border:0px;
border-collapse: collapse;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
text-align:justify;
padding:10px;
}

table.tab td b{
color: #ff7c00;
}
a img {border: none;}  
a
{
color:#ff7c00;
text-decoration: none; 
border:none;
}

a:hover{
color:#1f1f1f;
text-decoration: none; 
border:none;

}
#nav{
color:#1f1f1f;
}
#nav a{
color:#1f1f1f;
}

#nav a:hover{
color:#ff7c00;
}

ul.changement{
margin-left:720px;
}
ul.changement a{
color:#ff7c00;
}
ul.changement a:hover{
color:#1f1f1f;
}
p{
text-align:justify;
padding:10px;
}

p.bot{
margin-top:3px;
margin-right:0px;
margin-bottom:0px
margin-left:10px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
}

#bas{
margin-top:0px;
width: 920px;
height: 50px;
background-color:#1f1f1f;
}


#bas ul.horizon{
	margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:20px;
	list-style-type:none;
	width:920px;
	}

#bas ul.horizon li {
	display:inline;
	margin:0;
	padding:0;	
	}

#bas ul.horizon li a {
	float:left;
	background:url("images/puce.jpg") no-repeat left;
	margin-right:20px;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight:bolder;
	font-size: 9px;
	color:#FFFFFF;
	}
#bas ul.horizon li a:hover{
  background:#ff7c00 url("images/puce2.jpg") no-repeat left;
  color:#1f1f1f;
  font-weight:bolder;
}

a.blanc{
text-decoration:none;
color:#FFFFFF;
}
a:hover.blanc{
text-decoration:none;
color:#ff7c00;

}



