/* CSS Document */


ul#listSwitchContainer {
	margin:20px 0 0 0;
	padding:0;
	background:none;
	background-image:none;
}
ul#listSwitchContainer li{ padding:0; margin:0; background:none; background-image:none;}
ul#listSwitchContainer ul{ padding:0; margin:10px 0 15px 0;}
ul#listSwitchContainer h2{
	background:url(../design/images/fond_h2.png) no-repeat left -90px; margin:2px 0 0 0; padding:8px 0 10px 50px;cursor:pointer;-height:1%; color:#fff;
}
ul#listSwitchContainer h2.active{
	background:url(../design/images/fond_h2.png) no-repeat left top;-height:1%;
}
ul#listSwitchContainer h3 {
	background:url(../design/images/fond_h3.png) no-repeat left -57px; padding:9px 0 7px 50px; margin:0; font-size:14px; color:#000; cursor:pointer;-height:1%;
}
ul#listSwitchContainer h3.active {
	background:url(../design/images/fond_h3.png) no-repeat left top;-height:1%;
}
.switchcontent-1 {
	height:auto;
	padding:0 15px;
	margin:8px 0;
	border: 1px solid #e55814;
}
.switchcontent-2 {
	height:auto;
	padding:0 15px;
	margin:0 0 8px 0;
	border: 1px solid #e55814;
}
.switchcontent-1 p,.switchcontent-2 p{ margin:0; padding:5px 0;}
ul#listSwitchContainer li .switchcontent-1 ul,
ul#listSwitchContainer li .switchcontent-2 ul {
	margin:10px 0 15px 20px;
	padding:0;
}
ul#listSwitchContainer li .switchcontent-1 ol,
ul#listSwitchContainer li .switchcontent-2 ol {
	margin:10px 0 15px 50px;
	padding:0;
}
ul#listSwitchContainer li .switchcontent-1 ul li,
ul#listSwitchContainer li .switchcontent-2 ul li {
	background:url(/design/images/list-style-image.gif) no-repeat left top;
	padding:0 0 5px 20px;
	margin:2px 0 2px 0;
}
ul#listSwitchContainer li .switchcontent-1 ol li,
ul#listSwitchContainer li .switchcontent-2 ol li {
	background:none;
	background-image:none;
	list-style:outside decimal;
	margin:2px 0 2px 0;
}
ul#listSwitchContainer li .switchcontent-1 h2,
ul#listSwitchContainer li .switchcontent-2 h2,
ul#listSwitchContainer li .switchcontent-1 h3,
ul#listSwitchContainer li .switchcontent-2 h3 { background:none; background-image:none;
}

#toutDeplier{ margin-top:10px;text-align:right; height:20px;}
#toutDeplier a{
	color:#EC7C00; padding:3px 15px 0 30px; display:block; float:right;
}
#toutDeplier a:hover{ color:#EC7C00;}
#toutDeplier a.allContract{
	background:url(../design/images/plusminus.png) no-repeat left -50px;-height:1%;
}
#toutDeplier a.allExpand{
	background:url(../design/images/plusminus.png) no-repeat left top;-height:1%;
}