BODY			{text-align: center; font-size: 14px; font-family: "Trebuchet MS", Arial; background-color: #191919; color: #DDDDDD; margin-top: 35px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; line-height: 15px;}
HR				{ color: #666666; height: 1px;}
IMG				{ border-style: none; }
A				{ color: #666666; text-decoration: none;}
A:link			{ color: #666666;}
A:visited		{ color: #666666;}
A:hover			{ color: #f21E08;}

h1				{ margin-top: 5px; margin-bottom: 20px; font-size: 20px; color: #666666; }
h1.home			{ margin: 0px; font-size: 14px; font-weight: normal; color: #DDDDDD; }
h2				{ margin: 0px; font-size: 16px; font-weight: normal; }
h2.stile		{ font-weight: bold; margin-top: 12px; margin-bottom: 12px;}

#contains			{ width: 800px; padding-top: auto; padding-bottom: 45px; margin-left: auto; margin-right:auto; text-align:left; vertical-align: top; }
#contains SPAN.nota	{ color: #f21E08; }
#contains ul				{font-weight: bold;}
#contains ul li				{font-weight: normal;list-style-position: outside; list-style-image: url(res/fr.gif); padding-left: 0px; padding-bottom: 4px;}
#contains ol li				{list-style-image: none;}

#contains div.riga			{ clear: both;}
#contains div.testo			{ float: left; width: 480px; margin-left: 10px; text-align: justify; }
#contains div.testofull		{ float: left; text-align: justify; }
#contains div.foto			{ float: left; width: 300px; }


#contains img.mainfoto		{ width: 300px; border: solid 1px #666666;}


/* per menu */
#mymenu			{padding-bottom: 10px; margin-bottom: 5px;}
#mymenu IMG		{ margin-bottom: 10px;}
#mymenu TD		{width: 123px; padding-right: 10px; padding-bottom: 0px;}
#mymenu A			{ color: #666666; text-decoration: none;}
#mymenu A:link	{ color: #666666;}
#mymenu A:visited	{ color: #666666;}
#mymenu A:hover	{ color: #f21E08;}
#mymenu TD.activlink		{ color: #f21E08;}
#mymenu HR.activlink		{ color: #f21E08;}
/* fine */

#descr TD			{text-align: justify; vertical-align: top; }
#descr A.contatti				{ color: #f21E08;}
#descr A.contatti:link			{ color: #f21E08;}
#descr A.contatti:visited		{ color: #f21E08;}
#descr A.contatti:hover			{ color: #666666;}


/* per footer */
#footer					{ height: 100%; color: #999999; vertical-align: top; text-align: center; font-size: 12px; padding-top: 5px; margin-bottom: 7px; }
#footer A				{ color: #333333;}
#footer A:link			{ color: #333333;}
#footer A:visited		{ color: #333333;}
#footer A:hover			{ color: #666666;}
#footer SPAN			{ color: #666666;}
#footer .line			{ border-top: solid 1px #333333; width: 800px; margin-left: auto; margin-right: auto;}

								
/* fine */
