A.mappasito:link, A.mappasito:visited, A.mappasito:active
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px; 
	COLOR: #4296EF; 
	text-decoration:none;
}

A.mappasito:hover
{
	text-decoration:underline;
}

A.mappa:link, A.mappa:visited, A.mappa:active
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px; 
	COLOR: #636463; 
	text-decoration:none;
}

A.mappa:hover
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px; 
	COLOR: #636463; 
	text-decoration:underline;
}

input, textarea
{
	border: solid 1px black;
	background-color: #FFFFFF;
}

.user_iscrizione
{
	font : 11px Arial;
	color : #31669F;
}

/*
	PROMO DETAIL
*/
.promo_iscrizione
{
	font : 11px Arial;
	color : #31669F;
}

.promo_header
{
	font : 14px Arial;
	color : #31669F;
}

.promo_date
{
	font : 11px Arial;
	color : #FC9106;
}

.promo_author
{
	font : bold 11px Arial;
	color : #31669F;
}

.promo_text
{
	font : 11px Arial;
	color : #666666;
	border: solid 1px #D6EAFF;
	background-color: F7F7F7;
	padding: 7px;
}

.promo_elenco_titoli
{
	font : 11px Arial;
	color : #666666;
	padding-bottom: 5px;
	padding-top: 5px;
}


/*
 LOGIN
*/
.login {
	FONT-SIZE: 11px; 
	font-family: Tahoma;
	border: solid 1px black;
	background-color : #FFFFFF;
}

.login_button {
	font: bold 11px Arial;
	color : #FC9106;
	border: none;
	background-color : #E8F4FF;
	border: solid 1px black;
}

/*
	MAPPA
*/

		.mappa_livello1
		{
			font: bold 11px Arial;
			text-align: center;
			border: solid 1px white;
			color: #FFFFFF;
			padding: 2px;
			background-color: #10447D;
		}
	
		.mappa_livello2
		{
			font: bold 11px Arial;
			text-align: center;
			border: solid 1px white;
			color: #FC9106;
			background-color: #D6EAFF;
			padding: 2px;
			width: 200px;
		}
		
		.mappa_livello3
		{
			font: bold 11px Arial;
			text-align: center;
			border: solid 1px white;
			color: #4696EC;
			background-color: #E8F4FF;
			padding: 2px;
			width: 200px;
		}
		
/*
	NEWS DETAIL
*/
.news_header
{
	font : 14px Arial;
	color : #31669F;
}

.news_date
{
	font : 11px Arial;
	color : #FC9106;
}

.news_author
{
	font : bold 11px Arial;
	color : #31669F;
}

.news_text
{
	font : 11px Arial;
	color : #666666;
	border: solid 1px #D6EAFF;
	background-color: F7F7F7;
	padding: 7px;
}

.news_elenco_titoli
{
	font : 11px Arial;
	color : #666666;
	padding-bottom: 5px;
	padding-top: 5px;
}
/*
	MERCATI
*/
.mercati_header
{
	font : 14px Arial;
	color : #31669F;
}

.mercati_testo
{
	padding-top: 10px;
	font : 11px Arial;
	color : #666666;
}

.mercati_button
{
	background-image: url(../_images/Italiano/texture_grigio.gif);
	background-position: top;
	background-repeat: repeat-x; 
	height: 20px;
	padding-left: 10px;
	font: 12px Arial;
	color: #FFFFFF;
}

.mercati_allegati
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

A.mercati_allegati_link:link, A.mercati_allegati_link:visited, A.mercati_allegati_link:active, A.mercati_allegati_link:hover
{
	font: 12px Arial;
	color: #FC7A07;
	text-decoration: none;
}

.mercati_info
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font : 11px Arial;
	color : #666666;	
}


/*
	SOLUZIONI
*/
.soluzioni_header
{
	font : 14px Arial;
	color : #31669F;
}

.soluzioni_testo
{
	padding-top: 10px;
	font : 11px Arial;
	color : #666666;
}

.soluzioni_button
{
	background-image: url(../_images/Italiano/texture_grigio.gif);
	background-position: top;
	background-repeat: repeat-x; 
	height: 20px;
	padding-left: 10px;
	font: 12px Arial;
	color: #FFFFFF;
}

.soluzioni_allegati
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

