html, body {
        margin: 10px 15px 10px 15px;
	padding: 0px 0px 0px 0px;

	font-family:arial,sans-serif;
	font-size: 10pt;
}

td,div,a{font-family:arial,sans-serif}

a {text-decoration:none}
a:hover {text-decoration:underline}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table {font-size:12px}


.body_total {
width:970px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

.body_menu_left {
float:left;
width:180px;min-width:180px;height:100%;min-height:2000px;vertical-align:top;border-right:1px solid #0000cc;
background-color:#F0F0FF; /* #94a8ef; */
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.body_menu_right {
float:right;
width:250px;vertical-align:top;text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.body_center {
display:table;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.spacer {
clear: both;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}



.h1_title {
	font-size:12px;padding-right:10px;display:inline;color:#fefefd;width:280px;
}

H1 {
	font-size:18px;display:inline;color:#0000CC;
}

H2 {
	font-size:14px;display:inline;color:#CC0000;
}

table {
	font-size:12px;color:#0000CC;
}

ul.menu {
list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#F0F0FF;
background-image:url(images/menu_bg.gif);background-repeat:repeat-y;
voice-family: "\"}\""; voice-family: inherit;
display:table;
width:179px;
}

.menu_link_1 {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;
color:#0000CC;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_1:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}

.menu_link_2 {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;
color:#0066ff;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_2:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}

.menu_link_selected {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#8080FF;
color:#ffffff;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_selected:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}


.error {color:#FF0000}
.link_line_top {text-decoration:none;color:#0000CC;font-weight:bold}

/* main */
.main_link_top_50 { color:#0000cc;font-size:10pt;text-decoration:none;font-weight:normal }
.main_link_top_50:hover { text-decoration:underline; }
.main_link_top_50:visited { font-weight:bold }

/* directory */
.link_navigator {
color:#ff6600;
text-decoration:underline;
text-transform:capitalize;
font-weight:bold
}
.link_navigator:hover { text-decoration:none;}


.link_navigator_small {
color:#008800;
text-decoration:none;
}
.link_navigator_small:hover { text-decoration:underline; }
/* directory */



/* search */
.search_box_vote {
	padding:0px 10px 0px 10px;border-right:1px solid #FF9900;border-left:1px solid #FF9900;background-color:#FFFFCC;
	vertical-align:baseline;
	border-bottom:1px dashed #CCCCCC;
	width:70px;
}

.search_line {
padding:10px 0px 10px 0px;
}
/* border-bottom:1px dashed #AAAAFF; */


/* stat */
.stat_table_top {border-bottom:1px solid #8888CC;border-right:1px solid #8888CC;font-weight:bold;font-size:12px;height:20px}
.stat_table_bottom {border-right:1px solid #8888CC;font-weight:bold;font-size:12px;height:20px}

.big_line_2 {width:970px;font-size:12px;text-align:left;color:#000000;padding:4px 0px 4px 0px;border-left:1px solid #0000CC;border-right:1px solid #0000CC;border-top:1px solid #0000CC;background-color:#F7F7FF}
.big_line_2 a {text-decoration:none;font-weight:bold;color:#0000CC}

.link_group_2 { color:#0000CC;font-size:10pt;text-decoration:none }
.link_group_2:hover { text-decoration:underline;}











.box_top_title { background-color:#FFD0D0; color:#990099; padding:2px 5px 2px 5px; font-weight:bold; background-image:url('images/bg_top_list_trip.gif');  }

.message_read { background-color:#FFE8E8;}
.message_read a { color:#990099;}
.message_not_read { background-color:#FFF8F8; }
.message_not_read a { color:#990099; }




.box_base {
width:675px;border:1px solid #990099;padding:10px;color:#0000cc;background-color:#FFFAFF
}

.account_menu_link_on {
background-color:#FFD0D0;
border-right:1px solid #990099;
}

.account_menu_link_off {
border-right:1px solid #990099;
}
.account_menu_link_on:hover { text-decoration:none;background-color:#FFE0E0;}
.account_menu_link_off:hover { text-decoration:none;background-color:#FFE0E0;}

.sito_margin {
   padding:10px 10px 10px 10px;
}

.sito_margin_color {
   border:1px solid #ccccff;margin:5px 5px 5px 5px;padding:10px 10px 10px 10px;color:#0000cc;background-color:#FFFFFF;
}

.sito_box {
   width:690px;border:1px solid #0000CC;color:#0000cc;background-color:#F8F9FF
}

.box_add_new {
   width:250px;border-left:1px solid #0000CC;color:#ff0000;background-color:#FF6600;text-align:center;
   background-image:url('images/bg_add_new.gif');
}


