body {
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #069; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #069; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #069
}

h1,h2,h3 {
	font-weight:bold;
}

.bordo{
	width:50%;
	margin:1px;
	border:1px solid #000;
	padding:1px;
}

/*class generale per il testo*/

.grigio {
	color: #666;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	padding: 5px 5px 10px 5px;
}

.testo{
	color: #000;
	font-weight:bold;
	}

.testowhite{
	color: #fff;
	font-weight:bold;
	}
	
.testogrigio{
	color: #333;
	font-weight:bold;
	}
	
.indirizzopiede{
	color: #666;
	font-size: 10px;
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.indirizzopiede:hover{
	color: #900;
	}
	
/*class utilizzata per il testo nei link e nei sottotitoli*/

.testocolor{
	color:#900;
	font-size: 10px;
	font-weight:bold;
}

.testocolorwhite{
	color:#fff;
	font-size: 10px;
	font-weight:bold;
}

.testocolororange{
	color:#fc6;
	font-size: 10px;
	font-weight:bold;
}

.testocolorblu{
	color:#30f;
	font-size: 10px;
	font-weight:bold;
}

.testocolorattivo{
	color:#36f;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
}

.testocolorattivo:hover{
	color:#09f;
	text-decoration: underline;
}

/*class utilizzata per il testo dei sottomenu*/

.integrazioni{
	color:#900;
	font-size: 10px;
	font-weight:bold;
}

.integrazioni:hover{
	color:#06f;
	text-decoration:underline;
}

.integrazioniazzurro{
	color:#09f;
	font-size: 10px;
	font-weight:bold;
}

.integrazioniazzurro:hover{
	color:#090;
	text-decoration:underline;
}

.integrazioniwhite{
	color:#fff;
	font-size: 10px;
	font-weight:bold;
}

.integrazioniwhite:hover{
	color:#fc6;
	text-decoration:underline;
}

.integrazionigiallo{
	color:#fc6;
	font-size: 10px;
	font-weight:bold;
}

.integrazionigiallo:hover{
	color:#fff;
	text-decoration:underline;
}

.integrazioniverde{
	color:#9f3;
	font-size: 10px;
	font-weight:bold;
}

.integrazioniverde:hover{
	color:#fff;
	text-decoration:underline;
}

/*class di testo specifico*/

.home{
	color:#fff;
	font-size: 10px;
	font-weight:bold;
}

.home:hover{
	color:#fff;
	text-decoration:underline;
}

/*class di testo specifico*/

a {
	
	color: #369;
	font-size: 12px;
	text-decoration: none;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #09F;
}

/*class di testo specifico per i link rossi*/

.rosso {
	
	color: #900;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	text-decoration: none;
}

.rosso:hover {
	text-decoration: none;
	font-weight:bold;
	color: #09F;
}

/*class per il rollover di testo inserito dentro il campo di testo nell'index. importante non eliminare il border=0*/

input.index {
	text-align: center;
	text-decoration: none;
	font-weight:bold;
	color: #000;
	border: 0px;
}


form.formindex {
	text-align: left;
	text-decoration: none;
	font-weight:bold;
	border: 0px;
}

object {
	border: 0px;
	align: down;
	}
	

/*sono le caratteristiche del div che contiene la tabella principale*/
div#container {
	text-align: center;
	width: 660px;
}

/*sono le caratteristiche del div specifico*/	
div#menu {
	text-align: center;
	width: 660px;
	display: block;
	}
	
/*DA QUI INIZIANO GLI STILI PER L'IMPAGINAZIONE DELLE SINGOLE SEZIONI*/

/*AZIENDA*/
div#descrizione1 {
	width: 335px;
	margin-left: 40px;
	margin-top: 70px;
	}

.colonna1 {
	text-align: justify;
	font-size: 12px;
	line-height: 14px;
	}
	
.tab1 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/office2_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#home1 {
	text-align: left;
	width: 100px;
	margin-left: 30px;
	margin-top: 190px;
	}
	
