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

/* ******** MAIN CONTENT RELATED STYLES ******** */

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

#section_title {

	display:block;

	margin-bottom:10px;

}

#data_container .title_1 {

	font-size:16px;

	font-weight:bold;

	color:#6893be;

	text-transform:uppercase;

}

#data_container .title_2 {

	font-size:16px;

	font-weight:bold;

	color:#336699;

}

#data_container .title_3 {

	font-size:12px;

	font-weight:normal;

	color:#244aa6;

}



#section_content {

	display:block;

	font-size:11px;

	padding-top:2px;
	padding-bottom:8px;

	background-color:#ffffff;

}

#table_home {

	width:100%;

	height:179px;

	background-repeat:no-repeat;
	
	vertical-align:top;
	
	padding: 0px;
	
	margin:0px;
	
	border: none;

}

#table_home img {

	margin-bottom:0px;

}

#text_content, .text_content {
	color:#000000;
	
	font-weight:bold;

	padding-right:5px;
	
	height:33px;
}

#photo_content {
	height:33px;
	
	padding-left:12px;

	padding-right:5px;
}


#download_home {

	margin-top:28px;

	width:435px;

}



#download_home .text {

	color:#336699;

	display:block;

	margin-bottom:15px;

	padding-left:10px;

}

#download_btn_box_home {

	background-repeat:no-repeat;

	background-position:right;

	width:435px;

	vertical-align:middle;

	height:39px;

	padding-top:0px;

	padding-top:6px;

	height:33px;

	_padding-top:0px;

	_height:39px;

}

#download_btn_box_home table {

	margin:6px 0px 0px 6px;

	display:inline-block;
	display:inline;

	_display:inline-block;


}

#download_btn_box_home td {

	background-image: url(../images/btn_download_home_bg.gif);

	background-repeat:repeat-x;

	font-weight:bold;

	font-size:11px;

	color:#a5010c;

	text-transform:uppercase;

	padding-left:15px;

	padding-right:15px;

	white-space:nowrap;

}

#download_btn_box_home td.img_btn {

	padding:0px;

}

#download_btn_box_home a, #download_btn_box_home a:visited, #download_btn_box_home a:hover {

	font-weight:bold;

	font-size:11px;

	color:#a5010c;

	text-transform:uppercase;

	text-decoration:none;

	white-space:nowrap;

}

#news_home {

	padding:10px;
	
	padding-left:170px;

	width:550px;

	font-size:11px;

	font-weight:normal;

	color:#0f399e;

}

#news_home a, #news_home a:visited {

	color:#0f399e;

	font-size:11px;

	text-decoration:underline;

	

}

#news_home a:hover {

	color:#0f399e;

	font-size:11px;

	text-decoration:underline;

}

#credits_footer {

	margin-top:20px;

	width:450px;

	background-color:#ffffff;

}

#credits_footer table{

	width:450px;

}

#photos_partners_credits{
	margin-left:150px;
}

#table_partners_credits {

	height:62px;

	background-image:url(../images/bg_credits.gif);

	background-repeat:no-repeat;

	background-position: left center;
	
	text-align: left;
	
	margin-left: 160px;
	
	vertical-align: bottom;

}

#table_partners_credits_long {

	height:62px;

	background-image:url(../images/bg_credits_long.gif);

	background-repeat:no-repeat;

	background-position: left center;	

}

#table_partners_credits .text, #table_partners_credits_long .text {

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	padding-left:8px;

}

#table_notice_credits, #table_partners_credits_long .text td 

{

	border-top: 1px solid #3e6195;

	padding:4px;

	font-size:11px;

	color:#000000;

}

#table_notice_credits a, #table_notice_credits a:visited, #table_notice_credits_long a, #table_notice_credits_long a:visited {

	font-size:11px;

	color:#000000;

	text-decoration:underline;

}

#table_notice_credits a:hover, #table_notice_credits_long a:hover {

	font-size:11px;

	color:#0b499a;

	text-decoration:underline;

}



#table_market_1 {

	background-color: #ffffff;

	height:199px;

	padding-left:2px;
	
	width: 420px;

}

#table_market_1 .header {

	padding-top:5px;

	font-weight:bold;

	color:#90afcc;

	font-size:12px;

height:17px;

}

#table_market_1 .step_no {

	font-weight:bold;

	color:#336699;

	font-size:12px;

	text-transform:uppercase;

	margin-top:8px;

}

