body, html {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;
	font-family:Verdana, Arial,sans-serif, Verdana;
	line-height:1.7;
	background: url(../img/main-menu-header-bg.gif) no-repeat center 66px;
	}
img {border:0;}	
/*****************************
 ** Struttura della pagina
 *****************************/
#mainContent{
	background: url(../img/bottom_bg.gif) no-repeat bottom right;
}
#main_container {
	margin: 20px auto 0 auto;width:930px;text-align:left;
}
#container { 
	width:930px;
	text-align:left;
	margin-left:0px;
}
#header {
	width:930px;
	height: 89px;
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#888;
	overflow: hidden;
	position: relative;
/*	background: url(../img/main-menu-bg-main.gif) no-repeat bottom */

}

#social_icons{ position: absolute; bottom: 43px; right: 8px; background: url(../img/bottom_icons.gif) no-repeat 0 0; width: 227px; height: 36px; }
#social_icons ul{ margin: 0 5px; width: 217px; height: 36px; }
#social_icons ul li, #social_icons ul li a{ width: 31px; height: 36px; margin: 0; padding: 0 }
#social_icons ul li{ float: left }
#social_icons ul li a{ display: block; background-image: url(../img/bottom_icons.gif); background-repeat: no-repeat; font-size:0; text-indent:-9999999px; }

#social_icons ul li#ico-facebook a{ background-position: -5px 0; }
#social_icons ul li#ico-flickr a{ background-position: -36px 0; }
#social_icons ul li#ico-twitter a{ background-position: -67px 0; }
#social_icons ul li#ico-youtube a{ background-position: -98px 0; }
#social_icons ul li#ico-digg a{ background-position: -129px 0; }
#social_icons ul li#ico-buzz a{ background-position: -160px 0; }
#social_icons ul li#ico-wp a{ background-position: -191px 0; }
#social_icons ul li#ico-facebook a:hover{ background-position: -5px -36px; }
#social_icons ul li#ico-flickr a:hover{ background-position: -36px -36px; }
#social_icons ul li#ico-twitter a:hover{ background-position: -67px -36px; }
#social_icons ul li#ico-youtube a:hover{ background-position: -98px -36px; }
#social_icons ul li#ico-digg a:hover{ background-position: -129px -36px; }
#social_icons ul li#ico-buzz a:hover{ background-position: -160px -36px; }
#social_icons ul li#ico-wp a:hover{ background-position: -191px -36px; }

