/* CSS Document */

body					{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 17px;
						color: #000000;
						background-color: #FFFFFF;
						margin: 0px;
						padding: 0px;
						}

p						{
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						line-height: 17px;
						margin: 0px 0px 10px 0px;
						padding: 0px;
						}

img						{ border-style: none }

.logow3					{
						margin-top: 20px;
						margin-left: auto;
						margin-right: auto;
						text-align: center;
						}

/* STRUTTURA DELLE PAGINE */
div#mainContainer		{
						width: 752px;
						height: 467px;
						margin-top: 10%;
						margin-left: auto;
						margin-right: auto;
/*						margin: 10% auto 0px auto;*/
						}

div#mainHeader			{
						width: 752px;
						height: 452px;
						color: #FFFFFF;
						background-color: #000000;
						}

div#mainFooter			{
						width: 752px;
						height: 15px;
						color: #000000;
						background-color: #FFFFFF;
						}

div#mainBorder			{
						position: relative;
						left: 1px;
						top: 1px;
						width: 750px;
						height: 450px;
						color: #000000;
						background-color: #FFFFFF;
						}

div#mainData			{
						position: relative;
						left: 5px;
						top: 5px;
						width: 740px;
						height: 440px;
						}

/* home page */
div#mainDataHdrH		{
						width: 740px;
						height: 270px;
						color: #FFFFFF;
						background-color: #AA0101;
						}

div#homeImgRnd			{
						position: relative;
						left: 50px;
						top: 15px;
						width: 350px;
						height: 255px;
						}

div#mainDataFtrH		{
						position: relative;
						width: 740px;
						height: 170px;
						color: #FFFFFF;
						background-color: #000000;
						background-image: url('/elementi/base/bg_home_nero.gif');
						}


div#menuHome			{
						position: absolute;
						left: 40px;
						top: 52px;
						width: 130px;
						height: 103px;
						line-height: 16px;
						float: left;
						}


/* pagina standard */
div#mainDataHdrS		{
						position: relative;
						width: 740px;
						height: 270px;
						color: #000000;
						background-color: #FFFFFF;
						}

div#stdTitle			{
						position: absolute;
						left: 30px;
						top: 0px;
						width: 710px;
						height: 35px;
						margin: 0px;
						float: left;
						}

div#stdTitle span		{
						text-align: left;
						font-size: 14px;
						font-weight: bold;
						color: #999999;
						background-color: #FFFFFF;
						}

div#stdText				{
						position: absolute;
						left: 30px;
						top: 35px;
						width: 370px;
						height: 235px;
						margin: 0px;
						float: left;
						}

#cont1					{ 
						position: relative;
						left: 0px;
						top: 0px;
						width: 340px;
						height: 220px;
						overflow: hidden;
						}

#text1					{ 
						position: absolute;
						left: 0px;
						top: 0px;
						width: 340px;
						margin: 0px;
						padding: 0px;
						}

div#stdArrow			{
						position: absolute;
						left: 400px;
						top: 35px;
						width: 40px;
						height: 235px;
						margin: 0px;
						float: left;
						}

div#stdArrow img		{
						display: block;
						margin: 6px 0px 25px 0px;
						}

div#phArrow img			{
						display: inline;
						margin: 6px 3px 0px 0px;
						}

div#stdPhoto			{
						position: absolute;
						left: 440px;
						top: 35px;
						width: 300px;
						height: 235px;
						overflow: hidden;
						float: left;
						}

#imgStd					{
						position: absolute;
						right: 0px;
						bottom: 4px;
						}

div#mainDataFtrS		{
						position: relative;
						width: 740px;
						height: 170px;
						color: #FFFFFF;
						background-color: #000000;
						background-image: url('/elementi/base/bg_standard_nero.gif');
						}

div#menuStd01			{
						position: absolute;
						left: 40px;
						top: 52px;
						width: 130px;
						height: 103px;
						line-height: 16px;
						float: left;
						}

div#menuStd02			{
						position: absolute;
						left: 180px;
						top: 52px;
						width: 130px;
						height: 103px;
						line-height: 16px;
						float: left;
						}

div#menuStd03			{
						position: absolute;
						left: 320px;
						top: 52px;
						width: 130px;
						height: 103px;
						}

div#menuStd04			{
						position: absolute;
						left: 460px;
						top: 52px;
						width: 130px;
						height: 103px;
						}

div#menuStd05			{
						position: absolute;
						left: 600px;
						top: 52px;
						width: 130px;
						height: 103px;
						}


/* pagina photo */
div#stdPhotoGallery		{
						position: absolute;
						left: 30px;
						top: 35px;
						width: 370px;
						height: 235px;
						margin: 0px;
						float: left;
						text-align: center;
						}

