/* ----------- SPECIFIQUE SALESPOINT PAGE ----------- */


#global .bloc1 {
	height:40px;
	background-color:#f9f9f9;
	border-top:1px solid #ffdeea;
	border-bottom:1px solid #ffdeea;
	margin-left:15px;
	margin-right:15px;
}

#global .bloc1 h1 {
	margin:0;
	padding:0px 0px 0px 10px;
	margin-top:7px;
	font-size:20px;
	color:#fd5c97;
	font-weight:normal;
}

#global .bloc2 {
	margin-bottom:10px;
	height:40px;
	background-color:#f9f9f9;
	border-bottom:1px solid #ffdeea;
	margin-left:15px;
	margin-right:15px;
	overflow:hidden;
	padding:0;	
}

#global .bloc2 .left{
	width:730px;
}

#global .bloc2 .left h2 a {
	margin:0;
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#fd5c97;
	font-weight:normal;
	display:block;
}

#global .bloc2 .right{
	width:230px;
}
	
#global.bloc2 .right ul {
	margin:0;
	padding:0;
}

#global .bloc2 .right ul li {
	margin:0;
	padding:0;
	color:#eb74a8;
	float:left;
	border-right:1px solid #eb74a8;
	margin-right:10px;
	padding-right:10px;
	list-style:none;
}

#global  .bloc2 .right ul .end {
	border:0;
}

#global #left {
	float: left;
	width: 226px;
	min-height:400px;
	_height:400px;
	margin-left:15px;
	_margin-left:7px;
	overflow:hidden;
	height:100%;
}

#global #left h1 {
	margin:0;
	padding:0;
	font-size:20px;
	color:#fd5c97;
	font-weight:normal;
	margin-bottom:10px;
}

#global #left h2 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#fd5c97;
	font-weight:normal;
	margin-bottom:10px;
}


#global #right {
	float:right;
	width:719px;
	_margin-left:15px;
	min-height:400px;
	_height:400px;/*Hack IE6*/
	margin-right:15px;
	overflow:hidden;
	height:100%;
}

#global #right .bloc3{
	
	overflow:hidden;

}

#global #right .left{
	width:190px;
	overflow:hidden;
	height:100%;
}

#global #right .right{
	width:525px;
		overflow:hidden;
		height:100%;
}

#global #right .left #map{width:225px;height: 200px;border: 1px solid #fd5c97; overflow:hidden;}
#selectDepartment select{width: 140px;}

#global #right .left .tab-menu{
	margin-left:53px;
}

#global #right .right .border-top{
	border-top:1px solid #d9d9d9;
}

#global #right .right .description{
	margin-bottom:10px;
	line-height:19px;
	padding-top:10px;
	
}

#global #right .tools{
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	height:25px;
	padding-top:15px;
	clear:both;
}

#global #right .tools .left{
		
}

#global #right .tools .left form{
	float:left;
}

#global #right .pagination{
	text-align:center;
}

#global #right .pagination a{
	
}

#global #right .pagination a:hover{
	
}

#global #right .pagination b{
	color:#fd5c97;
}

#global #right .right .description .title {
	font-size:16px;
	color:#fd5c97;
	font-weight:normal;
	margin-bottom:10px;
}

#global #right .right .description .sbtitle {
	font-size:12px;
	color:#fd5c97;
	font-weight:bold;
	margin-bottom:10px;
}

#global #right .right .description a{
	color:#fd5c97;
}

#global #right .right .description a.city{color: #363636; }

#global #right .bloc_separator{
	border-top:2px solid #d9d9d9;
	height:1px;
	clear:both;
}

#global #right .pagination{
	text-align:center;
}

#global #right .pagination a{
	
}

#global #right .pagination a:hover{
	
}

#global #right .pagination b{
	color:#fd5c97;
}


#global #right .bloc4{
	overflow:hidden;
	height:100%;
}

#global #right .bloc4 .left{
		width:480px;
}

#global #right .bloc4 .left .salespoint{
	
}


#global #right .bloc4 .left .salespoint.background{
	background-color:#f7f7f7;
}

#global #right .bloc4 .left .salespoints .salespoint{
	margin-top:10px;
	margin-bottom:10px;
	line-height:18px;
	padding:5px;
	width: 470px;
	float: left;
}

#global #right .bloc4 .left .salespoints .salespoint a{
	color:#fd5c97;
}


#global #right .bloc4 .left .salespoints .salespoint .thumb{
	float:left;
	width:140px;
	margin-right:10px;
	
}

#global #right .bloc4 .left .salespoints .salespoint .content{
	margin-left:150px;
}








#global #right .bloc4 .right{
		width:226px;
}
	
/* BLOCS */

.c .c-top-x-box-c-top-x-step-map-input{
	color: #464646;
	text-align: center;
}

.c .c-top-x-box-c-top-x-step-map{
	text-align:center;
	margin-top:5px;
}

.c .c-top-x-box-c-top-x-step{
	color: #464646;
	margin: 5px 0px;
	padding: 5px;
	text-align: left;
}

.c .c-top-x-box-c-top-x-step input{
	margin-left:5px;
}

.c .c-top-x-box-c-top-x-step .title{
	font-size: 12px;
	color: #fd5c97;
	font-weight: bold;
	display: block;
	clear: both;
	margin-bottom: 5px;
}

.c .c-top-x-box-c-top-x-step .sbtitle{
	font-size: 12px;
	color: #fd5c97;
	font-weight: normal;
	display: block;
	clear: both;
	margin-bottom: 5px;
	margin-top:10px;
	margin-left:5px;
}

.c .c-top-x-box-c-top-x-step-submit{
	text-align:center;
	margin-top: 10px;
}

.c .c-top-x-box-c-top-x-step-submit .btn-medium-pink-thin{ margin: 0px auto;}

form .input-region{
	background-image:url(../../../img/front/default/forms/input-back-avg-w.jpg);
	width:105px;
	height:14px;
	padding:2px;
	border:0;
	margin:5px 0px;
}
