/* CSS Document */

body {
  padding: 0;
  background-color: #ffffff;
  font-family: verdana, "Times New Roman", Times, serif;
  text-align: justify;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  margin: 0px auto;
}

img {
	border: none;
}

hr {
  border: 0;
  width: 100%;
  color: #EFCC14;
  background-color: #EFCC14;
  height: 1px;
}


table {
  font-family: verdana, "Times New Roman", Times, serif;
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
}

h1 { 
  font-family: verdana, "Times New Roman", Times, serif; 
  font-size: 30px; 
  font-weight: bold; 
  color: rgb(255,0,0); 
} 

h2 { 
  font-family: verdana, "Times New Roman", Times, serif;
  font-weight: 500;  
  font-size: 25px;  
  color: #999999; 
} 

h3 { 
  font-family: verdana, "Times New Roman", Times, serif; 
  font-size: 16px; 
  font-weight: bold; 
  color: rgb(0,255,0); 
} 

h4 { 
  font-family: verdana, "Times New Roman", Times, serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: #000000; 
}



#container{
  width: 1024px;
  text-align: center;
  margin: 0px auto;
  margin-top: 5px;
} 


div#header {
  position: relative;
  width: 1024px; 
  height: 91px;
  margin-top: 0px;
  position: relative;
}

div#sfondo_testata {
  position: absolute;
  width: 980px;
  left:22px;
  padding: 0px;  
}

div#main {
  width: 980px;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: center;
  margin: 0px auto;
  position: relative;
  z-index: 10;
}
div#main_sx {
  position: absolute;
  width: 236px;
  top: 0px;
  left: 0px;
  z-index: 200;
}

div#menu_sx {
  position: absolute;
  top: 240px;
  left: 40px;
  z-index: 10;
}
div#main_dx {
  position: absolute;
  width: 771px;
  left: 226px;
  top: 10px;
  z-index: 100;
}

div#tasto_back {
  position: absolute;
  top: -2px;
  left: 640px;
  z-index: 400; 
}


.testo_centrato {
  text-align: center; 
}

.menu {
  background-color:#999999;
  border:1px solid #efcc15; 
  position: absolute; 
  text-align: justify; 
  height:23px;
  width:515px;
  left:235px;
  top:45px;
  font-family: verdana, "Times New Roman", Times, serif; 
  font-size: 12px; 
  font-weight:bold;
  z-index: 200;
}

div#testo_chisiamo {
  font-family: verdana, "Times New Roman", Times, serif;
  text-align: justify;
  font-size: 12px;
  margin: 0px;
  color: #000000;
  height: 440px;
  width: 422px;
  overflow: auto;
  top: 35px;
  position: absolute;
  z-index: 10; 
}

div#flash_chisiamo {
  top: 85px;
  left:436px;
  position: absolute;
  z-index: 10; 
}

.menu ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.menu li {display:inline; line-height:23px;}
.menu li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menu li a.tabactive {color:#efcc15; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 {text-align:justify;padding:6px 0px; font-size:12px; margin-bottom:5px; position:absolute;left:240px;top:65px;overflow:auto; height:380px;width:508px;}


.menu1 {
  background-color:#999999;
  border:1px solid #efcc15; 
  position: absolute; 
  text-align: justify; 
  height:23px;
  width:375px;
  left:375px;
  top:45px;
  font-family: verdana, "Times New Roman", Times, serif; 
  font-size: 12px; 
  font-weight:bold;
  z-index: 200;
}

.menu1 ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.menu1 li {display:inline; line-height:23px;}
.menu1 li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menu1 li a.tabactive {color:#efcc15; font-weight:bold;  position:relative;}
#stabcontent1,#stabcontent2,#stabcontent3,#stabcontent4,#sanothercontent1,#sanothercontent2, #sanothercontent3, #sanothercontent4,#sanothercontent5, #anothercontent61 {text-align:justify;padding:6px 0px; font-size:12px; margin-bottom:5px; position:absolute;left:380px;top:65px; overflow:auto; height:380px;width:368px;}

div#testo_menu1 {
  font-family: verdana, "Times New Roman", Times, serif;
  text-align: justify;
  font-size: 12px;
  margin: 10px;
  color: #000000;
  height: 450px;
  width: 730px;
  overflow: hidden;
  z-index: 10; 
}


div#descrizione_prodotto {
  font-family: verdana, "Times New Roman", Times, serif;
  position: absolute;
  text-align: justify;
  font-size: 12px;
  width: 480px;
  top: 50px;
  left: 250px;
  z-index: 200; 
}