#table_market_1 .step {

	font-weight:bold;

	color:#ffffff;

	font-size:12px;

	text-transform:none;

}



#red_btn_box{

	background-repeat:no-repeat;

	background-position:right;

	height:39px;

	text-align:right;

	white-space:nowrap;

}

.red_btn_box{

	background-repeat:no-repeat;

	background-position:right;

	height:39px;

	text-align:right;

	white-space:nowrap;

}

#red_btn_box table {

	margin-right:20px;

	/*padding-top:6px;*/

	margin-top:-9px;

	/* Hack IE Mac \*/

	padding-top:0px;

	margin-top:6px;

	display:inline;

	/* Fin Hack Ie Mac*/

	white-space:nowrap;
	text-align:left;

}

#red_btn_box td {

	font-weight:bold;

	font-size:11px;

	color:#a5010c;

	white-space:nowrap;

}

#red_btn_box td.img_btn {

	padding:0px;

	background-image: none;

}

#red_btn_box .btn_red , a.btn_red, a.btn_red:visited a.btn_red:link a.btn_red:hover{

	font-weight:bold;

	font-size:11px;

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

	font-size:11px;

	padding-right:15px;
	
	padding-top:3px;
	
	padding-bottom:3px;
	

	
	border-style:outset;

	cursor:hand;

	cursor:pointer;

	white-space:nowrap;

border:2px outset #002a51;
}

.btn_red , a.btn_red, a.btn_red:visited a.btn_red:link a.btn_red:hover{

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	font-size:11px;

	color:#ffffff;

	padding-left:15px;

	padding-right:15px;
	
	padding-top:3px;
	
	padding-bottom:3px;
	
	border:2px outset #002a51;

	background-color:#336699;

	cursor:hand;

	cursor:pointer;

	white-space:nowrap;

}


#top_market_2, #top_market_3, .top_market_4, .top_calendar_4 {
	padding-top:8px;
	font-size::12px;
	font-weight:bold;
	color:#336699;
	width:440px;

}

#top_market_2 .main_table {
   width:603px;
}

 #top_market_3{
 width:603px;
 background-color: #96B2D0;
 padding-bottom:10px;
 }

 

#.top_market_4 .title, .top_calendar_4 .title {

	padding-left:3px;

	font-size:12px;

}

#top_market_2 .top_market_4 .main_table, .top_calendar_4 .main_table {
	width:440px;
}


#table_market_2{
		
	border-width:1px;
	border-color:#336699;
	border-style: solid;

}
#resort #table_market_2{
	width:603px;
	_width:593px;
}

.table_market_2{
width:603px;
_width:593px;
border-width:1px;
	border-color:#336699;
	border-style: solid;
}



#table_market_2, .table_market_2, .table_market_4, .table_market_4_small, .table_calendar_4 {

	display:inline-block;

	font-size:11px;

	padding:3px;

	background-color:#ffffff;
	
	border-color: #336699;
	
	border-style:solid;
	
	border-width: 1px;

}

#table_market_2, .table_market_2{
	padding:0px;
}

.table_market_4_small{
	width:594px;
}

.table_stats_market_2 td, .table_stats_market_4 td, .table_stats_calendar_4 td {

	color:#336699;

	padding:3px 12px;

	font-size:11px;

}



#header_siteMap, #header_results_market_4{

	width:594px;

	height:45px;

	padding-top:15px;

	margin-top:5px;
	

}

#header_results_market_2 {
	background-color: #336699;

}

#header_results_market_4 {

	background-color: #336699;
	color: #ffffff;
	height:30px;
}

#header_results_calendar_4 {
	background-color:#336699;
}



#header_results_market_2 .title, #header_results_market_2 .country {

	text-align:center;

	font-weight:bold;

	color:#ffffff;

	font-size:11px;

} 

#header_results_market_2 .title {

	width:385px;
	
	color: #ffffff;

}

.title a:link {

	width:330px;
	
	color: #ffffff;

	width:345px;

}

#header_results_market_2 .country {
	width:217px;
	
	color: #ffffff;
	
}

#header_results_market_2 a, #header_results_market_2 a:visited, #header_results_market_2 a:hover,

#header_results_market_4 a, #header_results_market_4 a:visited, #header_results_market_4 a:hover {

	text-decoration:underline;

	font-size:11px;

	color:#ffffff;

}

