@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:#b6c6cd;
	vertical-align:top;
	padding:0;
	margin:0
}

td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}

th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 
{ 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:16px; 
  font-weight:bold; 
  text-transform:uppercase
}

a, a:visited, a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}


/*----------- page -----------*/
.page 
{
	background:url(../images/page_bg.gif) repeat-y #FFFFFF;
	width:924px;
	text-align:left;
	border:1px solid #b6c6cd; border-bottom:none;
}

.btm_page
{
	background:url(../images/page_btm.gif);
	height:17px;
	width: 924px;
}

.page .footer
{
	font-size:10px;
	font-weight:normal;
	color:#1F72B7;
	border-top:1px solid #1F72B7;
}

.page .comment
{
	font-weight:normal;
	color:#1F72B7;
	border-top:1px solid #1F72B7;
	margin-left: 20px;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.page .copyrights
{
	font-weight:normal;
	color:#1F72B7;
	margin-left: 20px;
	margin-right: 20px;
	font-size:10px;
	text-align:right;
}

/*----------- banner -----------*/
.banner 
{
	background:url(../images/banner_acc.gif) no-repeat;
	margin-left:9px; margin-right:9px;
	height:101px;
/*	width :906px;*/
	padding:0;
	border-top: 1px #000000 solid;
} 

/*----------- top menu -----------*/
.top_menu
{
	background:url(../images/top_menu.gif) no-repeat;
	margin-left:9px; margin-right:9px;
	height:33px;
/*	width :886px;*/
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 10px 0px 10px;
}
.top_menu a, .top_menu a:visited { color:#FFFFFF }
.top_menu a:hover { color:#FF0000 }

.top_menu #welcome { float:left; color:#E7C230 }
.top_menu #date    { float:right; color:#E7C230 }
.top_menu strong { color:#FFFFFF }

 
/*----------- pub -----------*/
.pub
{
	background:url(../images/pub.gif) no-repeat;
	margin-left:9px; margin-right:9px;
	height:372px;
/*	width :904px;*/
} 


.err_msg
{
	font-weight:bold;
	color:#FF0000;
	float:left;
	margin:10px 0px 0px 100px;
}

/*----------- small button -----------*/
.small_btn
{
	background:url(../images/btn_small.gif) no-repeat;
	width: 90px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	left: 21px;
}

.small_btn a, .small_btn a:visited { color:#FFFFFF }
.small_btn a:hover { color:#FF0000 }

/*----------- small button -----------*/
.large_btn
{
	background:url(../images/btn_organiser_conference.gif) no-repeat;
	width:255px; 
	height:39px;
	left: 21px;
	cursor:pointer;
}

.small_btn a, .small_btn a:visited { color:#FFFFFF }
.small_btn a:hover { color:#FF0000 }

/*----------- side menu -----------*/
.side_menu
{
	width:218px;
}

.side_menu .header
{
	background:url(../images/side_menu_hdr.gif) no-repeat;
	height:17px;
}

.side_menu .footer
{
	background:url(../images/side_menu_btm.gif) no-repeat;
	height:24px;
}

.side_menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.side_menu li 
{
	padding-left:10px;
	padding-top:3px;
	height:15px;
}

.side_menu li:hover 
{
	background:url(../images/menu_item_hover.gif) no-repeat 2px 0px;
	height:15px;
	color:#34ca3e;
}

.side_menu li:hover a {color:#D46A32}

.side_menu a, side_menu a:visited
{
	color:#5a8db3;
	font-weight:bold;
}


/*----------- side menu -----------*/
.main
{
	width:686px;
}

.main .header
{
	background:url(../images/body_hdr.gif) no-repeat;
	height:34px;
}

.main .header h2
{
	margin-top:12px;
	margin-left: 30px;
	position:absolute;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


.main .footer
{
	background:url(../images/body_btm.gif) no-repeat;
	height:24px;
}

.main .body
{
	background:url(../images/body_bg.gif) repeat-y;
	padding:0px;
	margin:0px;
}

/*----------- boxes -----------*/
.box 
{
	background:url(../images/box_hdr.gif) no-repeat;
	padding:0px;
	padding-bottom:0px;
}

.left
{
	border-right: 1px solid #eef1e8;
}

.box h1
{ 
  color:#D46A32; 
  margin-top:40px; 
  margin-right:40px; 
  text-align:right; 
  border-bottom:1px solid #b0bec7 
}

.box .body  { color:#1F72B7; font-weight:bold }
.box .body strong { color:#D46A32 }
.box .simple { padding-left:50px; padding-right:20px }
.box .price { background:url(../images/price_euro.gif) no-repeat 0px 50px; padding-left:100px; padding-right:20px  }
.box .access { background:url(../images/start_conf.gif) no-repeat 0px 0px; padding-left:100px; padding-right:20px  }


.box li { list-style:disc}






fieldset { border:1px solid #A09EB6; width:auto;  margin:10px; font-size:10px; background:#FFFFFF }
legend { color:#A09EB6; font-size:10px; font-weight:bold }
fieldset .body { margin:10px; width:auto; text-align:justify }
fieldset .text { background:url(../images/bg_graded.gif) repeat-x}
fieldset ul { font-size:10px; list-style:none; padding:0px; margin-top:1em; margin-left:10px }
fieldset li { margin-top:1em; margin-left:0px}
fieldset li h1 { font-weight:bold; font-size:10px; margin:0px; padding:0px }



/*----------- boxes -----------*/
.frame { background:#ffffff; padding:0; margin:10px }
.frame .t {background:url(../images/box_top.gif) 0 0 repeat-x}
.frame .b {background: url(../images/box_btm.gif) 0 100% repeat-x}
.frame .l {background: url(../images/box_left.gif) 0 0 repeat-y}
.frame .r {background: url(../images/box_right.gif) 100% 0 repeat-y}
.frame .bl {background: url(../images/box_btm-left.gif) 0 100% no-repeat}
.frame .br {background: url(../images/box_btm-right.gif) 100% 100% no-repeat}
.frame .tl {background: url(../images/box_top-left.gif) 0 0 no-repeat}
.frame .tr {background: url(../images/box_top-right.gif) 100% 0 no-repeat; padding:5px}
.frame .text {margin:5px 10px 10px 5px; font-weight:bold; color:#FFFFFF; padding-bottom:10px; text-align:left}


.frame .body  { color:#1F72B7; font-weight:bold }
.frame .body strong { color:#D46A32 }
.frame .simple { ; padding-left:50px }
.frame h1
{ 
  color:#D46A32; 
  margin-top:40px; 
  margin-right:40px; 
  text-align:right; 
  border-bottom:1px solid #b0bec7 
}


.box_main { background:url(../images/box_hdr__green.gif) repeat-x #FFFFFF }
.box_main .title {margin-top:5px; margin-left:20px;	font-size:12px;	font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif }

.box_grad { background:url(../images/box_hdr__grad.gif) repeat-x #FFFFFF }
.box_pub { height:361px; background:url(../images/Pub.gif) no-repeat; margin-left:12px; width:894px; }


/*
.box { border:1px solid #b0bec7; margin:10px; padding:0px; font-size:10px; position:relative }
.box h1 { color:#5a8db3; margin-top:40px; margin-right:40px; text-align:right; border-bottom:1px solid #b0bec7 }
.box p { margin:10px; font-size:10px; color:#5a8db3 }
.box_1 { background:url(../images/box_bg.gif) repeat-x #FFFFFF }
.box_2 { background:url(../images/bg_graded.gif) repeat-x }
.box_3 { background:url(../images/bg_square.gif); 	margin-left:350px; margin-right:50px; text-align:left; font-size:10px; font-weight:bold }
*/

.list
{
}

.list th
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1F72B7;
	border-bottom:1px solid #1F72B7;
}

.list td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1F72B7;
	border-bottom:1px solid #1F72B7;
}

.list strong { color:#D46A32 }

.list .inactive 
{
	cursor:pointer;
	padding-left:10px;
	background: #CCCCCC;
	text-align: center;
/*
	border:1px solid #999999;
	border-bottom:1px solid #1F72B7;
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
*/
}

.list .active
{
	border:1px solid #1F72B7;
	padding-left:10px;
	border-bottom:none;
	text-align:center;
}

.list .data
{
	border:1px solid #1F72B7;
	padding-left:10px;
	border-top:none;
}


#acc_menu, #acc_menu a, #acc_menu a:visited
{	
	color:#1F72B7; 
	font-weight:bold;
	font-size:10px;
}

#acc_menu a:hover
{
	color:#0000FF; 
	font-weight:bold;
	font-size:10px;	
}

.call_list
{
	list-style: none;
	padding:0px; 
	margin:0px;
	color:#1F72B7;
	font-weight:normal;
}

.call_list strong
{
	color:#1F72B7;
	font-weight:bold;
}

.call_list th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1F72B7;
	text-align:left;
	border-bottom:1px solid #1F72B7
}

.call_list td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#1F72B7;
	text-align:left;
} 

.call_list .expanded
{
	background:url(../images/minus.gif) 0px 2px no-repeat;
	margin-left:10px;
	margin-right:10px;
	padding-left: 15px;
	padding-bottom: 15px;
	list-style:none;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	color:#D46A32;
}

.call_list .collapsed
{
	background:url(../images/plus.gif) 0px 2px no-repeat;
	margin-left:10px;
	margin-right:10px;
	padding-left: 15px;
	list-style:none;
	cursor:pointer;
	position:relative;
}

.call_list div 
{
	position:relative;
	margin:0px;
	padding:0px;	
	overflow:auto;
}

.call_list table 
{
	position:relative;
	padding:0px;
	margin:0px;
}