* {/*reset d'un certain nombre de styles css par defaut*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

body{
	width: 99%;
	font-family: Arial, Helvetica, sans-serif;	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 65%;
	line-height: 160%;/*Opéra gère mal les hauteurs de lignes en EM*/
	color: #000;
	background: #fff;
	text-align:center;
}

#page {
	width:990px;
	text-align:center;
	margin:0 auto;
	background: #fff;
}

#accessibility{visibility: hidden; display: none;}
#banner{ position: relative;text-align: left; height: 150px;
	background: #ccc url('../images/bandeau-haut.jpg') top left no-repeat;
}
#banner h1{ 	font-size: 3.5em;height: 35px; }
#logo{ position: relative;top:-10px;left:5px;}
#logo .pole{ font-size: 1.7em;color: #c00;font-style: italic;margin-left:100px; }
#logo h1{text-indent: -8352px;}
#logo a{}
#slogan{
	position: relative;
	top: -68px;right:0px;
	width: 225px;float: right;	
	z-index:2;
	text-align: left;
}
#slogan h2{ 
	color: #c00;
	font-size: 1.5em;
	font-weight: bold;margin-left: 10px;
}
#slogan h2 span.noir{ font-size: 0.8em;color: #000;margin-left: 10px;font-weight: bold;}
#slogan h2 span.gros{ font-size: 1.6em;margin-left: 20px;font-weight: bold;}
#conteneur{	text-align: left;margin:0px;padding:0;}
#entete{	text-align: center;}
#menu{ width: 974px; margin: 5px 0 0 16px;position: absolute;top: 120px;height: 32px;font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;}
#menu div{ float:left;/*margin: 8px 0 0 45px;*/width: 180px;text-align: center;}
/*#menu div.select{ margin-top: 13px;}*/
/*#menu div div{ width: 155px;background:url(../images/bouton-off.gif) no-repeat; height:33px;padding-top: 10px;}*/
#menu a, #menu a:visited, #menu a:active, #menu a:hover{ font-size: 1.7em;}
#item1 a, #item1 a:visited, #item1 a:active, #item1 a:hover{	color: #c00;}
#item2 a, #item2 a:visited, #item2 a:active, #item2 a:hover{	color: #060;}
#item3 a, #item3 a:visited, #item3 a:active, #item3 a:hover{	color: #900;}
#item4 a, #item4 a:visited, #item4 a:active, #item4 a:hover{	color: #036;}
#item5 a, #item5 a:visited, #item5 a:active, #item5 a:hover{	color: #000;}
/*#menu .select a{  color: #bbccbb;}*/

#sousmenu{background: url(../images/fond-sous-menu-clinique.jpg) top left repeat-x; width: 975px;height:180px;padding: 18px 0 0 15px;font-size: 1.2em;position: relative;z-index:2;}
#sousmenu div{ float:left;text-align: left;width: 210px;}
#sousmenu div.separateur{ width: 1px; height: 158px; background: #fff;margin: 0 10px;}
#sousmenu h3{text-transform: uppercase;background: url(../images/puce-sous-menu.gif) top left no-repeat;padding: 5px 0 0 25px;font-weight: bold;height: 20px; font-size: 1.1em;}
#sousmenu .select h3{background: url(../images/puce-sous-menu-select.gif) top left no-repeat; color: #c00;width:240px;}
#sousmenu div.select{ background: url(../images/fond-sous-menu-select.gif) top left no-repeat;height: 178px; width: 240px;padding: 12px 0 0 10px;}
#sousmenu a{color: #000;}
#sousmenu a:hover, #sousmenu .select a:hover{color: #c00;}
#sousmenu .select a{color: #999;}
#sousmenu a.select{font-weight: bold;color: #000;}

#navigation{
	text-align: left;margin-left: 25px;font-size: 1.3em;color: #47C700;margin:0px;padding:0;
	display: none;
}

#contents{position: relative;left: 0px; top: -30px;width: 990px;float: left;margin:0px;padding:0;}

