/* CSS Document */
body
{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  background:url(images/bg.jpg);
  background-repeat:repeat-y;
  background-position:top center;
}
form
{
margin:0px;
padding:0px;
}
h1
{
  height:20px;
  background-color:#801f1f;
  font-family:verdana;
  font-size:11px;
  color:#ffffff;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  line-height:20px;
}
h2,h3,p
{
margin:0px;
}
th
{
  background-color:#7b9937;
  color:#ffffff;
}
.link_m
{
color: white;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.link_m:hover
{
text-decoration:underline;
}
#header
{
  width:980px;
  margin:0 auto;
  margin-top:0px;
  height:120px;
  background:url(/images/bg_header.jpg);
  background-repeat:no-repeat;
}
#container
{
  width:980px;
  margin:0 auto;
  margin-top:0px;
  background-color:#ffffff;
  height:auto;
  overflow:hidden;
}
#vetrina
{
  width:980px;
  margin:0 auto;
  margin-top:0px;
  height:180px;
}
#sinistra
{
  width:220px;
  margin-right:10px;
  margin-left:5px;
  float:left;
  height:auto;
  overflow:hidden;
}
#menu_sx
{
  width:214px;
  border:solid 1px #cccccc;
  padding:2px;
  height:auto;
  overflow:hidden;
  background:#ebebea;
  
}
#menu_sx_top
{
  width:210px;
  margin:0 auto;
  margin-top:3px;
  height:30px;
  background:url(/images/bg_menu_sx.png);
  background-repeat:no-repeat;
  color:#ffffff;
  font-family:tahoma;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  overflow:hidden;
  
}
#destra
{
  width:740px;
  float:left;
  height:auto;
  overflow:hidden;
  background:url(/images/bicchiere2.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  margin-bottom:10px;
  
}
#search
{
color:#000000;
font-family:verdana;
font-size:10px;
width:734px;
border:solid 1px #cccccc;
padding:2px;
height:auto;
overflow:hidden;
background:#ebebea;
}
#register
{
margin-top:10px;
color:#000000;
font-family:verdana;
font-size:10px;
width:734px;
border:solid 1px #cccccc;
padding:2px;
height:auto;
overflow:hidden;
background:#ebebea;
}
#pannello,#ins_n,#ins_foto
{
margin-top:10px;
color:#000000;
font-family:verdana;
font-size:10px;
width:734px;
border:solid 1px #cccccc;
padding:2px;
height:auto;
overflow:hidden;
background:#ebebea;
}
#fasciaPannello
{
color:#ffffff;
font-family:verdana;
font-size:11px;
width:700px;
padding:2px;
height:auto;
text-align:center;
background-color:#cccccc;
margin:0 auto;
margin-top:30px;
overflow:hidden;
}
#boxPannello
{
color:#000000;
font-family:verdana;
font-size:11px;
width:700px;
padding:2px;
height:auto;
text-align:left;
margin:0 auto;
margin-top:10px;
overflow:hidden;
}
#logo
{
  float:left;
  width:205px;
  height:133px;
  margin-top:-13px;
  margin-left:34px;
}
#menu_utente
{
  float:left;
  width:405px;
  height:30px;
  text-align:center;
  font-family:verdana;
  font-size:11px;
  color:#801f1f;
  margin-top:20px;
  
}
#menu
{
  width:980px;
  height:81px;
  margin:0 auto;
  margin-top:0px;
  background:url(/images/bg_menu.jpg);
  background-repeat:no-repeat;
}
#menu ul
{
width:100%;
margin-left:0px;
text-align:center;
margin-top:0px;
}
#menu li 
{
display: inline;
padding: 0px 20px 0px 20px;
color: white;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#submenu
{
  padding-top:25px;
}
#foglia
{
  width:227px;
  height:auto;
  float:left;
  margin-top:10px;
}
#offerta
{
  width:740px;
  height:100px;
  text-align:center;
}
#footer
{
  width:980px;
  margin:0 auto;
  border-top:solid 2px #801f1f;
  height:35px;
  background-color:#ffffff;
  margin-top:10px;
  clear:both;
  font-family:verdana;
  font-size:10px;
  color:#000000;
  
}
.linkmenu_user
{
  color:#801f1f;
  text-decoration:none;
}
.linkmenu_user:hover
{
  color:#801f1f;
  text-decoration:underline;
}
.linktitlenewshome
{
  color:#000000;
  text-decoration:none;
}
.linktitlenewshome:hover
{
  color:#000000;
  text-decoration:underline;
}
.linkcomuni
{
  color:#799b37;
  text-decoration:none;
}
.linkcomuni:hover
{
  color:#799b37;
  text-decoration:underline;
}
.inputdata 
{
	border: 1px solid #cccccc;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	font-family: arial;
	font-style: normal;
	font-size: 10px;
	color: #000000;
}