body
{
	font-family: sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	background: url(background.jpg);
	margin-left: 0px;
}

.style1 {
	background: #CFD0D1;
	text-align: left;
}
.style2 {
	background: url(tab_header_bgr.jpg);
	border: 1px solid white;
	text-align: center;
}
.style3 {
	background: #CFD0D1;
	border: 1px solid white;
	text-align: center;
}
.style4 {
	text-align: left;
}
.style5 {
	background: #CFD0D1;
	border: 1px solid white;
	text-align: left;
}
.style7 {
	font-family: sans-serif;
	font-size: 7px;
	color: Black;
	background-image: url('./prodtabbg.jpg');
}
.style8 {
	background-image: url('./prodtabsnbg1.jpg');
}
.style9 {
	text-align: center;
	background-color: #FFFFFF;
}
.style10 {
	background-image: url('./prodtabsnbg2.jpg');
}
.style11 {
	background-image: url('./prodtabsep1bg.jpg');
}
.style12 {
	background-image: url('./prodtabmid2.jpg');
}
.style13 {
	text-align: center;
	background-image: url('./prodtabmidbg.jpg');
}
.style14 {
	background-image: url('./prodtabmid1.jpg');
}
.style15 {
	background-image: url('./prodtabsep2bg.jpg');
}
.style16 {
	background-image: url('./prodtabpref2.jpg');
}
.style17 {
	background-image: url('./prodtabprefbg.jpg');
	text-align: center;
}
.style18 {
	background-image: url('./prodtabpref1.jpg');
}
.style19 {
	background-image: url('prodtabfbg.jpg');
}
.space_table
{
	font-family: sans-serif;
	font-size: 7px;
	color: Black;
	
}
.small_balck
{
	font-family: sans-serif;
	font-size: 10px;
	
	font-weight: normal;
	
}
.header_text_small
{
	font-family: sans-serif;
	font-size: 16px;
	color: #ec762d;
	font-weight: bold;
}
.errortext
{
	font-family: sans-serif;
	font-size: 12px;
	color: Red;
	font-weight: normal;
}
.white_text
{
	font-family: sans-serif;
	font-size: 15px;
	color: White;
	font-weight: normal;
}
.copyright
{
	font-family: sans-serif;
	font-size: 13px;
	color: #155673;
	font-weight: bold;
}

.formtext
{
	font-family: sans-serif;
	font-size: 12px;
	color: #155673;
	font-weight: bold;
}

.table_white_border
{
	border: 2px solid white;
}

.table_logo
{
	background: #155673
}
.table_top_text
{
	background: #CFD0D1;
}
.table_top_text_border
{
	background: #CFD0D1;
	border: 1px solid white;
}

.table_menu
{
	background: url(menubgr.jpg);
	border: 1px solid white;
}

.table_menu1
{
	background: #155673;
	border: 1px solid white;
	
}
.table_menu1_rich
{
	background: #155673;
	border: 1px solid white;
	font-family: sans-serif;
	font-size: 15px;
	color: White;
	font-weight: bold;
}

.table_header
{
	background: url(tab_header_bgr.jpg);
	border: 1px solid white;
}
.table_prezzo1
{
	font-family: sans-serif;
	font-size: 12px;
	background: #cfd0d1;
	border: 1px solid white;
}
.table_prezzo1_small
{
	font-family: sans-serif;
	font-size: 10px;
	background: #cfd0d1;
	border: 1px solid white;
}

.table_prezzo_yes
{
	font-family: sans-serif;
	font-size: 10px;
	background: #cfd0d1;
	border: 1px solid white;
}
.table_prezzo_maybe
{
	font-family: sans-serif;
	font-size: 10px;
	background: #fcc300;
	border: 1px solid white;
}
.table_prezzo_no
{
	font-family: sans-serif;
	font-size: 10px;
	background: red;
	border: 1px solid white;
}


.table_prenota_active
{
	font-family: sans-serif;
	font-size: 13px;
	color: white;
	font-weight: bold;
	background: green;
	border: 1px solid white;
}
.table_prenota_notactive
{
	font-family: sans-serif;
	font-size: 12px;
	background: #ec762d;
	border: 1px solid white;
}
.table_prenota_off
{
	font-family: sans-serif;
	font-size: 12px;
	background: #646567;
	border: 1px solid white;
}
.table_occupa_yes
{
	font-family: sans-serif;
	font-size: 10px;
	background: red;
	border: 1px solid white;
}
.table_occupa_maybe
{
	font-family: sans-serif;
	font-size: 10px;
	background: #ec762d;
	border: 1px solid white;
}
.table_occupa_no
{
	font-family: sans-serif;
	font-size: 10px;
	background: #cfd0d1;
	border: 1px solid white;
}




