@charset "utf-8";

a:link    {text-decoration:none;color: #000000;}
a:visited {text-decoration:none;color: #000000;}
a:hover   {text-decoration:none;color: #000000;}
a:active  {text-decoration:none;color: #000000;}

.body_main {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.background_viola {
	background-color: #93107E;
}

.background_nero_viola_240x24 {
	background-image: url(/StaticWeb/Jets/images/nero_viola_240x24.gif);
	background-position: left top;
	width: 240px;
	background-repeat: no-repeat;
	height: 24px;
}

.background_viola_nero_240x24 {
	background-image: url(/StaticWeb/Jets/images/viola_nero_240x24.gif);
	background-position: left top;
	width: 240px;
	background-repeat: no-repeat;
	height: 24px;
}

.column_left {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 10%;
	vertical-align: top;
}

.column_center {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 80%;
	vertical-align: top;
}

.column_right {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 10%;
	vertical-align: top;
}

.font_category_list
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

a.font_category_list:link {text-decoration:none;color: #000000;}
a.font_category_list:visited {text-decoration:none;color: #000000;}
a.font_category_list:hover {text-decoration:none;color: #000000;}
a.font_category_list:active {text-decoration:none;color: #000000;}


.font_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.font_main_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.font_main_bold_yellow
{
	font-weight: bold;
	font-size: 12px;
	color: #ffdd00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font_main_yellow
{
	font-weight:normal;
	font-size: 12px;
	color: #ffdd00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font_main_bold_yellow_8px
{
	font-weight: bold;
	font-size: 9px;
	color: #ffdd00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font_main_bold_purple
{
	font-weight: bold;
	font-size: 12px;
	color: #A7007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font_main_bold_purple_uppercase
{
	font-weight: bold;
	font-size: 12px;
	color: #A7007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

a.font_main_bold_purple_uppercase:link {text-decoration:none;color: #A7007E;}
a.font_main_bold_purple_uppercase:visited {text-decoration:none;color: #A7007E;}
a.font_main_bold_purple_uppercase:hover {text-decoration:none;color: #A7007E;}
a.font_main_bold_purple_uppercase:active {text-decoration:none;color: #A7007E;}

.font_uppercase
{
	text-transform: uppercase;
}

.font_main_bold_white
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font_hyperlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.font_hyperlink_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.font_upper_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9F9F9;
}

.font_main_item_alfacode
{
	font-weight: bold;
	font-size: 11px;
	color: #A7007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

a.font_main_item_alfacode:link {text-decoration:none;color: #A7007E;}
a.font_main_item_alfacode:visited {text-decoration:none;color: #A7007E;}
a.font_main_item_alfacode:hover {text-decoration:none;color: #A7007E;}
a.font_main_item_alfacode:active {text-decoration:none;color: #A7007E;}


.font_main_item_publicprice
{
	font-weight: bold;
	font-size: 11px;
	color: #A7007E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


.iframe_container { 
	width:100%; 
	height:510px; 
	overflow-x:hidden; 
	overflow-y:auto;
}

.table_main {
	width: 1000px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:auto;
	margin-right:auto;
}


.column_left {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 10%;
	vertical-align: top;
}

.column_center {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 80%;
	vertical-align: top;
}

.column_right {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 10%;
	vertical-align: top;
}

.home_navigator {
	text-align: left;
}

.home_tbSearch {
	border: 1px solid #93107E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.div_iframe {
	padding-right: 3px;
	padding-left: 3px;
}

.homepage_cellaviolachiaro {
	background-color: #F4E7F1;
	text-align: justify;
}

.misc_nero_viola_resizable {
	background-image: url(/StaticWeb/Jets/images/nero_viola_80x24.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #93107E;
}

.picture_modellini_viola {
	background-image: url(/StaticWeb/Jets/images/home_upper_image.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 84px;
	width: 633px;
}

.picture_upper_menu {
	background-image: url(/StaticWeb/Jets/images/upper_menu.gif);
	background-position: left top;
	height: 24px;
	width: 814px;
}

.supplier_font_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.supplier_font_province {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Red;
}

.supplier_font_list_companyname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Purple;
}

.supplier_font_list_address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

.supplier_font_list_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: Blue;
	text-decoration: underline;
}
a.supplier_font_list_email:link {text-decoration:underline;color: blue;}
a.supplier_font_list_email:visited {text-decoration:underline;color: blue;}
a.supplier_font_list_email:hover {text-decoration:underline;color: blue;}
a.supplier_font_list_email:active {text-decoration:underline;color: blue;}

.supplier_font_list_city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.upper_menu {
	position:relative;
	left:10px;
	top:-23px;
	width:600px;
	height:24px;
	z-index:100;
}

.upper_menu_container {
	position:relative;
	height:24px;
}

.div_login_container {
	margin: 0 auto;
	position:relative;
} 

.div_login {
	position:absolute;
	top: 5px;
	left: 36px;
	width: 145px;
	height: 37px;
	text-align: left;
	z-index: 1;
	border: 0px;
} 

.table_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	color: Red;
}

.hyperlink_hlUserLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
a.hyperlink_hlUserLogin:link {text-decoration:underline;color: Red;}
a.hyperlink_hlUserLogin:visited {text-decoration:underline;color: Red;}
a.hyperlink_hlUserLogin:hover {text-decoration:underline;color:Purple;}
a.hyperlink_hlUserLogin:active {text-decoration:underline;color: Red;}

.table_cell_gray_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: red;
	background-color: gainsboro;
}

.table_cell_gray_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: black;
	background-color: gainsboro;
}

.table_cell_white_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: black;
	background-color: white;
}

.table_cell_purple_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: black;
	background-color: #93107E;
}

