@charset "utf-8";
/* CSS Document */

html,body{height:700px} 

/* BACKGROUND */
body
{
	margin: 0px;
	background-image:url(../images/sfondo.jpg);
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	line-height:16px;
}

#Main{
  width: 900px;
	height:100%;
  margin: 0px auto;   /*centra negli altri browsers*/
  text-align: left;   /*ripristina l' allineamento*/
  background-image:url('../images/SfondoMainHP.jpg');
  background-repeat:repeat-x;
  background-color:#FFFFFF;
	z-index:1;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	position: relative;	
}

#Main_ENG{
  width: 900px;
	height:100%;
  margin: 0px auto;   /*centra negli altri browsers*/
  text-align: left;   /*ripristina l' allineamento*/
  background-image:url('../images/SfondoMainHP_Eng.jpg');
  background-repeat:repeat-x;
  background-color:#FFFFFF;
	z-index:1;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	position: relative;	
}

form {
	margin: 0px;
}

input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

.checkbox{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 20px;
}

li{
list-style-image:url('../images/list.gif');
}

.submit{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 60px;
}

textarea{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	width: 280px;	
}

a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #A2A2A2;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #A2A2A2;
	text-decoration: underline;
	font-weight: bold;
}


a.bot {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.bot:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


.sx
{
	float: left;
	clear: both;
 	margin-right: 10px;
	width: 200px;
}

#Lingua{
  text-align: left;
	z-index:2;
	position: absolute;
	top: 30px;
	right: 6px;
}

#Download{
  text-align: left;
	z-index:2;
	position: absolute;
	top: 100px;
	right: 10px;
	width: 132px;
	padding: 2px;
}

#Login{
  text-align: right;
	z-index:2;
	position: absolute;
	top: 445px;
	right: 10px;
	width: 231px;
	height: 130px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;	
}

#Menu{
  text-align: right;
	z-index:2;
	position: absolute;
	top: 378px;
	left: 0px;
	width: 231px;
	height: 130px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;	
}

.login_home {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-color:#E2F6CB;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	height:18px;
	width: 120px;
}

.login_submit {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
	background-color:#FFFFFF;
	border-bottom-color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-right-width: 2px;
	border-right-style: solid;
	height:24px;
	width: 80px;
	padding-bottom:2px;
}

#Certificati{
	z-index:2;
	position: absolute;
	top: 614px;
	right: 120px;
	width: 186px;
	height: 41px;
}

#Bottom{
  text-align: right;
	z-index:2;
	position: absolute;
	bottom: 4px;
	right: 10px;
	width: 350px;
	height: 46px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #000000;	
}

#TabSezione{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	height: 454px;
  background-image:url('../images/etichette/azienda.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezione_ENG{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	height: 454px;
  background-image:url('../images/etichette/company.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezione a{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

#TabSezione a:hover{
	text-decoration: none;
}


#TabSezione_ENG a{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

#TabSezione_ENG a:hover{
	text-decoration: none;
}

#TabSezioneQ{
	height: 454px;
  background-image:url('../images/etichette/qualita.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneQ_ENG{
	height: 454px;
  background-image:url('../images/etichette/quality.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneG{
	height: 454px;
  background-image:url('../images/etichette/gallery.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneS{
	height: 454px;
  background-image:url('../images/etichette/servizi.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneS_ENG{
	height: 454px;
  background-image:url('../images/etichette/services.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneR{
	height: 454px;
  background-image:url('../images/etichette/referenze.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneR_ENG{
	height: 454px;
  background-image:url('../images/etichette/references.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneJ{
	height: 454px;
  background-image:url('../images/etichette/job.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneCo{
	height: 454px;
  background-image:url('../images/etichette/contatti.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneCo_ENG{
	height: 454px;
  background-image:url('../images/etichette/contacts.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneCo a{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

#TabSezioneCo a:hover{
	text-decoration: none;
}

#TabSezioneCo_ENG a{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

#TabSezioneCo_ENG a:hover{
	text-decoration: none;
}

#TabSezioneL{
	height: 454px;
  background-image:url('../images/etichette/login.gif');
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#TabSezioneA{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 14px;
	color: #FFFFFF;
	height: 454px;
	background-color:#979696;	
	text-align: right;
	vertical-align: top;
}

#Corpo{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	height: auto;
	width: 540px;
	top: 262px;
	left: 180px;
	position: absolute;
}

.Titolo{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #7EC600;	
}

.TitoloNero{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;	
	text-decoration:none;
}

.TitoloNero:hover{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;	
	text-decoration:underline;
}

.TitoloVerde{
	font-family: Century Gothic, Arial, Verdana, Helvetica;
	font-weight: bold;	
	font-size: 16px;
	color: #7EC600;
	vertical-align: top;
}

.verde{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #7EC600;
	text-decoration:none;	
}

.verde:hover{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #7EC600;
	text-decoration:underline;
}

.verde2{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;	
	color: #7EC600;
}

.nero {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.nero:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;	
}


.contatti{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}

.contatti_input{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	background-color:#E2F6CB;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	height:16px;
	width: 440px;	
}

.contatti_input2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	background-color:#E2F6CB;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	height:16px;
	width: 196px;	
}

.contatti_textarea{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	background-color:#E2F6CB;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	height:140px;
	width: 440px;	
}