/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#696855;
	background-color:#FFFFFF;
	font-size:11px;
}

img {
	border:0;
}
table {
	border:0;
}

a {
	color:#76b802;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.page {
	margin:0 auto;
	text-align:center;
}
.page_container {
	margin:0 auto;
	width:986px;
	text-align:left;
}
.page_container_popup {
	margin:0 auto;
	width:660px;
	text-align:center;
	
}
/************>Commun ***********/
.block_page_content {
	padding:20px;
}
.center {
	text-align:center;
}


/************> Login ***********/

#bloc_login {
	margin:auto;
	font-size:13px;
}
#bloc_login #bloc_central {
	width:926px;
	margin:auto;
	position:relative;
}
#bloc_login.login #bloc_central {
	height:454px;
}

#bloc_login #bloc_central #logo {
	background:url(../images/login_logo.png) top left no-repeat;
	width:371px;
	height:67px;
	margin:0;
	padding:0;
	text-indent:-8000px;
	overflow:hidden;
}
#bloc_login.login #bloc_central #logo {
	position:absolute;
	top:0;
	left:0;
}
#bloc_login.forgotten_password #bloc_central #logo {
	margin:0 auto;
}
#bloc_login #bloc_central #video {
	position:absolute;
	top:84px;
	left:0;
	width:650px;
	height:370px;
}
#bloc_login #bloc_central #spacer {
	height:10px;
	clear:both;
}
#bloc_login #bloc_central #bloc_form {
	font-weight:bold;
	text-align:left;
}
#bloc_login.login #bloc_central #bloc_form {
	position:absolute;
	top:84px;
	right:0;
	width:261px;
	
}
#bloc_login.login #bloc_central #bloc_form form {
	width:261px;
	height:129px;
	background:url(../images/login_bg_form.png) top left no-repeat;
}
#bloc_login.forgotten_password #bloc_central #bloc_form {
	margin-left:10px;
	width:348px;
	height:45px;
	background:url(../images/forgotten_password_bg_form.gif) top left no-repeat;
}
#bloc_login #bloc_central #bloc_form label {
	display:block;
	float:left;
	margin:14px 0 0 16px;
	width:70px;
	height:21px;
	line-height:21px;
}
#bloc_login #bloc_central #bloc_form input {
	width:142px;
	border:#a5acb2 1px solid;
	height:21px;
}
#bloc_login.login #bloc_central #bloc_form input {
	float:right;
	margin:14px 20px 0 0;
}
#bloc_login #bloc_central #bloc_form #input_user {
	float:left;
	height:26px;
	width:276px;
	padding:12px 0 7px 16px;
}
#bloc_login.forgotten_password #bloc_central #bloc_form #input_user {
	width:236px;
}
#bloc_login #bloc_central #bloc_form #input_pwd {
	float:left;
	height:26px;
	width:236px;
	padding:12px 0 7px 12px;
}
#bloc_login #bloc_central #bloc_form #btn_enter {
	float:right;
}
#bloc_login.login #bloc_central #bloc_form #btn_enter {
	width:67px;
	height:25px;
	margin-top:14px;
	margin-right: 20px;
}

#bloc_login.forgotten_password #bloc_central #bloc_form #btn_enter {
	height:45px;
	width:63px;
	background-color: #FFFFFF;
	margin-right: 10px;
}
#bloc_login #bloc_central #bloc_form #btn_enter a {
	display: block;
	background-repeat: no-repeat;
}
#bloc_login.login #bloc_central #bloc_form #btn_enter a {
	width:67px;
	height:25px;
	background-image: url(../images/login_btn_enter.png);
}
#bloc_login.login #bloc_central #bloc_form #btn_enter a:hover {
	background-position: 0 -25px;
}
#bloc_login.forgotten_password #bloc_central #bloc_form #btn_enter a {
	height:45px;
	width:63px;
	background-image: url(../images/login_btn_enter.gif);
}
#bloc_login.forgotten_password #bloc_central #bloc_form #btn_enter a:hover {
	background-position: 0 -45px;
}

#bloc_login #bloc_central #bloc_form #btn_enter input {
	display:none;
}

#bloc_login #bloc_central #bloc_form #btn_enter span {
	display: none;
}
#bloc_login #bloc_central #bloc_text_login {
	padding:20px 0 10px 0;
	text-align:center;
	font-style:italic;
	font-size:12px;
}
#bloc_login #bloc_central #bloc_text_login.forgottenPassword {
	position:absolute;
	top:173px;
	right:95px;
	padding:0;
	width:150px;
	text-align:left;
	z-index:100;
}
#bloc_login #bloc_central #bloc_text_login.texte {
	position:absolute;
	bottom:0;
	right:0;
	padding:0;
	width:261px;
	text-align:left;
}
#bloc_login #bloc_central #bloc_text_login a {
	text-decoration:underline;
}
/************ Login <***********/
/************> Header menu top ***********/

