/* CSS Document */

body					{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 16px;
						color: #3A3428;
						background-color: #000000;
						margin: 20px auto 30px auto;
						padding: 0px;
						}

p						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 16px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

img						{
						border-style: none;
						margin: 0;
						padding: 0;
						}

form					{
						width: 360px;
						margin: 0 auto 0 auto;
						padding: 0;
						}

hr						{
						color: #B67531;
						height: 1px;
						}

/*
	-------------------------------------------------------------------------------------------------------
	STRUTTURA DELLE PAGINE
	-------------------------------------------------------------------------------------------------------
*/
#container				{
						width: 750px;
						height: 451px;
						margin: 0 auto 0 auto;
						padding: 0;
						color: #3A3428;
						background-color: #E6D6A8;
						background-image: url(/elementi/img/sfumatura.jpg);
						background-position: 0 168px;
						background-repeat: repeat-x;
						border-collapse: collapse;
						border-style: none;
						}

.str1c1					{
						width: 180px;
						height: 1px;
						margin: 0;
						padding: 0;
						border-style: none;
						color: #333333;
						background-color: #000000;
						}

.str1c2					{
						width: 115px;
						height: 1px;
						margin: 0;
						padding: 0;
						border-style: none;
						color: #333333;
						background-color: #000000;
						}

.str1c3					{
						width: 285px;
						height: 1px;
						margin: 0;
						padding: 0;
						border-style: none;
						color: #333333;
						background-color: #000000;
						}

.str1c4					{
						width: 170px;
						height: 1px;
						margin: 0;
						padding: 0;
						border-style: none;
						color: #333333;
						background-color: #000000;
						}

.str2c1e2				{
						width: 295px;
						height: 80px;
						margin: 0;
						padding: 0;
						border-style: none;
						vertical-align: top;
						color: #FFFFFF;
						background-color: #E6D6A8;
						background-image: url(/elementi/img/angolo_top.gif);
						background-position: top left;
						background-repeat: no-repeat;
						}

.str2c3e4				{
						width: 455px;
						height: 125px;
						margin: 0;
						padding: 0;
						border-style: none;
						line-height: 0px;
						}

.str3c1e2				{
						width: 295px;
						height: 45px;
						margin: 0;
						padding: 0;
						border-style: none;
						background-image: url(/elementi/img/cuore01.jpg);
						background-position: top left;
						background-repeat: no-repeat;
						}

.str4cspan				{
						width: 750px;
						height: 42px;
						margin: 0;
						padding: 0;
						border-style: none;
						background-image: url(/elementi/img/cuore02.jpg);
						background-position: top left;
						background-repeat: no-repeat;
						line-height: 0px;
						}

.str5c1					{
						width: 180px;
						height: 203px;
						margin: 0;
						padding: 0;
						border-style: none;
						vertical-align: top;
						background-image: url(/elementi/img/cuore.jpg);
						background-position: top left;
						background-repeat: repeat-x;
						}

.hpr5c2e3				{
						width: 400px;
						height: 203px;
						margin: 0;
						padding: 0;
						border-style: none;
						vertical-align: top;
						background-image: url(/elementi/img/bgwhite.gif);
						background-position: top left;
						background-repeat: repeat-y;
						}

.hpr5c2e3 h1			{
						margin: 0px 0px 10px 0px;
						padding: 0;
						font-style: italic;
						font-weight: normal;
						font-size: 12px;
						color: #FFFFFF;
						}

.hpr5c4					{
						width: 170px;
						height: 203px;
						margin: 0;
						padding: 0;
						border-style: none;
						vertical-align: top;
						background-image: url(/elementi/img/bgwhite.gif);
						background-position: top left;
						background-repeat: repeat-y;
						}

.hpr5c4 h2				{
						margin: 0px 0px 0px 0px;
						padding: 0;
						font-weight: normal;
						font-size: 11px;
						}

.str6cspan				{
						width: 750px;
						height: 80px;
						margin: 0;
						padding: 0;
						border-style: none;
						background-image: url(/elementi/img/bottom.jpg);
						background-position: top left;
						background-repeat: no-repeat;
						}

#languages				{
						line-height: 0px;
						margin: 10px 0 0 60px;
						padding: 0;
						font-size: 10px;
						}	

#pagetext				{
						width: 360px;
						margin: 10px auto 0 auto;
						}

#pagetext table			{
						margin: 0;
						padding: 0;
						}

