html, body {
	margin:0px;
	padding:0px;
	color:#000000;
	width:100%;
	font-size:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#ffffff;
}
div#loading {
	position:relative;
	margin-top:50px;
	width:200px;
	height:25px;
	background:#009348;
	color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align:middle;
	line-height:25px
}
/* 
########################################################################
 COMMON
########################################################################
*/

a:active, a:link {
	color: #2a6c9a;
}

a:hover {
	text-decoration: none;
}

a:visited {
	color: #989898;
}

#page {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:770px;
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

#page_title {
	position: relative;
	width:770px;
}

#page_title h1 {
	font-size: 16px;
	padding-top: 0px;
	margin-top: 10px;
	line-height:16px;
}

#page_title h2 {
	font-size: 13px;
	padding-top: 0px;
	margin-top: 0px;
	line-height:13px;
	font-weight:normal;
}

#page_main {
	position: relative;
	width:770px;
	padding:0px;
}

#top {
	position: relative;
	width: 100%;
	height: 32px;
	margin-bottom: 7px;
	z-index:40;
}
#logo {
	position: absolute;
	width:197px;
	height:31px;
	bottom: 0px;
}
#logo a:link, #logo a:active, #logo a:visited, #logo a:hover {
	display:block;
	width:197px;
	height:31px;
}
#top02 {
	position: relative;
	width:100%;
	height:40px;
	top: 0px;
	background:url('/img/top03.png') no-repeat bottom;
	margin-bottom: 0px;
}

.HL_link {
	color: #BF0000;
}

#errorMessage {
	padding: 10px;
	z-index:15;
	margin-bottom: 10px;
	background-color: #FFFD7D;
	color: #DE0000;
	font-size: 1.2em;
	font-weight: bold;
	border-left: 4px solid #FFE92F;
}
#infoMessage {
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FFFD7D;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	border-left: 4px solid #FFE92F;
}

#errorMessage a:link, #errorMessage a:active, #errorMessage a:hover, #errorMessage a:visited {
	color: #DE0000;
}

/*#######################################################################
 DESC PAGES (AREAS & TOOLS)
########################################################################
*/

#page_column1of2 {
	position:relative;
	width:390px;
	float: left;
	line-height:20px;
	text-align:justify;
}
#page_column1of2_bis {
	position:relative;
	z-index:11;
	line-height:20px;
	text-align:justify;
	padding:0px;
}
#page_column2of2 {
	position:relative;
	width:350px;
	float: right;
}
#page_column2of2_dx {
 float:left;margin-left:15px;width:100px
}
#page_column2of2_bis {
	position:relative;
	z-index:12;
	width:320px;
	height:270px;
	float: right;
}
#page_column2of2_title {
	color: #BF0000;
	font-weight: bold;
	font-size:12px;
	margin-bottom: 10px;
}
#page_column {float:right;border:1px solid #dadada;padding:30px}

.workBox {
	position:relative;
	width:350px;
	height:120px;
	border:1px solid #ececec;
	margin-bottom:20px;
	padding: 0px;
}
.workBoxFloat {
	position:relative;
	float:left;
	width:350px;
	height:120px;
	border:1px solid #ececec;
	margin-bottom:20px;
	margin-left:20px;
	padding:0px;
}
.workBox_img {
	position:absolute;
	width:100px;
	margin-top:10px;
	margin-left:10px;
}

.workBox_img img {
	border:0px;
	width:100px;
	height:100px;
}

.workBox_txt {
	position:absolute;
	width:230px;
	height: 100px;
	margin-top:10px;
	margin-left:120px;
}

.workBox_title {
	position:relative;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin-top: 4px;
	margin-bottom: 8px;
}

.workBox_subtitle {
	position:relative;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	margin-bottom: 4px;
}

.workBox_href {
	width:100%;
	height:120px;
	display:block;
	background:transparent;
	cursor:pointer;
}
.workBox_href2 {
	width:100%;
	height:120px;
	display:block;
	background:#f4f4f4;
	cursor:pointer;
}

.workBox_img img { border:0px }

a.detail:link, a.detail:active, a.detail:visited {
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	line-height:17px
}
a.detail:hover {color:#bf0000}
a.detail2:link, a.detail2:active, a.detail2:visited {
	font-size:11px;
	color:#999999;
	font-weight:normal;
	line-height:17px
}
a.detail2:hover {color:#bf0000}
div.allegato {background:#f4f4f4;padding:10px}
.allegato li {list-style:square inside}
/* 
########################################################################
 HOME
########################################################################
*/

#info2 {
	position: relative;
	width: 768px;
	margin: 15px 0px 0px 0px;
}

#info2block1 {
	float: left;
	position:relative;
	width: 370px;
	height:95px;
	border:1px solid #dadada;
	padding: 3px;
}

#info2block1 div {
	padding: 4px;
}