#results_market_2 {

	margin-top:5px;

}



#results_market_2 a, #results_market_2 a:visited {

	 width:100%;

	 display:block;

	 _height:18px;

	 min-height:18px;

	 padding-top:5px;

	 border-bottom:1px solid #cddff1;	 

	 color:#336699;

	 font-size:11px;

	 text-decoration:none;

	 vertical-align:top;

	 background-position: left center;

}



#results_market_2 .no_result {

	padding-left:5px;

	font-weight:bold;

	width:30px;

	font-size:11px;

	text-align:right;
	
	padding-bottom:3px;

}

#results_market_2 .name_result {

	font-weight:normal;

	cursor:hand;

	vertical-align:bottom;

	padding-left:8px;

	width:350px;

	font-size:11px;

	padding-bottom:5px;

	vertical-align:top;

	text-decoration:underline;

}

#results_market_2 .country_result {
	width:201px;
	font-size:11px;
	text-align:center;
   /* float:right; */
	padding-bottom:5px;
	vertical-align:top;
}

#footer_results_market_2 {

	background-color: white;

	height:5px;

	margin-bottom:8px;

	_margin-bottom:0px;

}

#footer_results_market_4 {

	height:5px;

	margin-bottom:8px;

	_margin-bottom:0px;

}


#top_market_3 table {

	margin:0px;

	border-collapse:collapse;

	empty-cells:show;
	

}

#top_market_3 .cut_corner {


	width:22px;

}





#top_market_3 .label {

	padding-left:6px;

	background-color:#96B2D0;

	font-size:12px;

	padding-top:8px;

	text-align:right;

	vertical-align:top;

	padding-right:15px;

}

#top_market_3 .field{

	background-color:#96B2D0;

	font-size:12px;

	padding-top:3px;
	text-align:left;

}

.note {

	font-size:10px;

	color:#ffffff;

	background-color:#96B2D0;

}

#top_market_3 .main_table{

	width:542px;

}



#table_market_3 {

	background-color:#96B2D0;

	font-size:11px;

	padding:5px;
	
	width:593px;

}



#table_market_3 .blue_top {


	width:542px;

	height:5px;

	padding:0px;

	margin:0px;

	overflow:hidden;

}

#table_market_3 .blue_zone {

	/*width:542px;*/

	_width:405px;

	padding:5px 2px;

	color:#336699;
	
	text-align:left;

}

.blue_zone td {

	padding-top:3px;

	padding-bottom:3px;

}



.blue_zone .label {

	color:#ffffff;

	font-weight:bold;

	text-align:left;

	padding-right:15px;

}

#table_market_3 .white_top {


	width:542px;

	height:5px;

	padding:0px;

	margin:0px;

	overflow:hidden;

}

#table_market_3 .white_zone {

	background-color:white;

	width:573px;

	padding:5px 10px;

	color:#336699;

	font-size:11px;

	line-height:18px;
	
	text-align:left

}

#table_market_3 .white_bottom {


	width:542px;

	height:4px;

	padding:0px;

	margin:0px;

	overflow:hidden;

}

#table_market_3 .blue_bottom {


	width:542px;

	height:4px;

	padding:0px;

	margin:0px;

	overflow:hidden;

}



#table_market_3 #technologies {

	display:inline-block; 

	/* Hack IE Mac \*/

	display:table-cell;

	_display:inline-block; 

	/* End Hack */

	vertical-align:top; 

	width:200px; 

	height:auto;

	padding-right:30px;



}

#table_market_3 #location {

	display:inline-block; 

	/* Hack IE Mac \*/

	display:table-cell;

	_display:inline-block; 

	/* End Hack */

	vertical-align:top;

	margin-left:10px;/**/

	width:200px;

}



.top_calendar {

	background-color:#ffffff;

	padding-top:8px;

	font-size::12px;

	font-weight:bold;

	color:#ffffff;

	width:440px;

}

.top_calendar .title {

	padding-left:5px;

	/*background-color:#4e73a5;*/

	font-size:12px;
	
	color: #336699;

}

.top_calendar .main_table {

	width:440px;

}

.top_calendar .blue_label {

	font-size:8px;

	font-size:bold;

	color:#4e73a5;

}

