body {
	/*background-color: #F4F4F4;*/
}

/* testo */
.texthome	{
	font-family: "Trebuchet MS";
	font: bold 36px;
	text-align: center;
}
p	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	margin-left: 5px;
	margin-right: 5px;
}
td	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	margin-left: 5px;
	margin-right: 5px;
}
td2	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 1px solid;
}

.text11	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	margin-left: 5px;
	margin-right: 5px;
}
.text11B	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
.text11Brosso	{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: Red;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
.text14	{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px;
}
/* collegamenti ipertestuali */
a.home:hover	{
	text-decoration: none;
}
a.home:link	{
	text-decoration: none;
}
A:Link, A:Visited, A:Active  {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #175AA6;
	line-height: 16px;
	text-decoration: none;
}

A:Hover  {
	text-decoration: underline;
	font-family: "Trebuchet MS";
	font-weight: normal;
	line-height: 16px;
	font-size: 11px;
	color: #175AA6;
}
A.titolo:Link, A.titolo:Visited, A.titolo:Active  {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-decoration: underline;
}

A.titolo:Hover  {
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	line-height: 16px;
	font-size: 11px;
	color: #333333;
}
A.foto, A.foto:Active  {
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}

A.foto:Hover  {
	color: #F4F4F4;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666;
	border: 1px solid #666;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
}

/* Varie */




/* bordi */
.borderTBLRdotted	{
	border: 1px dotted #6B9DD0;
}
.borderB	{
	border-bottom: 1px solid #6B9DD0;
}
.borderLdotted	{
	border-left: 1px dotted #6B9DD0;
}
/* General configuration CSS */
		
#dhtmlgoodies_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
}
#dhtmlgoodies_menu{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}
#dhtmlgoodies_menu li{
	list-style-type:none;	/* No bullets */
}	
#dhtmlgoodies_menu a{
	margin:0px;
	padding:0px;
}
/* End general configuration CSS */
		
/* Cosmetic */
	
/***********************************************************************
	CSS - MENU BLOCKS
 	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul{
	border: 1px dotted #6B9DD0;
	background-color: #F4F4F4;
	padding: 1px;
}
#dhtmlgoodies_menu ul.menuBlock1{
	/* Menu bar - main menu items */
	border: 0px;
	padding: 1px;
	border: 1px dotted #6B9DD0;
	background-color: #F4F4F4;
	overflow: visible;
}
#dhtmlgoodies_menu ul.menuBlock2{
	/* Menu bar - main menu items */
	border: 0px #6B9DD0;
	padding: 1px;
	border: 1px dotted #6B9DD0;
}
		
/***********************************************************************
	CSS - MENU ITEMS
 	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#dhtmlgoodies_menu a{
	color: #666;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

/*
Main menu items 
*/
#dhtmlgoodies_menu .currentDepth1{
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #F4F4F4;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
#dhtmlgoodies_menu .currentDepth1over{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666;
	border: 1px solid #666;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
#dhtmlgoodies_menu .currentDepth1 a{
	font-weight:bold;
}
#dhtmlgoodies_menu .currentDepth1over a{
	/* Text rules */
	color: #F4F4F4;
	font-weight: bold;
}
		
/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2{
	padding-right: 2px;
	border: 1px solid #F4F4F4;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
#dhtmlgoodies_menu .currentDepth2over{
	padding-right: 2px;
	background-color: #666;
	border: 1px solid #666;
	font-family: "Trebuchet MS";
	font-size: 11px;
}	
#dhtmlgoodies_menu .currentDepth2over a{
	/* Text rules */
	color: #F4F4F4;
}

/* moduli */
.formcol{
	font-family: "Trebuchet MS";
	background: #666666;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding: 0px;
}

.form{
	font-family: "Trebuchet MS";
	background: #ffffff;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	border-style: dotted;
	border-width: 1px;
	border-color: #6B9DD0;
}


/*
doppio ma usato
*/
.blumediochiaro{
background-color:#ABC9E8;
}
/*
doppio ma usato
*/






