/* CSS Document */

body

{

  margin-top:0px;

  margin-left:0px;

  margin-right:0px;

  overflow-x:hidden; 

}

a

{

  color:#393939;

}

#fogliasx

{

  width:419px;

  height:163px;

  background:url(images/foglia_sx.png) no-repeat;

  margin-top:-60px;

  margin-left:-90px;

  float:left;

  position:relative;

  z-index:16;

}

#topimage

{

  width:511px;

  height:279px;

  margin-top:-140px;

  margin-left:70px;

  float:left;

}

#fader ul

{

  margin:0px;

  

}

#fader li

{

  list-style-type:none;

  margin-left:-20px;

}

#fogliadx

{

  width:246px;

  height:353px;

  background:url(images/foglia_dx.png) no-repeat;

  margin-top:-200px;

  margin-right:-92px;

  float:right;

  position:relative;

  z-index:11;

}

#container

{

  width:960px;

  left:50%;

  margin-left:-480px;

  height:505px;

  z-index:1;

  position:absolute;

  background: url(images/bgcontent.jpg);
  background-position:top center;
  background-repeat:no-repeat;

  margin-top:60px;

}

#info

{

  clear:both;

  position:absolute;

  margin-left:20px;

  margin-top:20px;

  width:900px;

}

.text

{

  font-size:12px;

  color: #000000;

  font-family:Lucida Sans;

  line-height:16px;

  

}

.textsx

{

  font-size:12px;

  color:#666666;

  font-family:Lucida Sans;

  line-height:16px;

  width:324px;
  
  padding-right:24px;

  border-right:solid 1px #dbdfdb;

  float:left;

}

.textdx

{

  font-size:12px;

  color:#000000;

  font-family:Lucida Sans;

  line-height:16px;

  width:100px;

  margin-left:25px;

  margin-top:150px;

  float:left;

}

#menu

{

  width:920px;

  height:174px;

  margin:0 auto;

  margin-top:10px;

  overflow:hidden;

  clear:both;

  position:relative;

  font-size:11px;

  color:#6c6c6c;

  text-align:center;

}

.menu

{

  color:#6c6c6c;

  text-decoration:none;

}

.menu:hover

{

  color:#6c6c6c;

  text-decoration:underline;

}

#menu ul

{

  list-style-type:none;

  margin-left:0px;

  padding:0;

  width:920px;

  overflow:hidden;

  clear:both;

}

#menu li

{

  display:inline;

  float:left;

  margin-left:1px;

}

.itemmenu

{

  position: relative; 

  margin-top: 72px; 

  width: 152px; 

  display: block;

  height: 74px; 

  overflow: hidden; 

  cursor: pointer;

}

#itemline

{

  margin-top: 72px; 

  width: 152px; 

  background: #bac486; 

  height: 2px;

}

#itemcontent

{

  margin-top: 0px; 

  width: 148px; 

  background: url(images/bg_cat_bottom.jpg); 

  height: 92px; 

  padding: 16px 2px 0px 2px;

  font-family:arial;

  font-weight:bold;

  text-transform:uppercase;

}

#footer

{

  width:920px;

  left:50%;

  margin-left:-460px;

  z-index:1;

  position:absolute;

  color:#867c79;

  font-family:Lucida Sans;

  font-size:9px;

  

}

#supersize

{

	position:fixed; 

}

#supersize img, #supersize a

{

	height:100%;

	width:100%;

	position:absolute;

	z-index: 0;

}





/******************************PAGINA INDEX********************************/



#topramo

{

  width:1002px;

  height:200px;

  position:absolute;

  z-index:1;

  left:50%;

  margin-left:-501px;

  margin-top:-60px;

}

#logoindex

{

  position:absolute;

  z-index:1;

  width:373px;

  height:243px;

  left:50%;

  margin-left:-186px;

  margin-top:110px;

  

}

#it

{

  width:43px;

  height:43px;

  position:absolute;

  z-index:1;

  left:50%;

  margin-left:-90px;

  margin-top:340px;

}

#italiano

{

  width:150px;

  height:30px;

  position:absolute;

  z-index:1;

  left:50%;

  margin-left:-105px;

  margin-top:380px;

}

#uk

{

  width:43px;

  height:43px;

  position:absolute;

  z-index:1;

  left:50%;

  margin-left:60px;

  margin-top:340px;

}

#english

{

  width:150px;

  height:30px;

  position:absolute;

  z-index:1;

  left:50%;

  margin-left:50px;

  margin-top:380px;

}

#indexfoot

{position:absolute;  z-index:1; width:100%;  margin-top:460px; color:#666666; text-align:center; font-family:lucida sans, arial; font-size:12px;}

#footerindex

{

  position:absolute;

  z-index:1;

  color:#4f4f4f;

  font-family:arial;

  font-size:9px;

  width:460px;

  text-align:center;

  left:50%;

  margin-left:-230px;

}

h2

{

  margin:0;

  padding:0;

}


/************SUBMENU*************/
.submenuF
{
  cursor:pointer;
}
.submenuS
{
  cursor:pointer;
}