.table_calendar {

	display:inline-block;

	font-size:11px;

	padding-bottom:3px;

	background-color:#ffffff;
	
	/*width: 597px;*/
	
	_width: 587px;
}

.table_calendar_form1 {

	display:inline-block;

	font-size:11px;

	padding-top:3px;
	padding-bottom:3px;

	background-color:#ffffff;
	
	width: 597px;

}

.table_calendar hr {

	height:1px;

	border:0px none #cddff1;

	border-top:1px solid #cddff1;

	margin:5px 0px;

	padding:0px;

}

.table_calendar_form1 hr {

	height:1px;

	border:0px none #cddff1;

	border-top:1px solid #cddff1;

	margin:5px 0px;

	padding:0px;

}

.table_calendar  .details_table {

	background-color:#336699;
	
	color: #FFFFFF;
	
	width:603px;
	
	_width:593px;
	
	padding:3px;

}

.details_table th {
	text-align:left;
}

.table_calendar_form1 {

	color:#ffffff;

	margin:3px;

}

.table_calendar .header_results {

	margin-top:0px;

	vertical-align:middle;

	padding-top:5px;
	padding-bottom:5px;
	
	background-color:#96b2d0;
	
	width: 603px;
	
	_width:593px;

}

.table_calendar_form1 .header_results {

	margin-top:5px;

	vertical-align:middle;

	height:25px;

	padding-top:7px;
	background-color:#336699;

}

.header_results .title, .header_results .country, .header_results .date{

	/*display:inline-block;*/

	/* IE Mac Hack\*/

	/*display:table-cell;

	_display:inline-block;*/

	/* End Hack */

	text-align:center;

	font-weight:bold;

	color:#ffffff;

	font-size:11px;

	/*padding-top:7px;*/

	vertical-align:middle;

	/*height:45px;*/
	

	

} 

.header_results .title {

	width:360px;
	
	padding-left:10px;

	IE Mac Hack\*/

	/*width:253px;

	_width:250px;*/

	/* End Hack */
	
	color: #ffffff;
	
	text-align:center;

}

.header_results .title a.link {

color: #ffffff;

}

.header_results .date {

	width:100px;
	
	color:#ffffff;

}

.header_results .country {

	width:100px;

	/* IE Mac Hack\*/

	width:110px;

	_width:100px;
	
	text-align: center;
	
	color: #ffffff;

	/* End Hack */

	

}

.header_results a, .header_results a:visited, .header_results a:hover {

	text-decoration:underline;

	font-size:11px;

	color:#ffffff;

}

.header_results {

	margin-top:-15px;

}



.results_calendar a, .results_calendar a:visited {

	 width:100%;

	 background-color: white;

	 display:block;

	 _height:18px;

	 min-height:18px;

	 padding-top:5px;

	 border-bottom:1px solid #cddff1;	 

	 color:#336699;

	 font-size:11px;

	 text-decoration:none;

	font-weight:normal;
	
	 vertical-align:top;

}



.results_calendar a:hover {

	/*background-image:url(../images/bg_link_results_market_2_rl.gif);

	background-repeat:no-repeat;

	background-position:left center;*/

	display:block;
	
	text-decoration: none; 

	/*border-bottom:1px solid #cddff1;*/

}

.results_calendar .name_result {

	/*cursor:hand;*/

	padding-left:10px;

	width:365px;

	font-size:11px;

	display:inline-block;

	/* IE Mac Hack\*/

	display:table-cell;

	_display:inline-block;
	
	vertical-align:bottom;
	
	height: 100%;

	/* End Hack */
	color: #336699;

}

.name_result a {

	vertical-align:bottom;
	
	height: 100%;
}



.results_calendar .date_result {

	cursor:hand;
	
	font-weight:normal;

	/*border:1px solid #000000;*/

	/*padding-left:5px;*/
	
	vertical-align:bottom;
	
	height: 100%;

	width:95px;

	font-size:11px;

	text-align:center;

	display:inline-block;

	/* IE Mac Hack\*/

	display:table-cell;

	_display:inline-block;

	/* End Hack */
	color: #336699;

}

.results_calendar .location_result {

	cursor:hand;
	
	font-weight:normal;

	/*border:1px solid #000000;*/

	/*padding-left:5px;*/
	
	vertical-align:bottom;
	
	height: 100%;

	width:120px;

	font-size:11px;

	text-align:center;

	display:inline-block;

	/* IE Mac Hack\*/

	display:table-cell;

	_display:inline-block;

	/* End Hack */
	color: #336699;

}





