/*CSS TEAMSALUTE - Autore: Jacopo Cargnel*/


/*STANDARD ELEMENTS*/
body {
	font-family:Arial;
	color:#454a4b;
	font-size:12px;
	margin:0px;
}
table {font-family:Arial;}
a {
	text-decoration:none;
	color:#333;
	overflow:visible
}

h1 {
	margin:0px;
	padding:0px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	color:#75addc;
	border-bottom:solid 1px #75addc;
	margin-bottom:10px;
}
h2 {
	margin:0 0 3px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}
h3 {
	margin:0 0 3px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
}
h4 {
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
}
h5 {
	font-weight:bold;
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px
}
p {
	margin:0px;
}
img {
	border: 0px;
	margin: 0px;
}
hr {color:#188ae2; background-color:#188ae2; height:1px; border:none;}

#PrintableArea {clear:both; margin:0 10px;
height: auto !important;
height: 450px;
min-height: 450px;}

#PrintableArea h3 {
	padding-bottom:2px;
	margin:0px 0px 0px 10px;
}
/*
ul {margin:0; padding:0; list-style:none;}
ul li {margin-left:0;} 
*/
input-text {
	font-size:10px;
}
.strcerca {
	width:200px;
	height:13px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
#sa-link {
	height:40px;
	width:180px;
	margin-left:740px;
}
/* liste */

.menu-bottom2-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menu-bottom2-list ul li {
	margin-left:0;
}

/* bottoni */
.Bottoni {background:url(../images/bottoni-bg.jpg) repeat-x; width:70px; height:20px; line-height:20px; color:#fff; font-weight:bold; border:none; cursor:pointer; text-align:center; font-size:12px;}



/*STRUCTURE ELEMENTS*/

#container {
	/*width:1008px;*/
	width:995px;
text-align:center;
margin:auto;
/*
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFF;*/
	overflow:hide;
}
#content {text-align:left; width:100%}
.layout-sx {
	float:left;
	overflow:hidden;
	width:171px;
}
.layout-center {
	float:left;
	overflow:hidden;
	width:550px;
}
.layout-dx {
	overflow:hidden;
	float:left;
	width:252px;
}
.layout0 {
	overflow:hidden;
	width:983px;
}
.layout1 {
	float:left;
	overflow:hidden;
	width:731px;
}
.layout2 {
	overflow:hidden;
	float:left;
	width:252px;
}
.layout3 {
	float:left;
	overflow:hidden;
	width:810px;
}
.layout4 {
	overflow:hidden;
	float:left;
	width:173px;
}

#header {
	/*width:1008px;*/
	width:100%;
	clear:both;
	height:110px;
	background-image: url(../images/sa-logo.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
}
#update {
	width: 200px;
	float:right;
	font-size:10px;
	margin:60px 0px 0px 0px;
}
#update p {
	margin:0px;
	padding:0px
}
#site-logo {
	background-image:url(../images/sitelogo.gif);
	width:391px;
	height:79px;
	float:left;
	margin-top:30px;
	margin-left:3px;
}
.clear {
	height:0;
	clear:both;
}
#footer2 {
	clear:both;
	text-align:center;
	height:50px;
}
#menu {
	width:990px;
	height:36px;
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 10px;
	background:url(../images/menu_bk.gif);
	background-repeat:repeat-x;
}
ul#menu {
	width: 750px;
	background:url(../images/menu_bk.gif);
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	font-size: 13px;
	font-weight:bold;
}
ul#menu li {
	float: left;
	margin:0;
	padding: 0;
	height:36px;
	background-image:url(../images/menu_spacer.gif);
	background-position:right;
	background-repeat:no-repeat;
}
ul#menu li a {
	padding-left: 15px;
	padding-right: 15px;
	margin-top:10px;
	display: block;
	color: #f0f0f0;
	text-decoration: none!important;
}
ul#menu li a:hover {
	color:#375d8a;
	text-decoration: none!important;
}
ul#menu li:hover {
	background-image:url(../images/menu_bk_hover.gif);
	background-repeat: repeat-x;
}
ul#menu li.selected {text-decoration:none!important;color:#375d8a;	background-image:url(../images/menu_bk_hover.gif);
	background-repeat: repeat-x;}
ul#menu li.selected a.selected {color:#375d8a;}

.ico_lock {
	background-image:url(../images/menu_bk_login.gif)!important;
	background-repeat:repeat-x!important;
}
#search {
	width: 242px;
	height:36px;
	background:url(../images/menu_bk.gif);
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	font-size: 13px;
	font-weight:bold;
}
ul.search-related-term {margin:5px 0 20px 0; padding:0}
ul.search-related-term li {list-style-type:none; float:left; width:150px; height:18px; line-height:18px;}
ul.search-related-term li a {color:#2665AC; font-size:12px; text-decoration:underline}

#breadcrumbs {
	width:500px;
	float:left;
	height:20px; line-height:20px;
}
#breadcrumbs ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px;
}
#breadcrumbs ul li {
	margin-left:0;
	display: inline;
 font-size:11px;
}
#breadcrumbs ul li a {
	display: block;
	float: left;
	text-decoration:underline;
	margin-right:10px;
	font-size:11px;
}
#breadcrumbs p {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}
#text-size {
	width:220px;
	height:18px;
 	padding-top:2px;
    line-height:20px;
	float: right;
	text-align:right;
}
#text-size p {
	font-size:10px;
	color:#999;
	font-weight:bold;
	margin:0;
	padding:0;
}
.content {
	padding-right:10px;
}
#menu-bottom1 {
	/*width:998px;*/
	width:100%;
	height:51px;
	border-top:solid 1px #CCC;
}
#menu-bottom1 ul li {
	display: inline;
	list-style:none;
}
#menu-bottom1 ul {
	margin:0;
	padding: 0;
}
#menu-bottom1 ul li a {
	display: block;
	float:left;
	height: 40px;
/*	margin-right:15px; */
	background-color:#096;
}
#footer1 {
	/*width: 998px;*/
	width:100%;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background-color:#188ae2;
	height:20px;
	line-height:20px;
}
#footer1 a {
	color:#FFF;
	text-decoration:none;
}
.menu-bottom2,.menu-bottom3 {
	/*width:998px;*/
	width:100%;
	height:148px;
	background-color:#efefef;
}
.menu-bottom2-list {
	width:125px;
	margin-top:15px;
	margin-left:32px;
	float:left;
}
.menu-bottom2-list ul a {
	line-height:22px;
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin-top:7px;
	list-style:none;
}
.menu-bottom2-list h4 {
	margin:0 0 10px 0;
	color:#0e6fce;
	font-size:11px;
	font-weight:bold;
}
.menu-bottom3 .menu-bottom2-list {width:150px;}
.menu-bottom3 .menu-bottom2-list ul a {line-height:18px;}


.products {
	width: 50px;
	height:20px;
	float: left;
}
#footer2 {
	width: 990px;
	clear:both;
	text-align:center;
	color:#333;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
}
.spacer {
	height: 10px;
	width:100%;
}
#print-menu {
	height:32px;
	clear:both;
	padding-left:20px;
	border-left:2px solid #d7d7d7;
	border-right:2px solid #d7d7d7
}
#print-menu-left {
	height:32px;
	background-image:url(../images/print-menu_left.gif);
	background-repeat:no-repeat;
	width:8px;
	float:right
}
#print-menu-content {
	height:28px;
	line-height:28px;
	border-top: 2px solid #e8e8e8;
	border-bottom: 2px solid #e8e8e8;
	padding-left:3px;
	float:right;
	overflow:hidden;
	width:270px;
}
#print-menu-right {
	height:32px;
	background-image:url(../images/print-menu_right.gif);
	background-repeat:no-repeat;
	width:8px;
	float:right
}
#print-menu-content div.fixed {
	display:block;
	height:28px;
	line-height:28px;
	width:80px
}
#print-menu-content table {
	height:28px;
}
#print-menu-content div, #print-menu-content a {
	height:28px;
	line-height:28px;
}
div.fixed img {
	vertical-align:middle;
	margin:0px 4px
}
.addthis_toolbox {
/*	margin-top:4px;*/
}
/*box standard*/
.box {
	width:100%;
}
.top-box {
	background-color:#FFF;
}
.middle-box {
	border-left: solid 2px;
	border-right: solid 2px;
	padding-left: 4px;
	padding-right:5px;
}
/*.middle-box ul { margin-left:10px; padding-right:5px; }*/
.bottom-box {
	height:13px;
	margin-bottom:6px;
}
.box-margin {
	width:99%;
	overflow:hidden;
}

.box-margin  ul.filter-chapter {
	padding:0px;
}

.box-margin ul.filter-chapter li{

	list-style-image:url(../images/box_menu_pointer.gif);
	vertical-align:top;
	word-spacing:-1px;
	padding:0px;
	margin-left:16px;
}
.box-margin ul.filter-chapter li a {
    margin-left:-6px;
}