/*AZIENDA 2*/

div#descrizione1bis {
	width: 335px;
	margin-left: 40px;
	margin-top: 98px;
	}

.colonna1 {
	text-align: justify;
	font-size: 12px;
	line-height: 14px;
	}
	
div#home1bis {
	text-align: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 232px;
	}
	
		
/*PROGETTAZIONE GRAFICA*/

.tab2bis {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/progettazione_grafica_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizione2bis {
	width: 190px;
	margin-left: 55px;
	margin-top: 55px;
	margin-right: 25px;
	float: left;
	display: inline;
	}
	
.colonna2bis {
	font-size: 12px;
	text-align: left;
	line-height: 14px;
}

div#home2bis {
	text-align: left;
	width: 100px;
	margin-left: 30px;
	margin-top: 80px;
	}
	
div#animazione2bis {
	margin-top: 65px;
	display: block;
	height: 270px;
	}
	
/*DEPLIANT E BROCHURE*/

.tabdepliant {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/depliant_brochure_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizionedepliant {
	width: 250px;
	margin-top: 200px;
	display: block;
	height: 243px;
}
	
.colonnadepliant {
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	color: #333;
}

div#homedepliant {
	text-align: left;
	width: 200px;
	margin-left:30px;
}
	
div#animazionedepliant {
	margin-top: 150px;
	margin-left: 63px;
	margin-right: 55px;
	height: 200px;
	width: 250px;
	float: left;
	display: inline;
}
	
/*MANUALI D'ISTRUZIONE*/

.tab3 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/manuali_d_istruzioni_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizione3 {
	width: 300px;
	margin-left: 180px;
	margin-top: 10px;
	}
	
.colonna3 {
	font-size: 12px;
	text-align: justify;
	line-height: 14px;
}

div#home3 {
	text-align: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 0px;
	}
	
div#animazionemanuali {
	margin-top: 60px;
	margin-left: 180px;
	height: 250px;
	width: 300px;
}

/*MANUALI D'ISTRUZIONE2*/

.tab3bis {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/manuali_d_istruzioni2_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizione3bis {
	width: 145px;
	height: 200px;
	margin-left: 55px;
	margin-top: 240px;
	}
	
.colonna3bis {
	font-size: 12px;
	text-align: right;
	line-height: 14px;
}
	
	
/*CATALOGO RICAMBI*/

.tab4 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/catalogo_ricambi_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizionecataloghi {
	width: 170px;
	margin-top: 60px;
	display: block;
	height: 350px;
}
	
.colonnacataloghi {
	font-size: 12px;
	text-align: left;
	line-height: 16px;
}

div#home4 {
	text-align: left;
	width: 100px;
	margin-left: 30px;
	margin-top: 30px;
}
	
div#animazionecataloghi {
	margin-top: 40px;
	margin-left: 45px;
	margin-right: 15px;
	height: 350px;
	width: 400px;
	float: left;
	display: inline;
}
	
/*WEB VIDEO MULTIMEDIA*/

.tab5 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/web_multimedia_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizione5 {
	width: 370px;
	margin-left: 230px;
	margin-top: 60px;
	}
	
.colonna5 {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	line-height: 13px;
}

div#home5 {
	text-align: left;
	width: 100px;
	margin-left: 30px;
	margin-top: 171px;
	}
	
		
/*WEB*/

.tabweb {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/web_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#homeweb {
	text-align: left;
	width: 200px;
	margin-left: 45px;
	margin-top: 20px;
	}
	
div#animazioneweb {
	margin-top: 120px;
	margin-left: 43px;
	height: 340px;
	width: 470px;
}


/*CD ROM DVD*/


.tabcdrom {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/cd_interattivi_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizionecdrom {
	width: 235px;
	margin-left: 155px;
	margin-top: 340px;
	}
	
.colonnacd {
	font-size: 12px;
	text-align: left;
	line-height: 14px;
}

div#homecd {
	text-align: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 8px;
	}
	
