*				{	margin:0;
					padding:0;
					border:0; 			}

body			{	padding:10px;
					padding-top:7px;
					text-align:center;	}					

a				{	text-decoration:none;}
					
#main, #top, #bottom, #credits
				{	width:985px;
					margin:auto;
					text-align:center;
					overflow:hidden;		}

#img_webcam		{	display:none;
					vertical-align:middle;	}


/*TOP */
#top			{	position:relative;
					height:93px;			}

#mainlogo		{	position:absolute;
					top:10px;
					left:10px;				}
					
#mainbanner		{	position:absolute;
					top:0;
					right:0px;
					width:728px;
					height:90px;
					border:1px solid gray;	}


		
/*MAIN */			
#main			{	padding-top:10px;
					height:425px;
					padding-bottom:10px;
				}

#skimap			{	position:relative;
					background: url(../images/skimap.jpg) no-repeat white;
					height:425px;
					width:985px;			}

.webpoint		{	position:absolute;
					background: url(../images/webcam_icon2.png) no-repeat;	
								}
					
.webpoint a		{	font-size:10pt;
					
					font: verdana, arial;	
					text-decoration:none;
					display:block;
					color:#f56902;
					font-weight:bold;
					width:36px;
					height:36px;					}
					
.t1				{	top:45px;			left:460px;}

.t2				{	top:80px;			left:530px;}

.t3				{	top:105px;			left:440px;}

.t4				{	top:220px;			left:400px;}

.t5				{	top:150px;			left:340px;}

.t6				{	top:160px;			left:303px;}

.t7				{	top:190px;			left:258px;}

.t8				{	top:200px;			left:610px;}

.t9				{	top:200px;			left:200px;}

.t10			{	display:none;				   }

.t11			{	top:155px;			left:820px;}

.t12			{	top:36px;			left:810px;}

.t13			{	top:200px;			left:653px;}

.t14			{	top:190px;			left:260px;}

.t4, .t5,.t7, .t9, .t11
				{	display:none;					}

#webcam			{	position:relative;
					width:985px;
					margin-left:auto;
					margin-right:auto;				}

#btn_next, #btn_prev
				{	position: absolute;
					top:170px;
					width: 47px;
					height:80px;
					background:transparent;
					display:none;
					cursor:pointer !important;		}

#btn_next		{	right:0px;
					background:url(../images/bg_next.png) no-repeat;	}

#btn_prev		{	left:0px;
					background:url(../images/bg_prev.png) no-repeat;	}
					
					
/*FOOTER */					
#bottom 			{	position:relative;
					height:90px;	
					overflow:hidden;
					padding:0;}
					
.banner 			{	width:172px;
					height:90px;	
					float:left;
					margin-right:28px;		}			
					
.pulsante		{	width:180px;
					height:90px;	
					background-color:#ffffff;
					float:left;
					margin-right:28px;		}

.pwebcam		{	background:url(../images/bg_pulsante_webcam.png) no-repeat;	}

.phosp			{	background:url(../images/bg_pulsante_hosp.png) no-repeat;	}
					
.pulsante a 		{	color:white;
					display:block;
					font: Trebuchet MS;
					font-size:24px;
					padding-top:55px;
					padding-bottom:5px;
					margin:0;
					width:180px;			}
					
.primo			{	margin-left:0px;		}

.ultimo			{	margin-right:0px;
					margin-left:0px;
					float:right;			}					
					
				
					
/* CREDITS */					
#credits		{	clear:both;
					font: verdana;
					font-size:9pt;
					text-align:right;
					padding-top:12px;
					color:gray;				}
					
.tw				{	margin-right:20px;		}	

.mti			{	float:left;
					margin-top:2px;
					margin-left:20px;		}				
					
#credits a, #credits a:hover, #credits a:visited
				{	color:gray;
					text-decoration:none;	}	

					
					
					
					
/* SLIDE SHOW BANNER */
/*** set the width and height to match your images **/

#slideshow, #slideshow_dx, #slideshow_sx, #slideshow_centro_sx, #slideshow_centro_dx
				{	position:relative;
					height:350px;			}

#slideshow img, #slideshow_dx img,   #slideshow_sx img, #slideshow_centro_sx img, #slideshow_centro_dx img
			{		position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;			}

#slideshow img.active, #slideshow_dx img.active, #slideshow_centro_dx img.active, #slideshow_centro_sx img.active, #slideshow_sx img.active
				{	z-index:10;
					opacity:1.0;			}

#slideshow img.last-active, #slideshow_sx img.last-active, #slideshow_centro_sx img.last-active, #slideshow_centro_dx img.last-active, #slideshow_dx img.last-active
				{	z-index:9;				}					
				

				
/*TOOLTIP */ 				
#dynatip 		{	display:none;
					background:transparent url(../images/white_arrow.png);
					font-size:12px;
					height:65px;
					width:160px;
					padding:25px;
					color:#2c2c2c;
					font: verdana, arial;
					font-size:14px;
					z-index: 100;				}

.dyna 			{	margin-bottom: 150px;	 	}

/* style the trigger elements */
.dyna img 		{	border:0;
					cursor:pointer;
					margin:0 0px;				}

/* override the arrow image of the tooltip */
#dynatip.bottom {	background:url(../images/white_arrow_bottom.png);	
					padding-top:40px;
					height:55px;
					color:#000;					}
 
#dynatip.bottom {	background:url(../images/white_arrow_bottom.png);	}


