.block_form {
	float:left;
	padding: 10px;
	border: 1px solid #000000;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.input_txt {
	width:100%;
}

.redbox, .greenbox {
	padding:10px;	
}

.greenbox-wrapper {
	border:1px solid #c4e48a;
}
.greenbox {
	background:#c4e48a;
	border:1px solid #fff;
	color:#2c611c;
}

.redbox-wrapper {
	border:1px solid #ffd1d1;
}
.redbox {
	background:#ffd1d1;
	border:1px solid #fff;
	color:#ec3939;
}

.encadre_round {
	padding:10px;
	background:#F2F2F2;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

body { 
 /*font-family: Arial,Helvetica,sans-serif;*/
 	font-family: "Myriad pro",Arial;
}

.opacity50 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
	filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5; /* CSS 3 */
}

.opacity50:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 */
	filter:alpha(opacity=100); /* IE 4, 5, 6 and 7 */
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; /* CSS 3 */
}

.opacity70 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE8 */
	filter:alpha(opacity=70); /* IE 4, 5, 6 and 7 */
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7; /* CSS 3 */
}

.opacity70:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE8 */
	filter:alpha(opacity=100); /* IE 4, 5, 6 and 7 */
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; /* CSS 3 */
}

.encart_banniere {
	width:700px;
	margin:auto;
	border: 1px solid #000000;
	margin-bottom:10px;
}

.encart_banniere_img {
	height:194px;
}

.encart_banniere_txt {
	background:#D8D8D8;
	padding:5px;
	border-top: 1px solid #000000;
}

.bk_step {
	position:relative;
}

.lien_bk {
	color:#000;
	text-decoration:none;
	background:none;
}

table.foldable.tab_ref tr.disabled {
	display:none;
}

table.foldable tr.lvl1 > :first-child {
	padding-left:3ex;
}
table.foldable tr.lvl2 > :first-child {
	padding-left:6ex;
}
table.foldable tr.lvl3 > :first-child {
	padding-left:9ex;
}
table.foldable tr.lvl4 > :first-child {
	padding-left:12ex;
}