a, input
{

}

#etape{
	width:208px;
	float:left;
}
#etape #icone{
	height:50px;
	width:208px;
	float:left;
	padding-top:10px;
}
#etape #icone #img{
	vertical-align:bottom;
	width:47px;
	height:47px;
	position: relative;
	z-index: 1;
}
#etape #legende{
	width:208px;
	float:left;
	color:#333;
	font-weight:bold;
}
#etape #legende a{
	color:#333;
	text-decoration:none;
}
#etape #legende a:hover{
	color:#111;
	text-decoration:none;
}


#etape_inactive{
	width:208px;
	float:left;
}
#etape_inactive #icone{
	height:50px;
	width:208px;
	float:left;
	padding-top:10px;
}
#etape_inactive #icone #img{
	vertical-align:bottom;
}
#etape_inactive #legende{
	width:208px;
	float:left;
	color:#aaa;
	font-weight:bold;
}


.support{
	width:298px;
	float:left;
}

.support #box_header {
	width:298px;
}
.support .titre{
	width:238px;
}

.support .box_contenu{
	width:238px;

}

.support #box_footer {
	width:298px;
}

.support .box_footer{
	width:238px;
	float:left;
	text-align:left;
}
.support .box_footer #texte{
	width:238px;
	text-align:left;
	float:left;
	padding-top:10px;
}

.support #titre{
	font-size:15px;
}
.support #txt_prix{
	color:#444;
	font-size:12px;
	font-weight:normal;
}

#texte_sup{
	text-align:left;
	padding-top:2px;
	display:block;
	float:left;
}

#mini_photos{
	font-size:12px;
	width:238px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	display:block;
}

#mini_photos img {
	vertical-align:top;
}

#mini_photos #liens img {
	vertical-align:top;

	padding:3px;
	height:32px;
}

#mini_photos #liens{
	width:238px;
	font-family:arial;
	font-size:35px;
	text-align:right;
}

