#wOver_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 900px;
	background-color: #000000;
}

#wOver{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	background: none;
	background-repeat: no-repeat;	
	background-position: center;
}

#language {
  font-size:13px;
  margin-top:12px; 
  margin-right:25px;
  text-align:right; 
}

.yes {
  color:#f76200;
}

#wOverContainer{
	position: relative;
	width: 300px;
	height: auto;
	margin: 0px auto;
	line-height: 100%;
	padding: 10px;
	padding-bottom: 40px;
	text-align: left;
}

#step1, #step2, #step3, #step4{
  height:230px; 
  width:240px;
  display:block;
  margin:0px;
  padding:0px;
  text-decoration:none;
  
}

a {
	text-decoration: none;
}

#step1{
  background:url(images/1_new.png);
}
#step2{
  background:url(images/2_new.png);
}
#step3{
  background:url(images/3_new.png);
}
#step4{
  background:url(images/4_new.png);
}
#step1:hover{
  background:url(images/1_opaco_new.png);
}
#step2:hover{
  background:url(images/2_opaco_new.png);
}
#step3:hover{
  background:url(images/3_opaco_new.png);
}
#step4:hover{
  background:url(images/4_opaco_new.png);
}

a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:selected{
border:0px;
} 
#pop{
	width: 1000px;
	margin: 0px auto;
	text-align: left;
}
td {
	vertical-align: top;
}
#indietro{
  margin:0px;
  padding:0px;
	padding-top:80px;
	width:74px;
	float:left;
	vertical-align:middle;
}

#avanti{
	width:74px;
	margin-left:522px;
}

.chiudi{
	width: 30px;
	height: 48px;
	display: block;
	background: url(images/arrow/chiudi.png) no-repeat;	
	text-decoration: none;
  position:absolute;
  left:700px;
}
.left, .right {
	width: 74px;
	height:30px;
	display: block;
	text-decoration:none;
	margin-top: 60px;
}
.right {
	float: right;
	margin-left:-50px;
}
.left{
  float:left;
  z-index: 1; 
  position: absolute;
}

.uno {
  background: url(images/arrow/step1_back.png) no-repeat;
}
.due {
  background: url(images/arrow/step2_next.png) no-repeat;
}
.due2 {
  background: url(images/arrow/step2_back.png) no-repeat;
}

.tre {
  background: url(images/arrow/step3_next.png) no-repeat;
}
.tre3 {
  background: url(images/arrow/step3_back.png) no-repeat;
}
.quattro {
  background: url(images/arrow/step4_next.png) no-repeat;
}
.contact {
  background: url(images/arrow/contact_next.png) no-repeat;
}


#numero_1,#numero_2,#numero_3, #numero_4, #faqb, #contactb, #catalogotb, #about_p, #caratt {
	height: 377px;
	margin-left: 59px;
}
#numero_1{
  background:url(images/popup/1uno.png) no-repeat;
}
#numero_2{
  background:url(images/popup/1due.png) no-repeat;
}
#numero_3{
  background:url(images/popup/1tre.png) no-repeat;
  margin-left: 59px;
}
#numero_4{
  background:url(images/popup/1quattro.png) no-repeat;
  height:524px;
}
#about_p {
	background: url(images/popup/1aboutus.png) no-repeat;
	height:524px;
}
#caratt {
	background: url(images/popup/1caratteristiche.png) no-repeat;
	height:524px;
}

#faqb {
	background: url(images/popup/1faq.png) no-repeat;
	height:524px;
}
#contactb {
	background: url(images/popup/1contact.png) no-repeat;
	height:524px;
}
#catalogotb {
	background: url(images/popup/catalogo.png) no-repeat;
	height:524px;
}
.tabCat td{
	vertical-align:middle;
	}


