body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;margin:0; padding:0; text-align:left;}

a{ color:#000;}
a:hover{color:#00CCFF;}
a:visited{color:#000;}

a.linkopacity img {
     filter:alpha(opacity=70);
     -moz-opacity: 0.7; 
     opacity: 0.7;
     -khtml-opacity: 0.7;}
 
a.linkopacity:hover img {
     filter:alpha(opacity=100);   
     -moz-opacity: 1.0;   
     opacity: 1.0;
     -khtml-opacity: 1.0; }

table{font-size:100%;}

/**/
.central_box_head{ background-image:url(../img/central_box/central_head.jpg); background-repeat:no-repeat; }
.central_box_main{padding:1em;}

.central_box_foot{ background-image:url(../img/central_box/central_foot.jpg); background-repeat:no-repeat;}
.main_top_01{width:16px; background-image:url(../img/main_template/top_01.jpg); background-repeat:no-repeat;}
.main_top_02{width:917px; background-image:url(../img/main_template/top_02.jpg); background-repeat:no-repeat;}
.main_top_03{width:19px; background-image:url(../img/main_template/top_03.jpg); background-repeat:no-repeat;}
.middle_01{width:16px; background-image: url(../img/main_template/final_sx.jpg); background-repeat:repeat-y;}
.middle_02{background-color:#FFFFFF; vertical-align:top;}
.middle_02#col_separator_sx{width:14px;background-image:url(../img/main_template/col_separator_sx.jpg);background-repeat:repeat-y;}
/*.middle_02#col_separator_dx{width:6px;background-image:url(../img/images/col_separator_dx.jpg);background-repeat:repeat-y;}*/
/*.middle_02#main_colonna_dx{width:180px; vertical-align:top; background-image:url(../img/images/col_dx.jpg); background-repeat:repeat-y;}*/
.middle_02#main_colonna_sx{width:160px; vertical-align:top; background-color:#e8e6e6;}
/* background-image:url(../img/images/col_sx.jpg); background-repeat:repeat-y;}*/
.middle_02#main_corpo{width:557px; vertical-align:top; background-image:url(../img/main_template/main.jpg); background-repeat:repeat-y;}
.middle_03{width:19px; background-image:url(../img/main_template/final_dx.jpg); background-repeat:repeat-y;}
.bottom_01_a{height:29px;width:917px;background-image:url(../img/main_template/bottom_01a.jpg); background-repeat:repeat-x;}
.bottom_01{height:29px;width:16px; background-image:url(../img/main_template/bottom_01.jpg); background-repeat:no-repeat;}
.bottom_02{height:29px;width:917px;background-image:url(../img/main_template/bottom_02.jpg); background-repeat:repeat-x;}
.bottom_02_a{height:29px;background-image:url(../img/main_template/bottom_02a.jpg); background-repeat:repeat-x;}
.bottom_03{height:29px;width:19px;background-image:url(../img/main_template/bottom_03.jpg); background-repeat:no-repeat;}

/**/
/* 0000000000000000000000000000000000000000000000000000000000000000000000000*/
.div_reg_usr_ok
 {
  font-size:100%;
  background-color:#d5fbd5;
  border-top:3px solid #006600;
  border-bottom:3px solid #006600;
  padding:2px;
 }
.div_reg_usr_alert
 {
  font-size:100%;
  background-color:#FFFFCE;
  border-top:3px solid #FCF007;
  border-bottom:3px solid #FCF007;
  padding:2px;
 } 
.div_info_usr
 {
  font-size:100%;
  background-color:#B6D7E9;
  border-top:3px solid #0066CC;
  border-bottom:3px solid #0066CC;
  padding:2px;
 } 
	#div_reg_usr_logo_ok
	{
	float:left;
	width:51px;height:37px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/logo_ok.gif);
	background-repeat:no-repeat;
	}
	#div_info_usr_logo_ok
	{
	float:left;
	width:51px;height:37px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/logo_info.gif);
	background-repeat:no-repeat;
	}
	#div_reg_usr_logo_alert
	{
	float:left;
	width:51px;height:37px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/logo_alert.gif);
	background-repeat:no-repeat;
	}
	#tab_reg_usr_top2
	{
	width:319px;
	height:37px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/top2.jpg);
	background-repeat:repeat-x;
	}
	#tab_reg_usr_top3
	{
	width:30px;
	height:37px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/top3.jpg);
	background-repeat:no-repeat;
	}
	#tab_reg_usr_middle
	{
	width:400px;
	padding-left:2em;
	padding-right:2em;
	background-image:url(../img/tab_reg_usr/middle.jpg);
	background-repeat:repeat-y;
	}
	#tab_reg_usr_bottom1
	{
	width:51px;height:23px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/bottom1.jpg);
	background-repeat:no-repeat;
	}
	#tab_reg_usr_bottom2
	{
	width:319px;height:23px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/bottom2.jpg);
	background-repeat:no-repeat;
	}
	#tab_reg_usr_bottom3
	{
	width:30px;height:23px;
	margin:0;padding:0;
	background-image:url(../img/tab_reg_usr/bottom3.jpg);
	background-repeat:no-repeat;
	}
	
