body {
	font-family: Arial, sans-serif;
	margin: 0px;
	background-color:#f3f3f3;
	color:#193840;}

a {color:#193840;}

h1, h2, h2 a, h3, h3 a, h4, h6 {
	margin:0px;
	padding:0px;}
	
.specialities_list h2, .specialities_list h2 a {color:#395B68;font-size:17px; text-decoration:none;}

h6, h6 a {
	color:#395B68;
	font-size:17px;
	letter-spacing:-1px;
	text-decoration:none;}

.top {position:relative;}

.bottom {padding-bottom:360px;}

.link a{
	color:#193840;
	text-decoration:underline;
	font-weight:bold;
	font-size:15px;}

.main_tab {width: 900px;}

/******************************************************************************** HEADER ************************************************************************/
.logo {
	float: left;
	padding: 10px;}

.logo_home {
	float:left;
	padding-bottom:0px; 
	margin-left: 17px;
	margin-top:8px;}

.slogan {
	font-size:15px; 
	color:#193840;
	margin-top:0px;}

.div_login {
	float: right; 
	margin-top: 3px; 
	margin-right:0px;}

.div_login a {
	font-size:10px;
	text-decoration:none;}

.home_menu { margin-right:21px;}

.login_arrow {
	width:40px; 
	height:35px; 
	background:url(img/spacer.png); 
	background-repeat:no-repeat; 
	border-style:none; 
	background-position: center; 
	cursor:pointer;}
	
.main_menu {
	float:right;
	text-align:right;
	font-size:14px;}
	
.menu {
	padding:5px 15px 0px 15px;
	text-align:center;
	vertical-align: middle;
	color:#7b96a2;}

.menu a {
	text-decoration: none;
	color:#7b96a2;
	text-align:center;}

.menu a:hover {
	color: #193840;
	text-decoration:none;
	font-weight: normal;}
.sep {
	font-size: 12px; 
	color: #95ABB5;}
	
.upper_menu {float:right;}

.top_menu:hover {background-color:#ebeaea;}
	
/******LOGIN******/
.login_left {
	background-image:url(../img/boxes/login_left.gif); 
	background-repeat:no-repeat; 
	background-position: left top; 
	width:66px;
	height:37px;
	text-align:center;
	vertical-align:middle;
	font-size:14px; 
	color:#ececec; }

.login_left2 {
	background-image:url(../img/boxes/login_left2.gif); 
	background-repeat:no-repeat; 
	background-position: left top; }
	
.login_bg {
	background-image:url(../img/boxes/login_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:37px;}
	
.login_bg2 {
	background-image:url(../img/boxes/login_bg2.gif);
	background-repeat:repeat-x;
	background-position:top;}
	
.login_textbox {
	width:173px; 
	height:15px; 
	line-height:13px; 
	font-size:13px; 
	margin-top:9px;
	border:1px solid #dce3e6;
	vertical-align: middle;}

.login_textbox1 {
	width:100px; 
	height:15px; 
	font-size:13px; 
	border:1px solid #dce3e6; 
	margin-top:9px;
	margin-right:10px; 
	vertical-align: middle;}
	
.login_right {
	background-image:url(../img/boxes/login_right.gif); 
	background-repeat:no-repeat; 
	background-position:top  right; 
	width:42px;
	vertical-align:top;}

.login_right2 {
	background-image:url(../img/boxes/login_right2.gif); 
	background-repeat:no-repeat; 
	background-position:top  right;}
	
/**********LANGUAGES MENU**********/
#csstopmenu, #csstopmenu ul, #csstopmenu a, 
#csstopmenu2, #csstopmenu2 ul, #csstopmenu2 a{
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-decoration: none;}

#csstopmenu li, #csstopmenu2 li{ float: left; position: relative;}

.mainitems{
	border: 1px solid #f3f3f3;
	background-color: #f3f3f3;
	padding: 2px;}

.mainitems div {width: auto;}

.mainitems:hover {background-color:#ebeaea;}
	
.submenus{
	display: none;
	position: absolute;
	width:78px; /*135px*/ 
	top: 21px;
	left: 0;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	color: #193840;}

.submenus li {width:100%; padding: 2px 0px 2px 12px;}

.submenus li a{
	width:100%;
	display: block;
	padding:1px 5px;} /*	text-indent: 3px;*/

.submenus li:hover{
	background-color: #ececec;
	color: #193840;
	width:66px;}

.prod_menu {
	display: none;
	position: absolute;
	top: 21px;
	left: 0;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	color: #193840;
	width: 310px; 
	font-size:13px;}

.prod_menu li {width:100%; padding: 2px 0px 2px 0px; text-indent: 5px;}

.prod_menu li:hover {
	background-color: #ececec;
	color: #193840;}

#csstopmenu li:hover ul, li.over ul { display: block;}
#csstopmenu2 li:hover ul, li.over ul { display: block;}

.lang {
	color: #14343F;
	text-decoration: none;
	font-size: 13px;}
	
/************************************************************************    HOME   ********************************************************************************/
.product_box_center {
	background-image:url(../img/product_box_center.gif);
	background-repeat:repeat-y;
	background-position:top center;
	width:239px;
	height:92px;
	text-align:center;
	vertical-align:middle;}
	
.product_box_center a, .product_center h2, .sincro_title a, .sincro_title h2 {
	color:#193840;
	font-size: 18px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 5px;}

.sincro_title a, .sincro_title h2 {padding:0px;}

.product_box_center a:hover, .sincro_title a:hover {color: #345e70;}

.product_box_bottom_left {
	background-image:url(../img/product_box_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:23px;}

.product_box_bottom {
	background-image:url(../img/product_box_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

.enter_box_left {
	background-image:url(../img/enter_box_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:37px;
	vertical-align:middle;}
	
.enter_box_left a{
	color:#FFFFFF;
	text-transform:lowercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding-left:26px;
	font-family:Tahoma, sans-serif;}

.enter_box_right {
	background-image:url(../img/enter_box_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:31px;}

.enter_box_right img {padding-right:10px;}

.td_sincro {background-color:#FFFFFF; width:587px; height:133px;}

.sincro_box_center {
	background-image:url(../img/sincrotitle_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;}

.tab_homesincro {
	height:133px;
	background-image:url(../img/puzzle_box.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-left:35px; 
	width:548px;}

.sincrobox_left {
	background-image:url(../img/sincrobox_left.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:133px;
	width:11px;}

.sincrobox_top  {
	background-image:url(../img/sincrobox_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:38px;}

.sincrobox_bottom {
	background-image:url(../img/sincrobox_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:6px;}

.agenda_q {
	background-color:#ffffff;
	color:#8a9da5;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 17px;
	margin-left:0px;}

.agenda_q td {padding: 0px 7px; text-transform:uppercase;}

.sincro_hometext {
	margin-top:15px;
	margin-right:80px;}

.discover a{
	font-weight:bold;
	color: #84949a;
	font-size:16px;
	text-decoration:none;
	padding-right:5px;}
	
.highlight_box {
	background-image:url(../img/boxes/highlight_top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:239px;
	margin-left:27px;
	margin-top:4px;
	background-color:#ffffff;
	padding:0px;}

.find_box {padding-right:5px; padding-top:2px;}

.find_title {
	padding-bottom:10px; 
	text-align:center;
	font-size:14px;
	line-height:12px;}
	
.find_title strong {
	font-size:17px;
	line-height:normal;}

.highlight_body {
	background-image:url(../img/boxes/highlight_top.png); 
	background-position:center; 
	background-repeat:no-repeat; 
	padding:0px;
	font-size:13px;
	color:#FFFFFF;}

.highlight_bottom {
	background-image:url(../img/boxes/highlight_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:justify;}
	
.highlight_bottom td {padding:10px; color:#FFFFFF;}

/***************************************************************************  TABLE  ****************************************************************************/
.top_tab {
	background-image:url(../img/top_tab.gif);
	background-repeat:no-repeat;
	width: 900px;
	height:25px;}
	
.top_tab_home {
	background-image:url(../img/top_tab.gif);
	background-repeat:no-repeat;
	width: 900px;}

.tabside {background-image:url(../img/bg_side.jpg); background-position:top left; background-repeat:repeat-y;}

.home_web {width:239px; 
	float:left; 
	margin-right:54px; 
	margin-left:35px;}

.home_memo {width:266px; float: left; margin-right:27px; background-image:url(../img/memo_box_top.png); background-position:top left; background-repeat:no-repeat;}

.home_agenda {width:239px; float:left;}

.text_box {background-color:#FFFFFF; width:239px;}

.product_bridge {background-color:#FFFFFF; width:54px;}

.bg_left, .bg_left_home {
	width: 21px;
	background-image:url(../img/tab_bg_left.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#FFFFFF;}
	
.bg_right, .bg_right_home {
	width: 21px;
	background-image:url(../img/tab_bg_right.gif);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#FFFFFF;}
	
.bg_left_home {width:37px;}
.bg_right_home {width:37px;}
	
.sep_tab {
	background-image:url(../img/sep_tab.gif); 
	background-repeat:no-repeat; 
	height:54px;}
	
.bottom_tab {
	background-image:url(../img/bottom_tab.gif);
	background-repeat:no-repeat;
	width: 862px;
	height:25px;}
	
.bottom_menu {
	color: #95abb5;
	font-size:12px;
	height: 30px;
	vertical-align: top;
	padding-bottom:10px;}
	
.bottom_menu a {
	color: #193840;
	font-size:14px;
	text-decoration: none;}

.bottom_menu a:active {
	text-decoration:underline;}
	
/**************TABLE BODY**************************/
.left {
	float: left;
	width: 520px;} 

.left h1, .savings h1, .landing h3  {
	font-size: 20px;
	font-weight: bolder;
	border-bottom: 1px solid #e2e1e1;}
	
.upper_menu h3 { font-size:23px; margin-top:13px; font-weight:normal;}
	
.title {
	border-bottom: 1px solid #e2e1e1;
	margin-bottom:10px;}

.title1 {
	color: #628798;
	font-size: 17px;
	font-weight: bolder;}
	
.text_box h3, .text_box h3 a {	
	color:#395B68;
	font-size:17px;
	letter-spacing:-1px;
	text-decoration:none;
	padding-bottom:10px;}

h4 {font-size:14px;}
	
p {
	font-size:14px;
	margin:0px;
	padding:0px;
	text-align:justify;}

p a {color: #193840; text-decoration:none;}

.normal_text {
	color:#193840;
	font-size:14px;}
	
.normal_text a {
	color:#193840;
	text-decoration:none;}

.normal_text a:hover {color:#193840;}

.text h4, .text h2 {
	font-size:19px;
	color: #628798;
	margin:0px;
	padding:0px;}

.profile h3, .profile h3 a {
	color: #628798;
	font-size:15px;
	text-align:justify;
	text-decoration:none;
	text-transform:uppercase;}

.profile h1, .video h1,  {
	font-size:20px;
	border:0px;}

.profile h2 {
	color: #628798;
	font-size: 17px;
	font-weight: bolder;
	text-align:justify;}
	
.pro_title {
	border-bottom: 1px solid #e2e1e1;  
	padding-left:55px; 
	height:34px; 
	padding-top:10px; 
	margin-bottom:10px;}

.pro_title h1 {border:0px;}

#clinica {
	background-image:url(../img/icon_hospital.png); 
	background-repeat:no-repeat; 
	background-position:left middle;}

#centro {
	background-image:url(../img/icon_health2.png); 
	background-repeat:no-repeat; 
	background-position:left middle;}
	
#partner {
	background-image:url(../img/icon_partner.png); 
	background-repeat:no-repeat; 
	background-position:left middle;}	

#video {
	background-image:url(../img/play_small.png); 
	background-repeat:no-repeat; 
	background-position:left middle;
	padding-left:75px;}

.go_to {
	color: #26535d;
	text-align: right;
	font-size:15px;
	font-weight:bold;
	height: 15px;}

.go_to a {
	color: #26535d;
	text-decoration:none;
	text-transform:uppercase;}

.text_privacy, .text_privacy a {
	font-size:12px;
	color: #13333f;
	text-align:left;}

/*****************************************************************  NAVIGATION COLUMN  *******************************************************************************/
.right {
	float: right;
	width: 270px;}

.bar {
	color:#FFFFFF;
	font-size:15px;
	background-color:#193840;
	line-height: 18px;
	padding: 4px 4px 4px 5px;}

.two {background-color:#244f5a;}

.bullett {height:5px;}

.bullett img{
	height:5px;
	width:9px;
	margin-left:18px;
	vertical-align: top;}

.bullett2 {
	background-image:url(../img/bullett1.gif); 
	background-repeat:no-repeat; 
	background-position:20px 0px;}

.bullett2 img {margin-top:3px;}

.nav_box {border-bottom:1px dotted #999999;}

.nav_box a{
	font-size: 14px;
	color:#628798;
	font-weight: bold;
	text-decoration:none;}

.coverage_box {
	margin:10px 0px 10px 0px;}
	
#coverage {
	background-image: url(../img/loading.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	position: absolute; 
	top:175px; 
	left:50%; 
	margin-left:-200px; 
	width:400px; 
	height:90px;
	z-index:99;}

.fields {
	text-align: right;
	color: #244F5A;
	font-size:14px;}

.textbox {
	width:207px; 
	margin-bottom: 5px;
	border: 1px solid #7C99A7;}

.simulation_box{width:100%;}

.title18, .title18 a {
	color:#395B68;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;}
	
.trial_site {
	width: 270px; 
	background-color: #6699FF; 
	color: #FFFFFF; 
	font-size:15px; 
	text-align: center;}

.trial_site td {padding:5px 0px;}
	
.trial_site a {
	color: #FFFFFF; 
	text-decoration:none;}

.target {
	border-bottom:1px dotted #999999;
}

.target tr:hover {
	background-color:#d6dee1;}
		
.target td{
	color: #193840;
	font-size:13px;}

.target a {
	text-decoration: none;
	color: #193840;
	font-weight:bold;}

.arrow_button {
	 background-image:url(../img/arrow_big.png); 
	 background-repeat:no-repeat;
	 background-color:#FFFFFF; 
	 padding: 2px; 
	 color:#FFFFFF; 
	 width:27px; 
	 height:30px; 
	 border:0px; 
	 margin-right:7px; 
	 cursor:pointer;}
	
/**************PRODUCT BAR***************/
.product_bar {
	background-color:#FFFFFF;
	vertical-align:middle;}
	
.product_bar td {
	text-align: left;
	font-size: 15px;
	color: #193840;}

.product_bar a {
	text-decoration: none;
	color: #193840;}
	
/******************************************************************    FAQ    ************************************************************************/
.faq {background-color:#FFFFFF;}

.faq ol, .faq ol a{
	font-weight:bold;
	text-decoration:none;}

.faq_up {
	text-align: right;
	font-size: 12px;
	font-weight:bold;
	color: #193840;
	width: 100%;}
	

/******************************************************************   30 DAYS  ************************************************************************/
		/*left box*/
.box_30_left_top {
	background-image:url(../img/boxes/lightgrey_corner_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 30px;}

.box_30_right_top {
	background-image:url(../img/boxes/lightgrey_corner_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 30px;}

.box_30_left_bottom {
	background-image:url(../img/boxes/lightgrey_corner_btm_left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 30px;}
.box_30_right_bottom {
	background-image:url(../img/boxes/lightgrey_corner_btm_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 30px;}
	
.box_30 {background-color:#eaedee;}

        /*right box*/
.box_30_include_left_top{
	background-image:url(../img/boxes/white_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width: 30px;}

.box_30_include_right_top {
	background-image:url(../img/boxes/white_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width: 30px;}

.box_30_include_right_bottom {
	background-image:url(../img/boxes/white_bottom_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width: 30px;}

.box_30_include_left_bottom {
	background-image:url(../img/boxes/white_bottom_left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width: 30px;}
	
.box_30_include_topside {border-top: 2px solid #9bacb3;}

.box_30_include_bottomside {border-bottom:2px solid #9bacb3;}
	
.lock {
	background-image:url(../img/lock_fondo.gif);
	background-position: bottom; 
	background-repeat: repeat-x;}

.white {
	color:#FFFFFF;
	font-weight: bold;
	font-size:13px;}
	
.error_msg {
	font-size:13px;
	font-weight: bold;
	color:#193840;}
/*****************************************************************   CONTACT   *******************************************************************************/
.contact {
	text-align:left; 
	width:500px;}

.table_contact {
	color: #193840;
	font-size:13px;
	margin-top: 15px;
	width:500px;
	color: #193840;}
	
.table_contact td{
	padding: 0px 5px; }
	
.table_contact a{color: #193840;}

.contact h2 {
	border-bottom:1px solid #244f5a;
	font-size: 15px;
	font-weight:bold;
	color: #244f5a;
	text-transform:uppercase;}

.contact h3 {
	color: #628798;
	font-size: 17px;
	font-weight: bolder;
	text-align:justify;}
	
	/*right*/
.box_contact {
	font-size: 12px;
	color: #193840;
	width: 320px;
	background-image:url(../img/bg_contact_box.png);
	background-repeat:no-repeat;
	background-position:bottom left;}

.contact_textbox {
	width: 200px;
	margin-bottom: 7px;}
	
/***********************************************************************   SIMULATION  ***************************************************************************/

.td_one {background-color:#eef3fb;}

.td_two {background-color:#f8f8f8;}
	
.table_info_simula {margin: 8px 0px;}

.table_info_simula td {border: 1px solid #ececec; }
	
.submit_button {
	 background-color:#ececec; 
	 border:1px #cccccc solid; 
	 color: #395B68; 
	 font-weight: bold;
	 text-align:center; 
	 vertical-align:middle; 
	 padding:4px;
	 cursor:pointer;}

/*************************************************************** TABLE PRICELIST ******************************************************************/
.table_cost {
	text-align: center;
	color: #14343F;
	font-size:14px;}

.table_cost #first{
	background-color:#BECDD3;
	border-top: 1px solid #ACBEC7;
	font-weight: bold;}
	
#first td {
	padding-top:6px;
	padding-bottom:6px;}

.table_cost #light{background-color:#E3E5E8;}

#light {
	font-size:13px;
	font-weight:bold;}
	
.border_bottom {
	border-bottom: 1px solid #C8D2D8;
	padding-top:6px;
	padding-bottom:6px;}

.valuta {
	width: 42px;
	border:  0px;
	color: #193840;
	text-align:center;
	font-size:12px;}

	/*-------------------------------------------*/	

.pricelist_top_left {
	background-color:#dbe0e3;
	background-image:url(../img/boxes/blu_corner_top_left.gif); 
	background-repeat:no-repeat;
	background-position: top left; 
	width:3px;
	height: 25px;}

.pricelist_top_right {
	background-color:#dbe0e3; 
	background-image:url(../img/boxes/blu_corner_top_right.gif); 
	background-repeat:no-repeat; 
	background-position: top right; 
	width:3px; 
	height: 25px;}

.pricelist_bottom_left {
	background-color:#ffffff; 
	background-image:url(../img/boxes/cost_bottom_left.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left; 
	width:3px;}

.pricelist_bottom_right {
	background-color:#ffffff; 
	background-image:url(../img/boxes/cost_bottom_right.gif); 
	background-repeat:no-repeat; 
	background-position: bottom right; 
	width:5px;}

.box_pricememo {
	background-image:url(../img/boxes/round_left.gif); 
	background-position: top left; 
	background-repeat:no-repeat; 
	background-color: #E8E8E8; 
	height:60px;}

.box_pricememo_int {
	background-image:url(../img/boxes/round_right.gif); 
	background-position:right top; 
	background-repeat:no-repeat; 
	height:60px;
	vertical-align:middle;
	text-align: center;
	font-size: 15px; 
	color: #193840;
	padding-top:20px;}

.table_changevalute {
	width: 217px; 
	margin:0px; 
	padding:0px 10px 0px 0px;}

.changevalue {
	float:right; 
	width:217px;
	padding-right:4px;}

.creditcost {
	float: right; 
	padding-right:30px;
	font-size:15px;
	text-align:left;}

.creditcost input {
	font-size: 15px;
	font-weight:bold;
	width:50px;}

.changevalute {
	width: 217px; 
	padding:0px; 
	margin:0px;}

.pricequest {color:#628798; font-size:16px; text-align:justify;}

.productprice a:hover {text-decoration:underline;}

.price_support {
	background-image:url(../img/price_support.gif); 
	background-repeat:no-repeat; 
	background-position:top center; 
	width:270px; 
	height:99px;}

.price_support p {padding: 30px 20px 0px 85px;}

/********************************************************************  PARTNER  *********************************************************************************/

.table_partner {
	color: #193840;
	font-size:14px;
	list-style:inside;}

.table_partner #first{
	color:#193840; 
	background-color:#BECDD3; 
	text-align: center;
	font-weight:bold;
	vertical-align: middle;}
	
.table_partner_header td{
		vertical-align: middle;}

.table_partner td{
	vertical-align:top;
	border-bottom: 1px solid #becdd3;
	border-right: 1px solid #becdd3;
}

.table_partner #title_column {
	text-align:right;
	font-weight:bold;
	background-color:#E3E5E8;}
	
.box_top_left {								/* da usare eventualmente in pricelist*/
	background-color:#becdd3;
	background-image:url(../img/boxes/cost_top_left.gif);
	background-position: left top;
	background-repeat:no-repeat;
	height:20px;
	width:10px;}
	
.box_top_right {
	background-color:#becdd3;
	background-image:url(../img/boxes/cost_top_right.gif);
	background-position: right top;
	background-repeat:no-repeat;
	height:20px;
	width:10px;}
	
.partnership h1 {
	font-size:20px;
	border-bottom:1px solid #E2E1E1;
	margin-bottom:10px;}


	
/*****************TRIAL BUTTON***********************************/
.demo_button {
	background-image:url(../img/boxes/box_demo.png); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:230px; 
	height:58px; 
	margin-top:15px;
	text-align:left;}

.demo_button a {
	text-decoration:none;
	color:#74706e;
	font-size:17px;
	font-weight:bold;
	padding-left:25px;
	padding-right:55px;
	text-transform:lowercase;}

.demo_button span, .demomenu span, .demomenu2 span {color:#fa6f36;}

.demomenu {
	background-image:url(../img/boxes/box_demo2.png); 
	background-position:top left; 
	background-repeat:no-repeat;
	width:270px;
	margin-top:5px;
	margin-bottom:10px;
	line-height:19px;
	padding-left:20px;
	text-align:left;}

.demomenu a, .demomenu2 a {font-size:18px;}	

.demomenu2 {
	background-image:url(../img/boxes/box_demo3.png); 
	background-position:top left; 
	background-repeat:no-repeat;
	width:234px;
	margin-top:5px;
	margin-bottom:10px;
	line-height:19px;
	padding-left:0px;
	text-align:left;}

.demo_button a:hover, .demomenu a:hover, .demomenu2 a:hover {color:#fa6f36;}
/************************************************************************ BENEFITS  *******************************************************************************/
.benefits {
	float:left;
	width: 519px; 
	text-align:justify;}

.benefits h1 {
	font-size:22px; 
	color: #365765; 
	font-weight:bold; 
	border-bottom: 1px solid #E2E1E1;}
	
.benefits h2 {
	font-size:15px;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	color: #628798;}
	
.benefits ul{
	list-style-image:url(../img/li_benefits.gif);
	line-height:14px;
	font-size:14px;
	color: #193840;}
	
.benefits_subtitle {
	color: #628798;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:8px;}

/***************** FOOTER ********************poi alla fine copiare il css di footer dal css di .it*/
#footer {
	background-color: #7b95a1;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	position: absolute; 
	bottom: 0px; 
	width:100%;
	height:360px;
	font-size:11px;}

#footer, #footer a, .footer, .footer a, #footer2 a {color: #ececec;}

#footer h2 { text-transform:uppercase;}

#tab_prm {width:870px;}

#tab_prm h1 {
	font-size:15px;
	padding-bottom:10px;}

.main_info {float:right; width:25%; margin-top:30px; text-align:left;}

.main_info h4 {font-weight:bold; margin:0px 0px 10px 0px; text-align:left;}

.main_info p, .main_info a {font-size:14px; text-decoration:none;}

.prod_description {float: right; margin-top:30px; width:75%; vertical-align:top; text-align:left;}

.prod_description a, .prod_description a:hover {text-decoration:underline;}
/************************/

#tab_related { 
	width:900px; 
	color: #ececec;
	text-align:justify;}

#tab_related p {font-size:11px;}

#tab_related a {text-decoration:underline;}

#tab_related div {width:270px; float:left; padding-right:30px; margin-top:30px;}

#tab_related h2, #tab_related h3, #tab_popular h2, #tab_popular h3 {font-size:13px;}

#tab_popular {width:900px;}

#tab_popular div { width:280px; float:left; text-align:left; padding-right:20px;}

.popular_first {margin-top:30px; margin-bottom:20px;}

#tab_popular li {padding:5px 0px; list-style:none;}

#tab_related.footer_speciality { margin-top: 0px;}

/***********************/
#footer2 {
	background-color: #7b95a1;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	font-size:14px;
	color:#ececec;
	margin-top:20px;
	padding-bottom:25px;}
	

.footer_home, .footer_home a, footer_home strong {
	font-size: 14px;
	color: #ececec;
	text-decoration:none;}

.footer_home a:hover {
	text-decoration:underline;}

.footer_product, .footer_product a, .footer_product a:hover {
	color: #ececec;
	font-size:11px;
	padding-top:7px;
	text-decoration:none;}

.footer_product td, .footer_home td {
	text-align:justify;}

.footer_product a:hover {
	text-decoration:underline;}

.footer_product strong {
	font-size:12px;}
	
.footer_popular td{
	padding: 7px 15px;
	text-align:left;}

.footer_speciality td{
	padding: 3px 15px;}
	 
/*********************************************************************** WORLD MAP e SCHEDE CONTATTO ************************************************************************/
/****************POPUP JQUERY ****************/

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;}

#schedaAsia, #schedaIndia, #schedaAfrica, #schedaNa, #schedaMo, #schedaMx,
#schedaIt, #schedaAu, #schedaPt, #schedaBe, #schedaFr, #schedaSp, #schedaEst, #schedaUk,
#schedaCo, #schedaPe, #schedaVe, #schedaBr, #schedaAr, #schedaChi {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:587px;
	width:716px;
	background:#f3f3f3;
	border:1px solid #cecece;
	z-index:50;}

#schedaSp  { height:626px;}
#schedaAsia {height:600px;}
#schedaAfrica {height:560px;}

#CloseAsia, #CloseIndia, #CloseAfrica, #CloseNa, #CloseMo, #CloseMx, 
#CloseIt, #CloseAu, #ClosePt, #CloseBe, #CloseFr, #CloseSp, #CloseEst, #CloseUk,
#CloseCo, #ClosePe, #CloseVe, #CloseBr, #CloseAr, #CloseChi { 
	font-size:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	display:block;
	cursor:pointer;}

#CloseAsia:hover, #CloseAfrica:hover, #CloseNa:hover, #CloseMo:hover, #CloseMx,
#CloseIt:hover, #CloseAu:hover, #ClosePt:hover, #CloseBe:hover, #CloseFr:hover, #CloseSp:hover, #CloseEst:hover, #CloseUk:hover,
#CloseCo:hover, #ClosePe:hover, #CloseVe:hover, #CloseBr:hover, #CloseAr:hover, #CloseChi:hover {cursor:pointer;}

/******* WORLD MAP ************/
div#map, div#europeMap {
	width:236px !important;
	width /**/:244px;}

#map ul, #map li, #europeMap ul, #europeMap li{
	margin:0;
	padding:0;
	list-style:none;}

#map ul{
	position:relative;
	width:236px;
	height:131px;
    overflow:hidden;
	background-image: url(../img/map.png);}
	
#map li, #europeMap li{
	text-indent: -9999em;
	width:0;
	height:0;}

#map a{
	position:absolute;
	background-image: url(../img/map.png);} 
		
#map #n-america a{
	left:0;
	top:0;
	width:79px;
	height:60px;
	background-position: 0 0;}
#map #n-america a:hover{
	z-index:7;
	background-position: 0 -134px;}
	
#map #s-america a{
	left:60px;
	top:71px;
	height:59px;
	width:34px;
	background-position:-60px -71px;}
#map #s-america a:hover{
	z-index:6;
	background-position: -60px -336px;}
	
#map #europe a{
	z-index:2;
	left:89px;
	top:9px;
	height:42px;
	width:44px;
	background-position:-89px -9px;}
#map #europe a:hover{background-position: -89px -144px;}
	
#map #africa a{
	left:85px;
	top:49px;
	height:67px;
	width:50px;
	background-position:-85px -49px;}
#map #africa a:hover{
	z-index:3;
	background-position:-85px -445px;}
	
#map #asia a{
	left:123px;
	top:1px;
	width:113px;
	height:120px;
	background-position:-123px -1px;}
#map #asia a:hover{
	z-index:3;
	background-position:-123px -266px;}

#map #medioriente a{
	left:109px;
	top:46px;
	width:34px;
	height:25px;
	background-position:-109px -46px;}
#map #medioriente a:hover{
	z-index:9;
	background-position:-109px -575px;}

#map #mexico a{
	left:34px; 
	top:54px;
	width:29px;
	height:22px; 
	background-position:-34px -54px;}
#map #mexico a:hover{
	z-index:9;
	background-position:-34px -582px;}

/************SCHEDE WORLD CONTACT***************/
.asiahead {
	background-image:url(../img/contact_asia_head.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;}
.asia_title {
	margin-top:86px; 
	margin-left:440px;}
	
.indiahead {
	background-image:url(../img/contact_india_head.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;}
.india_title {
	margin-top:0px; 
	margin-left:440px;}

.africahead {
	background-image:url(../img/contact_africa_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.africa_title {
	margin-top:20px; 
	margin-right:501px;}

.n-americahead {
	background-image:url(../img/contact_usa_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.n-america_title {
	margin-top:54px; 
	margin-left:240px;}

.mohead {
	background-image:url(../img/contact_mo_head.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;}
.mo_title {
	margin-top:86px; 
	margin-left:440px;}

.mexicohead {
	background-image:url(../img/contact_mx_head.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;}
.mx_title {
	margin-top:120px; 
	margin-right:500px;}

.contact_table {
	color:#193840;
	background-color:#FFFFFF; 
	border:1px solid #788c96; 
	margin-bottom:10px;}

.contact_table h2 {
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #e2e1e1;
	text-transform:none;}

.contact_table p {
	font-size:16px;
	color:#366278;}

.contact_table p a {color:#366278; text-decoration:underline;}

.contact_table h3 {
	border-bottom: 1px solid #e2e1e1;
	font-size:20px;
	font-weight:normal;
	padding-bottom:0px;
	letter-spacing:normal;}
	
.contact_lang { font-size:17px;}	

.quot_box{
	background-image:url(../img/boxes/contact_quot_top.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
	background-color:#ebf2f8;}

.contact_country_name {
	height:179px;
	text-transform:uppercase;}

.contact_country_name div{
	font-weight:bold; 
	color:#79888b;
	font-size:14px;}

.quot_div {
	font-style:italic; 
	color:#3f6677; 
	font-size:13px; 
	margin-top:17px; 
	margin-left: 40px; 
	margin-right: 15px;
	background-image:url(../img/end_quot.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat;}

.quot_bottom {
	background-image:url(../img/boxes/contact_quot_bottom.jpg); 
	background-position: bottom center; 
	background-repeat:no-repeat; 
	background-color:#ebf2f8; 
	padding:10px; 
	font-size:12px;}

.quot_bottom span {
	font-size:15px;
	font-weight:bold;}

.schede_text {padding-top:5px;}
	
.schede_text a {
	color:#28576e;
	font-weight:bold;}

.partner_button {
	width:223px; 
	height:74px; 
	background-image: url(../img/partner_button.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;
	margin-top:10px;}
	
.partner_puzzle {
	float:left; 
	margin-top:6px; 
	margin-left:17px;}
	
.partner_button_text {
	float:left; 
	margin-top:5px; 
	margin-left:10px;
	text-align:left; 
	line-height:18px;}

.partner_button_text span { text-transform:uppercase; font-size:15px;}

.partner_button_text a {	
	font-size:16px; 
	color:#7e9fa7;
	text-decoration:none;}

.partner_button_text strong, .partner_button_text strong a {
	font-size:16px; 
	color:#193840;
	text-decoration:none;}
/************** EUROPE MAP ***************/
#europeMap {height:197px; margin-bottom:15px;}

#europeMap ul{
	position:relative;
	width:236px;
	height:197px;
    overflow:hidden;
	background-image: url(../img/europe_map.gif);}

#europeMap a{
	position:absolute;
	background-image: url(../img/europe_map.gif);}
	
#europeMap #austria a{
	left:77px;
	top:86px;
	width:53px;
	height:54px;
	background-position: -77px -86px;}
#europeMap #austria a:hover{
	z-index:7;
	background-position: -77px -283px;}
	
#europeMap #portugal a{
	left:0px;
	top:160px;
	width:19px;
	height:31px;
	background-position: 0 -160px;}
#europeMap #portugal a:hover{
	z-index:7;
	background-position: 0 -357px;}
	
#europeMap #france a{
	left:27px;
	top:108px;
	width:61px;
	height:52px;
	background-position: -27px -108px;}
#europeMap #france a:hover{
	z-index:7;
	background-position: -27px -501px;}
	
#europeMap #est a{
	left:106px;
	top:60px;
	width:130px;
	height:134px;
	background-position: -106px -60px;}
#europeMap #est a:hover{
	z-index:3;
	background-position: -106px -453px;}
	
#europeMap #spain a{
	left:5px;
	top:151px;
	width:59px;
	height:45px;
	background-position: -5px -151px;}
#europeMap #spain a:hover{
	z-index:7;
	background-position: -5px -741px;}
	
#europeMap #belgium a{
	left:62px;
	top:1px;
	width:123px;
	height:116px;
	background-position: -62px -1px;}
#europeMap #belgium a:hover{
	z-index:7;
	background-position: -62px -787px;}
	
#europeMap #uk a{
	left:5px;
	top:66px;
	width:55px;
	height:49px;
	background-position: -5px -66px;}
#europeMap #uk a:hover{
	z-index:7;
	background-position: -5px -1049px;}

#europeMap #italy a{
	left:80px;
	top:131px;
	width:58px;
	height:62px;
	background-position: -80px -131px;}
#europeMap #italy a:hover{
	z-index:7;
	background-position: -80px -1114px;}
	
/********************* SCHEDE EUROPE CONTACT ***************************/
.italyhead {
	background-image:url(../img/contact_it_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.italy_title {
	margin-top:54px; 
	margin-right:550px;}
	
.auhead {
	background-image:url(../img/contact_au_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.au_title {
	margin-bottom:45px;
	margin-right:200px; }

.spainhead {
	background-image:url(../img/contact_spain_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.spain_title {
	margin-top:54px; 
	margin-right:550px;}

.francehead {
	background-image:url(../img/contact_fr_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.france_title {
	margin-top:54px; 
	margin-right:580px;}

.behead {
	background-image:url(../img/contact_nord_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.be_title {
	margin-top:124px; 
	margin-left:240px;
	text-transform:uppercase;}
	
.ukhead {
	background-image:url(../img/contact_uk_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.uk_title {
	margin-top:54px; 
	margin-left:240px;
	text-transform:uppercase;}
	
.esthead {
	background-image:url(../img/contact_est_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.est_title {
	margin-top:54px; 
	margin-left:240px;
	text-transform:uppercase;}

.pthead {
	background-image:url(../img/contact_pt_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.pt_title {
	margin-top:54px; 
	margin-left:240px;
	text-transform:uppercase;}
	
/************** S-AMERICA MAP ***************/
#s-americaMap {height:189px; margin-bottom:15px;}

#s-americaMap ul {
	position:relative;
	width:140px;
	height:189px;
    overflow:hidden;
	background-image: url(../img/samerica_map.gif);
	background-repeat:no-repeat;}
	
#s-americaMap a {
	position:absolute;
	background-image: url(../img/samerica_map.gif);}
	
#s-americaMap #colombia a {
	left:23px;
	top:1px;
	width:28px;
	height:37px;
	background-position: -23px -1px;}
#s-americaMap #colombia a:hover {
	z-index:7;
	background-position: -23px -569px;}
#s-americaMap #venezuela a {
	left:36px;
	top:0px;
	width:32px;
	height:27px;
	background-position: -36px -0px;}
#s-americaMap #venezuela a:hover {
	z-index:7;
	background-position: -36px -381px;}
#s-americaMap #brasile a {
	left:35px;
	top:17px;
	width:94px;
	height:96px;
	background-position: -35px -17px;}
#s-americaMap #brasile a:hover {
	z-index:7;
	background-position: -35px -206px;}
#s-americaMap #peru a {
	left:18px;
	top:30px;
	width:31px;
	height:44px;
	background-position: -18px -30px;}
#s-americaMap #peru a:hover {
	z-index:7;
	background-position: -18px -787px;}
	
#s-americaMap #argentina a {
	left:39px;
	top:82px;
	width:44px;
	height:93px;
	background-position: -39px -82px;}
#s-americaMap #argentina a:hover {
	z-index:7;
	background-position: -39px -1028px;}

#s-americaMap #chile a {
	left:32px;
	top:72px;
	width:18px;
	height:110px;
	background-position: -32px -72px;}
#s-americaMap #chile a:hover {
	z-index:7;
	background-position: -32px -1208px;}
/********************* SCHEDE S-AMERICA CONTACT ***************************/
.colombiahead {
	background-image:url(../img/contact_colombia_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.co_title {
	margin-bottom:60px; 
	margin-right:100px;}
	
.venezuelahead {
	background-image:url(../img/contact_ve_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.ve_title {
	margin-top:54px; 
	margin-left:240px;}
	
.peruhead {
	background-image:url(../img/contact_peru_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.pe_title {
	margin-top:54px; 
	margin-left:240px;}
	
.brasilehead {
	background-image:url(../img/contact_brasil_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.br_title {
	margin-top:54px; 
	margin-left:240px;}
	
.chilehead {
	background-image:url(../img/contact_cile_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.chi_title {
	margin-top:54px; 
	margin-right:240px;}

.argentinahead {
	background-image:url(../img/contact_argentina_head.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;}
.ar_title {
	margin-top:54px; 
	margin-left:240px;}

/***************/	
#worldback {
	text-align:left;
	padding-left:10px;}

/*********************************************************************** RESELLERS PAGE *****************************************************************/
.partner_bar_left {
	background-image:url(../img/partner_topbox_left.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	height:55px; 
	width:8px;}

.partner_bar_right{
	background-image:url(../img/partner_topbox_right.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	width:8px;}

.corner_top_left {
	background-image:url(../img/partner_top_left_corner.png); 
	background-repeat:no-repeat; 
	background-position:left bottom;}
	
.top_box {
	background-image:url(../img/partner_top_box.png); 
	background-repeat:repeat-x; 
	background-position:bottom;}
	
.corner_top_right {
	background-image:url(../img/partner_top_right_corner.png); 
	background-repeat:no-repeat; 
	background-position:bottom right;}
	
.side_left {
	width: 33px;
	background-image:url(../img/tab_bg_left.gif);	
	background-repeat:repeat-y;	
	background-position:top left; 
	background-color:#FFFFFF;}
	
.side_right{
	width: 33px;background-image:url(../img/tab_bg_right.gif);	
	background-repeat:repeat-y;	
	background-position:top right; 
	background-color:#FFFFFF;}
	
.corner_bottom_left {
	background-image:url(../img/partner_bottom_left_corner.png); 
	background-repeat:no-repeat; 
	background-position:left top;}

.bottom_box {
	background-image:url(../img/partner_bottom_box.png); 
	background-repeat:repeat-x; 
	background-position:top;}

.corner_bottom_right {
	background-image:url(../img/partner_bottom_right_corner.png); 
	background-repeat:no-repeat; 
	background-position:left top;}
	
.partner_menu {
	background-image:url(../img/partner_menu_bg.gif); 
	background-repeat:no-repeat;
	height:50px; 
	margin-bottom:10px; 
	width:100%;
	font-weight:bold; 
	font-family:arial; 
	font-size:12px;
	text-transform:uppercase; 
	vertical-align:middle;}

.partner_menu2 {background-image:url(../img/partner_menu_bg2.gif); }
	
.partner_menu a {
	text-align:center;
	color:#193840; 
	text-decoration:none;}

.partner_menu td {text-align:center;}

.partner_table_header {
	height:30px; 
	background-image:url(../img/boxes/partner_table_left.png); 
	background-repeat:no-repeat; 
	background-position:left top; 
	background-color:#303e59; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:13px; 
	vertical-align:middle;
	text-indent:10px;
	text-transform:uppercase;}

.partner_table_right_corner {
	background-image:url(../img/boxes/partner_table_right.png); 
	background-repeat:no-repeat; 
	background-position:right top; 
	background-color:#303e59;
	width:50px;}
	
.partner_table_right_bottom {
	background-image:url(../img/boxes/partner_table_right_bottom.png);
	background-position:right bottom; }

.partner_table_left_bottom {
	background-image:url(../img/boxes/partner_table_left_bottom.png);
	background-position:left bottom;  }
	
.partner_table_first {
	background-color:#e0e3ea; 
}

.partner_table_second {
	background-color:#ececec; 
	}
	
.partner_table_first td, .partner_table_second td {
	padding: 5px;
	font-size: 15px;
	border-bottom:1px solid #303e59;}

.partner_table_first a, .partner_table_second a {
	color:#193840;
	text-decoration:none;}

.partner_table_first a:hover, .partner_table_second a:hover {
	color:#193840;
	text-decoration: underline;}

.partner_table_header2 {
	background-color:#303e59;}
	
.partner_box {
	background-color:#c9cdd6; 
	text-align:center; 
	width:100%;}
	
.partner_box a{
	color:#193840;
	text-decoration:none;}
	
.partner_box a:hover {
	text-decoration:underline;}
	
.partner_box b{
	color:#395B68;
	font-size: 15px;}
	
.partner_box_top_left {
	background-image:url(../img/boxes/partner_top_left.gif); 
	background-repeat:no-repeat; 
	background-position: bottom left; 
	width:7px; 
	height:8px;}

.partner_box_top_right {
	background-image:url(../img/boxes/partner_top_right.gif); 
	background-repeat:no-repeat; 
	background-position: bottom right;
	width:7px; 
	height:8px;}

.partner_box_bottom_left{
	background-image:url(../img/boxes/partner_bottom_left.gif);
	background-repeat:no-repeat; 
	background-position: top left;
	width:7px; 
	height:8px;}

.partner_box_bottom_right {
	background-image:url(../img/boxes/partner_bottom_right.gif); 
	background-repeat:no-repeat; 
	background-position: top right;
	width:7px; 
	height:8px;}

/*********** END PARTNER CUSTOM PAGE *********/

/************************************************************** NUOVA DEMO *****************************************************************************/
.demo h1 {
	font-size:19px;
	font-weight: bold;
	border-bottom: 1px solid #193840;
	text-transform:uppercase; }
	
.demo h2 {	
	margin:10px 0px; 
	font-size:16px; 
	letter-spacing:0.05em;
	color:#395B68;
	font-weight:bold;}	
/** sidebox **/
.sidebox_top {
	background-image:url(../img/boxes/sidebox_top.png); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:341px; 
	color:#193840;
	margin-left:0px;}

.sidebox_bottom {
	background-image:url(../img/boxes/sidebox_bottom.png); 
	background-repeat:no-repeat; 
	background-position:bottom left;}

.sidebox_body {
	background-image:url(../img/boxes/sidebox_body.png); 
	background-position:top left; 
	background-repeat:repeat-y; 
	font-size:13px;}
	
.sidebox_quot {
	background-image:url(../img/sidebox_quot_right.png); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	width:230px; 
	margin-left:40px;
	padding-bottom:10px;}

.sidebox_quot div {
	float:right; 
	margin-top:18px;  
	font-size:12px;
	text-align:left;}

.demo_feature {
	clear:both;
	padding-top:10px;
	background-image:url(../img/boxes/sidebox_arrow.png); 
	background-repeat:no-repeat; 
	background-position:left top;
	margin-top:18px;}

/*
.sidebox_quot {
	background-image:url(../img/sidebox_quot_right.png); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	width:200px; 
	margin-left:50px;
	padding-bottom:10px;}

.testimonial {
	margin-left: 30px; 
	margin-top:18px; 
	margin-right:60px; 
	padding-bottom:15px; 
	border-bottom: 1px solid #395b68;}

.demo_feature {
	background-image:url(../img/boxes/sidebox_arrow.png); 
	background-repeat:no-repeat; 
	background-position:left top;
	margin-top:18px;}
*/

.demo_text {
	margin:10px 60px 20px 30px; 
	text-align:justify;}

.demo_text h3, .demo_text p {font-size:13px;}

/** form **/
.formbox_top {
	background-image:url(../img/boxes/demo_top.png); 
	background-position:left top; 
	background-repeat:no-repeat; 
	width:415px; 
	margin-right:0px;}

.formbox_bottom {
	background-image:url(../img/boxes/demo_bottom.png); 
	background-position:bottom left; 
	background-repeat:no-repeat;}

.formbox_body {
	background-image:url(../img/boxes/demo_body.png); 
	background-position:top left; 
	background-repeat:repeat-y;}

.error_msg {
	font-size:14px; 
	padding: 0px 10px 10px 10px; 
	text-align:justify; 
	font-weight:bold; 
	color:#FF3300;}

.label {
	font-weight:bold; 
	font-size:16px; 
	color:#315a64;}

.example {font-size:10px;}

.form_textbox {
	width:315px; 
	height: 27px; 
	border:1px solid #7c99a7; 
	margin-bottom:7px;
	font-size:16px !important;
	font-size: 17px;}

.privacybox {
	background-image:url(../img/privacy.png); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:330px;
	text-align:center; 
	padding-top:42px; 
	padding-bottom:30px;}

.submit_button {
	background-image:url(../img/button.png); 
	background-repeat:no-repeat; 
	width:95px; 
	height:29px; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:15px; 
	border:0px;}
/********software*********/	
#program {
	width: 300px; 
	margin-bottom:0px; 
	margin-right: 50px;}

#esito {color: #FF0000;}	
/************************************************************************ VIDEO **************************************************************************/
.video {width:100%;}

.video h1  {
	font-size:20px;
	border:0px;}

#videomemo {
	background-image:url(../img/videomemo.jpg);
	background-repeat:no-repeat;
	background-position:top left;}


#videomemo:hover{
	background-image:url(../img/videomemo_over.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}

#videoweb {
	background-image:url(../img/videoweb.jpg);
	background-repeat:no-repeat;
	background-position:top left;}


#videoweb:hover{
	background-image:url(../img/videoweb_over.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
/******************************************************************* DEMO WEB **************************************************************************************/
.demoweb p a{
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#193840;
	text-decoration:none;
	}

.demoweb h3, .demoweb h3 a {
	color:#395B68;
	font-size:17px;
	letter-spacing:-1px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	padding-bottom:10px;}
	
/********************************************************************* ABOUT US **********************************************************************************/
.about_table h1 {
	color: #193840;
	font-size: 20px;
	font-weight: bolder;
	border-bottom: 0px;
	text-align:justify;}

/********************************************************************* SAVINGS **********************************************************************************/

.savings {
	background-color:#FFFFFF; 
	text-align:justify; 
	font-size:14px;}
	
.savings_table {
	background-image:url(../img/fondo_savings_en.png); 
	background-repeat:no-repeat; 
	background-position: top center;}

.sav_fondo {
	background-image:url(../img/fondo_savings.png); 
	background-color:#F3F3F3; 
	background-repeat:no-repeat; 
	background-position:center top; 
	background-color:#FFFFFF;}
	
/********************************************************************* PRIVACY POLICY ******************************************************************************/
.privacypolicy {
	background-color:#FFFFFF;
	text-align:justify;}

.privacypolicy h1 {
	color:#395B68;
	font-size:17px;}
	
.privacypolicy ul, .privacypolicy ol { 
	text-align:justify;
	font-size:14px;}
	
/********************************************************************* SPECIALITY ******************************************************************************/
.speciality {
	background-color:#FFFFFF;
	text-align:justify;}

.speciality h1, .speciality h3, .help_table h1 {	
	font-size: 20px;
	border-bottom: 1px solid #e2e1e1;}

.speciality h3 {margin-right:10px;}

.speciality h2 {
	font-size:17px;
	color:#628798;
	margin-top:4px;}

.speciality li { font-size:14px;}


.help_table {
	background-color:#FFFFFF; 
	border:1px solid #999999;}
	
.help_button {
	margin-top:10px; 
	background-color:#999999; 
	border:0 none; color:#FFFFFF; 
	cursor:pointer; font-size:14px; 
	font-weight:bold; 
	padding:10px;}



/* NUOVA HOME, SOSTITUIRE VECCHIE CLASSI */

.content {width:900px; margin:10px auto; background-image:url(../img/bg_side.jpg); background-position:top left; background-repeat:repeat-y;}
.header { background-color:#f3f3f3;}
.first_row { width:100%;background-image:url(../img/top_tab.gif); background-repeat:no-repeat; height:302px;}
.web{ float:left; width:239px; margin-left:35px; margin-right:54px;}
.memo {float:left; width:266px; margin-right:27px;background-image:url(../img/memo_box_top.png); background-position:top left; background-repeat:no-repeat;}
.agenda {width:239px; float:left; margin-right:35px;}
.leftbody {float:left; width:532px; margin-left:35px;}
.world {width:239px; float:left; margin-left: 54px; margin-right:35px; padding-top:30px;}
.demo1 { width:239px; float:left; margin-right:54px;}
.paragraph {float:left; width:239px;}
.paragraph h3, .paragraph h3 a {color:#395B68; font-size:17px; letter-spacing:-1px; text-decoration:none; padding-bottom:10px;}
.tab_homesincro { margin-left:0px; padding-left:0px;}
.bottom_menu { background-color:#f3f3f3;}

/**********************************************************    SLIDESHOW     *****************************************************************/
.slideShow {
   text-align: center;
   margin-bottom: 10px;
   width:569px;
   height:420px; /*438px*/
   margin-top:3px;
   padding-bottom:0px;/*padding-bottom:44px;*/}
   
.slides {
   position: relative;
   z-index: 1;
   display: none;}
   
.controls {
	display:none;
   position: relative;
   z-index: 10;
   padding-top:5px;
   padding-bottom:16px;
   border-bottom:1px solid #ccc;}
   
#slide1 { display: block;}
   
.slideTitle {
   font-size: 32px;
   font-weight:bold;
   text-align:left;
   padding-left:10px;
   padding-top:10px;}
   

.slideText {text-align:justify; padding:10px 14px 10px 10px; font-size:18px; clear:both;}

.size .slideTitle {color:#0f62bf;}

/* WEB */
.size {
	background-image:url(../img/bg_sizeslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}

.size_content {
	background-image:url(../img/bg_backsize.png); 
	background-repeat:no-repeat; 
	background-position:10px 0px;
	padding-left:10px;
	padding-top:10px;
	color:#3e70cc;}

.size_content a {color:#0d155c; text-decoration:none; font-size:18px;}
.size_content a:hover {color:#3e70cc;}

.size_number {color:#666666; font-size:12px;}

.channel {
	background-image:url(../img/bg_chanslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}
	
.channel .slideTitle {color:#004a92;}

.channel .slideText {height:106px; padding:45px 15px 0px 18px;} 
.channel .slideText a {color:#004a92;}

.channel a {color:#004a92; text-decoration:none;}

.channel_content {background-image:url(../img/bg_channel.jpg); background-repeat:no-repeat; background-position: 5px top; margin-top:35px;}
.channel_content a {color:#1364c0; font-size:17px;}

.channel_pc {width:202px; height:151px; float:left; background-image:url(../img/booking-internet.png); background-repeat:no-repeat; background-position:center 10px;}
.channel_iphone {width:125px; height:176px; float:left; background-image:url(../img/booking-iphone.png); background-repeat:no-repeat; background-position:middle center;}
.channel_tel {width:141px; height:184px; float:left; background-image:url(../img/booking-telephone.png); background-repeat:no-repeat; background-position:middle center;}
.channel_tv {width:78px; height:177px; float:left; background-image:url(../img/booking-tv.png); background-repeat:no-repeat; background-position:6px 0px;}

.channel_end {clear:both;height:55px; padding:25px 10px; text-align:justify;}

.specialities .slideTitle {color:#3b95e1;}

.specialities {
	background-image:url(../img/bg_specslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}

.specialities_box {padding:60px 10px 33px 10px;}
.specialities_box span {padding:0px;}

.spec_content {text-align:justify; height:90px; padding-top:42px; }

.spec_content a {text-decoration:none;}

.specialities_button {
	background-image:url(../img/scheduling-specialities.png); 
	background-repeat:no-repeat; 
	background-position:top right; 
	height:47px; 
	text-align:right; 
	vertical-align:middle; 
	padding-right:50px; 
	margin-right:8px; 
	padding-top:10px;
	color:#FFF;
	font-size:18px;}

/* MEMO */
.channelmemo {
	background-image:url(../img/bg_chanslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}
	
.channelmemo .slideTitle {color:#0148b3;}
.channelmemo_content {background-image:url(../img/bg_channel.jpg); background-repeat:no-repeat; background-position: 5px top; margin-top:35px;}
.channelmemo_content a {color:#0148b3; font-size:17px; text-decoration:none;}

.channelmemo_content .slideText {height:106px; padding:45px 15px 0px 18px;}
.channelmemo_content .slideText a {color:#0148b3;}

.channelmemo_pc {width:202px; height:151px; float:left; background-image:url(../img/reminder-email.png); background-repeat:no-repeat; background-position:9px 10px;}
.channelmemo_iphone {width:165px; height:176px; float:left; background-image:url(../img/reminders-mobile.png); background-repeat:no-repeat; background-position: 20px center;}
.channelmemo_tel {width:191px; height:184px; float:left; background-image:url(../img/booking-telephone.png); background-repeat:no-repeat; background-position:center center;}

.interaction  {
	background-image:url(../img/bg_sizeslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}
.interaction_content {background-image:url(../img/interactive-reminders.jpg); background-repeat:no-repeat; background-position:center 10px; height:283px;}
.interaction_content div {font-size:13px; width:75px; margin-left:127px; padding-top:79px; text-align:left;}
.interaction .slideText {padding-bottom:34px;}
.interaction .slideTitle {color:#1073d0;}
.interaction .slideText a {color:#1073d0;}

.memocontrols {padding-bottom:11px;}

/* AGENDA */
.quick {
	background-image:url(../img/bg_chanslideshow.gif);
    background-repeat:no-repeat;
    background-position:top left;}
	
.quick .slideTitle {color:#1073d0;}

.quick .slideText {padding-bottom:30px; padding-top:5px; text-align:center;}
.quick .slideText span {font-size:20px;}
.quick .slideText a {color:#0862b7;}

.quick img {margin-top:10px;}

/************************************************* FEATURES **************************************************************/

.feature_container {width:569px; margin:0px; padding:0px; float:left;}
.feature_container h3 {margin-bottom:20px;}
.feature_container p > a {color:#1073D0; text-decoration:none;}
.feature_container div {margin-top:5px; padding-left:257px; height:156px; background-image:url(../img/box_features.jpg); background-repeat:no-repeat; background-position:top left; padding-top:6px;}
.feature_container h4 {font-size:16px; margin:0px; margin-bottom:10px; color:#1073D0;}
.feature_container p {font-size:14px; margin:0px; text-align:justify;}
.feature_container a { text-decoration:none;}

/*agenda*/
div.feat_services_it {background-image:url(../img/feat_services_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_services_es {background-image:url(../img/feat_services_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_services_en, div.feat_services_jp, div.feat_services_fr, div.feat_services_de, div.feat_services_ru, div.feat_services_zh_CN, div.feat_services_pt_BR {background-image:url(../img/feat_services_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_agenda {background-image:url(../img/feat_agenda.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_click_it {background-image:url(../img/feat_click_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_click_es {background-image:url(../img/feat_click_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_click_en,  div.feat_click_ru, div.feat_click_jp, div.feat_click_fr, div.feat_click_de, div.feat_click_zh_CN, div.feat_click_pt_BR {background-image:url(../img/feat_click_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_mopint_it {background-image:url(../img/feat_mopint_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_mopint_es {background-image:url(../img/feat_mopint_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_mopint_en, div.feat_mopint_fr, div.feat_mopint_de, div.feat_mopint_ru, div.feat_mopint_jp, div.feat_mopint_zh_CN, div.feat_mopint_pt_BR {background-image:url(../img/feat_mopint_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_price_it {background-image:url(../img/feat_price_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_price_es {background-image:url(../img/feat_price_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_price_en, div.feat_price_fr, div.feat_price_de, div.feat_price_ru, div.feat_price_jp, div.feat_price_zh_CN, div.feat_price_pt_BR {background-image:url(../img/feat_price_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_schedule_it {background-image:url(../img/feat_schedule_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_schedule_es {background-image:url(../img/feat_schedule_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_schedule_en, div.feat_schedule_de, div.feat_schedule_fr, div.feat_schedule_jp, div.feat_schedule_ru, div.feat_schedule_zh_CN, div.feat_schedule_pt_BR {background-image:url(../img/feat_schedule_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_searchclient_it {background-image:url(../img/feat_searchclient_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_searchclient_es {background-image:url(../img/feat_searchclient_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_searchclient_en, div.feat_searchclient_jp, div.feat_searchclient_ru, div.feat_searchclient_fr, div.feat_searchclient_de, div.feat_searchclient_zh_CN, div.feat_searchclient_pt_BR {background-image:url(../img/feat_searchclient_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_noshow_it {background-image:url(../img/feat_noshow_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_noshow_es {background-image:url(../img/feat_noshow_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_noshow_en, div.feat_noshow_jp, div.feat_noshow_de, div.feat_noshow_fr, div.feat_noshow_zh_CN, div.feat_noshow_ru, div.feat_noshow_pt_BR {background-image:url(../img/feat_noshow_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_statsagenda_it {background-image:url(../img/feat_statsagenda_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_statsagenda_es {background-image:url(../img/feat_statsagenda_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_statsagenda_en, div.feat_statsagenda_fr, div.feat_statsagenda_de, div.feat_statsagenda_ru, div.feat_statsagenda_jp, div.feat_statsagenda_zh_CN, div.feat_statsagenda_pt_BR {background-image:url(../img/feat_statsagenda_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_memoagenda_it {background-image:url(../img/feat_commagenda_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_memoagenda_es {background-image:url(../img/feat_commagenda_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_memoagenda_en, div.feat_memoagenda_ru, div.feat_memoagenda_fr, div.feat_memoagenda_de, div.feat_memoagenda_jp, div.feat_memoagenda_zh_CN, div.feat_memoagenda_pt_BR {background-image:url(../img/feat_commagenda_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_sendagenda_it {background-image:url(../img/feat_sendagenda_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_sendagenda_es {background-image:url(../img/feat_sendagenda_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_sendagenda_en, div.feat_sendagenda_jp, div.feat_sendagenda_de, div.feat_sendagenda_fr, div.feat_sendagenda_zh_CN, div.feat_sendagenda_ru, div.feat_sendagenda_pt_BR {background-image:url(../img/feat_sendagenda_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_fax_it {background-image:url(../img/feat_fax_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_fax_es {background-image:url(../img/feat_fax_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_fax_en, div.feat_fax_de, div.feat_fax_fr, div.feat_fax_jp, div.feat_fax_ru, div.feat_fax_zh_CN, div.feat_fax_pt_BR {background-image:url(../img/feat_fax_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_printagenda {background-image:url(../img/feat_printagenda.jpg); background-repeat:no-repeat; background-position:top left;}

/*memo*/
div.feat_communications {background-image:url(../img/feat_communications.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_confirm {background-image:url(../img/feat_confirm.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_cancel_it {background-image:url(../img/feat_cancel_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_cancel_es {background-image:url(../img/feat_cancel_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_cancel_en, div.feat_cancel_de, div.feat_cancel_fr, div.feat_cancel_jp, div.feat_cancel_ru, div.feat_cancel_zh_CN, div.feat_cancel_pt_BR {background-image:url(../img/feat_cancel_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_absence_it {background-image:url(../img/feat_absence_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_absence_es {background-image:url(../img/feat_absence_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_absence_en, div.feat_absence_de, div.feat_absence_fr, div.feat_absence_jp, div.feat_absence_ru, div.feat_absence_zh_CN, div.feat_absence_pt_BR {background-image:url(../img/feat_absence_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_memovoice {background-image:url(../img/feat_memovoice.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_concatenated_it {background-image:url(../img/feat_concatenated_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_concatenated_es {background-image:url(../img/feat_concatenated_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_concatenated_en, div.feat_concatenated_de, div.feat_concatenated_fr, div.feat_concatenated_ru, div.feat_concatenated_jp, div.feat_concatenated_zh_CN, div.feat_concatenated_pt_BR {background-image:url(../img/feat_concatenated_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_statsmemo_it {background-image:url(../img/feat_statsmemo_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_statsmemo_es {background-image:url(../img/feat_statsmemo_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_statsmemo_en, div.feat_statsmemo_de, div.feat_statsmemo_fr, div.feat_statsmemo_ru, div.feat_statsmemo_jp, div.feat_statsmemo_zh_CN, div.feat_statsmemo_pt_BR {background-image:url(../img/feat_statsmemo_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_campaign {background-image:url(../img/feat_campaign.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_sincromemo {background-image:url(../img/feat_sincromemo.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_survey_it {background-image:url(../img/feat_survey_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_survey_es {background-image:url(../img/feat_survey_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_survey_en, div.feat_survey_de, div.feat_survey_fr, div.feat_survey_ru, div.feat_survey_jp, div.feat_survey_zh_CN, div.feat_survey_pt_BR {background-image:url(../img/feat_survey_en.jpg); background-repeat:no-repeat; background-position:top left;}

/*web*/
div.feat_dynsearch_it {background-image:url(../img/feat_dynsearch_it.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_dynsearch_es {background-image:url(../img/feat_dynsearch_es.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_dynsearch_en,  div.feat_dynsearch_fr, div.feat_dynsearch_de, div.feat_dynsearch_jp, div.feat_dynsearch_ru, div.feat_dynsearch_zh_CN, div.feat_dynsearch_pt_BR {background-image:url(../img/feat_dynsearch_en.gif); background-repeat:no-repeat; background-position:top left;}

div.feat_synonym_it {background-image:url(../img/feat_sinonimi_it.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_synonym_es {background-image:url(../img/feat_sinonimi_es.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_synonym_en, div.feat_synonym_fr, div.feat_synonym_de, div.feat_synonym_jp, div.feat_synonym_ru, div.feat_synonym_zh_CN, div.feat_synonym_pt_BR {background-image:url(../img/feat_sinonimi_en.gif); background-repeat:no-repeat; background-position:top left;}

div.feat_module {background-image:url(../img/feat_module.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_look {background-image:url(../img/feat_look.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_touch {background-image:url(../img/feat_touch.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_anticipation_it {background-image:url(../img/feat_anticipation_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_anticipation_es {background-image:url(../img/feat_anticipation_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_anticipation_en, div.feat_anticipation_de, div.feat_anticipation_fr, div.feat_anticipation_jp, div.feat_anticipation_ru, div.feat_anticipation_zh_CN, div.feat_anticipation_pt_BR {background-image:url(../img/feat_anticipation_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_notbookable_it {background-image:url(../img/feat_notbookable_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_notbookable_es {background-image:url(../img/feat_notbookable_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_notbookable_en, div.feat_notbookable_fr, div.feat_notbookable_de, div.feat_notbookable_jp, div.feat_notbookable_ru, div.feat_notbookable_zh_CN,  div.feat_notbookable_pt_BR {background-image:url(../img/feat_notbookable_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_confirmsms_it {background-image:url(../img/feat_confirmsms_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_confirmsms_es {background-image:url(../img/feat_confirmsms_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_confirmsms_en, div.feat_confirmsms_fr, div.feat_confirmsms_de, div.feat_confirmsms_jp, div.feat_confirmsms_ru, div.feat_confirmsms_zh_CN, div.feat_confirmsms_pt_BR {background-image:url(../img/feat_confirmsms_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_sincroweb {background-image:url(../img/feat_sincroweb.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_voicebooking {background-image:url(../img/feat_voicebooking.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_smartbooking_it {background-image:url(../img/feat_smartbooking_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_smartbooking_es {background-image:url(../img/feat_smartbooking_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_smartbooking_en, div.feat_smartbooking_de, div.feat_smartbooking_fr, div.feat_smartbooking_ru, div.feat_smartbooking_jp, div.feat_smartbooking_zh_CN, div.feat_smartbooking_pt_BR {background-image:url(../img/feat_smartbooking_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_digitaltv {background-image:url(../img/feat_digitaltv.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_multilanguage_it {background-image:url(../img/feat_multilanguage_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_multilanguage_es {background-image:url(../img/feat_multilanguage_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_multilanguage_en, div.feat_multilanguage_fr, div.feat_multilanguage_ru, div.feat_multilanguage_de, div.feat_multilanguage_jp, div.feat_multilanguage_zh_CN, div.feat_multilanguage_pt_BR {background-image:url(../img/feat_multilanguage_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_portal_it {background-image:url(../img/feat_portal_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_portal_es {background-image:url(../img/feat_portal_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_portal_en, div.feat_portal_de, div.feat_portal_fr, div.feat_portal_jp, div.feat_portal_ru, div.feat_portal_zh_CN, div.feat_portal_pt_BR {background-image:url(../img/feat_portal_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_applimit_it {background-image:url(../img/feat_applimit_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_applimit_es {background-image:url(../img/feat_applimit_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_applimit_en, div.feat_applimit_de, div.feat_applimit_fr, div.feat_applimit_jp, div.feat_applimit_ru, div.feat_applimit_zh_CN, div.feat_applimit_pt_BR {background-image:url(../img/feat_applimit_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_smsbooking_it {background-image:url(../img/feat_smsbooking_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_smsbooking_es {background-image:url(../img/feat_smsbooking_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_smsbooking_en, div.feat_smsbooking_de, div.feat_smsbooking_fr, div.feat_smsbooking_jp, div.feat_smsbooking_ru, div.feat_smsbooking_zh_CN, div.feat_smsbooking_pt_BR {background-image:url(../img/feat_smsbooking_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_password_it {background-image:url(../img/feat_password_it.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_password_es {background-image:url(../img/feat_password_es.jpg); background-repeat:no-repeat; background-position:top left;}
div.feat_password_en, div.feat_password_de, div.feat_password_fr, div.feat_password_jp, div.feat_password_ru, div.feat_password_zh_CN, div.feat_password_pt_BR {background-image:url(../img/feat_password_en.jpg); background-repeat:no-repeat; background-position:top left;}

div.feat_announce_it {background-image:url(../img/feat-announce-it.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_announce_es {background-image:url(../img/feat-announce-es.gif); background-repeat:no-repeat; background-position:top left;}
div.feat_announce_en, div.feat_announce_fr, div.feat_announce_jp, div.feat_announce_ru, div.feat_announce_de, div.feat_announce_zh_CN, div.feat_announce_pt_BR {background-image:url(../img/feat-announce-it.gif); background-repeat:no-repeat; background-position:top left;}

.feature_separator {border-bottom:1px solid #193840;}
.demobutton_bottom_agenda {margin-top:2120px;}
.demobutton_bottom_memo {margin-top:1250px;}
