/* Global Styles */

body {
	margin:0px;
	background-image: url(images/sfondoblusfumato.gif);
	background-color: #FFFFFF;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
		
a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

a.popup{
	color: #666666;
	text-decoration: none;
	}
	
	
	
	
	


a.link2 :link { color: #FF0000; text-decoration: none}
a.link2 :visited { color: #FF00FF; text-decoration: none}
a.link2 :hover { color: #336633; text-decoration: underline}
a.link2 :active { color: #FF0000; text-decoration: underline}
	
	
	
	
	
	
	
.Stile3 {
color: #FFFFFF;
}
.Stile4 {
color: #1011A9;
}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #C0CEEF;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1313A9;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #4972CF;
	color:#FFFFFF;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	/*border-left: 1px solid #ccd2d2;*/
	text-align:justify;
	font: 13px Arial, Helvetica, sans-serif;
	/*font: 14px "Times New Roman", Times, serif;*/
	/*font: 15px Arial, Helvetica, sans-serif;*/
	color: #04053E;
	letter-spacing:.03em;
	/*line-height:16px;*/
	/*letter-spacing:.1em;*/
	display:block;
	/*padding:8px 6px 10px 20px;*/
}

#title{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	/*border-left: 1px solid #ccd2d2;*/
	
	/*font: 15px Arial, Helvetica, sans-serif;*/
	font: 17px Arial, Helvetica, sans-serif;
	color: #1011a9;
	/*line-height:16px;*/
	/*letter-spacing:.1em;*/
	/*display:block;*/
	/*padding:8px 6px 10px 20px;*/
}

#advert{
	
	border:1px solid #cccccc;
	
	/*text-align:center;
	padding: 0px;
	padding-left:10px;
	border-top:1px solid #cccccc;
	border:1px solid #ccc;
padding: 3px;
border-color: #ccc #999 #666 #ccc;
background-color:#EEEEEE;
margin:0px;*/
	
}
	
a.INFO {
        /*color: #1011a9;*/
		color: #cc0000;
		font: bold 13px Arial, Helvetica, sans-serif;
        cursor: Hand;
    }
	
#services {
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	/*border-left: 1px solid #ccd2d2;*/
	text-align: left;
	vertical-align:top;
	font: bold 11px Arial, Helvetica, sans-serif;
	/*font: 14px "Times New Roman", Times, serif;*/
	/*font: 15px Arial, Helvetica, sans-serif;*/
	color: #04053E;
	/*letter-spacing:.03em;*/
	/*line-height:16px;*/
	/*letter-spacing:.1em;*/
	display:block;
	/*padding:8px 6px 10px 20px;*/
}

#popup{
	
	
	background-color:#FFFFFF;
	/*text-align:center;
	border:1px solid #cccccc;
	padding: 0px;
	padding-left:10px;
	border-top:1px solid #cccccc;
	border:1px solid #ccc;
padding: 3px;
border-color: #ccc #999 #666 #ccc;

margin:0px;*/
	
}