body {
	background-color: #FFF;
	color : #333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	margin: 0;
	padding: 0;
}


a:link {text-decoration:underline; color:#F00;}

a:visited {text-decoration:underline; color:#900}
	
a:hover {text-decoration:none;   color:#600;}

		 
em        {font-style: italic;      font-weight: normal;}	  
strong  {font-style: normal; font-weight: bold;}	  
		 

hr   {color:#CCC}


/*____________________solo stampa*/
div.solostampa {display: none;}

/*---------------------------------------------    ID cella top*/
#top {
	padding: 0;
	margin: 1em 0 0 0;
	text-align: center;
}


#top p.tagline {
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height : 2em;
	color: #333;
	font-size: 80%;
}

#top p.tagline span {
	font-weight: normal;
	/*line-height : 16px;*/
	letter-spacing : .5em;
}



/*---------------------------------------------  div ID  main*/
#main {
	background-color : transparent;
	padding: 0;
	margin: 0;
}

#main p {
	font-size: 80%;
	line-height: 1.5em;
	margin: 0 0 .5em 0;
}


/*---------------------------------------------  div ID annuncio*/
#main div#annuncio{
	padding: 1em;
	margin: 3em 8em;
	text-align: center;
	border: 1px solid #000;
}

#main  div#annuncio  p {
	font-size: 80%;
	line-height: 1.5em;
	margin: 3.5em 0 .5em 0;
}


/*---------------------------------------------  div ID pagamenti*/
#main div#pagamenti{
	padding: 1em;
	margin: 3em 8em;
	text-align: center;
}

#main  div#pagamenti  p {
	font-size: 72%;
	line-height: 1.5em;
	margin: 3em 0 .5em 0;
}

/*---------------------------------------------  div class dedica*/
#main div.dedica{
	padding: 0;
	margin: 2em;
	text-align: center;
}

#main div.dedica p{
	font-size: 80%;
	font-style: italic;
}


/*---------------------------------------------  div CLASS  side*/
.side {
	margin: 1em;
	padding: 0;
}



/* classi generali */
h1 {
	font-size: 150%; 
	color: #000;
}

h2 {
	font-size: 120%;
	color: #333;
	margin: 1em 0 .2em 0;
	padding: .25em 0 0 0;
	border-top: 1px solid #CCC;
}

h3 {
	font-size: 100%;
	font-style: italic;
	color: #333;
	margin: .8em 0 .2em 0;
	padding: .125em 0 0 0;
}

h4 {
	font-size: 100%;
	color: #333;
	margin: .8em 0 .2em 0;
	padding: .125em 0 0 0;
}

/*--------------------------------------------- ID footer */

#footer {
	font-size: 70%;
	padding: 1em;
	margin: 0;
	text-align : center;
	color: #CCC;
}


#footer p {
	padding: 0 0 .5em 0;
	margin: 0;
}

#footer a:link  {
	color: #CCC;
}
#footer a:visited  {
	color: #CCC;
}
#footer a:hover {
	color: #999;
}