a {font-size: 14px; text-decoration: none; font-weight: normal;}
a:link    {color: #155673; font-weight: normal;}
a:visited {color: #155673; font-weight: normal;}
a:active  {color: #155673; font-weight: normal;}
a:hover   {color: #ec762d; font-weight: normal;}

a.copy {font-size: 14px; text-decoration: none; font-weight: bold;}
a.copy:link    {color: #155673; font-weight: bold;}
a.copy:visited {color: #155673; font-weight: bold;}
a.copy:active  {color: #155673; font-weight: bold;}
a.copy:hover   {color: Black; font-weight: bold;}


a.bluelink {font-size: 14px; text-decoration: none; font-weight: bold;}
a.bluelink:link    {color: #155673; font-weight: bold;}
a.bluelink:visited {color: #155673; font-weight: bold;}
a.bluelink:active  {color: #155673; font-weight: bold;}
a.bluelink:hover   {color: Black; font-weight: bold;}

a.smallwhite {font-size: 12px; text-decoration: none; font-weight: bold;}
a.smallwhite:link    {color: White; font-weight: bold;}
a.smallwhite:visited {color: White; font-weight: bold;}
a.smallwhite:active  {color: White; font-weight: bold;}
a.smallwhite:hover   {color: Black; font-weight: bold;}

a.prodsmalllink {font-size: 15px; text-decoration: none; font-weight: bold;}
a.prodsmalllink:link    {color: #155673; font-weight: bold;}
a.prodsmalllink:visited {color: #155673; font-weight: bold;}
a.prodsmalllink:active  {color: #155673; font-weight: bold;}
a.prodsmalllink:hover   {color: #ec762d; font-weight: bold;}

a.gestione {font-size: 16px; text-decoration: none; font-weight: bold;}
a.gestione:link    {color: Red; font-weight: bold;}
a.gestione:visited {color: Red; font-weight: bold;}
a.gestione:active  {color: Red; font-weight: bold;}
a.gestione:hover   {color: Black; font-weight: bold;}

.inputfield
{
	border: 1px solid White;
	font-size: 12px;
	color: Black;
	background: #cfd0d1;
}

.inputfielderror
{
	border: 1px solid White;
	font-size: 12px;
	color: White;
	background: #ec762d;
}
.buton
{
	border: 1px solid White;
	font-size: 13px;
	color: White;
	background: #155673;
}
.buton_error
{
	border: 1px solid White;
	font-size: 13px;
	color: White;
	background: Red;
}

/*nav link hovver*/
/*--------------------1-------------------*/
a.navlink1 {
color: #FCC300;
font-size: 18px; 
text-decoration: none; 
display: block;
height: 30px;
width: 250px;
background: #155673 no-repeat;
 text-align: left;
 
 }
 a.navlink1:link {
color: #FCC300;
font-size: 18px; 
text-decoration: none; 
display: block;
height: 30px;
width: 250px;
background: #155673 no-repeat;
 text-align: left;
 
 }
 a.navlink1:visited {
color: #FCC300;
font-size: 18px; 
text-decoration: none; 
display: block;
height: 30px;
width: 250px;
background: #155673 no-repeat;
 text-align: left;
 
 }
 a.navlink1:active {
color: #FCC300;
font-size: 18px; 
text-decoration: none; 
display: block;
height: 30px;
width: 250px;
background: #155673 no-repeat;
 text-align: left;
 
 }
a.navlink1:hover {
color: #EC762D;
background: #155673 no-repeat;
 
}


/*--------------------2-------------------*/
a.navlink2 {
color: White;
font-size: 15px; 
text-decoration: none; 

background: #155673;
 text-align: left;
 
 }
 a.navlink2:link {
color: White;
font-size: 15px; 
text-decoration: none; 

background: #155673;
 text-align: left;
 
 }
 a.navlink2:visited {
color: White;
font-size: 15px; 
text-decoration: none; 

background: #155673;
 text-align: left;
 
 }
 a.navlink2:active {
color: White;
font-size: 15px; 
text-decoration: none; 

background: #155673;
 text-align: left;
 
 }
a.navlink2:hover {
color: Black;
background: #155673;
 
}