#info2block1 h3 {
	padding: 0px;
	margin: 0px;
	font-size:14px;
}

#info2block2 {
	float: right;
	position:relative;
	width: 370px;
	height:95px;
	border:1px solid #dadada;
	padding: 3px;
}
#info2block2 div {
	padding: 4px;
}

#info2block2 h3 {
	padding: 0px;
	margin: 0px;
	font-size:14px;
}

#info3 {
	position: relative;
	width: 770px;
	margin: 15px 0px 0px 0px;
}

/* 
########################################################################
 NEWSLETTER
########################################################################
*/

#newsletter_form {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px dashed #DADADA;
	text-align: center;
}

#newsletter_form form {
	margin: 0px;
	padding: 0px;
}


#newsletter_form div {
	padding: 10px;
}

.inputEmail {
	width:160px;
	height:15px;
	border:1px solid #dadada;
	background:#ffffff;
	font-size:10px
	margin-left: 10px;
}

.submitImageButton {
	width:113;
	height:17;
	vertical-align: middle;
	border: 0px;
	margin-top: -3px;
	margin-left: 10px;
	padding: 0px;
}

/* 
########################################################################
 TODO
########################################################################
*/

div.footer {
	position:relative;margin-top:25px;height:20px;width:770px;margin-bottom:55px }
.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
	color:#000000;text-decoration:none}
#menubar01 {
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #989898;
	margin-right:30px;
}
#menubar01 a:active, #menubar01 a:link, #menubar01 a:visited {
	color: #989898;
	text-decoration: none;
}
#menubar01 a:hover {
	color: #009348;
	text-decoration: none;
}
#menubar01 img {
	margin-top: -3px;
	vertical-align: middle;
}
div.green {
	position: relative;
	height:12px;
	margin-top:2px;
	width: 770px;
	background:#009348;
	color:#ffffff;
}
.green div {
	position: relative;
	width:770px;
	height:12px;
	background:#009348;
	color:#ffffff;
}
.green a:link, .green a:active, .green a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:12px;
	vertical-align:middle;
	margin-left:0px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:9px;
}
.green a:hover {
	text-decoration:underline;
}

div.clear {
	clear:both;
	}
div#menu {
	position: relative;
	width:770px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	height:214px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	background:#f3f3f3;
}
a.menuInit:link,a.menuInit:active,a.menuInit:visited,a.menuInit:hover {color:#000000;text-decoration:none}
a.menu_off:link, a.menu_off:active, a.menu_off:visited {
	display:block;
	position:absolute;
	z-index:2;
	width:135px;
	height:13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	background:transparent;
	font-weight:bold;
	font-size:9px;
	line-height:13px;
	text-decoration:none;
	padding-left:10px;
	}
a.menu_off:hover {
	background:url('/img/menu_bg.png') no-repeat;
	color:#ffffff;
	width:135px;
}
a.menu_on:link, a.menu_on:active, a.menu_on:visited, a.menu_on:hover {
	display:block;
	position:absolute;
	z-index:2;
	width:135px;
	height:13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url('/img/menu_bg.png') no-repeat;
	font-weight:bold;
	font-size:9px;
	line-height:13px;
	text-decoration:none;
	padding-left:10px;
	}

div#pre_aree {
	position:absolute;
	width:152px;
	height:214px;
	}
div#top_aree {
	position:absolute;
	width:152px;
	height:13px;
	}
div#left_aree {
	position:absolute;
	width:17px;
	height:187px;
}
div#bottom_aree {
	position:absolute;
	width:152px;
	height:14px;
	}
div#aree {
	position:absolute;
	z-index:10;
	overflow:hidden;	
	width:135px;
	height:187px;
}
#aree_ul{
	position:absolute;
	z-index:11;
	margin-left:0px;
	width:135px;
	height:200px;
	background:#f3f3f3
	}
#aree div {
	position: relative;
	width:100px;
	height:17px;
	line-height:17px;
	background:transparent;
	color:#000000;
}
div#pre_tools {
	position:absolute;
	margin-top:0px;
	margin-left:162px;
	width:152px;
	height:214px;
	}
div#tools {
	position:absolute;
	z-index:10;
	overflow:hidden;	
	width:135px;
	height:187px;
	}
#tools_ul{
	position:absolute;
	z-index:11;
	margin-left:0px;
	width:135px;
	height:200px;
	background:#f3f3f3
	}