.header {
	padding-top:18px;
	margin:auto;
}
.header_container {
	margin:auto;
	width:986px;
	height:62px;
}
.bloc_logo {
	float:left;
}
.bloc_logo a {
	display:block;
	width:286px;
	height:51px;
	background:url(../images/header_logo.gif) left top no-repeat;
}
.bloc_right {
	padding-left:290px;
}
.bloc_user_menu {
	padding-top:8px;
}
/*** bloc menu header (link menu) ***/
.bloc_user_menu .bloc_menu_top {
	float:right;
	width:450px;
	height:26px;
}
/* for general menu */
.bloc_user_menu .bloc_menu_top .menu_links_gnl {
	padding:0;
	text-align:center;
}
.menu_links_gnl .bloc_links {
	float:right;
	padding:0 9px 0 0;
	background: url(../images/header_block_btn_last.gif) right top no-repeat;
}
html>body .menu_links_gnl .bloc_links {
	width:auto;
}
.bloc_links ul {
	float:right;
	background:#c2c1a5 url(../images/header_block_btn_first.gif) left top no-repeat;
	height:26px;
	padding:0 0 0 9px;
	margin:0;
}
.bloc_links ul li {
	float:left;
	list-style:none;
	border-left:#9b9a84 1px solid;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}
.bloc_links ul li.first {
	border:none;
}
.bloc_links ul li a {
	display:block;
	height:26px;
	line-height:26px;
	padding:0 9px 0 9px;
	text-decoration:none;
	color:#000;
	width:10px;
	white-space:nowrap;
}
html>body .bloc_links ul li a {
	width:auto;
	min-width:10px;
}
.bloc_links ul li span {
	display:block;
	height:26px;
	line-height:26px;
	padding:0 9px 0 9px;
	white-space:nowrap;
}
html>body .bloc_links ul li span {
	width:auto;
	min-width:10px;
}
.bloc_links ul li a:hover {
	color:#FFF;
	text-decoration:none;
}

.bloc_links ul li.favorites {
	border:none;
	background:url(../images/picto_favorites.gif) 0 5px no-repeat;
	padding-left:13px;
	color:#000;
}
.bloc_links ul li.account {
	border:none;
}
.bloc_links ul li.active a {
	color:#FFF;
}
/* for bottom menu */

/*.bloc_menu_bottom {
	float:right;
	background-color:#f00;
	clear:both;
}*/
.bloc_menu_bottom {
	text-align:center;
	background-color:#0ff;
}
#bloc_links_bottom {
	display:none;
}
.menu_links_bottom .bloc_links {
	float:right;
	padding:5px 170px 0 0;
	background-image: url(../images/header_block_btn_last_bottom.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height:26px;
}
.menu_links_bottom .bloc_links_admin {
	padding:5px 40px 0 0;
	background-image: url(../images/header_block_btn_last_bottom_admin.gif);
}
html>body .menu_links_bottom .bloc_links {
	height:21px;
}
.bloc_links ol {
	float:right;
	background:#c2c1a5 url(../images/header_block_btn_first_bottom.gif) left top no-repeat;
	height:21px;
	padding:3px 0 0 7px;
	margin:0;
}
html>body .bloc_links ol {
	height:18px;
}
.bloc_links ol li {
	float:left;
	list-style:none;
	padding:0 9px 0 9px;
	border-left:#9b9a84 1px solid;
	color:#000;
	font-size:11px;
}
.bloc_links ol li.first {
	border:none;
}
.bloc_links ol li a {
	text-decoration:none;
	color:#000;
}
.bloc_links ol li a:hover {
	color:#FFF;
	text-decoration:none;
}

.bloc_links ol li.active a {
	color:#FFF;
}


/*** bloc user (name log_out) ***/
.bloc_user_menu .bloc_user {
	float:right;
	width:243px;
}

.bloc_user_name {
	float:right;
	min-width:161px;
	max-width:176px;
	background:#c2c1a5 url(../images/header_block_btn_last.gif) right top no-repeat;
	padding-right:9px;
}
.bloc_user_name .text {
	float:left;
	background:#c2c1a5 url(../images/header_block_btn_first.gif) left top no-repeat;
	padding:6px 0 6px 9px;
	height:14px;
	color:#FFFFFF;
	font-size:11px;
}

.bloc_log_out {
	float:right;
	width:48px;
	margin:4px 0 0 2px;
}
.bloc_log_out a {
	display:block;
	height:14px;
	color:#99a891;
	font-size:10px;
	padding:4px 0 0 12px;
	background:url(../images/block_search_bg_log_out_n.gif) left top no-repeat;
}
/************> Header menu top <***********/
/************ Search Menu  ***********/

.search_menu {
	margin:0 auto;
}

/**** block_search_menu ****/
.search_menu_container {
	margin:0 auto;
	width:986px;
	height:87px;
}

/*** bloc menu ***/
.bloc_menu {
	float:left;
	width:249px;
}
.bloc_menu .bloc_button {
	float:left;
	width:148px;
}
.bloc_menu .bloc_button .button {
	float:left;
	width:130px;
	height:87px;
}
.bloc_menu .bloc_button .button ul {
	padding:0;
	margin:0;
}
.bloc_menu .bloc_button .button ul li {
	display:block;
	width:130px;
	color:#696855;
	font-weight:bold;
	margin-bottom:3px;
}
/*.bloc_menu .bloc_button .button ul li.class_active {
	background:url(../images/block_search_menu_bg_btn_active.gif) left top no-repeat;
	zoom:1;

}*/
.bloc_menu .bloc_button .button ul li.last {
	margin-bottom:0;

}
.bloc_menu .bloc_button .button ul li a {
	display:block;
	/*height:16px;
	width:110px;*/
	padding:6px 0 7px 20px;
	background-image:url(../images/block_search_menu_bg_btn.gif);
	background-position:0 0;
	background-repeat: no-repeat;
	text-decoration:none;
	color:#696855;
	zoom:1;
}
.bloc_menu .bloc_button .button ul li a:hover {
	background-position:0 -27px;
}
.bloc_menu .bloc_button .button ul li a.active,
.bloc_menu .bloc_button .button ul li a.active:hover {
	background-position:0 -54px;
}
.bloc_menu .bloc_button #liaison {
	float:right;
	width:18px;
	height:87px;
}
.bloc_menu .bloc_button .people {
	background:url(../images/block_search_bg_people_active.gif) right top no-repeat;
}
.bloc_menu .bloc_button .organizations {
	background:url(../images/block_search_bg_organizations_active.gif) right top no-repeat;
}
.bloc_menu .bloc_button .assignments {
	background:url(../images/block_search_bg_assignments_active.gif) right top no-repeat;
}
.bloc_menu .bloc_button .none {
	background:url(../images/block_search_bg_none_active.gif) right top no-repeat;
}

.bloc_menu .bloc_btns {
	float:left;
	background:#deddc8;
	width:101px;
	height:87px;
}
.bloc_menu .bloc_btns .btns {
	margin:7px 0 0 0;
}
.bloc_menu .bloc_btns .btns a {
	float:right;
	display:block;
	height:24px;
	margin:10px 0 0 0;
	background-position: right top;
	background-repeat: no-repeat;
}
.bloc_menu .bloc_btns .btns a:hover {
	background-position: 0 -24px;
}
.bloc_menu .bloc_btns .btns_3 {
	margin:2px 0 0 0;
}
.bloc_menu .bloc_btns .btns_3 a {
	margin:3px 0 0 0;
}
.bloc_menu .bloc_btns .btns a.btn_add_new {
	/*width:71px;
	background-image:url(../images/block_search_btn_add_new.gif);*/
	width:43px;
	background-image:url(../images/block_search_btn_add.gif);
}

.bloc_menu .bloc_btns .btns a.btn_add_consultant {
	width:81px;
	height:28px;
	background-image:url(../images/block_search_btn_add_consultant.gif);
}
.bloc_menu .bloc_btns .btns a.btn_add_consultant:hover {
	background-position: 0 -28px;
}

.bloc_menu .bloc_btns .btns a.btn_back {
	width:61px;
	background-image:url(../images/btn_back.gif);
}
.bloc_menu .bloc_btns .btns a.btn_search_results {
	width:77px;
	height:28px;
	background-image:url(../images/btn_search_results.gif);
}
.bloc_menu .bloc_btns .btns a.btn_search_results:hover {
	background-position: 0 -28px;
}

