/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#103C87; layer-background-color:#C3D3E3; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:normal}
.clLevel0{background-color:#103C87; layer-background-color:Black; color:White}
.clLevel0over{background-color:Black; layer-background-color:Black; color:White; cursor:pointer; cursor:hand; font-weight:normal}
.clLevel0border{position:absolute; visibility:hidden; background-color:Black; layer-background-color:Black}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:tahoma, arial,helvetica; font-size:12px; font-weight:normal}
.clLevel1{background-color:#CFCFCF; layer-background-color:#C3D3E3; color:#103C87}
.clLevel1over{background-color:#E9E9E9; layer-background-color:Black; color:#CC0000; cursor:pointer; cursor:hand;text-decoration:none}
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:Black; layer-background-color:Black}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:normal}
.clLevel2{background-color:#E9E9E9; layer-background-color:Black; color:Black;}
.clLevel2over{background-color:White; layer-background-color:Black; color:Black; cursor:pointer; cursor:hand; text-decoration: underline}
.clLevel2border{position:absolute; visibility:hidden; background-color:Black; layer-background-color:Black}

/******************************************************
****** STILI PER LE BARRE COLORATE DELLE SEZIONI ******
*******************************************************/

.tabCorp {
	background-color: #C8C8C8;
}

.tabMat {
	background-color: Black;
}
.tabAct {
	background-color: #E1E1E1;

}
.tabRac {
	background-color: #CC0000;

}
.tabEng {
	background-color: #3366cc;

}
.tabSport {
	background-color: #2DBB31;

}
.tabRd {
	background-color: #ffea00;

}
.tabPat {
	background-color: #cccccc;

}
.tabBank {
	background-color: #ff9900;

}
.tabStore {
	background-color: #cfaed0;

}
.tabCons {
	background-color: #666666;

}
.tabLab {
	background-color: #b1d9fb;

}
.tabProtection {
	background-color: #336666;

}

.tabSearch {
	background-color: #009cff;

}
/***********************************
 **** Stile per il menu dello Store*
 ***********************************/

ul.menuStore {
	width:141px;
	border:1px solid #000;
	list-style:none; /*elimino i punti elenco */
	margin:0;
	padding:0; /* elimino i rientri delle liste */
	font-family:sans-serif;
	font-size:12px;
}

ul.menuStore  
ul.menuStore li a {
	
	border:0px solid white;
	font-family:sans-serif;
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura */
	padding:0; /* lascia spazio far il bordo del menu e il testo del link */
	height:0;
	line-height:0; /* 2.5em altezza del link: height e line-height devono avere il medesimo valore */
	font-weight:normal;
}
ul.menuStore li {
	display:inline /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
}
/*ul.menuStore li a:link, ul.menuStore li a:visited {
	border:1px solid black;
	background:White;
	color: #009; /* colori per il link 
}*/
/*ul.menuStore li a:hover, ul.menuStore li a:active {
	border:1px solid gray;
	text-decoration: underline;
	background: #eeeeee;
	color:#c00;  /* colori per l'effetto roll-over
}
*/
/***********************************
 **** Stile per il menu a sinistra *
 ***********************************/

ul.menuSx {
	width:90%; /*130px;*/
	border:1px solid #000;
	list-style:none; /*elimino i punti elenco */
	margin:0;
	padding:0; /* elimino i rientri delle liste */
	font-family:Thaoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}
ul.menuSx li a {
	
	/*border-color:Black;*/
	font-family:sans-serif;
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura */
	padding:0.5em 0.5em; /* lascia spazio far il bordo del menu e il testo del link */
	height:0 1em; /*2.5em */
	line-height:1em; /* 2.5em altezza del link: height e line-height devono avere il medesimo valore */
	font-weight:normal;
}
ul.menuSx li {
	display:inline /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
}
ul.menuSx li a:link, ul.menuSx li a:visited {
	background:White;
	color: #009; /* colori per il link */
	font-weight:normal;
}
ul.menuSx li a:hover, ul.menuSx li a:active {
	text-decoration: underline;
	background: #eeeeee;
	color:#c00;  /* colori per l'effetto roll-over */
}

/********************************
***** Stile menu di dx **********
*********************************/

ul.menuDx {
	float:right;
/*	text-align:right;*/
	width:130px;
	border:0px; /*solid #000;*/
	list-style:square; /*elimino i punti elenco */
	margin:0;
	padding:0; /* elimino i rientri delle liste */
	font-family:sans-Serif;
	font-size:11px;
}
ul.menuDx li a {
	font-family:sans-serif;
	/*border:1px color:Black;*/
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura */
	padding:0.5em 0.5em; /* lascia spazio far il bordo del menu e il testo del link */
	height:0 2em; /*2.5em */
	line-height:2em; /* 2.5em altezza del link: height e line-height devono avere il medesimo valore */
	/*border-bottom:1px solid #000;*/
	font-weight:normal;
}
ul.menuDx li {
	display:inline /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
}
ul.menuDx li a:link, ul.menuDx li a:visited {
	background:#103C87;
	color: White; /* colori per il link */
	font-weight:normal;
}

ul.menuDx li a:hover, ul.menuDx li a:active {
	text-decoration:none;
	background: Black;
	color:White;  /* colori per l'effetto roll-over */
}

.mTitleSx {
	color:white;
	background:#103C87;
	font-weight:bold;
}

.mTitleDx {
	color:white;
	background:Black;
	font-weight:bold;
}

/**************************************************
 ******* INIZIO FORMATTAZIONE TESTO NORMALE *******
 **************************************************/

body	{
	font-family:sans-serif;
       	}

h4	{
	font-family:sans-serif;
	font-size:16;
       	}


table	{
	font-family:sans-serif;
	font-size:12px;
       	}


p	{
	text-align:left;
	line-height:150%;
	font-size:12px;
}

.foto {
	margin-right:15px;
	margin-bottom:15px;
}

a:link {
	font-size:12px;
	font-weight:bold;
	color:#F28900;/*#FF3000;*/
	text-decoration:none;
}

a:visited {
	font-weight:bold;
	color:#9A7955;
	text-decoration:none;
}

a:hover {
       color:Red;
       text-decoration:underline;
}

.dida {
	text-align:right;
	font-family:sans-serif;
	font-weight:bold;
	font-size:11px;
}

/*************************************************
 ****** FINE FORMATTAZIONE TESTO NORMALE *********
 ************************************************/


/*************************************************
	INIZIO STILI PER IMAGE VIEWER
**************************************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #333333;/*black;*/
/*border:1px solid black;*/
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 14px Sans-serif;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


/**************************************************************
	FINE STILI PER IMAGE VIEWER
***************************************************************/
