#subtitle {
	background : #FFFFFF url(../images/subtitle-bg.jpg) no-repeat center center;
	}

#bread-crumb {
	background : #FFFFFF url(../images/bread-crumb-bg.jpg) no-repeat center bottom;
	}

ul#cure_tab {
	border-bottom:3px solid #369900;
	}
ul#cure_tab li {
	display:inline;
	}
ul#cure_tab li  img{
	margin:0 1px 0 0;
	}

#cure_frame {
	width:502px;
	background : #FFFFFF url(../images/index_bg.gif) no-repeat center bottom ;
	}
	
#cure_frame {
    overflow: hidden;
}

#cure_frame:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*€*/
* html #consultation_frame {
    height: 1em;
    overflow: visible;
}
/**/


h3 {
	margin:15px 10px 0 10px;
	}
h4 {
	clear:both;
	margin:15px 10px 0 15px;
	padding-left:5px;
	}

#cure_frame p {
	margin:10px 20px 15px 20px;
	}

.pict-right img {
	margin:10px 30px 10px 10px;
	}

.pict-left img {
	margin:10px 10px 10px 30px;
	}

#matome {
	min-height:220px;
	_height:220px; /*for IE*/
	margin:30px 0 0px 0;
	width:502px;
	background:url(../images/matome_bg.gif) no-repeat center top;
}
#matome_bottom {
	width:502px;
	height:7px;
	margin:0px 0 20px 0;
	background:url(../images/matome_bottom.gif) no-repeat;
}
#matome h3 {
	background:none;
	border:none;
	margin:0;
	padding:20px 20px 0px 20px;
	}
#matome p {
	padding:15px 20px 0 20px;
	margin:0;
	}

#matome .pict-right img {
	margin:10px 20px 0px 10px;
	}

/*------------------------ index ------------------------*/


.datatable {
	font-size:100%;
	margin:10px 10px;
	border-right:1px solid #c9e8b9;
	border-bottom:1px solid #c9e8b9;	
	}

.datatable caption {
	padding:5px 0 10px 0;
	}

.datatable th, .datatable td {
	padding:5px 7px;
	border-top:1px solid #c9e8b9;
	border-left:1px solid #c9e8b9;
	}

.datatable th {
	width:100px;
	text-align:left;
	font-weight:normal;
	color: #FFFFFF;
	border-top:1px solid #369900;
	border-left:1px solid #369900;
	background-color:#369900;
	}

.datatable td {
	background-color:#f6fff2;
	}


/*------------------------ 004 ------------------------*/


#step1 {
	width:476px;
	margin:0 0 0 13px;
	background:url(../images/004_step1_bg.gif) no-repeat center top;
	}
#step2 {
	width:476px;
	margin:0 0 0 13px;
	background:url(../images/004_step2_bg.gif) no-repeat center top;
	}
#step3 {
	width:476px;
	margin:0 0 0 13px;
	background:url(../images/004_step3_bg.gif) no-repeat center top;
	}

#step1 h4,
#step2 h4,
#step3 h4 {
	margin:0 0 0 0px;
	padding:15px  0px 10px 5px;
	border:none;
	background:none;
}

#step1 p,
#step2 p,
#step3 p {
	margin:0;
	padding:0px 15px 5px 15px;
	}

#step1_bottom {
	height:36px;
	background:url(../images/004_step1_bottom.gif) no-repeat center top;
	}
#step2_bottom {
	height:36px;
	background:url(../images/004_step2_bottom.gif) no-repeat center top;
	}
#step3_bottom {
	height:10px;
	margin-bottom:15px;
	background:url(../images/004_step3_bottom.gif) no-repeat center top;
	}