.form2{
    font-family: verdana, arial, helvetica;
	background : #ffffff;
	color : #000000;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}


.form11{
    font-family: verdana, arial, helvetica;
	background : #ffffff;
	color : #000000;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}


ul{
	list-style: none;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	font-family: "Trebuchet MS";
}

li{
	list-style: none;
	margin-left: 3px;
	padding: 0px;
	text-align: left;
	font-family: "Trebuchet MS";
}



A.menu:Link  {
    font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size: 10px;
	color: #BA262A;
	line-height:16px;
	text-decoration: none; 
	line-height:16px;
	
}

A.menu:Visited  {
	color : #BA262A;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:16px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu:Active  {
  font-family: verdana, arial, helvetica;
	font-weight:bold;
	color:#BA262A;
	line-height:16px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu:Hover  {
	text-decoration : underline;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:16px;
	font-size : 10px;
	color:#BA262A;
}




A.menu3:Link  {
    font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size: 10px;
	color: #ffffff;
	line-height:16px;
	text-decoration: none; 
	
}

A.menu3:Visited  {
	color : #ffffff;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:16px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu3:Active  {
  font-family: verdana, arial, helvetica;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu3:Hover  {
	text-decoration : underline;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:16px;
	font-size : 10px;
	color:#ffffff;
}


A.menu4:Link  {
    font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size: 10px;
	color: #000000;
	line-height:20px;
	text-decoration: none; 
	
}

A.menu4:Visited  {
	color : #000000;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:20px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu4:Active  {
  font-family: verdana, arial, helvetica;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	font-size : 10px;
	text-decoration: none;
	
}

A.menu4:Hover  {
	text-decoration : none;
	 font-family: verdana, arial, helvetica;
	font-weight:bold;
	line-height:20px;
	font-size : 10px;
	color:#ffffff;
}


.immagine{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px; 

}

/*
------------------------------------------------------
*/
.bluchiaro{
background-color:#EEF5FC;
}

.blurighe{
background-color:#CEE3F8;
}

.blumedio{
background-color:#ABC9E8;
}
.bluscuro{
background-color:#6B9DD0;
}

.tabellapuntini{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	background-color:#EEF5FC;
	
}

.tabellabianca{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	background-color:#ffffff;
	
}

.cella4{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	background-color:#6B9DD0;
}

/*
------------------------------------------------------------
*/









.cella{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	border-right:none;
	border-left:none;

}


.cella2{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	border-bottom:none;
	border-right:none;

}

.cellafooter{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-left:none;
	border-bottom:none;
	border-right:none;

}

.cella3{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-right:none;
	border-left:none;

}




.cella5{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	border-right:none;
}

.cella6{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
	border-left:none;
}


.tabella{
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px;
	border-top:none;
}





.titolo  {
	font-family : verdana, arial, helvetica;
	font-size : 10px;
	font-weight: bold;
	line-height:16px;
	color : #000000;
	
}


.benvenuto  {
	font-family : verdana, arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	line-height:16px;
	color : #000000;
	
}


.titolodescrizione  {
	font-family : verdana, arial, helvetica;
	font-size : 10px;
	font-weight: bold;
	line-height:16px;
	color : #175AA6;
	
}

.titolobianco  {
	font-family : verdana, arial, helvetica;
	font-size : 10px;
	font-weight: bold;
	line-height:16px;
	color : #ffffff;
	
}


.titolorosso  {
	font-family : verdana, arial, helvetica;
	font-size : 15px;
	font-weight: bold;
	line-height:16px;
	color : #BA262A;
	
	
}

.testorosso  {
	font-family : verdana, arial, helvetica;
	font-size : 10px;
	font-weight: normal;
	line-height:16px;
	color : #BA262A;
	
	
}


.testo  {
	font-size : 10px;
	font-family :verdana, arial, helvetica;
	line-height:16px;
	color : #000000;
	text-decoration: none; 
	text-align:justify;
}


.testo11  {
	font-size : 11px;
	font-family :verdana, arial, helvetica;
	line-height:16px;
	color : #000000;
	text-decoration: none; 
	text-align:justify;
}


.testobianco  {
	font-size : 10px;
	font-family :verdana, arial, helvetica;
	line-height:16px;
	color : #ffffff;
	text-decoration: none; 
}


.testopiccolo  {
	font-size : 9px;
	font-family :verdana, arial, helvetica;
	line-height:16px;
	color : #000000;
	text-decoration: none; 
}