#header_right {float:right;width:673px; font-size:11px;padding:0;margin:0;padding-top:20px;padding-bottom:7px;overflow:hidden;clear:right;line-height:1.2;}
.topImage{float:left;clear:right;margin-right:2px;}
.tableImages{float:left;margin-top:-20px;padding:0;color:#888;margin-right:20px;}
#logo a:link,#logo a:visited, #logo a:hover  {background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/logo.gif) no-repeat left; float:left; width:150px; height:72px; text-decoration:none;clear:right;  }
#newsletterForm{margin:0;padding:0;float:left;clear:right;}
#searchFormTop{width:140px;margin:0;padding:0;float:left;clear:right;margin-left:30px; text-align:center;margin-right:50px;margin-top:-4px;}
#searchForm{background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/form_bg.gif) bottom left no-repeat;height:40px;}
#main_menu{float:left;width:778px;text-align:right; /* padding-top:10px; */ margin-bottom:9px;margin-top:0; /* background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/main_menu_bg.gif) no-repeat right; */ }
#main_menu_box{width:648px;float:right;margin-right:15px;display:inline;}

.main_menu_link {float:left;width:auto; height: 40px; line-height: 40px; }
.main_menu_link a:link,.main_menu_link a:visited, .main_menu_link a:hover  {font-size:12px;color:#fff;}

.main_menu_link a { display: block; height: 40px; padding: 0 11px 0 10px; background: url(../img/main_menu_link_separator.gif) no-repeat right 15px }
.last a { background: none }

.main_menu_link a:hover {  text-decoration:none;color:#fff; background: url(../img/main_menu_link_bg_l_hover.gif) no-repeat left;  }
.main_menu_link:hover { background: url(../img/main_menu_link_bg_r_hover.gif) no-repeat right; background: url(../img/main_menu_link_bg_r_hover.gif) no-repeat right; }
.main_menu_link.last:hover { background: url(../img/main_menu_link_bg_r_hover_last.gif) no-repeat right; }

.main_menu_link.active a {  text-decoration:none;color:#fff; background: url(../img/main_menu_link_bg_l_active.gif) no-repeat left;  }
.main_menu_link.active { background: url(../img/main_menu_link_bg_r_active.gif) no-repeat right; }
.main_menu_link.active.last { background: url(../img/main_menu_link_bg_r_active_last.gif) no-repeat right; }

/* .main_menu_link a.selected:link,.main_menu_link a.selected:visited, .main_menu_link a.selected:hover  {color:#286cb3;} */
#header_right a:link,#header_right a:visited { color:#013956;text-decoration:none;font-size:11px;}  
#header_right a:hover{ color:#013956;text-decoration:underline;font-size:11px;}  
#newsletter{float:left;height:auto;width:225px;text-align:left;}
#search{float:left;height:auto;width:200px;height:100%;text-align:right;}
#top_navigation {float:right;display:inline;height:auto;text-align:right;font-size:12px;margin-right:15px;}
#main {
	display:block;
	width:930px;
	text-align:left;
}
#home_news {float:right;width:508px;}
#main_left{float:left;width:168px;text-align:left;margin:0px;padding:0px;clear:right;}
#main_left_home{float:left;width:130px;text-align:left;margin:0px;padding:0px;clear:right;margin-right:38px;}
#main_center{float:left;position:relative;overflow:hidden;width:762px;text-align:left;padding-left:0px;padding-right:0px;margin-top:8px;margin-left:0px;}
#main_center_content {float:left;width:515px;overflow:hidden;padding-left:40px;padding-right:40px;
display:inline;background: url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/main_content.gif) no-repeat left top;min-height:400px;clear:right;}
#right_content {float:right;width:160px;}
.container {width:930px;display:block;text-align:left;}
#menu_container {width:100%; margin-top:0px;padding-top:0px;clear:right;}
.channel{margin-left:30px;}
#banner {
/*background:url(../build/skin/classic/loading.gif) no-repeat left;*/
float:left;
width:930px;
height:230px;
}
.bannerNoFlash{
background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/banner2.jpg) no-repeat;
float:left;
width:930px;
height:230px;
color:#eee;
text-align:right;
font-style:italic;
padding-right:20px;
}
.bannerNoFlash a:link,.bannerNoFlash a:visited,.bannerNoFlash a:hover {color:#fff;}
.button_panel_home{float:left;width:130px;margin-right:30px;}
#button_panel{margin-top:-3px;}
a.button_right:link,a.button_right:visited, a.button_right:hover  {float:right;clear:right;width:130px;height:70px;text-align:right;text-decoration:none;outline:none;margin-top:0px;}
a.button_right:active {margin-top:1px;margin-bottom:-1px;}

#button_panel a{ background-image:url(../img/button-left-menu.gif); background-repeat: no-repeat }
a.button_airlines { background-position: 0 0;  }
a.button_airlines:hover { background-position: -130px 0; }
a.button_customer { background-position: 0  -70px;}
a.button_customer:hover { background-position: -130px -70px; }
a.button_environment { background-position: 0 -140px;}
a.button_environment:hover { background-position: -130px -140px; }
a.button_internet { background-position: 0 -210px;}
a.button_internet:hover { background-position: -130px -210px; }

.home_column {float:left;clear:right;margin-top:0px;padding-left:30px;padding-right:30px;width:194px;background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/home_column_left.gif) no-repeat left;overflow:hidden;}
#menuBar {
	height:41px;
	width:960px;
	display:block;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-right:20px;
	position:relative;
	}
