body{
	margin: 0;
	padding: 0;
	font-size:.9em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-image:url(images/bckg_body.gif);
	background-repeat:repeat-x;
}

h1,h2, .special{
	color:#9f0f02;
}

.special{font-weight:bold;}

h1{	
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	font-size:1.3em;
	border-bottom: 1px solid #C8C8C8;
}

h2{
	margin:0 0 6px 0;
	padding:0;
	font-size:1.1em;
}

h3{
	margin:0 0 4px 0;
	padding:0;
	font-size:1em;
	text-decoration:underline;
}

a{color:#0073DB;}

em{
	font-weight:bold;
	font-style:normal;
}

.textes{
	margin: 0 24px 0 37px;
	width:438px;
	color:#24201f;
}

.texte_petit{
	font-size:.8em;
	font-style:italic;
}

.texte_med{
	font-size:.7em;
	font-weight:bold;
}

.texte_med span{
	margin:0;
	padding:0;
	display:block;
}


.texte_large{
	display:block;
	margin:0;
	padding:7px 0 0 10px;
	font-size:1.1em;
	font-weight:bold;
}

.global{
	margin:0 auto;
	width:806px;
	background-image:url(images/bckg_global.gif);
}

.ban_logo{
	width:806px;
	height:149px;
	background-image:url(images/ban_logo.gif);
}

/* POUR IE 6*/
.ban_logo img{float:left;}
/**************/

.adresse{
	margin: 110px 27px 0 0;
	float:right;
	font-size:.8em;
	text-align:right;
}

.ban_photos{
	height:132px;
	background-image:url(images/ban_photos.jpg);
}

.menu{
	margin:0;
	padding:0;
	width:806px;
	height:36px;
	background-image:url(images/bckg_boutons.gif);
}

.menu .btn_gh{
	float: left;
	margin:0;
	padding:8px 0 0 7px;
	list-style-type:none;
}

.a_large img{
	background-image:url(images/btna03.gif);
}
.a_medium img{
	background-image:url(images/btna02.gif);
}
.a_normal img{
	background-image:url(images/btna01_down.gif);
}


.btn_gh li{
	margin:0;
	padding:0;
	display:inline;
}
.btn_gh a{
	float: left;
	margin:0;
	padding:0;
}

.menu .btn_dr{
	float: right;
	margin:0;
	padding:0 7px 0 0;
	list-style-type:none;
}

.btn_dr li{
	margin:0;
	padding:0;
	display:inline;
}

.btn_dr a{
	float: right;
	margin:0;
	padding:0;
}

.contenu{
	padding: 0 0 50px 0;
	min-height:500px;
	background-image:url(images/bckg_contenu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.col_gh{
	margin: 28px 0 0 0;
	width:488px;
	float:left;
	background-image:url(images/bckg_col_gh.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.col_dr{
	float:right;
	margin:0;
	padding:28px 20px 0 0;
}

.map{
	margin: 28px 0 0 0;
	width:769px;
	float:left;
}

.map_google{
	margin: 0 0 0 37px;
	color:#473D38;
}

.map_google .border{
	border: 1px solid #C8C8C8;
	background-color:#E5E5E5;
}

.box{
	margin:0 0 5px 0;
	width:280px;
}
.box_titre {
	min-height:32px;
	background-color:#F6F6F6;
	background-image:url(images/box_titre.gif);
}
.box_contenu {
	border-top:1px solid #EBEBEB;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

.box_bas{
	height:3px;
	background-image:url(images/box_bas.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.box_contenu p{
	margin:0;
	padding: 5px 9px 5px 10px;
}


.medecins .images{
	float: left;
	margin:0;
	padding:0;
	list-style-type:none;
}

.images li{
	float: left;
	/*width:87px;*/
	width:105px;
	margin:0 0 12px 0;
	padding:0;
	display:inline;
}
.images img{
	margin:0 0 0 0;
	padding:0;
}


.labos, .prix{float:right;}

.labos{border: 1px solid #C8C8C8;}

.liste_tarifs{
	margin:0 0 0 40px;;
	padding:0;
}

.liste{
	margin: 6px 0 10px 0;
}

.liste_tarifs li{
	margin: 0 0 10px 0;
}

.footer{
	clear:both;
	height:60px;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
}

.footer .creation{
	font-size:.8em;
	margin: 18px 0 0 0;
	float:right;
}
.footer .creation, .footer .creation a{	color:#949494;}

