a:link				{ color: #003366;	text-decoration: none;}
a:hover				{ color: #006699;	 text-decoration: underline;}

p, body, table, br, td, tr, html, form,input
				{ color: #333333; font-family: 'Oswald', sans-serif; font-size:14px;	text-decoration: none; }

p, body, br, tr, html
				{ text-align:left}			
body		{ 
	background: rgb(249,170,51);
	background: -webkit-linear-gradient(rgba(249,170,51,1) 14%, rgba(35,47,52,1) 100%);
	background: -o-linear-gradient(rgba(249,170,51,1) 14%, rgba(35,47,52,1) 100%);
	background: linear-gradient(rgba(249,170,51,1) 14%, rgba(35,47,52,1) 100%);
	background-attachment: fixed;
}
#container	{ width: 1080px; margin:1rem auto; background:#FFFFFF; padding:1rem; border-radius: 1rem;box-shadow: 0 10px 10px black;}
input.LinkMainMenu,a.LinkMainMenu			{
	color: #000;
	text-decoration: none;
	padding: .5rem 1rem;
	border: 2px solid #232f34;
	background-color: #fff;
	border-radius:0;
	display:table;
	transition:.5s all;
	text-transform:uppercase;
	cursor:pointer;
	border-radius:.5rem
}

input.LinkMainMenu:hover,a.LinkMainMenu:hover		{ 	
    color: #fff;
	background-color: #232f34;
}
input.minibutton,a.minibutton			{
	color: #000;
	text-decoration: none;
	padding: .2rem 2rem;
	border: 2px solid #232f34;
	background-color: #fff;
	border-radius:0;
	display:table;
	transition:.5s all;
	text-transform:uppercase;
	cursor:pointer;
	border-radius:1rem
}

input.minibutton:hover,a.minibutton:hover		{ 	
    color: #fff;
	background-color: #232f34;
}

h1,h2	{ margin:0;color:#232f34; font-weight:400}
b,strong { font-weight:700 }
.fa { color:#232f34; transition:.5s all; }
a.LinkMainMenu .fa		{ 
	min-width: 3rem;
	}
a.LinkMainMenu:hover .fa		{ 
	color:#FFFFFF
	}
a.Bianco			{ color: #FFF;	text-decoration: none;}
a.Bianco:visited		{ color: #fff;	text-decoration: none;}
a.Bianco:hover		{ color: #fff;	text-decoration: underline;}

a.LinkNumPag			{ color: #666666;	font: 7pt ;		text-decoration: none;}
a.LinkNumPag:visited		{ color: #666666;	font: 7pt ;		text-decoration: none;}
a.LinkNumPag:hover		{ color: #FF0000;	font: 7pt ;		text-decoration: none;}

a.Link1				{ color: #000000;		text-decoration: none;}
a.Link1:visited			{ color: #000000;	text-decoration: none;}
a.Link1:hover			{ color: #6633FF; 	text-decoration: none;}

a.Link2				{ color: #000000;	font: 8pt ;		text-decoration: none;}
a.Link2:visited			{ color: #000000;	font: 8pt ;		text-decoration: none;}
a.Link2:hover			{ color: #CC3300; 	font: 8pt ;		text-decoration: underline;}

a.LinkAlbCat			{ color: #000000;	text-decoration: none;}
a.LinkAlbCat:visited		{ color: #000000;	text-decoration: none;}
a.LinkAlbCat:hover		{ color: #CC3300; 	text-decoration: underline;}
a.LinkAlbCatSel			{ color: #003366;   font-weight:bold;	text-decoration: underline;}
a.LinkAlbCatSel:visited		{ color: #003366;	;	text-decoration: underline;}
a.LinkAlbCatSel:hover		{ color: #006699;	;   text-decoration: underline;}

a.LinkAlbPag			{ color: #000000;	text-decoration: none;}
a.LinkAlbPag:visited		{ color: #000000;		text-decoration: none;}
a.LinkAlbPag:hover		{ color: #0000FF; 	text-decoration: underline;}
a.LinkAlbPagSel			{ color: #003366;		;	text-decoration: underline;}
a.LinkAlbPagSel:visited		{ color: #003366;		;	text-decoration: underline;}
a.LinkAlbPagSel:hover		{ color: #0066FF;	 ;      text-decoration: underline;}
.AlbPag				{ color: #000000;	text-decoration: none;}

a.LinkAlbMappa			{ color: #000000;			text-decoration: none;}
a.LinkAlbMappa:visited		{ color: #000000;	text-decoration: none;}
a.LinkAlbMappa:hover		{ color: #0000FF; 	text-decoration: underline;}
.AlbMappa			{ color: #000000;	text-decoration: none;}

a.LinkTabTesta			{ color: #FFFFFF;		text-decoration: none; }
a.LinkTabTesta:visited		{ color: #FFFFFF;		text-decoration: none; }
a.LinkTabTesta:hover		{ color: #FFFFFF;		text-decoration: underline;}

.TabCornice1			{ background: #E1E1E1;}
.TabCornice2			{ background: #006194;}
.TabTesta			{ color: #FFFFFF; background: #989DA5;; }
.TabTestaGiallo			{ color: #FFFF00; background: #006194;; }
.TabColore1			{
	color: #778094;
	background: #ececec;
	font-weight: normal;
}
.TabColore1Piccolo		{ color: #000000;  font-size: 10px; background: #D4E3F4}
.TabColore2			{ color: #333333}
.TabColore2Piccolo			{ color: #000000;  font-size: 10px; background: #CCCCCC}

.Titolo1 			{  font-size: 14px; color: #003399; }
.Titolo2 			{   color: #232f34; text-align:center; font-size:2rem }
.TitoloTabella 		{   color: #C0C0C0; background: #989DA5; }
.generico		{ color: #000000;	font: 7pt ;		text-decoration: none;}
.Articoli			{
	color: #000000;
	background: #e7e7e7;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	border: 1px solid #f7f7f7;
}

.FormCampiObbl 			{  background: #FFFFFF; font: 8pt ;}
.FormCampiNoObbl 		{ background: #DDDDDD; font: 8pt ;}

.TabRisRic 			{ color: #000000; background: #e7e7e7; font-size: 10px}
.NumPag				{
	color: #000000;
	font: 7pt ;
	text-decoration: none;
}
.Bianco				{ color: #ffffff;	font: 7pt ;		text-decoration: none;}
.Grigio				{ color: #386f96;}

.InputText 			{ color: #000000; font: 8pt ; text-decoration: none; }
.InputCombo 			{ color: #000000; font: 8pt ; text-decoration: none; }
.InputSubmit			{ font: 8pt ; color: #000099; background: #CCCCCC}

.CampiFormRicerca 		{  font-size: 9px;}
.ComboDatiTabella	 	{  font-family: "Courier New"; font-size: 8pt;}
.ComboOpzioni	 		{  font: 8pt Verdana}

.ErroreAttenzione		{  font: bold 14px; color: #FFFFFF; background: #FF0000}
.ErroreMessaggio		{  color: #666666; font: bold 10pt }
.Pagamento				{  color: #666666; font: bold 14pt }
a.LinkErroreBack			{ color: #000099;	font: 8pt ;		text-decoration: underline;}
a.LinkErroreBack:visited		{ color: #000099;	font: 8pt ;		text-decoration: underline;}
a.LinkErroreBack:hover		{ color: #0000FF; 	font: 8pt ;		text-decoration: underline;}
.Cornice { border:solid; border-width:1px; border-color:#232f34; }
.Titolo { font-size:1.2rem; color:#232f34 }

.style2 {
	color: #232f34;
	font-size: 2rem;
	;
}

.menu ul { list-style-type:none;
}
.menu li { display:inline-block
}
.intestazione {
	background:#232f34; width:100%; color:#FFF;padding: 1rem 0;text-align: left; font-size:1.2rem; white-space:nowrap; text-indent:15px;
	border-radius: .5rem .5rem 0 0;
}
.intestazione::before {
	content:"     "
}