/* 0000000000000000000000000000000000000000000000000000000000000000000000000*/
/* 0000000000000000000000000000000000000000000000000000000000000000000000000*/
#tab_reg_arm_error
 {
  background-color:#999999;
 }
 
	
/* 0000000000000000000000000000000000000000000000000000000000000000000000000*/

 #menu_main
 {
  display:block;
  text-align:left;
 }
 #menu_main ul,#menu_main_home ul
 {
  padding-left:0px;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  list-style:none;
  text-align:left;
 }
 #menu_main ul li,#menu_main_home ul li
 {
  padding-top:0;
  padding-bottom:0;
 }
 #menu_main ul li a,#menu_main_home ul li a
  {
  display:block;
  text-decoration:none;
  line-height:30px;
  margin:0;
  padding:0;
  }
  #menu_main ul li a:hover{ background-color:#f4f4f4;}
  #menu_main_home ul li a:hover{ background-color:#b8c7d5;}
  
.div_separator{
border-bottom:1px dotted #CCCCCC;
display:block;
padding-right:0;
padding-left:0;
}

.div_link
{
font-size:12px;
color:#2A2A2A;
}
.div_link:hover{ background-color:#ffffff;}
	
	
	
	.big_div_title{height:164px;}
	.big_div_title2{font-weight:bolder;color:#FFFFFF;width:300px;height:164px;display:inline}



	.my_profile
	{
	border:1px solid #999;
	background-image:url(../img/placeholder_user.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:150px;
	display:block;
	}

	/*RICERCA BARC/EQUIPAGGIO/etc.... (intestazione)*/
	#search_header
	{
	background-color:#eeeeee;
	text-decoration:none;
	background-image: url(../img/search_step.gif);
	background-repeat:no-repeat;
	}





#ute_nick{display:inline; font-size:80%; width:200px;border-right:1px solid #333333;}
#ute_datareg{display:inline; font-size:50%;width:100px;}
#bad_login{ background-color:#EEB0B0; border:1px solid #FF0000;}
#ok_login{background:none;padding-left:1px;padding-right:1px;font-size:10px;}



#logoff
	{
	display:block;
	padding:2px;
	width:100%;
	height:32px;
	vertical-align:baseline;
	}

/*#logoff:hover{ background-color:#CCCCC7;}    */

#ospit_exch /*#lan_tolan*/
	{
	display:block;
	padding:2px;
	width:100%;
	height:32px;
	vertical-align:baseline;
	}
/*#ospit_exch:hover{ background-color:#CCCCC7;}*/

#lan_tolan
	{
	display:block;
	padding:2px;
	width:100%;
	height:32px;
	vertical-align:baseline;
	}
/*#lan_tolan:hover{ background-color:#CCCCC7;}*/


#become_gold
	{
	display:block;
	text-align:left;
	padding:2px;
	width:100%;
	height:32px;
	vertical-align:baseline;
	}
#become_gold form{margin:0px;}	
.li_panel_component{display:inline;padding:0 1em 0 1em;}



.div_menu_dx_title
{
background: url(../img/menu_dx/fhbg.gif) repeat-x ;
height:21px;
padding-top:4px;
padding-left:0px;
padding-right:0px;
padding-top::0px;
text-align:center;
background-position:center;
color:#666666;
font-weight:bold;
margin:0px;
border-bottom:1px solid #CCC;
}
.div_menu_dx_content
{
/*border-bottom:1px ridge #ccc;
border-left:1px ridge #ccc;
border-right:1px ridge #ccc;*/
background-image:url(../img/flexg_images/wbg.gif);
height:auto;
/*background-color:#f1f1f1;*/
padding:0 0 0 0;
margin:0 0 1em 0;
}





#tab_photo_mng{ background:none;border:1px solid #ccc; width:80%;}
#tab_photo_mng_header{ background:url(../img/tab_photo_manage/header.gif) repeat-x; height:20px;}
#td_with_photo{ padding:3px;text-align:center;}
#log_photo_debug{ background-color:#FFB9B7;border:1px solid #FF0000;margin:2px;font-size:10px;}
#add_mod_photo{border:1px solid #ccc;font-size:9px; width:50%;}
.submit_photo{ width:200px;}


.jToolTipClose
{
padding:0px;
margin:0px;
background:url(../img/icons/icon_close.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#0099FF;
width:auto;
height:17px;
cursor:pointer;
font-weight:bold;
text-align:right;
color:#F00;
}

#tip1
{
background-color:#ffffcc;
border:1px solid #0099ff;
padding:0px;
}


/* TABLE (MAIL MANAGER)*/

.tab_main
{
width:93%;align:center;border:0px;font-family:'Trebuchet MS', Arial, sans-serif;
}
.tab_main_head
{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
padding:3px;color:#FFFFFF;
background-color:#FF6600;
font-size:16px;
}
