/* -------------------------------------------------- */
/* -------------------------------------------------- */
/*     1 - red&eacute;finition des balises HTML      */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
body {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 12px;
  color: #000066;
  background-color: #D2DFEE;
  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: #8FD7F9;
}
#header_logo_lesnoriets {
  width: 122px;
  height: 68px;
  position:absolute;
	top: 20px;
	left: 16px;
  
}
#header_logo_vedici {
  width: 56px;
  height: 39px;
  position:absolute;
	top: 66px;
	right: 15px;
}
#nav_haut {
  height: 21px;
  background-color: #CCCCCC;
}
#conteneur {
  position: absolute;
  width: 940px;
  left: 50%;
  margin-left: -470px;
  background-color:#369BCF;
}
#centre {
  background-color:#E8EDF3;
  margin-left: 164px;
  padding: 17px 70px 15px 25px;  
  height: 600px;
}
#gauche {
  position: absolute;
  background-color:#369BCF;
  left:0;
  padding-top: 7px;
  width: 164px;
  height: 450px;
}
#pied {
  height: 31px;
  background: url(images/fond_picto_fermeture_page.gif);
  background-repeat: no-repeat;
  padding-left: 38px;
  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: 100%;
height: 21px;
background-color: #CCCCCC;
font-weight: normal;
font-size: 12px;
}

#menu_haut:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#menu_haut ul{
border: 1px solid #205FAC;
width: 930px;
text-decoration: none;
background: url(images/nav_haut_out.gif) center center repeat-x;
padding: 2px 4px;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

#menu_haut ul li{
display: inline;
}

#menu_haut ul li a{
color: #205FAC;
padding: 2px 4px;
margin: 0;
text-decoration: none;
}

