/* -------------------------------------------------- */
/* -------------------------------------------------- */
/*     1 - red&eacute;finition des balises HTML      */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
body {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  color: #2D3C4F;
  background-color: #E6EBF3;
  margin: 0px;
  padding: 0px;
}
p {
  margin: 0 0 10px 0;
  text-align: justify;
}
div {
  margin-top: 0px;
  text-align: left;
}  


/* ------------------------------------- */
/* ------------------------------------- */
/*      2 - Blocs de contenu          */
/* ------------------------------------- */
/* ------------------------------------- */
#header {
  height: 108px;
  background: url(images/fond_header.jpg);
  background-color: #E6EBF3;
}
#header_logo_villeneuve {
  width: 230px;
  height: 108px;
  position:absolute;
	top: 20px;
	left: 16px;
}
#header_logo_vedici {
  width: 59px;
  height: 49px;
  position:absolute;
	top: 53px;
	right: 16px;
}
#nav_haut {
  height: 21px;
  background-color: #E6EBF3;
}
#conteneur {
  position: absolute;
  width: 940px;
  left: 50%;
  margin-left: -470px;
  background-color:#AEC5E7;
}
#centre {
  background-color:#FFFFFF;
  margin-left: 191px;
  padding: 28px 231px 15px 25px;  
  height: 600px;
}
#gauche {
  position: absolute;
  background-color:#AEC5E7;
  left:0;
  padding-top: 24px;
  width: 191px;
  height: 450px;
}
#pied {
  height: 31px;
  background: url(images/footer_fond.gif);
  background-repeat: no-repeat;
  padding-left: 192px;
  padding-top: 3px;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}
/* ------------------------------------- */
/* ------------------------------------- */
/*      3 - Menus                              */
/* ------------------------------------- */
/* ------------------------------------- */


/* ------------------------------------- */
/*      3.1 - Menu haut                       */
/* ------------------------------------- */

#menu_haut{
  width: 938px;
  height: 21px;
  background-color: #13879F;
  /*border: 1px solid #CC2266;*/
}
#menu_haut:after{ /*Add margin between menu and rest of content in Firefox*/
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.table_menu_haut {
  background: url(images/nav_haut_out.gif);
  height: 21px;
}
A.menu_haut:link {
  text-decoration: none; 
	color: #FFFFFF;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  display: block;
  padding: 3px;
}
A.menu_haut:visited {
  text-decoration: none;
	color: #FFFFFF;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  display: block;
  padding: 3px;
}
A.menu_haut:hover {
  text-decoration: none;
  background: url(images/nav_haut_over.gif) center center repeat-x; 
  color: #FFFFFF;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  display: block;
  padding: 3px;
}
A.menu_haut:active {
  text-decoration: none;
  background: url(images/nav_haut_over.gif) center center; 
	color: #FFFFFF;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  display: block;
  padding: 3px;
}
.menu_haut_over {
  text-decoration: none; 
  background: url(images/nav_haut_over.gif) center center repeat-x;
  color: #FFFFFF;
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  display: block;
  padding: 3px;
}

/* ------------------------------------------- */
/*    3.1 - Menus verticaux à  gauche   */
/* ------------------------------------------- */

#nav_gauche a, #nav_gauche a:visited {
  color: #2161A9; 
  text-decoration: none; 
  display: block; 
  padding: 4px;
  background: #E8EDF3;
  }
#nav_gauche a:hover {
  background: #FFFFFF; 
  color: #2161A9;
  }
dd {
  margin: 0; 
  padding: 0px; 
  text-align: left;  
  }
dt.femme {
  width: 164px;
  height: 31px;
  background: url(images/bout_nav2_femme.gif);
  } 
dt.enfant {
  width: 164px;
  height: 31px;
  background: url(images/bout_nav2_enfant.gif);
  }
#container_nav_gauche {
  width: 191px;
  }
.table_bgcolor {
  background-color: #7DA7D9;
}
.table_fermeture {
  background: url(images/cartouche_contact_fermeture.gif); 
}
#container_nav_gauche_01 {
  width: 191px;
  }
.menu_gauche_fermeture {
  width: 164px;
  height: 6px;
  background: url(images/fond_nav2_fermeture.gif);
  background-repeat: no-repeat;
  color: #205FAC;
}
.medecine_chirurgie {
  height: 31px;
  border: 0px;
  background: url(images/bout_nav2_medecine_out.gif);
  background-repeat: no-repeat;
  padding-bottom: 5px;
  margin: 0px;
}
#nav_gauche_02 {
  width: 191px;
  height: 105px;
  background: url(images/fond_tel_clinique.gif);
  background-repeat: no-repeat;
  }
#nav_gauche_contact {
  width: 191px;
  height: 17px;
  position: relative;
	top: 77px;
  }
#contact {
  position: relative;
	left: 38px;
  }
#credits_a4i {
  padding-left : 5px;
}
A.credits_a4i:link {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none; 
	color: #FFFFFF;
}
A.credits_a4i:visited {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
	color: #FFFFFF;
}
A.credits_a4i:hover {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #2D3C4F;
}
A.credits_a4i:active {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
	color: #FFFFFF;
 }
/* ------------------------------------------- */
/*    3.2 - Menu  fermeture page         */
/* ------------------------------------------- */
A.menu_fermeture_page:link {
  text-decoration: none; 
	color: #FFFFFF;
}
A.menu_fermeture_page:visited {
  text-decoration: none;
	color: #FFFFFF;
}
A.menu_fermeture_page:hover {
  text-decoration: none;
  color: #AEC5E7;
}
A.menu_fermeture_page:active {
  text-decoration: none;
	color: #FFFFFF;
 } 
/* ------------------------------------------- */
/*    3.3 - Copyright                             */
/* ------------------------------------------- */

.copyright { 
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  color: #000066;
  background-color: #E6EBF3;
  margin: 0px;
  padding-left: 192px;
  }

  

  
  