.bloc_menu .bloc_btns .btns a.btn_research {
	width:101px;
	background-image:url(../images/btn_research.gif);
}
.bloc_menu .bloc_btns .btns a.btn_password {
	width:78px;
	background-image:url(../images/btn_password.gif);
}
.bloc_menu .bloc_btns .btns a.btn_new {
	/*margin:0;*/
	width:32px;
	background-image:url(../images/btn_new.gif);
}
.bloc_menu .bloc_btns .btns a.btn_merge {
	clear:both;
	width:46px;
	background-image:url(../images/btn_merge.gif);
}
.bloc_menu .bloc_btns .btns a.btn_manage {
	/*margin:2px 0 0 0;*/
	width:101px;
	background-image:url(../images/btn_manage.gif);
}
.bloc_menu .bloc_btns .btns a span {
	display:none;
}

/*** bloc search ***/
.bloc_search {
	float:right;
	width:736px;
	background:#deddc8 url(../images/block_search_bg_right.gif) right top no-repeat;
}
/* bloc form */
.bloc_search_form {
	float:left;
	width:483px;
	height:87px;
}
.bloc_search_form form {
	float:left;
	padding:16px 16px 0 16px;
}
/* bloc top */
.bloc_search_form .bloc_top {
	height:32px;
}
.bloc_search_form .bloc_top .input_text {
	float:left;
	height:266px;
	height:24px;
}
.bloc_search_form .bloc_top .input_text input.text {
	height:23px;
	width:266px;
	border:#a5acb2 1px solid;
	background:#FFF url(../images/block_search_bg_input_search.gif) 4px 5px no-repeat;
	padding:4px 5px 2px 20px;
	color:#696855;
	font-size:11px;
}
.bloc_search_form .bloc_top .btn_search {
	float:left;
	height:24px;
	padding-left:4px;
}

.bloc_search_form .bloc_top .btn_search input {
	display:block;
	width:68px;
	height:24px;
	background:url(../images/block_search_btn_search_n.gif) right top no-repeat;
	border:none;
	cursor:pointer;
}
/*
.bloc_search_form .bloc_top .btn_search input {
	display:block;
	width:68px;
	height:24px;
	background:url(../images/block_search_btn_search_bg.gif) right top no-repeat;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
}*//*
.bloc_search_form .bloc_top .btn_search input:hover {
	background:url(../images/block_search_btn_search_n.gif) right top no-repeat;
}*/
.bloc_search_form .bloc_top .btn_search_adv {
	float:left;
	height:24px;
	width:108px;
}
.bloc_search_form .bloc_top .btn_search_adv a {
	display:block;
	padding-left:3px;
	height:24px;
	background:url(../images/block_search_btn_search_adv_n.gif) right top no-repeat;
}
/* bloc bottom */
.bloc_search_form .bloc_bottom {
	height:19px;
	color:#000000;
	vertical-align:center;
}
.bloc_search_form .bloc_bottom .bloc_text {
	float:left;
	width:78px;
	font-weight:bold;
	padding-top:5px;
}
.bloc_search_form .bloc_bottom .bloc_radio {
	float:left;
	width:115px;
	vertical-align:center;
}
.bloc_search_form .bloc_bottom .oName {
	float:left;
	width:auto;
	vertical-align:center;
}

/* bloc results */
.bloc_search_results {
	float:right;
	width:253px;
	color:#000000;
}

.bloc_search_results .bloc_liaison {
	float:left;
	width:39px;
	height:87px;
	background:url(../images/block_search_results_bg_join.gif) left top no-repeat;
}
.bloc_search_results .bloc_results {
	float:right;
	width:214px;
}
.bloc_search_results .bloc_results form {
	margin:15px 0 0 0;
}
.bloc_search_results .bloc_results table {
	height:87px;
	width:214px;
}
.bloc_search_results .bloc_results td.text {
	padding:0 6px;
	vertical-align:middle;
	color:#000;
	font-size:11px;
}
.bloc_search_results .bloc_results td.text select {
	font-size:10px;
}
.bloc_search_results .bloc_results td.text div {
	text-align:right;
}

.bloc_search_results .bloc_results a {
	display:block;
	height:24px;
	margin-top:2px;
	background-repeat:no-repeat;
}
			.bloc_search_results .bloc_results a span {
				display:none;
			}
			.bloc_search_results .bloc_results a:hover {
				background-position:0 -24px;
			}
.bloc_search_results .bloc_results a.subscribe {
	background-image:url(../images/btn_subscribe.gif);
	width:81px;
}
.bloc_search_results .bloc_results a.unsubscribe {
	background-image:url(../images/btn_unsubscribe.gif);
	width:105px;
	margin-top:4px;
}
.bloc_search_results .bloc_results a.modify_sub {
	background-image:url(../images/btn_modify_sub.gif);
	width:169px;
}
/************ Search Menu  ***********/
.search_options {
	clear:both;
	margin:0 auto 10px auto;
}

/**** block_search_options_people ****/
.search_options_people {
	margin:0 auto;
	width:986px;
	height:49px;
}
.options_container {
	padding:20px 0 0 268px;
	font-weight:bold;
	color:#000;
}
.options_container .block_results_pages {
	width:550px;
	float:left;
	text-align:center;
}
.options_container .block_results_pages h2 em {
	white-space:nowrap;
}
.options_container .block_results_pages td {
	color:#000;
	font-weight:bold;
	font-size:11px;
	padding:0 2px 0 2px;
}
.options_container .block_results_pages td.text_green {
	color:#8fb100;
	padding:0;
}
.options_container .block_results_pages td a {
	color:#8fb100;
	text-decoration:none;
}
.options_container .block_results_pages td a:hover {
	color:#8fb100;
	text-decoration:underline;
}
.options_container .block_sort_by {
	float:right;
	text-align:right;
	font-weight:bold;
}
.options_container .right_managment {
	float:right;
	text-align:right;
	font-weight:bold;
}
.options_container select {
	color:#000;
	font-size:11px;
	border:#a5acb2 1px solid;
}

/**** block_page_results ****/

.block_page_results {
	margin:0 auto 10px auto;
	/*min-height:400px;
	*height:400px;*/
}
.block_page_results .notfound {
	clear:both;
	font-weight:normal;
	text-align:left;
}
#tab_records {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	vertical-align: baseline;
	border-collapse: collapse;
	width:100%;
	clear:both;
}

