body
{
	background-color:#fff;
	width: 904px;
	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-family: Arial;
	font-size:11px;
	background-image: url("../image/back3.jpg");
	background-repeat: repeat;
    background-position:bottom left; 
}
#en_tete
{
   width: 904px;
   height: 150px;
   background-image: url("image/header.png");
   background-repeat: no-repeat;
   /* margin-bottom: 10px; */
}

#nav 
{
   margin:10px;
   padding-left:200px;
   float:left;
   width:100%;
}

#nav li 
{
   display:inline;
   padding:0;
   margin:0;
   
}
            

#nav a:link, #nav a:visited 
{
   color:#ffffff;

   padding:5px 35px 4px 10px;
   float:left;
   width:auto;
   border-right:3px solid #ffffff;
   text-decoration:none;
   font:bold 1em/1em Arial, Helvetica, sans-serif;
   font-style: italic;
   font-size:12px;
   text-transform:uppercase;
   text-shadow: 2px 2px 2px #555;
}
   
#nav a:hover 
{
   color:#375c76;
   
}

#home #nav-home a, #about #nav-about a, #archive #nav-archive a, #lab #nav-lab a, 
#reviews #nav-reviews a, #contact #nav-contact a 
{
  
  color:#fff;
  text-shadow:none;
}

#home #nav-home a:hover, #about #nav-about a:hover, #archive #nav-archive a:hover, 
#lab #nav-lab a:hover, #reviews #nav-reviews a:hover, #contact #nav-contact a:hover 
{
  background:#e35a00;
}

#nav a:active 
{
   background:#e35a00;
   color:#fff;
}



.txt_titre_bleu
{
font-weight:bold;
color:#0099ff;
}
.txt_titre_gris
{
font-weight:bold;
color:#cccccc;
}
.txt_titre_gris_2
{
font-weight:bold;
color:#cccccc;
font-size:18px;
}
.txt_blanc
{
font-weight:bold;
font-family: Arial;
font-size:14px;
}
#corps
{
margin-top:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:-15px;
height:auto;
width: 904px;
background-color:#333333;
}
#corps_2
{
margin-top:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:-15px;
height:auto;
width: 904px;
background-color:#333333;
}
#corps_3
{
margin-top:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:-15px;
height:900px;
width: 904px;
background-color:#333333;
}
.element_corps
{
padding-left:10px;
padding-top:20px;
padding-bottom:5px;
color:#000;

font-size:14px;
}

.titre_texte2
{
padding:30px 0px 0px 20px;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
font-style: italic;
font-size:14px;
}
.titre_texte
{
padding:11px 0px 0px 15px;
text-decoration:none;
font:bold 1em/1em Arial, Helvetica, sans-serif;
font-style: italic;
font-size:14px;
}


.bg_gris
{
background:#666666;
padding:5px;
border:1px dotted #cccccc;
font:bold, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
.titre_corps
{
padding: 5px;
}


#pied_de_page
{
height:133px;
width: 904px;
}

.gros_titre
{
color:#375c76;
font-weight:bold;
text-transform: uppercase;
}

.color_gris
{
color:#808080;
}


.liste2
{
font-style:italic;
list-style-image:url('image/puce_bleu.gif');
color:#616161;
}

.sep
{
clear:both;
}

.usual UL{
	list-style: none;
	margin: 0;
	padding: 0;
}

.usual UL LI {
	display: block;
	float:left;
	padding-left:5px;
}

.usual UL LI A {
	text-decoration: none;
}

.pucesimple
{
list-style-image:url('image/arrow.gif');

}
.puce_rouge
{
padding-left:150px;
list-style-image:url('../image/puce_rouge.gif');
}
.puce_bleu
{
padding-left:150px;
list-style-image:url('../image/puce_bleu.gif');
}
.puce_vert
{
padding-left:150px;
list-style-image:url('../image/puce_vert.gif');
}
.pucetel
{
list-style-image:url('../image/tel.png');
}
table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 0px outset #375c76; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tête */
{
   background-color: #375c76;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black";
}

td /* Les cellules normales */
{
   border: 0px solid black;
   font-family: Arial, "Arial Black";
   text-align: left; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}