div#col1 {
	
}

div#col1 h2 {
	text-transform:uppercase ;
	text-align:center ;
	width:380px ;
	font-weight:bold ;
	background:#f58db0 ;
	padding:12px 0 ;
}

div#col1 h2 strong {
	text-transform:uppercase ;
	text-align:center ;
	width:380px ;
	font-weight:bold ;
	background:#f58db0 ;
	color:#FFF ;
	font-size:14px ;
	padding:12px 0 ;
}

div#col1 img.gde {
	margin:15px 28px 10px 28px ;
	border:1px solid #FFF ;
	width:320px ;
}

div#col1 p {
	margin:5px 30px 15px 30px ;
}

div#col1 ul.details {
	margin:10px 30px ;
}

div#col1 div.mini {
	float:left ;
	width:112px ;
	margin:10px 0 0 0 ;
	padding-left:11px ;
}

div#col1 div.mini a {
	border:1px solid #FFF ;
	display:block ;
}

div#col1 div.mini a:hover {
	border:1px solid #FFA ;
}

div#col1 div.mini img {
	width:110px ;
}

div#col1 div.bloc_info {
	background:#FFF ;
	padding:10px 20px 0 20px ;
}

div#col1 div.bloc_info p {
	margin:0 ;
	padding:0 0 10px 0 ;
}

div#col1 div.bloc_info a {
	color:#f58db0 ;
	font-weight : bold ;
}

div#col1 address {
	text-align:center ;
	margin:10px 0 ;
}

div#col1 a {
	color:#666 ;
}

div#col1 div#map {
	height:300px ;
	display:block ;
}

div#col1 div#map_infos {
	color:#667 ;
	font-style:italic ;
	font-size:9px ;
	text-align:center ;
}