.footer_results {


	background-repeat:no-repeat;

	height:5px;

	margin-bottom:8px;

	_margin-bottom:0px;

}



.calendar_ref_number {

	font-size:11px;

	color:#336699;

	width: 45%;

	float: left;

}



.calendar_item_not_found

{

	font-size: 16px;

	color:#336699;

	font-weight: bold;

	text-align: center;

}



.calendar_last_mod_date

{

    font-size:11px;

	color:#336699;

	width: 45%;

	text-align: right;

	float: right;

}



.calendar_click_here

{

    font-size:10px;

	color:#336699;
	
	text-align:left;

}



.calendar_location_info {

	width:100%;

}

.calendar_location_info td {

	padding-right:5px;

}

.calendar_location_info a, .calendar_location_info a:visited, .calendar_location_info a:hover {

	font-size:11px;

	color:#336699;

	text-decoration:underline;

}

td.calendar_title_section, td.calendar_title_section_left { 

	font-weight:bold;

	color:#336699;

	vertical-align:top;

	text-align:center;

}
td.calendar_title_section {

	width:100px;
}

td.calendar_title_section_left {

	text-align:left;

	padding-left: 10px;

	
	width:135px;

}

.calendar_registration {

	font-size:11px;

	color:#a5010c;

}

.calendar_registration a, .calendar_registration a:visited, .calendar_registration a:hover {

	font-size:11px;

	color:#a5010c;

	text-decoration:underline;

}



a.link_nav_seq {

	font-size:12px;

	font-weight:bold;

	color:#336699;

	text-decoration:underline;

}



.search_box_calendar_4 {

	background-color:#90afcc;

	margin-left:1px;

	padding:2px 10px;

	width:575px;

	margin-bottom:0px;

}

.search_box_market_4 { 

	background-color:#90afcc;

	margin-left:1px;

	padding:2px 10px;

	width:573px;

	margin-bottom:0px;
	
}



#header_results_market_4 .no, #header_results_market_4 .subject, #header_results_market_4 .title,

#header_results_market_4 .date, #header_results_market_4 .status {   

	/*display:inline-block;*/

	/* IE Mac Hack\*/

	/*display:table-cell;

	_display:inline-block;*/

	/* End Hack */

	text-align:center;

	font-weight:bold;

	color:#336699;

	font-size:11px;

}

#header_results_market_4 .no {

	width:50px;
	color:#FFFFFF;

	/* IE Mac Hack\*/

	/* End Hack */

}

#header_results_market_4 .subject {

	width:75px;
	color:#FFFFFF;

	/* IE Mac Hack\*/

	_width:73px;

	width:80px;

	/* End Hack */

}

#header_results_market_4 .title {

	width:260px;
	color:#FFFFFF;

	/* IE Mac Hack\*/

	width:260px;

	/* End Hack */

}

#header_results_market_4 .date {

	width:75px;
	color:#FFFFFF;

	/* IE Mac Hack\*/

	width:80px;

	/* End Hack */

}

#header_results_market_4 .status {

	width:100px;
	
	color:#FFFFFF;



}


#header_results_calendar_4 {

	background-repeat:no-repeat;

	width:595px;

	height:45px;

	padding-top:10px;

	margin-top:5px;

}



#header_results_calendar_4 .no, #header_results_calendar_4 .title, #header_results_calendar_4 .date, 

#header_results_calendar_4 .location, #header_results_calendar_4 .status {   

	/*display:inline-block;*/

	/* IE Mac Hack\*/

	/*display:table-cell;

	_display:inline-block;*/

	/* End Hack */

	text-align:center;

	font-weight:bold;

	color:#336699;

	font-size:11px;

	/*border:1px solid #000000;*/

}


#header_results_calendar_4 .no {

	width:50px;

	/* IE Mac Hack\*/

	/* End Hack */
	color:#FFFFFF;

}

#header_results_calendar_4 .title {

	width:180px;
	
	color:#FFFFFF;

}

#header_results_calendar_4 .date {

	width:155px;
	
	/* End Hack */
	color:#FFFFFF;

}

#header_results_calendar_4 .location {

	width:80px;

	_margin-left:-7px;
	color:#FFFFFF;

}