A.menu_haut_presentation:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_presentation:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_presentation:hover {
  text-decoration: none;
  background: url(images/bout_presentation_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_presentation:active {
  text-decoration: none;
  background: url(images/bout_presentation_over.gif) center center; 
	color: #205FAC;
}
.menu_haut_presentation_over {
  background: url(images/bout_presentation_over.gif) center center repeat-x;
  color: #205FAC;
}


A.menu_haut_visite:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_visite:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_visite:hover {
  text-decoration: none;
  background: url(images/bout_visite_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_visite:active {
  text-decoration: none;
  background: url(images/bout_visite_over.gif) center center; 
	color: #205FAC;
}
.menu_haut_visite_over {
  text-decoration: none;
  background: url(images/bout_visite_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_specialites:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_specialites:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_specialites:hover {
  text-decoration: none;
  background: url(images/bout_specialites_over.gif) center center;  
  color: #205FAC;
}
A.menu_haut_specialites:active {
  text-decoration: none;
  background: url(images/bout_specialites_over.gif) center center; 
	color: #205FAC;
}
.menu_haut_specialites_over {
  text-decoration: none;
  background: url(images/bout_specialites_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_praticiens:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_praticiens:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_praticiens:hover {
  text-decoration: none;
  background: url(images/bout_praticiens_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_praticiens:active {
  text-decoration: none;
  background: url(images/bout_praticiens_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_praticiens_over {
  text-decoration: none;
  background: url(images/bout_praticiens_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_accueillir:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_accueillir:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_accueillir:hover {
  text-decoration: none;
  background: url(images/bout_accueillir_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_accueillir:active {
  text-decoration: none;
  background: url(images/bout_accueillir_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_accueillir_over {
  text-decoration: none;
  background: url(images/bout_accueillir_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_admission:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_admission:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_admission:hover {
  text-decoration: none;
  background: url(images/bout_admission_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_admission:active {
  text-decoration: none;
  background: url(images/bout_admission_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_admission_over {
  text-decoration: none;
  background: url(images/bout_admission_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_sejour:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_sejour:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_sejour:hover {
  text-decoration: none;
  background: url(images/bout_sejour_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_sejour:active {
  text-decoration: none;
  background: url(images/bout_sejour_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_sejour_over {
  text-decoration: none;
  background: url(images/bout_sejour_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_sortie:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_sortie:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_sortie:hover {
  text-decoration: none;
  background: url(images/bout_sortie_over.gif) center center repeat-x;
  color: #205FAC;
}
A.menu_haut_sortie:active {
  text-decoration: none;
  background: url(images/bout_sortie_over.gif) center center repeat-x;
	color: #205FAC;
}
.menu_haut_sortie_over {
  text-decoration: none;
  background: url(images/bout_sortie_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_droits:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_droits:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_droits:hover {
  text-decoration: none;
  background: url(images/bout_droits_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_droits:active {
  text-decoration: none;
  background: url(images/bout_droits_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_droits_over {
  text-decoration: none;
  background: url(images/bout_droits_over.gif) center center repeat-x; 
  color: #205FAC;
}

A.menu_haut_livret:link {
  text-decoration: none; 
	color: #205FAC;
}
A.menu_haut_livret:visited {
  text-decoration: none;
	color: #205FAC;
}
A.menu_haut_livret:hover {
  text-decoration: none;
  background: url(images/bout_livret_over.gif) center center repeat-x; 
  color: #205FAC;
}
A.menu_haut_livret:active {
  text-decoration: none;
  background: url(images/bout_livret_over.gif) center center repeat-x; 
	color: #205FAC;
}
.menu_haut_livret_over {
  text-decoration: none;
  background: url(images/bout_livret_over.gif) center center repeat-x; 
  color: #205FAC;
}

/* ------------------------------------------- */
/*    3.1 - Menus verticaux &agrave; 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;
  }
#nav_gauche_01 a, #nav_gauche_01 a:visited {
  color: #2161A9; 
  text-decoration: none; 
  display: block; 
  padding: 4px;
  background: #E8EDF3;
  }
#nav_gauche_01 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: 164px;
  height: 145px;
  /*background-color: #000000;*/
  background: url(images/fond_nav_spe_femme.gif);/*hack IE PC de merde*/
  }
#container_nav_gauche_01{
  width: 164px;
  height: 107px;
  margin-top: 10px;
  background: url(images/fond_nav_spe_enfant.gif);/*hack IE PC de merde*/
  }
  #container_nav_gauche_02 {
  width: 164px;
  margin-top: 10px;
  }
  #container_nav_gauche_03 {
  width: 164px;
  height: 105px;
  background: url(images/fond_tel_clinique_bg.gif);/*hack IE PC de merde*/
  }
.menu_gauche_fermeture {
  width: 164px;
  height: 6px;
  padding: 0px;
  margin: 0px;
  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: 164px;
  height: 105px;
  /*background: url(images/fond_tel_clinique.gif);*/
  background-repeat: no-repeat;
  }
#nav_gauche_03 {
  width: 164px;
  height: 105px;
  background: url(images/fond_tel_clinique_over.gif);
  background-repeat: no-repeat;
  }
#nav_gauche_contact {
  width: 164px;
  height: 17px;
  position: relative;
	top: 65px;
  }
#contact {
  position: relative;
	left: 38px;
  }
#credits_a4i {
  position: relative;
  left: 31px ;
}
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: #000066;
}
A.credits_a4i:active {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
	color: #FFFFFF;
 }
/* ------------------------------------------------------------- */
/*    3.1.2 - Menu  vertical gauche validé XHTML     */
/* ------------------------------------------------------------- */
 #nav_gauche_02 a, #nav_gauche_02 a:visited {
  color: #2161A9; 
  text-decoration: none; 
  display: block; 
  padding: 4px;
  background: #E8EDF3;
  }
#nav_gauche_02 a:hover {
  background: #FFFFFF; 
  color: #2161A9;
  }
#nav_gauche_01 a, #nav_gauche_01 a:visited {
  color: #2161A9; 
  text-decoration: none; 
  display: block; 
  padding: 4px;
  background: #E8EDF3;
  }
#nav_gauche_01 a:hover {
  background: #FFFFFF; 
  color: #2161A9;
  }
li.femme {
  width: 164px;
  height: 31px;
  background: url(images/bout_nav2_femme.gif);
  } 
li.enfant {
  width: 164px;
  height: 31px;
  background: url(images/bout_nav2_enfant.gif);
  }
/* ------------------------------------------- */
/*    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: #67C6F5;
}
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: #D2DFEE;
  margin: 0px;
  padding-left: 38px;
  }
  
/* ------------------------------------------- */
/*    3.4 - S&eacute;parateur fermeture        */
/* ------------------------------------------- */
.separateur_fermeture {
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 670px;
  height: 20px;
  margin-top: 30px;
  }
.separateur_fermeture_contact {
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 500px;
  height: 20px;
  margin-top: 5px;
  }  
.separateur_fermeture_chirurgie_urologique{
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 500px;
  height: 20px;
  margin-bottom: 25px;
  }
.separateur_fermeture_chirurgie_urologique_praticien{
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 500px;
  height: 20px;
  margin-top:263px;
  }
.separateur_fermeture_chirurgie_vous_accueillir{
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 500px;
  height: 20px;
  margin-top: 30px;
  }
  .separateur_fermeture_livret_accueil {
  background: url(images/separateur_fermeture.gif);
  background-repeat: no-repeat;
  width: 500px;
  height: 20px;
  margin-top: 50px;
  }  

  

  
  