#footer{
	width: 930px; height: 94px; display: block; color: #888; font-size:10px; text-align: center; margin-top:30px; position: relative;
}
#footer_menu {
	width:100%; height:20px; padding: 20px 0 0 0; margin: 0 auto; text-align: center;
}
#footer_credits { float: left; width: 100%; background: url(../img/bottom_credits_bg.gif) no-repeat top; display:block;text-align:center; padding-top:8px; margin-top:8px; /* background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/footer.gif) no-repeat left; */ }
.bottom_menu_link { display: inline }
#footer a:link,#footer a:visited { color:#666;text-decoration:none;font-size:10px;}  
#footer a:hover{ color:#666;text-decoration:underline;font-size:10px;}  

.bottom_images { float:left;clear:right;margin-right:15px;display:inline; border:0px;}
.clear { clear:both;}

/*Stile del testo*/
table, td, tr {font-size:12px;}
h1,h2,h3,h4,h5,h6 { color:#666; margin-top:0px; font-family:Verdana, Arial, sans-serif;font-weight:normal;}
h1 {font-size:22px;margin-bottom:10px;}/*color:#286cb3;*/
h2 {font-size:18px;margin-bottom:10px;}
h3 {font-size:14px;margin-bottom:10px;}
h4 {font-size:14px;margin-bottom:0px;}
h5 {font-size:14px;margin-bottom:0px;font-weight:bold;}
h6 {font-size:12px; color:#75c043;margin-bottom:0px;}
ul{ padding:0;list-style:none;margin-top:15px;margin-bottom:15px;margin-left:30px;font-size:12px;color:#666;font-family:Verdana, sans-serif,Arial; }
ol{ padding:0;list-style:decimal;margin-top:15px;margin-bottom:15px;margin-left:30px;font-size:12px;}
li {margin:2px 0px;list-style:none;background:left top url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/list.gif) no-repeat;padding-left:10px;}
p, label {margin:0;margin-bottom:10px;font-size:12px;}
.green{font-weight:bold;}
.homeText {line-height:1.2;}
	/* .homeText h4 {line-height:1.2;} */
	.homeText h4 a { display:block; font-size:0; text-indent:-9999999px; background: url('../img/home-h4-focus-on.gif') no-repeat 0 0; width: 100%; height: 22px; border-bottom: 1px solid #ccc; } /* Focus on */
	.homeText img{ border-bottom: 2px solid #75c043; padding-bottom: 1px }
.homeText p{font-size:11px;}
.homeText p a{ font-weight: 900 }
.homeText a{font-size:11px;}
.pgGalleryTitle{display:none;}
div.newsDate {display:inline;width:100px;text-align:right;}
/*Link*/
a:link, a:visited {color:#75c043;text-decoration:none;/* font-weight: 900; */}  /* vecchio colore #009b47 */
a:hover {color:#75c043;text-decoration:underline;}

.newsDate a:link, .newsDate a:visited, .newsDate a:hover {color:#75c043;text-decoration:none; font-style: normal; /* font-weight:bold; */}
.box_schema2 .newsText{display:inline;}
.box_schema1 .newsText,.box_schema1 .newsText p{font-size:11px;}
	.box_schema1 h3 a{ display:block; font-size:0; text-indent:-9999999px; margin-top: 0px; width: 100%; height: 22px; border-bottom: 1px solid #ccc; }
	.box_schema1 h3 a#home-news{ background: url('../img/home-h4-news.gif') no-repeat 0 0; } /* News */
	.box_schema1 h3 a#home-press{ background: url('../img/home-h4-press-releases.gif') no-repeat 0 0; } /* News */
a.rssFeedNews:link,a.rssFeedNews:visited {position:absolute;left:457px;top:0;float:left;width:20px;height:20px;background:url('../img/rss_bw.gif') no-repeat left top;}	
a.rssFeedNews:hover {background:url('../img/rss.gif') no-repeat left top;}
a.rssFeedPressRelease:link,a.rssFeedPressRelease:visited {position:absolute;left:712px;top:0px;float:left;width:20px;height:20px;background:url('../img/rss_bw.gif') no-repeat left top;}	
a.rssFeedPressRelease:hover {background:url('../img/rss.gif') no-repeat left top;}
.box_schema1 .boxbody_listentry { padding-bottom:15px;line-height:1.2;font-size:11px;}
.box_schema1 .boxbody { height:269px;float:left;overflow:hidden;}
.box_schema1 .boxbody h5 {margin-bottom:7px;font-size:11px;line-height:1.2;}
.box_schema2 .boxbody_listentry { padding-bottom:5px;font-size:12px;}
.box_schema2 p{display:inline;}
.box_schema2 .newsDate a:link,.box_schema2 .newsDate a:visited, .box_schema2 .newsDate a:hover{font-weight:bold;margin-right:2px;}
.box_schema1 .newsDate {display:block;margin-bottom:5px;text-align:left;}
.box_schema2 h5 a:link, .box_schema1 h5 a:link,.box_schema2 h5 a:visited, .box_schema1 h5 a:visited,.box_schema2 h5 a:hover, .box_schema1 h5 a:hover{font-weight:bold;color:#666;}
.newsText a:link,.newsText a:visited,.newsText a:hover{font-weight:normal;color:#666;}

ul#nav {margin:0px;padding:0px;font-size:11px;list-style:none;}
ul#nav li {height:18px; padding:0 0 5px 0;font-size:11px;list-style:none;background:none;}
ul#nav li.selected span{color:#286cb3;list-style:none;}
ul#nav a:link, ul#nav a:visited, ul#nav a:hover {color:#666;text-decoration:none;font-weight:normal;font-size:11px;}
ul#nav a:hover {text-decoration:underline;}

div.subNav span a:link,div.subNav span a:visited,div.subNav span a:hover{color:#666;}
div.subNav span.selected{color:#286cb3;}
div.subNav {margin-bottom:10px;}

#path {display:block;padding-top:6px;padding-bottom:16px;font-size:11px;color:#666;}
#path a:link, #path a:visited, #path a:hover {color:#666;}
#path span.selected {color:#286cb3;}

#sitemap{margin-left:5px;}
.divSitemap ul{margin:0px;padding:0px;list-style:none;margin-left:3px;}
.divSitemap ul li{margin:0px;padding:0px;list-style:none;background:left top url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/list.gif) no-repeat;padding-left:10px;}
.divSitemap .firstlevel {font-weight:bold;}
.divSitemap{float:left;width:160px;font-size:11px;margin-right:10px;}
.divSitemap a:link,.divSitemap a:visited,.divSitemap a:hover {font-size:11px;color:#666;}
.divSitemapSpacer{margin-top:20px;}

.pgThumbImageTitle{font-size:11px;line-height:1.2;}
td.pgThumbImageTitle, td.pgNavigation, td.pgDetailImageDescription, td.pgDetailImageTitle {
	vertical-align: top;
	padding-bottom: 25px;
	padding-right: 35px;
}

/*********************************************************/
/***************Newsletter style**************************/
/*********************************************************/
/* Block element surrounding complete subscription output html */
div.newslettersubscription-wrapper {
padding-top:0px;
padding-left:0px;
padding-right:0px;
}
div.newslettersubscription-wrapper p {
padding:0px;
width:515px;
}

.newsletterTable{
margin:0;
padding:0;
height:60px;
}
.newsletterTitle {display:block;font-weight:bold;margin-bottom:10px;}
/* The subscription form */
form.newslettersubscription-form {
background: url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/form_bg.gif) no-repeat left bottom;
	width: 550px;
	padding: 0px;
}

/* Block around the form radio buttons and corresponding text */
div.newslettersubscription-radio {
	padding: 0px 0 0px 0;
}

/* Block around the email input field and its text */
div.newslettersubscription-email {
	padding: 0px 0 0px 0;
	margin:0px;
	float:left;
	clear:right;
	margin-right:10px;
}

/* Block around the form buttons */
div.newslettersubscription-buttons {
	padding: 0px 0px;
	float:left;
	width:60px;
}

/* Paragraph for validation error message headline */
p.newslettersubscription-error, span.newslettersubscription-error {
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 4px;
}

/* List fo the validation error messages */
ul.newslettersubscription-error {
	margin-top: 0;
}
.formbutton, .loginform input.button{
background:#efefef;border:1px solid #dedede;font-size:11px;color:#666;cursor:pointer;
cursor:pointer;
}
.inputButton { font-size:12px;color:#666;}
.textField {font-size:11px;color:#666; border: 1px solid #bbb; width:100px;height:13px;}
#searchForm input {}
input.newslettersubscription-email  {font-size:11px;color:#666; border: 1px solid #bbb; height:13px;width:170px;}
.textFieldTop {width:125px;color:#666;}

.submitButton {background:#efefef;border:1px solid #dedede;font-size:11px;color:#666;cursor:pointer;}
textarea {border:1px solid #dedede}
/* Form buttons */
div.newslettersubscription-buttons input {
background:#efefef;border:1px solid #dedede;font-size:11px;color:#666;
cursor:pointer;
}
.webform_msg_error, .webform_label_error {color: #005dab; font-weight:bold;}
.search_result {padding-top:11px;}
textarea.onlineform { width:300px;color:#666;}
input.onlineform {font-size:12px;color:#666; border: 1px solid #bbb;}
.box_schema1 {
float:left;
width:194px !important;
width /**/:254px; /*baco ie 5.5*/
padding-right:30px;
padding-left:30px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
font-size:12px;
background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/home_column_left.gif) no-repeat left;
}
.additionalLink { text-align:right;}
.additionalLink a:link, .additionalLink a:visited {color:#75c043;font-size:11px;text-decoration:none; font-weight: 900;}
.additionalLink a:hover{color:#75c043;font-size:11px;text-decoration:underline;}
.loginform { background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/form_bg.gif) no-repeat left bottom; padding: 10px 0px 0px 0px; height:40px;}
.boxformSide { width:85%;margin-bottom:11px;text-align:right;padding:10px;background:#f9f9f9;border:1px solid #dedede;}
.boxformSide input {margin-top:3px;}
.sjButton{background: url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/button_view_all.gif) no-repeat right;color:#666;padding:11px 20px;font-size:9px;}
/*div#buttonPanel {display:block; position:absolute; bottom:150px; height:200px;}*/
div#buttonPanel {float:left; margin-top:0px; height:300px;}
.image {float:left;}
.description {display:none;}
#creditsBody { background: url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/creditsBackground.jpg) top center repeat-y;text-align:center;font-family: Verdana, Arial, sans-serif;font-size:12px;color:#333;overflow:auto;height:465px;}
#creditsContainer { background: url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/creditsBottom.jpg) bottom no-repeat;}
div#creditsTitle {display:block; background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/creditsTitle.png) no-repeat left bottom;height:120px;width:500px;margin:0 auto; }
div#legalTitle {display:block; background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/legalTitle.png) no-repeat left bottom;height:120px;width:500px;margin:0 auto; }
div#creditsTesto {display:block; width:500px;margin:0 auto; text-align:left; padding-bottom:30px;padding-left:5px;}
a.newsLink:link, a.newsLink:visited, a.newsLink:hover {color:#666;}
h4 a:link, h4 a:visited, h4 a:hover {color:#666;font-size:14px;}
/*da cancellare*/
/*
.box_schema2 h5 {display:inline;}
.box_schema2 h5 a {font-size:12px;display:inline;margin-right:2px;}
.box_schema2 .boxbody_listentry div{display:inline;}
.element h1 {display:none;}
*/
.videoTable {line-height:1.2;font-size:11px;}
.videoTable tr, td{font-size:11px;}
.videoTable a{font-size:11px;}
.videoTable td{padding:0 35px 35px 0;}
.videoTable p {line-height:1.2;margin:0px;padding:0px;font-size:11px;}
.little,.little p, .little td {font-size:10px;}
.bottomPageLink{width:100%;text-align:right;}
.pagination{margin-top:10px;padding-top:15px;background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/form_bg.gif) top left no-repeat;text-align:center;}
.images {border:1px solid #ddd;}
.pgNavigation{margin-top:10px;padding-top:15px;background:url(http://www.superjetinternational.com/export/system/modules/sji/resources/img/form_bg.gif) top left no-repeat;text-align:center;}
.box_schema1 .spacer{float:left;width:100%;height:20px;line-height:1.5em;}
.box_schema2 .spacer{float:left;width:100%;height:10px;line-height:1.5em;}
