body  {
	background-color : #FFFFFF;
}

p, tr, td, select, textarea  {
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #004e73;
	text-decoration : none;
}

a {	text-decoration : none; }
a:hover { color : #000000; text-decoration : none; }

/* Testata */
.subtestata1 { color : #ffffff; background-color : #004E73; }
.subtestata1 a:hover { color : #aaaaaa; }
.comindalto  { color : #004773;	text-align : right; background-color : #EFF7FF; }

/* Testo Home page */
.testohome { text-align : justify; color : #004e73; }
.testohomesfondo { text-align : justify; color : #004e73; background-color : #E4EBF2; }
.testohomedis  { font-weight : bold;	color : #999999; }
.sfondoevidenza { background-color : #E4EBF2; }
.sfondoevidenzabordo { background-color : #C3D3E1; }

.menuaccesso  {	color : #BD6211; background-color : #FDF5EE; }
.menuaccessoover  {	color : #000000; background-color : #F9E3CF;}
.menuaccessotitolo  {	color : #BD6211; background-color : #F9E3CF;}
.menuaccessoriga  {	background-color : #E5C7AC;}
.menuaccessotesto  { color : #BD6211; }
.menuaccessotestoj  { color : #BD6211; text-align : justify; }
.menuaccessoinput  { font-size : 11px; font-weight : normal; font-style : normal; color: #BD6211; background-color: #ffffff; border-style: solid; border-color: #E5C7AC; border-width: 1pt;}
.menuaccessosfondo  { background-color : #BD6211; }

.menuamm  {	color : #333366; background-color : #E4EBF2;}
.menuammover  {	color : #000000; background-color : #C3D3E1;}
.menuammtitolo  {	color : #333366; background-color : #C3D3E1;}
.menuammriga  {	background-color : #AABAC7;}
.menuammtesto  { color : #333366;}
.menuammtestoj  { color : #333366; text-align : justify; }
.menuammbold  {	color : #333366; background-color : #E4EBF2; font-weight : bold;}
.menuammtestobold  { color : #333366; font-weight : bold;}
.menuamminput  { font-size : 11px; font-weight : normal; font-style : normal; color: #333366; background-color: #ffffff; border-style: solid; border-color: #AABAC7; border-width: 1pt;}

.menuinfo  { color : #71281D;	background-color : #F4EFEE;}
.menuinfoover  { color : #000000;	background-color : #E0D1CE;}
.menuinfotitolo  {	color : #71281D; background-color : #E0D1CE;}
.menuinforiga  { background-color : #CCB8B4;}
.menuinfotesto  { color : #71281D;}
.menuinfotestoj  { color : #71281D; text-align : justify; }
.menuinfoinput  {	font-size : 11px;	font-weight : normal;	font-style : normal; color : #71281D; }

.menuguida  { color : #336B24; background-color : #F0F4EE; }
.menuguidaover  { color : #000000; background-color : #D3DFD0; }
.menuguidatitolo  { color : #336B24; background-color : #D3DFD0; }
.menuguidariga  { background-color : #B6CAB1; }
.menuguidatesto  { color : #336B24; }
.menuguidatestoj  { color : #336B24; text-align : justify; }
.menuguidafoto { border-style: solid; border-color: #336B24; border-width: 1pt; }
.menuguidaj  { color : #336B24; background-color : #F0F4EE; text-align : justify; }
.menuguidalinkschede { color : #002200; }

.menutem  {	color : #BE6A06; background-color : #FAE9C6;}
.menutemover  {	color : #000000; background-color : #EED5A1;}
.menutemtitolo  { color : #BE6A06; background-color : #EED5A1; }
.menutemriga  {	background-color : #DFBD76;}
.menutemtesto  { color : #BE6A06; }
.menutemtestoj  { color : #BE6A06; text-align : justify; }
.menutemtestoj a  { color : #660000; text-align : justify; }
.menutemfoto { border-style: solid; border-color: #BE6A06; border-width: 1pt; }

/* Scheda alberghi */
.albtesto {	color : #333366; background-color : #E4EBF2; }
.albtitolo { font-size : 13px; font-weight : bold; color : #E4EBF2; background-color : #333366; }
.albfoto { border-style: solid; border-color: #333366; border-width: 1pt; }
.albstelle { color : #F4D61D; }

.titolo {	font-size : 13px; font-weight : bold; }

/* Link */
.briciole { color : #660000; }
.arancione { color : #BD6211; }
.linkschede { color : #660000; }

.testo  { text-align : justify; color : #004e73; }
.indirizzo  {	font-size : 11px;	color : #6e6f6f; text-align : center; }
.bold  { font-weight : bold; color : #004e73; }
.segue  {	font-size : 10px;	font-weight : bold;	color : #BD6211; }

/* Validi per tutti gli stylesheets */
.vison { visibility: visible; }
.visoff { visibility: hidden; }
.menudis  {	color : #999999; }
.inputblu  {
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	color : #336699;
}
