*	{	margin: 0;	padding: 0;	}html, body	{	height: 100%;	}body	{	background: #fff;	color: #393939;	font-family: Arial;	font-size: 0px;/*	line-height: 0;*/	}      #page-top-outer	{	background:url("../images/page_outer_bg.jpg") repeat-x top #434242;	height: 50px;	}.time_show{color: #fff; float: right; font-size: 13px; height:auto; width: 290px; margin-right: 14px; font-weight: bold;              margin-top: 20px; text-align: right}        #page-top	{	margin: 0 auto;	 width: 100%;	position: relative;	}#logo	{	float: left;	margin: 0px 0 0 0px;	}#logo	a	{	display: block;	}#top-search	{	display: inline;	float: right;	position: relative;	margin: 46px 20px 0 0;	z-index: 20;	}	 .top-search-inp	{	background: url(../images/shared/top_search_inp.gif) no-repeat;	border: none;	color: #fff;	font-size: 12px;	height: 23px;	padding: 6px 6px 0 10px;	width: 164px;	}#content-outer	{	background: url(../images/shared/content_repeat.jpg) repeat-x;	}#content	{	color: #4a4a4a;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	max-width: 1260px;	min-width: 780px;	padding: 35px 0px 30px 0px;	}#content-inner	{	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0px auto;	padding: 25px 0 30px 0;	}#content-table	{	font-size: 0px;	line-height: 0px;	}#content-table th.sized	{	height: 15px;	width: 15px;	padding: 0;	margin: 0;	font-size: 0px;	line-height: 0px;	} 	#content-table-inner	{	font-size: 12px;	line-height: 12px;	padding: 10px 0 20px 0;	}#tbl-border-top	{	background: url(../images/shared/border_bit.jpg) top repeat-x;	line-height: 0;font-size: 0px;	height: 15px;	}#tbl-border-bottom	{	background: url(../images/shared/border_bit.jpg) bottom repeat-x;	line-height: 0;font-size: 0px;	height: 15px;	}#tbl-border-left	{	background: url(../images/shared/border_bit.jpg) left repeat-y;	}#tbl-border-right	{	background: url(../images/shared/border_bit.jpg) right repeat-y;	}#table-content	{	line-height: 16px;	margin: 0 10px 10px 10px;	min-height: 300px;	}	.topleft {background: url(../images/shared/corner_top_left.jpg) no-repeat;width:15px;height:15px;	}	.topright {background: url(../images/shared/corner_top_right.jpg) no-repeat;width:15px;height:15px;	}	.bottomleft {background: url(../images/shared/corner_bottom_left.jpg)  no-repeat;width:15px;height:15px;	}	.bottomright {background: url(../images/shared/corner_bottom_right.jpg)  no-repeat;width:15px;height:15px;	}	#page-heading	{	margin: 0 0 15px 0px; position: relative	}  h1	{	color: #4b4b4b;	font-family: Tahoma;	font-size: 22px;	line-height: 24px;	font-weight: normal;	}h2	{	color: #393939;	font-size: 16px;	font-weight: bold;	line-height: 20px;	margin-bottom: 10px;	}h3	{	color: #565656;	font-size: 14px;	font-family: Verdana; font-weight: normal;	line-height: 25px;	margin-bottom: 10px; padding-left: 8px;          height: 27px;	}        #page-heading h3{background: url(../images/h3.jpg) no-repeat; }	#page-heading h4{ float: left; margin-left: 17px; }		/* MESSAGES --------------------------------------------------------------- */	#message-yellow	{	margin-bottom: 5px;	}.yellow-left	{	background: url(../images/table/message_yellow.gif) top left no-repeat;	color: #e79300;	font-family: Tahoma;	font-weight: bold;	padding: 0 0 0 20px;	}.yellow-left a	{	color: #e79300;	font-family: Tahoma;	font-weight: normal;	text-decoration: underline;	}.yellow-right a	{	cursor: pointer;	}.yellow-right	{	width: 55px;	}#message-blue	{	margin-bottom: 5px;	}.blue-left	{	background: url(../images/table/message_blue.gif) top left no-repeat;	color: #2e74b2;	font-family: Tahoma;	font-weight: bold;	padding: 0 0 0 20px;	}.blue-left a	{	color: #2e74b2;	font-family: Tahoma;	font-weight: normal;	text-decoration: underline;	}.blue-right a	{	cursor: pointer;	}.blue-right	{	width: 55px;	}#message-red	{	margin-bottom: 5px;	}.red-left	{	background: url(../images/table/message_red.gif) top left no-repeat;	color: #ce2700;	font-family: Tahoma;	font-weight: bold;	padding: 0 0 0 20px;	}.red-left a	{	color: #ce2700;	font-family: Tahoma;	font-weight: normal;	text-decoration: underline;	}.red-right a	{	cursor: pointer;	}.red-right	{	width: 55px;	}#message-green	{	margin-bottom: 5px;	}.green-left	{	background: url(../images/table/message_green.gif) top left no-repeat;	color: #6da827;	font-family: Tahoma;	font-weight: bold;	line-height: 12px;	padding: 0 0 0 20px;	}.green-left a	{	color: #6da827;	font-family: Tahoma;	font-weight: normal;	text-decoration: underline;	}.green-right a	{	cursor: pointer;	}.green-right	{	width: 55px;	}									a.icon-1	{	background: url(../images/table/table_icon_1.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-1	{	background: url(../images/table/table_icon_1.gif) 0 -24px;	}a.icon-2	{	background: url(../images/table/table_icon_2.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-2	{	background: url(../images/table/table_icon_2.gif) 0 -24px;	}a.icon-3	{	background: url(../images/table/table_icon_3.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-3	{	background: url(../images/table/table_icon_3.gif) 0 -24px;	}a.icon-4	{	background: url(../images/table/table_icon_4.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 8px 0 0;	width: 24px;	}a:hover.icon-4	{	background: url(../images/table/table_icon_4.gif) 0 -24px;	}a.icon-5	{	background: url(../images/table/table_icon_5.gif) no-repeat;	display: block;	float: left;	height: 24px;	width: 24px;	}a:hover.icon-5	{	background: url(../images/table/table_icon_5.gif) 0 -24px;	}#tooltip	{	background-color: #8c8c8c;	border: 1px solid #767676;	color: #fff;	font-family: Arial;	font-size: 10px;	font-weight: normal;	opacity: 0.85;	padding: 0 5px;	position: absolute;	text-align: left;	z-index: 3000;	}#tooltip h6, #tooltip div	{	font-family: Arial;	font-size: 11px;	line-height: 20px;	margin: 0;	}#product-table	{	margin-bottom: 20px;	}#product-table	td a,#id-form td a{	color: #2676bc; text-decoration: underline	}#product-table	td a:hover,#id-form td a:hover	{	text-decoration: none;	}#product-table	th	{	height: 50px;	text-align: left; 	}#product-table	.minwidth-1	{	width: auto; padding: 0 3px 0 3px;	}#product-table td	{	border: 1px solid #d2d2d2;	padding: 5px 1px 5px 4px;	}#product-table tr.alternate-row	{	background: #ececec;	}td.options-width	{	padding: 0 0 0 10px;	width: 140px;	}td.checkbox-width	{	}.table-header-check	{	background: url(../images/table/table_header_checkbox.jpg) no-repeat;	border: none;		padding: 0px 3px 0 3px;	width:auto; text-align: center !important;	}.table-header-options	{	background: url(../images/table/table_header_options.jpg) no-repeat;	border: none;		padding: 0px 0 0 0;	width: 140px;	}.table-header-repeat	{	background: url(../images/table/table_header_repeat.jpg) repeat-x;	border: none;	font-size: 0px;	line-height: 0;	padding: 0px 0 0 0;	}.table-header-options a,.table-header-check a, .table-header-repeat a	{	background: url(../images/table/table_sort_arrow.gif) right no-repeat;	color: #fff;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	line-height: 14px;	margin: 0 0 0 10px;	padding: 0 10px 0 0;	}		.table-header-options a:hover,.table-header-check a:hover, .table-header-repeat a:hover	{		color:#94b52c	}	th.line-left	{	border-left: 1px solid #373737;	}#product-table	tr.activity-blue	{	background: #e3eceb;	}		#toggle-all {		display: block;		width: 17px;		height:17px;		cursor: pointer;		background: url(../images/shared/checkbox.gif) 0 -17px;	}			#toggle-all.toggle-checked {		display: block;		width: 17px;		height:17px;		background: url(../images/shared/checkbox.gif) 0 0;	}																					/*  RELATED ACTIVIES BOX */	#related-activities	{	float: right;	font-size: 0px;	line-height: 0;	width: 271px;	}#related-act-top	{	font-size: 0px;	line-height: 0;	}#related-act-bottom	{	background: url(../images/forms/bg_related_act.gif) no-repeat bottom;	font-size: 0px;	line-height: 0;	}#related-act-inner	{	font-size: 11px;	line-height: 16px;	margin: 0 auto 0px auto;	padding: 10px 0 20px 0;	width: 225px;	}#related-act-inner .left	{	float: left;	width: 30px;	}#related-act-inner .right	{	float: left;	width: 195px;	padding: 2px 0 0 0;	}#related-act-inner .right h5	{	color: #393939;	font-size: 12px;	}ul.greyarrow	{	list-style-type: none;	}ul.greyarrow li	{	background: url(../images/forms/icon_list_arrow.gif) no-repeat 0 5px;	line-height: 18px;	padding: 0 0 0 12px;	}ul.greyarrow li a	{	color: #92b22c;	font-weight: bold;	}ul.greyarrow li a:hover	{	text-decoration: underline;	}.lines-dotted-short	{	background: url(../images/forms/lines_dotted_short.gif) no-repeat 0px 14px;	font-size: 0px;	height: 28px;	line-height: 0;	}	/* PAGING --------------------------------------------------------- */	#paging-table {	float: right;	margin: 0 4px 0 0;}	.page-far-left	{	background: url(../images/table/paging_far_left.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 4px 0 0;	width: 24px;	}.page-left	{	background: url(../images/table/paging_far_left.gif) no-repeat;	display: block;	float: left;	height: 24px;	width: 24px;	}.page-far-right	{	background: url(../images/table/paging_far_right.gif) no-repeat;	display: block;	float: left;	height: 24px;	margin: 0 4px 0 4px;	width: 24px;	}.page-right	{	background: url(../images/table/paging_far_right.gif) no-repeat;	display: block;	float: left;	height: 24px;	width: 24px;	}#page-info	{	float: left;	line-height: 16px;	padding: 3px 12px 0 12px;	}	/*  ACTIONS BOX ----------------------------------------------- */	#actions-box	{	float: left;	margin: 0 0 0 10px;	position: relative;	}a.action-slider	{	background: url(../images/table/dropdown_actions.gif) no-repeat;	display: block;	height: 30px;	width: 110px;	}a.action-slider.activated	{	background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;	display: block;	height: 30px;	width: 110px;	}#actions-box-slider	{	background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;	display: none;	left: 0;	padding-bottom: 1px;	padding-top: 10px;	position: absolute;	top: 24px;	width: 110px;	}#actions-box-slider-inner	{	font-size: 0px;	line-height: 0;	margin: 0 auto;	width: 108px;	}a.action-edit ,a.action-delete	{	color: #272727;	display: block;	font-weight: bold;	height: 20px;	margin: 0 auto;	padding: 10px 0 5px 45px;	width: 63px;	}a:hover.action-edit	{	background: #949494 url(../images/table/action_edit.gif) no-repeat 14px 5px;	color: #fff;	}a.action-edit	{	background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px 5px;	}a.action-delete	{	background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat 14px 5px;	}a:hover.action-delete	{	background: #949494 url(../images/table/action_delete.gif) no-repeat 14px 5px;	color: #fff;	}		 	/* FORM ------------------------------------------------------- */	.form-submit	{	background: url("../images/forms/envoyer.png") no-repeat;	border: none;	cursor: pointer;	display: block;	float: left;	height: 30px;	margin: 0 4px 0 0;	padding: 0;	text-indent: -3000px;	width: 80px;	}.form-cherch	{	background: url("../images/forms/chercher.png") no-repeat;	border: none;	cursor: pointer;	display: block;	float: left;	height: 30px;	margin: 0 4px 0 0;	padding: 0;	text-indent: -3000px;	width: 80px;	}        .form-reset	{	background: url("../images/forms/retour.png") no-repeat;	border: none;	cursor: pointer;	display: block;	float: left;	height: 30px;	text-indent: -3000px;	width: 80px;	}#id-form	{	}.inp-form	{	background: url(../images/forms/form_inp.gif) no-repeat;	border: none;	color: #393939;	height: 25px; 	padding: 6px 6px 0 6px;	width: 186px;	}.inp-pr	{	background: url(../images/forms/form_inp.gif) no-repeat;	border: none;	color: #393939;	height: 25px; 	padding: 6px 6px 0 6px;	width: 100px;	}                	.inp-form-error	{	background: url(../images/forms/form_inp_error.gif) no-repeat;	border: none; 	color: #393939;	height: 25px;	padding: 6px 6px 0 6px;	width: 187px;	}.form-textarea	{	background: url(../images/forms/form_textarea.gif) no-repeat;	border: none;	color: #393939;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	height: 97px;	overflow: auto;	padding: 6px 6px 0 6px;	width: 378px;	}#id-form td	{	padding: 0 0 10px 0;	}#id-form td.noheight	{	padding: 0 0 0px 0;	}#id-form th	{	line-height: 28px;	min-width: 130px;	padding: 0 0 10px 0;	text-align: left;	width: 130px;	}.styledselect-day ,.styledselect-month ,.styledselect-year	{	border: 1px solid #acacac;	margin-right: 3px;	padding: 3px;	width: 64px;	}		#step-holder {font-family: Tahoma;	height:39px;	margin-bottom: 20px;}	.step-no {	float:left;	height:29px;	width:18px;	font-size: 18px;	line-height: 18px;	padding:10px 0 0 0;	text-align: center;}.step-no-off {	float:left;	height:29px;	width:18px;	font-size: 18px;	line-height: 18px;	padding:10px 0 0 0;	text-align: center;	color:#cbcbcb;}.step-dark-left {	float:left;	 	background: url(../images/forms/step_dark_left.gif) no-repeat;	height:27px;	padding:13px 15px 0 25px;	font-size: 13px;	color:#fff;	font-weight: bold;}.step-dark-left a{	 	font-size: 13px;	color:#fff;	font-weight: bold;}.step-dark-right {	float:left;	width:12px;	background: url(../images/forms/step_dark_right.gif) no-repeat;	height:39px;}.step-dark-round {	float:left;	width:8px;	height:39px;	background: url(../images/forms/step_dark_round.gif) no-repeat;}.step-light-left {	float:left;	 	height:27px;	padding:13px 15px 0 25px;	font-size: 13px;	background: url(../images/forms/step_light_left.gif) no-repeat;	height:39px;	color:#cbcbcb;	font-weight: bold;}.step-light-left a{	 	 	font-size: 13px; 	color:#cbcbcb;	font-weight: bold;}.step-light-right {	float:left;	width:12px;	background: url(../images/forms/step_light_right.gif) no-repeat;	height:39px;}.step-light-round {	float:left;	width:8px;	height:39px;	background: url(../images/forms/step_light_round.gif) no-repeat;}.bubble-left {	float:left;	width:10px;	height:29px;	margin-left: 5px;	background: url(../images/forms/bubble_left.gif) no-repeat;}.bubble-inner {	float:left;	padding: 7px 0px 0 2px;	color:#2e74b2; 	line-height: 14px;	font-size: 11px;	height:22px;	background: url(../images/forms/bubble_inner.gif) repeat-x;}.bubble-right {	float:left;	width:8px;	height:29px;	background: url(../images/forms/bubble_right.gif) right no-repeat;}.error-left {	float:left;	width:13px;	height:32px;	margin-left: 5px;	background: url(../images/forms/error_left.gif) no-repeat;}.error-inner {	float:left;	padding: 7px 10px 0 4px;	color:#fff; 	line-height: 14px;	height:25px;	background: url(../images/forms/error_right.gif) right  no-repeat;}.file_1 {	border: 1px solid #acacac;	padding: 5px;}	 /*  NAVIGATION ----------------------------------------------- */#nav-holder	{	margin: 0 auto;	max-width: 1260px;	min-width: 780px;	text-align: left;	}.nav-outer-repeat	{	background: url(../images/shared/nav/repeat.jpg) repeat-x;	height: 77px;	}.nav-outer	{	margin: 0 auto;	max-width: 1260px;	min-width: 850px;	}#nav-right	{	float: right;	position: relative;	width: auto;	z-index: 0;	}#nav-right a	{	display: block;	float: left;	margin: 0px 0 0 0;	}.account-content	{	background: #454545 url(../images/shared/nav/account_drop_bg.gif) no-repeat bottom;	display: none;	left: 5px;	padding-bottom: 20px;	position: absolute;	top: 30px;	width: 170px;	}.account-drop-inner	{	font-size: 0px;	line-height: 0px;	margin: 20px auto 0 auto;	width: 140px;	}.showhide-account	{	cursor: pointer;	display: block;	float: left;	margin: 10px 5px 0 5px;	}.account-drop-inner a	{	color: #fff;	font-size: 12px;	font-weight: bold;	line-height: 16px;	margin: 0 0 0 0;	padding: 0 0 0 0;	}.account-drop-inner a:hover	{	color: #94b52c;	}.acc-line	{	background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;	font-size: 0px;	height: 14px;	line-height: 0px;	margin-top: 0px;	padding: 0;	}a#logout	{	margin: 10px 0 0 5px;	}a#acc-settings	{	background: url(../images/shared/nav/icon_acc_settings.gif) no-repeat 0 2px;	padding: 0 0 0 20px;	}a#acc-details	{	background: url(../images/shared/nav/icon_acc_personal.gif) no-repeat 0 2px;	padding: 0 0 0 20px;	}a#acc-project	{	background: url(../images/shared/nav/icon_acc_projects.gif) no-repeat 0 2px;	padding: 0 0 0 20px;	}a#acc-inbox	{	background: url(../images/shared/nav/icon_acc_inbox.gif) no-repeat 0 2px;	padding: 0 0 0 20px;	}a#acc-stats	{	background: url(../images/shared/nav/icon_acc_stats.gif) no-repeat 0 2px;	padding: 0 0 0 20px;	}/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */.nav	{	float: left;	font-family: Tahoma;	font-size: 12px;	height: 38px;	position: relative;	width:auto;	min-width: auto;	z-index: 500;	}.nav-divider	{		float: left;	height: 37px;	width: 10px;	}.nav .table	{	display: table;	}.nav .select,.nav .current	{	display: table-cell;	float: left;	list-style: none;	margin: 0 0px 0 0px;	padding: 0;	white-space: nowrap;	}.nav li	{	float: left;	height: auto;	margin: 0;	padding: 0;	}.nav .select a	{	background: url("../images/shared/nav/select_a.png") repeat-x;	color: #fff;	display: block;	float: left;	height: 26px; 	line-height: 28px;	padding: 0 10px 0 10px;	text-decoration: none;	white-space: nowrap;       /* border-radius:5px;*//*        text-shadow: 0.1em 0.1em 0.05em #333;*/ margin-top: 5px;	}.nav .current a	{	background: url("../images/shared/nav/hov_cur.png") repeat-x;	color: #fff;	cursor: pointer;	padding: 0 10px 0 10px;       /* border-radius:5px;*/	}.nav .current a b	{/*	background: url("../images/shared/nav/hov_cur.png") repeat-x;	cursor: pointer;	display: block;	float: left;	border-radius:5px;*/	}.nav .select a:hover, .nav .select li:hover a	{	background: url("../images/shared/nav/hov_cur.png") repeat-x;	color: #fff;	cursor: pointer;	padding: 0 10px 0 10px;        /* border-radius:5px;*/	}.nav .select a:hover b, .nav .select li:hover a b	{/*	background: url("../images/shared/nav/hov_cur.png") repeat-x;	cursor: pointer;	display: block;	float: left;	padding: 0 10px 0 10px; border-radius:5px;border-radius:5px;border:1px solid #000;*/	}.nav .select_sub	{	display: none;	margin: 0 0 0 10px;	}       /* IE6 only */.nav table	{	border-collapse: collapse;	font-size: 1em;	height: 0;	margin: -1px;	width: 0;	}.nav .sub	{	display: table;	list-style: none;	/* margin: 0 auto; */	padding: 0;	}.nav .sub_active .current_sub a, .nav .sub_active a:hover	{	background: transparent;	color: #fff;        	}.nav .select :hover .select_sub{	}        .nav .current .select_sub	{	display: block;	left: 0;	padding: 0;	position: absolute;	text-align: left;	top: 37px;	width: 900px;	z-index: 100;	}.nav .current .select_sub a	{	background: transparent;	border: 0;	color: #fff;	font-weight: normal !important;	font-size: 13px;	display: block;	float: left;	margin: 0;	padding: 0 10px 0 10px;	white-space: nowrap; line-height: 40px;	}               .nav .current .show	{	z-index: 10;	}.nav .select :hover .sub li a, .nav .current .show .sub li a	{	background: transparent;	border: 0;	color: #fff;	font-weight: bold;	font-size: 13px;	display: block;	float: left;	margin: 0;	padding: 0 10px 0 10px;	white-space: nowrap;	}.nav .current .sub li.sub_show a	{	background: url(../images/shared/nav/menus/back_1.gif);	color: #ea1601;	cursor: default;margin: 0 !important;	}.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover	{	background: url(../images/shared/nav/menus/back_1.gif);	color: #ea1601;	visibility: visible;        padding: 0 10px 0 10px;margin: 0 !important;        font-weight: normal !important;	}                .nav  .sub .current a	{	margin: 0 !important;	color: #ea1601;        font-weight: normal !important;		} 		  		/* FOOTER -------------------------------------------------------------- */ #footer	{height: 70px;	 	margin: 80px auto 0px auto;	padding: 0px 0 0 0;	text-align: left;	min-width: 780px;	max-width: 1260px;	}#footer-left	{	color: #818181;	 	font-size: 11px;	line-height: 11px;	padding: 15px 0 15px 25px;	margin: 0 20px;		border-top: 1px solid #dbdbdb;	border-bottom: 1px solid #dbdbdb;		} #footer-left a	{	color: #818181;	text-decoration: none;	}#footer-left 	 a.selected,#footer-left 	 a:hover	{	color: #000;	text-decoration: none;	}	   /* GENERAL --------------------------------------------------------*/  table	{	border-collapse: collapse;	}.fr	{	float: right;	}a	{	outline: none;	text-decoration: none;	}a:hover	{	}.clear	{	clear: both;	font-size: 0px;	height: 0;	line-height: 0px;	margin: 0px;	padding: 0px;	}img	{	border: 0;	}p	{	margin: 0px;	padding: 0px;	}form	{	margin: 0;	padding: 0;	}.line	{	border-top: 1px solid #dcdada;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 20px 0;	padding: 0;	}.font11	{	font-size: 11px;	}              /*  STYLED SELECTBOXES style 1 --------------------------------- */	.styledselect {background: #2a2a2a;border: 1px solid #424242;	color:#fff;	width:120px;	padding: 5px;	line-height: 14px;	margin-right: 6px;	font-size: 12px;}div.selectbox-wrapper	{	background-color: #2a2a2a;	border: none;	border-bottom: none;	margin: 0px;	margin-top: 0px;	max-height: 200px;	overflow: auto;	padding: 0px;	position: absolute;	text-align: left;	width: 400px;	z-index: 10;	}div.selectbox-wrapper ul	{	list-style-type: none;	 	margin: 0px;	padding: 0px;z-index: 10;	}div.selectbox-wrapper ul li.selected	{	background-color: 575757;	color: #fff;	}div.selectbox-wrapper ul li.current	{	background-color: #575757;	}div.selectbox-wrapper ul li	{	border-bottom: none;	color: #fff;	cursor: pointer;	display: block;	font-size: 12px;	line-height: 12px;	list-style-type: none;	margin: 0;	padding: 6px 2px 6px 10px;	}.selectbox_styled	{	background: url(../images/shared/top_search_select.gif) left no-repeat;	border: none;	border-left: none;	color: #fff;	cursor: pointer;	display: block;	font-family: Arial;	font-size: 12px;	height: 20px;	margin: 0px 0px 0px 0px;	padding: 6px 0 0 6px;	text-align: left;	width: 105px;	z-index: 10;	}/*  STYLED SELECTBOXES style 2 --------------------------------- */	div.selectbox-wrapper2	{	background-color: #e3e3e3;	border: none;	border-bottom: none;	margin: 0px;	margin-top: 0px;	max-height: 200px;	overflow: auto;	padding: 0px;	position: absolute;	text-align: left;	width: 400px;	}div.selectbox-wrapper2 ul	{	list-style-type: none;	margin: 0px;	padding: 0px;	}div.selectbox-wrapper2 ul li.selected2	{	background-color: #94b52c;	color: #fff;	}div.selectbox-wrapper2 ul li.current2	{	background-color: #94b52c;	color: #fff;	}div.selectbox-wrapper2 ul li	{	border-bottom: none;	color: #393939;	cursor: pointer;	display: block;	font-size: 12px;	line-height: 12px;	list-style-type: none;	margin: 0;	padding: 6px 2px 6px 10px;	}.styledselect_form_1	{	background: url(../images/forms/form_select.gif) left no-repeat;	border: none;	border-left: none;	color: #393939;	cursor: pointer;	display: block;	font-family: Arial;	font-size: 12px;	height: 24px;	margin: 0px 0px 0px 0px;	padding: 7px 0 0 6px;	text-align: left;	width: 192px;	}.styledselect_form_2	{	background: url(../images/forms/form_select_small.gif) left no-repeat;	border: none;	border-left: none;	color: #393939;	cursor: pointer;	display: block;	font-family: Arial;	font-size: 12px;	height: 24px;	margin: 0px 0px 0px 0px;	padding: 7px 0 0 10px;	text-align: left;	width: 60px;	}		/*  STYLED SELECTBOXES style 3 --------------------------------- */	div.selectbox-wrapper3	{	background-color: #e3e3e3;	border: none;	border-bottom: none;	margin: 0px;	margin-top: 0px;	max-height: 200px;	overflow: auto;	padding: 0px;	position: absolute;	text-align: left;	width: 400px;	}div.selectbox-wrapper3 ul	{	list-style-type: none;	margin: 0px;	padding: 0px;	}div.selectbox-wrapper2 ul li.selected3	{	background-color: #94b52c;	color: #fff;	}div.selectbox-wrapper2 ul li.current3	{	background-color: #94b52c;	color: #fff;	}div.selectbox-wrapper3 ul li	{	border-bottom: none;	color: #393939;	cursor: pointer;	display: block;	font-size: 12px;	line-height: 12px;	list-style-type: none;	margin: 0;	padding: 6px 2px 6px 10px;	}.styledselect_pages	{	background: url(../images/table/select_number_rows.gif) left no-repeat;	border: none;	border-left: none;	color: #393939;	cursor: pointer;	display: block;	font-family: Arial;	font-size: 12px;	height: 20px;	line-height: 16px;	margin: 0px 0px 0px 0px;	padding: 4px 0 0 6px;	text-align: left;	width: 130px;	}					 	/* STYLED CHECKBOXES AND RADIOS -------------------------------------------- */	.ui-radio-state-disabled,.ui-radio-state-checked-disabled,.ui-radio-state-disabled-hover,.ui-radio-state-checked-disabled-hover	{	color: #999;	}span.ui-checkbox,			span.ui-radio	{	background: url(../images/shared/checkbox.gif) 0 -17px no-repeat;	display: block;	float: left;	height: 17px;	width: 17px;	}span.ui-helper-hidden	{	display: none;	}label	{	padding: 2px;	}span.ui-radio-state-hover,			span.ui-checkbox-state-hover	{	background-position: 0 0px;	}span.ui-checkbox-state-checked	{	background-position: 0 0px;	}span.ui-checkbox-state-checked-hover	{	background-position: 0 0px;	}span.ui-radio-state-checked-disabled-hover,			span.ui-radio-state-checked-disabled,			span.ui-radio-state-checked	{	background-position: 0 -161px;	}span.ui-radio-state-checked-hover	{	background-position: 0 -17px;	}label	{	color: red;	line-height: 20px;	}.ui-helper-hidden-accessible	{	left: -999em;	position: absolute;	}					/*  LOGIN -------------------------------------------------------------------------------- */	#login-bg	{	background: url("../images/login/bg.jpg") repeat top center;	}.login_bg_me	{	background: url("../images/login/login_bg.jpg") no-repeat top center; width: 100%; height: 100%;	}        #login-holder	{	margin: 0px auto 0 auto;	width: 508px;	}#loginbox	{	background: url(../images/login/loginbox_bg.png) no-repeat;	font-size: 12px;	height: 212px;	line-height: 12px;	padding-top: 60px;	position: relative;	width: 508px;	}#forgotbox	{	background: url(../images/login/loginbox_bg.png) no-repeat;	display: none;	font-size: 12px;	height: 212px;	line-height: 12px;	padding-top: 60px;	position: relative;	width: 508px;	}#login-inner	{color: #5f5f5f;font-family: Tahoma;font-size: 12px;line-height: 12px;margin: 25px auto 0px;width: 350px;}#login-inner label	{	color: #161616;	cursor: pointer;	font-family: Tahoma;	font-weight: bold;	line-height: 12px;	padding-left: 10px;	 	} .checkbox-size	{	width:13px;	height:13px;	margin: 5px 0;	 	}	#login-inner th	{	padding: 0 0 6px 0;	text-align: left;	width: 95px;	}#login-inner td	{	padding: 0 0 6px 0;	}.login-inp	{background: #f1f1f1;border: 1px solid #aac6e4;color: #afadad;font-size: 14px;height: 28px;padding: 6px 6px 3px 10px;width: 204px;border-radius: 5px;margin-left: 0px;}#logo-login	{float: left;height: 100px;margin: 90px 0 0 135px;}a.forgot-pwd{	bottom: 30px;	color: #161616;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	line-height: 12px;	position: absolute;	right: 40px;	}a:hover.forgot-pwd	{	color: #fff;	}#forgotbox-text	{	color: #161616;	font-family: Tahoma;	font-size: 13px;	font-weight: bold;	line-height: 12px;	margin: 0 auto 40px auto;	width: 380px;	}#forgot-inner	{	color: #161616;	font-family: Tahoma;	font-size: 13px;	line-height: 12px;	margin: 0 auto;	width: 330px;	}#forgot-inner label	{	color: #161616;	cursor: pointer;	font-family: Tahoma;	font-weight: bold;	line-height: 12px;	padding-left: 10px;	}#forgot-inner th	{	padding: 0 0 6px 0;	text-align: left;	width: 110px;	}#forgot-inner td	{	padding: 0 0 6px 0;	}a.back-login	{	background: url("../images/login/icon_back_login.gif") no-repeat 0 4px;	bottom: 30px;	color: #161616;	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	line-height: 12px;	padding: 0 0 0 10px;	position: absolute;	right: 40px;	}a:hover.back-login	{	color: #fff;	}.submit-login	{background: url('../images/login/unl.png') no-repeat 13px 50% #577698;/* text-indent: -3000px; */width: auto;margin-top: 10px;border: none;color: #ececec;padding: 10px 20px 10px 35px;border-radius: 3px;cursor: pointer;-webkit-transition: background 1s;transition: background 1s;}.submit-login:hover	{background: url('../images/login/unl.png') no-repeat 13px 50% #36506d;} .slct_byme{border: 1px solid #ACACAC;    border-radius: 5px 5px 5px 5px;    color: #393939;    height: 32px;    padding: 7px;    width: 198px;} .file_byme{background: url("../images/forms/form_inp.gif") no-repeat scroll 0 0 transparent;    border: medium none;    color: #393939;    height: 25px;    padding:8px;    width: 200px;} .add a{ color: #797777; font-size: 18px;}  .add a:hover{ text-decoration: underline}    .cal{background:URL("../img/icon_calendar.jpg") no-repeat;height: 25px;width:23px;border: none; cursor: pointer;  }  h4 a{ display: block; background: url("../images/plus.jpg") no-repeat; padding-left: 30px; height: 25px; padding-top: 3px;   color: #272424; font-size: 14px; font-family: Verdana; font-weight: normal}  h4 a:hover{ text-decoration: underline; }      /***************** propre css ****************/.separ{ width: 100%; height: 50px;}.logo_bienvenu{ width: 250px; height: 169px; margin: auto}.titre_bienvenu{ width:100%; text-align: center;}.titre_bienvenu h2{color: #acca04; font-size: 18px; text-transform: uppercase}.titre_page_gestion{ width: 60%; color: #4e4f4b; font-size: 18px; background: url("../images/shared/nav/icon_acc_projects.gif") no-repeat 0% 50%;                     padding-left: 20px; font-weight: bold; margin-left: 18px;}.clearr{ width: 100%; height:10px; clear: both}.search_f{ width: 98%; height: 30px;  padding-top: 20px; padding-bottom: 10px}.titre_search{ width:20%; float: left; height: 100%;}.titre_search h4{ line-height: 35px }.form_search{  float: right; height: 100%}.form_search td{ padding-left: 10px}.cal{background:URL("../img/icon_calendar.jpg") no-repeat;height: 25px;width:23px;border: none; cursor: pointer;       }      #id-form .th_point{width: 60px !important; text-align: center; min-width: 60px}.c_btn_p_m{ width: 16px; float: right; margin-left: 10px}.btn_pan_two{ background: url("../images/pluss.jpg"); border: none; height: 16px; width: 16px; cursor: pointer; margin-right: 5px;float: right;margin-top: 2px  }.btn_pan_one{ background: url("../images/moins.jpg"); border: none; height: 16px; width: 16px; cursor: pointer; margin-right: 5px;float: right;margin-top: -2px }.btn_plus_c{background: url("../images/plus_b.png"); border: none; height: 34px; width: 34px; cursor: pointer; margin-left: 5px; margin-top: -3px }.tab_sh th{ padding-left: 5px !important; min-width: 100px !important;padding-top: 0px !important;}.btn_moins_c{background: url("../images/moins_b.png"); border: none; height: 34px; width: 34px; cursor: pointer; margin-left: 5px; margin-top: -3px } .size_m{ width: 60px !important; min-width: 60px !important;}.size_oth{width: 30px !important; min-width: 30px !important;}.q_val_p{width: 108px !important; text-align: center!important; background: url("../images/forms/form_inp_jr.gif") no-repeat !important; border: medium none;    color: #393939;    height: 25px;    padding: 6px 6px 0; float: left}.pls_mns{padding-left: 10px}.pls_mnss{padding-left: 10px}.pack_add{}.info_devis{ font-size: 14px; margin-left: 20px;}.refresh{ width: 32px; height: 32px; background: url("../images/refresh.png") no-repeat; float: left; margin-left: 10px; cursor: pointer}#refresh_price{ float: left; text-align: center; background: #e2e2e2;border-radius:5px;border:1px solid #acacac}/**--- other css for devis ---**/.id_ap_css{ position: relative; height: 40px; width: 240px}.service_hide_only .hide_select{ width: 219%}.hide_select{ width: 320%; height: 100%; z-index: 10; position: absolute;top: 0px}.selected{ background: none repeat scroll 0 0 #E2E2E2;    border: 1px solid #ACACAC;    border-radius: 5px 5px 5px 5px;}.show_th_m{ color: #FFFFFF;    font-family: Tahoma;    font-size: 11px;    font-weight: bold;    line-height: 14px;    margin: 0 0 0 10px;    padding: 0 10px 0 0;}.slct_tb{border: 1px solid #acacac; border-radius:5px;color: #393939;height: 31px;padding: 7px;width: 180px;}.etoile{ color: #c00; padding-left: 10px}.fl_tr{float: left; margin-right: 3px; margin-top: 3px;   }.fl_trr{float: left;  margin-top: 5px; margin-right: 3px;    }.fl_trrr{float: left;  margin-top: 8px; margin-right: 3px;    }.bg_cbs{ background: #eee}.bg_sup{ background: #fec9c9}.red_msg{ font-size: 15px; font-weight: bold; color: #e30404; padding-bottom: 0px; background: url("../images/attention.png") no-repeat 3px 0%; padding-left: 34px; line-height: 33px}.define_w_b{ width: 150px !important;}.define_w_t{ width: 90px !important; }.define_b_w{ width: 82px !important;}.p_desc {padding: 5px;border-radius: 5px;border: 1px solid #acacac;width: 500px;}.tags_dispo{ width: 480px; padding: 10px; background: #fec9c9; color: #000; border-radius: 4px; line-height: 23px }.operation_in_page{  height: 60px;position: absolute;top: 0px;right: 15px;}.import{ float: right; margin-right: 5px;height: 50px; width:auto; padding: 0 5px; }.import a{  display: block; width: 100%; height: 100%; background: url("../images/import_icon.png") no-repeat top center; line-height: 80px; text-align: center; color: #000; }.export{ float: right; margin-right: 5px;height: 50px; width:auto; padding: 0 5px; }.export a{  display: block; width: 100%; height: 100%; background: url("../images/export_icon.png") no-repeat top center;line-height: 82px; text-align: center; color: #000;}.export a:hover,.import a:hover{  text-decoration: underline}/******** btn *******/.btn_operation{float: right; margin-right: 0px; margin-top: 5px}.delete_btn{ background: url("../images/table/table_icon_2.gif") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.delete_btn:hover{ background: url("../images/table/table_icon_h_2.gif") 50%  0% no-repeat; text-decoration: underline }.edit_btn{ background: url("../images/table/table_icon_1.gif") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.edit_btn:hover{ background: url("../images/table/table_icon_h_1.gif") 50% 0% no-repeat; text-decoration: underline }.assign_btn{ background: url("../images/table/assign.gif") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.assign_btn:hover{ background: url("../images/table/assign.gif") 50% 0% no-repeat; text-decoration: underline }.edit_type_contrat{ background: url("../images/table/type_contrat.png") 50% 6% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px; display: block; color: black}.edit_type_contrat:hover{ background: url("../images/table/type_contrat.png") 50% 6% no-repeat;  text-decoration: underline}.send_btn{ background: url("../images/table/table_icon_4.gif") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.send_btn:hover{ background: url("../images/table/table_icon_h_4.gif") 50% 0% no-repeat;  text-decoration: underline}.pdf_btn{ background: url("../images/table/table_icon_3.gif") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.pdf_btn:hover{ background: url("../images/table/table_icon_h_3.gif") 50% 0% no-repeat; text-decoration: underline }.new_paiment_btn{ background: url("../images/table/coin_stacks_copper_add.png") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right:20px}.new_paiment_btn:hover{ background: url("../images/table/coin_stacks_copper_add.png") 50% 0% no-repeat; text-decoration: underline }.new_facture_btn{ background: url("../images/table/facture.png") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right:20px}.new_facture_btn:hover{ background: url("../images/table/facture.png") 50% 0% no-repeat; text-decoration: underline }.new_facture_pf_btn{ background: url("../images/table/facture_pf.png") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right:20px}.new_facture_pf_btn:hover{  text-decoration: underline }.paiment_btn{ background: url("../images/table/coin_stacks_gold.png") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right:20px}.paiment_btn:hover{ background: url("../images/table/coin_stacks_gold.png") 50% 0% no-repeat; text-decoration: underline }.new_contrat_btn{ background: url("../images/table/contrat.png") 50% 0% no-repeat; width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right:20px}.new_contrat_btn:hover{  text-decoration: underline }.save_m_btn{ background: url("../images/table/document_save.png") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.save_m_btn:hover{ background: url("../images/table/document_save.png") 50% 0% no-repeat; text-decoration: underline }.charger_m_btn{ background: url("../images/table/load.png") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.charger_m_btn:hover{ background: url("../images/table/load.png") 50% 0% no-repeat; text-decoration: underline }.charger_priview_btn{ background: url("../images/table/clipping_picture.png") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.charger_priview_btn:hover{  text-decoration: underline }.dt_edition_btn{ background: url("../images/table/calendar.png") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.dt_edition_btn:hover{ background: url("../images/table/calendar.png") 50% 0% no-repeat; text-decoration: underline }.dt_livraison_btn{ background: url("../images/table/calendar.png") 50% 0% no-repeat;  width: auto; height: 45px; cursor: pointer; border: none; padding-top: 25px;font-size: 14px; margin-right: 20px}.dt_livraison_btn:hover{ background: url("../images/table/calendar.png") 50% 0% no-repeat; text-decoration: underline }.num_width{ width: 45px !important;}.select_type_client{ width: 340px; float: left; height: 30px;background: #ededed;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background: -moz-linear-gradient(top, #fff, #dcdcdc);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');    border: 1px solid #B7B7B7;    margin-left: 20px; }.client{ float: left; width:70px;text-align: center;}.prospect{ float: left; width:125px;text-align: center;}.prospect_f{ float: left; width:145px;text-align: center;}.client a,.prospect a,.prospect_f a{ line-height: 31px;color: #606060; display: block; width: 100%; height: 100%}.client a:hover{ background: #0d7600;background: -webkit-gradient(linear, left top, left bottom, from(#68d45d), to(#0d7600));background: -moz-linear-gradient(top, #68d45d, #0d7600);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68d45d', endColorstr='#0d7600');       color: #fff; }.client_selected a{ background: #0d7600;background: -webkit-gradient(linear, left top, left bottom, from(#68d45d), to(#0d7600));background: -moz-linear-gradient(top, #68d45d, #0d7600);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68d45d', endColorstr='#0d7600');        color: #fff; }.prospect a:hover,.prospect_f a:hover{  background: #0d7600;background: -webkit-gradient(linear, left top, left bottom, from(#68d45d), to(#0d7600));background: -moz-linear-gradient(top, #68d45d, #0d7600);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68d45d', endColorstr='#0d7600');        color: #fff; }.prospect_selected a{ background: #0d7600;background: -webkit-gradient(linear, left top, left bottom, from(#68d45d), to(#0d7600));background: -moz-linear-gradient(top, #68d45d, #0d7600);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68d45d', endColorstr='#0d7600');       color: #fff; }/*.select_type_client{ width: 220px; float: left}.client{ float: left; width: 106px; height: 35px;}.client a{   background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;    border: 1px solid #B7B7B7;    color: #606060;    font-size: 12px;    padding: 0.4em 1.5em 0.42em;    border-radius: 0.5em 0.5em 0.5em 0.5em;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);    cursor: pointer;    display: inline-block;    margin: 0 2px;    outline: medium none;    padding: 0.5em 2em 0.55em;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);    vertical-align: baseline;}.client a:hover{ background: -moz-linear-gradient(center top , #68d45d,#0d7600 ) repeat scroll 0 0 transparent;        color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);border: 1px solid #538312; }.client_selected a{ background: -moz-linear-gradient(center top , #68d45d,#0d7600) repeat scroll 0 0 transparent;color: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);border: 1px solid #538312;}*/.lien_table{color: #2676bc; text-decoration: underline}.lien_table:hover{text-decoration: none}.tbl_txt{ width: 60px; height: 20px; text-align: center; float: left; margin-left: 20px}.filesave{display: block;float: left;  background: url("../images/filesave.png") no-repeat; width: 16px; height: 16px; margin-left: 5px; margin-top: 5px; cursor: pointer; border: none}.red_f{ color: #c00; font-weight: bold;}.green{ color: #349734; font-weight: bold;}.fl_ta_b{ float: left; margin-left: 5px; margin-left: 5px;}.fl_trr {float: left;margin-right: 3px;margin-top: 3px;}.fl_trrr {float: left;margin-right: 3px;margin-top: 0px;}.ui-menu-item a{ height: 30px !important; line-height: 25px !important;  font-size: 15px !important; }.cal_flt{float: right !important;margin-top: -25px !important;margin-left: 10px !important;}.chechkbox{ cursor: pointer}.user_msg{ color: #fff; font-size: 12px; width: auto !important; margin-right: 10px; line-height: 33px;}#product-table ul li{ list-style-position: inside}.plus_email{ margin-left: 20px; float: left;background: url("../images/plus_b.png");border: none;height: 34px;width: 34px;cursor: pointer;margin-left: 5px;margin-top: -3px;}.champ_email{ float: left}.envoi_plusieur_destinataire{line-height: 23px; font-size: 11px}#product-table .current{ color: #94b52c;}.prix_other_service{width: 60px !important; background: none !important; border: 1px solid #acacac !important; border-radius:5px !important; text-align: center}.empty_width{ width: 15px; }.sorting-asc a, .sorting-desc a{color: #94b52c !important;}.btn_operation a{ color: #000; }.show_select_assign{ width: 400px; height: 140px; background: #fff; position: absolute; left: -150px; top: 60px }.c_show_s_a{ width: 100%; height: 100%; position: relative;}.close_btn_a{ width: 32px; height: 32px; background: url('../images/close.png') no-repeat; cursor: pointer; position: absolute; right: 5px; top: 0px}.pagination_p a{ color: #fff; font-size: 13px; background:#285f8b; padding: 5px; border-radius:2px; }.pagination_p a:hover{ background: #0099cc}.c_per_page{ float: right; }.inp_personalise{ border: 1px solid #acacac; border-radius: 4px; background: none; width: 100px}.pagination_p span{  margin-left: 5px}.nombre_page{ float: left; margin-left: 0px !important; margin-top: 2px;}.no_link_p{ color: #fff; font-size: 13px; background:#0099cc; padding: 5px; border-radius:2px; text-align: center !important }.go_to_page{ float: left; margin-left: 30px !important}.go_to_style{ width: 40px; border-radius: 3px; border:1px solid #ccc; text-align: center}.go_to_btn{ border-radius: 3px; border:none; background: #285f8b; padding: 2px 4px; color: #fff; cursor: pointer }.form-cherch-moins-width {background: url("../images/forms/chercher_m.png") no-repeat;border: none;cursor: pointer;display: block;float: left;height: 30px;margin: 0 4px 0 0;padding: 0;text-indent: -3000px;width: 32px;}