#tools div {
	position: relative;
	width:100px;
	height:17px;
	line-height:17px;
	background:transparent;
	color:#000000;
	}
div#top_tools {
	position:absolute;
	width:152px;
	height:13px;
	}
div#right_tools {
	position:absolute;
	width:17px;
	height:187px;
}
div#bottom_tools {
	position:absolute;
	width:152px;
	height:14px;
	}
div#frame {
	display:none;
	position:absolute;
	margin-left:322px;
	width:446px;
	height:212px;
	border:1px solid #dadada;
}
.frame_img {
	position:absolute;
	z-index:2;
	margin-top:0px;
	margin-left:0px;
	width:446px;
	height:212px;
}

.frame_content{
	position:absolute;
	overflow:hidden;
	z-index:2;
	margin-top:0px;
	margin-left:0px;
	width:0px;
	height:212px;
}
.frame_top {
	position:absolute;
	z-index:2;
	margin-top:0px;
	margin-left:0px;
	width:446px;
	height:30px;
	line-height:30px;
	text-align:right;
	}
.frame_top h2 {
	display:inline;
	margin-right:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	height:30px;
	line-height:30px;
}
.frame_text {
	position:absolute;
	z-index:1;
	margin-top:25px;
	margin-left:20px;
	width:130px;
	height:220px;
	font-family:Verdana,sans-serif;
	font-weight:normal;
	font-size:9px;
}
.frame_bottom {
	position:absolute;
	z-index:2;
	margin-top:192px;
	margin-left:0px;
	width:446px;
	height:22px;
	text-align:right;
}
.frame_bottom a:link, .frame_bottom a:active,.frame_bottom a:visited,.frame_bottom a:hover {
	display:inline;
	height:20px;
	width:150px;
	line-height:22px;
	margin-left:22px;
	margin-right:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
}
.frame_bottom ul {
	display:inline;
}
.frame_bottom li {
	display:inline;
	list-style: none outside;
}

#info {
	position: relative;
	width:768px;
	margin-top:16px;
}
	
a.info2:link, a.info2:active, a.info2:visited {
	color:#009348;
	font-weight:normal;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}
a.info2:hover{ color:#dadada }

.newsbox {
	position:relative;
	margin-top:14px;
	width: 100%;
	height:60px;
	border:1px solid #dadada;
}
div.news {
	position:relative;
	float:left;
	overflow:hidden;
	width:250px;
	height:60px;
}
	
div.banners {
	position:relative;
	float:left;
	margin-right:11px;
	width:182px;
	height:100px;
	border:1px solid #dadada;
	}
.news div {
	position:relative;
	width:auto;
	height:auto;
	font-family:Verdana,arial;
	font-size:10px;
	font-weight:normal;
	padding:5px;
	line-height:13px;
}
.news_img {
	position:relative;
	float:left;
	width:50px;
	height:50px;
}
.news_img img {
	width:50px;
	height:50px;
	border:0px;
}
.news_txt {
	position:relative;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	overflow:hidden;
	height:50px;
	line-height:12px;
}
.news_txt a:link, .news_txt a:active, .news_txt a:visited {
	display:block;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	line-height:12px;
}
.news_txt a:hover {
	color:#009348;
}
div.border_down {
	position:absolute;
	margin-top:116px;
	margin-left:116px;
	width:34px;
	height:34px;
	background:url('/img/border_down_grey.png') no-repeat bottom right;
}
div.border_down2 {
	position:absolute;
	margin-top:178px;
	margin-left:434px;
	width:34px;
	height:34px;
	background:url('/img/border_down_green.png') no-repeat bottom right;
}
div#centerimg{
	position:absolute;
	margin-top:10px;
	width:468px;
	height:200px;
	background:url('/img/sfera.png') no-repeat center;
}
div#main{
	position:absolute;
	width:314px;
	height:214px;
	margin-left:228px;
	margin-top:0px;
}
div#movemenu{
	position:absolute;
	width:314px;
	height:214px;
	margin-top:0px;
	margin-left:0px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
div#home1{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:214px;
	height:214px;
	border:1px solid #dadada;
}
div#home2{
	position:absolute;
	margin-left:554px;
	margin-top:0px;
	width:214px;
	height:214px;
	border:1px solid #dadada;
}
div#init1{
	position:absolute;
	width:152px;
	height:13px;
	margin-left:0px;
	margin-top:0px;
}
div#init2{
	position:absolute;
	width:17px;
	height:187px;
	margin-left:0px;
	margin-top:13px;
	}
