/* CSS Document */

body {
	margin: 0; 
	padding: 0; 
	background: #FFF; 
	text-align: center; 
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #79767c;
} 

/* BLOCS */

#container {
	position: relative; 
	width: 955px;
	margin: 100px auto 20px;
	text-align: left; 
	background:url(/images/bloc_centre_955.jpg) repeat;
}
#hautPage {
	height: 500px;
	background:url(/images/bloc_haut_955.jpg) no-repeat left top;
	margin: 0; padding: 0;
}
#centrePage {
	margin: 0; padding: 0;
}
#basPage {
	height: 79px; 
	background:url(/images/bloc_bas_955.jpg) no-repeat;
	clear: both;
}
#contenu {
	width: 530px;
	margin: -270px auto 0;
}

/* */

#logos {
	text-align: center;
	border-bottom: 1px solid #79767c;
	padding-bottom: 10px;
}
.serveurs img {
	float: left;
	margin-right: 10px;
}
ul.serveurs {
	margin-top: 40px;
	margin-left: 170px;
	padding: 0;
}
ul.serveurs li ul {
	padding-left: 20px;
	margin: 0;
}
div.image {
	text-align: center;
}
div.image img {
	border: 10px solid #FFF;
}

/* TYPO */

h1, h2 {
	margin: 0;
	padding: 0;
}
h3 {
	color: #000;
}

/* MENU HAUT */

#entete ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
}
#entete #nav { 
	width: 420px; /* largeur du menu */
	height: 150px; 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: -80px;
	left: 140px;
	overflow: hidden; 
}
#entete #nav li { 
	height: 150px; 
	margin: 0; 
	padding: 0; 
	display: block; 
	position: absolute; 
}
#entete #nav a { 
	height: 150px; 
	display: block; 
	text-indent: -99999px; 
}
#entete #nav span { 
	text-indent: -99999px; 
}

#navAccueil, #navAccueil a, 
#navPatient, #navPatient a, 
#navPatientDomicile, #navPatientDomicile a, 
#navMedecin, #navMedecin a, 
#navInformatique, #navInformatique a, 
#navContact, #navContact a
{ 
	background:url(/images/menu_2008.jpg) no-repeat left top; 
	width: 70px;
}

#navAccueil, #navAccueil a                 { left:0; background-position:left -150px; }
#navPatient, #navPatient a                 { left: 71px; background-position:-71px -150px; }
#navPatientDomicile, #navPatientDomicile a { left: 141px; background-position:-141px -150px; }
#navMedecin, #navMedecin a                 { left: 211px; background-position:-211px -150px; }
#navInformatique, #navInformatique a       { left: 281px; background-position:-281px -150px; }
#navContact, #navContact a                 { left: 351px; background-position:-351px -150px; }

#navAccueil a.selected, #navAccueil a:hover { background-position:left top; }
#navPatient a.selected, #navPatient a:hover { background-position:-71px top; }
#navPatientDomicile a.selected, #navPatientDomicile a:hover { background-position:-141px top; }
#navMedecin a.selected, #navMedecin a:hover { background-position:-211px top; }
#navInformatique a.selected, #navInformatique a:hover { background-position:-281px top; }
#navContact a.selected, #navContact a:hover { background-position:-351px top; }


/* BAS DE PAGE */

#basPage p {
	font-size: 10px; 
	text-align: center; 
	margin: 0 auto; 
	padding: 60px 0 0 0; 
}
#basPage p a {
	color: #79767c;
}
#basPage p a:hover {
	color: #DF0000;
}

