/**************************************************************************************/
/* Redefinitions des balises HTML */ 
/**************************************************************************************/
*{margin:0;padding:0;}

	body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:11px/1.3em Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;}

	img{border:0}
	form{ margin:0; padding:0;}
	#bg{background:url(../images/bg.jpg) top repeat-x;}

	td{vertical-align:top}
	
	ul{margin:0;}
	li{ list-style:none}
	ol{margin:0;}

	dd{margin:0;}

	.inputText, select option{padding:0 3px;}

	fieldset{border:none;}
	fieldset legend{display:none;}
	
	.clear { clear:both;}
/*****************************************************************************************************/
/* Structure generale */ 
/*****************************************************************************************************/
	body{text-align:center;}
	
	#global{position:relative;width:1002px;text-align:left;margin:0 auto;}
	
	/*---page d'accueil---*/
	#cadre{ position:relative; width:1002px; height:585px;}
	#accueil{position:absolute; top:20px; left:50px;}
	#plan{position:absolute;bottom:20px;left:50px;}
	#specialite{position:absolute; top:20px; right:50px;}
	#acces{position:absolute; bottom:20px; right:50px;}
	#titre{position:absolute; top:253px; left:203px;}
	
	/*---page declinee---*/
	#logo_adresse{height:100px;}
	.adresse{height:74px;text-align:right;padding:12px 14px 0 0}
	.adresse p{font-size:10px; color:#204bbf; margin:0}
	
	.logo{height:100px;padding:6px 0 0 20px;}
	
	ul.etage{ text-align:center; padding:0; list-style:none; float:right;}
	ul.etage li{ float:left; display:inline;}
	ul.etage li a{ display:block; width:130px; height:23px; background:url(../images/bg_rub_etage.gif) 0 0 repeat-x; font-size:10px; font-weight:bold; color:#FFF; text-decoration:none; border-left:1px solid #fff; padding-top:3px;}
	ul.etage li a:hover{color:#FFcc00;}
	ul.etage li a.active{color:#FFcc00;}
	
	#top_rubrique{height:12px; background:url(../images/sep_top.gif) 0 top no-repeat;}
	
	
	/* ------------------------------------- Menu ------------------------------------- */
	#Menu{width: 962px;text-align:left;}
	#Menu a{display:block;color:#204BBF;font-size:9px;font-weight:bold;padding:5px 5px;text-decoration:none;}
	#Menu a:hover{display:block;color:#fff;background-color:#204BBF;}
	#Menu a.active{display:block;color:#fff;background-color:#204BBF;}
	
	/*-----calque a couleur violet qui apparait par defaux-----*/
	#ap_Menu{width: 962px; height:24px;position:absolute;top:150px;left:20px;z-index:10;background-color:#809AE1;color:#204BBF;}

	#Menu2{width: 962px;position:absolute;top:0;left:0;z-index:10;background-color:#809AE1;color:#204BBF;}
	#Menu2 a{font-size:9px;font-weight:bold;color:#fff;text-decoration:none;}
	#Menu2 a:hover{color:#0d39b4;}
	#Menu2 a.active{color:#0d39b4;}
	
	/*-----calque des sous sous menu-----*/
	#ap_sMenu{width: 962px; height:24px;position:absolute;top:178px;left:20px;z-index:10;color:#204BBF;}
	#ap_sMenu a{font-size:9px;font-weight:bold;color:#204BBF;text-decoration:none;}
	#ap_sMenu a:hover{color:#809AE1;}
	#ap_sMenu a.active{color:#809AE1;}
	
	#Menu2 td,#ap_sMenu td{padding:3px 3px 6px 10px;}
	
	/*-------------------contenu de la page-----------------------*/
	#content h2{ font-size:12px; font-weight:bold; color:#0d39b4; margin:0 0 10px 0;}
	#content h3{ font-size:12px; font-weight:bold; color:#FFCC00; margin:0 0 10px 0;}
	#content p{font-size:10px;margin:0; text-align:justify;}
		#content ul{
	margin-left:12px;
	font:10px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#666;
	line-height:20px;}
	#content li{margin-left:20px;
	list-style:disc;}
	
	.salles{ margin:14px 0;}
	.salles th{ height:18px; font-size:10px; font-weight:bold; color:#999; border-bottom:1px solid #999; text-align:left;}
	.salles td{font-family:Arial, Helvetica, sans-serif; font-size:9px;color:#0d39b4; padding:6px 0 0 0;}
	
	.visuel1{ margin:26px 0 0 0;}
	
	#edito{ background:url(../images/bg_edito.gif) 0 0 no-repeat;}
	
	#txt_edito{ padding:0 26px 14px 26px;}
	#txt_edito h2{ font-size:14px; font-weight:bold; color:#0d39b4; margin:0 0 6px 0;}
	#txt_edito p{ font-family:Arial, Helvetica, sans-serif; font-size:10px;margin:0; text-align:justify;}
	.visuel_edito{ text-align:center; margin:6px 0 0 10px;}
	
	/*-----------------------------footer-------------------------*/
	#footer{ height:55px; background:url(../images/bg_footer.jpg) 0 0 no-repeat; position:relative;}
	.menu_bas{ width:600px;text-align:center; padding:0; list-style:none; margin:12px 0 0 0;}
	.menu_bas li{float:left; display:inline;font-size:9px; color:#FFF; margin:0 3px;}
	.menu_bas li a{font-size:9px; color:#FFF; text-decoration:none; padding-right:3px;}
	
	.mention{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#fff; margin:10px 0 0 4px;}
	
	.bb_medecin{ position:absolute; width:97px; height:160px; right:92px; bottom:5px;}