*
{
  margin:0px;
  padding:0px;
}

body
{
  margin:0px;
  padding:0px;
}

#column1 {width:50%; float:left; margin-right:-363px; height:500px;}
#col1inner {margin-right:363px; height:500px;}
#column3outer {width:50%; float:right; margin-left:-363px; height:500px;}
#column3 {margin-left:362px; height:500px; background: url('../img/page_bg.png') repeat-x;}
#column3_videogallery {margin-left:362px; height:655px; background: url('../img/page_videogallery_bg.png') repeat-x;}

#page
{
  width:725px;
  float:left;
  position:relative;
  z-index:10;
}

#lang
{
  margin-top:4px;
  text-align:right;
}

#header
{
  margin-top:10px;
  text-align:center;
}

#menu
{
  padding: 2px 0px 2px 2px;
  margin-top:10px;
  border:1px solid #9A9997;
  border-right:0px;
}

#menubuttons
{
  height:34px;
  background: url('../img/menu_bg.png') repeat-x;
}

#menusep
{
  float:left;
  width:5px;
  height:34px;
}

.menuitem_on
{
  background: url('../img/menu_item_on_bg.png') repeat-x;
}

.menuitem
{
  position:relative;
  float:left;
  text-align:center;
}

.menuitem IMG
{
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
}

#chi_siamo
{
  width:94px;
  height:34px;
}

#prodotti_e_servizi
{
  width:133px;
  height:34px;
}

#eventi
{
  width:82px;
  height:34px;
}

#contatti
{
  width:81px;
  height:34px;
}

#clienti
{
  width:81px;
  height:34px;
}

#photo_gallery
{
  width:108px;
  height:34px;
}

#video_gallery
{
  width:107px;
  height:34px;
}

#convention
{
  width:90px;
  height:34px;
}

#contenthome
{
  margin:10px 0px 10px 0px;
  padding:10px;
  border-bottom:1px solid #9A9997;
}

#content
{
  margin:10px 0px 10px 0px;
  padding:0px 0px 10px 10px;
  border-bottom:1px solid #9A9997;
  border-left:1px solid #9A9997;
}

.hometitle
{
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  color:#374555;
  border-bottom:2px solid #505D6E;
  margin-bottom:5px;
}

.homesep
{
  padding:5px;
  height:1px;
  background: url('../img/homesep.png') repeat-x center;
}

.title
{
  padding:30px 0px 20px 0px;
  margin-left:10px;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  color:#374555;
  background: url('../img/content_bg.png') no-repeat top right;
}

.title2
{
  padding:10px 0px 10px 0px;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  color:#374555;
}


.text
{
  margin-right:20px;
  margin-left:5px;
  padding-left:7px;
  font-family:arial;
  font-size:11px;
  color:#374555;
  text-align:left;
  line-height: 17px;
}

.text2
{
  margin-right:5px;
  margin-top:1px;
  margin-left:5px;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:7px;
  font-family:arial;
  font-size:11px;
  color:#374555;
  text-align:left;
  line-height: 17px; 
}

.allegati
{
	padding-left:11px;
	font-family:arial;
	font-size:11px;
	color:#374555;
	text-align:left;
	background-color:#A4C1D2;
}

.risorse
{
	padding-left:11px;
	font-family:arial;
	font-size:11px;
	color:#374555;
	text-align:left;
	background-color:#B3CBD9;
}

.textitle
{
  
  padding-left:12px;
  font-family:arial;
  font-size:11px;
  color:#ffffff;
  text-align:left;
  line-height: 25px;
  font-weight: bold;
  background-color:#87AEC5;
}


.address
{
  margin:20px 0px 30px 0px;
  width:120px;
  text-align:left;
  font-family:arial;
  font-size:11px;
  color:#000;
}

.bottonieventi
{
  font-family:arial;
  font-size:11px;
  color:#374555;
  text-align:center;
  line-height: 25px;
  font-weight: bold;
  height:34px;
  width: 175px;
  background: url('../img/bottone_eventi.gif') no-repeat
}