#imgGallery				{
						margin: 0px auto 0px auto;
						border-style: none;
						}


/* BOX PER LA GESTIONE DELLO SCROLL DEI MENU */
div#hold1, div#hold2, div#hold3, 
div#hold4, div#hold5				{
									position: relative;
									overflow: hidden;
									width: 130px;
									height: 85px;
									z-index: 100;
									}

div#wn1, div#wn2, div#wn3, 
div#wn4, div#wn5					{
									position: absolute;
									left: 0px;
									top: 0px;
									width: 130px;
									height: 85px;
									clip: rect(0px, 130px, 85px, 0px);
									overflow: hidden;
									z-index: 1;
									}

div#lyr1, div#lyr2, div#lyr3, 
div#lyr4, div#lyr5					{
									position: absolute;
									left: 0px;
									top: 0px;
									z-index: 1;
									}

/* CLASSI PER IL SISTEMA DI MENU */
/* classi di prova */
.amnubtm01							{
									width: 130px;
									height: 17px;
									color: #FFFFFF;
									background-color: #000000;
									text-align: right;
									}
.amnubtm01 a.link_menu:link, 
.amnubtm01 a.link_menu:visited		{
									color: #FFFFFF;
									background-color: #000000;
									text-decoration: none;
									}
.amnubtm01 a.link_menu:hover		{
									color: #CC0000;
									background-color: #000000;
									text-decoration: none;
									}
.amnubtm02							{
									width: 130px;
									height: 17px;
									color: #000000;
									background-color: #EAEAEA;
									}
.amnubtm02 a.link_sottomenu:link, 
.amnubtm02 a.link_sottomenu:visited	{
									color: #000000;
									background-color: #EAEAEA;
									text-decoration: none;
									}
.amnubtm02 a.link_sottomenu:hover	{
									color: #CC0000;
									background-color: #EAEAEA;
									text-decoration: none;
									}
.amnubtm03							{
									width: 130px;
									height: 17px;
									color: #000000;
									background-color: #C1C1C1;
									}
.amnubtm03 a.link_sottomenu:link, 
.amnubtm03 a.link_sottomenu:visited	{
									color: #000000;
									background-color: #C1C1C1;
									text-decoration: none;
									}
.amnubtm03 a.link_sottomenu:hover	{
									color: #CC0000;
									background-color: #C1C1C1;
									text-decoration: none;
									}
.amnubtm04							{
									width: 130px;
									height: 17px;
									color: #000000;
									background-color: #939393;
									}
.amnubtm04 a.link_sottomenu:link, 
.amnubtm04 a.link_sottomenu:visited	{
									color: #000000;
									background-color: #939393;
									text-decoration: none;
									}
.amnubtm04 a.link_sottomenu:hover	{
									color: #CC0000;
									background-color: #939393;
									text-decoration: none;
									}
.amnubtm05							{
									width: 130px;
									height: 17px;
									color: #FFFFFF;
									background-color: #636363;
									}
.amnubtm05 a.link_sottomenu:link, 
.amnubtm05 a.link_sottomenu:visited	{
									color: #FFFFFF;
									background-color: #636363;
									text-decoration: none;
									}
.amnubtm05 a.link_sottomenu:hover	{
									color: #CC0000;
									background-color: #636363;
									text-decoration: none;
									}

/* livello 1 */
a.link_menue:link, 
a.link_menue:visited				{
									display: block;
									height: 100%;
									color: #FFFFFF;
									background-color: #CC0000;
									text-decoration: none;
									}
a.link_menue:hover					{
									display: block;
									height: 100%;
									text-decoration: none;
									color: #000000;
									background-color: #CC0000;
									}

.sqrgray							{ margin: 7px 3px 0px 3px }

.btnmnu								{
									margin: 0px 0px 0px 0px;
									padding: 0px 0px 0px 0px;
									width: 130px;
									height: 9px;
									}

.sqrStdTitle						{
									width: 5px;
									height: 5px;
									margin: 15px 5px 0px 0px;
									}

.sqrSepLang							{
									width: 5px;
									height: 5px;
									margin: 0px 5px 0px 5px;
									}

.lingue								{
									line-height: 15px;
									text-align: left;
									font-size: 9px;
									margin: 2px 0px 2px 6px;
									}	

.icofooter							{
									display: inline;
									vertical-align: text-bottom;
									}

/* link */				
a:link, a:visited					{
									color: #CC0000;
									background-color: #FFFFFF;
									text-decoration: none;
									}

a:hover								{
									text-decoration: underline;
									}

.lingue a:link, .lingue a:visited	{
									color: #000000;
									background-color: #FFFFFF;
									text-decoration: none;
									}

.lingue a:hover						{
									color: #CC0000;
									background-color: #FFFFFF;
									text-decoration: none;
									}