body
{
   width: 1150px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 0px;    /* Idem pour le bas du navigateur */
/*   font-weight: bold; */
   height:1030px;
   font-family: Verdana, calibri, "Lucida Grande", sans-serif; 
   font-size: 12px;
   color: #646567
   }
 

   
div#main-intro h1 {font-family: futurab, verdana, calibri; font-size: 15px; text-transform:uppercase; margin-bottom: 10px }
div#main-intro h2 {font-family: futural, verdana, calibri; font-size: 15px; text-transform:uppercase; margin-bottom: 10px }
div#main-intro h3 {font-family: futurab, verdana, calibri; font-size: 15px; color:#B71720;margin-bottom: 10px} 
div#main-intro h4 {font-family: futurab, verdana, calibri; font-size: 15px; color:#B71720;} 
div#main-intro h5 {font-family: futural, verdana, calibri; font-size: 15px; font-weight: normal; color:#B71720;} 

#main-detail h1 {font-family: futurab, verdana, calibri; font-size: 14px;text-transform:uppercase; color:#B71720;}
#main-detail h2 {font-family: futural, verdana, calibri; font-size: 14px; text-transform:uppercase; color:#B71720;}
#main-detail h3 {font-family: futural, verdana, calibri; font-size: 16px; color:#B71720; margin-top:8px; margin-bottom:8px;} 

#main-fusionne h1 {font-family: futurab, verdana, calibri; font-size: 14px;text-transform:uppercase; color:#B71720;; margin-left:5px;}
#main-fusionne h2 {font-family: futural, verdana, calibri; font-size: 14px; text-transform:uppercase; color:#B71720;}

#main-fusionne-texte h1 {font-family: futurab, verdana, calibri; font-size: 14px;text-transform:uppercase; color:#B71720; margin-left:5px;}
#main-fusionne-texte h2 {font-family: futural, verdana, calibri; font-size: 14px; text-transform:uppercase; color:#B71720; margin-left:0px;}


#drop_down_menu h1 {font-family: migraine, futura,verdana, calibri; font-size: 16px; font-weight: normal; height: 21px; color: #646567; margin-top: 0px; margin-bottom: 2px; vertical-align:middle;} 
#drop_down_menu h2 {font-family: migraine, futura,verdana, calibri; font-size: 14px; font-weight: normal; height: 19px; color: #9a141c; margin-top: 0px; margin-bottom: 2px; vertical-align:middle;} 


/*
#drop_down_menu h1 {font-family: futura,verdana, calibri; font-size: 18px; font-weight: normal; height: 20px; color: #646567; margin-top: 0px; margin-bottom: 2px; vertical-align:middle;} 
#drop_down_menu h2 {font-family: futura,verdana, calibri; font-size: 16px; font-weight: normal; height: 16px; color: #9a141c; margin-top: 0px; margin-bottom: 2px; vertical-align:middle;} 
*/

#texte-rouge {font-family: futural, verdana, calibri; font-size: 14px; text-transform:uppercase; color:#B71720;}

div#accueil-intro h1 {font-family: futurab, verdana, calibri; font-size: 14px; text-transform:uppercase; margin-bottom: 5px; color:white; padding-left:5px;}
#accueil-detail h1 {font-family: futurab, verdana, calibri; font-size: 14px;text-transform:uppercase; margin-bottom: 10px; color:#B71720;}
#accueil-actualites h1 {font-family: futura, verdana, calibri; font-size: 14px;text-transform:uppercase; margin: 0 0 0 0; color:#B71720;}

#bande-haute
{
   height: 28px;
   background-image: url("fond/pix_haut.jpg");
   background-repeat: repeat;
   margin-top: 5px;
}
#la-page
{ 
   height:100%;
   margin: auto; /* Pour centrer notre page */ 
   background-image:url("fond/img_fond.jpg");
   background-repeat: no-repeat;
   background-position: top center;
}
#Copyright
{
	color: #b5b7b9;
	font-family: arial;
      /*  font-size: 90%; */
}
#Copyright a
{
color:#b5b7b9;
text-decoration: none;
}
#top-menu a
{
color:#B71720;
text-decoration: none;
}
#top-right
{
	margin-left: 700px
}
#logo 
{
	margin-left: 580px;
	text-decoration: none;
	border:0;
	margin-bottom: 10px;
}
#logo img
{
	text-decoration: none;
	border:0;
}