#tab_records th {
	background-color: #deddc8;
	text-transform:uppercase;
}
#tab_records th.entete {
	padding:0 12px 9px 12px;
	border-left:#fff 2px solid;
}
#tab_records th.first_entete {
	padding:0 12px 9px 12px;
	border-left:#deddc8 0px solid;
}
#tab_records th.flag {
	border-left:none;
	padding:0;
	
}
#tab_records th.checkbox {
	background: #FFF;
	width:38px;
}
#tab_records th.first {
	background:#deddc8 url(../images/page_results_corner_top_first.gif) left top no-repeat;
	height:10px;
}
#tab_records th.last {
	background-color:#deddc8;
	background-image: url(../images/page_results_corner_top_last.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#tab_records td {
	padding-top:6px;
	padding-bottom:4px;
	border-top:#deddc8 1px solid;
}
#tab_records td.checkbox {
	padding-left:0;
	border-top:none;
	background:url(../images/page_results_checkbox_bg.gif) left top repeat-y;
}
#tab_records td.checkbox_first {
	border-top:none;
	background:url(../images/page_results_checkbox_bg_first.gif) left top no-repeat;
}
#tab_records td.first {
	border-left:#deddc8 1px solid;
	padding-right:0;
}
.page_container_popup #tab_records td.first {
	padding-left:12px;
}
#tab_records td.last {
	padding-left:12px;
	padding-right:6px;
	border-right:#deddc8 1px solid;
	border-left:#fff 2px solid;
}
#tab_records td.text {
	padding-left:12px;
	border-left:#fff 2px solid;
}
#tab_records td.blanc {
	background-color:#FFF;
}
#tab_records td.vert {
	background-color:#ddf7af;	
}
#tab_records td.flag {
	border-left:none;
	padding:0;
	text-align:right;
	vertical-align:top;
	
}
#tab_records td .bloc_radio {
	width:35px;
	height:24px;
	background:url(../images/page_results_radio_frame.gif) left top no-repeat;
}
#tab_records td .bloc_radio .bloc_box {
	padding:2px 7px 2px 7px;
}
#tab_records td .bloc_checkbox {
	width:35px;
	height:24px;
	background:url(../images/page_results_checkbox_frame.png) left top no-repeat;
}
#tab_records td .bloc_checkbox .bloc_box {
	float:left;
	padding:2px 7px 2px 7px;
}
#tab_records td .bloc_checkbox .bloc_favorites {
	float:left;
	padding:5px 7px 0 7px;
}

#tab_records td .bloc_pictos {
	padding:0 0 0 2px;
}
#tab_records td .bloc_pictos .pictos ,
.g .pictos {
	float:left;
	padding:0 3px 0 3px;
	height:22px;
}
.g .pictos {
	padding-left:210px;
}
#tab_records td .bloc_pictos .pictos a,
.g .pictos a {
	display:block;
	width:21px;
	height:22px;
	background-position:left top;
	background-repeat:no-repeat;
}
#tab_records td .bloc_pictos .pictos a.view {
	background-image:url(../images/picto_view.gif);
}
#tab_records td .bloc_pictos .pictos a.star {
	background-image:url(../images/picto_vide.gif);
}
#tab_records td .bloc_pictos .pictos a.star img {
	margin-top:3px;
	margin-left:2px;
}
#tab_records td .bloc_pictos .pictos a.assignment {
	background-image:url(../images/picto_assignment.gif);
}
#tab_records td .bloc_pictos .pictos a.oragnizations {
	background-image:url(../images/picto_oragnizations.gif);
}
#tab_records td .bloc_pictos .pictos a.people {
	background-image:url(../images/picto_people.gif);
}
#tab_records td .bloc_pictos .pictos a.client {
	background-image:url(../images/picto_client.gif);
}
#tab_records td .bloc_pictos .pictos a.comment_off {
	background-image:url(../images/picto_comment_off.gif);
}
#tab_records td .bloc_pictos .pictos a.comment_on {
	background-image:url(../images/picto_comment_on.gif);
}
#tab_records td .bloc_pictos .pictos a.link_people {
	background-image:url(../images/picto_link_people.gif);
}
#tab_records td .bloc_pictos .pictos a.recrute {
	background-image:url(../images/picto_recrute.gif);
}
#tab_records td .bloc_pictos .pictos a.recrutes {
	background-image:url(../images/picto_recrutes.gif);
}
#tab_records td .bloc_pictos .pictos a.link_people_institution {
	background-image:url(../images/picto_link_people_institution.gif);
}
#tab_records td .bloc_pictos .pictos a.mail {
	background-image:url(../images/picto_mail.gif);
}
#tab_records td .bloc_pictos .pictos a.suppr {
	background-image:url(../images/picto_suppr.gif);
}
#tab_records td .bloc_pictos .pictos a.invoices {
	background-image:url(../images/picto_invoices.gif);
}
#tab_records td .bloc_pictos .pictos a.invoice_edit {
	background-image:url(../images/picto_invoice_edit.gif);
}
#tab_records td .bloc_pictos .pictos a.pdf {
	background-image:url(../images/picto_pdf.gif);
}
#tab_records td .bloc_pictos .pictos a.invoice_view {
	background-image:url(../images/picto_pdf.gif);
}
#tab_records td .bloc_pictos .pictos a.merge {
	background-image:url(../images/picto_merge.gif);
}
#tab_records td .bloc_pictos .pictos a.move {
	background-image:url(../images/picto_move.gif);
}
#tab_records td .bloc_pictos .pictos a.public_profile_url {
	background-image:url(../images/picto_public_profile.gif);
}
#tab_records td .bloc_pictos .pictos a.web,
.g .pictos a.web {
	background-image:url(../images/picto_web_2.gif);
}
#tab_records td .picto_left {
	float:left;
	padding-top:7px;
}
#tab_records td .texte_org_right {
	margin-left:25px;
}
#tab_records td.title_groups {
	background:#c2c1a5;
	padding:4px 10px;
	text-transform:uppercase;
	font-weight:bold;
	border-left:#deddc8 1px solid;
}


#tab_records tfoot tr td {
	background-color: #deddc8;
	border: none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	height:17px;
}
#tab_records tfoot tr td.checkbox {
	background:#FFF url(../images/page_results_arrow_top.gif) left top no-repeat;
}
#tab_records tfoot tr td.first {
	border: none;
	background:#deddc8 url(../images/page_results_corner_bottom_first.gif) left bottom no-repeat;
}