#corpo_1, #corpo_2, #corpo_3, #corpo_4 {
  background-position: 0px 0px ;
	width: 507px;
	height: 377px;
	font-size:11px;
  color: #535353;
  line-height:100%;
	
}
#corpo_1{
  background:url(images/popup/2uno.png) no-repeat;

}
#corpo_2{
  background:url(images/popup/2due.png) no-repeat;
}
#corpo_3 {
  background:url(images/popup/2tre.png) no-repeat;
  
}
#corpo_4 {
  background:url(images/popup/2quattro.png) no-repeat;
	width: 508px;
  height:378px
}
#corpo_faq {
	background: url(images/popup/2faq.png) no-repeat;
	font-size:12px;
  color: #535353;
	width: 507px;
	height: 522px;
}
#corpo_faq p {
	margin: 0px;
	padding: 0px;
}
#corpo_contact {
	background: url(images/popup/2contact.png) no-repeat;
	width: 507px;
	height: 522px;
}


/*#corpo_1, #corpo_2, #corpo_3 span {
  font-weight:bolder;
  margin-left:40px;
  font-size:17px;
  color: #535353;
  line-height:100%;

}
#corpo_1, #corpo_2, #corpo_3 p {
  margin:0px;
  padding:0px;
  font-size:11px;
  color: #535353;
  line-height:100%;
}*/
#corpo_1 a, #corpo_4 a {
  
  font-size:11px;
  color: #f07636;
  line-height:110%;
  
}
form {
  font-size:11px;
  color: #535353;
}

.field {
  color: #f76100;
  padding-left:10px;
}


.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*----------------fine pop-up---------------*/

body {
font-family: Helvetica, Arial, sans-serif;
color: #333333;
margin: 0px;
/*margin-bottom: 20px;*/
padding: 0px;
text-align: center;
background: #ffffff;
/*border:1px solid red;
background:url(images/sfondo_new.jpg);*/
/*ackground-repeat: repeat-x;*/
}
a {
	color: #453C30;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#cnt{
width: 950px;
margin: 0px auto;
text-align: left;

}
#header{
width: 950px;
margin-top: 0px;
background-color:#FFFFFF;
float:left;

}

#navbar{
width: 370px;
height: 60px;
list-style: none;
margin: 0px;
padding: 0px;

}
#navbar li{
float:left;
display: inline;

}
#navbar li a{
display:block;
height: 55px;
text-decoration: none;
margin: 0px;
}

#navbar li a span {
	display: none;
}



#main {
/*	background:url(images/sfondo.gif) repeat-x;*/
	float: left;
	width: 950px;
	height: 532px;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
}

#sopra {
	float: left;
	height: 280px;
	width: 950px;
	font-size: 13px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	overflow:hidden;

}

#slider{
  height: 280px;
  float:left;
  
}
.slide{
  height: 280px;
  width: 950px;
  float:left;
  background:url(images/rettangolo_new.jpg);
	background-repeat:no-repeat;
  font-family:Helvetica, Arial, sans-serif; 
  font-size:25px;
  
}

#footer {
	float:left;
	background-image:url(images/bar.jpg);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: center;
	width:951px;
	height: 40px;
	
}

#footer a {
	color: #ffffff;
	text-decoration: none;
	
	
}
#footer a:hover {
	text-decoration: underline;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*  per la slide delle auto  */

.vTrack {
	float: left;	
	width: 15px;
	height: 480px; 
	background: none;
	background-color: #cccccc;
	overflow: hidden;
}
/* horizontal */
.oTrack {
	float: left;
	width: 100%;
	height: 15px; 
	background: none;
	background-color: #cccccc;
	overflow: hidden;
}

.handle {
	width: 15px;
	height: 15px;
	background: none;
	background-color: #666666;
	display: block;
}
	/*------------THUMBLER-------------*/
.corpo_thumb {
	position:relative;
	margin:0;
	padding:0;
	width:430px;
}
.thumb {
	margin:3.75px;
	float:left;
}
.cont_thumb {
	margin-top: 50px;
	margin-left:30px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:430px;
	height:430px;
}
.menuThumb {
	margin:185px auto 0 285px;;
	width:530px;
	position:absolute;
}
.rightSl{
	background-image:url(images/turnright.jpg);
	width:9px;
	height:14px;
	margin-top:255px;
	display:block;
	z-index:800;
	border:none;



	}
	.leftSl{
	background-image:url(images/turnleft.jpg);
	width:9px;
	height:14px;
	margin-top:255px;
	display:block;
	z-index:800px;
	border:none;
	}