.box-margin h5 {
	background-image:url(../images/box_menu_pointer.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-indent: 10px;
	word-spacing:-1px;
}
.box-margin h5 a:hover {
	font-weight:bold;
}
.box-margin ul {
	padding:0px;
	margin:0px;
}
.box-margin ul li {
	list-style:none;
	padding-left:10px
}
.box-margin ul li a.selected {
	font-weight:bold!important;
 	text-decoration:none!important;
}
.headericona-orange .box-margin h2 {
	margin:0px!important;
}
.box a {
}
.layout-sx .box-margin ul li a:hover {
	color:#333;
	font-weight:normal!important;
	text-decoration:underline!important;
}
.layout-sx .box-margin ul li a.selected:hover {text-decoration:none!important; font-weight:bold!important;}

/*
.box a:hover {
	font-weight:normal;
}
*/
.selected {
	font-size:#333;
	text-decoration:underline;
	font-weight:bold;
}
.box-list1 a {
	font-size:12px;
	font-weight:bold;
	color:#395387;
}
.box-list1 {
	margin-left:0/*15px*/;
}
.box-list1 ul li {
	background-image:url(../images/box_menu_pointer2.gif);
	background-repeat:no-repeat;
	padding-left:12px;
}
.box-list2 ul li a, .box-list2 ul li a:hover {
	color:#395387;
	font-weight:bold;
 	margin-left:2px
}
.box-list2 ul {
	width:99%;
	display:inline;
}
.box-list2 ul li {
	display:block;
	/*float:left;*/
	background-image:url(../images/box_menu_pointer2.gif);
	background-repeat:no-repeat;
	padding:0;
 padding-left:10px!important; padding-left/**/:0px;
	/*width:100px;
	overflow:hidden;*/
}
.box-list3 a {
	font-size:12px;
	font-weight:bold;
	color:#395387;
}
.box-list3 {
}
.box-list3 ul li {
	background-image:url(../images/box_menu_pointer2.gif);
	background-repeat:no-repeat;
}
/*box blu video */

.video_link {width:70px; height:70px; background-repeat:no-repeat; background-position: center; text-align:center; margin:auto; display:block; cursor:pointer}
.video_play {opacity:0.7; margin:6px 0 0 0; background: transparent;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.video_play, .video_link {behavior: url(/portals/teamsalute20/script/iepngfix.htc)}



.box-blue-video {
}
.blue-video-top {
	height:26px;
	background-repeat:no-repeat;
	background-image:url(../images/blue-header_top_grid4.gif);
}
.blue-video-middle {
	border-left: solid 2px #A0ADC6;
	border-right:solid 2px #A0ADC6;
}
.blue-video-bottom {
	background-repeat:no-repeat;
	height:13px;
	background-image:url(../images/box4-bottom2.gif);
 	margin-bottom:10px;
}
.header-title-blue {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box blu video */

.box-blue-video {
}
.blue-video-top {
	height:26px;
	background-repeat:no-repeat;
	background-image:url(../images/blue-header_top_grid4.gif);
}
.blue-video-middle {
	border-left: solid 2px #A0ADC6;
	border-right:solid 2px #A0ADC6;
}
.blue-video-bottom {
	background-repeat:no-repeat;
	height:13px;
	background-image:url(../images/box4-bottom2.gif);
}
.header-title-blue {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box blu header */
.boxgrid12 {
/*	width:731px; */
	width:711px;
}
.boxgrid3 {
	width: 171px;
}
.header-blue {
	border-left-color:#a4afc3;
	border-right-color:#a4afc3;
}
.header-top-blue {
	height:26px;
	background-repeat:no-repeat;
}
.boxgrid4 .header-top-blue {
	background-image: url(../images/blue-header_top_grid4.gif);
}
.boxgrid12 .header-top-blue {
	background-image:url(../images/blue_top_videoblausen.gif);
}
.boxgrid3 .header-top-blue {
	background-image:url(../images/blue_top_grid3.gif);
}
.header-bottom-blue {
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid4 .header-bottom-blue {
	background-image:url(../images/blue_bottom_grid4.gif);
}
.boxgrid12 .header-bottom-blue {
	background-image:url(../images/blue_bottom_grid12.gif);
}
.boxgrid3 .header-bottom-blue {
	background-image:url(../images/blue_bottom_grid3.gif);
}
.header-title-blue {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box azzurro header */

.header-azure-quad {
	border-left-color:#06c;
	border-right-color:#06c;
    border-bottom: 2px solid #06c;
}

.header-azure {
	border-left-color:#bed8ef;
	border-right-color:#bed8ef;
}
.header-top-azure {
	height:25px;
	background-repeat:no-repeat;
}
.boxgrid4 .header-top-azure {
	background-image:url(../images/blue_top.gif);
}
.boxgrid12 .header-top-azure {
	background-image:url(../images/blue_top.gif);
}
.boxgrid12 .header-top-azure-contatti-pub {
	background:url(../images/blue_top_contatti_pub.jpg) repeat-x;
    height:25px;
}

.boxgrid12 .header-top-azure-quad {
	background:url(../images/box-azure-top-bg.jpg) repeat-x;
    height:25px;
}
.boxgrid12 .header-top-azure-quad h4{
    font-size:16px;
    height:25px;
    line-height:25px;
    margin:0px;
    padding:0 0 0 20px;
}
.boxgrid3 .header-top-azure {
	background-image:url(../images/blue_top.gif);
}
.header-bottom-azure {
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid4 .header-bottom-azure {
	background-image: url(../images/blue_bottom.gif);
}
.boxgrid12 .header-bottom-azure {
}
.boxgrid3 .header-bottom-azure {
	background-image:url(../images/azure_bottom_grid3.gif);
}
.header-title-azure {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box rosso header */

.header-red {

	border-left-color:#bc9f8d;
	border-right-color:#bc9f8d;
}
.header-top-red {
	height:25px;
	background-repeat:no-repeat;
}
.boxgrid4 .header-top-red {
	background-image:url(../images/red_top_grid4.gif);
}
.boxgrid12 .header-top-red {
	background-image:url(../images/blue_top.gif);
}
.boxgrid3 .header-top-red {
	background-image:url(../images/red_top_grid3.gif);
}
.header-bottom-red {
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid4 .header-bottom-red {
	background-image: url(../images/red_bottom_grid4.gif);
}
.boxgrid12 .header-bottom-red {
}
.boxgrid3 .header-bottom-red {
	background-image:url(../images/red_bottom_grid3.gif);
}
.header-title-red {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box arancione header */

.header-orange {
	border-left-color:#ffe7c1;
	border-right-color:#ffe7c1;
}
.header-top-orange {
	height:25px;
	background-repeat:no-repeat;
}
.boxgrid4 .header-top-orange {
	background-image:url(../images/blue_top.gif);
}
.boxgrid12 .header-top-orange {
	background-image:url(../images/orange_top_grid12.gif);
}
.boxgrid3 .header-top-orange {
	background-image:url(../images/orange_top_grid3.gif);
}
.header-bottom-orange {
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid4 .header-bottom-orange {
	background-image: url(../images/blue_bottom.gif);
}
.boxgrid12 .header-bottom-orange {
	background-image:url(../images/orange_bottom_grid12.gif);
}
.boxgrid3 .header-bottom-orange {
	background-image:url(../images/orange_bottom_grid3.gif);
}
.header-title-orange {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box grigio header */

.header-grey {
	border-left-color:#d0d0d0;
	border-right-color:#d0d0d0;
}
.header-top-grey {
	height:25px;
	background-repeat:no-repeat;
}
.boxgrid4 .header-top-grey {
 height:12px;
	background-image:url(../images/grey_top_grid4.gif);
}
.boxgrid12 .header-top-grey {
	background-image:url(../images/grey_top_grid12.gif);
}
.boxgrid3 .header-top-grey {
	background-image:url(../images/grey_top_grid3.gif);
}
.boxgrid3 .header-top-grey-search {
 	height:10px; margin:0; padding:0;
	background:url(../images/grey_top_grid3_search.gif) no-repeat;
}
.middle-box-news {border:none; background:url(../images/grey_bg_grid3_search.gif) repeat-y;}

.header-bottom-grey {
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid4 .header-bottom-grey {
	background-image:url(../images/grey_bottom_grid4.gif);
}
.boxgrid12 .header-bottom-grey {
	background-image:url(../images/tab-menu_bottom2.gif);
}
.boxgrid3 .header-bottom-grey {
	background-image:url(../images/grey_bottom_grid3.gif);
}
.boxgrid3 .header-bottom-grey-search {
 	height:10px; margin:0; padding:0;
	background:url(../images/grey_bottom_grid3_search.gif) no-repeat;
}

.header-title-grey {
	color:#FFF;
	font-size:13px;
	font-weight:bold!important;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
.header-title-grey h4, .header-title-grey h4 a {font-weight:bold!important;}
/*box azzurro headernoicona */

.headernoicona-azure {
	border-left-color:#bed8ef;
	border-right-color:#bed8ef;
	padding-left:15px;
}
.headernoicona-top-azure {
	background-repeat:no-repeat;
	height:41px
}
.boxgrid3 .headernoicona-top-azure {
	background-image:url(../images/blue_top_grid4.gif);
}
.boxgrid12 .headernoicona-top-azure {
	background-image:url(../images/header_noicona_top.gif);
}
.boxgrid4 .headernoicona-top-azure {
	background-image:url(../images/header_noicona_top.gif);
}
.headernoicona-bottom-azure {
	background-repeat:no-repeat;
}
.boxgrid3 .headernoicona-bottom-azure {
}
.boxgrid12 .headernoicona-bottom-azure {
}
.boxgrid4 .headernoicona-bottom-azure {
	background-image:url(../images/azure_bottom_grid4.gif);
}
.headernoicona-title-azure {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:12px;
	padding-left:20px;
}

/*box verde headernoicona */

.noheader-green {
	border-left-color:#B8D9BC;
	border-right-color:#B8D9BC;
	padding-left:15px;
}
.noheader-top-green {
	background-repeat:no-repeat;
	height:27px
}
.boxgrid4 .noheader-top-green {
	background-image:url(../images/header_noicona_top_green.gif);
}
.headernoicona-bottom-green {
	background-repeat:no-repeat;
}
.boxgrid4 .noheader-bottom-green {
	background:url(../images/green_bottom_grid4.gif) no-repeat;
}
.headernoicona-title-green {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:12px;
	padding-left:20px;
}
h4.headericona-title-green{
    font-size:16px;
    height:25px;
    line-height:25px;
    margin:0px;
    padding:0 0 0 20px;
}
h4.headericona-title-green a{ 
    color:#fff!important;
    text-decoration:none;}


.headernoicona-green {
	border-left-color:#bc9f8d;
	border-right-color:#bc9f8d;
	padding-left:15px;
}
.headernoicona-top-green {
	background-repeat:no-repeat;
	height:41px
}
.boxgrid4 .headernoicona-top-green {
	background-image:url(../images/header_noicona_top_green.gif);
}
.headernoicona-bottom-green {
	background-repeat:no-repeat;
}
.boxgrid4 .headernoicona-bottom-green {
	background-image:url(../images/green_bottom_grid4.gif);
}
.headernoicona-title-green {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:12px;
	padding-left:20px;
}
.noheader-green .box-margin .box-list1 .no-dot a, .list-green .no-dot li a{color:#009933}
.noheader-green .box-margin .box-list1 .no-dot li, .list-green .no-dot li{background-image:url(../images/box_menu_pointer5.gif);}



/*box arancione header alto con icona*/

.headericona-orange {
	border-left-color:#ffe7c1;
	border-right-color:#ffe7c1;
	padding-left:15px;
}
.headericona-top-orange {
	background-repeat:no-repeat;
}
.boxgrid3 .headericona-top-orange .quiz {
}
.boxgrid12 .headericona-top-orange {
}
.boxgrid4 .quiz {
	background-image:url(../images/box5-top.gif);
}
.headericona-bottom-orange {
	background-image:url(../images/orange_bottom_grid4.gif);
	background-repeat:no-repeat;
}
.headericona-title-orange {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:4px;
	padding-left:30px;
}
/*box grigio header alto con icona news*/

.headericona-grey {
	border-left-color:#cdcdcd;
	border-right-color:#cdcdcd;
	padding-left:15px;
}
.headericona-top-grey {
	background-repeat:no-repeat;
	height:46px;
}
.boxgrid3 .headericona-top-grey .news {
	background-image:url(../images/grey_top_grid3_notizie.gif);
}
.boxgrid12 .headericona-top-grey {
}
.boxgrid3 .news {
	background-image:url(../images/grey_top_grid3_notizie.gif);
}
.headericona-bottom-grey {
	background-image:url(../images/grey_bottom_grid3.gif);
	background-repeat:no-repeat;
}
.headericona-title-grey {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:12px;
	padding-left:45px;
}
/*box azzurro header alto con icona*/

.headericona-azure {
	border-left-color:#bed8ef;
	border-right-color:#bed8ef;
	padding-left:15px;
}
.headericona-top-azure {
	background-repeat:no-repeat;
	height:41px
}
.boxgrid3 .headericona-top-azure {
}
.boxgrid12 .headericona-top-azure {
}
.boxgrid4 .esami {
	background-image:url(../images/top_azure_esami.gif);
	background-repeat:no-repeat;
    height:25px
}
.boxgrid9 .esami {
	background-image:url(../images/top_azure_esami-9.gif);
	background-repeat:no-repeat;
}
.headericona-bottom-azure {
	background-image:url(../images/azure_bottom_grid4.gif);
	background-repeat:no-repeat;
}
.headericona-title-azure {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
/*	padding-top:12px; */
	padding-left:45px;
}
.headericona-bottom-azure esamibottom {
	background-image:url(../images/azure_bottom_grid9.gif);
}
.bottom-esami {
	background-image:url(../images/azure_bottom_grid9.gif);
	height:13px;
}
/*box azzurro header alto con icona patologie*/

.headericona-azure {
	border-left-color:#bed8ef;
	border-right-color:#bed8ef;
	padding-left:15px;
}
.headericona-top-azure {
	background-repeat:no-repeat;
	height:41px
}
.boxgrid3 .headericona-top-azure {
}
.boxgrid12 .headericona-top-azure {
}
.boxgrid4 .patologie {
	background-image:url(../images/top_azure_patologie.gif);
	background-repeat:no-repeat;
}
.headericona-bottom-azure {
	background-image:url(../images/azure_bottom_grid4.gif);
	background-repeat:no-repeat;
}
.headericona-title-azure {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin:0px;
/*	padding-top:12px; */
	padding-left:45px;
}
/*box azzurro senza header*/

.noheader-azure {
	border-left-color:#bed8ef;
	border-right-color:#bed8ef;
	padding-left:15px;
}
.noheader-top-azure {
	background-color:#FFF;
	background-repeat:no-repeat;
	height:13px;
	font-size:5px;
}
.boxgrid3 .noheader-top-azure {
	background-image:url(../images/blue_top_grid12.gif);
}
.boxgrid12 .noheader-top-azure {
	background-image:url(../images/azure_top_grid12.gif);
}
.boxgrid4 .noheader-top-azure {
	background-image:url(../images/azure_top_grid4.gif);
}
.noheader-bottom-azure {
	background-color:#FFF;
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid3 .noheader-bottom-azure {
}
.boxgrid12 .noheader-bottom-azure {
	background-image:url(../images/azure_bottom_grid12.gif);
}
.boxgrid4 .noheader-bottom-azure {
	background-image:url(../images/azure_bottom_grid4.gif);
}
.noheader-title-azure {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*box blu senza header*/

.noheader-blue {
	border-left-color:#a4afc3;
	border-right-color:#a4afc3;
	padding-left:15px;
}
.noheader-top-blue {
	background-color:#FFF;
	background-repeat:no-repeat;
	height:12px;
}
.boxgrid3 .noheader-top-blue {
	background-image:url(../images/blue_top_grid12.gif);
}
.boxgrid12 .noheader-top-blue {
	background-image:url(../images/blue_top_grid12.gif);
}
.boxgrid4 .noheader-top-blue {
	background-image:url(../images/blue_top_grid4.gif);
}
.noheader-bottom-blue {
	background-color:#FFF;
	background-repeat:no-repeat;
	height:13px;
}
.boxgrid3 .noheader-bottom-blue {
}
.boxgrid12 .noheader-bottom-blue {
	background-image:url(../images/blue_bottom_grid12.gif);
}
.boxgrid4 .noheader-bottom-blue {
	background-image:url(../images/blue_bottom_grid4.gif);
}
.noheader-title-blue {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}
/*HOMEPAGE */


.spacerbox-hor {
	height:10px;
	width:90%;
	clear:both;
}
.spacerbox-ver {
	height:50px;
	width:10px;
	float:left;
}
.home-sx {
	float:left;
	overflow:hidden;
	margin-top:5px;
}
.home-dx {
	overflow:hidden;
	margin-top:5px;
}
.homepage h2 {
	font-size:12px;
	color:#333;
	margin-top:20px;
}
.homepage h3 a {
	font-size:12px;
	color:#395286!important;
}
.homepage-list {
	padding-left:15px;
	list-style-image: url(../images/box_menu_pointer2.gif);
	margin-left:0px!important;
 	margin-top:2px;
}
.homepage-list li a {
	color:#395386;
	font-weight:bold;
}
.homepage-list li a:hover {text-decoration:underline;}

#splash {
	height: 309px;
	background-image:url(../images/home1.jpg);
	background-repeat:no-repeat;
}
#splash1 {
	height: 77px;
	background-image:url(../images/splash1.jpg)
}
#splash2 {
	height: 77px;
	background-image:url(../images/splash2.jpg)
}
#splash3 {
	height: 78px;
	background-image:url(../images/splash3.jpg)
}
#splash4 {
	height: 77px;
	background-image:url(../images/splash4.jpg)
}
#home-box1 a {
	display:block;
	padding-top:5px;
	margin-left:40px;
}
#box1 {
}
#box1-top {
	background-image:url(../images/box1-top.gif);
	height: 25px;
	background-repeat:no-repeat;
}

#box1-middle {
	border-left: solid 2px #bed8ef;
	border-right: solid 2px #bed8ef;
	height:250px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box1-bottom {
	background-image:url(../images/box1-bottom.gif);
	height: 12px;
	background-repeat:no-repeat;
}
#box2 {
	width:241px;
	float:left;
}
#box2-top {
	background-image:url(../images/box2-top.gif);
	height: 26px;
	background-repeat:no-repeat;
}
#box2-middle {
	border-left: solid 2px #bed8ef;
	border-right: solid 2px #bed8ef;
	height:224px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box2-bottom {
	background-image:url(../images/box2-bottom.gif);
	height: 12px;
	background-repeat:no-repeat;
}
#box6 {
	width:242px;
	float:left;
}
#box6-top {
	background-image:url(../images/box6-top.gif);
	height: 26px;
	background-repeat:no-repeat;
}
#box6-middle {
	border-left: solid 2px #bbdbbe;
	border-right: solid 2px #bbdbbe;
	height:224px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box6-bottom {
	background-image:url(../images/box6-bottom.gif);
	height: 12px;
	background-repeat:no-repeat;
}

#box3 {
	width:230px;
	float:left;
}
#box3-top {
	background-image:url(../images/box3-top.gif);
	height: 27px;
	background-repeat:no-repeat;
}
#box3-middle {
	border-left: solid 2px #d1d1d1;
	border-right: solid 2px #d1d1d1;
	height:224px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box3-bottom {
	background-image:url(../images/box3-bottom.gif);
	height: 12px;
	background-repeat:no-repeat;
}
#box4 {
	width:733px;
}
#box4-top {
	background-image:url(../images/box4-top.gif);
	height: 32px;
	background-repeat:no-repeat;
	border:0;
}
#box4-middle {
	border-left: solid 2px #7185aa;
	border-right: solid 2px #7185aa;
	height:100%;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box4-bottom {
	background-image:url(../images/box4-bottom.gif);
	height: 12px;
	background-repeat:no-repeat;
}
#box5 {
}
#box5-top {
	background-image:url(../images/box5-top.gif);
	height: 26px;
	background-repeat:no-repeat;
}
#box5-middle {
	border-left: solid 2px #ffe7c1;
	border-right: solid 2px #ffe7c1;
	height:254px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box5-bottom {
	height:13px;
	background-image:url(../images/box5-bottom.gif);
	background-repeat:no-repeat;
}
#box1 #box1-top h4, #box2 #box2-top h4, #box3 #box3-top h4, #box4 #box4-top h4, #box6 #box6-top h4 {
	font-size:15px;
	padding-left:40px;
	padding-top:4px;
}