#tab_records tfoot tr td.last {
	border: none;
	background-color:#deddc8;
	background-image:url(../images/page_results_corner_bottom_last.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.tab_footer_people {
	width:100%;
}
.tab_footer_people .links_actions_people {
	float:left;
	width:268px;
}
.tab_footer_people .links_actions_people .bloc_arrow {
	float:left;
	width:78px;
	height:43px;
	background:url(../images/page_results_arrow_bottom.gif) left top no-repeat;
}
.tab_footer_people .links_actions_people .bloc_link_email {
	float:left;
	padding:16px 0 3px 0;
}
.tab_footer_people .links_actions_people .bloc_link_email .link_to {
	float:left;
	padding-right:3px;
}
.tab_footer_people .links_actions_people .bloc_link_email .link_to a {
	background:url(../images/btn_link.gif) left top no-repeat;
	display:block;
	width:38px;
	height:24px;
}
.tab_footer_people .links_actions_people .bloc_link_email .remove {
	float:left;
	padding-right:3px;
}
.tab_footer_people .links_actions_people .bloc_link_email .remove a {
	background:url(../images/btn_remove.gif) left top no-repeat;
	display:block;
	width:57px;
	height:24px;
}
.tab_footer_people .links_actions_people .bloc_link_email .recruit {
	float:left;
	padding-right:3px;
}
.tab_footer_people .links_actions_people .bloc_link_email .recruit a {
	background:url(../images/btn_recruit.gif) left top no-repeat;
	display:block;
	width:57px;
	height:24px;
}
.tab_footer_people .links_actions_people .bloc_link_email .email_to {
	float:left;
}
.tab_footer_people .links_actions_people .bloc_link_email .email_to a {
	display:block;
	width:43px;
	height:24px;
	background:url(../images/btn_mail.gif) left top no-repeat;
}


/*** bloc popup people assignment***/

#assignments_people_form {
	text-align:left;

}
.actions_people_assignments {
	height:43px;
	margin:0;
	text-align:left;
}
.actions_people_assignments .bloc_arrow {
	float:left;
	width:78px;
	height:43px;
	background:url(../images/page_results_arrow_bottom.gif) left top no-repeat;
}
.actions_people_assignments .bloc_save_cancel {
	float:left;
	padding:16px 0 3px 0;
}
.actions_people_assignments .bloc_save_cancel .save,
.actions_people_assignments .bloc_save_cancel .save_client,
.actions_people_assignments .bloc_save_cancel .save_candidat,
.actions_people_assignments .bloc_save_cancel .cancel {
	float:left;
	padding-right:3px;
}
.actions_people_assignments .bloc_save_cancel a.btn_bloc {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:25px;
}
.actions_people_assignments .bloc_save_cancel a.btn_bloc:hover {
	background-position:0 -25px;
}
.actions_people_assignments .bloc_save_cancel .save a.btn_bloc {
	background-image:url(../images/btn_save.gif) left;
	width:56px;
}
.actions_people_assignments .bloc_save_cancel .save_candidat a.btn_bloc {
	background-image:url(../images/btn_save_candidat.gif);
	width:116px;
}
.actions_people_assignments .bloc_save_cancel .save_client a.btn_bloc {
	background-image:url(../images/btn_save_client.gif);
	width:149px;
}
.actions_people_assignments .bloc_save_cancel .cancel a.btn_bloc {
	background-image:url(../images/btn_cancel.gif);
	width:66px;
}

.actions_people_assignments .bloc_save_cancel a.btn_bloc span {
	display:none;
}
/*** bloc view ***/


.bloc_view {
	float:right;
	width:736px;
	height:87px;
	background:#deddc8 url(../images/block_search_bg_right.gif) right top no-repeat;
}
.bloc_view .title {
	margin:17px 0 0 19px;
	height:44px;
	float:left;
	color:#000000;
	font-size:20px;
}
.bloc_view .title span {
	font-size:18px;
	color:#666;
}
.bloc_view .options_off {
	margin:14px 0 0 0;
	height:47px;
	float:right;
}
.bloc_view .options {
	margin:14px 0 17px 0;
	padding:4px 0;
	float:right;
	background: #fff url(../images/block_search_bg_options.gif) no-repeat 0 0;
}
.bloc_view .options .pictos {
	display:block;
	float:left;
	padding:0 0 0 7px;
	height:22px;
}
.bloc_view .options .pictos a {
	display:block;
	width:21px;
	height:22px;
}
.bloc_view .options .pictos a.people {
	background:url(../images/picto_people.gif) left top no-repeat;
}
.bloc_view .options .pictos a.mail {
	background:url(../images/picto_mail.gif) left top no-repeat;
}
.bloc_view .options .pictos a.suppr {
	background:url(../images/picto_suppr.gif) left top no-repeat;
}
.bloc_view .options .pictos a.profile {
	background:url(../images/picto_pdf.gif) left top no-repeat;
}
.bloc_view .options .pictos a.forward {
	background:url(../images/picto_forward.gif) left top no-repeat;
}
.bloc_view .options .pictos a.link_to {
	background:url(../images/picto_link_to.gif) left top no-repeat;
}
.bloc_view .options .pictos a.link_people {
	background-image:url(../images/picto_link_people.gif);
}
.bloc_view .options .pictos a.link_people_institution {
	background-image:url(../images/picto_link_people_institution.gif);
}
.bloc_view .options .pictos a.merge {
	background:url(../images/picto_merge.gif) left top no-repeat;
}
.bloc_view .options .pictos a.move {
	background:url(../images/picto_move.gif) left top no-repeat;
}
.bloc_view .menu {
	clear:both;
}
.bloc_view .menu ul {
	padding:0 43px 0 0;
	margin:0;
	list-style:none;
	height:26px;
	float:right;
}
.bloc_view .menu ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width: 40px;
	white-space:nowrap;	
}
html>body .bloc_view .menu ul li {
	width: auto;
}