div#init3 {
	position:absolute;
	width:152px;
	height:14px;
	margin-left:0px;
	margin-top:200px;
	}
div#init4 {
	position:absolute;
	width:135px;
	height:187px;
	margin-left:17px;
	margin-top:0px;
}
div#init5 {
	position:absolute;
	width:135px;
	height:187px;
	margin-left:162px;
	margin-top:0px;
}
div#init6{
	position:absolute;
	width:152px;
	height:13px;
	margin-left:162px;
	margin-top:0px;
}
div#init7{
	position:absolute;
	width:17px;
	height:187px;
	margin-left:297px;
	margin-top:13px;
	}
div#init8 {
	position:absolute;
	width:152px;
	height:14px;
	margin-left:162px;
	margin-top:200px;
	}
div#menubar {
	position: relative;
	width:770px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
	line-height:25px;
	}
div#search {
	position:relative;
	width:770px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	}
div#tabBar{
	position:absolute;
	z-index:9;
	width:770px;
	height:20px;
	margin-top:0px;
}
div#tabContent {
	position:relative;
	width:770px;
	height:auto;
	top:20px;
	padding:0px;
}
div.tabs {
	position:relative;
	width:100%;
	padding-top:50px;
	display:none;
	border:1px solid #dadada;
}
#tab_path {
	display:none;
	position:absolute;
	z-index:10;
	width:450px;
	height:20px;
	line-height:20px;
	top:30px;
	background:#ececec;
	margin-left:10px;
	padding-left:10px;
}
#tabpages {
	display:none;
	position:absolute;
	z-index:10;
	width:300px;
	height:20px;
	top:30px;
	margin-left:450px;
	background:#ececec;
}

div.tabList {
	position:relative;
	float:left;
	width:350px;
	height:120px;
	border:1px solid #ececec;
	left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

.tabList_img {
	position:absolute;
	width:100px;
	margin-top:10px;
	margin-left:10px;
}
.tabList_img img {
	border:0px;
}
.tabList_href {
	position:absolute;
	width:220px;
	margin-top:10px;
	margin-left:120px;
}
.tabList_img img {
	position:absolute;
	width:100px;
	height:100px;
}
.tabList_href a:link, .tabList_href a:active, .tabList_href a:visited {
	position:absolute;
	display:block;
	width:200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.tabList_href a:hover {
	color:#009348;
}

div#pagine {
	position:relative;
	float:right;
	width:auto;
	height:20px;
}
div.squarepage {
	position:relative;
	float:left;
	background: #009348;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	cursor:pointer;
}
div.squarepage_off {
	position:relative;
	float:left;
	background: #ececec;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#000000;
	cursor:pointer;
}
div.tabContainer {
	position:relative;
	background:#ffffff url("/img/tabs_selected_right.png") top right no-repeat;
	width:50px;
	height:21px;
	float: left;
	padding-right: 10px;
	}
.tabContainer div.tabText {
	position:absolute;
	z-index:9;
	margin-top:0px;
	background:url("/img/tabs_selected_left.png") top left no-repeat;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
	height:21px;
	width:50px;
	text-align:center;
	color:#009348;
	}

div.tabContainerOff {
	background: url("/img/tabs_selected_right.png") top right no-repeat;
	width:50px;
	height:20px;
	float: left;
	padding-right: 10px;
	cursor:pointer;
	}
.tabContainerOff div.tabText{
	background: url("/img/tabs_selected_left.png") top left no-repeat;
	color: #cfcdcd;
	font-weight:bold;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:50px;
	text-decoration:none;
	text-align:center;
	}
#pellicolla {
	position:absolute;
	z-index:35;
	display:none;
	margin-top:0px;
	margin-left:0px;
	width:770px;
	text-align:center;
}
img#pellicola_img {position:relative;z-index:50;cursor:pointer;}
#infame{
	display: none; 
	position: absolute;
	margin-left:0px; 
	margin-top:0px;
	z-index:30;
	width:770px;
	height:35px;
	border:0px;
	overflow:hidden;
}
/* 
########################################################################
 WORK.ASP
########################################################################
*/
#work_out {
	position: relative;
	width: 770px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
}

#work_in {
	position: relative;
	width:770px;
}
#work_desc {
	position: relative;
	float:left;
	width:530px;
	margin-top:10px;
	line-height:20px;
}
#work_desc2 {
	position: relative;
	float:left;
	width:350px;
}

#work_desc h2 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

#work_desc p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height:20px;
}

#work_coldx {
	position: relative;
	float:right;
	width:200px;
	margin-top:10px;
}

#work_coldx h2 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

