/*
Theme Name: WSI Default
Theme URI: http://dev.wsi.it/wp-content/themes/wsi_theme
Description: WSI theme for Wordpress platform.
Version: 1.012010
Author: 
Author URI: 
Tags: wsi
*/
* {
	margin:				0;
	padding:			0;
}
body {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			0.8em;
	background:			#f4f4f4 url('img/top_bg.png') repeat-x;
	min-width:			1020px;
}
a {
	color:#134985;
	text-decoration: none;
}
input {
	font-family:		Arial, Verdana, sans-serif;
	font-size:			0.9em;
}
.main_content {
	margin:				0 auto;
	margin-top:			0px;
	width:				1020px;
	min-width:			1020px;	
}
.main_content_header {
	background:			url('img/main_top_bg.png') no-repeat center;
	width:				1020px;
	min-height:			200px;
}
.main_content_center {
	background:			url('img/main_center_bg.png') repeat-y center;
	width:				1020px;
}
.main_content_footer {
	background:			url('img/main_bot_bg.png') no-repeat center;
	width:				1020px;
	height:				55px;
}
.logo {
	padding-top:		12px;
	padding-left:		35px;
	float:				left;
}
.logo img {
	border:				0;
}
.login_box {
	margin-top:			42px;
	margin-right:		95px;
	padding-top:		5px;
	padding-left:		14px;
	background:			url('img/login_bg.png') no-repeat center;
	width:				174px;
	height:				43px;
	float:				right;
	color:				#004488;
	font-weight:		bold;
}
.login_box a {
	text-decoration:	none;
	color:				#004488;
}
.login_box a:visited {
	text-decoration:	none;
}
.login_box a:hover {
	text-decoration:	none;
}
.login_label, .search_label {
	float:				left;
	font-size:			0.9em;
}

#languages {
	float: right;
	margin-top: 35px;
	margin-right: 80px;
}

.qtrans_language_chooser { list-style-type:none }
.qtrans_language_chooser li { float:left; margin-right:3px }