#main{margin: 0;padding: 0 0 0 14px; float: left;width: 750px;background: #fff url(../images/fond-page-clinique.jpg) top left no-repeat; }
#article{margin: 18px 0 0 0px;padding: 0 0 0 0px; float: left;width: 729px;background: #f2bfbf; }
#text { font-size: 1.3em;text-align:justify;margin: 20px 10px;}
#text h1{ font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;text-align: right;font-size: 2.0em;color: #fff;margin-right: -7px;}
#text h2{ font-weight: bold; text-align: left;font-size: 1.3em;margin-top: 7px;clear: both;}
#text h3{ font-weight: bold; text-align: left;font-size: 1.1em;margin-top: 7px;color: #c00;}
#text p {text-indent: 7px;margin:5px 0 5px 0;}
#text strong{font-weight:bold;}
#text a:link.suite, #text a:visited.suite, #text a:active.suite {color:#036;text-decoration:none;}
#text a:hover.suite {color:#fff;text-decoration:underline;}
#text a{color:#036;text-decoration:none;}
#text a:hover{color:#000;text-decoration:underline;}
#text ul{list-style-type: square;padding:10px 0 0 25px;margin:0;position:relative;}
#text li{padding:0;margin:0;clear:left;}
#text li ul{padding-top:0;padding-bottom:5px;}
#text em{font-style: italic;}
#bas_article{height: 4px;background: #fff url(../images/fond-bas-article.jpg) no-repeat top left;margin: 0; padding: 0;}

div.bouton{  background: #bbb url(../images/fond-bouton.gif) no-repeat top left;height: 20px;width:130px;border:0;margin:0;padding: 3px 0 0 0 ;text-align: center;color: #fff;float: right;text-transform: uppercase;font-weight: bold;font-size:0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;}

#encart{ 
	width: 720px;
	margin: 5px auto; border: 0;
	line-height: 100%;
	color: #fff;
}
#encart .haut{
	height: 6px;margin:0;padding: 0;line-height: 0;
	background: #a84b0d url(../images/fond-encart-haut.gif) top center no-repeat;
}
#encart .bas{
	padding: 10px 15px 15px 15px;
	background: #a84b0d url(../images/fond-encart-bas.gif) bottom center no-repeat;
}

#text hr{
	height: 2px;width: 99%;color: #cdc;background-color: #cdc;
	border: 0; margin: 15px 10px 15px 10px;padding: 0;
}

.galerie div{float: left; text-align: center;line-height:100%;height:120px;width:135px}
.galerie img{border: 2px solid #060; margin: 0 4px;}
.galerie a:hover{font-style: italic;}

#bas{
	position: relative;top: -30px;
	background: #fff url('../images/fond-oeuf-bas-page.jpg') 306px top no-repeat;
	height: 180px;
	width:990px;
	text-align:center;
	margin:0 auto;
	padding:0;
	clear:left;
	z-index: 0;
}
#bas a:link, #bas a:active, #bas a:visited{color:#fff;text-decoration:none;}
#bas a:hover{color:#ccc;text-decoration:none;}
#menu_bas{ text-indent: 20px;text-align: left;position: relative; top:155px; color: #fff;background: #000 url('../images/fond-bas-page-nrblcrg.jpg') top right no-repeat;height: 25px;padding-top:8px;
}
/*#menu_bas{position: absolute;left:0; top:145px;text-align: center; color: #fff;width:990px;height: 30px;}*/

input, textarea, select{
	border: 1px solid #900;margin: 2px 0 0 5px;
}
/*td{ text-align: left;}
td.label{ text-align: right;}
td b{ font-weight: bold;}*/
#langue{ position: absolute;top: 10px;left:0;	width: 99%;	text-align: center;}
#liens{width: 980px;text-align: right;padding-right:11px;margin:0 auto;color:#000;font-size:1.2em;}
#liens a, a:hover, a:visited, a:link{color:#000;}