#diapo_part {
	box-sizing:border-box;
	width:100%;
	height:350px;
	overflow:hidden;
	position:relative;
}
.adm-ref {
	box-sizing:border-box;
	padding:5px;
	min-height:50px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin:10px 0px;
	position:relative;
}
form#fRef {
	padding:10px;
	border:1px solid #CCC;
	border-radius:4px;
}
#show_ville {
	margin-bottom:2px;
}
#show_ville_ref {
	display:none;
}
#col-g {
	float:left;
	width:380px;
	margin-top:5px;
}
#col-d {
	float:right;
	width:460px;
	margin-top:5px;
}
.colg {
	float:left;
	width:420px;
}
.cold {
	float:right;
	width:420px;
}
.ref {
	margin-bottom:10px;
}
#img-ref {
	background:url(/img/bg-ombre.png) no-repeat 0 100%;
	background-size:contain;
	color:#FFF;
	font-size:13px;
	width:380px;
	box-sizing:border-box;
	padding-bottom:15px;
}
#img-ref img {
	width:100%;
	vertical-align:top;
}
.texte1 {
	text-align:justify;
}

.texte1, .texte1 * {
	background-color:transparent !important;
}
.frr:nth-child(odd) {
	background-color:#FFF;
}
#img_ref {
	box-sizing:border-box;
	width:200px;
	height:200px;
	overflow:hidden;
}
#img_ref > img {
	width:200px;
}
#img_page_partenaire {
	width:100%;
	height:300px;
	overflow:hidden;
	position:relative;
}
#img_page_partenaire > img {
	position:absolute;
	width:100%;
	left:50%; top:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	z-index:1;
}
#img_page_partenaire > div#fil {
	position:absolute;
	top:0; bottom:0; left:0; right:0;
	background-color:#000;
	opacity:.6;
	z-index:2;
}
h1 {
	position:absolute;
	color:#FFF;
	font-weight:100;
	font-size:48px;
	z-index:3;
	margin:0;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	box-sizing:border-box;
	padding:20px;
	border-radius:10px;
	max-width:75%;
	text-align:center;
	z-index:3;
}
h2 {
	font-weight:700;
}
.sep {
	background: -moz-linear-gradient(left, rgba(86,86,86,0) 0%, rgba(86,86,86,1) 50%, rgba(86,86,86,0) 100%);
background: -webkit-linear-gradient(left, rgba(86,86,86,0) 0%,rgba(86,86,86,1) 50%,rgba(86,86,86,0) 100%);
background: linear-gradient(to right, rgba(86,86,86,0) 0%,rgba(86,86,86,1) 50%,rgba(86,86,86,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00565656', endColorstr='#00565656',GradientType=1 );
width:100%;
height:1px;
}