#pagetext td			{
						text-align: center;
						}

#hpboxright				{
						width: 130px;
						margin: 10px auto 20px auto;
						}

#photopage				{
						width: 360px;
						height: 300px;
						margin: 0 auto 0 auto;
						text-align: center;
						line-height: 0px;
						}

#galleryimage			{
						margin: 10px 0 20px 0;
						}

#imagewait				{
						margin: 100px auto 0 auto;
						padding: 0;
						width: 16px;
						height: 16px;
						}

#ppnavigation			{
						width: 360px;
						height: 20px;
						margin: 0 auto 0 auto;
						text-align: center;
						}

#relais					{
						margin: 20px auto 0 auto;
						padding: 0;
						width: 100px;
						height: 60px;
						}

#w3c					{
						margin: 10px auto 0 auto;
						padding: 0;
						width: 300px;
						height: 15px;
						text-align: center;
						}

#formcontainer			{
						width: 360px;
						margin: 0;
						padding: 0;
						border-collapse: collapse;
						border-style: none;
						}

#formcontainer td		{
						margin: 0;
						padding: 0;
						height: 25px;
						border-style: none;
						}

#formcontainer input	{
						margin: 0;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						}

#formcontainer textarea	{
						width: 220px;
						height: 100px;
						margin: 0;
						padding: 1px 2px 1px 2px;
						border: 1px solid #C2AE93;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						overflow: auto;
						}

.fctdleft				{
						width: 130px;
						text-align: left;
						}

.fctdright				{
						width: 230px;
						text-align: left;
						}

.fctdrightcen			{
						width: 230px;
						text-align: center;
						}

.input01				{
						width: 220px;
						height: 15px;
						padding: 1px 2px 1px 2px;
						border: 1px solid #C2AE93;
						}

.input02				{
						width: 80px;
						height: 15px;
						padding: 1px 2px 1px 2px;
						border: 1px solid #C2AE93;
						}

.input03				{
						width: 80px;
						height: 15px;
						padding: 1px 2px 1px 2px;
						border: 1px solid #C2AE93;
						}

.inputbt				{
						width: 100px;
						height: 16px;
						margin: 0;
						padding: 0;
						border: 1px solid #C2AE93;
						}

.inputck				{
						margin: 0;
						padding: 0;
						}

/*
	-------------------------------------------------------------------------------------------------------
	SISTEMA DI MENU
	-------------------------------------------------------------------------------------------------------
*/
#menumain				{
						margin: 0 0 0 100px;
						padding: 0;
						}

#SiteMenu				{
						width: 130px;
						margin: 10px auto 0 auto;
						padding: 0;
						overflow: hidden;
						}

#SiteMenu ul			{
						margin: 0px;
						padding: 0px;
						list-style-type: none;
						}

#SiteMenu a				{
						color: #993333;
						text-decoration: none;
						}

#SiteMenu a:hover,
#SiteMenu a:active		{
						color: #990000;
						text-decoration: underline;
						}

/* = LIVELLO 1 --------------------------------- */
#SiteMenu li			{
						margin: 0;
						padding: 0;
						}

/* = LIVELLO 2 -------------------------------- */
#SiteMenu li li			{
						margin: 0;
						padding: 0 0 0 12px;
						}

/* = LIVELLO 3 -------------------------------- */
#SiteMenu li li li		{
						margin: 0;
						padding: 0 0 0 20px;
						}

/* = LIVELLO 4 -------------------------------- */
#SiteMenu li li li li	{
						margin: 0;
						padding: 0 0 0 30px;
						}

/* = LIVELLO 5 -------------------------------- */
#SiteMenu li li li li li
						{
						margin: 0;
						padding: 0 0 0 40px;
						}


/* LINK */
a:link, a:visited		{
						color: #993333;
						text-decoration: none;
						}

a:hover, a:active		{
						color: #990000;
						text-decoration: underline;
						}

#languages a:link,
#languages a:visited	{
						color: #993333;
						background-color: #E6D6A8;
						text-decoration: none;
						}

#languages a:hover,
#languages a:active		{
						color: #990000;
						background-color: #E6D6A8;
						text-decoration: underline;
						}

#hpboxright h2 a:link,
#hpboxright h2 a:visited
						{
						color: #993333;
						text-decoration: none;
						}

#hpboxright h2 a:hover,
#hpboxright h2 a:active	{
						color: #990000;
						text-decoration: underline;
						}