/* Global Styles */

div#container{position: relative}

div#extra{position: absolute; 
top: 0px; 
right: 0;
width: 160px;
width:170px;
width:160px;
padding: 1em 5px
}
div#content{margin: 0 0px;
width: 400px;
padding: 1em 10px
}

div#content_esteso{margin: 0 0px;

padding: 1em 10px
}


div#extra div.newsbox p{margin: 0}	

body {
	margin:0px;
	}
	
td {
	font:16px Arial, Helvetica, sans-serif;
	color:#336600;
	}
	
a {
	color: #00CC33;
	}
	
a:hover {
	color: #990033;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 16px Arial, Helvetica, sans-serif;
	
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:6px 1px 1px 14px;
	
	border-width:7px;
	border-color:#009903;
	border-style:solid;
	
	}
	
#navigation a:hover {
	
	color:#FFFFFF;	
	border-width:7px;
	border-color:#FFFF00;
	border-style:groove;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:16px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:16px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:16px 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:16px Arial, Helvetica, sans-serif;
	color:#003300;
	line-height:16px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #336600;
	line-height:26px;
	letter-spacing:0.21em;
	}
	
.subHeader {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #336600;
	line-height:22px;
	letter-spacing:0.2em;
	}
	
.titolonewsbox {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #336600;
	line-height:15px;
	letter-spacing:0.1em;
	}
.contenutinewsbox
{
font:bold 13px Arial, Helvetica, sans-serif;
color: #FFFF00
}

.newsTitle {
	font:bold 16px sans-serif Helvetica, ARIAL;
	color: #336600;
	line-height:22px;
	letter-spacing:0.05em;
	text-align: left;
	}
	
.sfondo_titolo {
	background-color: #009900;
}

.sfondo_logo {
	background-color: #7ffe01;
}

.quote {
	font: 16px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-align: justify;
	}
	
.navText {
	font: 16px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	}

.navTextHome{
	background-image: url(images/menu/m_home.jpg);
	background-repeat: no-repeat;	
	height:30px;
	}
	
.navTextChiSiamo{
	background-image: url(images/menu/m_chi_siamo.jpg);
	background-repeat: no-repeat;
	height:30px;
	}
	
.navTextScopo{
	background-image: url(images/menu/m_scopo.jpg);
	background-repeat: no-repeat;
	height:30px;
	}
	
.navTextHelp{
	background-image: url(images/menu/m_help.jpg);
	background-repeat: no-repeat;
	height:30px;
	}

.navTextMappa{
	background-image: url(images/menu/m_mappa.jpg);
	background-repeat: no-repeat;
	height:30px;
	}
	
.navTextSitiAmici{
	background-image: url(images/menu/m_siti_amici.jpg);
	background-repeat: no-repeat;
	height:30px;
	}

.navTextNotizie{
	background-image: url(images/menu/m_notizie.jpg);
	background-repeat: no-repeat;
	height:30px;
	}
	
.navTextContatti{
	background-image: url(images/menu/m_contatti.jpg);
	background-repeat: no-repeat;
	height:30px;
	}

.INPUT
		{
			COLOR: #000000;
			FONT:14px Arial, Helvetica, sans-serif;
			BORDER-RIGHT: 1px solid; 
			BORDER-LEFT: 1px solid; 
			BORDER-TOP: 1px solid; 
			BORDER-BOTTOM: 1px solid 
	
		}
	
.MAPINFOBOXTITLE {font-size: 12; font-weight: bold; color: #009900; width: 210px}
.MAPINFOBOX{font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17 px;
	text-align: justify;}