@charset "utf-8";
/* CSS Document */
.form_departure.assises, .form_arrival.assises{
	width:400px;
}
.form_att2 table td, .form_assistant2 table td{
	padding:2px;
	border-bottom:1px solid #e5e6d6;
}
.form_departure.assises, .form_arrival.assises{
	float:left;
	margin-right:10px;
	width:325px;
	margin-left:0px;
}
.btn.assises .lft{
	float:right;
	display:block;
	height:23px;
	width:2px;
	margin-left:2px;
	text-decoration:none;
	background:url(../images/lft_btn.png) no-repeat;
}
.btn.assises .rght{
	float:right;
	display:block;
	height:23px;
	width:2px;
	text-decoration:none;
	background:url(../images/rght_btn.png) no-repeat;
}
.btn.assises .txt{
	height:22px;
	padding:5px 5px 5px 5px;
}

.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_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_lft2 .lft{
	float:left;
	display:block;
	height:25px;
	width:2px;
	text-decoration:none;
	background:url(../images/lft_btn.png) no-repeat;
}
.btn_lft2 .rght{
	float:left;
	display:block;
	height:25px;
	width:2px;
	text-decoration:none;
	background:url(../images/rght_btn.png) no-repeat;
	margin-right:2px;
}
.btn_lft2 .txt{
	float:left;
	display:block;
	height:23px;
	text-decoration:none;
	font-weight:bold;
	color:#1a171b;
	padding:0px 5px 0 5px;
	font-size:10px;
	background:url(../images/txt_btn.png) repeat-x;
}
.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;
}
.btn_rght.encours .lft{
	background:#fff;
}
.btn_rght.encours .rght{
	background:#fff;
}
.btn_rght.encours .txt{
	background:#fff;
}