A.soluzioni_allegati_link:link, A.soluzioni_allegati_link:visited, A.soluzioni_allegati_link:active, A.soluzioni_allegati_link:hover
{
	font: 12px Arial;
	color: #FC7A07;
	text-decoration: none;
}

.soluzioni_info
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font : 11px Arial;
	color : #666666;	
}


/*
	Gli stili dei vari frame della Home Page
*/
.HP_vetrina_frame
{
	background-image: url(../_images/Italiano/ombra.gif);
	background-position: left;
	background-repeat: repeat-y; 
	background-color: #D6EAFF;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
}

.HP_news_frame
{
	padding-left: 8px;
	padding-right: 1px;
	padding-top: 11px;
}

.HP_focus_frame
{
	padding-left: 20px;
	padding-right: 7px;
	padding-top: 10px;
}

.HP_menu_frame
{
	/*	padding-left: 24px; */
	background-color: #D6EAFF;
}

.main_frame
{
	background-image: url(../_images/Italiano/ombra_bianco.gif);
	background-position: left;
	background-repeat: repeat-y; 
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.right_frame
{
	padding-top: 1px;
	background-image: url(../_images/Italiano/diagonale.gif);
}

/*
	HORIZONTAL ROWS (SEPARATORI)
*/
.hr_dotted_arancione
{
	height: 1px;
	background-image: url(../_images/Italiano/dotted_arancio.gif);
}

.hr_dotted_blu
{
	height: 1px;
	background-image: url(../_images/Italiano/dotted_blu.gif);
}

.hr_double_blu
{
	height: 4px;
	background-image: url(../_images/Italiano/separatore_doppio.gif);
}

.hr_solid_blu
{
	height: 1px;
	background-color: #D6EAFF;
}

.hr_3D_blu
{
	height: 2px;
	background-image: url(../_images/Italiano/separatore.gif);
}

.hr_solid_gray
{
	height: 1px;
	background-color: #DDDDDD;
}

/*
	PROMO HOME PAGE
*/

.promoHP_content_box 
{
	padding-right: 2px; 
	padding-bottom: 5px;
}

A.promoHP_title:link, A.promoHP_title:visited, A.promoHP_title:active, A.promoHP_title:hover
{
	font : bold 11px Arial;
	color : #31669F;
	text-decoration : none;
}

.promoHP_content
{
	font : 11px Arial;
	color : #666666;
}

/*
	FOCUS HOME PAGE
*/

.focus_content_box
{
	padding: 5px;
	background-image: url(../_images/Italiano/diagonale.gif);
}

A.focusHP_title:link, A.focusHP_title:visited, A.focusHP_title:active, A.focusHP_title:hover
{
	font : bold 11px Arial;
	color : #31669F;
	text-decoration : none;
}

.focusHP_content
{
	font : 11px Arial;
	color : #666666;
}

/*
	NEWS HOME PAGE
*/
.newsHP_date
{
	font : 11px Arial;
	color : #FC9106;
}

A.newsHP_title:link, A.newsHP_title:visited, A.newsHP_title:active, A.newsHP_title:hover
{
	font : bold 11px Arial;
	color : #31669F;
	text-decoration : none;
}

.newsHP_content
{
	font : 11px Arial;
	color : #666666;
}

.newsHP_content_box 
{
	padding-right: 2px; 
	padding-bottom: 5px;
}

/*
	NAVIGAZIONE
*/

.top_navigazione
{
	background-image : url(../_images/Italiano/top_navigazione_bkg.gif);
	background-repeat : repeat-x;
	height : 20px;
	font: bold 10px Arial;
	color : #4696EC;
	vertical-align : bottom;
	padding-bottom : 2px;
	}

/* 
	STILI DEFINITI PER IL TREEVIEW SERVER-SIDE
*/

/*
	STILE "Menu_1"
*/

.Menu_1_TreeGroup
{
	background-color: #E8F4FF;
	margin-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor:default;  
}

.Menu_1_TreeSelectedTopItem
{
	padding-right: 7px;
	padding-bottom: 4px;
	padding-top: 2px;
	cursor: default;
	background-color: #D6EAFF;
	background-image: url(../_images/Italiano/separatore.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}


.Menu_1_TreeSelectedTopItemLink
{
	font : bold 11px Arial;
	color : #FC9106;
	text-decoration : none;
}

A.Menu_1_TreeItemLink:link, A.Menu_1_TreeItemLink:visited, A.Menu_1_TreeItemLink:active, A.Menu_1_TreeItemLink:hover
{
	color: #4696EC;
	font : 11px Arial;
	text-decoration : none;
}


.Menu_1_TreeTopItem
{
	padding-right: 7px;
	padding-bottom: 4px;
	padding-top: 2px;
	cursor: default;
	background-color: #D6EAFF;
	background-image: url(../_images/Italiano/separatore.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.Menu_1_TreeItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
	background-image: url(../_images/Italiano/dotted_arancio.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*
.Menu_1_TreeSelectedItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
}



.Menu_1_TreeExpandedItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
}

.Menu_1_TreeExpandedItemLink
{
	color:black;
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
	font-style: italic;
}
*/

A.Menu_1_TreeTopItemLink:link, A.Menu_1_TreeTopItemLink:visited, A.Menu_1_TreeTopItemLink:active, A.Menu_1_TreeTopItemLink:hover
{
	font : bold 11px Arial;
	color : #FC9106;
	text-decoration : none;
}


.Menu_1_TreeSelectedItemLink
{
	color:black;
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
	font-weight: bold;
}

.Menu_1_TreeExpandedTopItemLink
{
	font : bold 11px Arial;
	color : #FC9106;
	text-decoration : none;
}

.Menu_1_TreeExpandedTopItem
{
	padding-right: 7px;
	padding-bottom: 4px;
	padding-top: 2px;
	cursor: default;
	background-color: #D6EAFF;
	background-image: url(../_images/Italiano/separatore.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*
	STILE "DocsTree"
*/

.DocsTree_TreeGroup
{
	border-width: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 2px;
	margin: 2px;
	cursor:default;  
}

.DocsTree_TreeTopItem
{
	padding-right: 5px;
	padding-left: 1px;
	cursor: default;
	background-color: #CECECE;
}

.DocsTree_TreeItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
}

.DocsTree_TreeSelectedTopItem
{
	padding-right: 5px;
	padding-left: 1px;
	cursor: default;
	background-color: #CECECE;
}

.DocsTree_TreeSelectedItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
}

.DocsTree_TreeExpandedTopItem
{
	padding-right: 5px;
	padding-left: 1px;
	cursor: default;
	background-color: #CECECE;
}

.DocsTree_TreeExpandedItem 
{
	padding-left:1px;
	padding-right:5px;
	cursor:default;  
}

A.DocsTree_TreeTopItemLink
{
	color:black;
	font-family:verdana; 
	font-size:11px;	
	text-decoration : none;
}

A.DocsTree_TreeTopItemLink:visited
{
	color:black;
	font-family:verdana; 
	font-size:11px;	
	text-decoration : none;
}

A.DocsTree_TreeTopItemLink:hover
{
	color:black;
	font-family:verdana; 
	font-size:11px;	
	text-decoration : underline;
}

.DocsTree_TreeSelectedTopItemLink
{
	color:darkred;
	font-family:verdana; 
	font-size:11px; 
	text-decoration : none;
	font-weight: bold;
	border-bottom: solid 1px black;
	width: 100%;
	cursor: hand;
}

.DocsTree_TreeExpandedTopItemLink
{
	font-family:verdana; 
	font-size:11px; 
	text-decoration : none;
	font-weight: bold;
	width: 100%;
	cursor: hand;
}

A.DocsTree_TreeItemLink
{
	color:black;
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
}
A.DocsTree_TreeItemLink:visited
{
	color:black;
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
}
A.DocsTree_TreeItemLink:hover
{
	color:black;
	font-family:verdana; 
	font-size:10px;
	text-decoration : underline;
}

.DocsTree_TreeSelectedItemLink
{
	color: darkred;
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
	font-weight: bold;
	border-bottom: solid 1px black;
	width: 100%;
	cursor: hand;
}

.DocsTree_TreeExpandedItemLink
{
	font-family:verdana; 
	font-size:10px; 
	text-decoration : none;
	font-weight: bold;
	width: 100%;
	cursor: hand;
}

/*stili TAB*/

td.not_selected
{
	font-family:Arial;
}


a.not_selected:link, a.not_seleceted:visited, a.not_selected:visited, a.not_selected:hover
{
	font-family:Verdana;
	color: #636563;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
}

/*Pulsante Submit*/

input.submit
{
	background-color:#D6D3CE;
	width:80px;
}