#cadre_principal {
	background-image:url(../images/bandeaux/bas_main.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#title_restauration {
	margin:45px 0px 0px 130px;
}

#restauration_texte {
	font-size:13px;
	font-weight:bold;
	color:#B57E2C;
	margin:0px 0px 0px 140px;
}

.cadre_photo {
	overflow:hidden;
}
.thumbnail {
	width : 100%;
	height: 100%;
}
.content {
	position:absolute;
	top:0px;
	left:0px;
}
.titre_photo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#782552;
}

#exemples {
	margin-left:125px;
	height:320px;
	overflow:hidden;
}


#navigation_reprise { font-family:Arial, Helvetica, sans-serif ;  font-size:12px; float:right; margin-right:80px; }
#navigation_reprise { width:785px; margin-top: -15px;}
#navigation_reprise a { font-family:Arial, Helvetica, sans-serif ; font-size:12px; ;text-decoration: none; margin: 0px; padding: 3px 2px; color:#782552; }
#navigation_reprise a:hover, #barre_reprise a.activeSlide:hover { font-family:Arial, Helvetica, sans-serif ; background: #782552; color:#FFFFFF; padding: 3px 2px;}
#navigation_reprise a.activeSlide { font-weight:bold; border-bottom:#782552 solid 2px; padding: 0px 2px;}
#navigation_reprise a:focus { outline: none; }

.exrestauration { margin-top: 25px; }
.etape {
	width: 250px;
}
.etape.gauche { float:left; margin-left: 140px; }
.etape.droite { float:right; margin-right: 60px; clear:right; }
.etape h2 {
	color:#B57E2C;
	font:bold 16px "Noto Serif";
}
.etape a {
	border: 1px solid #782552; 
	display:block; height: 230px; 
	vertical-align: bottom; 
	text-align:center;
	background: #fff;
	position: relative;
}
.etape a img {
	position: relative;
	margin:auto 0;
}
.etape .comment {
	background: #782552;
	color:#fff; padding:5px 10px;
	font:normal 12px "Noto Serif";
}