.bloc_view .menu ul li a, .bloc_view .menu ul li span {
	display:block;
	margin:0;
	padding:0 9px;
	height:26px;
	line-height:26px;
	background-color:#c2c1a5;
	background-repeat:no-repeat;
	background-position: top left;
	text-decoration:none;
	text-transform:uppercase;
	border-right:solid 1px #deddc8;
	font-size:11px;
	font-weight:bold;
}
.bloc_view .menu ul li a {
	color:#6a6956;
}
.bloc_view .menu ul li span {
	color:#eee;
}
.bloc_view .menu ul li a:hover, .bloc_view .menu ul li a.active {
	background-color:#fff;
	color:#76b802;
}
.bloc_view .menu ul li.first a, .bloc_view .menu ul li.first span {
	padding:0 9px 0 17px;
	background-image: url(../images/page_view_menu_left.gif);
}
.bloc_view .menu ul li.first a:hover, .bloc_view .menu ul li.first a.active {
	background-position: 0 -26px;
}
.bloc_view .menu ul li.last a, .bloc_view .menu ul li.last span {
	padding:0 17px 0 9px;
	background-image: url(../images/page_view_menu_right.gif);
	background-position: top right;
}
.bloc_view .menu ul li.last a:hover, .bloc_view .menu ul li.last a.active {
	background-position: 0 -26px;
	background-position: bottom right;
}
/************** view ***************/
#fiche {
	clear:both;
}
.popup #fiche {
	height:330px;
}
html>body .popup #fiche {
	height:auto;
	min-height:330px;
}
#fiche fieldset {
	border:none;
	padding:0 5px 20px 5px;
}
.popup #fiche fieldset {
	padding-bottom:0;
}
.popup #fiche fieldset.textes {
	text-align:justify;
}
.popup #fiche fieldset.textes h3 {
	font-size:14px;
}
.popup #fiche fieldset.textes ol,
.popup #fiche fieldset.textes ul,
.popup #fiche fieldset.textes li
 {
	margin:0;
	padding:0;
	font-size:11px;
}
.popup #fiche fieldset.textes ol
 {
	padding:0 0 0 25px;
	font-weight:bold;
	color:#76b802;
}
.popup #fiche fieldset.textes ol li
 {
	list-style: outside decimal ;
	padding:0 0 3px 0;
}
.popup #fiche fieldset.textes ul
 {
	padding:0 0 10px 15px;
	font-weight:normal;
	color:#696855;
}
.popup #fiche fieldset.textes ul ul
 {
	padding:0 0 10px 10px;
}
.popup #fiche fieldset.textes ol ul
 {
	padding:0 0 10px 0;
}
.popup #fiche fieldset.textes ul li
 {
	padding:0 0 3px 0;
}
.popup #fiche fieldset.textes ol ul li
 {
	list-style:none;
	padding:0 0 3px 0;
}
#fiche h2 {
	clear:both;
	background:url(../images/page_view_module_header.gif) no-repeat 0 0;
	margin:40px 0 15px 0;
	padding:0 0 0 344px;
	height:27px;
}
.popup #fiche h2 {
	background:url(../images/page_view_module_header_popup.gif) no-repeat 0 0;
	padding:0 0 0 244px;
	height:27px;
}
#fiche h2 .titre {
	float:left;
	background:#ebebde;
	height:27px;
	line-height:27px;
	padding:0 24px 0 0;
	text-transform:uppercase;
	font-size:14px;
	color:#76b802;
	font-weight:bold;
}
#fiche h2 .edit {
	float:left;	
	padding:0 15px;
	background:url(../images/page_view_module_header_edit.gif) no-repeat 0 0;
	height:27px;
	line-height:21px;
}
html>body #fiche h2 .edit {
	line-height:27px;
}
#fiche h2 .edit a {
	color:#696855;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;
}
#fiche h2 .edit a:hover {
	text-decoration:none;
}
#fiche hr.separateur {
	background:#ccc;
	height:1px;
	border:none;
	margin:10px;
}
#fiche .div_gras {
	clear:both;
	float:left;
	margin:0 0 8px 0;
	width:331px;
	text-align:right;
	font-weight:bold;
}
.popup #fiche .div_gras {
	width:231px;
}
#fiche .div_norm {
	margin:0 0 8px 344px;
	text-align:left;
	font-weight:bold;
	color:#76b802;
}
.popup #fiche .div_norm {
	margin-left:244px;
}
.div_norm .rh {
	color:#76b802;
	font-weight:normal;
	padding:0 0 6px 0;
}
.div_norm .rh .comment {
	color:#666;
	font-style:italic;
	font-size:12px;
}

#modify_people fieldset {
	border: 0 solid #fff;
	padding:20px 5px 0 5px;
	margin:0;
}
#modify_people td {
	font-size:12px;
	color:#000;
	padding:2px;
	vertical-align:top;
}
#modify_people td.g {	
	width:350px;
	padding:4px 6px 2px 0;
	font-weight:bold;
	text-align:right;
}
#modify_people td.d {
	text-align:left;
}
html>body #modify_people [type=text], 
html>body #modify_people textarea, 
html>body #modify_people select {
	border:1px solid #76b802;
}
#modify_people .search2 td {
	font-size:11px;
	vertical-align:middle;
}
#modify_people .search2 td.ckeck {
	width:10px;
}

#modify_people a.btn_save {
	display:block;
	float:left;
	width:45px;
	height:25px;
	margin:0 15px 0 0;
	background:url(../images/btn_save.gif) no-repeat 0 0;
}
#modify_people a.btn_save:hover {
	background-position: -25px;
}
#modify_people a.btn_save span {
	display:none;
}
#modify_people a.btn_cancel {
	display:block;
	float:left;
	width:60px;
	height:25px;
	background:url(../images/btn_cancel.gif) no-repeat 0 0;
}
#modify_people a.btn_cancel:hover {
	background-position: 0 -25px;
}
#modify_people a.btn_cancel span {
	display:none;
}

/************** Modify assignment ***************/
#modify fieldset {
	border: 0 solid #fff;
	padding:20px 5px 0 5px;
	margin:0;
}
#modify div.g {
	clear:both;
	font-size:12px;
	color:#000;
	width:338px;
	float:left;
	padding:4px 6px 2px 0;
	font-weight:bold;
	text-align:right;
	line-height:20px;
}
.popup #modify div.g {	
	width:238px;
}
#modify div.d {
	font-size:12px;
	color:#000;
	padding:2px;
	text-align:left;
	width:600px;
	float:left;
}
#modify div.d2 {
	font-size:12px;
	color:#76b802;
	padding: 4px 2px 2px 2px;
	text-align:left;
	width:600px;
	float:left;
	font-weight:bold;
}
.popup #modify div.d {
	width:360px;
}
html>body #modify [type=text], 
html>body #modify textarea, 
html>body #modify select {
	border:1px solid #76b802;
}

#modify .search2 td {
	font-size:11px;
	vertical-align:middle;
	padding:0px 0;
}
#modify .search2 td.ckeck {
	width:10px;
}
#modify .search_country_language td {
	font-size:11px;
	vertical-align:middle;
	padding:0px 0;
}
#modify .search_country_language td.ckeck {
	width:10px;
}
#modify hr.separateur {
	clear:both;
	background:#ccc;
	height:1px;
	border:none;
	margin:10px;
}


.search {
	float:left;
	width: 596px;
	margin: 0;
	margin-top: 3px;
	margin-left: 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
	/* background-color: ;
	border: 1px solid #BBB; */
  }

.search2 {
	float:left;
	width: 596px;
	max-height: 220px;
	margin: 0;
	margin-top: 3px;
	margin-left: 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
	border: 1px solid #76b802;
	background-color:#fff;
	overflow: auto;
  }

.search3 {
	float:left;
	width: 596px;
	max-height: 200px;
	margin: 3px 0 0 0;
	padding: 3px 0;
	text-align: left;
	font-weight: normal;
	border: 1px solid #76b802;
	background-color:#fff;
	overflow: auto;
  }

