﻿body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #555555;
	background: #FFF;
}

a, a:link, a:active, a:visited {
	color: #1396E4;
	text-decoration: underline;
}
a:hover {
	color: #1396E4;
	text-decoration: none;
}


img {border: 0;}

#vuoto { height: 20px; }

#flag {
	position: absolute;
	top: 179px;
	left: 830px;
	width: 100px;
	float: right;
}


/*#################################################################*/
/* STRUTTURA PRINCIPALE DELLA PAGINA */
/*#################################################################*/

#container {
	width: 900px; 
}

#toplogo {
	height: 146px;
}
	#logo {
		height: 126px;
		width: 190px;
		padding: 20px 0 0 20px;
		float: left;
		background: #FFF;
	}
	#flash {
		height: 146px;
		width: 690px;
		float: right;
		background: #44ACEA;
		font-size: 1pt;
	}

#topmenu {
	height: 30px;
	background: #FFF;
	font-size: 1pt;
}

#topmenu_p2 {
	height: 20px;
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #FFF;
	background: #44ACEA;
}

#content {
	width: 100%;
	font-size: 1pt;
}


/*#################################################################*/
/* SISTEMA TOPMENU e SUBMENU */
/*#################################################################*/


#topmenu #word{
	padding: 9px 0 0 20px;
	float: left;
}

	#topmenu a, #topmenu a:link, #topmenu a:active, #topmenu a:visited {
		color: #0090D3;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		padding: 0 11px 0 0;
	}
	
	#topmenu a:hover {
		color: #BB000B;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
	}

#topmenu #flashsub{
	height: 30px;
	width: 190px;
	float: right;
}


/* Inizio del sunmenu */


#topmenu_p2 a, #topmenu_p2 a:link, #topmenu_p2 a:active, #topmenu_p2 a:visited {
	color: #FFF;
	font-size: 8pt;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#topmenu_p2 a:hover {
	color: #FFF;
	font-size: 8pt;
	text-decoration: none;
}


#menu_azienda {
	padding-top: 3px;
	margin-left: 15px;
}
#menu_prodotti {
	padding-top: 3px;
	margin-left: 89px;
}
#menu_soluzioni {
	padding-top: 3px;
	margin-left: 165px;
}
#menu_servizi {
	padding-top: 3px;
	margin-left: 250px;
}
#menu_retevendita {
	padding-top: 3px;
	margin-left: 325px;
}

/*#################################################################*/
/* ELEMENTI PRINCIPALI DEL CONTENT */
/*#################################################################*/


#colonnasx { 
	width: 215px;
	/*sistema per garantire un H minima sia con IE che MOZ 
   	min-height: 200px; 
   	height: auto !important;
   	height: 200px;
   	fine*/
	background: url("../images/ombra_left.gif") top right repeat-y #FFF;
	float: left;
}


#centrale {
	width: 675px;
	background: url("../images/ombra_left.gif") top right repeat-y #FFF;
	border-left: 2px solid #F7F7F7;
	float: right;
}


#footer {
	width: 680px; 
	height: 25px;
	margin: 0 auto;
	padding: 15px 0 0 222px;
	font-size: 7pt;
	clear: both;
}


/*#################################################################*/
/* SITEMA COLONNA SX E CENTRALE */
/*#################################################################*/

	#colonnasxtop { 
		position:absolute;
		top: 212px;
		width: 211px; 
		height: 4px;
		font-size: 1pt;
		background: url("../images/ombra_top.gif") repeat-x #FFF;
	}
	
	.colonnasxcontent {
	   	font-size: 7.5pt;
	   	padding: 0 10px 0 20px;
	}

	
	#colonnasxbottom {
		width: 213px;
	   	height: 6px;
		background: url("../images/ombra_colonnasxbottom.gif") #FFF;
	}
	
/* Parte centrale */
	
	#centraletop {
		position:absolute;
		top: 213px;
		left: 224px;
		width: 672px;
	 	height: 4px;
	 	font-size: 1pt;
		background: url("../images/ombra_top.gif") repeat-x #FFF;
	}
	
	#centrale #img {
		margin: 10px;
		background: #FFF;
	}

	#centrale #ref {
		position: absolute;
		top: 380px;
		left: 654px;
		width: 209px;
		margin: 0 17px 0 10px;
		padding: 20px 0 20px 10px;
		line-height: 15pt;
		font-size: 7.5pt;
		background: url("../images/bg_ref.gif") no-repeat top right #F9ECD9;
	}
		#centrale #ref a, #centrale #ref a:link, #centrale #ref a:active, #centrale #ref a:visited {
			color: #BB000B;
			text-decoration: underline;
		}
		#centrale #ref a:hover {
			color: #BB000B;
			text-decoration: none;
		}
	
	#centrale #txt {
		width: 425px;
		margin: 0 0 10px 10px;
		font-size: 9pt;
		line-height: 12pt;
	}
		#centrale #txt h1 {
			font-size: 15pt;
			color: #555555;
			font-weight: normal;
		}
		#centrale #txt h2 {
			font-size: 12pt;
			color: #555555;
		}

	#centralebottom {
		width: 678px;
	   	height: 6px;
		background: url("../images/ombra_centralebottom.gif") #FFF;
		float: right;
	}
	

/* Parte centrale per  la home page */

	#centrale #ospedale {
		width: 318px;
		margin: 10px;
		line-height: 15pt;
		font-size: 8pt;
		float: left;
	}
	
	#centrale #telemedicina {
		width: 318px;
		margin: 10px 0 0 0;
		line-height: 15pt;
		font-size: 8pt;
		float: left;
	}
	
/* Video */

#video {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}
