@charset "utf-8";
/* CSS Document */

/* hack pour IE6 */
/*  * html identifiant{}  */

/* hack pour IE7 */
/*  *+html identifiant{}  */

/* hack pour firefox */
/*  html:not([lang*=""]) identifiant{}  */




BODY {
  background: #ffffff;
  color: #000000;
  margin:auto;
  text-align:center;
  width:100%;
  font-family:Helvetica, Verdana, Arial, sans-serif;
  font-size:11px;
}

img
{
border: 0;
}

A {
  color: #978980;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

A:visited {
  color: #978980;
}

p {
font-size:11px;
margin-top: 2px;
margin-bottom: 2px;
text-align:justify;
}

h5 {
color:#FFFFFF;
font-size: 20px;
margin-top: 2px;
margin-bottom: 0px;
}


/*Balises avancées pageheader*/

#pageheader {
width: 900px;
margin:auto;
background-image:url(imgs_css/logo_interieur.jpg);
background-repeat:no-repeat;
background-position: top left;
height: 120px;
text-align:left;
}

#pageheader p {
color: #978980;
font-size:10px;
font-weight:bold;
}

/*Balises avancées menu*/

#menu_conteneur {
width: 900px;
margin:auto;
}

#menu_conteneur_2 {
width: 900px;
background-color:#978980;
height: 18px;
}

#menu {
width: 100%;
margin-top: -2px;
}

#menu a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#menu a visied{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#menu ul{
display:inline;
line-height: 18px;
height: 18px;
}

#menu li{
display:inline;
margin-right: 40px;
list-style:none;
line-height: 18px;
}

/*Balises avancées infobody_homepage*/

#infobody_homepage {
width: 900px;
margin:auto;
background-image:url(imgs_css/logo_homepage.jpg);
background-repeat:no-repeat;
background-position: top left;
height: 90px;
vertical-align:bottom;
text-align:left;
}

#infobody_homepage p {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

#infobody_homepage a {
color:#FFFFFF;
}

#infobody_homepage a:visited {
color:#FFFFFF;
}

#bandeau_defilant {
position: absolute;
z-index: 2;
margin: auto;
width: 900px;
height: 50px;
margin-top: 150px;
}

/* hack pour firefox */
html:not([lang*=""]) #bandeau_defilant {
position: static;
}

/*Balises avancées infobody_actus_accueil*/

#infobody_actus_accueil {
width: 900px;
_height: 321px;
min-height: 321px;
margin:auto;
text-align:left;
z-index: 1;
margin-top: 20px;
position: absolute;
}

/* hack pour firefox */
html:not([lang*=""]) #infobody_actus_accueil {
position: static;
margin-top: -180px;
}


#infobody_actus_accueil a{
font-size: 14px;
text-decoration:underline;
}


/*Balises avancées infobody*/

#infobody {
width: 900px;
margin:auto;
text-align:left;
padding-top: 10px;
}

/*Balises avancées table_services*/

#table_services td{
border-bottom: solid #FFFFFF 4px;
}

/*Balises avancées titre_services*/

#titre_services {
padding-top: 25px;
padding-left: 30px;
}

#titre_services p{
margin-top: 10px;
color:#000000;
}

#titre_services a{
color:#000000;
}

#titre_services a:hover{
text-decoration:none;
}

/*Balises avancées liens_collec*/

#liens_collec a {
color:#000000;
/*padding-left: 5px;*/
/*margin-left: 5px;*/
}

#liens_collec a:hover {
text-decoration:none;
border-bottom:solid 1px #000000;
/*padding-left: 5px;*/
/*margin-left: 5px;*/
}

#infobody .underline, #liens_collec .underline, #liens_collec a.underline {
border-bottom:solid 1px #000000;
}

#infobody .no_underline{
border-bottom:solid 0px #000000;
}

/*Balises avancées footer*/

#footer {
margin:auto;
width: 900px;
height: 50px;
}

/*Balises avancées gris*/

#infobody .gris, .gris {
color: #978980;
}