.search_label {
	padding-left:		12px;
	padding-top:		12px;
}
.login_box .input_user {
	border:				0;
	margin-top:			1px;
	margin-right:		14px;
	background:			url('img/input_long.png') no-repeat center;
	width:				90px;
	height:				14px;
	float:				right;
	clear:				right;
}
.login_box .input_pass {
	border:				0;
	margin-top:			1px;
	margin-left:		14px;
	background:			url('img/input_short.png') no-repeat center;
	width:				56px;
	height:				14px;
	float:				left;
}
.login_box .input_submit {
	border:				0;
	margin-top:			1px;
	margin-right:		14px;	
	background:			url('img/btn_go.png') no-repeat center;
	width:				24px;
	height:				14px;
	margin-top:			1px;
	float:				right;

}
.head_menu {
	background:			url('img/menu_bg.png') no-repeat center;
	margin-top:			-1px;
	margin-left:		0px;
	width:				1020px;
	height:				54px;
}
.head_menu ul {
	list-style:			none;
	padding:			0;
	margin:				0;
	padding-top:		14px;
	margin-left:		40px;
}
.head_menu li {
	float:				left;
	margin:				2px 28px;
}
.head_menu a {
	text-decoration:	none;
	font-weight:		bold;
	color:				#004488;
	font-size:			1.0em;
}
.head_menu a:visited {
	text-decoration:	none;
	font-size:			1.0em;
}
.head_menu a:hover {
	text-decoration:	none;
	font-weight:		bold;
	font-size:			1.0em;
	color:				#80a1c3;
}
.selected a, .current_page_item a, .current_page_parent a, .current_page_ancestor a{
    color:				#80a1c3;
    font-size:			1.1em;
	font-weight:		bold;	
}
.main_header {
	margin-top:			0px;
	min-height:			175px;
}
.flash_content {	
	width:				673px;
	height:				325px;
	margin-left:		70px;
	float:				left;
}
.side_banner {
float:right;
height:175px;
list-style-type:none;
margin-right:80px;
margin-top:-20px;
width:172px;
}
.central_content {
	width:				673px;
	min-height:			320px;
	margin-left:		70px;
	margin-top:			30px;
	padding-bottom:		18px;
	float:				left;
}
.cc_box_left {
	width:				314px;
	padding-right:		3px;
	margin-top:			35px;
	float:				left;
	clear:				left;
}
.cc_box_right {
	width:				296px;
	padding-right:		3px;
	margin-top:			35px;
	float:				right;
	clear:				right;
}
.home_paragraph_title {
	color:				#004488;
	font-size:			1.1em;
	font-weight:		bold;
	border:				0;
	border-bottom:		1px solid #004488;
}
.home_paragraph_content {
	padding-top:		15px;
}
.home_paragraph_content img {
	float:				left;
	padding:			0 5px 5px 0;	
}
.news_title, .news_title a {
	color:				#004488;
	font-weight:		bold;
}
.news_title a,
.news_title a:hover,
.news_title a:visited {
	text-decoration:	none;
}
.home_photo_container {
	margin-top:			6px;
	width:				225px;
	height:				93px;
	float:				left;
}
.home_photo_container > img {
	margin-right:		13px;
	margin-top:			13px;
	float:				left;
}
.home_photo_container > img > .last {
	margin-right:		0px;
	clear:				right;
}
.home_video_container {
	margin-top:			20px;
	width:				296px;
	height:				180px;
	/*float:				left;*/
}
.btn_more {
	border:				0;	
	background:			url('img/btn_more.jpg') no-repeat top left;
	width:				85px;
	height:				17px;
	float:				right;
	margin-top:			4px;
}
.btn_more:hover {
	background-position:top right;
}
.btn_login {
	border:				0;
	background:			url('img/btn_login.png') no-repeat center;
	width:				85px;
	height:				17px;
	float:				right;
	margin-top:			10px;
}
.btn_discover {
	border:				0;
	background:			url('img/discover.jpg') no-repeat top left;
	width:				86px;
	height:				18px;
	float:				right;
	margin-top:			5px;
}
.btn_discover:hover {
	background-position:top right;	
}
.dark_gray {
	color:				#666666;
}
.light_gray {
	color:				#999999;
}
.fc_box_left {
	padding-left:		70px;
	padding-top:		12px;
	float:				left;
	clear:				left;
}
.fc_box_right {
	margin-right:		40px;
	padding-right:		20px;	
	padding-top:		12px;
	float:				right;
	clear:				right;
}
.social {
	float:				left;
	margin-top:			1px;
	margin-left:		20px;
}
.rf_text {
	float:				left;
	margin-right:		10px;
}
.social img {
	border:				0;
	padding-right:		2px;
}
.central_side, .central_side_base, .central_side_base_iphone {
	margin-top:			84px;
	width:				172px;	
	margin-right:		80px;
	float:				right;
}
.central_side_base {
	margin-top:			45px;
	clear:right;
}
.central_side_base_iphone {
	margin-top:			0px;
}
.search_box {
	background:			url('img/search_bg.png') no-repeat center;
	width:				171px;
	height:				38px;	
	color:				#004488;
	font-weight:		bold;
	margin-bottom:		5px;
}
.search_box .input_search {
	border:				0;
	margin-top:			12px;
	margin-right:		8px;
	background:			url('img/input_medium.png') no-repeat center;
	width:				76px;
	height:				14px;
	float:				right;
}
.button_call_back {
	width:				172px;
	height:				19px;
	margin-bottom:		5px;	
}
.button_contact_us {
	width:				173px;
	height:				18px;
	margin-bottom:		5px;
}
.button_newsletter {
	width:				173px;
	height:				18px;
	margin-bottom:		5px;
}
.button_search {
	width:				23px;
	height:				23px;
	padding-right:		10px;
	padding-top:		8px;
	float:				right;
}
.button_iphone {
	position:			relative;
	bottom:				30px;
	left:				27px;
	width:				117px;
	height:				18px;
}
.button_call_back a {
	display:			block;
	width:				172px;
	height:				19px;
	background:			url('img/call_back_rollover.jpg') no-repeat top left;
}
.button_contact_us a {
	display:			block;
	width:				173px;
	height:				18px;
	background:			url('img/contact_us_rollover.jpg') no-repeat top left;
}
.button_search a {
	display:			block;
	width:				23px;
	height:				23px;
	background:			url('img/search_rollover.jpg') no-repeat top left;
}
.button_newsletter a {
	display:			block;
	width:				173px;
	height:				18px;
	background:			url('img/newsletter_rollover.jpg') no-repeat top left;
}
.button_iphone_old a {
	display:			block;
	width:				127px;
	height:				19px;
	background:			url('img/iphone_rollover.jpg') no-repeat top left;
}
.button_iphone a {
	display:			block;
	width:				117px;
	height:				18px;
	background:			url('img/iphone_download.jpg') no-repeat top left;
}
.button_call_back a:hover, .button_contact_us a:hover, .button_newsletter a:hover, .button_search a:hover, .button_iphone a:hover {
	background-position:top right;
}
.mcc_content {
	min-height:			700px;
}
.left_menu {
	float:				left;
	width:				245px;
	margin-left:		70px;
	color:				#004488;
}
.left_menu_container {
	margin-top:			15px;
}
.left_menu ul {
	padding-right:		35px;
	list-style:			none;
	padding:			0;
	margin:				0 0 0 35px;
}
.left_menu li {
	margin:				0 0px;
	padding-top:		15px;
	padding-bottom:		15px;
}
.left_menu li li {
	margin:				0 42px;
	padding-top:		0px;
	padding-bottom:		0px;
	font-size:			0.9em;
}
.left_menu a {
	text-decoration:	none;
	font-weight:		bold;
	font-size:			1.0em;
	color:				#004488;
}
.left_menu ul ul {
	list-style:			none;
	padding:			0;
	margin:				10px 0 0 0;
}
.left_menu a:visited {
	text-decoration:	none;
}
.left_menu a:hover {
	text-decoration:	none;
	font-weight:		bold;
	font-size:			1.0em;
	color:				#80a1c3;
}
.selected > a, .current_page_item > a, .current_page_parent > a{
    color:				#80a1c3;
    font-size:			1.0em;
	font-weight:		bold;	
}
.page_content {
	float:				left;
	width:				400px;
	color:				#666;
	margin-bottom:		150px;
}
.page_content p {
	padding-bottom:		14px;
}
.page_title a, .page_title {
	color:				#004488;
	font-size:			1.5em;
	font-weight:		bold;
	padding-bottom:		15px;
	text-decoration:	none;
}
.page_title a:hover {
	text-decoration:	none;
}
.page_title a:visited {
	text-decoration:	none;
}
.page_title_search a, .page_title_search {
	color:				#004488;
	font-size:			1.1em;
	font-weight:		bold;
	text-decoration:	none;
}
.page_title_search a:hover {
	text-decoration:	none;
}
.page_title_search a:visited {
	text-decoration:	none;
}
.p_question {
	
}
.p_answer {
	padding-left:		10px;
}
.void_search {
	font-style:			italic;
}
.entry > p > img {
	float:				left;
	padding:			0 5px 5px 0;
}
.go_to_archive a,
.news_excerpt a,
.navigation .alignleft a,
.navigation .alignright a {
	color:				#004488;
}
.go_to_archive a:hover,
.go_to_archive a:visited,
.news_excerpt a:hover,
.news_excerpt a:visited,
.navigation .alignleft a:hover,
.navigation .alignleft a:visited,
.navigation .alignright a:hover,
.navigation .alignright a:visited {
	text-decoration:	none;
}
.news_excerpt a {
	font-weight:		bold;
}
.news_excerpt img {
	border:				none;
	padding:			5px 10px 5px 0;
}
.news_excerpt img {
	float:				left;
}
.ar_news_title {
	float:				left;
}
.ar_news_date {
	text-align:			right;
}
.ar_news_excerpt {
	font-style:			italic;
}
.news_content img {
	float:				left;
}
.navigation {
	margin:				0 0 30px 0;
}
.navigation .alignleft {
	float:				left;
}
.navigation .alignright {
	text-align:			right;
}
.clearer {
	clear:				both;
}
h2.test_title > p > strong {
	font-size:			1.2em;
	color:				#004488;
	margin:				0 0 30px 0;
	font-weight:		bold;
}
h2.test_title {
	font-size:			1em;
	color:				#004488;
	margin:				0 0 30px 0;
	font-weight:		normal;
}
.test_start {
	color:				#004488;
	margin:				0 0 20px 0;
}
ul.test_list {	
	list-style:			none;
	padding:			0;
	margin:				0;
	background:			url('img/test_box_center.png') repeat-y;
	width:				361px;
}
ul.test_list li {
	margin-left:		20px;	
}
ul.test_list li a{
	font-size:			1.2em;
	font-weight:		bold;
	color:				#004488;	
	text-decoration:	none;	
}
ul.test_list li a:visited,
ul.test_list li a:hover {
	text-decoration:	none;	
}
.test_button_red a,
.test_button_green a,
.test_button_blue a,
.test_button_gray a,
.test_button_aqua a,
.test_button_orange a
 {
	display:			block;
	width:				30px;
	height:				24px;
	float:				left;
	margin:				0 10px 7px 0;	
}
.test_button_red a {
	background:			url('img/rosso.jpg') no-repeat top left;	
}
.test_button_green a {
	background:			url('img/verde.jpg') no-repeat top left;	
}
.test_button_blue a {
	background:			url('img/blu.jpg') no-repeat top left;	
}
.test_button_gray a {
	background:			url('img/grigio.jpg') no-repeat top left;	
}
.test_button_aqua a {
	background:			url('img/acqua.jpg') no-repeat top left;	
}
.test_button_orange a {
	background:			url('img/arancio.jpg') no-repeat top left;	
}
.test_button_red a:hover,
.test_button_green a:hover,
.test_button_blue a:hover,
.test_button_gray a:hover,
.test_button_aqua a:hover,
.test_button_orange a:hover {
	background-position:top right;
}
.test_container_top {
	background:			url('img/test_box_top.png') no-repeat top;
	height:				30px;
	width:				361px;
}
.test_container_bottom {
	background:			url('img/test_box_bottom.png') no-repeat bottom;
	height:				30px;
	width:				361px;
}
.button_container {
	margin:				20px 0 0 0;
}
.alignright {
	float:				right;
}
.alignleft {
	float:				left;
}
.wsi_center_content a img {
	border:				none;	
}
.wsi_center_title {
	margin:				40px 0 0 0;
	font-weight:		bold;	
}
.wsi_center_header {
	color:				#004488;
	margin:				0 0 10px 0;
}
.tabs {
	margin:				30px 0 0 0;
	border:				none;
}
.ui-widget-header {
	background:			none;
	border:				none;
}
.ui-tabs
.ui-tabs-panel {
	border:				1px solid #AAAAAA;
}

/* Styles added by SalesConquest */
h3 {
	padding-bottom: 15px;
}

.entry > p > img.aligncenter {
	float: none;
}

img.aligncenter {
	float: none;
}
.leftmargin{
	margin-left: 26px;
}

.home_paragraph_content img.aligncenter {
	float: none;
	padding: 10px 0px;
}

img.alignleft {
	padding: 0px 10px 10px 0px;
}

.home_paragraph_content img.alignleft {
	padding: 10px 10px 10px 0px;
}

img.alignright {
	padding: 0px 10px 0px 10px;
}

.home_paragraph_content img.alignright {
	padding: 10px 10px 0px 10px;
}
a img{
	border:0;
}
.central_side_base li{
	list-style:none;
}