.search_country_language {
	float:left;
	width: 270px;
	height: 95px;
	margin: 0;
	margin-top: 3px;
	margin-left: 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
	border: 1px solid #76b802;
	background-color:#fff;
	overflow: auto;
  }

html>body.search_country_language {
	height: auto;
	max-height: 95px;
  }
.search2 a { text-decoration: none; color: #000; }
.search2 a:hover { text-decoration: none; color: #FF5A08; }

.modifyDiv {
	float:left;
	width: 340px;
	margin: 0;
	margin-top: 3px;
	margin-left: 0;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	font-weight: normal;
	background-color: #FFF;
	border: none;
  }

#modify .btns a {
	display:block;
	float:left;
	height:25px;
	margin:0 15px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#modify .btns a:hover {
	background-position: 0 -25px;
}
#modify .btns a span {
	display:none;
}

#modify .btns a.btn_save {
	width:45px;
	background-image:url(../images/btn_save.gif);
}
#modify .btns a.btn_cancel {
	width:60px;
	background-image:url(../images/btn_cancel.gif);
}
#modify .btns a.btn_add_file {
	width:75px;
	background-image:url(../images/btn_add_file.gif);
}
#modify .btns a.btn_add_document {
	width:107px;
	background-image:url(../images/btn_add_document.gif);
}
#modify .btns a.btn_save_change {
	display:none;
	width:91px;
	background-image:url(../images/btn_save_change.gif);
}
#modify .btns span.btn_save_change_off {
	display:block;
	float:left;
	height:25px;
	margin:0 15px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image:url(../images/btn_save_change_off.gif);
	width:91px;
}
#modify .btns span.btn_save_change_off span {
	display:none;
}
#modify .btns a.btn_merge_save {
	width:55px;
	background-image:url(../images/btn_merge_save.gif);
}
#modify .btns a.btn_forward {
	width:85px;
	background-image:url(../images/btn_forward.gif);
}
#modify .btns a.btn_send {
	width:62px;
	background-image:url(../images/btn_send.gif);
}

#modify .btns a.btn_back {
	width:62px;
	background-image:url(../images/btn_back_b.gif);
}
#modify .btns a.btn_add_comment {
	width:95px;
	background-image:url(../images/btn_add_comment.gif);
}
#modify .btns a.btn_add_degree {
	width:93px;
	background-image:url(../images/btn_add_degree.gif);
}
#modify .btns a.btn_export {
	width:75px;
	background-image:url(../images/btn_export.gif);
}
#modify .btns a.btn_export_files {
	width:112px;
	background-image:url(../images/btn_export_files.gif);
}
#modify .btns a.btn_replace {
	width:65px;
	background-image:url(../images/btn_replace.gif);
}
#modify .btns a.btn_add_point {
	width:109px;
	background-image:url(../images/btn_add_point.gif);
}
#modify .btns a.btn_update_text {
	width:112px;
	background-image:url(../images/btn_update_text.gif);
}
#modify .btns .btn_please_wait {
	display:none;
	float:left;
	height:25px;
	margin:0 15px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	width:95px;
	background-image:url(../images/btn_please_wait.gif);
}
#modify .btns .btn_please_wait span {
	display:none;
}
#modify .btns a.btn_exclude_organization {
	width:72px;
	background-image:url(../images/btn_exclude_organization.gif);
}
/************** advanced_search ***************/

.advanced_search {
	padding:7px 0 0 0;
	margin:0;
}
.advanced_search fieldset {
	border: 0 solid #fff;
	padding:0;
	margin:5px 0;
}

.advanced_search h2 {
	clear:both;
	background:url(../images/page_view_module_header.gif) no-repeat 0 0;
	margin:25px 0 15px 0;
	padding:0 0 0 344px;
	height:27px;
}
.advanced_search h2 .title {
	float:left;
	background:#ebebde;
	height:27px;
	line-height:27px;
	padding:0 24px 0 0;
	text-transform:uppercase;
	font-size:14px;
	color:#76b802;
	font-weight:bold;
}
.advanced_search h2 .r {
	display:block;
	float:left;	
	padding:0 15px;
	background:url(../images/page_view_module_header_edit.gif) no-repeat 0 0;
	height:27px;
	line-height:21px;
}
html>body .advanced_search h2 .r {
	line-height:27px;
}
.advanced_search h2 .r a {
	color:#696855;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:underline;
}
.advanced_search h2 .r a:hover {
	text-decoration:none;
}
.advanced_search div.g {	
	font-size:12px;
	color:#000;
	padding:2px;
	width:338px;
	float:left;
	padding:4px 6px 2px 0;
	font-weight:bold;
	text-align:right;
}
.advanced_search div.d {
	font-size:12px;
	color:#000;
	padding:2px;
	text-align:left;
	width:600px;
	float:left;
}
html>body .advanced_search input[type=text], 
html>body .advanced_search textarea, 
html>body .advanced_search select {
	border:1px solid #76b802;
}
html>body .advanced_search select .region {
	font-weight:bolder;
}
.advanced_search .search {
	width:986px;
	clear:both;
	height:24px;
	background:url(../images/page_search_fond.gif) no-repeat 0 0;
	padding:0 0 0 344px;
	margin:30px 0;
}

.advanced_search a.btn_search {
	display:block;
	float:left;
	width:67px;
	height:24px;
	margin:0;
	background:url(../images/btn_search.gif) no-repeat 0 0;
}
.advanced_search a.btn_search:hover {
	background-position: 0 -24px;
}
.advanced_search a.btn_search span {
	display:none;
}

.advanced_search a.btn_expanded_search {
	display:block;
	float:left;
	height:24px;
	margin:0 0 0 15px;
	/*width:134px;
	background:url(../images/btn_expanded_search.gif) no-repeat 0 0;*/
	width:86px;
	background:url(../images/btn_refine_by.gif) no-repeat 0 0;
}
.advanced_search a.btn_expanded_search:hover {
	background-position: 0 -24px;
}
.advanced_search a.btn_expanded_search span {
	display:none;
}
.advanced_search #expanded_search_zone {
	display:none;
}


/************** popup page ***************/
.page_container_popup .notfound {
	font-weight:normal;
	text-align:left;
	padding:50px;
}
.page_container_popup .btns {
	text-align:center;
	width:210px;
	margin:auto;
	padding:0 0 50px 0;
}
.page_container_popup .btn {
	text-align:center;
	width:51px;
	margin:auto;
	padding:0 0 50px 0;
}
.page_container_popup a.btn_add_assignment {
	display:block;
	float:left;
	width:135px;
	height:25px;
	margin:0 5px;
	background:url(../images/btn_add_assignment_n.gif) no-repeat 0 0;
}
.page_container_popup a.btn_add_assignment span {
	display:none;
}
.page_container_popup a.btn_close {
	display:block;
	float:left;
	width:55px;
	height:25px;
	margin:0;
	margin:0 5px;
	background:url(../images/btn_close.gif) no-repeat 0 0;
}
.page_container_popup a.btn_close:hover {
	background-position: 0 -25px;
}
.page_container_popup a.btn_close span {
	display:none;

}


