html,body{margin: 0;padding:0;}

/*La regola seguente si applica al main body */
body {
	padding:0px 0px 0px 0px; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#FFFFFF;
	text-align:left;
	background-image:url(../images/sfumatura8.jpg);
	}
	
#bigface{
	position:absolute;
	z-index:1;
	background-color:#9999CD;
	background-image:url(../images/faccione5_blu.jpg);
	background-repeat: no-repeat;
	background-position:center;
	width: 90%;
	border: 0;
	vertical-align: top;	
		
}

#tableContainer {
	width: 90%;
	border: 0;
	vertical-align: top;		
}

.bigfacetable{
	
	z-index:100;
}

/*La regola seguente si applica al faccione di socrate, una div che fluttua
#floatingface{
	position:fixed;
	azimuth:center;
	left:47%;
	top: 13px;
	z-index:0;
}	*/

/*
#floatingface{
	position:fixed;
	azimuth:center;
	left:1000px;
	top: 10px;
	z-index:0;
}
	*/
	
	
	/*.centro {
	background-image:url(../images/faccione5_blu.jpg);
	color:#FFFFFF;
	}*/
	/*.centro {
	background-color:#333366;
	color:#FFFFFF;
	}*/
	
	/*Le regole seguenti sui content si riferiscono alle table di testo contenute nei quadranti*/
	
	/*.HomeTitle {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	align: left;
	height: 40px;
	margin: 0px;
	}*/
	
	/*.HomeLink {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	align: left;
	height: 20px;
	margin: 0px;
	}*/
	
	.contentstyle {
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	align: left;
	font-size: 16px;
	}
	
	
	.contentstyle1 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	align: left;
	font-size: 16px;
	}
		
	.contentstyle2 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	align: left;
	font-size: 16px;
	}
	
	
	.contentstyle3 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	align: left;
	font-size: 16px;
	}
	
	div#navigation {
	width: 180px;
	padding: 2em 0 0 0px;
	font-size:12px;
	margin:0px 0px 0px 0px; 
	background-color:white;	
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:left top;	
	}
		
	.footer {
	height:100%;
	font-size:11px;
	text-align: left;
    margin:0px;
	margin-bottom:0px;
	margin-top:0px;
	/*background-image:url(../images/faccione5_blu.jpg);*/
	}
	
	.footer_text {color: white;
	font-family:Arial, Helvetica, sans-serif;
	}
			
	#testata {
	position: absolute;
	width:705px;
	left: 0px;
	top: 0px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px; 
	}

	#leftMenu {
	position: absolute;
	left: 0px;
	top: 141px;
	float:left;
	width:180px;
	margin:0px 0px 0px 0px; 
	text-align:left;
	padding-right:0px;
	padding-top:26px;
	padding-left:0px;
	padding-bottom:0px;
	/*background-attachment: scroll;
	background-image:  url(../images/baffo_sx.jpg);
	background-repeat:no-repeat;
	background-position:left top;*/	
	}
	
	/*La regola seguente dovrebbe essere quella dello spazio sotto il logo */
	.background_sx {
		background-color:#333366;
		color:#FFFFFF;
	}
	
		
	/*.contenuto {
	text-align:left;
	margin:16px 0px 0px 20px;	
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	
	}*/
		
	.contenutoNews {
	text-align:left;
	margin:16px 0px 0px 20px;	
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	
	}
	.boxTesto {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	}
	 	 	
		
	#rightMenu ul li {
	list-style-type:none;
	line-height:200%;			
	}
	
	/*la regola seguente si applica alle schede prodotti/eventi/ecc contenute nelle tab*/
	.newstit { color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	a.newstit:link { color:white;font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; }
	a.newstit:visited { color:#010066;font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; }
	a.newstit:hover { color:#000034;font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:underline; }
	
	/*La regola seguente si applica ai testi delle news. Da verificare se non sono dentro il PHP*/
	.newstxt { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333366;
	 }
	
	/*Da verificare se corrispondono ai testi delle schede e delle news. vedere se modificando il colore boxfoto cambia qualcosa*/
	.testoScheda { width:330px;color:white;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:14px}
	.testoSchedaNews { width:315px;color:white;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px}
	.boxFoto { background-color:#FFFFFF; position: absolute;left: 540px;top: 200px;text-align:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.boxIcos { background-color:#FFFFFF; position: absolute;left: 680px;top: 250px;text-align:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#boxExtra {  position: absolute;left: 540px;top: 460px;text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }		
	
	/*La regola seguente si applica alle categorie prodotto "ecografi umana", ecc.*/
	a.catprod:link { margin-top:4px;margin-bottom:4px; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:white; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/cat_desel.gif) no-repeat}
	a.catprod:visited {  margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#9999CD; text-decoration:none;display:block;width:100%;}
	a.catprod:hover {  margin-top:4px;margin-bottom:4px;font-size:12px;font-weight:bold;color:#000034; text-decoration:none;background : url(../images/menu_sx/cat_sel.gif) no-repeat}

/*Il gruppo seguente di regole si applica alle categorie del menu a sx, alle varie voci dei prodotti, ai link, quando ci si passa sopra, quando ci sono link visitati*/
	a.catprodSel:link { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:white; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/cat_sel.gif) no-repeat}
	a.catprodSel:visited {  margin-top:4px;margin-bottom:4px;font-size:12px;font-weight:bold;color:#9999CD; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/cat_sel.gif) no-repeat}
	a.catprodSel:hover {  margin-top:4px;margin-bottom:4px;font-size:12px;font-weight:bold;color:#000034; text-decoration:none;background : url(../images/menu_sx/cat_desel.gif) no-repeat}

	/*Il gruppo di regole seguente si applica alle sottocategorie del menu a sx*/
	a.sottocatprod:link { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/sottocat_desel.gif) no-repeat}
	a.sottocatprod:visited { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9999CD; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/sottocat_desel.gif) no-repeat}
	a.sottocatprod:hover { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000034; text-decoration:none;background : url(../images/menu_sx/sottocat_sel.gif) no-repeat}	
	
	/*Non so a che cosa si riferisca il seguente gruppo di regole. Anche commentato non c'è alcuna differenza*/
	a.sottocatprodSel:link { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:white; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/sottocat_sel.gif) no-repeat}
	a.sottocatprodSel:visited { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9999CD; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/sottocat_sel.gif) no-repeat}
	a.sottocatprodSel:hover { margin-top:4px;margin-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000034; text-decoration:none;background : url(../images/menu_sx/sottocat_sel.gif) no-repeat}	

	/*Non so a che cosa si riferisca il seguente gruppo di regole. Anche commentato non c'è alcuna differenza*/
	a.catsecond:link { margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:white; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/li2_desel.gif) no-repeat}
	a.catsecond:visited {  margin-top:3px;margin-bottom:3px;padding-right:3px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9999CD; text-decoration:none;display:block;width:100%;background : url(../images/menu_sx/li2_desel.gif) no-repeat}
	a.catsecond:hover {  margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:000034;; text-decoration:none;background : url(../images/menu_sx/li2_sel.gif) no-repeat}

	
	/*Non so a che cosa si riferisca il seguente gruppo di regole. Anche commentato non c'è alcuna differenza*/
	a.catnews:link { margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:none;display:block;width:100%;}
	a.catnews:visited {  margin-top:3px;margin-bottom:3px;padding-right:3px; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9999CD; text-decoration:none;display:block;width:100%;}
	a.catnews:hover {  margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000034;; text-decoration:none;}

	/*Non so a che cosa si riferisca il seguente gruppo di regole. Anche commentato non c'è alcuna differenza*/
	a.catnewsSel:link { margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:white; text-decoration:none;display:block;width:100%;}
	a.catnewsSel:visited {  margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#9999CD; text-decoration:none;display:block;width:100%;}
	a.catnewsSel:hover {  margin-top:3px;margin-bottom:3px;padding-right:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000034;; text-decoration:none;}
	
	/*Il gruppo seguente di regole si applica al box news in fondo a hp + box news a dx*/
	a.catnews3:link { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff; text-decoration:none;}
	a.catnews3:visited { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ffffff; text-decoration:none;}
	a.catnews3:hover { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000034; text-decoration:none;}

	/*Il gruppo seguente di regole si applica al box news in fondo a hp + box news a dx*/
	a.catnews2Sel:link { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:white; text-decoration:none;}
	a.catnews2Sel:visited { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9999CD; text-decoration:none;}
	a.catnews2Sel:hover { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000034;text-decoration:none;}	
	
	/*Il gruppo seguente di regole si applica al box news in fondo a hp + box news a dx*/
	a.catnews3Sel:link { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:white; text-decoration:none;}
	a.catnews3Sel:visited { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#9999CD; text-decoration:none;}
	a.catnews3Sel:hover { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000034;text-decoration:none;}	

	/*Il gruppo seguente di regole si applica al box news in fondo a hp + box news a dx*/
	a.catnews2Sel:link { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:white; text-decoration:none;}
	a.catnews2Sel:visited { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9999CD; text-decoration:none;}
	a.catnews2Sel:hover { margin-top:3px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000034;text-decoration:none;}	
	
	/*Non so a che cosa si riferisca il seguente gruppo di regole. Anche commentato non c'è alcuna differenza*/
	a.news:link { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:white; text-decoration:none;text-indent:12pt;width:100%;background : url(../images/menu_sx/li1_desel.gif) no-repeat}
	a.news:visited { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#9999CD; text-decoration:none;text-indent:12pt;width:100%;background : url(../images/menu_sx/li1_desel.gif) no-repeat}
	a.news:hover { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#000034; text-decoration:none;background : url(../images/menu_sx/li1_sel.gif) no-repeat}

	a.newsSel:link { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#0C4E86; text-decoration:none;text-indent:12pt;width:100%;background : url(../images/menu_sx/li1_sel.gif) no-repeat}
	a.newsSel:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#0C4E86; text-decoration:none;text-indent:12pt;width:100%;background : url(../images/menu_sx/li1_sel.gif) no-repeat}
	a.newsSel:hover { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:black; text-decoration:none;background : url(../images/menu_sx/li1_sel.gif) no-repeat}
	
	a.box:link { font-family:Arial, Helvetica, sans-serif;color:#0C4E86; text-decoration:none;}
	a.box:visited { font-family:Arial, Helvetica, sans-serif;color:#0C4E86; text-decoration:none;}
	a.box:hover { font-family:Arial, Helvetica, sans-serif;color:black; text-decoration:none;}
	
	a.boxProd:link { font-family:Arial, Helvetica, sans-serif;color:#0C4E86; text-decoration:none;}
	a.boxProd:visited { font-family:Arial, Helvetica, sans-serif;color:darkred; text-decoration:none;}
	a.boxProd:hover { font-family:Arial, Helvetica, sans-serif;color:#0C4E86; text-decoration:none;}
	
/*Il seguente gruppo di regole si applica ai titoli delle schede, come appaiono in prodotti & soluzioni, con le icone small delle foto*/
	.version { font-family:Arial, Helvetica, sans-serif;color:white; text-decoration:none;}
	a.version:link { font-family:Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:none;}
	a.version:visited { font-family:Arial, Helvetica, sans-serif;color:#9999CD; text-decoration:none;}
	a.version:hover { font-family:Arial, Helvetica, sans-serif;color:#000034; text-decoration:none;}
		
	.versionSel { font-family:Arial, Helvetica, sans-serif;color:white; text-decoration:none;}
	a.versionSel:link { font-family:Arial, Helvetica, sans-serif;color:white; text-decoration:none;}
	a.versionSel:visited {font-family:Arial, Helvetica, sans-serif; color:#9999CD; text-decoration:none;}
	a.versionSel:hover {font-family:Arial, Helvetica, sans-serif; color:#000034; text-decoration:none;}

	.titoliBox { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: white;}
	a.titoliBox:link { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: white;}
	a.titoliBox:visited { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: 9999CD;}
	a.titoliBox:hover { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: #000034;}
		
	.titoliBoxIn { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: white;}
	a.titoliBoxIn:link { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: white;}
	a.titoliBoxIn:visited { font-family:Arial, Helvetica, sans-serif;letter-spacing:2px; font-size: 11px; font-weight:bold; color: 9999CD;}
	a.titoliBoxIn:hover {font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; font-size: 11px; font-weight:bold; color: #000034;}
	
	
	h1, h2, h3, { 
	display: inline; 
	line-height: 16px; 
	font-weight: normal; 
	} 
	
	h1 { font-size:16px; color:#BE2B2B;}
	h2 { font-size:14px; font-style:italic; color:gray;}
	h3 { font-size:12px; color:#BE2B2B}

 

	/*Verificare a cosa corrisponde il colore #BE2B2B*/
	.sel {color:#BE2B2B}
	
	.imgOn {border-color: darkred;}
	/*.imgOut {border-color:#ffffff;filter:alpha(Opacity=50,FinishOpacity=100,Style=0);}*/
	.imgOut {border-color:#ffffff;}
	
	.imgMat {border-color: purple;}
	.imgNoDeco {border: none;}
	
	.imgOn2 {border-color: darkred;}
	.imgOut2 {border-color: silver;filter:alpha(Opacity=30,FinishOpacity=100,Style=0)}
	
	
	.norm { font-size:12px; color:white;}
	.presentazione {font-size:11px; color:white;}
		
	.footer a:link {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	text-decoration: underline;
	}
	
	.footer a:visited {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	}
	
	.footer a:hover {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration: none;
	}
	
	.footer a:active {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration: underline;
	}
	



/* aggiunte	*/


td { padding: 0;margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333 }
td.separa { border-bottom: 1px dotted #cccccc }
td.separaNews { border-bottom: 1px dotted #cccccc;height:4px }
td.separacat { border-top:1px solid silver }
td.separasottocat { border-top:1px dotted silver }
td.separacatsecond { border-top:1px solid #e6e6e6  }
td.gris { color: gray }

	.small { letter-spacing:1px;padding: 0;margin:0; font-family:"small fonts"; font-size:8px; color:white }
	
	a.small:link { letter-spacing:1px;font-family:"small fonts"; font-size:8px; color:#FFFFFF;text-decoration:none; }
	a.small:active { letter-spacing:1px;font-family:"small fonts"; font-size:8px; color:#010066;text-decoration:none; }
	a.small:visited { letter-spacing:1px;font-family:"small fonts"; font-size:8px; color:#9999CD;text-decoration:none; }
	a.small:hover { letter-spacing:1px;font-family:"small fonts"; font-size:8px; color:#000034;text-decoration:underline; }
	
/*Il gruppo di regole seguente modifica i testi dei quadranti in hp*/
a:link { color: #FFFFFF; text-decoration:none; z-index:100;} 
a:active { color: #010066; text-decoration:none; z-index:100;}
a:visited { color: #ffffff; text-decoration:none; z-index:100;}
a:hover { color:#ffffff; text-decoration:underline; z-index:100;}

/*La regola seguente si applica alla registrazione in alto in hp*/
input  {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #66669A;
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	}

.inputButt  {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #66669A;
    font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
.input  {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #66669A;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
.inputText  {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #ffffff;
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
hr {
	color: #ffffff;
	line-height: 1px;
}



.skype {
	background-color: #333366;
}


.productable_style .td{
	background-color: #333366;
}

.quadrante {border-top:medium outset #0e0e1d; 
border-left: medium outset #0e0e1d; 
border-right:medium outset /*#9999cd*/#ccccff; 
border-bottom:medium outset /*#9999cd*/#ccccff;
background-color:#9999cd;}

.quadrante1 {border-top:medium outset #000000; 
border-left: medium outset #000000; 
border-right:medium outset #9999cd; 
border-bottom:medium outset #9999cd;
background-color:#000034;}