#box1 #box1-top h4 {
	color:#FFF;
}
#box2 #box2-top h4, #box4 #box4-top h4 {
	color:#FFF;
	overflow: hidden
}
#box3 #box3-top h4 {
	color:#FFF;
	padding-top:4px;
}
#box4 #box4-top h4 {
	color:#3A5488;
	overflow: hidden;
	padding-top:12px;
 	padding-left:45px;
}
#box4 #box4-top h4 a {color:#3A5488!important}
.homepage #most-view div {
	width:23%;
	margin-right:10px;
	float:left;
	text-align:center;
	margin-top:18px;
}
.homepage #most-view p {
	font-size:12px;
	color:#395387;
	font-weight:bold;
}
.homepage #most-view a {
	color:#395387;
}

.view-all {
	margin-top:10px!important;
 	/*
	background-image:url(../images/box_menu_pointer2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
    */
	text-align:right!important;
}
.view-all a {
	text-decoration:none;
	color:#395387;
	font-weight:bold;
	font-size:12px;
	background-image:url(../images/box_menu_pointer2.gif);
	background-repeat:no-repeat;
 	background-position:left top;
    padding-left:12px;
 
}
.view-all a:hover {font-weight:bold;}

#most-view .view-all {
	clear:both;
}
/*box video correlati  */
.box4-top2 {
	background-image:url(../images/box4-top2.gif); /*height:31px;*/
	background-repeat:no-repeat;
	border:0;
}
.box4-middle2 {
	border-left: solid 2px #a0adc6;
	border-right: solid 2px #a0adc6;
	height:/*224*/250px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
.box4-bottom2 {
	background-image:url(../images/box4-bottom2.gif);
	height: 12px;
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.box4-top2 {
	font-size:15px;
	color:#3A5488;
	padding-left:45px;
	padding-top:14px;
	overflow: hidden
}
.box4-top2 h4 {
	margin:0px;
	padding:0px;
}
/*box blu scuro */

.headernoicona-blue {
	border-left-color:#a4afc3;
	border-right-color:#a4afc3;
}
.headernoicona-top-blue {
	background-repeat:no-repeat;
	height:40px
}
.boxgrid3 .headernoicona-top-blue {
	background-image:url(../bluscuro_top_grid4.gif);
}
.boxgrid12 .headernoicona-top-blue {
	background-image:url(../bluscuro_top_grid4.gif);
}
.boxgrid4 .headernoicona-top-blue {
	background-image:url(../images/headernoicona_top_blue.gif);
    height:25px;
}
.headernoicona-bottom-blue {
	background-repeat:no-repeat;
}
.boxgrid3 .headernoicona-bottom-blue {
}
.boxgrid12 .headernoicona-bottom-blue {
}
.boxgrid4 .headernoicona-bottom-blue {
	background-image:url(../images/blue_bottom_grid4.gif);
}
.headernoicona-title-blue {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin:0px;
/*	padding-top:12px; */
	padding-left:20px;
}
/*CONTENTS */

/*list  news/risultati ricerca abstract-list  video */

.box-margin ul.searchFilter li.item {margin-left:6px;}

.box-margin ul.searchFilter li.viewall{

	list-style-image:url(../images/box_menu_pointer4.gif);
	vertical-align:top;
	word-spacing:-1px;
	padding:0px;
	margin-left:16px;
}
.box-margin ul.searchFilter li a {
    margin-left:-6px;
}

.middle-box-news ul.filter-chapter li {list-style-image:url(../images/box_menu_pointer4.gif)!important;}

.middle-box-news .box-margin h5 {
	background-image:url(../images/box_menu_pointer4.gif);
	margin-left:10px
}



.data {
	font-size:10px;
	color:#333;
	margin-bottom:0px!important;
}
.abstract {
	margin-bottom: 15px;
}
.abstract-list h2 {
	margin:0 0 3px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.abstract-list h2 a {
	text-decoration:none!important;
}
.abstract-list h2 a:hover {
	text-decoration:underline!important;
}

.abstract-list h1 {
	margin:/*5*/0px 0 0 0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	border:0;
}
.abstract-list div p {
	margin:0 0 20px 0;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#333;
	border:0;
	height:14px;
}
.abstract-list div div {
	float:left;
	margin-right:10px;
}
.abstract-list p {
	margin-bottom:15px;
}
.title-video h1 a {
	font-size:13px!important;
	font-weight:bold!important;
	color:#395387!important;
}
.title-video {
	margin-top:0px;
	float:right;
	width:400px;
}


.title-video .video-desc p {font-weight:normal; font-size:10px; margin:0px; width:350px;}

.videolist {
	text-align:center;
	margin-top:10px;
}
.videolist p a {
	font-size:12px;
	color:#395387!important;
	font-weight:bold;
}

#video-legenda-container {width:100%; text-align:center;}
#video-legenda {width:600px; text-align:left; margin:auto}
#video-legenda div {float:left; font-size:11px; white-space:nowrap;
width: auto !important;
width: 140px; 
min-width: 140px;}
#video-legenda div img {margin-right:2px;}

.linkvideo {	background-image:url(../images/box_menu_pointer.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left:10px;
	word-spacing:-1px;
}


/*SALUTE PRATICA */
.pointer1-list-orange {
}
.pointer1-list-orange ul {
	padding-left:15px;
	list-style-image:url(../images/list-pointer2.jpg)
}
.pointer1-list-orange p {
	font-size:11px;
}
.pointer1-list-orange ul li {margin-bottom:15px;}
.pointer1-list-orange ul li a {
	font-weight:bold;
	color:#333;
	font-size:13px;
}
.letter {
	margin:0px;
	padding:0px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	color:#75addc;
	border-bottom:solid 1px #75addc;
	margin-bottom:10px;
}
.pointer1-list ul {
	margin-left:2px;
	margin-bottom:0px;
}
/*schede esami / GLOSSARY*/
.pointer1-list {
}
.pointer1-list ul {
	padding-left:15px;
	list-style-image:url(../images/list-pointer1.jpg)
}
.pointer1-list p {
	padding-left:18px;
	font-size:11px;
}
.pointer1-list ul li {
	font-weight:bold;
	color:inherit;
	font-size:13px;
}
.letter {
	margin:0px;
	padding:0px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	color:#75addc;
	border-bottom:solid 1px #75addc;
	margin-bottom:10px;
}
/* GLOSSARY*/

.pointer2-list {
}
.pointer2-list ul {
	padding-left:15px;
	list-style-image:url(../images/list-pointer2.jpg)
}
.pointer2-list p {
	padding-left:15px;
	font-size:11px;
}
.pointer2-list ul li {
	font-weight:bold;
	color:inherit;
	font-size:13px;
}
.letter {
	margin:0px;
	padding:0px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	color:#75addc;
	border-bottom:solid 1px #75addc;
	margin-bottom:10px;
}
/*esami elenco*/
.pointer3-list {
	padding-right:20px;
}
.pointer3-list ul {
	list-style: none;
/*	margin-bottom:20px;*/
margin:3px 0;
}
.pointer3-list p {
	padding-left:15px;
	font-size:11px;
}
.pointer3-list ul li a {
	color:inherit;
	font-size:13px;
}
.letter {
	margin:0px;
	padding:0px;
	font-size:14px;
	height:20px;
	font-weight:bold;
	color:#75addc;
	border-bottom:solid 1px #75addc;
	margin-bottom:10px;
}
/*quiz*/
.quiz {
	padding-bottom: 6px;
/*	border-bottom:solid 1px #fe9900;*/
}
.quiz hr {color:#fe9900; background-color:#fe9900; height:1px; border:none;}

.quiz-radio-list input {float:left;margin-left: 50px}

.quiz h1 {
	color:#d96704;
	height:30px;
	border:0px;
}
.quiz h1 img {vertical-align:middle; margin-right:6px;}
.quiz h2 {
	border:0px;
	font-size:12px;
}
.quiz h3 {color:#333; font-size:14px; margin:0 0 20px 0!important; padding:0!important;}
.quiz p {
	font-size:11px;
}
.tuttiQuiz {float:right; font-weight:bold; text-decoration:underline}

.quiz hr {color:#d96704; background-color:#d96704; height:1px; border:none;}
.quiz h2 {color:#d96704;}

.btn-quiz {background-color:#d96704; border:none; cursor:pointer; color:#fff; font-weight:bold}


.abstract-quiz a:hover {font-weight:bold;}
.abstract-quiz .image {
	width: 57px;
	height:57px;
	float:left;
	margin-right:8px;
}
.abstract-quiz .text {
	width:160px;
	height:80px;
	overflow: hidden;
	float: left;
	margin-bottom:15px;
}
.abstract-quiz div h3 a {
	color:#395386;
}
/*contenuti testuali*/
.text {
}
/*tag related */
#tag_related div {
	width:100%;
}
#tag_related div ul {
	display:inline;
}
#tag_related div ul li {
	display:block;
	float: left;
	width:32%;
}
#tag_related p {
	font-size:14px;
	margin-bottom:10px;
}
#tag_related a {
	color:#2156B7;
	text-decoration:underline;
}
/*paginatore */
#paginator {
 	clear:both;
	height:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}
#paginator table {
	margin-left:auto;
	margin-right:auto;
}
#paginator a {
	margin-right:5px;
	text-decoration:underline;
}
#paginator a.selected {
	margin-right:5px;
	text-decoration:none
}
#paginator span {
	margin-right:5px;
	text-decoration:none
}
#paginator table td {text-transform:uppercase;}
/*video più visti*/

