.ips_loc_title{	font-weight:		bolder;	text-align:			center;}#ips_loc_block{	/*background:			url("../img/extraRight/background_block.gif") repeat-x scroll left top #E5E6E7;*/	/*border:				1px solid #D0D3D8;*/	/*padding:			0.7em;*/	overflow:			auto;	margin-bottom:		1.5em;}#ips_loc_block_errors{	color:				red;	font-weight:		bold;	width:				90%;	margin:				auto;	margin-bottom:		10px;	padding:			3px;}#ips_loc_block_errors ul{	text-align:			justify;}#ips_loc_block_errors ul li{	padding:			2px;}#ips_loc_block_msgs{	font-weight:		bold;	width:				90%;	margin:				auto;	margin-bottom:		10px;	padding:			3px;}#ips_loc_block_msgs ul{	text-align:	justify;	color: green;}#ips_loc_block_msgs ul.error{	color: red;}#ips_loc_block table{	border-collapse:	collapse;}#ips_loc_block_price{	margin:				auto;	margin-top:			10px;	margin-bottom:		10px;	width:				80%;	color:				#2d00da;	font-weight:		bolder;	text-align:			center;	text-transform:		uppercase;	font-size:			12px;	visibility: hidden;}#ips_loc_block_price_msg{	font-weight:		none;	font-size:			8px;	text-align:			justify;}.ips_loc_block_line{	text-align:			left;	margin-bottom:		15px;	clear:				both;}.ips_loc_block_line span{	float:				right;}.ips_loc_block_line select{	margin-left:		0px !important;	width: 				90px;	padding: 			3px 0px; 	text-align:			center;}.ips_loc_block_line input{	margin-left:		0px !important;	width: 				90px;	text-align:			center;}#ips_loc_block_disponibilite_ok, #ips_loc_block_disponibilite_no{	margin-bottom: 		5px;	text-align:			center;	font-weight:		bolder;}#ips_loc_block_disponibilite_ok input, #ips_loc_block_disponibilite_no input{	margin:				auto;	margin-top:			5px;}#ips_loc_block_disponibilite_ok{	color:				green;}	#ips_loc_block_disponibilite_no{	color:				red;}#ips_loc_block_check{	margin-bottom: 		5px;	text-align:			center;	font-weight:		bolder;	color:				#DA0F00;}#ips_loc_block_check input{	margin:				auto;	margin-top:			5px;}#ips_loc_block_history_table{	width:				400px;	text-align:			center;	border-collapse:	collapse;	margin:				auto;	margin-top:			10px;	margin-bottom:		10px;}#ips_loc_block_history_table td{	padding:			3px;}#ips_loc_block_history_table thead tr{	background-color:	grey;	font-weight:		bolder;}#ips_loc_block_history_table tbody tr{	border-bottom:		1px solid grey;}.list_agences {	width:194px !important;}#ips_loc_block_forfait{	width: auto;}input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {    -webkit-appearance: inner-spin-button !important;    opacity: 1;}#ips_loc_returnAgency_extraCost {	height: 1rem;}.display-none {	display: none;}