div#testo_main {
  font-family: verdana, "Times New Roman", Times, serif;
  text-align: justify;
  font-size: 12px;
  margin: 10px;
  color: #000000;
  height: 450px;
  width: 730px;
  overflow: hidden;
  z-index: 10; 
}
div#box_sx {
  position: absolute;
  top: -10px;
  left: 18px;
  z-index: 10;
}

div.box{width:740px !important;width /**/:740px;
    height:450px !important;height /**/: 450px;
    overflow:auto;padding: 0px; margin: 5px;
    font-family: verdana, "Times New Roman", Times, serif;
    text-align: justify; font-size: 12px;
    background:url(gradient.png) repeat-x fixed top left}

div.box p{margin-top:0}


div#footer {
  width: 1024px;
  top: 480px;
  padding: 0px;
  position: relative;
  z-index: 5;
}
div#logo_dx {
  position: absolute;
  top: 560px;
  right: 120px;
  text-align: center;
  margin: 0px auto;
   z-index: 50;  
}            

#titolo_pagina {
position: relative; 
left: 0px; 
top: 0px; 
}

#linea_titolo {
position: absolute; 
left: 0px; 
top: -40px; 
}

#extra_controls, #scrollbar { 
    display:none; 
    }
div#wn {
    float:left;
    margin-right:8px;
    }
    
div#scrollbar {
    float:left;
    }

.BoxPrimoPianoUpLeft{
	line-height: 1px !important;
	font-size: 1px;
	height: 13px;
	padding-left: 19px;
	background: url(../images/curva_up_left.gif) no-repeat bottom left;
}
.BoxPrimoPianoUpRight{
	line-height: 1px !important;
	font-size: 1px;
	height: 13px;
	background: url(../images/curva_up_right.gif) no-repeat bottom right;
}
.BoxPrimoPianoDownLeft{
	clear: both;
	line-height: 1px !important;
	font-size: 1px;
	height: 13px;
	background: url(../images/curva_down_left.gif) no-repeat top left;
}
.BoxPrimoPianoDownRight{
	line-height: 1px !important;
	font-size: 1px;
	height: 13px;
	background: url(../images/curva_down_right.gif) no-repeat top right;
}
.BoxInternoPrimoPiano{
	border-left: #efcc15 8px solid;
	border-right: #efcc15 8px solid;
}
.BoxInternoPrimoPiano div{
	clear: both;
	padding: 15px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	border-bottom: #B4CBA1 1px solid;
}
.BoxInternoPrimoPiano div img{
	float: left;
	margin-right: 10px;
	border: #B4CBA1 2px solid;
}

.clearer { clear:left; }


label.description
{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

form ul
{
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	margin-top: -10px;
}


/* buttons */		
.button			{position:relative;display:block;float:left;margin-left:5px;border:1px #9999AA solid; border-color:#ffffff #9999AA #9999AA #ffffff;background:#F0F0F0;padding:1px 2px 3px 2px;text-align:center;color:#333355;font-weight:normal;}
.button:hover	{background:#BDBDBD;color:#ffffff;border-style:outset;}
.focus			{background:#F0F0F0;}
.focus:hover	{background:#BDBDBD;}
.inactive		{background:#eeeeee;color:#aaaaaa;}
.inactive:hover	{background:#eeeeee;color:#aaaaaa;}

/* form elements */
textarea		{padding:1px;overflow:auto;}	