#most-view div {
	width:30%;
	margin-right:10px;
	float:left;
	text-align:center;
}
#most-view p {
	font-size:12px;
	color:#395387;
	font-weight:bold;
}
/*tab content*/
#tab-menu {
}
#tab-menu {
	display: inline;
}
#tab-menu li {
	display: block;
	float:left;
	width:/*170*/176px;
	text-align: center;
}
#tab-menu li.first {
	width:183px!important;
}
#tab-menu li a span {
	display:block;
	padding-top:5px;
}
#tab-menu li a {
	display:block;
	color:#333;
	font-size:12px;
	font-weight:bold;
	height:34px;
	background-image:url(../images/tab-menu_bk.gif);
	background-position:0px 0px;
}
#tab-menu li a:hover {text-decoration:none!important;}
li.first a {
	display:block;
	color:#333;
	font-size:12px;
	font-weight:bold;
	height:34px;
	background-image:url(../images/tab-menu_bk-first.gif)!important;
	background-position:0px 0px;
}
.tab-bk {
	display:block;
	float: left!important;
	height:34px;
	background-image:url(../images/tab-bk.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
}
.notfirst .tabselected {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:29px;
	background-image:url(../images/tab-menu_bk.gif);
	background-position:0px 34px;
}
.first .tabselected {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:29px;
	background-image:url(../images/tab-menu_bk-first.gif);
	background-position:0px 34px;
}
#tab-content {
}
.tab-content-middle {
	border-left: solid #d7d7d7 2px;
	border-right: solid #d7d7d7 2px;
 	position:static!important;
    position/**/:relative; top/**/:-10px;
}
.tab-content-middle h2{ color:#75addc;}

#tab-content-bottom {
	height: 17px;
	background-image:url(../images/tab-menu_bottom.gif);
	background-repeat:no-repeat;
 	position:static!important;
    position/**/:relative; top/**/:-10px;
}
.lista {
	padding-left:14px;
	margin:0px;
}
/*
.lista { list-style:disc; }
.lista li { text-indent:5px;}
*/