/************** Help ***************/

#fiche fieldset.textes#helpdesk
 {
	float:left;
	width:180px;
	margin:75px 0 0 0;
	padding:18px;
	border-style:solid;
	border-color:#deddc8;
	border-width:1px 0;
	font-size:20px;
	white-space:nowrap;
}
			#fiche fieldset.textes#helpdesk strong
			 {
				color:#76b802;
			}
#fiche fieldset.textes#help
 {
	float:right;
	width:736px;
	margin:40px 0 0 0;
	padding:0;
}
			#fiche fieldset.textes#help h2
			 {
				margin:0 0 10px 0;
			}
			#fiche fieldset.textes#help .how_to,
			#fiche fieldset.textes#help a.how_to_0
			 {
				display:none;
			}
			#fiche fieldset.textes#help ol
			 {
				color:#696855;
				font-weight:normal;
				padding-left:30px;
			}
			#fiche fieldset.textes#help li h3,
			#fiche fieldset.textes#help li span
			 {
				color:#76b802;
			}
			#fiche fieldset.textes#help ol.how_to_link
			 {
				float:left;
				margin-right:50px;
				padding-top:30px;
			}
			
						#fiche fieldset.textes#help ol.how_to_infos li
						 {
							margin-top:40px;
							padding-top:20px;
							border-top:1px solid #deddc8;
						}
									#fiche fieldset.textes#help ol.how_to_infos li h3,
									#fiche fieldset.textes#help ol.how_to_infos li strong,
									#fiche fieldset.textes#help ol.how_to_infos li span
									 {
										color:#76b802;
									}
						
									#fiche fieldset.textes#help ol.how_to_infos li ol li
									 {
										margin-top:0;
										padding-top:0;
										border-top:none;
									}
			#fiche fieldset.textes#help a#btn_close {
				display:none;
				width:55px;
				height:25px;
				margin:20px 400px 0 0;
				float:right;
				background:url(../images/btn_close.gif) no-repeat 0 0;
			}
			#fiche fieldset.textes#help a#btn_close:hover {
				background-position: 0 -25px;
			}
			#fiche fieldset.textes#help a#btn_close span {
				display:none;
			
			}

/************** Edit textes ***************/


#fiche .edit_textes fieldset.textes#help
{
	float:none;
	width:auto;
}

#modify fieldset.textes#help div.g {
	width:48px;
}
#modify fieldset.textes#help div.d {
	width:880px;
}
#modify fieldset.textes#help div.d input {
	width:100%;
}
			#fiche .edit_textes fieldset.textes#help .titres_help td
			{
				font-size:12px;
				white-space:nowrap;
			}
						#fiche .edit_textes fieldset.textes#help .titres_help td .pictos
						{
							float:left;
							height:22px;
						}
						#fiche .edit_textes fieldset.textes#help .titres_help td .pictos a
						{
							display:block;
							width:21px;
							height:22px;
							background-position:left top;
							background-repeat:no-repeat;
							text-indent:-8000px;
							overflow:hidden;
							padding-left:3px;
						}
						#fiche .edit_textes fieldset.textes#help .titres_help td .pictos a.up {
							background-image:url(../images/picto_up_arrow.gif);
						}
						#fiche .edit_textes fieldset.textes#help .titres_help td .pictos a.down {
							background-image:url(../images/picto_down_arrow.gif);
						}
						#fiche .edit_textes fieldset.textes#help .titres_help td .pictos a.delete {
							background-image:url(../images/picto_suppr.gif);
						}

/************** Footer page ***************/
.bloc_footer {
	text-align:center;
}
.footer {
	clear:both;
	margin:30px auto 0 auto;
	width:986px;
	background:#e8e7d8 url(../images/login_footer_bg_left.gif) top left no-repeat;
}
.popup .footer {
	width:660px;
	margin-top:20px;
}
.footer_container {
	height:26px;
	background:url(../images/login_footer_bg_right.gif) top right no-repeat;
	text-align:center;
}
.footer_container .bloc_text {
	padding-top:5px;
	float:left;
	width:986px;
	text-align:center;
	color:#9b9a81;
	font-size:11px;
}
.popup .footer .footer_container .bloc_text {
	width:660px;
}

.footer_container .bloc_text a {
	color:#9b9a81;
	text-decoration:none;
}
.footer_container .bloc_text a:hover {
	color:#9b9a81;
	text-decoration:underline;
}

/***********************           ********************************/

.searchResults {
position: absolute;
left: 10;
top: 10;
z-index:5;
width:405px;
_height:expression(this.scrollHeight > 250 ? "250px" : "auto");
overflow: auto;
padding:0px;
display: none;
border:3px solid #76b802;
background-color: white;
}
html>body .searchResults {
height:auto;
max-height:250px;
}

.searchResults a {
display: block;
margin: 0;
padding: 2px;
background-color: white;
color: black;
}
.searchResults a:hover {
color: white;
background-color: black;
}

table.suggestTable {
}

.suggestTable {
background-color: #FFFFFF;
font-size: 9pt;
color: #76b802;
font-weight: normal;
text-align: left;
/*white-space: nowrap;*/
vertical-align: baseline;
border-collapse: collapse;
padding:4px;
}

.suggestTable a
 {
display:block;
padding:2px 10px;
text-decoration: none;
color: #76b802;
}
.suggestTable a:hover,
.suggestTable td a:hover
 {
text-decoration: none;
color: #FFFFFF;
background-color: #76b802;
}

.highlight {
color: #FFFFFF;  
background-color: #76b802;
}

.highlight a
 {
display:block;
padding:2px 10px;
}
.highlight a:hover
 {
text-decoration: none;
color: #FFFFFF;
background-color: #76b802;
}
.errorMessage
 {
background-color:#FFBBBB;
border:1px dashed red;
margin: 5px;
padding: 5px;
text-align: left;
font-weight: bold;
}
.successMessage
 {
background-color:#B4F1B8;
border:1px dashed #009900;
margin: 5px;
padding: 5px;
text-align: left;
font-weight: bold;
clear:both;
}


button.ui-datepicker-trigger {
	position: relative;
	margin: 0 9px 0 3px;
	width: 19px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	border:none;
	background-image: url('../images/picto_calendar.gif');
}


.clear {
	clear:both;
}
