/* SUCCURSALES */
.content_succursale{

}
h2 {
color: #4B8F21;
    font-size: 20px;
    font-weight: normal;
    margin-top: 10px;
	}
.listing {
	clear:both;  
    color: #999999;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0 !important;
}
.listing li {
	border-top: 1px dotted #BABABA;
	cursor: 		pointer;
    float: 			left;
    margin-right: 	10px;
    width: 			232px;
	position:		relative;
	height:			175px;
}

.listing a:link {
	background:		none;
}

.listing li.last {
	margin-right: 0 !important;
	float:right;
}
.listing a:hover .titre, .listing li.active a .titre {
	color:				#4B8F21 !important;
}
.listing li.active span a {
	background:			url('../images/bg_more_emploi.png') 100% 19px no-repeat;
	color:				#4B8F21 !important;
}
.listing .titre {
	font-size: 			15px !important; 
	color:				#4B8F21;
}
label .titre {
    font-family: 'MuseoSans300';
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
	}

.col1 {
	float: left;
	width: 255px;
}


#col2_succ {
	float: right;
	width: 704px;
	height: 460px;
	margin-left: 0px;
}

.succ_fr {
	background-image:url(../images/bg/bg_succursales_fr.jpg);
}

.succ_en {
	background-image:url(../images/bg/bg_succursales_en.jpg);
}


#succ_results {
	margin: 0 0 0 0;
	width: 100%;
	overflow-y:auto;
	display:none;
	background-color:white;
	padding:0;
	float:left;
}

#succ_results .heure_ouverture {
	display:none;
}

#succ_results .distance {
	text-transform: uppercase;
	font-weight: bold;
}

#succ_map {
	/*height: 460px;
	width:482px;*/
	width: 100%;
	height: 485px;
	float:left;
	padding:0;
	font-family: Helvetica,Arial,sans-serif;
	color: #553424;
	font-size:11px;
}

#succ_map .heure_ouverture {
	display:block;
	margin-top:12px;
	margin-bottom:12px;
}

#succ_map .heure_ouverture .heure_title {
	font-weight:bold;
}
/*
#emploi_details {
	padding: 20px 80px 0 20px;
	overflow:auto;
	background:#FFFFFF;
	display:none;
	float:left;
}

#succ_map {
	float:left;
	min-width:350px;
	padding:0;
}

#succ_map DIV {
	
}*/

.gmap_info {
	color:#A5A5A5;
	font:normal 12px/14px Helvetica,Arial,sans-serif;
}

.gmap_info a, .gmap_info a:visited, .gmap_info a:hover {
	color:#A5A5A5;
	font:normal 16px/18px Helvetica,Arial,sans-serif;
	font-weight:bolder;
	text-decoration:none;
}

.gmap_info .titre,
.gmap_info .heure_title {
	display:block;
	padding:0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	color:#4B8F21;
	text-transform: uppercase;
	/*border-bottom: 1px dotted #D5BDA4;*/
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	/*width: 225px; */
}
.gmap_info .desc {
	display:block;
	font-weight:normal;
	font: normal 13px/15px Helvetica,Arial,sans-serif;
}
/*.gmap_lien {
    bottom: 10px;
    color: #4B8F21;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 15px;
    position: absolute;
    text-transform: uppercase;
}*/
.gmap_info .gmap_lien {
	display: none;
}


.gmap_lien {
	position:			absolute;
	bottom:				10px;
	color:				#A5A5A5;
	font-size:			Arial;
	font-size:			10px;
	font-weight:		bold;
	text-transform:		uppercase;
	padding:			0 0 0 15px;
	width:				85px;
}

.listing li:hover .gmap_lien {
	background:			url('../images/bg_more_emploi.png') 100% 20px no-repeat;
	color:				#4B8F21 !important;
}

	
.glink, .glink:visited, .glink:hover {
	color:#9D9FA2;
}
label.select {
    margin-bottom: 	10px;
    width: 			170px;
	display:		block;
	float: 			left;
	margin-left: 	10px;
}
label.select input,	label.select select {
  border: 			1px solid #E5E5E5;
}
.cp_search {
	padding: 					20px;
  	-webkit-box-shadow:			#8B8985 0 0 5px;
	-moz-box-shadow:			#8B8985 0 0 5px;
	box-shadow:					#8B8985 0 0 5px;
	width: 						auto;
	position: 					absolute;
	top:						15px;
	right:						15px;
	z-index: 					1000;
	background-color: 			white;
}
.cp_search label {
	clear: 						both;
	padding-left: 		1px;
	display:					block;
}
/*
.cp_search input {
	float: 						left;
}*/
.cp_search .button {
	/*height: 18px;
	margin-top: 2px;*/
}
.map_search_container {
	position: 				relative;
}
/*#postal_code, #search_btn {
	padding: 0 !important;
}*/
.listing li.active {
font-weight: bold;
}
.listing li a.active {
	color: #000 !important;
}

.listing .titre, .gmap_info .titre {
	font-family:		'MuseoSans300',Arial;
	font-size:			18px !important;
	font-weight:		normal;
}

.desc {
	font-size:		12px;
}

h1 {
	text-transform:uppercase;
}

#succ_form select {
	width:			170px;
	float:			left;
}
