p, .menuTab {
	padding:0;
	margin:0;
}
.blockToggle, .toggle, .blockTab, .tab {
	width:100%;
	margin: 0px auto;
}
.tab .body {
	padding:0px;
	margin: 0 20px;
	border: 1px solid #0cf;
}
#contenu ul.menuTab {
	overflow:hidden;
	_overflow:visible;
	_zoom:1;
	margin: 0 0 0 20px;
	padding: 0;
}
#contenu .menuTab li {
	float:left;
	width: 170px;
	list-style: none inside;
	background:#dddada;
	text-align: center;
	text-indent: 0px;
	margin-bottom: 0px;
}
.menuTab a {
	display:block;
	padding: 5px 10px;
	background: none;
	background: url('../images/onglet_out.jpg') no-repeat;
	text-decoration:none;
	color: #666;
}
.menuTab a:hover, .menuTab .current a {
	background: url('../images/onglet_in2.jpg') no-repeat;
	color: #000;
}
.blockToggle .toggle, .hasJS .blockToggle .hide, .blockTab .tab {
	border:0;
	margin:0;
}
.hasJS .display, .hasJS .tab, .hasJS .blockTab .tab .hidden {
	display:none;
}
.hasJS .anim, .hasJS .slider {
	overflow:hidden;
	background:#ddd;
} 
.hasJS .withToggle .slider {
	background:#aaa;
}
.hasJS .anim .tab {
	display:block;
	float:left;
}


.hasJS .current {display:block;}
.hasJS .hide {border:1px solid #888;}
.hasJS .hide .header a,
.hasJS .blockToggle .hide .header a,
.withTab .body,
.withToggle .body {padding:0;}
.withTab .body .body,
.withToggle .body .body {padding:5px 10px;}
.withTab .blockTab,
.withToggle .blockToggle {border:0; margin:0;}
.withToggle .blockToggle .header {padding:0;}