#top-menu  /* texte barres de séparation dans menu contact - mentions legales */
{
   color: #B71720;
   font-weight: bold;

}

#top-menu a /* liens dans menu menu contact - mentions legales */
{
   color: grey;
   font-weight: bold;
   font-size: 90%;
   text-decoration: none; /* liens non sous-lignés */
}
#main-intro
{ 
   float: left; 
   width: 270px; 
   text-align : right;
   margin-right: 20px;
   margin-top: 130px;
   margin-left: 20px;
   color: #B71720;
   font-weight: bold;
}

#main-intro h1
{ 
   color: #B71720;
   font-weight: bold;
   margin-bottom: 10;
   margin-top: 0;
}

#main-intro h2
{ 
   color: #646567;
   margin-top: 0;
   margin-bottom: 0px;
}

#main-intro-texte
{ 

   margin-left: 10px;
   margin-bottom: 10px;

}

#main-detail
{ 
   float: left;
   width: 350px; 
   margin-top: 120px;
   overflow: hidden;
}
#main-detail h1
{
   font-weight: normal;
   color: #B71720;
   margin-top: 0;
}

#main-menu
{
   float: left; /* ou right - Le menu flottera à gauche */
   width: 350px; /* Très important : donner une taille au menu */
   color: #646567;
   text-decoration: none;
   font-weight: normal;
   font-size: 12;
   display: none;
   }

#main-menu h2 a
{
 /*  color: #B71720; */
color: #646567; 

/*    font-weight: normal; */
}

#main-menu h1 
{
   color: #646567;
/*   font-weight: normal; */
}

#main-menu h1 a
{
   color: #646567;
/*   font-weight: normal; */
}

#main-menu a
{
   text-decoration: none;
}

#main-menu a:hover
{
   text-decoration: underline;
/*   font-weight: normal; */
}
/*
li {
list-style-image: url("puce/fleche_rouge.gif");    
padding: 3px 3px 3px 1px;
background-repeat: no-repeat;
background-position: -8% 65%;
vertical-align:middle;
}
*/

li {
list-style-type: none;
background: url("puce/fleche_rouge.gif") no-repeat 0 0.7em; 
padding: 3px 3px 3px 1px;
padding-left: 10px;
}

#menu :hover
{
   text-decoration: underline;
}
  
}
#drop_down_menu {width: 250px;}
.links h2 {display=none}

.imageflottante
{
   float: left;
   padding: 5px;
   width: 100px
   
}
.imageflottante  img
{
	text-decoration: none;
	border:0;
	width: 90px;
}

#main-fusionne
{ 
   float: left;
   width: 660px; 
   margin-top: 120px;
   margin-right: 0px;
   margin-left: 0px;
   }
   
#main-fusionne-texte
{ 
   color: #646567;
   margin-right:30px;
   margin-left: 25px;
   }
#main-fusionne-texte a
{ 
   color: #B71720;
   }

.texteimageflottante {margin-left: 125px;}

.texteimageflottante  li {margin-left: -50px;}

.imagenligne img
{
text-decoration: none;
border: 0;
height: 50px;
}

#accueil-intro
{
margin-left: 80px;
width: 569px;
background-image: url("fond/fond_intro.jpg");
color:white;
font-family: futural, verdana, calibri; 
font-size: 11px; 
text-transform:uppercase;
text-align: justify;
line-height: 16px; 
}

#accueil-intro-text
{padding-left: 5px;
 padding-right: 5px;
}
 
#accueil-detail
{
margin-left: 80px;
width: 569px;
color: #646567;
}

#accueil-images
{
float: left;
width: 250px;
color: #646567;
}
#accueil-images a
{ 
color: #B71720;
}
   
#accueil-texte
{
float: left;
padding-left: 25px;
text-align: justify;
width: 290px;
}
#accueil-actualites
{
border-style:solid; border-width:2px; border-color:#B71720; padding: 8px 8px 8px 8px; 
color: #646567;
}

li img {margin-left: -50px;}

#titre-print {display: none;}