#work_coldx ul {
	list-style:square;
	margin-left: 20px;
}

#work_mainpic {
	height:200px;
	width:200px;
	overflow: hidden;
	margin-bottom: 10px;
	border:1px solid #dadada;
}

#work_tools {padding: 8px}
#mainpic div {margin-bottom:20px}
/* 
########################################################################
 SEARCH.ASP
########################################################################
*/
#ricerca_path {
	position:absolute;
	margin-left:10px;
	margin-top:5px;
	height:25px;
	width:300px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
#ricerca_motore {
	position:relative;
	float:right;
	height:35px;
	width:auto;
	color:#000000;
	font-size:9px;
	font-weight:bold;
}
div.ricerca {
	position:relative;
	display:inline;
	margin-left:5px;
	height:35px;
	width:150px;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	vertical-align:top;
	padding:0px
}
div.ricerca_button {
	position:relative;
	display:inline;
	margin-left:5px;
	height:35px;
	vertical-align:top;
	padding:0px
}

.ricerca label {
	display:inline;
	height:14px;
	line-height:14px;
}
.ricerca select {
	margin-left:5px;
	margin-top:2px;
	z-index:15;
	display:inline;
	width:150px;
	height:15px;
	font-size:9px;
	line-height:15px;
}
div.squareimg {
	position:relative;
	float:left;
	margin-top:5px;
	margin-right:4px;
	margin-bottom:25px; 
	width:100px;
	height:100px;
	background:#ececec;
	border: 1px solid #DADADA;
}

.squareimg2 {
	position:relative;
	display: table-cell;
    	text-align: center;
    	vertical-align: middle;
	width:100px;
	height:100px;
	cursor:pointer;
}

.squareimg2 * {
    vertical-align: middle;
}

/*\*//*/
.squareimg2 {
    display: block;
}
.squareimg2 span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.squareimg2 span {
    display: inline-block;
    height: 100%;
}

/* 
########################################################################
 FORM.ASP
########################################################################
*/

select {width:120px;height:15px;background:#ffffff;font-size:10px }
div.contact_formx { margin-top:5px}
div.contact_formx2 { margin-top:20px}
.contact_form{display:inline}
.contact_form label {display:block;width:100px}
.contact_form input {width:120px;height:15px;border:1px solid #dadada;background:#ffffff;font-size:10px }
.contact_form textarea {width:750px;height:100px;border:1px solid #dadada;background:#ffffff;font-size:10px;margin-left:3px;font-size:10px;font-family:arial }
#contact_form_std{width:770px}
.contact_form_add{display:none}
.special_form{ width:770px}
.special_form table {padding:0px;width:770px}
.special_form td {vertical-align:middle;height:25px;padding:5px}
.tr_top td { text-align:center;background:#dadada;padding:5px;height:10px}
td.textArea {vertical-align:top}
.special_form tr {background:#eeeeee}
.special_form label {text-align:right;margin-right:10px}
.special_form input { display:inline;width:100px;height:15px;border:1px solid #dadada;font-size:10px;background:#ffffff}
.special_form textarea {width:240px;height:15px;border:1px solid #dadada;font-size:10px;font-family:arial;background:#ffffff}
textarea.exp { position:absolute;width:240px;height:150px;border:1px solid #dadada;font-size:10px;font-family:arial;background:#ffffff}
textarea.std { width:240px;height:15px;border:1px solid #dadada;font-size:10px;font-family:arial;background:#ffffff }
input.checkform1{ width:15px;margin-top:5px;background:#ffffff;border:0px }
input.buttonform1 {margin-top:2px;height:17px;width:113px;border:0px}
td.titleform1{width:200px;height:15px}
input.inputform2{width:80px}
input.formhidden {display:none}
div.radiobox { width:768px;height:50px;border:1px solid #dadada}
div.radiotitle { width:770px;height:15px;background:#ececec;margin-top:10px}
div.radiotool { float:left;width:150px;height:25px;vertical-align:middle;text-align:left}
.radiotool input { display:inline;width:15px;height:15px }
.radiotool label { display:inline;margin-left:10px}
div#button_tool { text-align:center;width:770px;margin-top:10px }
div.button_submit { text-align:center;width:770px;margin-top:5px }
div.feedback1 {width:770px;text-align:center;font-weight:bold }
div.feedback2 {width:770px;text-align:center;font-weight:bold;color:#aa0000 }
a.linkform:link, a.linkform:active, a.linkform:visited {font-size:11px;color:#bf0000;font-weight:normal;text-decoration:none }
a.linkform:hover {color:#dadada }


