/* Steps */
#steps { float: right; width: 32em; display: inline; }
#steps li { 
	float: left; position: relative; margin-left: 0.5em; padding: 0 2em 0 0.5em; 
	font-size: 1.7em; font-weight: bold; color: #d2d1d2; display: inline;
}

#steps li a { color: #d2d1d2; }
#steps li a { text-decoration: underline; }

.model_1 #steps li.step,
.model_1 #steps li.step a,
.model_1 #steps li a:hover { color: #e473aa; }

.model_2 #steps li.step,
.model_2 #steps li.step a,
.model_2 #steps li a:hover { color: #b2cb5d; }

.model_3 #steps li.step,
.model_3 #steps li.step a,
.model_3 #steps li a:hover { color: #5db1ff; }

.model_1 .step .stepIcon, .model_1 a:hover .stepIcon {
	background: url(../images/step_icon1.gif) no-repeat top left;
}

.model_2 .step .stepIcon, .model_2 a:hover .stepIcon {
	background: url(../images/step_icon3.gif) no-repeat top left;
}

.model_3 .step .stepIcon, .model_3 a:hover .stepIcon {
	background: url(../images/step_icon2.gif) no-repeat top left;
}

.model_1 .step .stepNumber, .model_1 a:hover .stepNumber {
	background: url(../images/steps_picto1.png) no-repeat top right;
}

.model_2 .step .stepNumber, .model_2 a:hover .stepNumber {
	background: url(../images/steps_picto3.png) no-repeat top right;
}

.model_3 .step .stepNumber, .model_3 a:hover .stepNumber {
	background: url(../images/steps_picto2.png) no-repeat top right;
}

.stepIcon { 
	width: 0.6em; height: 1em; position: absolute; left: 0; top: 0; 
	color: white; background: url(../images/step_icon.gif) no-repeat top left;
}
.stepNumber { 
	width: 1.3em; height: 1.35em; position: absolute; right: 0; top: -0.3em; font-size: 1.3em;
	color: white; text-decoration: none;
	background: url(../images/steps_picto.gif) no-repeat top right; text-align: center;
}

/* Content */
.block { font-size: 1.2em; color: gray; margin-bottom: 2em; }

.editoCategories div.editoCategory p { font-size: 1.2em; color: gray; margin-bottom: 1em; }

.editoCategories div.editoCategory ul {
	/*float: left;*/ width: 24.5em; margin-left: 1em; font-size: 1.2em;
	color: gray; margin-bottom: 1em;
}
.editoCategories div.editoCategory li { padding-left: 2em; background: transparent none no-repeat top left; }

.editoCategories div.editoCategory table { border-collapse: collapse; }

.editoCategories div.editoCategory h1 {
	font-size: 14px; font-weight: bold; color: #777;
	text-transform: uppercase; margin-bottom: 0.5em;
}
.editoCategories div.editoCategory h2 {
	font-size: 13px; font-weight: bold; color: #777;
	margin-bottom: 0.5em;
}
.editoCategories div.editoCategory h3 {
	font-size: 12px; font-weight: bold; color: #777;
	text-decoration: underline; margin-bottom: 0.5em;
}

.editoCategories.model_1 div.editoCategory li { background-image: url(../images/pink_marker.gif); }
.editoCategories.model_2 div.editoCategory li { background-image: url(../images/green_marker.gif); }
.editoCategories.model_3 div.editoCategory li { background-image: url(../images/blue_marker.gif); }

.block2 { margin-bottom: 3em; color: #357ab8;}
.blockText { float: left; width: 24em; }
.smallMargin { margin-bottom: 1em; }
#advantages { float: left; width: 25em; margin-left: 1em; font-size: 1.1em; color: gray; }
#advantages li { padding-left: 2em; background: url(../images/pink_marker.gif) no-repeat top left; }
.immoContent #advantages li { background: url(../images/blue_marker.gif) no-repeat top left; }

object { float: left; width: 25em; height: 6em; margin: 1em 0 0 2.2em; }
.creditsContent object { margin-left: 1.4em; }
.hypoContent object { margin: 0 0 0 4em; }