/*box ultime notizie */
#ultime-notizie {
	padding-left:15px;
	overflow:hidden;
	background-image:url(../images/ultime-notizie-bk.gif);
	background-repeat:repeat-y;
}
#ultime-notizie h2 {
	font-size:12px!important;
	margin-bottom:10px;
}
#ultime-notizie h2 a:hover {
	font-weight:bold!important;
}
#ultime-notizie ul li {display:inline-block; width:310px; margin-right:15px; vertical-align:top;
zoom: 1;
*display: inline;
}
#ultime-notizie ul li .data {font-size:12px;}

/*registration */
#registration {
	margin-left:auto;
	margin-right:auto;
	width:731px;
}

/*Font size */
.small {
	display: block;
	width:22px;
	margin-left:5px;
 	margin-top:2px;
	height:17px;
	float: left;
	background-image:url(../images/text-size_dimension1.gif);
}
.medium {
	display: block;
	width:22px;
	margin-left:5px;
 	margin-top:2px;
	height:17px;
	float: left;
	background-image:url(../images/text-size_dimension2.gif);
}
.large {
	display: block;
	width:22px;
	margin-left:5px;
 	margin-top:2px;
	height:17px;
	float: left;
	background-image:url(../images/text-size_dimension3.gif);
}
.small-selected {background-image:url(../images/text-size_dimension1on.gif);}
.medium-selected {background-image:url(../images/text-size_dimension2on.gif);}
.large-selected {background-image:url(../images/text-size_dimension3on.gif);}


/*CAROSELLO MENU */

    #slideshow {
	position: relative;
	width: 558px;
	/*width: 548px;*/
	height: 309px;
	float: left;
	margin:0;
	padding:0;
}
#slideshow IMG {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0.0;
	border:0;
	margin:0;
	padding:0;
}
#slideshow IMG.active {
	z-index: 10;
	opacity: 1.0;
}
#slideshow IMG.last-active {
	z-index: 9;
}
#slides {
	position: relative;
	width: 171px;
	height: 309px;
	float:left;
	margin:0;
	padding:0;
}
#slides ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 171px;
	height:309px;
}
/* width of the item, in this case I put 250x250x gif */
    #slides ul li {
	margin:0;
	padding:0;
	display:block;
	height:75px;
	margin-top/**/:-3px;
}
#slides ul li img {
	margin:0;
	padding:0;
	border:0;
}
#slides ul li a {
	border:0;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width: /*180*/171px;
}
/* Padding */


/* CONTATTI */
.contact-label {float:left; width:120px }
.InputSearch {float:left;}


/* M.Corò */
.ico_home {/*padding-top:7px!important;*/
	padding-top/**/:0px;
	height:22px;
	width:20px!important;
}
.ico_lock img {
	margin:10px 0px 0px 10px;
	float:left;
	border:0px;
}
.ico_lock a {
	float:left;
	margin-left:-5px;
}
.p0 {
	padding:0px!important;
}

.png_image {
	behavior: url(/portals/teamsalute20/script/iepngfix.htc)
}
body {
	behavior: url(/portals/teamsalute20/script/csshover3.htc)
}
#slides ul li a img {
	width: 171px;
	height: 76px;
}
.href0 img, .href1 img, .href2 img, .href3 img, .href4 img, .href5 img {
	background-position: 0 0;
}
.href0:hover img, .href1:hover img, .href2:hover img, .href3:hover img, .href4:hover img, .href5:hover img {
	background-position: top -171px;
}


ul.no-dot {margin:0px; padding:0px;}
ul.no-dot li {list-style-type:none; margin-bottom:5px;}

.png_image { behavior: url(/portals/teamsalute20/script/iepngfix.htc) }
	body {behavior: url(/portals/teamsalute20/script/csshover3.htc)}

