*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	 padding: 0px;
  margin: 0px;
 }
body {
background-color: #AEAEAE;
height: 100%;
}
/*texte et liens*/
.popup {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
color: #003366;
list-style: none;
margin:10px;
}
.liste {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
list-style: none;
}
.gras {
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
}
.italique{
font-style: italic;
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}
p.infos{
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	margin-left:400px;
 }
p.texte{
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin:20px;
	width: 500px;
	text-align:left;
}
p.note{
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin-top:4px;
	margin-left:345px;
	margin-right:8px;
 }
/*liens*/
a:link {
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	}
a:visited {
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	}
a:hover, a:active { 
	color: #2A81C4;
	}
/*div conteneur*/
div#global {
  position: relative;
  min-height: 100%; 
  height: auto;
  width: 758px;
  margin: auto;
  border: 1px solid;
  border-color: #0D3E5F;
  margin-top:5px;
  }
 #global h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
/*div du header*/
#header {
  background-image: url(images/top2.jpg);
  background-repeat: no-repeat;
  width: 758px;
  height: 98px;
  background-position: bottom center;
  display : block;
}
#header a{
width: 758px;
height: 60px;
display: block;
}
#header span {
display: none;
}
/*boutons de navigation*/
#navigation {
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 758px;
  height: 35px;
  display : block;
  }
#navigation ul {
	clear: both;	
}
#navigation ul li {
	    list-style: none;
        float:left;
        display: inline;
		}
#navigation ul li span{
	   display: none;
}
#navigation a{
	width: 180px;
	height: 35px;
	display: block;
}
#navigation h1 span {
display: none;
}
 /*classes pour les boutons*/
.visite {
  background-image: url(images/bout_visite.jpg);
  background-repeat: no-repeat;
  width: 190px;
  height: 35px;
  border: 0;
  }
.alim {
  background-image: url(images/bout_ali.jpg);
  background-repeat: no-repeat;
  width: 191px;
  height: 35px;
  border: 0;
  }
.conseils {
  background-image: url(images/bout_conseils.jpg);
  background-repeat: no-repeat;
  width: 189px;
  height: 35px;
  }
.contact {
  background-image: url(images/bout_contact.jpg);
  background-repeat: no-repeat;
  width: 188px;
  height: 35px;
}
/*contenu index*/
div#main {
  background-color: #FFFFFF;
  background-image: url(images/index.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
  width: 758px;
  height: 299px;
 }
#main h1 span{
display: none;
}
#main h1 {
  background-image: url(images/titre_rub_accueil.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 758px;
  height: 39px;
  display : block;
    }
#main h2 {
	padding-top: 3px;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:20px;
}

 /*contenu visite*/
 
  /*div du flash*/
div#visite {
  clear: both;
  width: 758px;
 }
 #visite h1 span{
display: none;
}
 #visite h1 {
  background-image: url(images/titre_rub_visiteguidee.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 758px;
  height: 39px;
  display : block;
    }
/*contenu alimentation*/
div#alim {
  background-color: #FFFFFF;
  background-image: url(images/alim_img.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
  width: 758px;
  height: 299px;
  }
#alim h1 span{
display: none;
}
#alim h1 {
  background-image: url(images/titre_rub_aliment.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 758px;
  height: 39px;
  display : block;
    }
#alim h2 {
	padding-top: 3px;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:20px;
}

 /*contenu conseils*/
div#conseils {
  background-color: #FFFFFF;
  width: 758px;
 }
#conseils h1 span{
display: none;
}
#conseils h1 {
  background-image: url(images/titre_rub_conseils.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 758px;
  height: 39px;
  display : block;
    }
#conseils h2 {
	padding-top: 3px;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:20px;
}
#conseils h3 {
	padding-top: 3px;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #006666;
	text-decoration: underline;
}
#conseils ul {
margin-left:30px;
list-style: circle;
}
#conseils ul li{
margin-top:3px;
margin-bottom:3px;
}
 /*contenu contact*/
div#contact {
  background-color: #FFFFFF;
  background-image: url(images/cabinet_img.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 758px;
  height: 299px;
 }
 #contact h1 span{
display: none;
}
#contact h1 {
  background-image: url(images/titre_rub_contact.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 758px;
  height: 39px;
  display : block;
      }
#contact h2 {
	padding-top: 3px;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:400px;
}
/*tableau horaire*/
table {
border-style:solid; 
border-width:2px; 
border-color:#336699;
margin-left: 400px;
margin-bottom: 10px;
}
td {
padding: 1px;
text-align: center;
width: 100px;
}
/*image du bas*/
div#bottom {
  background-color: #FFFFFF;
  background-image: url(images/bottom.jpg);
  background-repeat: no-repeat;
  width: 758px;
  height: 100px;
}
/*footer*/
div#footer {
  background-color: #0D3E5F;
  width: 758px;
  height: 20px;
 }
div#footer h1{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px ;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
div#icones {
height: auto;
width: 758px;
}
div#icones a img {
border: 0;}

