html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* PAGE */

.nw { white-space: nowrap }

html{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #00AEEF;
	font-size: 100%;
	font-family: Times, "Times New Roman", "Liberation Serif", FreeSerif, serif;
	}

body { 
margin: 0px;
padding: 0px; /* pour Safari */
text-align: center; /* pour Internet Explorer */
position: relative; /* pour compatibilite etendue */
background-color: #FFF;
height: 100%;
overflow: auto;
background-color: #00AEEF;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size: .9em;
} 
	
	/* PAGE >> CONTENEUR */
	div#SuperConteneur { 
	min-width: 800px;
	max-width: 800px;
	width: 800px;
	background-color: white;
	color: black;
	text-align: left;
	margin: 0 auto;
	padding: 20px;
	border: 0px outset blue;
	border-radius: 10px 10px;
	}
		
		/* TITRE */
		div#Conteneur_Titre {
		color: #0F6484;
		padding: 0px;
		text-align: center;
		}
			
			div#Conteneur_Titre #rdv {
			display: inline-block;
			min-width: 33%;
			max-width: 33%;
			margin: 0 auto;
			font-size:.8em;
			padding: 0;
			/* border: 0px solid #EF8C17;
			border-width: 6px 2px;
			border-radius: 5x 0px 0px 5px;*/
			border-radius: 0px 10px 10px 0px;
			border: 1px solid #09303F;
			color: white;
			background-color: #09303F;
			}
			
			div#Conteneur_Titre #rdv1{
			width: auto;
			background-color: white;
			float: left;
			}
			
			div#Conteneur_Titre #rdv2{
			margin: 0px;
			padding: 0px;
			font-size: .90em;
			max-height: 91px;
			padding-top: 2px;
			}
			
			div#Conteneur_Titre #docteur {
			font-size:1.3em;
			margin-top: 10px;
			margin-bottom: 10px;
			}
			
			div#Conteneur_Titre #presentation {
			min-width: 60%;
			max-width: 60%;
			font-size: .8em;
			margin: 0 auto;
			padding: 0px;
			border: 0px dotted red;
			display: inline-block;
			}
			
			div#Conteneur_Titre #presentation h1 {
			font-size: 1.8em;
			color: #0F6484;
			}
			
			div#Conteneur_Titre #presentation h2 {
			font-size: 1em;
			color: #EF8C17;
			}
			
			div#Conteneur_Titre #trait {
				border-radius: 10px 0px 10px 0px;
				border: 2px solid #00AEEF;
			}
			
			div.box {
				border: 0px dotted green;
				width: 49%;
			}
			
			div#box-left{
				float: left
			}
			
			div#box-right{
				float: right
			}
			
		div#Conteneur{
			border: 0px solid red;
			margin-top: 0px;
			width: 100%;
			}
			
		div#Menu{
			border: 0px dotted blue;
			width: 33%;
			float: left;
		}
		
		div#Menu_Titre_Accueil {
		display: block;
		width: 80%;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 0px;
		background-color: #EF8C17;
		border-radius: 10px 10px 10px 10px;
		color: white;
		}
		
		div#Menu_Titre_Accueil a:link{
			color: white;
			text-decoration: none;
			font-weight: bold;
		}
		div#Menu_Titre_Accueil a:visited{
			color: white;
		}
		
		div.Menu_Titre {
		color: #0F6484;
		font-weight: bold;
		width: 80%;
		margin: 0 auto;
		margin-top:20px;
		margin-bottom: 0px;
		}
		
		div.Menu_Box_1 {
			width: 80%;
			margin: 0 auto;
			background-color: #EF8C17;
			border-radius: 10px 10px 10px 10px;
		}
		
		div.Menu_Box_2 {
			margin: 5px;
			background-color: white;
			border-radius: 10px 10px 10px 10px;
		}
		
		div.Menu_Box_2 li {
			line-height: 2em;
		}
		
		div.Menu_Box_2 li a:link{
			color: #0F6484;
			text-decoration: none;
		}
		div.Menu_Box_2 li a:visited{
			color: #0F6484;
		}
		div.Menu_Box_2 li a:hover{
			color: #EF8C17;
			font-size: 120%;
		}
		div.Menu_Box_2 li a:active{
			color: #EF8C17;
		}
		
		
		/* CONTENU */
		div#Contenu{
			float: right;
			min-width: 66%;
			max-width: 66%;
			margin: 0px;
			padding: 0px;
			font-size: 0.9em;
			text-align: justify;
			border: 0px dotted red;
		}
		
		div#Contenu h1{
			font-size: 1.2em;
			text-align: center;
			padding: 0px;
			padding-bottom: 1.2em;
			margin: 0 auto;
			padding-top: -20px;
			border: 0px dotted black;
		}	
			
		div#Contenu h2{
			font-size: 1em;
			text-align: left;
			text-decoration: underline; 
			font-style: italic;
			padding-bottom: 0.1em;
		}
		
		ul, li{
			list-style: none;
		}
		
		ul {
			margin-bottom: 20px;
		}
		
		li {
			line-height: 1.5em;
			font-size: .9em;
		}
		
		ul.texte li {
			list-style-type: square;
			margin-left: 2em;
		}

		span.important{
			color: red;
		}
		
		div.clear {
		clear:both
		}
		
		h1.radio {
			font-size: .7em;
			font-weight: normal;
		}
