/* CSS TOPCATERING */

body {
background-color:#ffffff;

color:#FFF;
background-image:url(img/bg.jpg) ;
background-position:top;
background-attachment:fixed;
padding-top:0px;
padding-bottom:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img { border: 0px

}


.bg_centrale {
	background-image:url(img/bg_central.jpg);
	background-position: center;
}

.bg_footer {
	background-image:url(img/footer.gif);
	background-position: center;
}

.txt_home {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_footer {
	font-size: 12px;
	font-weight: normal;
	color: #B50202;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
.txt_zoom {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_click {
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 5px;
}
.txt_menu_tavoli {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-style: italic;
}
.txt_bordo {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F4D888;
}

/* CSS DROP CAPS */
div#content{
	width:300px;
	text-align:justify;
	color: #006699;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#allestimenti{
	width:600px;
	text-align:justify;
	color: #006699;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #F5F5F5;
	border: 1px solid #B7B7B7;
	align: center;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	

p{margin:0 0 2em}
h2{
	color: #9D342C;
	margin:1em 0 0.4em;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
	line-height: 1.1;
	font-weight: bolder;
	text-align: center;
}
h2+p:first-letter{
	float:left;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	line-height: 50px;
	font-weight: bold;
	vertical-align: top;
}

/* --------------------------------------------------- CSS_MENU */
#container {
	width:100px;
	height:94px;
	line-height: 94px;
	margin: 0px auto;
	padding:0;
	background:#8a9;
	color:#fff;
	font-weight:bold;
	text-align: center;
}

/* --------------------------------------------------- */

.menu1 a{
  float: left;
  padding: 2px;
  margin: 1px;
  background-color: #fff;
  border: 1px solid #003366;
  width:100px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#8E1615;
  }
.menu1 a:hover{
background-color: #003366;
color:#FFF;
}
.menuqui{
border: 1px solid #003366;
width:100px;
text-align:center;
float: left;
padding: 2px;
margin: 1px;
background-color: #003366;
color:#FFF;
font-weight:bold;
}
#barranav{
position:absolute;
top:20px;
left:20px;
padding:2px;
}

/* CSS link */
a.condizioni:link {
	color: #76AC57;
	text-decoration: none;
}
a.condizioni:hover {
	color: #E70202;
	text-decoration: none;
}
a.condizioni:visited {
	color: #76AC57;
	text-decoration: none;
}
a.condizioni:active {
	color: #76AC57;
	text-decoration: none;
}
/* -------------------------- mail footer -------------------------------*/
a.mail:link {
	color: #B50202;
	text-decoration: none;
}
a.mail:hover {
	color: #ED9E27;
	font-size: 13px;
	text-decoration: none;
}
a.mail:visited {
	color: #D90202;
	text-decoration: none;
}
a.mail:active {
	color: #D90202;
	text-decoration: none;
}
/* -------------------------- mail contatti -------------------------------*/
a.mail2:link {
	color: #B50202;
	text-decoration: none;
}
a.mail2:hover {
	color: #ED9E27;
	text-decoration: none;
	
}
a.mail2:visited {
	color: #D90202;
	text-decoration: none;
}
a.mail2:active {
	color: #D90202;
	text-decoration: none;
}
/* -------------------------- menu tavoli -------------------------------*/
a.tavoli:link {
	color: #003366;
	text-decoration: none;
}
a.tavoli:hover {
	color: #C64037;
	text-decoration: none;
	
}
a.tavoli:visited {
	color: #003366;
	text-decoration: none;
}
a.tavoli:active {
	color: #003366;
	text-decoration: none;
}


a.sofia:link {
	color: #B50202;
	text-decoration: none;
}
a.sofia:hover {
	color: #ED9E27;
	text-decoration: none;
	
}
a.sofia:visited {
	color: #D90202;
	text-decoration: none;
}
a.sofia:active {
	color: #D90202;
	text-decoration: none;
}



.menu a{
	float: left;
	padding: 0px;
	margin: 0px;
	
	width:100px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color:#9A2F2B;
	height: 94px;
	line-height: 94px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
  }
  
.menu a:hover{
	background-color: #FAF7D5;
	color:#006699;
	font-weight: bold;	
}
.menuqui{
float: left;
	padding: 2px;
	margin: 1px;
	background-color: #003366;
	border: 1px solid #003366;
	width:100px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#FF8000;
	height: 94px;
    line-height: 94px;
  }

#barranav{
	
	width: 1000px;
}