#header_results_calendar_4 .status {

	width:121px;


	color:#FFFFFF;

}



#results_market_4, #results_calendar_4 {

	margin-top:0px;

	background-repeat:repeat-y;
	
	width:593px;

}



#results_market_4 a, #results_market_4 a:visited, #results_market_4 a:hover,

#results_calendar_4 a, #results_calendar_4 a:visited, #results_calendar_4 a:hover {	 

	/*display:inline-block;*/

	/* IE Mac Hack\*/

	/*display:-moz-inline-box;

	_display:inline-block;*/

	/* End Hack */

	 _height:18px;

	 min-height:18px;

	 /*padding-top:5px;*/

	 color:#336699;

	 font-size:11px;

	 text-decoration:none;

	 vertical-align:top;	

	 /*border:1px solid #000000;*/

	 width:365px;

}

#results_market_4 .link_result, #results_calendar_4 .link_result{

	 width:573px;

	 background-repeat:no-repeat;

	 background-position:left center;

	 display:block;

	 _height:18px;

	 min-height:18px;

	 padding-top:5px;

	 border-bottom:1px solid #cddff1;	 

	 color:#336699;

	 font-size:11px;

	 text-decoration:none;

	 vertical-align:top;

}

#results_market_4 .no_id_result, #results_market_4 .subject_result, #results_market_4 .title_result,

#results_market_4 .date_result, #results_market_4 .status_result,

#results_calendar_4 .no_id_result, #results_calendar_4 .title_result, #results_calendar_4 .date_result, 

#results_calendar_4 .location_result, #results_calendar_4 .status_result, #results_calendar_4 form {

	cursor:pointer;

	font-size:11px;

	vertical-align:top;

	margin-left:5px;

	padding-bottom:3px;

	/*display:block;

	display:inline-block;*/

	/* IE Mac Hack\*/

	/*_display:inline-block;*/

	/* End Hack */

	border:0px solid #000000;

	

}

#results_market_4 .no_id_result {

	font-weight:bold;

	width:45px;

	text-align:right;

}

#results_market_4 .subject_result {

	width:125px;

}

#results_market_4 .title_result {

	width:225px;

}

#results_market_4 .date_result {

	width:70px;

	text-align:center;

	/* IE PC Hack*/ 

	_margin-left:300px;

	_margin-top:-31px;

	/* End Hack */

}

#results_market_4 .status_result {

	width:65px;

	text-align:right;

}











#results_calendar_4 .no_id_result {

	font-weight:bold;

	width:50px;

	text-align:right;

}

#results_calendar_4 .title_result {

	width:200px;

	/* IE Mac Hack\*/

	_width:200px;

	/* End Hack */

	padding-left:5px;
	

}

#results_calendar_4 .date_result {

	width:125px;

	/* IE Mac Hack\*/

	_width:125px;

	/* End Hack */

	text-align:center;

}

#results_calendar_4 .location_result {

	width:150px;

	/* IE Mac Hack\*/

	_width:150px;

	/* End Hack */

	/* IE PC Hack*/ 

	_margin-left:283px;

	_margin-top:-31px;

	/* End Hack */

	text-align:center;

}

#results_calendar_4 form {

	width:65px;

	display:inline-block;

	/* IE Mac Hack\*/

	display:-moz-inline-box;

	_display:inline-block;

	/* End Hack */

	text-align:right;

	margin-left:0px;

}

#results_calendar_4 .status_result {

	display:block;


	text-align:right;
	
	vertical-align:bottom;
	
	margin-left:0px;
	/* IE PC Hack

	_margin-left:370px;

	_margin-top:-40px;*/

	_z-index:100;

	/* End Hack */

}



#footer_results_calendar_2 {

	background-image:url(../images/bg_foot_results_market_2.gif);

	background-repeat:no-repeat;

	height:5px;

	margin-bottom:8px;

	_margin-bottom:0px;

}



.marketplace_move_box {

    border: solid 3px #4e73a5;

    width: 430px;

    font-size:11px;

	color: #4e73a5;

	padding: 5px;

	font-weight: bold;

}



.marketplace_move_links {

	text-align: center;

	word-spacing: 10px;

}







.forum_tab_table {

	border:0px none #ffffff;

	border-collapse:collapse;

	border-spacing:0px;

	padding:0px;

	empty-cells:show;

}