/*VIDEO*/

.tabvideo {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/sfondo_per_flash_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizionevideo {
	width: 200px;
	margin-top: 140px;
	display: block;
	height: 305px;
}
	
.colonnavideo {
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	color: #333;
}

div#homevideo {
	text-align: left;
	width: 200px;
	margin-left:40px;
}
	
div#animazionevideo {
	margin-top: 60px;
	margin-left: 40px;
	margin-right: 140px;
	float: left;
	display: inline;
}
	

/*NOVITA*/

.tab6 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/novita_new_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#descrizione6 {
	width: 370px;
	margin-left: 50px;
	margin-top: 65px;
	}
	
.colonna6 {
	color: #000;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	line-height: 13px;
}

div#home6 {
	text-align: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 231px;
	}

/*CONTATTI*/

div#menucontatti {
	text-align: center;
	width: 660px;
	height: 20px;
	}
	
.colonnaindirizzo {
	color: #333;
	font-size: 12px;
	text-align: left;
	line-height: 13px;
}

div#indirizzo {
	margin-left: 250px;
	width: 170px;
	margin-top: 30px;
	height: 380px;
	}

.tab7 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/contatti_new_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div#home7 {
	text-align: left;
	width: 100px;
	margin-left: 30px;
	margin-top: 25px;
	}

/*COME RAGGIUNGERCI*/

div#comeraggiungerci {
	text-align: left;
	font-family: Thaoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	line-height: 14px;
	margin-top: 220px;
	margin-left: 375px;
	margin-right: 125px;
}

.tab8 {
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/come_raggiungerci_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.colonna8 {
	color: #000;
	font-size: 12px;
	font-weight:bold;
	text-align: right;
	padding: 20px 10px 30px 30px;
	line-height: 13px;
}

div#home8 {
	text-align: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 105px;
	}
	
	/*class di testo specifico*/
.comeraggiungerci{
	color:#ff3;
	font-size: 10px;
	font-weight:bold;
}

.comeraggiungerci:hover{
	color:#fff;
	text-decoration:underline;
}
	
/*STILI ATTINENTI ALLE PAGINE DEI FORM*/

.tab9 {
	padding: 5px 5px 5px 5px;
	TEXT-DECORATION: none;
	background-attachment: fixed;
	background: url(images/piede_curriculum.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#home9 {
	text-align: center;
}

/*class di testo specifiche per il form*/

.testoform {
	text-decoration: none;
	font-weight:bold;
	color: #333;
	font-size: 12px;
}

.titolettiform {
	text-decoration: none;
	font-weight:bold;
	color: #369;
	font-size: 12px;
}

.leggeform {
	text-decoration: none;
	font-weight:normal;
	color: #000;
	font-size: 10px;
	padding: 0px 20px 0px 0px;
}

input.curriculum {
	color: #000;
	border-style: solid;
	border-color: #369;
	border-width: 1px;
}

textarea.curriculum {
	color: #000;
	border-style: solid;
	border-color: #369;
	border-width: 1px;
}

form.curriculum {
	text-align: left;
	text-decoration: none;
	font-weight:bold;
	width: 400px;
	margin-top: 150px;
	padding: 0px 20px 0px 20px;
}

/*sono le caratteristiche del div del form*/	
div#curric {
	width: 350px;
	margin-left: 120px;
	margin-top: 70px;
	}
	
/*sono le caratteristiche del div del form*/	
div#dati {
	width: 150px;
	float: left;
	padding: 5px;
	}
	
/*sono le caratteristiche del div del form*/	
div#inserimento {
	padding: 5px;
	}
	
/*SITE MAP*/

div#mappa {
	margin-top: 170px;
	width: 520px;
	border: 1px solid #999999;
	padding: 5px;
	}
.tdmappa {
	padding: 5px 5px 5px 15px;
}