/* TOOLBAR */
.toolbar {width:/*100%*/auto; height:100%; clear:both; border-left:2px solid #e6e6e6; border-right:2px solid #e6e6e6; }
.toolbar .t-top {width:100%; height:8px; border-top:2px solid #e6e6e6;clear:both;}
.toolbar .t-bottom {width:100%; height:8px; border-bottom:2px solid #e6e6e6;clear:both;}

.toolbar .t-top-left img {float:left; width:8px; height:8px; background:url(../images/toolbar-top-left.gif) no-repeat; position:relative; left:-2px; top:-2px}
.toolbar .t-top-right img {float:right; width:8px; height:8px; background:url(../images/toolbar-top-right.gif) no-repeat; position:relative; right:-2px; top:-2px}
.toolbar .t-bottom-left img {float:left; width:8px; height:8px; background:url(../images/toolbar-bottom-left.gif) no-repeat; position:relative; left:-2px; bottom:-2px}
.toolbar .t-bottom-right img {float:right; width:8px; height:8px; background:url(../images/toolbar-bottom-right.gif) no-repeat; position:relative;  right:-2px; bottom:-2px}
.toolbar .middle {clear:both; padding:8px}

/* TOOLBAR BLU */
.toolbar-blu {width: auto !important;width: 290px; min-width: 290px; float:left; border-left:2px solid #BED9EF; border-right:2px solid #BED9EF; font-size:11px; }
.toolbar-blu .t-top {width:100%; height:8px; border-top:2px solid #BED9EF;clear:both;}
.toolbar-blu .t-bottom {width:100%; height:8px; border-bottom:2px solid #BED9EF;clear:both;}

.toolbar-blu .t-top-left img {float:left; width:8px; height:8px; background:url(../images/toolbar-blu-top-left.gif) no-repeat; position:relative; left:-2px; top:-2px}
.toolbar-blu .t-top-right img {float:right; width:8px; height:8px; background:url(../images/toolbar-blu-top-right.gif) no-repeat; position:relative; right:-2px; top:-2px}
.toolbar-blu .t-bottom-left img {float:left; width:8px; height:8px; background:url(../images/toolbar-blu-bottom-left.gif) no-repeat; position:relative; left:-2px; bottom:-2px}
.toolbar-blu .t-bottom-right img {float:right; width:8px; height:8px; background:url(../images/toolbar-blu-bottom-right.gif) no-repeat; position:relative;  right:-2px; bottom:-2px}
.toolbar-blu .middle {clear:both; padding:8px}

.toolbar-blu a {font-size:11px;}
.link-scheda-preparati {float:right; height:50px; line-height:50px; color:#395286; font-size:12px; font-weight:bold}

/* TOOLTIP */

#bubble_tooltip
        {width: 147px;
            position: absolute;
            display: none;
            z-index:10000;
        }
        #bubble_tooltip .bubble_top
        {
            background-image: url('../images/bubble/bubble_top.png');
            background-repeat: no-repeat;
            height: 16px;
			behavior: url(/portals/teamsalute20/script/iepngfix.htc);
        }
        #bubble_tooltip .bubble_middle
        {
            background-image: url('../images/bubble/bubble_middle.png');
            background-repeat: repeat-y;
            padding-left: 7px;
            padding-right: 7px;
			behavior: url(/portals/teamsalute20/script/csshover3.htc)
        }
        #bubble_tooltip .bubble_middle span
        {
            position: relative;
            top: -8px;
            font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
            font-size: 11px;
        }
        #bubble_tooltip .bubble_bottom
        {
            background-image: url('../images/bubble/bubble_bottom.png');
            background-repeat: no-repeat;
            background-repeat: no-repeat;
            height: 44px;
            position: relative;
            top:0px!important; top/**/:-20px;
			behavior: url(/portals/teamsalute20/script/iepngfix.htc);
        }
        #bubble_tooltip .bubble_middle .title
        {
            color: Red;
            font-weight: bold;
        }
.glossary { text-decoration:none!important; /*border-bottom:1px double #F00;*/  background:url(../images/bubble/ico_dic.gif) no-repeat right top; padding-right:10px;}


/* correzione su tutti gli hover */
a:hover {text-decoration:underline;}


#social-network a {background:url(../images/social_network.gif) no-repeat; display:block; width:16px; height:16px; float:left; margin-right:6px;}
#social-network a.fb {background-position: 0 0}
#social-network a.tw {background-position: -16px 0px}
#social-network a.de {background-position: -32px 0px}
#social-network a.bl {background-position: -48px 0px}


#box1-top a, #box2-top a, #box3-top a, #box6-top a, .headericona-title-orange a, .headericona-title-azure a, .headericona-title-orange {color:#fff!important; text-decoration:none!important;  font-weight:bold!important}
.box4-top2 a{color:#3A5488!important; text-decoration:none!important;  font-weight:bold!important}
.clickable {}

h1.no-format {border:none!important; /*padding-bottom:10px;*/ font-size:16px; color:#333}
div.no-format2 h1 {font-size:16px; color:#333}

/*.search-item {text-align:right; margin-bottom:20px; font-size:120%; padding-right:30px; background:url(../images/ico_magnifier.gif) no-repeat top right; height:24px; line-height:24px;}
*/
.search-item {display:none;}
.search-result a:hover span {text-decoration:underline!important}

.table-noboder, .table-noboder table, .table-noboder tr, .table-noboder td, .table-noboder table, .table-noboder table tr, , .table-noboder table td {border:none!important;}

/*Glossary paginator*/

.paginatoGLS {text-transform:uppercase; font-weight: bold; }

.selectedGLS { font-weight:301; text-decoration:none!important; text-transform:uppercase;color:#75ADDC!important; color/**/:#75addc}
.selectedGLS :hover {text-decoration:none!important; color:#75ADDC!important; color/**/:#75addc}




/* AREA RISERVATA */

.box-login-res {
	background:url(../images/bg-login-res.jpg) no-repeat;
 	width:252px;
  	height:70px;
}
.box-login-res a {color:#fff;}
.lbl-user {display:block;padding:12px 0 0 0; color:#DDFFAC; font-weight:bold}
.lnk-user {display:block;margin-top:5px; margin-right:10px; text-align:right; text-decoration:underline}

#box-primopiano, #box-servonline {width:424px;}
#box-primopiano-top {
	background:url(../images/box-primopiano-top.gif) no-repeat;
	height: 27px;
}
#box-primopiano-middle {
	border-left: solid 1px #0066cb;
	border-right: solid 1px #0066cb;
	border-bottom: solid 1px #0066cb;
	height:384px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box-primopiano-middle ul, #box-novitalett-middle ul {list-style:none; margin:10px; padding:0}
#box-primopiano-middle ul li {margin:0 0 10px 0; height:auto!important; height:60px; min-height:60px}
#box-primopiano-middle ul li img {margin:0 5px 0 0}

#box-novitalett-middle ul li {margin:0 0 10px 0;}


#box-primopiano-top h4 {font-size:18px; color:#fff; margin:0 0 0 40px}


#box-novitalett {width:297px;}
#box-novitalett-top {
	background:url(../images/box-novitalett-top.jpg) no-repeat;
	height: 27px;
}
#box-novitalett-middle {
	border-left: solid 1px #A44200;
	border-right: solid 1px #A44200;
	border-bottom: solid 1px #A44200;
	height:520px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#box-novitalett-top h4 {font-size:18px; color:#fff; margin:0 0 0 40px}


#box-primopiano .view-all a, #box-novitalett .view-all a{color:#000; background-image:url(../images/box_menu_pointer3.gif);}


#box-servonline-top {
	background:url(../images/box-servonline-top.jpg) no-repeat;
	height: 27px;
}
#box-servonline-middle {
	border-left: solid 1px #D86604;
	border-right: solid 1px #D86604;
	border-bottom: solid 1px #D86604;
	height:100px;
	overflow:hidden;
}
#box-servonline-top h4 {font-size:18px; color:#fff; margin:0 0 0 40px}


#box-aterap {width:252px;}
#box-aterap-top {
	background:url(../images/box-aterap-top.jpg) repeat-x;
	height: 25px;
}
#box-aterap-middle {
	border-left: solid 1px #63A2D6;
	border-right: solid 1px #63A2D6;
	border-bottom: solid 1px #63A2D6;
	padding:10px;
}
#box-aterap-top h4 {font-size:14px; color:#fff; margin:0 0 0 10px}

#box-aterap-middle a {color:#395285; display:block; font-weight:bold} 



#box-RichiestaDocSc_container {text-align:center}
#box-RichiestaDocSc {width:730px; text-align:left; margin:auto}
#box-RichiestaDocSc-top {
	background:url(../images/box-RichiestaDocSc-top.jpg) repeat-x;
	height: 30px;
}
#box-RichiestaDocSc-middle {
	border-left: solid 1px #D86604;
	border-right: solid 1px #D86604;
	border-bottom: solid 1px #D86604;
	padding:10px;
}
#box-RichiestaDocSc-top h4 {font-size:14px; color:#fff; margin:0 0 0 10px}

#box-RichiestaDocSc-middle a {color:#D86604; display:block; font-weight:bold} 
#box-RichiestaDocSc-middle .btn-dinamyc {color:#fff; border:none; cursor:pointer; text-align:center; font-weight:bold; margin:2px; height:20px; width:60px; background:url(../images/btn-dinamyc-senape.jpg) no-repeat; font-size:90%}

.title-black h1 {color:#000;}


/* pannello di login */
#box-login {background:url(../images/loginpage-bg.jpg) no-repeat; width:873px; height:439px;}
#box-login h1 {color:#06C; font-size:24px; border:none; margin-top:0}
#box-login h2 {color:#333; font-size:14px; display:inline;}
#box-login .intro h2 {color:#06C; font-size:16px; border:none; margin-top:0}
#box-login .intro h3 {color:#333; margin:10px 0}
#box-login .intro ul {margin-left:16px; padding:0}
#box-login .intro {color:#333; font-size:14px; display:inline;}
#box-login .textarea, #box-errorlogin .textarea {width:171px; height:19px; background:url(../images/box-login-input.jpg) no-repeat; border:none; color:#333; font-size:12px; padding:0 0 5px 5px}

#box-login .box-login-panel {width:265px; background:#E1EBF6; margin-right:10px;}
#box-login .box-login-panel td {padding:0 10px;}
#box-login .box-login-panel td strong {color:#06C;}

#box-login .btn {background:url(../images/box-login-btn-bg.jpg) repeat-x; cursor:pointer; border:1px solid #a7c3e9; text-align:center; color:#fff; }

#box-errorlogin {width:250px; margin:20px 0 0 50px;}
#box-errorlogin th {color:#06c; text-align:left;}
#box-errorlogin a {color:#000;}


/* Profilazione medico fancybox*/
table#fancybox-table-profile {border:1px solid #06c; background:#fff;}
table#fancybox-table-profile td, table#fancybox-table-profile th {height:45px; padding:0 20px; text-align:center;}

table#fancybox-table-profile ul {text-align:left; margin:0; padding:0 }
table#fancybox-table-profile ul li {list-style:none;}
table#fancybox-table-profile ul li ul#profiling {margin:0 20px;}
table#fancybox-table-profile ul li ul#profiling li {float:left; margin:5px 10px}
table#fancybox-table-profile ul li ul#profiling li span {color:#06c; font-weight:bold; height:30px; font-size:14px;}
table#fancybox-table-profile ul li ul#profiling li ul li {float:none; margin:auto}
table#fancybox-table-profile ul li ul#profiling li ul li span {color:#333; font-weight:normale; height:12px; font-size:12px;}


/* BTN */
.btn-empty-big {background:url(../images/btn-empty-big.jpg) no-repeat; border:none; width:145px; height:22px; line-height:22px; cursor:pointer; color:#fff; font-weight:bold;}
.btn-empty {background:url(../images/btn-empty.jpg) no-repeat; border:none; width:63px; height:20px; cursor:pointer; color:#fff; font-weight:bold}


/* box squadrati Area Riservata */

/* SMALL 169px */
.box-small-marrone, .box-small-verde, .box-small-senape, .box-small-viola, .box-small-blu {width:169px;}
.box-small-marrone .box-middle, .box-small-verde .box-middle, .box-small-senape .box-middle, .box-small-viola .box-middle, .box-small-blu .box-middle {padding:0 5px;}

.box-small-marrone .box-top,.box-small-verde .box-top,.box-small-senape .box-top,.box-small-viola .box-top,.box-small-blu .box-top {height:25px; color:#fff; /*text-align:center;*/ font-size:14px; font-weight:bold;}
.box-small-marrone .box-top h4,.box-small-verde .box-top h4,.box-small-senape .box-top h4,.box-small-viola .box-top h4,.box-small-blu .box-top h4{color:#fff; margin-left:5px}
.box-small-marrone .box-top {background:url(../images/box-marrone-top.jpg) no-repeat;}
.box-small-viola .box-top {background:url(../images/box-viola-top.jpg) no-repeat;}
.box-small-verde .box-top {background:url(../images/box-verde-top.jpg) no-repeat;}
.box-small-senape .box-top {background:url(../images/box-senape-top.jpg) no-repeat;}
.box-small-blu .box-top {background:url(../images/box-blu-top.jpg) no-repeat;}

.box-small-marrone .box-middle {border:1px solid #A44200}
.box-small-viola .box-middle {border:1px solid #7A165C}
.box-small-verde .box-middle {border:1px solid #006735}
.box-small-senape .box-middle {border:1px solid #D86604}
.box-small-blu .box-middle {border:1px solid #06c}

.box-small-marrone hr, .box-small-viola hr, .box-small-verde hr, .box-small-senape hr, .box-small-blu hr {heifht:1px; border:none; width:152px; text-align:center}
.box-small-marrone hr {color:#A44200; background-color:#A44200}
.box-small-viola hr {color:#7A165C; background-color:#7A165C}
.box-small-verde hr {color:#006735; background-color:#006735}
.box-small-senape hr {color:#D86604; background-color:#D86604}
.box-small-blu hr {color:#06c; background-color:#06c}

/*
.box-small-marrone p, .box-small-viola p, .box-small-verde p, .box-small-senape p, .box-small-blu p {margin:0 9px;}
*/


/* LARGE 249px */
.box-large-marrone, .box-large-verde, .box-large-senape, .box-large-viola, .box-large-blu, .box-large-rosso {width:252px;}
.box-large-marrone .box-top,.box-large-verde .box-top,.box-large-senape .box-top,.box-large-viola .box-top,.box-large-blu .box-top,.box-large-rosso .box-top {height:25px; color:#fff; /*text-align:center;*/ font-size:14px; font-weight:bold;padding:0 10px;}

.box-large-marrone .box-top h4,.box-large-verde .box-top h4,.box-large-senape .box-top h4,.box-large-viola .box-top h4,.box-large-blu .box-top h4,.box-large-rosso .box-top h4{color:#fff;}

.box-large-marrone .box-top {background:url(../images/box-marrone-top-large.jpg) no-repeat;}
.box-large-viola .box-top {background:url(../images/box-viola-top-large.jpg) no-repeat;}
.box-large-verde .box-top {background:url(../images/box-verde-top-large.jpg) no-repeat;}
.box-large-senape .box-top {background:url(../images/box-senape-top-large.jpg) no-repeat;}
.box-large-blu .box-top {background:url(../images/box-blu-top-large.jpg) no-repeat;}
.box-large-rosso .box-top {background:url(../images/box-rosso-top-large.jpg) no-repeat; height:37px;}
.box-large-rosso .box-top h4 {text-align:left; padding-left:4px; line-height:27px}

.box-large-marrone .box-middle {border:1px solid #A44200}
.box-large-viola .box-middle {border:1px solid #7A165C}
.box-large-verde .box-middle {border:1px solid #006735}
.box-large-senape .box-middle {border:1px solid #D86604}
.box-large-blu .box-middle {border:1px solid #06c}
.box-large-rosso .box-middle {border:1px solid #B73545}

.box-large-marrone hr, .box-large-viola hr, .box-large-verde hr, .box-large-senape hr, .box-large-blu hr {height:1px; border:none; width:152px; text-align:center}
.box-large-marrone hr {color:#A44200; background-color:#A44200}
.box-large-viola hr {color:#7A165C; background-color:#7A165C}
.box-large-verde hr {color:#006735; background-color:#006735}
.box-large-senape hr {color:#D86604; background-color:#D86604}
.box-large-blu hr {color:#06c; background-color:#06c}


.box-large-marrone p, .box-large-viola p, .box-large-verde p, .box-large-senape p, .box-large-blu p,, .box-rosso-blu p {margin:0 9px;}

/* btn dinamico su colore */
.box-large-marrone .btn-dinamyc, .box-small-marrone .btn-dinamyc, 
.box-large-viola .btn-dinamyc, .box-small-viola .btn-dinamyc, 
.box-large-verde .btn-dinamyc, .box-small-verde .btn-dinamyc, 
.box-large-senape .btn-dinamyc, .box-small-senape .btn-dinamyc, 
.box-large-blu .btn-dinamyc, .box-small-blu .btn-dinamyc {color:#fff; border:none; cursor:pointer; text-align:center; font-weight:bold; margin:2px; height:20px; width:60px} 

.box-large-marrone .btn-dinamyc, .box-small-marrone .btn-dinamyc {background:url(../images/btn-dinamyc-marrone.jpg) no-repeat;}
.box-large-viola .btn-dinamyc, .box-small-viola .btn-dinamyc {background:url(../images/btn-dinamyc-viola.jpg) no-repeat;}
.box-large-verde .btn-dinamyc, .box-small-verde .btn-dinamyc {background:url(../images/btn-dinamyc-verde.jpg) no-repeat;}
.box-large-senape .btn-dinamyc, .box-small-senape .btn-dinamyc {background:url(../images/btn-dinamyc-senape.jpg) no-repeat;}
.box-large-blu .btn-dinamyc, .box-small-blu .btn-dinamyc {background:url(../images/btn-dinamyc-blu.jpg) no-repeat;}


/* BOX PAGE */

.page-marrone {font-size:12px;}
.page-marrone h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #A44200; height:30px}
.page-marrone h1, .page-marrone span.cat {color:#A44200;}
.page-marrone hr {height:1px; border:none; background-color:#A44200; color:#A44200;}
.page-marrone span.data {font-size:11px;}
.page-marrone span.cat {font-weight:bold;}

.page-blu {font-size:12px;}
.page-blu h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #06c; height:30px}
.page-blu h1, .page-blu span.cat {color:#06c;}
.page-blu hr {height:1px; border:none; background-color:#06c; color:#06c}
.page-blu span.data {font-size:11px;}
.page-blu span.cat {font-weight:bold;}


.page-verde {font-size:12px;}
.page-verde h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #006735; height:30px}
.page-verde h1, .page-verde span.cat {color:#006735;}
.page-verde hr {height:1px; border:none; background-color:#006735; color:#006735;}
.page-verde span.data {font-size:11px;}
.page-verde span.cat {font-weight:bold;}
.page-verde .pagelink {color:#006735; text-align:right; font-weight:bold; font-size:12px; float:right; margin-top:10px;}

.page-senape {font-size:12px;}
.page-senape h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #D86604; height:30px}
.page-senape h1, .page-senape span.cat {color:#D86604;}
.page-senape hr {height:1px; border:none; background-color:#D86604; color:#D86604}
.page-senape span.data {font-size:11px;}
.page-senape span.cat {font-weight:bold;}


.page-viola {font-size:12px;}
.page-viola h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #7A165C; height:30px}
.page-viola h1, .page-viola span.cat {color:#7A165C;}
.page-viola hr {height:1px; border:none; background-color:#7A165C;color:#7A165C;}
.page-viola span.data {font-size:11px;}
.page-viola span.cat {font-weight:bold;}


.page-rosso {font-size:12px;}
.page-rosso h1 {font-size:18px; font-weight:bold; border:0px; border-bottom:1px solid #B73545; height:30px}
.page-rosso h1, .page-rosso span.cat {color:#B73545;}
.page-rosso hr {height:1px; border:none; background-color:#B73545;color:#B73545;}
.page-rosso span.data {font-size:11px;}
.page-rosso span.cat {font-weight:bold;}


/* casi clinici flash */
.page-gray {background-color:#EFEEED; text-align:center}


/* tabelle e box per pagina colorata */
/*
.page-senape table {margin:20px;}
.page-senape table td {padding-bottom:10px;}
.page-senape table h2 {color:#D86604; font-size:14px; margin-bottom:10px;}
.page-senape table h2 a {color:#D86604;}
*/

.page-verde table {/*margin:20px;*/}
.page-verde table td {padding-bottom:10px;}
.page-verde table h2 {color:#006735; font-size:14px; margin-bottom:10px;}
.page-verde table h2 a {color:#006735;}
.page-verde .box-topcontent {border:1px solid #006735; padding:15px; /*margin:20px*/}
.page-verde .box-topcontent h2 {color:#006735; font-size:14px; margin-bottom:10px;}
.page-verde .box-topcontent .cat {color:#006735; font-size:12px; font-weight:bold}
.page-verde .box-topcontent ul {margin:0; padding:0;}
.page-verde .box-topcontent ul li {margin:0 0 10px 0; list-style:none}

.page-verde ul.dotted-list {margin: 0px 0px 0px 15px; padding:0}
.page-verde ul.dotted-list li {color:#006735; margin:0 0 10px 0}
.page-verde ul.dotted-list li span.title {color:#000; font-size:14px; font-weight:bold;}
.page-verde ul.dotted-list li span.description {color:#333; font-size:12px;}


.linkRisSc {clear:both; margin-top:10px; font-size:14px; font-weight:bold;}


/* reset tabelle */
table.nocss {margin:0px; padding:0px;}
table.nocss td {margin:0px; padding:0px;}

/* Prontuario farmaceutico */
.prontuario-searchtextbox {border:1px solid #8F8F8F; width:530px;}
.prontuario-boxfiltro {border:1px solid #000; width:170px; margin:0px; padding:0px}

.prontHeaderColumn{font-size:12px; font-weight:bold; color:#333}
.table_EvenRow{height:22px; background:#fff;}
.table_OddRow{height:22px; background:#F7E1CD}

.ProntPagerstyle {height:22px; border-top:1px solid #333;}

.prontuario-tab {background:url(../images/prontuario-tab-bg.jpg) repeat-x; height:25px; line-height:25px; color:#fff; font-weight:bold; font-size:16px; display:inline-block; padding:0 5px}

.prontuario-td {background:#fff; height:25px; line-height:25px; color:#999!important; font-weight:bold; font-size:12px; text-align:center; display:inline-block; white-space:nowrap; margin:0; padding:0 10px; border:1px solid #D86604; position:relative; top:0px!important; top/**/:-9px}
.prontuario-td-selected {background:url(../images/prontuario-td-bg.jpg) no-repeat center; border-top:1px solid #D86604; height:35px; line-height:25px; color:#fff; font-weight:bold; font-size:12px; text-align:center; display:inline-block; white-space:nowrap; margin:0; padding:0 10px}

.first .prontuario-td-selected {border-left:1px solid #D86604}

#Table7 {text-align:left}
#Table8, #Table8 tr, #Table8 td {margin:0!important; padding:0!important; background:none!important}

.prontuario-dettaglio-prodotto {border:1px solid #D86604}
.prontuario-dettaglio-prodotto tr.alter {background:#F7E1CD}
.prontuario-dettaglio-prodotto th {text-align:left; padding-left:5px}
.prontuario-dettaglio-prodotto td {height:25px}

/* filter */
.collapse-container {margin: 0; list-style:none; padding:0}
.collapse-container li {background:url(../images/box_menu_pointer.gif) no-repeat top left; padding:0  0 0 11px; font-weight:bold; zoom:1}
.collapse-container li .collapse-content li {background: none; list-style:none; padding:0}
.personalizza {text-align:right;margin-top:10px; cursor:pointer}
.personalizzaItem ul{margin:0; padding:0}

.collapse-content {list-style:none; margin:0 9px 0 0 ; text-align:right; padding:0}
.collapse-content li {list-style:none; text-align:left; font-weight:normal; }


.schede-list {font-weight:bold;}
.schede-list div {clear:both;height:30px; line-height:30px;}
.schede-list div.alter {background-color:#e1e1e1;}
.schede-list .title {float:left; padding-left:5px}
.schede-list .download {float:right; padding-right:5px; font-size:11px; font-weight:normal}

.tblnobr table td br {display:none;}

/* Arrowed List */
ul.arrowed-list {margin:10px 0 0 20px; padding:0;}
ul.arrowed-list li {margin-bottom:10px; padding:0; list-style:url(../images/box_menu_pointer.gif);}

ul.arrowed-list2 {margin:0 0 0 20px; padding:0;}
ul.arrowed-list2 li {margin:0; padding:0; list-style:url(../images/box_menu_pointer2.gif); height:16px}
ul.arrowed-list2 li a {color:#395386;font-weight:bold;}



ul.AterapInfo {list-style:none; margin:0px; padding:0}
ul.AterapInfo li {margin-bottom:10px;}
ul.AterapInfo li.top a.title{font-size:14px; text-decoration:underline;}
ul.AterapInfo img {margin-right:10px;}
/*** Classi aggiunte per gestire il plugin jquery.tabs.js ***/

.basictab {
	padding: 3px 0;
	margin-left: 0;
	font: bold 12px Verdana;
	border-bottom: 1px solid gray;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.basictab li {
	display: inline;
	margin: 0;
}
.basictab li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: #f6ffd5;
	color: #2d2b2b;
}
.basictab li a:visited {
	color: #2d2b2b;
}
.basictab li a:hover {
	background-color: #DBFF6C;
	color: black;
}
.basictab li a:active {
	color: black;
}
.basictab li.selected a {
	/*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #DBFF6C;
	color: black;
}/*** Classi aggiunte per gestire il plugin jquery.tabs.js ***/
.tabs-hide {
	display: none;
}

/*** Classi custom per gestire il plugin jquery.tabs.js ***/


/* tab per hp medico */
.basictab_hp { margin:0px; padding:0px; width:100%; display:inline-block}

.basictab_hp li {display:block; float:left;}
.basictab_hp li a {
  width:275px; padding-left:35px; height:25px; text-align:left; color:#fff; font-weight:bold;
  line-height:25px; font-size:16px; display:block;text-decoration:none;}
.basictab_hp li a:hover {text-decoration:none;}

.basictab_hp li a.tabitem_0 {background:url(../images/tab_news_home_off.gif) no-repeat;}
.basictab_hp li a.tabitem_0:hover {background:url(../images/tab_news_home_on.jpg) no-repeat;}
.basictab_hp li.selected_hp a.tabitem_0 {background:url(../images/tab_news_home_on.jpg) no-repeat;}

.basictab_hp li a.tabitem_1 {background:url(../images/tab_cong_home_off.gif) no-repeat;}
.basictab_hp li a.tabitem_1:hover {background:url(../images/tab_cong_home_on.jpg) no-repeat;}
.basictab_hp li.selected_hp a.tabitem_1 {background:url(../images/tab_cong_home_on.jpg) no-repeat;}


/* tab per profilo medico */
.basictab_profilo { margin:0px; padding:0px; width:100%; text-align:center}

.basictab_profilo li {display:block; float:left;}
.basictab_profilo li a {
  width:195px; height:35px; text-align:center; font-weight:bold;
  line-height:25px; font-size:14px; display:block;text-decoration:none; color:#06c; background:url(../images/tab_profilo_off.gif) no-repeat;}
.basictab_profilo li a:hover {text-decoration:none; border:none;}

.basictab_profilo li a.tabitem_0:hover {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}
.basictab_profilo li.selected_profilo a.tabitem_0 {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}

.basictab_profilo li a.tabitem_1:hover {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}
.basictab_profilo li.selected_profilo a.tabitem_1 {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}

.basictab_profilo li a.tabitem_2:hover {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}
.basictab_profilo li.selected_profilo a.tabitem_2 {background:url(../images/tab_profilo_on.jpg) no-repeat; color:#fff; height:35px}

/* OLD */
/*
.container_profilo {width:583px; border-left:1px solid #06c;border-bottom:1px solid #06c;border-right:1px solid #06c; position:relative; top:-10px; clear:both;}


.container_profilo ul {margin:0; padding:0; list-style:none;}
.container_profilo ul li {margin:0; padding:0; list-style:none;}
.container_profilo ul li ul {margin:0 0 0 20px; padding:0;}
.container_profilo ul li ul li {font-weight:bold;}
.container_profilo ul li ul li ul {width:450px; margin:0 0 0 80px;}
.container_profilo ul li ul li ul li {float:left; width:200px; font-weight:normal}

#modprofilo_container {text-align:center}
#modprofilo_content {width:587px; text-align:left; margin:auto}
*/

.container_profilo {width:583px; border-left:1px solid #06c;border-bottom:1px solid #06c;border-right:1px solid #06c;clear:both;}

#modprofilo_container {text-align:center; margin-top:10px}
#modprofilo_content {width:587px; text-align:left; margin:auto}

.modprofilo_head {background:url(../images/bottoni-bg.jpg) repeat-x; height:20px; line-height:20px;}
.modprofilo_head h4 {color:#fff; padding:0px; margin-left:10px; font-size:14px;}
.container_profilo div.content {margin:10px;}
.container_profilo div.content a.btn-empty-big {display:block;}
.container_profilo div.content a.btn-empty-big:hover {text-decoration:none;}
.container_profilo div.content textarea {width:560px; height:150px; margin:10px 0}

.nomodify {font-style:italic; border:none; background:none; cursor:auto;}


/* NEWS homepage*/
div#topNews {border:none;}

.container_hp div#topNews {border:1px solid #7A165C; clear:both; padding:10px; overflow:auto; height/**/:1%}
.news-list-hp {margin:0; padding:0; list-style:none;}
.news-list-hp li {font-size:12px; font-weight:bold; color:#333; margin-bottom:10px;}
.news-list-hp li .date {font-size:11px; font-weight:normal}

div#topNews .description {display:block;}
div#topNews a.pagelink {color:#333; font-size:12px; font-weight:bold;}

.container_hp div#topNews .description {display:none;}

div#topNews .news-list-hp {width:500px; float:left;}
div#topNews #map-italia {width:160px; float:right;}
.page-viola #map-italia {display:none;} /* nella pagina elenco nasconde la cartina */


/* TOP congressi homepage */
div#topCongressi {border:none;}

.container_hp div#topCongressi {border:1px solid #D86604; clear:both; padding:10px; overflow:auto; height/**/:1%}
div#topCongressi .info {float:left; width:310px; font-size:12px;}
div#topCongressi .citta {float:left; width:110px; font-size:11px;}
div#topCongressi .link {float:right; width:210px; font-size:12px;}
div#topCongressi .link ul {margin:0 0 10px 0; padding:0; list-style:none}
div#topCongressi .link ul li a {font-weight:normal;}
div#topCongressi .cong_spacer {clear:both; border-top:1px solid #D86604; height:10px}
div#topCongressi a.pagelink {color:#333; font-size:12px; font-weight:bold;}


div#listaCongressi .info {float:left; width:400px; font-size:12px;}
div#listaCongressi .citta {font-size:11px;}
div#listaCongressi .link {float:right; width:130px; font-size:12px;}
div#listaCongressi .link ul {margin:0 0 10px 0; padding:0; list-style:none}
div#listaCongressi .link ul li a {font-weight:normal;}

div#listaCongressi .paginator {text-align:left;}

/* Ricerche bibliografiche */
.Alternate {width:100%; font-size:12px; border-collapse:collapse}
.Alternate th, .Alternate td { padding:0 4px; border-collapse:collapse}
.Alternate .colored td,.Alternate .colored th {background:#E1E1E1;}
.Alternate th {text-align:left;}

.subAlternate {width:95%;margin-left:30px;}

.subAlternate td, .subAlternate th {height:20px; border-bottom:1px dotted #333; border-collapse:collapse}

/* Prodotti */
ul#prodlist {list-style:none; margin:20px 0 0 0; padding:0}
ul#prodlist li {list-style:none; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:200%;}
ul#prodlist li .principio {font-weight:normal; text-transform:lowercase;}

.tbl_prodotti {width:100%; font-size:12px;}
.tbl_prodotti th{background:#188AE2; color:#fff; height:25px; white-space:nowrap; padding:0 5px}
.tbl_prodotti td {padding:5px 0}

h1.prodtitle {font-size:18px; color:#188AE1; border-bottom:1px solid #188AE1; text-transform:uppercase}
h1.prodtitle .principio {font-weight:normal; text-transform:capitalize; color:#333; font-size:14px}


.biblio-schedaprod {margin:10px 0 0 0; padding:0; list-style:none;}
.biblio-schedaprod li {margin-left:20px}

/* Atlante dermatologia */

#pianoOpera {border:1px solid #962C3B;}
#pianoOpera .title {height:35px; line-height:35px; padding-left:10px; background:url(../images/atlante-title-bg.jpg) repeat-x; color:#fff; font-size:14px; font-weight:bold}

#pianoOpera ul {list-style:none; margin:10px; padding:0}
#pianoOpera ul li {background:url(../images/atlante-title-li.gif) no-repeat; margin:0;  clear:both; min-height:20px; border-bottom:1px solid #962C3B}
#pianoOpera ul li b {color:#333; font-weight:bold; font-size:12px; text-decoration:none; margin-left:18px}
#pianoOpera ul li ul {margin:0 0 10px 20px; padding:0}
#pianoOpera ul li ul li {list-style:url(../images/box_menu_pointer.gif); background:none; height:16px; line-height:16px; margin:0 0 0 15px; border:none}


#Atlante-Nav {text-align:right;}
#Atlante-Nav a {color:#962C3B}

.atlante-box-img {text-align:center; background:url(../images/atlante-image-bigbox-bg.gif) repeat-x; height:120px;}
.atlante-box-img ul {background:url(../images/atlante-image-box-bg.gif) repeat-x;  height:99px  }







.validatore{border:1px solid red;}
.validatorPanel {color:#f00; font-weight:bold; text-align:right}

.tblRichDoc th {text-align:left; width:120px}
.tblRichDoc td {height:30px;}

.mexError {display:block; height:30px; line-height:30px; color:#f00; font-weight:bold}

.NoBtn {border:none; background:none; text-decoration:underline; cursor:hand }



/* Atlante dermatologia */
#carousel_inner {
 /* important for inline positioning */
width:405px; /* important (this width = width of list item(including margin) * items shown */ 
position:relative;
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
}

#carousel_ul {
/*position:relative;*/
left:-70px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px;
/*width:9999px;  important */
/* non-important styling bellow */
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:70px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:70px;
margin: 5px;
font-size:10px!important; 
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
margin-bottom:2px;
}
#left_scroll {float:left;}
#right_scroll {float:right; text-align:right}

#left_scroll, #right_scroll{
 
height:61px; 
cursor: pointer;
cursor: hand;
}
#left_scroll img, #right_scroll img{
/*styling*/
height:61px; 
width:25px;cursor: pointer;
cursor: hand;
}