.btn_rght.assises{
	float:right;
	margin:0px;
}
.txt_bx_order{		
		border: 1px solid #aaaead;
    width: 60px;
    height: 16px;
    padding: 2px; /*float:right;*/
}
.txt_bx_website{		
		border: 1px solid #aaaead;
    width: 188px;
    height: 16px;
    padding: 2px; /*float:right;*/
}
.display_none{
		display : none;
}
.edit_company{
	background:url(../images/btn_edit_company.gif) no-repeat left top !important;
	padding-left:26px;
}
.edit_person{
	background:url(../images/btn_edit_person.gif) no-repeat left top !important;
	padding-left:26px;
}
.edit_pending{
	background:url(../images/pending.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_invited{
	background:url(../images/invited.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_confirmed{
	background:url(../images/confirmed.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_rejected{
	background:url(../images/rejected.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_declined{
	background:url(../images/declined.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_cancelled{
	background:url(../images/cancelled.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_cancelled7{
	background:url(../images/cancelled7.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_waitinglist{
	background:url(../images/waitinglist.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_all{
	background:url(../images/all.png) no-repeat left top !important;
	padding-left:20px;
}
.edit_vip{
  display: block;
	background:url(../images/vip.png) no-repeat left top !important;
	/*width:40px;*/
}
.edit_vip.assises{
	background:url(../images/vip.png) no-repeat right top !important;
	width:125px;
}
.edit_vip.assises2{
	background:url(../images/vip.png) no-repeat right top !important;
	width:200px;
}
.edit_novip{
	background:url(../images/novip.gif) no-repeat right top !important;
	width:105px;
}
.btn_on .rght{
	margin-right:0px;
}
/*============Calender Menu===================/
ul#navigation-1 li ul.navigation-2.calender
{
	width: 142px;
	background:url(../images/bg_top_navigation_calender.gif) no-repeat top ;
}

ul#navigation-1 li ul.navigation-2.calender li a:link, ul#navigation-1 li ul.navigation-2.calender li a:visited
{
	width:116px;
}
ul#navigation-1 li ul.navigation-2.calender ul {
	left:140px; 
}*/
ul#navigation-1 li .third ul.navigation-2 li.submenu:hover a, ul#navigation-1 li .third ul.navigation-2 li.submenu a:active, ul#navigation-1 li .third ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_calender.png) no-repeat;
}
/*
ul#navigation-1 li ul.navigation-2.calender li.submenu a:link, ul#navigation-1 li ul.navigation-2.calender li.submenu a:visited
{
	background:none;
}
ul#navigation-1 li ul.navigation-2.calender li.submenu:hover a, ul#navigation-1 li ul.navigation-2.calender li.submenu a:active, ul#navigation-1.calender li ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_calender_nopuce.png) no-repeat;
}
/***********End calender************
/***********Communication Menu************
ul#navigation-1 li ul.navigation-2.communication
{
	width: 175px;
	background:url(../images/bg_top_navigation_communication.gif) no-repeat top ;
}
ul#navigation-1 li ul.navigation-2.communication li a:link, ul#navigation-1 li ul.navigation-2.communication li a:visited
{
	width:149px;
}

ul#navigation-1 li ul.navigation-2.communication ul {
	left:173px; 
}*/
ul#navigation-1 li .second ul.navigation-2 li.submenu:hover a, ul#navigation-1 li .second ul.navigation-2 li.submenu a:active, ul#navigation-1 li .second ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_communication.png) no-repeat;
}
ul#navigation-1 li .menu ul.navigation-2 ul li.all a{
	background:#FFFFFF !important;
	background-position:5px 4px !important;
	padding:3px 0 2px 16px !important;
}
/*
ul#navigation-1 li ul.navigation-2.communication li.submenu a:link, ul#navigation-1 li ul.navigation-2.communication li.submenu a:visited
{
	background:none;
}

ul#navigation-1 li ul.navigation-2.communication li.submenu:hover a, ul#navigation-1 li ul.navigation-2.communication li.submenu a:active, ul#navigation-1.communication li ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_communication_nopuce.png) no-repeat;
}
/***********End communication************
/***********Logistic Menu************
ul#navigation-1 li ul.navigation-2.logistic
{
	width: 121px;
	background:url(../images/bg_top_navigation_logistic.gif) no-repeat top ;
}
ul#navigation-1 li ul.navigation-2.logistic li a:link, ul#navigation-1 li ul.navigation-2.logistic li a:visited
{
	width:95px;
}

ul#navigation-1 li ul.navigation-2.logistic ul {
	left:119px; 
}*/
ul#navigation-1 li .forth ul.navigation-2 li.submenu:hover a, ul#navigation-1 li .forth ul.navigation-2 li.submenu a:active, ul#navigation-1 li .forth ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_logistic.png) no-repeat;
}

/*ul#navigation-1 li ul.navigation-2.logistic li.submenu a:link, ul#navigation-1 li ul.navigation-2.logistic li.submenu a:visited
{
	background:none;
}

ul#navigation-1 li ul.navigation-2.logistic li.submenu:hover a, ul#navigation-1 li ul.navigation-2.logistic li.submenu a:active, ul#navigation-1.logistic li ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_logistic_nopuce.png) no-repeat;
}
/***********End logistic************

/***********Tools Menu************
ul#navigation-1 li ul.navigation-2.tools
{
	width: 113px;
	background:url(../images/bg_top_navigation_tools.gif) no-repeat top ;
}
ul#navigation-1 li ul.navigation-2.tools li a:link, ul#navigation-1 li ul.navigation-2.tools li a:visited
{
	width:87px;
}

ul#navigation-1 li ul.navigation-2.tools ul {
	left:111px; 
}*/
ul#navigation-1 li .fivth ul.navigation-2 li.submenu:hover a, ul#navigation-1 li .fivth ul.navigation-2 li.submenu a:active, ul#navigation-1 li .fivth ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_tools.png) no-repeat;
}

/*ul#navigation-1 li ul.navigation-2.tools li.submenu a:link, ul#navigation-1 li ul.navigation-2.tools li.submenu a:visited
{
	background:none;
}
ul#navigation-1 li ul.navigation-2.tools li.submenu:hover a, ul#navigation-1 li ul.navigation-2.tools li.submenu a:active, ul#navigation-1.tools li ul.navigation-2 li.submenu a:hover
{
	background: url(../images/bg_navigation_hover_tools_nopuce.png) no-repeat;
}
/***********End tools************/
/******************Menu.shtml */
.eventname{
	width:530px;
}

.form_search .search{
	height:20px;
	width:121px;
}
/******************End Menu.shtml */

.top2{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.tab_list td{
	padding:10px;
}
.form_extract{
	float:left;
	margin-right:10px;
	width:240px;
	margin-left:10px;
}
.form_extract h3{	
	background:url(../images/bg_title_form.png) repeat-x;
	color:#477218;
	padding:7px 5px;
	font-weight:bold;
}

.txt_bx_password{
  border:1px solid #aaaead;
	width:50px;
	height:25px;
}
.txt_bx_area{
    border: 1px solid #aaaead;
    width: 320px;
    height: 60px;
    padding: 2px; /*float:right;*/
}
.txt_bx_area_chekin{
    border: 1px solid #aaaead;
    width: 315px;
    height: 100px !important;
    padding: 2px;
}
.txt_bx_area_refund{
    border: 1px solid #aaaead;
    width: 160px;
    height: 25px;
    padding: 2px;
}
.txt_bx_area_recap{
    border: 1px solid #aaaead;
    width: 280px;
    height: 60px;
    padding: 2px; /*float:right;*/
}
.txt_bx_counter{
  border:1px solid #aaaead;
	height:20px;
	padding:2px;
}
.select_list_date{
	width:35px;
}

.nb_att.assises{
	height:20px;
}


.statistique.assises td,.statistique.assises th{
	border:0px;
}
.tablist.assises td{
	border:none;
	text-align:left;
	border-bottom:1px solid #e7e6d6;
	border-top:1px solid #e7e6d6;
	padding: 1px 5px;
}

/*********Mise en page pour emailing broadcast************/

.form_email_broad{
	float:left;
	margin-right:10px;
	width:560px;
	margin-left:10px;
}
.form_email_broad h3{
	background:url(../images/bg_title_form.png) repeat-x;
	color:#477218;
	padding:7px 5px;
	font-weight:bold;
}
/*********Fin emailing broadcast************/


.form_email_broad.assises{
	width:390px;
}
.form_center
{
    margin-left: 233px;
    width: 325px;
    margin-bottom: 10px;
}
.form_center table td
{
    padding: 2px;
}

.form_center table td a
{
    padding: 2px;
    width: 25%;
    /*border-bottom: 1px solid #e5e6d6;*/
}

.search_under a{
    text-decoration: underline;	
}
.status
{
    margin-left: 82px;
}

.tablist th div
{
    color: #dddede;
    color: #FFFFFF;
    background-position: right 25px;
    text-decoration: none;
    display: block;
    height: 20px; /*cursor:pointer;*/
}
.txt_bx_workshop{	
    border: 1px solid #aaaead;
    width: 35px;
    height: 16px;
    padding: 2px;
	}
	
.gv_event_registration.assises td
{
    background: none;
    border-bottom: 1px solid #e7e6d6;
}
.gv_event_registration.assises th
{
    text-align: left;
}


.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_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;
}

.tab_login.assises
{
    width: 250px;
}
.button_password.assises
{
    padding-right: 100px !important;
}

.button_type
{
    padding-right: 100px !important;
}
.bloc_type
{
    width: 270px;
    background-color: White;
    text-align: left;
    padding-top: 10px !important;
}
.attendee span.picto_cercle
{
    float: right;
}
span.picto_cercle
{
    display: block;
    width: 14px;
    height: 13px;
    background: url(../images/picto_cercle.png) no-repeat;
}

.edit_member{
	/*background:url(../images/picto_cercle.png) no-repeat right top !important;
	width:100px;*/
    display: block;
    /*width: 30px;*/
    background: url(../images/picto_cercle.png) no-repeat left top !important;
}


/*****Contactinfo********/

.new_las ul li{
	list-style:none;
	list-style-type:none;
	padding:0 0 0 12px;
	margin:0 0 5px 0;
	background:url(../images/new_puce1.png) no-repeat top left;
}
.new_las ul{
	padding: 0 0 0 15px;
	background:none !important;
}
.new_las ul ul{
	padding: 5px 0 10px 15px;
}
.new_las ul li li{
	list-style:none;
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background:url(../images/new_puce2.png) no-repeat top left;
}
.new_las ul.level3 li,.new_las .level3{
	padding:0 0 0 12px;
	background:url(../images/new_puce1.png) no-repeat top left;
}
.new_las ul.level4 li,.new_las .level4{
	padding:0 0 0 10px;
	background:url(../images/new_puce2.png) no-repeat top left;
}
.new_las ul.level1 li,.new_las .level1{
	padding:0 0 3px 15px;
	background:url(../images/new_puce3.png) no-repeat top left;
	list-style-type:none;
	list-style-image:none;
}
.new_las ul.level1rose li,.new_las .level1rose{
	padding:0 0 3px 15px;
	background:url(../images/new_puce4.png) no-repeat top left;
}
.new_las ul.level1gris li,.new_las .level1gris{
	padding:0 0 3px 15px;
	background:url(../images/new_puce5.png) no-repeat top left;
}
.new_las ul.level2  li,.new_las .level2{
	padding:0 0 0 10px;
	background:url(../images/new_puce6.png) no-repeat top left;
}
.new_las ul.level2rose li,.new_las .level2rose{
	padding:0 0 0 10px;
	background:url(../images/new_puce7.png) no-repeat top left;
}
.new_las ul.level2gris li,.new_las .level2gris{
	padding:0 0 0 10px;
	background:url(../images/new_puce8.png) no-repeat top left;
}

.new_las .superieure{
	padding:0 0 0 12px;
	background:url(../images/new_puce1.png) no-repeat top left;
}
.new_las{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:center;
}
.new_las .new_page{
	width:1000px;
	margin:0 auto;
	background:white;
	padding:0 4px;
	text-align:left;
}

.new_las p,.new_las table td,.new_las span,.new_las div,.new_las label{
	color:#666666;
}

.new_las h3{
	color:#eb680a;
	font-size:14px;
	font-weight:bold;
}
.new_las h4 span{
	background-color:#ededed;
	padding-top:3px;
	padding-bottom:3px;
}
.new_las h4{
	color:#eb680a;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.new_las a img{
	border:none;
}
.new_las a,.new_las a:visited,.new_las a:hover,.new_las a:active{
	text-decoration:underline;
	color:#666666;
}
.new_las ul,.new_las li{
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;
	color:#666666;
}
.new_las .breaker_lft{
	height:1px;
	overflow:hidden;
	clear:left;
}
.new_las .breaker_rgt{
	height:1px;
	overflow:hidden;
	clear:right;
}
.new_las .header{
	height:160px;
	background:url(../images/new_bg_header.png) no-repeat top;
}
.new_las .authentification{
	width:170px;
	height:96px;
	background:#ededed;
	border:1px solid #cccccc;
	padding:10px 3px 5px 3px;
	margin-top:12px;
	float:right;
}
.new_las .authentification h3{
	margin:0;
	padding:0 0 5px 3px;
	text-transform:uppercase;
	font-size:10px;
}
.new_las .authentification input{
	border:none;
	margin-bottom:2px;
	width:160px;
	font-size:9px;
	height:17px;
	padding-top:3px;
}
.new_las .authentification a,.new_las .authentification a:hover,.new_las .authentification a:active,.new_las .authentification a:visited{
	font-size:9px;
	font-style:italic;
	text-decoration:none;
}
.new_las .authentification table{
	width:100%;
}
.new_las .authentification table tr td{
	padding-top:5px;
}
.new_las .logo{
	width:320px;
	padding: 30px 0 0 10px;
}
.new_las .lft_content{
	float:left;
	width:170px;
	padding-top:2px;
}
.new_las ul.navigation_gauche{
	background:#ededed !important;
}
.new_las .navigation_gauche li{
	overflow:hidden;
	padding:0;
	margin:0;
	background:none;
}
.new_las .navigation_gauche li a,.new_las .navigation_gauche li a:visited,.new_las .navigation_gauche li a:active{
	display:block;
	padding:3px 0 4px 16px;
	overflow:hidden;
	text-decoration:none !important;
}
.new_las .navigation_gauche li a:hover{
	background:#ffffff;
	text-decoration:none;
}
.new_las .navigation_gauche li#adhesion a{
	background:#e2023b;
	color:#FFFFFF;
}
.new_las .img_lik img{
	margin-top:6px;
}
.new_las .content{
	width:430px;
	padding:5px 0 0 35px;
	float:left;
}
.new_las .content_site{
	width:521px;
	float:left;
	margin-left:25px;
	padding-top:10px;
}
.new_las .rgt_content{
	width:340px;
	padding:5px 0 0 25px;
	float:left;
}
.new_las .rgt_content_site{
	width:265px;
	float:left;
	padding:15px 0 0 0px;
}
.new_las .bloc_loupe{
	background:url(../images/new_bg_bloc_loupe.png) #ededed no-repeat top left;
	border-left:1px solid #cccccc;
	padding:18px 10px 10px 13px;
	min-height:78px;
	height:auto;
}
.new_las .bloc_loupe h3{
	margin:0;
	padding:0 0 5px 25px;
}
.new_las .bloc_loupe h4{
	margin:0;
	padding:0;
	font-size:11px;
}
.new_las .bloc_loupe p{
	margin:0;
	padding:0;
}


.new_las .bloc_agenda{
	background:url(../images/new_bg_bloc_agenda.png) #494746 no-repeat top left;
	border-left:1px solid #cccccc;
	padding:18px 10px 10px 13px;
	color:#cccccc;
	min-height:78px;
	height:auto;
}
.new_las .bloc_agenda h3{
	margin:0;
	padding:0 0 5px 25px;
	color:#FFFFFF;
}
.new_las .bloc_agenda p{
	margin:0;
	padding:0;
	color:#cccccc;
}
.new_las .bloc_rouge{
	background:url(../images/new_bg_bloc_rouge.png) no-repeat top left;
	border-left:1px solid #cccccc;
	padding:23px 0 0 13px;
	margin-top:5px;
}
.new_las .bloc_rouge h3{
	margin:0;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
.new_las .footer{
	background:url(../images/new_bg_footer.png) no-repeat bottom;
	padding:5px 0 30px 0;
}
.new_las .link_footer{
	width:184px; 
	padding:30px 0 10px 0;
}
.new_las .link_footer a,.new_las .link_footer a:visited,.new_las .link_footer a:active,.new_las .link_footer a:hover{
	padding:0 3px;  
	font-size:9px;
	text-decoration:none;
}
.new_las .contentpane{
	width:762px;
	float:left;	
	margin-left:35px;
}
.new_las .email,.new_las .underline{
	text-decoration:underline;
}

.new_las a.boutton,.new_las a.boutton:hover,.new_las a.boutton:active,.new_las a.boutton:visited{
	background:#ededed;
	border:2px solid #ccc;
	padding:3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:100px;
	text-align:center;
}
.new_las table td{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
/*****End Contactinfo********/
/*---------   Corner gris		--------------*/
.corner_content
{
	background: transparent;
	margin: 10px 0;
	width: 99%;
}
.corner_content .xtop, .corner_gris .xbottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.corner_content .xb1, .corner_content .xb2, .corner_content .xb3, .corner_content .xb4
{
	display: block;
	overflow: hidden;
}
.corner_content .xb1, .corner_content .xb2, .corner_content .xb3
{
	height: 1px;
}
.corner_content .xb2, .corner_content .xb3, .corner_content .xb4
{
	background: #FFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.corner_content .xb1
{
	margin: 0 5px;
	background: #CCCCCC;
}
.corner_content .xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.corner_content .xb3
{
	margin: 0 2px;
}
.corner_content .xb4
{
	height: 2px;
	margin: 0 1px;
}
.corner_content .xboxcontent
{
	display: block;
	background: #FFF;
	border: 0 solid #CCCCCC;
	border-width: 0 1px;
	padding: 10px;
}
/*---------   Corner gris		--------------*/


.input_password
{
    border: 1px solid #1d2326;
    background-position: 2px 2px;
    padding: 2px 0 0 18px;
    height: 16px;
    width: 120px;
}

.display_item
{
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.display_item.passes
{
	width:800px;
}
.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;
}
.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;
}
.info_workshop
{
    color: #aeaf9f;
    font-size: 10px;
    padding: 5px 0 5px 0 !important;
    border-top: 1px solid #E7E6D6;
}
.att_inf_iframe
{
    padding: 5px 10px 0 0px;
}
