
body
{
	font-family: "Trebuchet MS";
	font-size: 11px; /*background-color:#edede1;*/
}
table td, table th 
{
	font-size: 11px;
}
.right {
float:right;
}
a
{
	color: #1e2225;
	cursor: pointer;
	text-decoration: none;
}
.lighter_txt
{
	color: #aeaf9f;
}
.top {
	background-color: #00C485;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.top th
{
	padding: 2px;
}
.logo {
	width: 140px;
	padding: 2px 0 0 20px;
	background: url(../images/ec.gif) no-repeat left;
	float: left;
	height: 16px;
}
.eventname
{
	width: 560px;
	float: left;
	padding: 2px;
}
.status
{
	float: left;
	padding: 2px;
	margin-left: 62px;
}
.status span
{
	background: #FFFFFF url(../images/puce_full.png) no-repeat;
	background-position: 2px 4px;
	color: #000000;
	font-weight: bold;
	padding: 0 5px 0 15px;
	margin: 0 10px;
}

.status a
{
	color: #ffba8d;
	text-decoration: none;
	margin: 0 10px;
}
.status a:hover
{
	color: #fff;
	text-decoration: underline;
}
.list_link
{
	background: url(../images/bg_menu.png) repeat-x;
}
.list_link th
{
	padding: 3px 0 10px 0;
}
.list_link a
{
	cursor: pointer;
	color: #000;
}
.list_link a .lft
{
	float: left;
	display: block;
	height: 54px;
	width: 59px;
	margin-left: 15px;
	text-decoration: none;
}
.list_link a.participants .lft
{
	background: url(../images/lft_participants2.png) no-repeat;
}
.list_link a.communication .lft
{
	background: url(../images/lft_communication2.png) no-repeat;
}
.list_link a.calendrier .lft
{
	background: url(../images/lft_calandar2.png) no-repeat;
}
.list_link a.logistic .lft
{
	background: url(../images/lft_logistic2.png) no-repeat;
}
.list_link a.outils .lft
{
	background: url(../images/lft_outils2.png) no-repeat;
}
.list_link a .rght
{
	float: left;
	display: block;
	height: 54px;
	width: 12px;
	background: url(../images/rght_menu2.png) no-repeat;
	text-decoration: none;
}
.list_link a .txt
{
	float: left;
	background: url(../images/txt_menu2.png) repeat-x;
	padding: 18px 2px 0 2px;
	display: block;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	text-decoration: none;
}
.form_search
{
	float: left;
	margin-left: 20px;
	width: 150px;
}
.form_search a
{
	text-decoration: underline;
	float: right;
}

.form_search input
{
	vertical-align: middle;
	margin-top: 10px;
}
.form_search .search
{
	border: 1px solid #1d2326;
	background: #fff url(../images/loupe.png) no-repeat;
	background-position: 2px 2px;
	padding: 2px 0 0 18px;
	height: 16px;
	width: 95px;
}
.input_search
{
	border: 1px solid #1d2326;
	background: #fff url(../images/loupe.png) no-repeat;
	background-position: 2px 2px;
	padding: 2px 0 0 18px;
	height: 16px;
	width: 200px;
}
.form_search a
{
	margin: 0 10px;
}
.view
{
	padding-top: 3px;
	border-bottom: 1px solid #cbccce;
}
.view a .lft
{
	float: left;
	display: block;
	height: 26px;
	width: 8px;
	margin-left: 5px;
	text-decoration: none;
}
.view a .rght
{
	float: left;
	display: block;
	height: 26px;
	width: 8px;
	text-decoration: none;
}
.view a .txt
{
	float: left;
	display: block;
	height: 21px;
	text-decoration: none;
	font-weight: bold;
	color: #1a171b;
	padding: 6px 3px 0 3px;
	font-size: 10px;
}
.view a.btn_all .lft
{
	background: url(../images/lft_gris_off.png) no-repeat;
}
.view a.btn_all .rght
{
	background: url(../images/rght_gris_off.png) no-repeat;
}
.view a.btn_all .txt
{
	background: url(../images/txt_gris_off.png) repeat-x;
}
.view a.btn_pen .lft
{
	background: url(../images/lft_violet_off.png) no-repeat;
}
.view a.btn_pen .rght
{
	background: url(../images/rght_violet_off.png) no-repeat;
}
.view a.btn_pen .txt
{
	background: url(../images/txt_violet_off.png) repeat-x;
}
.view a.btn_inv .lft
{
	background: url(../images/lft_vertf_off.png) no-repeat;
}
.view a.btn_inv .rght
{
	background: url(../images/rght_vertf_off.png) no-repeat;
}
.view a.btn_inv .txt
{
	background: url(../images/txt_vertf_off.png) repeat-x;
	color: #FFFFFF;
}
.view a.btn_conf .lft
{
	background: url(../images/lft_vert_off.png) no-repeat;
}
.view a.btn_conf .rght
{
	background: url(../images/rght_vert_off.png) no-repeat;
}
.view a.btn_conf .txt
{
	background: url(../images/txt_vert_off.png) repeat-x;
}
.view a.btn_rej .lft
{
	background: url(../images/lft_jaune_off.png) no-repeat;
}
.view a.btn_rej .rght
{
	background: url(../images/rght_jaune_off.png) no-repeat;
}
.view a.btn_rej .txt
{
	background: url(../images/txt_jaune_off.png) repeat-x;
}
.view a.btn_dec .lft
{
	background: url(../images/lft_orange_off.png) no-repeat;
}
.view a.btn_dec .rght
{
	background: url(../images/rght_orange_off.png) no-repeat;
}
.view a.btn_dec .txt
{
	background: url(../images/txt_orange_off.png) repeat-x;
}
.view a.btn_can .lft
{
	background: url(../images/lft_orange2_off.png) no-repeat;
}
.view a.btn_can .rght
{
	background: url(../images/rght_orange2_off.png) no-repeat;
}
.view a.btn_can .txt
{
	background: url(../images/txt_orange2_off.png) repeat-x;
}
.view a.btn_can7 .lft
{
	background: url(../images/lft_rouge_off.png) no-repeat;
}
.view a.btn_can7 .rght
{
	background: url(../images/rght_rouge_off.png) no-repeat;
}
.view a.btn_can7 .txt
{
	background: url(../images/txt_rouge_off.png) repeat-x;
}
.view a.btn_wait .lft
{
	background: url(../images/lft_bleu_off.png) no-repeat;
}
.view a.btn_wait .rght
{
	background: url(../images/rght_bleu_off.png) no-repeat;
}
.view a.btn_wait .txt
{
	background: url(../images/txt_bleu_off.png) repeat-x;
}

.view a.btn_att .lft
{
	background: url(../images/lft_bleu_off.png) no-repeat;
}
.view a.btn_att .rght
{
	background: url(../images/rght_bleu_off.png) no-repeat;
}
.view a.btn_att .txt
{
	background: url(../images/txt_bleu_off.png) repeat-x;
}

.view a.btn_all.encours .lft
{
	background: url(../images/lft_gris.png) no-repeat;
}
.view a.btn_all.encours .rght
{
	background: url(../images/rght_gris.png) no-repeat;
}
.view a.btn_all.encours .txt
{
	background: url(../images/txt_gris.png) repeat-x;
}
.view a.btn_pen.encours .lft
{
	background: url(../images/lft_violet.png) no-repeat;
}
.view a.btn_pen.encours .rght
{
	background: url(../images/rght_violet.png) no-repeat;
}
.view a.btn_pen.encours .txt
{
	background: url(../images/txt_violet.png) repeat-x;
}
.view a.btn_inv.encours.encours .lft
{
	background: url(../images/lft_vertf.png) no-repeat;
}
.view a.btn_inv.encours.encours .rght
{
	background: url(../images/rght_vertf.png) no-repeat;
}
.view a.btn_inv.encours.encours .txt
{
	background: url(../images/txt_vertf.png) repeat-x;
	color: #FFFFFF;
}
.view a.btn_conf.encours .lft
{
	background: url(../images/lft_vert.png) no-repeat;
}
.view a.btn_conf.encours .rght
{
	background: url(../images/rght_vert.png) no-repeat;
}
.view a.btn_conf.encours .txt
{
	background: url(../images/txt_vert.png) repeat-x;
}
.view a.btn_rej.encours .lft
{
	background: url(../images/lft_jaune.png) no-repeat;
}
.view a.btn_rej.encours .rght
{
	background: url(../images/rght_jaune.png) no-repeat;
}
.view a.btn_rej.encours .txt
{
	background: url(../images/txt_jaune.png) repeat-x;
}
.view a.btn_dec.encours .lft
{
	background: url(../images/lft_orange.png) no-repeat;
}
.view a.btn_dec.encours .rght
{
	background: url(../images/rght_orange.png) no-repeat;
}
.view a.btn_dec.encours .txt
{
	background: url(../images/txt_orange.png) repeat-x;
}
.view a.btn_can.encours .lft
{
	background: url(../images/lft_orange2.png) no-repeat;
}
.view a.btn_can.encours .rght
{
	background: url(../images/rght_orange2.png) no-repeat;
}
.view a.btn_can.encours .txt
{
	background: url(../images/txt_orange2.png) repeat-x;
}
.view a.btn_can7.encours .lft
{
	background: url(../images/lft_rouge.png) no-repeat;
}
.view a.btn_can7.encours .rght
{
	background: url(../images/rght_rouge.png) no-repeat;
}
.view a.btn_can7.encours .txt
{
	background: url(../images/txt_rouge.png) repeat-x;
}
.view a.btn_wait.encours .lft
{
	background: url(../images/lft_bleu.png) no-repeat;
}
.view a.btn_wait.encours .rght
{
	background: url(../images/rght_bleu.png) no-repeat;
}
.view a.btn_wait.encours .txt
{
	background: url(../images/txt_bleu.png) repeat-x;
}

.view a.btn_att.encours .lft
{
	background: url(../images/lft_bleu.png) no-repeat;
}
.view a.btn_att.encours .rght
{
	background: url(../images/rght_bleu.png) no-repeat;
}
.view a.btn_att.encours .txt
{
	background: url(../images/txt_bleu.png) repeat-x;
}

.title1
{
	font-size: 18px; /*white-space:nowrap;*/
}
.statistique
{
	margin-bottom: 10px;
	width: 100%;
}
.statistique th
{
	padding-top: 3px;
	font-weight: bold;
}
.statistique .row_title th
{
	border-bottom: 1px solid #cbccce;
	padding-bottom: 3px;
}
.statistique .row_filter th
{
	border-bottom: 1px solid #cbccce;
	padding-bottom: 3px;
}
.statistique .row_title.no_action th
{
	border-top: 1px solid #cbccce;
}
.statistique .row_action th
{
	border-top: 1px solid #cbccce;
	border-bottom: 1px solid #cbccce;
	padding-bottom: 3px;
}
.statistique .row_onglet th
{
	border-bottom: 1px solid #cbccce;
}
.statistique td, .statistique th
{
}
.btn_on .lft
{
	float: right;
	display: block;
	height: 25px;
	width: 3px;
	margin-left: 5px;
	text-decoration: none;
	background: url(../images/lft_btn_on.png) no-repeat;
}
.btn_on .rght
{
	float: right;
	display: block;
	height: 25px;
	width: 3px;
	text-decoration: none;
	background: url(../images/rght_btn_on.png) no-repeat;
	margin-right: 10px;
}
.btn_on .txt
{
	float: right;
	display: block;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #1a171b;
	padding: 5px 5px 0 5px;
	font-size: 12px;
	background: url(../images/txt_btn_on.png) repeat-x;
}
.btn_off .lft
{
	float: right;
	display: block;
	height: 25px;
	width: 3px;
	margin-left: 5px;
	text-decoration: none;
	background: url(../images/lft_btn_off.png) no-repeat;
}
.btn_off_inactive
{
    cursor: not-allowed !important;
}
.btn_off_inactive .lft
{
    float: right;
    display: block;
    height: 25px;
    width: 3px;
    margin-left: 5px;
    text-decoration: none;
    background: url(../images/lft_btn_off.png) no-repeat;
}
.btn_off .txt .puce_download
{
	float: left;
	display: block;
	height: 25px;
	width: 12px;
	margin-right: 5px;
	text-decoration: none;
	background: url(../images/puce_download.gif) no-repeat;
}
.btn_off .rght
{
	float: right;
	display: block;
	height: 25px;
	width: 3px;
	text-decoration: none;
	background: url(../images/rght_btn_off.png) no-repeat;
}
.btn_off_inactive .rght
{
    float: right;
    display: block;
    height: 25px;
    width: 3px;
    text-decoration: none;
    background: url(../images/rght_btn_off.png) no-repeat;
}
.btn_off .txt
{
	float: right;
	display: block;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #1a171b;
	padding: 5px 5px 0 5px;
	font-size: 12px;
	background: url(../images/txt_btn_off.png) repeat-x;
}
.btn_off_inactive .txt
{
    float: right;
    display: block;
    height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: #1a171b;
    padding: 5px 5px 0 5px;
    font-size: 12px;
    background: url(../images/txt_btn_off.png) repeat-x;
    cursor: not-allowed !important;
}
.btn_off input.txt
{
	height:28px;
	padding:0px 5px 5px 5px;
}
.btn_off_inactive input.txt
{
	height:28px;
	padding:0px 5px 5px 5px;
}
.btn_off:hover .lft
{
	background: url(../images/lft_btn_on.png) no-repeat;
}
.btn_off:hover .rght
{
	background: url(../images/rght_btn_on.png) no-repeat;
}
.btn_off:hover .txt
{
	background: url(../images/txt_btn_on.png) repeat-x;
}
.nb_att
{
	border: 1px solid;
	width: 26px;
	height: 14px;
	padding: 2px 0;
}
.menu_navigation
{
	width: 100%;
	margin: 5px 0;
}
.statistique .menu_navigation th
{
	border: none;
}
.menu_navigation th, .menu_navigation td
{
	padding: 5px 0;
	clear: left;
}
.navigation a img
{
	margin-bottom: -6px;
}
.navigation span
{
	color: #97bf11;
	font-weight: bold;
	font-size: 14px;
}
.navigation a
{
	color: #6a6a61;
	margin: 0 2px;
}
.navigation a:hover
{
	text-decoration: none;
}
.navigation
{
	width: 100%;
}
.edit
{
	border-right: 1px dotted #a5a7a8;
	padding-right: 3px;
	margin: 2px 2px -3px 3px;
}
.tablist
{
	background-color: White;
	margin: 5px 0;
}
.tablist td.first
{
	border-left: 10px solid #DDDCC5;
}
.tablist td.last
{
	border-right: 10px solid #DDDCC5;
}
.tablist td
{
	border: none;
	background-color: White;
	background: url(../images/bg_pyjama.png) repeat-x bottom;
	padding: 5px 5px 0 5px !important;
	white-space: nowrap;
	overflow: visible;
}
.pager td
{
	background: none !important;
	text-align: center;
	padding-bottom: 0; /*padding-left:500px !important;*/
}
.pager td table td
{
	padding-left: 0 !important;
}
.pager td table
{
	margin: 3px auto 5px auto;
}
.pyjama
{
	background-color: #f1f1e8;
	color: #aeaf9f;
	font-size: 10px;
}
.tablist .pyjama td
{
	border-bottom: 1px solid #1d2326;
	border-top: 1px solid #e7e6d6;
}
.pyjama span
{
	color: #40411e;
}
.pyjama img
{
	margin-right: 3px;
}
.tab_list
{
	padding: 10px;
	margin: 10px;
	background: #DDDCC5;
}
.with_border .tablist
{
	/*border: 10px solid #DDDCC5;*/
}
.tablist .last_row
{
	border-bottom: 10px solid #DDDCC5;
}
.tablist th
{
	text-align: left;
	border: none;
	border-right: 2px solid #fff;
	padding: 10px 5px 2px 3px;
	vertical-align: top;
	background: #777b7d;
	font-size: 10px;
	border-top: 10px solid #DDDCC5;
}
.tablist th.first
{
	border-left: 10px solid #DDDCC5 !important;
}
.tablist th.last
{
	border-right: 10px solid #DDDCC5 !important;
}
.tablist th.encours
{
	border-top: 10px solid #97bf11;
}
.tablist th a
{
	color: #dddede;
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat;
	background-position: right 25px;
	text-decoration: none;
	display: block;
	height: 35px; /*cursor:pointer;*/
}
.tablist th span
{
	color: #dddede;
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat;
	background-position: right 25px;
	text-decoration: none;
	display: block;
	height: 35px; /*cursor:pointer;*/
}
.tablist th.encours a
{
	background: url(../images/puce_tri.png) no-repeat;
	background-position: right 25px;
	display: block;
}
.tablist th.encours.desc a
{
	background: url(../images/puce_tri_desc.png) no-repeat;
	background-position: right 25px;
	display: block;
}
span.indic_orange
{
	color: #f29400;
}
span.indic_rouge
{
	color: #e2001a;
}
span.indic_vert
{
	color: #97bf11;
}
.btn .lft
{
	float: right;
	display: block;
	height: 23px;
	width: 2px;
	margin-left: 2px;
	text-decoration: none;
	background: url(../images/lft_btn.png) no-repeat;
}
.btn .rght
{
	float: right;
	display: block;
	height: 23px;
	width: 2px;
	text-decoration: none;
	background: url(../images/rght_btn.png) no-repeat;
}
.btn .txt
{
	float: right;
	display: block;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #1a171b;
	padding: 5px 5px 0 5px;
	font-size: 10px;
	background: url(../images/txt_btn.png) repeat-x;
}
.btn_lft .lft
{
	float: left;
	display: block;
	height: 23px;
	width: 2px;
	text-decoration: none;
	background: url(../images/lft_btn.png) no-repeat;
}
.btn_lft .rght
{
	float: left;
	display: block;
	height: 23px;
	width: 2px;
	text-decoration: none;
	background: url(../images/rght_btn.png) no-repeat;
	margin-right: 2px;
}
.btn_lft .txt
{
	float: left;
	display: block;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #1a171b;
	padding: 5px 5px 0 5px;
	font-size: 10px;
	background: url(../images/txt_btn.png) repeat-x;
}

.btn_lft.encours .lft
{
	background: url(../images/lft_btn_menuon.png) no-repeat;
}
.btn_lft.encours .rght
{
	background: url(../images/rgt_btn_menuon.png) no-repeat;
}
.btn_lft.encours .txt
{
	background: url(../images/txt_btn_menuon.png) repeat-x;
}
.box
{
	background: url(../images/bg_titre_boite_verte.png) repeat-x top #d6e3c8;
	padding: 5px 10px 10px 10px;
	width: 140px;
	margin-bottom: 12px;
}
.boite_vide
{
	/*background:url(../images/bg_titre_boite_verte.png) repeat-x top #d6e3c8;*/
	padding: 5px 10px 10px 10px;
	width: 140px;
	margin-bottom: 12px;
}
.box.titre_long
{
	background: url(../images/bg_titre_boite_verte2.png) repeat-x top #d6e3c8;
}
.box h3
{
	color: #497017;
	font-weight: bold;
}
.box .content
{
	background: #fff;
	border: 1px solid #99b975;
	margin-top: 3px;
	font-weight: normal;
	height: 100%;
}
.followup
{
	padding: 5px 10px;
}
.followup input.text
{
	width: 80px;
	height: 15px;
	border: 1px solid #aaaead;
	color: #d6d6d6;
	margin-left: 10px;
	padding: 2px;
	margin-bottom: 8px;
	vertical-align: middle;
}
.followup select
{
	width: 120px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.followup label
{
	vertical-align: middle;
}
.zone_text
{
	width: 114px;
	height: 80px;
	color: #d6d6d6;
	margin-top: 5px;
	border: 1px solid #aaaead;
	padding: 2px;
}
.chckbx
{
	margin-top: 5px;
	float: left;
}
.done
{
	display: block;
	float: left;
	padding: 6px 0 0 4px;
}
.btn_rght
{
	float: right;
	margin: 5px 0;
}
.action
{
	border-top: 1px solid #e5e6d6;
	padding: 2px 12px;
}
.action .date
{
	float: left;
}
.action .time
{
	float: right;
}
.form_sms
{
	padding: 5px 10px 0 10px;
}
.menu_gauche .btn_lft .txt
{
	width: 145px;
}
.mobile1
{
	background: url(../images/mobile1.png) no-repeat left;
	padding-left: 18px;
	display: block;
	min-height: 15px;
	height: auto;
	_height: 15px;
	padding-top: 5px;
	margin-bottom: 1px;
}
.mobile2
{
	background: url(../images/mobile2.png) no-repeat left;
	padding-left: 18px;
	display: block;
	min-height: 15px;
	height: auto;
	_height: 15px;
	padding-top: 5px;
	margin-bottom: 1px;
}
.tel
{
	background: url(../images/tel.png) no-repeat left;
	padding-left: 18px;
	display: block;
	min-height: 15px;
	height: auto;
	_height: 15px;
	padding-top: 5px;
	margin-bottom: 1px;
}
.fax
{
	background: url(../images/fax.png) no-repeat left;
	padding-left: 18px;
	display: block;
	min-height: 15px;
	height: auto;
	_height: 15px;
	padding-top: 5px;
	margin-bottom: 1px;
}
.att_inf
{
	padding: 5px 10px 0 10px;
}
.log_pass
{
	display: block;
	float: left;
	width: 60px;
}
.overview img
{
	margin-right: 5px;
}
.overview
{
	border-bottom: 1px solid #e8e6d7;
	border-top: 1px solid #f8f9f4;
	padding: 2px 5px;
}
.overview.last
{
	border-bottom: none;
}
.overview table
{
	float: right;
}
.overview table td
{
	border: none;
}
.attendee
{
	border-bottom: 1px solid #99b975;
	border-top: 1px solid #c6c8c7;
	background: #e6edde;
}
.attendee .name
{
	border-bottom: 1px solid #FFFFFF;
	display: block;
	padding: 2px 5px;
}
.attendee .info_att
{
	border-top: 1px solid #f9f8f4;
	display: block;
	padding: 2px 5px;
}
.rate
{
	float: right;
}
.float_right
{
	float: right;
}
.date_float_right
{
	float: right;
	margin-left: 3px;
}
.float_left
{
	float: left;
}
.attendee.encours .name
{
	background: url(../images/puce_encours_2.png) no-repeat;
	background-position: 5px;
	padding: 2px 5px 2px 18px;
}
.space_bottom
{
	padding-bottom: 6px;
}
.form_right
{
	float: left;
	margin-right: 0;
	width: 325px;
	margin-bottom: 10px;
}
.form_right table td
{
	padding: 2px;
	border-bottom: 1px solid #e5e6d6;
    /*min-height:26px !important;*/
    /*height:28px;*/
    vertical-align:middle;
}
.form_right table td table td
{
	padding: 2px;
    height:auto;
    border:none;
}
.form_left table td table td
{
	padding: 2px;
    height:auto;
    border:none;
}
.form_double table td table td
{
	padding: 2px;
    height:auto;
    border:none;
    border:none;
}
.form_left
{
	float: left;
	margin-right: 10px;
	width: 325px;
	margin-bottom: 10px;
}
.form_left h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form_left table td
{
	padding: 2px;
	border-bottom: 1px solid #e5e6d6;
    /*min-height:26px !important;*/
    /*height:28px;*/
    vertical-align:middle;
}
/*
.form_left table td table td
{
	padding: 0;
	border-bottom: none;
}
*/
.form_comp
{
	float: left;
	margin-left: 10px;
	width: 325px;
}
.form_comp h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form_comp table td
{
	padding: 2px;
	border-bottom: 1px solid #e5e6d6;
}
.form_comp table td table td
{
	padding: 0;
	border-bottom: none;
}

.form_right h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form td, .form th
{
	border: none;
}
.txt_bx, .switchbordtel, .other_job, .ext, .txt_bx_tel, .txt_bx_trav
{
	border: 1px solid #aaaead;
	width: 205px;
	height: 16px;
	padding: 2px; /*float:right;*/
}
.txt_bx.number
{
	width: 50px;
}
.txt_bx.date
{
	width: 100px;
}
.txt_bx_trav
{
	width: 180px;
}
.switchbordtel
{
	width: 198px;
}
.other_job
{
	width: 144px;
}
.ext
{
	width: 40px;
}
.form_right .ext
{
	width: 38px;
}
.txt_bx_tel
{
	width: 140px;
}
.form_right .txt_bx_tel
{
	width: 138px;
}
.select_list
{
	width: 140px;
}
.bouton_form
{
	padding: 20px 250px 0 0;
}
.bouton_form_2
{
	padding: 20px 100px 0 0;
}
.bouton_form_small
{
	padding: 20px 125px 0 0;
}
.bouton_form_large
{
	padding: 20px 300px 0 0;
}
.firstcol
{
	width: 36%;
}
.form_double
{
	width: 660px;
	margin-bottom: 10px;
}
.form_double h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form_double table td
{
	padding: 2px;
	width: 25%;
	border-bottom: 1px solid #e5e6d6;
    /*min-height:26px !important;*/
    /*height:28px;*/
    vertical-align:middle;
}
/*.form_double table td table td
{
	padding: 0;
	border-bottom: none;
}*/
.form_member
{
	width: 640px;
	margin: 0 10px;
}
/*.form_member .col1{
	width:120px;
}
.form_member .col2{
	text-align:center;
}
.form_member .col3{
	width:400px;
}*/
.form_member th
{
	background-color: #d5e3a8;
	padding: 8px 5px;
}
.form_member td
{
	padding: 8px 5px;
	border-bottom: 1px solid #e5e6d6;
	font-weight: normal !important;
}
.form_member td td
{
	padding: 0;
	border-bottom: none;
	white-space: nowrap;
}
.form_member td td input
{
	margin: -2px 5px 0 20px;
}
.pas_cat
{
	width: 140px;
}
.form_todo
{
	background: #d5e3a6;
	padding: 5px 10px 10px 10px;
	width: 640px;
	margin: 0 10px;
}
.form_todo h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	font-weight: bold;
}
.form_todo .content
{
	background: #fff;
	border-top: 1px solid #97bf11;
	margin-top: 3px;
	font-weight: normal;
	height: 100%;
}
.form_todo .content table
{
	width: 100%;
}
.form_todo .content table th
{
	background: #edede1;
	border-right: 2px solid #fff;
	padding: 5px;
}
.form_todo .content table td
{
	border-bottom: 1px solid #edede1;
	padding: 8px 2px;
}
.form_todo .col1
{
	width: 35px;
}
.form_todo .col2
{
	width: 65px;
}
.form_todo .col3
{
	width: 50px;
}
.form_todo .col4
{
	width: 80px;
}
.form_todo .col5
{
	width: 100px;
}
.form_todo .col6
{
	width: 300px;
}
.done_todo
{
	color: #e2e2e2;
}
.form_departure, .form_arrival
{
	float: left;
	margin-right: 10px;
	width: 325px;
	margin-left: 10px;
}
.form_departure
{
	float: left;
	margin-right: 10px;
	width: 325px;
	margin-left: 0;
}
.form_departure h3, .form_arrival h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form_arrival .col1, .form_departure .col1
{
	width: 120px;
}
.form_arrival .col2, .form_departure .col2
{
	width: 180px;
}
.form_arrival td, .form_departure td
{
	border-bottom: 1px solid #edede1;
	padding: 4px 4px;
}
.visa
{
	width: 660px;
	margin: 0 10px;
	font-weight: normal;
}
.visa h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.visa td
{
	border-bottom: 1px solid #edede1;
	padding: 4px 4px;
}

.visa input.text
{
	width: 80px;
	height: 15px;
	border: 1px solid #aaaead;
	color: #d6d6d6;
	padding: 2px;
	vertical-align: middle;
}
.visa select
{
	width: 120px;
	vertical-align: middle;
}



.all .title1
{
	color: #1e2327;
}
.all .tablist th
{
	background: #a5a7a8;
}
.inv .tablist th
{
	background: #4a7f87;
}
/*.inv .title1 {
	color:#4a7f85;
}
.pen .title1 {
	color:#ba88e7;
}
.conf .title1 {
	color:#8bb99c;
}
.wait .title1,.att .title1 {
	color:#a0cbeb;
}
.rej .title1 {
	color:#fcca5b;
}
.dec .title1 {
	color:#f6a146;
}
.can .title1 {
	color:#ec6144;
}
.can7 .title1 {
	color:#e00037;
}*/
.pen .tablist th
{
	background: #ba88e7;
}
.conf .tablist th
{
	background: #8bb99c;
}
.wait .tablist th, .att .tablist th
{
	background: #A2CBEC;
}
.rej .tablist th
{
	background: #fcca5b;
}
.dec .tablist th
{
	background: #f6a146;
}
.can .tablist th
{
	background: #ec6144;
}
.can7 .tablist th
{
	background: #ad052e;
}
.edit_company
{
	background: url(../images/edit_company.png) no-repeat top left;
	padding: 0 0 0 26px !important;
}
.edit_company.cercle
{
	background: url(../images/edit_company.png) no-repeat top left;
	padding: 0 0 0 26px !important;
	font-size: 14px;
	font-weight: bold;
}
.edit_person
{
	background: url(../images/edit_person.png) no-repeat top left;
	padding: 0 0 0 26px !important;
}
.display_none
{
	display: none;
}
.display_row
{
	display: table-row;
}
.content_tab
{
	width: 680px;
}
.title_form th
{
	background: url(../images/bg_title_form.png) repeat-x;
}
.status_event
{
	display: block;
	width: 60px;
}
.title1 span.pen
{
	background: url(../images/pending.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.short
{
	background: url(../images/pending.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.inv
{
	background: url(../images/invited.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.conf
{
	background: url(../images/confirmed.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.dec
{
	background: url(../images/declined.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.rej
{
	background: url(../images/rejected.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.can
{
	background: url(../images/cancelled.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}

.title1 span.can7
{
	background: url(../images/cancelled7.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.title1 span.wait
{
	background: url(../images/waitinglist.png) no-repeat;
	padding-left: 20px;
	background-position: left 5px !important;
}
.attendee span.puce_status
{
	float: right;
}
span.puce_status
{
	display: block;
	width: 14px;
	height: 13px;
}
span.puce_status.pen
{
	background: url(../images/pending.png) no-repeat;
}
span.puce_status.inv
{
	background: url(../images/invited.png) no-repeat;
}
span.puce_status.conf
{
	background: url(../images/confirmed.png) no-repeat;
}
span.puce_status.dec
{
	background: url(../images/declined.png) no-repeat;
}
span.puce_status.rej
{
	background: url(../images/rejected.png) no-repeat;
}
span.puce_status.can
{
	background: url(../images/cancelled.png) no-repeat;
}

span.puce_status.can7
{
	background: url(../images/cancelled7.png) no-repeat;
}
span.puce_status.wait
{
	background: url(../images/waitinglist.png) no-repeat;
}
h3.title_bloc
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.title1 span.pen.bg_right
{
	background: url(../images/pending.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.short.bg_right
{
	background: url(../images/pending.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.inv.bg_right
{
	background: url(../images/invited.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.conf.bg_right
{
	background: url(../images/confirmed.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.dec.bg_right
{
	background: url(../images/declined.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.rej.bg_right
{
	background: url(../images/rejected.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.can.bg_right
{
	background: url(../images/cancelled.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.can7.bg_right
{
	background: url(../images/cancelled7.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.title1 span.wait.bg_right
{
	background: url(../images/waitinglist.png) no-repeat;
	padding-right: 20px;
	background-position: right 5px !important;
	padding-left: 0;
}
.with_border .tablist th
{
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat #C5C5C5;
	background-position: right 25px;
	text-decoration: none;
	height: 35px; /*cursor:pointer;*/
}
.content_master1
{
	/*margin: 102px 0 0 0;*/
}
.content_master2
{
	/*margin: 72px 0 0 0; _margin: 75px 0 0 0;*/
}
.bar_titre th
{
	border-top: 1px solid #CBCCCE;
}
.content_page
{
	padding: 10px;
}
.bg_white td
{
	background-color: White;
}
div.bg_white
{
	background-color: White;
	padding: 5px 10px;
}
div.bg_white td
{
	padding: 0 10px;
	width: auto;
}
.info_sup
{
	color: #aeaf9f;
	font-size: 10px;
	padding: 10px 0 5px 0 !important;
}
.info_sup .puce_status
{
	float: right;
}
.info_sup .inf_sup_value
{
	color: #40411e;
}
.info_sup .inf_sup_value.Yes
{
	font-weight: bold;
}
/*.tablist tr:hover td
{
    background-color:#DDDCC5;
    }
.tablist tr:hover.pager td
{
    background-color:Transparent;
    }*/
.tab_event
{
	width: 650px;
	margin: 0;
}
.tab_event .tablist td
{
	white-space: normal;
	font-weight: normal !important; /*padding-bottom:25px !important; 	background:none !important; 	border-bottom:1px solid black !important;*/
}
.tab_event .tablist th
{
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat #A5A7A8;
	background-position: right 20px;
	text-decoration: none;
	height: 35px;
	padding-top: 5px; /*cursor:pointer;*/
}
.tab_event .tablist .info_sup.event_detail_grid span
{
	padding-right: 10px;
}
.acc_manager
{
	background: url(../images/bg_acc_manager.gif) no-repeat right top;
	padding: 0 10px 0 0;
	display: block;
}
.edit_per_overview
{
	padding: 3px;
}
.website
{
	display: block;
	width: 100%;
	overflow: hidden;
}
.com_lft
{
	float: left;
	height: 25px;
}
.com_rght
{
	float: right;
	height: 21px;
	padding-top: 4px;
}
.no_info_sup .tablist td
{
	background: none;
	border-bottom: 1px solid #A5A7A8;
}
.no_info_sup .tablist .pager td
{
	border-bottom: none;
}
.event_detail .pager td
{
	border-bottom: none;
}
.form_only
{
	background-color: White;
	padding: 10px 0;
}
.btn_extract
{
	background: url(../images/btn_extract.png) no-repeat left top;
	padding: 7px 0 7px 35px;
	display: block;
	width: 150px;
	margin: 0 0 20px 0;
}
.extract_event
{
	width: 800px;
	margin-bottom: 2px;
}
.event
{
	clear: left;
	margin-bottom: 30px;
}
.breaker
{
	height: 1px;
	overflow: hidden;
	clear: left;
}
.view_participants
{
	display: block;
	margin-bottom: 30px;
}
.panel_search
{
	margin-bottom: 10px;
}
.panel_search table td
{
	background: #DDDCC5 !important;
}
.panel_search table
{
	margin: 0 auto;
}
.list_action
{
	float: right;
	margin: 5px 20px 0 10px;
}

/**  css test fckeditor */
.form_fck
{
	width: 100%;
}
.form_fck h3
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.form_fck table td
{
	padding: 2px;
	border-bottom: 1px solid #e5e6d6;
}
.form_fck table td table td
{
	padding: 0;
	border-bottom: none;
}

.itemStatMM
{
	background: #E6EDDE;
	padding: 2px 5px;
	border-bottom: 2px solid white;
}
.itemStatMM.history
{
	background: #E6EDDE;
	color: #aeaf9f;
}
.itemStatMM .date
{
	display: block;
	float: left;
	width: 65px;
}
.itemStatMM .hour
{
	display: block;
	float: right;
	width: 35px;
}
.itemStatMM .subject
{
	display: block;
	clear: left;
	float: none;
	width: 100%;
}
.itemStatMM .year
{
	float: right;
	padding-right: 6px;
}
.itemStatMM .status
{
	display: block;
	float: left;
	width: 80px; /*font-size:10px;*/
}
.P_view_emails
{
	background: #FFFFFF;
	padding: 2px 7px;
	text-align: right;
}
span.puce_status_info
{
	padding-left: 20px;
}
span.puce_status_info.pen
{
	background: url(../images/pending.png) no-repeat left;
}
span.puce_status_info.inv
{
	background: url(../images/invited.png) no-repeat left;
}
span.puce_status_info.conf
{
	background: url(../images/confirmed.png) no-repeat left;
}
span.puce_status_info.dec
{
	background: url(../images/declined.png) no-repeat left;
}
span.puce_status_info.rej
{
	background: url(../images/rejected.png) no-repeat left;
}
span.puce_status_info.can
{
	background: url(../images/cancelled.png) no-repeat left;
}
span.puce_status_info.can7
{
	background: url(../images/cancelled7.png) no-repeat left;
}
span.puce_status_info.wait
{
	background: url(../images/waitinglist.png) no-repeat left;
}


span.puce_status_event
{
	padding-left: 20px;
}
span.puce_status_event.Invited
{
	background: url(../images/invited.png) no-repeat left;
}
span.puce_status_event.Confirmed
{
	background: url(../images/confirmed.png) no-repeat left;
}
span.puce_status_event.Declined
{
	background: url(../images/declined.png) no-repeat left;
}
span.puce_status_event.Attended
{
	background: url(../images/waitinglist.png) no-repeat left;
}

.modalBackground
{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.P_popin_style
{
	height: 400px;
	background: url(../images/bg_titre_boite_verte.png) repeat-x top #C3D6AE;
	padding: 5px 10px 10px 10px;
}
.P_popin_style.manage_file
{
	height: auto;
	min-width: 200px;
	width: auto;
}
.P_popin_style.manage_file .p_gv_popin
{
	min-height: 150px;
	height: auto;
	overflow-y: scroll;
	background: #FFFFFF;
	padding: 10px;
}
.P_popin_style.manage_file .p_gv_popin img
{
	margin-bottom: 10px;
}
.P_popin_style.password
{
	height: 130px;
	width: 300px;
}
.P_popin_style.password .p_gv_popin
{
	height: 100px;
}
.p_gv_popin
{
	height: 370px;
	overflow-y: scroll;
	background: #FFFFFF;
}
.email_preview
{
	display: block;
	padding: 5px;
}
.email_preview table td
{
	white-space: normal !important;
	background: none;
}
.P_popin_style h3
{
	color: #477218;
	font-weight: bold;
}
.list_todo
{
	/*border-top:2px solid #C3D6AE; 	border-bottom:2px solid #C3D6AE; 	border-left:10px solid #C3D6AE; 	border-right:10px solid #C3D6AE;*/
}
.list_todo th
{
	background-color: #DDDCC5;
	border-right: 2px solid white;
}
.list_todo th, .list_todo td
{
	padding: 2px 3px;
	border-bottom: 1px solid #cecece;
	text-align:left !important;
    white-space:nowrap;
}
.float_none
{
	float: none;
}
.icon_send_mail
{
	vertical-align: middle;
}
.tab_login
{
	width: 180px;
	background-color: White;
	margin: 0 auto;
}
.tab_login td
{
	padding: 5px 0;
}
.tab_login label
{
	vertical-align: middle;
	display: block;
	padding-top: 3px;
}
.bloc_login
{
	width: 270px;
	background-color: White;
	margin: 0 auto;
	border: 10px solid #eeede2;
	text-align: left;
}
.authentification_echoue
{
	color: #c03000 !important;
	padding: 10px 30px;
}
.authentification_page
{
	background: url(../images/bg_authentification.gif) repeat-x top #eeede2;
	text-align: center;
	padding-top: 60px;
}
.login_control
{
	width: 300px;
	margin: 0 auto;
	text-align: left;
}
.Profile_No
{
	background: url(../images/bg_no.png) no-repeat right;
	padding-right: 12px;
}
.Vip_No
{
	background: none;
	padding-right: 0;
}
.Vip_Yes
{
	background: url(../images/vip.gif) no-repeat right;
	padding-right: 25px;
}
.Profile_Yes
{
	background: url(../images/done.gif) no-repeat right;
	padding-right: 14px;
}
.profile_update_company td
{
	padding-right: 20px !important;
}
.pager td span
{
	color: #97BF11;
	font-weight: bold;
	text-decoration: underline;
}
.pager td span, .pager td a
{
	display: block;
	padding-top: 5px;
}
.pager td a:hover
{
	text-decoration: underline;
}
.statistique th.nb_comp_pers
{
	text-align: center;
	padding-top: 8px;
	width: 150px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.event .statistique th.nb_comp_pers
{
	padding-top: 5px;
}
.statistique th.nb_comp_pers
{
	text-align: center;
	padding-top: 8px;
	width: 150px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.close_popin
{
	cursor: pointer;
	float: right;
}
.drag_panel
{
	cursor: move;
}
.send_mail
{
	float: right;
	display: block;
	width: 30px;
	height: 25px;
	background: url(../images/send_mail.png) no-repeat right;
	margin-left: 5px;
}
.send_mail:hover
{
	background: url(../images/send_mail_hover.png) no-repeat right;
}
.send_mail.disable
{
	background: url(../images/send_mail_disable.png) no-repeat right;
	cursor: not-allowed;
}
.btn_remove
{
	float: right;
	display: block;
	width: 30px;
	height: 25px;
	background: url(../images/send_mail.png) no-repeat right;
	margin-left: 5px;
}
.btn_remove:hover
{
	background: url(../images/send_mail_hover.png) no-repeat right;
}
.counter
{
	border: 1px solid #aaaead;
	width: 25px;
	height: 16px;
	padding: 2px;
}
.global
{
	padding: 0 10px 20px 10px;
}
.col_left
{
	width: 160px;
	float: left;
	margin-right: 10px;
}
.col_content
{
	width: 660px;
	float: left;
	margin-right: 10px;
}
.col_right
{
	width: 160px;
	float: left;
}
.cell_label, .cell_label_emb
{
	white-space: nowrap;
	padding-top: 5px;
	vertical-align: middle;
}
.form_double table td.cell_label_emb
{
	padding-left: 10px;
}
.cell_label
{
	padding-left: 10px;
	vertical-align: middle;
}
.cell_label_emb_extract
{
	width: 260px;
	vertical-align: middle;
}

.cell_field
{
	text-align: right;
	width: 205px;
}

.cell_label
{
	padding-left: 10px;
}
.page_title
{
	width: 700px;
}
.page_title2
{
	width: 450px;
}
.page_title3
{
	width: 150px;
}

.page_title_with_zonefilter
{
	width: 400px;
}
.page_title_reports
{
	width: 1005px;
}
.page_title_travel
{
	width: 850px;
}
.page_filter
{
	width: 300px;
}
.statistique th.executor
{
	text-align: center;
	padding-top: 8px;
	width: 200px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.statistique th.followup
{
	text-align: center;
	padding-top: 8px;
	width: 290px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.statistique th.total_quota
{
	text-align: center;
	padding-top: 8px;
	width: 67px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.statistique th.total_arorder
{
	text-align: center;
	padding-top: 8px;
	width: 136px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.statistique th.total_first_attendees
{
	text-align: center;
	padding-top: 8px;
	width: 200px;
	border-left: 1px solid #cbccce;
	border-right: 1px solid #cbccce;
}
.zonefilter
{
	width: 300px;
}
.right_title
{
	width: 300px;
	text-align: right;
}
.menu_research
{
	float: left;
	width: 850px;
}
.empty_cell
{
	width: 300px;
}
.empty_cell2
{
	width: 150px;
}
.form_left.radio table td, .form_right.radio table td
{
	padding: 2px;
	width: 25%;
	border-bottom: 1px solid #e5e6d6;
}
.form_left.radio table td table td, .form_right.radio table td table td
{
	padding: 0;
	border-bottom: none;
}
.form_left.radio table td table, .form_right.radio table td table
{
	float: right;
}

.titre_bloc
{
	background: url(../images/bg_title_form.png) repeat-x;
	color: #477218;
	padding: 7px 5px;
	font-weight: bold;
}
.msg_from, .msg_to, .msg_cc, .msg_bcc
{
	width: 325px;
	float: left;
	padding-bottom: 3px;
}
.msg_from, .msg_cc
{
	margin-right: 10px;
}
.msg_from .txt_bx, .msg_to .txt_bx, .msg_cc .txt_bx, .msg_bcc .txt_bx
{
	width: 115px;
	border: 1px solid #aaaead;
	height: 19px;
	padding: 5px 2px 0 2px;
}
.msg_from .select, .msg_to .select, .msg_cc .select, .msg_bcc .select
{
	width: 120px;
	border: 1px solid #aaaead;
	padding: 4px 2px 3px 2px;
}
/*
.msg_from .select option,.msg_to .select option,.msg_cc .select option,.msg_bcc .select option
{
	padding-top:5px;
}*/
.msg_from input, .msg_to input, .msg_cc input, .msg_bcc input, .msg_from select, .msg_to select, .msg_cc select, .msg_bcc select, .msg_from label, .msg_to label, .msg_cc label, .msg_bcc label
{
	vertical-align: middle;
}
.msg_from h3, .msg_to h3, .msg_cc h3, .msg_bcc h3
{
	font-weight: normal;
	background: none;
	color: #1e2225; /*border-bottom:1px solid #cbccce;*/
	padding: 0 0;
	margin-bottom: 0;
}
.label_form_emailing
{
	display: block;
	padding: 15px 0 0 0;
}
#divFrom input, #divBCC input, #divCC input
{
	margin-bottom: 3px;
}



.gv_event_registration
{
	background-color: White;
	border: 10px solid #d6e3c8;
	margin: 10px 0 0 5px;
	width: 650px;
}
.gv_event_registration td
{
	border: none;
	background-color: White;
	background: url(../images/bg_pyjama.png) repeat-x bottom;
	white-space: nowrap;
	padding: 5px 2px 0 2px !important;
}
.gv_event_registration th
{
	text-align: center;
	padding: 10px 5px 10px 3px;
	vertical-align: top;
	background: #d6e3c8;
	font-size: 10px;
	border-bottom: 1px solid #99b975;
}
.gv_event_registration th.event
{
	border-right: none;
}
.gv_event_registration th.attended
{
	text-align: center;
	border-right: 2px solid #fff !important;
	border-left: 2px solid #fff !important;
}
.gv_event_registration select, .gv_event_registration input
{
	vertical-align: top !important;
	margin: 0 !important;
}
.gv_event_registration select
{
	float: right;
}

.gv_event_registration .tr_event td
{
    text-align: center;
    padding: 10px 5px 10px 3px;
    vertical-align: top;
    background: #E6EDDE !important;
    font-size: 10px;
    /*border-top: 1px solid #99b975;*/
}

.gv_event_registration th.encours
{
    border-top: 10px solid #97bf11;
}
.gv_event_registration th a
{
    color: #1E2225;
    background: url(../images/puce_tri_off.png) no-repeat;
    background-position: right 25px;
    text-decoration: none;
    display: block;
    height: 35px; /*cursor:pointer;*/
}
.gv_event_registration th span
{
    color: #1E2225;
    background: url(../images/puce_tri_off.png) no-repeat;
    background-position: right 25px;
    text-decoration: none;
    display: block;
    height: 35px; /*cursor:pointer;*/
}
.gv_event_registration th.encours a
{
    background: url(../images/puce_tri.png) no-repeat;
    background-position: right 25px;
    display: block;
}
.gv_event_registration th.encours.desc a
{
    background: url(../images/puce_tri_desc.png) no-repeat;
    background-position: right 25px;
    display: block;
}
.edit_item
{
	background: url(../images/edit.png) no-repeat top left;
	padding: 0 0 0 15px !important;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.p_event_name
{
	width: 100%;
	border-top: 1px solid #cbcccd;
	border-bottom: 1px solid #cbcccd;
	margin-bottom: 5px;
	padding: 3px 0;
}
.p_event_name.first
{
	border-top: none;
}
.txt_bx.date_event
{
	width: 70px;
}

.gv_event_registration .info_sup
{
	color: #aeaf9f;
	font-size: 10px;
	padding: 12px 0 5px 0 !important;
}
.event_detail
{
	background-color: White;
	border: 10px solid #d6e3c8;
	width: 800px;
	border-collapse:collapse;
}
.event_detail.nights
{
	width: 100%;
}
.event_detail th
{
	text-align: center;
	padding: 10px 5px 10px 3px;
	vertical-align: top;
	background: #d6e3c8;
	font-size: 10px;
	border-bottom: 1px solid #99b975;
	border-left: 2px solid white;
}
.event_detail td
{
	padding: 2px;
	text-align: center;
	border-bottom: 1px solid #e7e6d6;
}
.event_detail.align_left td
{
	text-align: left;
}
.event_detail.align_left
{
	width: 650px;
}
.event_detail th.left_title
{
	border-bottom: 1px solid White !important;
	text-align: left;
	background-color: #e6edde;
	padding: 5px;
}
.event_detail td.total_global
{
	border-bottom: 1px solid White !important;
	text-align: center;
	background-color: #e6edde;
	padding: 5px 2px;
}
.event_detail th.cell_croise
{
	border-bottom: none !important;
}
.titre_event
{
	font-size: 14px;
	font-weight: bold;
}
.event_detail .lighter td
{
	background-color: #EFEFEF;
}
.event_detail .lighter td.entete1
{
	background-color: #A5A7A8;
}
.total_event
{
	font-weight: bold;
	font-size: 14px;
	background-color: #B5C6CF;
}
.event_detail .total_event td
{
	background-color: #B5C6CF;
}
.event_detail .total_event td.entete1
{
	background-color: #A5A7A8;
}

.event_detail td.total
{
	font-weight: bold;
}
.no_margin
{
	margin: 0;
}
.btn_off.margin0 .lft
{
	margin-left: 0;
}
.btn_off.margin_left .lft
{
	margin-left: 20px !important;
}
.button_password
{
	padding-right: 30px !important;
}
.noshow
{
	color: Red;
	text-decoration: line-through;
}
.link_report a:hover
{
	text-decoration: underline;
}
.link_report
{
	background: white;
}
.border_bottom
{
	border-bottom: 1px solid #e5e6d6;
	padding-bottom: 5px;
}
.plain_text
{
	padding-top: 20px;
}
.cursor_pointer
{
	cursor: pointer;
}
.plus_sending_mail
{
	width: 100%;
}
.plus_sending_mail input, .plus_sending_mail label
{
	display: inline;
}
.statistique .row_action th.align_right
{
	text-align: right !important;
}
.view_title
{
	float: left;
	font-weight: bold;
	padding: 6px;
}
.btn_ok_large
{
	border: none;
	display: block;
	width: 101px;
	height: 25px;
	background: url(../images/btn_ok_large.png) no-repeat top left;
	cursor: pointer;
}
.btn_ok_large:hover
{
	background: url(../images/btn_ok_large_hover.png) no-repeat top left;
}
/******CSS formulaire inscription ****/
.form_left_user
{
	float: left;
	margin-right: 10px;
	width: 363px;
	margin-bottom: 10px;
}
.form_left_user table td
{
	padding: 2px;
	border-bottom: none;
}
.form_left_user table td table td
{
	padding: 0;
	border-bottom: none;
}

.form_left_user.radio table td, .form_right_user.radio table td
{
	padding: 2px;
	width: 25%;
	border-bottom: 1px solid #e5e6d6;
}
.form_right_user
{
	float: left;
	margin-right: 0;
	width: 363px;
	margin-bottom: 10px;
}
.form_right_user table td
{
	padding: 2px;
	border-bottom: none;
}

.form_double_user
{
	width: 726px;
	margin-bottom: 10px;
}
.form_double_user table td
{
	padding: 2px;
	width: 25%;
	border-bottom: none;
}
.form_double_user table td table td
{
	padding: 0;
	border-bottom: none;
}
.cell_label_user, .cell_label_emb_user
{
	white-space: nowrap;
	padding-top: 5px;
	vertical-align: middle;
}
.form_double_user table td.cell_label_emb_user
{
	padding-left: 10px;
}
.cell_label_user
{
	padding-left: 10px;
	vertical-align: middle;
}
.cell_field_user
{
	text-align: right;
	width: 205px;
}


/** CSS reports**/
.reports
{
	background-color: White;
	margin: 5px 0;
}
.reports td.first
{
	border-left: 10px solid #DDDCC5;
}
.reports td.last
{
	border-right: 10px solid #DDDCC5;
}
.reports td
{
	border: none;
	background-color: White;
	background: url(../images/bg_pyjama.png) repeat-x bottom;
	padding: 5px 5px 0 5px !important;
	white-space: nowrap;
	overflow: visible;
}
.reports td .radiogv td
{
	border: none;
	background: none;
}
.reports .pyjama td
{
	border-bottom: 1px solid #1d2326;
	border-top: 1px solid #e7e6d6;
}
.reports .last_row
{
	border-bottom: 10px solid #DDDCC5;
}
.reports th
{
	text-align: left;
	border: none;
	border-right: 2px solid #fff;
	padding: 10px 5px 2px 3px;
	vertical-align: top;
	background: #777b7d;
	font-size: 10px;
	border-top: 10px solid #DDDCC5;
}
.reports th.first
{
	border-left: 10px solid #DDDCC5 !important;
}
.reports th.last
{
	border-right: 10px solid #DDDCC5 !important;
}
.reports th.encours
{
	border-top: 10px solid #97bf11;
}
.reports th a
{
	color: #dddede;
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat;
	background-position: right 25px;
	text-decoration: none;
	display: block;
	height: 35px; /*cursor:pointer;*/
}
.reports th span
{
	color: #dddede;
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat;
	background-position: right 25px;
	text-decoration: none;
	display: block;
	height: 35px; /*cursor:pointer;*/
}
.reports th.encours a
{
	background: url(../images/puce_tri.png) no-repeat;
	background-position: right 25px;
	display: block;
}
.reports th.encours.desc a
{
	background: url(../images/puce_tri_desc.png) no-repeat;
	background-position: right 25px;
	display: block;
}
.reports th
{
	background: #D6E3C8;
}
.with_border .reports th
{
	color: #FFFFFF;
	background: url(../images/puce_tri_off.png) no-repeat #C5C5C5;
	background-position: right 25px;
	text-decoration: none;
	height: 35px; /*cursor:pointer;*/
}
.edit_followup
{
	background: url(../images/action.png) no-repeat top left;
	padding: 0 0 0 26px !important;
}

.apply_action
{
	float: right;
	display: block;
	width: 30px;
	height: 25px;
	background: url(../images/apply_action.png) no-repeat right;
	margin-left: 5px;
}
.apply_action.zonefilterapply
{
	margin-right: 5px;
}
.apply_action:hover
{
	background: url(../images/apply_action_hover.png) no-repeat right;
}
.bloc_task
{
	padding: 5px 5px;
}
.field_task
{
	padding-bottom: 5px;
}
.RBL_style td
{
	white-space:nowrap;
}
.New_No
{
	background: none;
	padding-right: 0;
}
.New_Yes
{
	background: url(../images/New_icon.gif) no-repeat right;
	padding-right: 25px;
	width:25px;
	height:13px;
}
.agenda2 td
{
    font-size: 11px !important;
    background: #FFFFFF;
    border-bottom: 1px #C5C5C5 solid !important;
    padding: 4px 4px 0 4px;
}
.agenda2 th.title_agenda
{
    font-size: 11px !important;
    background: #FFFFFF;
    border-top: 2px #008779 solid;
    border-bottom: 2px #008779 solid;
    padding: 7px 0 0 0px;
}
.agenda2 td.hour_fct
{
    font-size: 11px;
    font-weight: bold;
    background: #C5C5C5;
}
.agenda2 td.none_border
{
    border-bottom: none !important;
}
.empty_tr td 
{
	background:none !important;
	}
	
	
.event_detail th.attended
{
	text-align: center;
	border-right: 2px solid #fff !important;
	border-left: 2px solid #fff !important;
}
.input_password
{
    border: 1px solid #1d2326;
    background-position: 2px 2px;
    padding: 2px 0 0 18px;
    height: 16px;
    width: 120px;
}
.cbl_participant 
{
	float:right;
}
.cbl_participant td 
{
	width:30px !important;
	
}
.parent_project,.child_project
{
    display:block;
}
.parent_project input,.child_project input
{
    margin-right:5px;
}
.parent_project
{
    margin-top:10px;
}
.child_project
{
    margin-left:10px;
}
.show
{
    display:block;
}
.hide
{
    display:none;
}
.pass_desc td
{
	border-bottom: 1px solid #e5e6d6 !important;
    height:34px !important;
    padding-left:0 !important;
    padding-right:0 !important;
}
.pass_desc td td
{
    padding-left:4px !important;
    padding-right:4px !important;
}
.btn_rght .lft{
	float:right;
	display:block;
	height:23px;
	width:2px;
	text-decoration:none;
	background:url(../images/lft_btn.png) no-repeat;
}
.btn_rght .rght{
	float:right;
	display:block;
	height:23px;
	width:2px;
	text-decoration:none;
	background:url(../images/rght_btn.png) no-repeat;
	margin-right:2px;
}
.btn_rght .txt{
	float:right;
	display:block;
	height:18px;
	text-decoration:none;
	font-weight:bold;
	color:#1a171b;
	padding:5px 5px 0 5px;
	font-size:10px;
	background:url(../images/txt_btn.png) repeat-x;
}
.P_switch_participant_type
{
    text-align:center;
    height:90px;
    padding:10px;
    background:#FFFFFF;
    margin-top:10px;
}
.P_switch_participant_type span
{
    display:block;
    text-align:center;
    padding-bottom:10px;
}
.P_switch_participant_type select
{
    margin-bottom:10px;
}
.noshow
{
    opacity:0.4;
}
.noshow img
{
    width:100px;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}
.LogoImage img
{
    width:100px;
}



}
/********event_detail workshop*************/
.event_detail.workshop
{
    width: 100%;
}
.event_detail.workshop td
{
    text-align: left;
    white-space: nowrap;
    overflow: visible;
}
.event_detail.workshop th
{	
    text-align: left;
}

.event_detail.workshop th.encours
{
    border-top: 10px solid #97bf11;
}
.event_detail.workshop th a
{
    color: #000;
    background: url(../images/puce_tri_off.png) no-repeat;
    background-position: right 25px;
    text-decoration: none;
    display: block;
    height: 35px;
}
.event_detail.workshop th.encours a
{
    background: url(../images/puce_tri.png) no-repeat;
    background-position: right 25px;
    display: block;
}
/********End event_detail workshop*************/

.btn_off2 .lft
{
    float: left;
    display: block;
    height: 25px;
    width: 3px;
    margin-left: 5px;
    text-decoration: none;
    background: url(../images/lft_btn_off.png) no-repeat;
}
.btn_off2 .rght
{
    float: left;
    display: block;
    height: 25px;
    width: 3px;
    text-decoration: none;
    background: url(../images/rght_btn_off.png) no-repeat;
}

.btn_off2 .txt2{	
	float:left;
	display:block;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	color:#1a171b;
	padding:0px 5px 5px 5px;
	font-size:11px;
	background:url(../images/txt_btn_off.png) repeat-x;
}

.btn_off2:hover .lft
{
    background: url(../images/lft_btn_on.png) no-repeat;
}
.btn_off2:hover .rght
{
    background: url(../images/rght_btn_on.png) no-repeat;
}
.btn_off2:hover .txt
{
    background: url(../images/txt_btn_on.png) repeat-x;
}

.btn_off .txt2 {
    float: right;
    display: block;
    height: 28px;
    text-decoration: none;
    font-weight: bold;
    color: #1a171b;
    padding: 0px 5px 5px 5px;
    font-size: 11px;
    background: url(../images/txt_btn_off.png) repeat-x;
}

.btn_on .txt2 {
    float: right;
    display: block;
    height: 28px;
    text-decoration: none;
    font-weight: bold;
    color: #1a171b;
    padding: 0px 5px 5px 5px;
    font-size: 11px;
    background: url(../images/txt_btn_on.png) repeat-x;
}


.btn_on2 .lft
{
    float: left;
    display: block;
    height: 25px;
    width: 3px;
    margin-left: 5px;
    text-decoration: none;
    background: url(../images/lft_btn_on.png) no-repeat;
}
.btn_on2 .rght
{
    float: left;
    display: block;
    height: 25px;
    width: 3px;
    text-decoration: none;
    background: url(../images/rght_btn_on.png) no-repeat;
    margin-right: 10px;
}

.btn_on2 .txt2{
	float:left;
	display:block;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	color:#1a171b;
	padding:0px 5px 5px 5px;
	font-size:11px;
	background:url(../images/txt_btn_on.png) repeat-x;
}
.gv_event_registration.assises td
{
    background: none;
    border-bottom: 1px solid #e7e6d6;
}
.gv_event_registration.assises th
{
    text-align: left;
}
.edit_function
{
	background: url(../images/edit.png) no-repeat top left;
	padding: 0 0 0 15px !important;
}.display_item
{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.display_item.passes
{
	width:800px;
}
.PictureImage img
{
    width:100px;
}
.select_list_date{
	width:35px;
}

.add_resa
{
    background: url(../images/puce_add.png) no-repeat;
    background-position:left 5px;
    padding: 0 0 0 13px !important;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 7px;
}
.Main_No
{
    background: none;
    padding-right: 0;
}
.Main_Yes
{
    background: url(../images/main.png) no-repeat right;
    /*padding-right: 25px;*/
    display: block;
    width: 32px;
    height: 15px;
}

.edit_vip{
  display: block;
	background:url(../images/vip.png) no-repeat left top !important;
	  font-size: 11px;
}
.ces_member{
  display: inline-block;
	background:url(../images/picto_cercle.png) no-repeat left top !important;
    width:13px;
    height:13px;
}

.lnk_action {
	border: 1px solid #A6C732;
	display: inline-block;
	padding: 1px;
	background: #FFF;
	text-align: center;
	border-radius: 3px;
}

	.lnk_action span {
		display: block;
		padding: 3px 5px;
		font-size: 8px;
		text-transform: uppercase;
		background: linear-gradient(#C7C8CA, #595D60, #595D60);
		color: #FFFFFF;
		border-radius: 3px;
		border: 1px solid #000000;
	}

.lnk-action-fade {
	opacity: 0.5;
}