.forum_tab_table td {

	height:29px;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	vertical-align:middle;

}

.forum_tab_table a, .forum_tab_table a:visited {

	text-decoration:none;

	font-size:11px;

	color:#ffffff;

	font-weight:bold;

	background-color:none;

}

.forum_tab_table a:hover {

	text-decoration:underline;

}

.forum_tab_table td.tab {

	background-image:url(../images/bg_forum_tab.gif);

	background-repeat:repeat-x;

	width:130px;

	overflow:visible;

	white-space:nowrap;

	text-indent:15px;

}

.forum_tab_table td.tab_selected {

	background-image:url(../images/bg_forum_tab_selected.gif);

	background-repeat:repeat-x;

	width:130px;

	overflow:visible;

	white-space:nowrap;

	text-indent:15px;

}

.forum_tab_table td.joint_public {

	background-image:url(../images/bg_forum_joint_public.gif);

	background-repeat:no-repeat;

	width:17px;

}

.forum_tab_table td.joint_private {

	background-image:url(../images/bg_forum_joint_private.gif);

	background-repeat:no-repeat;

	width:17px;

}

.forum_tab_table td.corner {

	background-image:url(../images/bg_forum_corner.gif);

	background-repeat:no-repeat;

	width:12px;

}

.forum_tab_table td.corner_selected {

	background-image:url(../images/bg_forum_corner_selected.gif);

	background-repeat:no-repeat;

	width:12px;

}



/* TEMPLATES */



.contentTemplate1

{

	border-collapse: collapse;

	border-spacing: 0px;

	padding: 0px;

	direction: ltr;
	

}
/*table.contentTemplate1

{

	border-collapse: collapse;

	border-spacing: 0px;

	padding: 0px;

	direction: ltr;

}*/


table.contentTemplate1 td.imageContainerCell

{

	text-align: center;

	vertical-align: top;

}



table.contentTemplate1 tr td.imageContainerCell table 

{

	border-collapse: collapse;

	border-spacing: 0px;

	padding: 2px;

}



table.contentTemplate1 tr td.imageContainerCell table tr td

{

	text-align: right;

}



table.contentTemplate1 tr td.contentCell1

{

	vertical-align: top;

	direction: ltr;
	
	padding-left:20px;

}



table.contentTemplate2

{

	border-collapse: collapse;

	border-spacing: 0px;

	padding: 0px;

	direction: ltr;

}



table.contentTemplate2 tr td.contentCell

{

	vertical-align: top;
	
	padding-left:10px;

}



table.contentTemplate2 tr td.imageContainerCell

{

	text-align: center;

	vertical-align: top;

}



table.contentTemplate2 tr td.imageContainerCell table.imageTable

{

	border: solid 0px #ffffff;

	border-collapse: collapse;

	border-spacing: 0px;

	padding: 2px;

}



table.contentTemplate2 tr td.imageContainerCell table.imageTable tr td.imageCell

{

	text-align: center;	

}



table.contentTemplate3

{

	border-collapse: collapse;

	border-spacing: 0px;

	/*margin-left: 18px;*/

	direction: ltr;

}



table.contentTemplate3 tr td.contentCell

{

	vertical-align: top;
	
	/*padding-left:160px;*/


}



div.contentTemplate7 

{

	margin-left:10px;

}

.contentCell{
	margin-left: 0px;
}

.contentCell a:link{
	text-decoration:underline;
}

div.step_no label{

	margin-top:-10px;

}



.lblsortbycalendar 

{

	font-size: 8px;

}

/*.siteMap{
	margin-left:160px;
}

.planAffaires{
	margin-left:160px;
}

.search{
	margin-left:160px;
}*/

.title_news{
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:195px;
	height:30px;
	padding-left: 30px;
	padding-bottom:-5px;
	vertical-align:bottom;
}
.box_title_news{
	background-color:#336699;
	background-image:url(../images/titre_nouvelles.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width: 195px;
	height:20px;
}
.text_news{
	margin-left: 8px;
	margin-right: 8px;
}
.bordure_news_box{
	border-color:#336699;
	border-width:1px;
	border-style: solid;
	background-color: #FFFFFF;
}
#calendar_box{
	border-style:solid;
	border-color:#336699;
	border-width: 1px;
	width:455px;
}

.table_calendar_3{
	border:1px solid #336699;
	_width:580px;
}



