/*stili per il layout fisso*/
html,body{margin: 0 auto;
padding: 0;}

body{margin: 0 auto;
padding: 0;
font-family: verdana;
font-size: 11px;
text-align: center;
color: #333333;
background-color: #004B46;}

div#containergrande{width: 900px;
margin: 0 auto;
padding: 0;
text-align: center;
background-image: url(imm_sito/sfondobody.jpg);
background-repeat: repeat-y;}

div#container{width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
background-color: #004B46;}

div#container2{width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
background-color: #B3B3B3;}

div#containerintro{width: 900px;
margin: 0 auto;
padding: 0;
text-align: center;
background-image: url(imm_sito/sfondocontainer2.jpg);
background-repeat: repeat-x;
background-color: #CFCFCF;}

div#containermappa{width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
border-top: 0px;
border-left: 1px;
border-right: 1px;
border-bottom: 0px;
border-style: solid;
border-color: #232644;
background-image: url(imm_sito/sfondomappa.jpg);
background-repeat: no-repeat;}

/************************************************  stili specifici per INTRO*/

div#topintro{width: 900px;
margin: 0px;
padding-top: 50px;}

div#colonnacentrale{width: 900px;
color: #FFFFFF;
font: normal 10px verdana;
margin: 0px;}

div#specifica{width: 900px;
color: #FFFFFF;
font: normal 10px verdana;
letter-spacing: 1px;
margin-top: 40px;}

div#lingueintro{width: 900px;
height: 40px;
margin-top: 30px;}

.ita{float: left;
width: 40px;
margin-top: 0px;
margin-left: 370px;}

.ingted{float: left;
width: 40px;
margin-top: 0px;
margin-left: 15px;}

div#sitomarchio{width: 900px;
color: #FFFFFF;
font: normal 11px verdana;
text-align: center;
letter-spacing: 5px;
margin-top: 30px;}

div#skip{width: 900px;
color: #004B46;
font: bold 11px verdana;
text-align: center;
margin-top: 60px;
margin-bottom: 20px;}

div#skip a{color: #004B46;
font: bold 11px verdana;
text-align: center;
margin-top: 60px;
margin-bottom: 20px;
text-decoration: none;}

div#skip a:hover{color: #001E1C;
font: bold 11px verdana;
text-align: center;
margin-top: 60px;
margin-bottom: 20px;
text-decoration: underline;}

div#skip a#activelink{color: #004B46;
font: bold 11px verdana;
text-align: center;
margin-top: 60px;
margin-bottom: 20px;
text-decoration: none;}

/******************************************************   stili generici, su HEADER header e FOOTER */

div#header{width: 800px;
margin:0;
padding:0;
text-align: left;}

div#headerintro{width: 900px;
margin:0;
padding:0;}

div#testofooter a{color: #FFFFFF;
font-size: 9px;
text-decoration: underline;}

div#testofooter a:hover{color: #000F0C;
font-size: 9px;
text-decoration: underline;}

div#testofooter a#activelink{color: #FFFFFF;
font-size: 9px;
text-decoration: underline;}

/*****************************************************       stili specifici per il LAYOUT */

.navigationtabs{margin-left: 55px;
width: 100%;
overflow: hidden;}

.lingue{float: left;
width: 29px;
margin-top: 15px;
margin-left: 3px;}

.lingue2{float: left;
width: 29px;
margin-top: 15px;
margin-left: 10px;}

div#colonnadestracontatti{float: left;
width: 600px;
min-height: 400px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnadestracont.jpg);
background-repeat: no-repeat;
background-color: #B3B3B3;}

div#colfiera{float: left;
width: 600px;
min-height: 400px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/bgFiera.png);
background-repeat: no-repeat;
background-color: #B3B3B3;}


div#colonnadestra{float: left;
width: 600px;
min-height: 400px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnadestra.jpg);
background-repeat: repeat-x;
background-color: #B3B3B3;}

div#colonnadestragest{float: left;
width: 600px;
min-height: 500px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnadestragest.jpg);
background-repeat: no-repeat;
background-color: #B3B3B3;}

div#colonnainternadestra{float: left;
width: 300px;
min-height: 467px;
margin-top: 0px;
padding: 0px;}

div#colonnainternadestraA{float: left;
width: 300px;
min-height: 467px;
margin-top: 0px;
padding: 0px;}

div#boxsin1{width: 300px;
height: 230px;
margin-top: 40px;
padding: 0px;
background-image: url(imm_sito/box_home1.png);
background-repeat: no-repeat;}

div#boxsinOpere{width: 300px;
height: 230px;
margin-top: 40px;
padding: 0px;
background-image: url(imm_sito/opere.gif);
background-repeat: no-repeat;}

div#boxsin1testo{width: 224px;
font: bold 15px verdana;
color: #FFFFFF;
padding-top: 100px;
margin-left: 50px;}

div#boxsin1foto{float: left;
width: 115px;
height: 84px;}

.white a{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white a:link{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white a:visited{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white a#activelink{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 23px;
left: 33px;}

.white a:hover{font-size: 11px;
font-weight: bold;
color: #003927;
margin-left: 7px;
text-decoration: none;}

div#boxsin2{width: 300px;
height: 235px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/box_home2.png);
background-repeat: no-repeat;}

div#boxsin2dettagli{width: 85px;
padding-top: 40px;
padding-right: 50px;
float: right;}

.white2 a{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white2 a:link{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white2 a:visited{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white2 a#activelink{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 0px;}

.white2{position: relative;
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
top: 23px;
left: 33px;}

.white2 a:hover{font-size: 11px;
font-weight: bold;
color: #FF7F00;
margin-left: 7px;
text-decoration: none;}

div#boxdes1{width: 300px;
height: 230px;
margin-top: 40px;
padding: 0px;
background-image: url(imm_sito/box_home3.png);
background-repeat: no-repeat;}

div#boxdes1testo{width: 240px;
height: 47px;
font: normal 10px verdana;
color: #FFFFFF;
padding-top: 75px;
padding-left: 20px;}

div#boxdes1testo a{font: bold 11px verdana;
color: #FFFFFF;
padding: 0px;
text-decoration: underline;}

div#boxdes1testo a:hover{font: bold 11px verdana;
color: #FF7F00;
padding: 0px;
text-decoration: underline;}

div#boxdes1testo a#activelink{font: bold 11px verdana;
color: #FFFFFF;
padding: 0px;
text-decoration: underline;}

.arancio{font: bold 14px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}

.aranciooo{font: bold 14px verdana;
margin-left: 50px;
color: #C66300;
padding: 0px;
text-decoration: underline;}

.aranciooo a{font: bold 14px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}

.aranciooo a:hover{font: bold 14px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;;}

.aranciooo a#activelink{font: bold 14px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}


.linkarancio{margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
font: bold 12px verdana;
color: #333333;
padding: 0px;
text-decoration: none;}

.linkarancio a{font: bold 12px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}

.linkarancio a:hover{font: bold 12px verdana;
color: #FF7F00;
padding: 0px;
text-decoration: underline;}

.linkarancio a#activelink{font: bold 12px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}


div#boxdes1dettagli{width: 85px;
padding-top: 10px;
padding-right: 70px;
float: right;}

div#boxdes2{width: 300px;
height: 235px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/box_home4.png);
background-repeat: no-repeat;}

div#boxdes2dettagli{width: 85px;
padding-top: 140px;
padding-right: 70px;
float: right;}

div#colonnasinistra{clear: left;
float: left;
width: 200px;
min-height: 550px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistrahome{clear: left;
float: left;
width: 200px;
min-height: 530px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistraazienda{clear: left;
float: left;
width: 200px;
min-height: 820px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistragest{clear: left;
float: left;
width: 200px;
min-height: 500px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistrapro{clear: left;
float: left;
width: 200px;
min-height: 1442px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistracert{clear: left;
float: left;
width: 200px;
min-height: 1500px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistradove{clear: left;
float: left;
width: 200px;
min-height: 550px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistrapartner{clear: left;
float: left;
width: 200px;
height: 750px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colonnasinistracontatti{clear: left;
float: left;
width: 200px;
min-height: 450px;
margin-top: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#flash{width: 460px;
margin-top: 50px;
margin-bottom: 15px;
padding: 0px;}

div#footer{clear: left;
height: 80px;
text-align: left;
margin: 0; 
padding: 0;
background-image: url(imm_sito/sfondofooter.jpg);
background-repeat: repeat-x;}

div#testofooter{color: #FFFFFF;
font: normal 9px verdana;
text-align: left;
margin: 0; 
padding-top: 15px;
padding-left: 47px;
padding-right: 30px;
padding-bottom: 0px;}

div#iconevalidatore{color: #3E4743;
font: normal 9px verdana;
text-align: right;
margin: 0; 
padding-top: 0px;
padding-left: 47px;
padding-right: 30px;
padding-bottom: 0px;}

div#testocolsx{width: 145px;
margin-top: 55px;
margin-left: 25px;
margin-right: 0px;
margin-bottom: 10px;
color: #FFFFFF;
font: bold 10px verdana;
padding: 0px;}

div#testonormcolsx{width: 150px;
margin-top: 20px;
margin-left: 25px;
margin-right: 10px;
margin-bottom: 10px;
color: #FFFFFF;
font: normal 10px verdana;
padding: 0px;}

div#cartina{width: 555px;
margin-top: 50px;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;}

div#galleryappl{width: 594px;
height: 358px;
margin-top: 25px;
margin-left: 3px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;}

div#marchiogrande{float: left;
width: 109px;
height: 172px;
margin-right: 10px;
padding: 0px;}

h1{color: #333333;
font: bold 16px verdana; 
line-height: 20px; text-align:left;}

h2{color: #333333;
font: bold 12px verdana;}

div#testobenvenuto{width: 480px;
margin-top: 50px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
text-align: justify;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#testobenvenutooo{width: 480px;
margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
text-align: justify;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#testobenvenuto a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testobenvenuto a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#testobenvenuto a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}


/****************************************************  stili specifici per sezione CORSI*/

div#testoCorsi{width: 480px;
margin: 40px 0px 10px 50px ;
text-align: justify;
color: #333333;
font: normal 11px verdana;
line-height: 16px;
padding: 0px;}

div#testoCorsi a{color: #333333;
font: bold 11px verdana;
text-decoration: underline;}

div#testoCorsi a:hover{color: #FFF;
font: bold 11px verdana;
text-decoration: underline;}

div#testoCorsi a#activelink{color: #FFF;
font: bold 11px verdana;
text-decoration: underline;}

/*
div#testoCorsi .linkaranciotext{margin-top: 10px;
margin-left: 5px;
margin-right: 0px;
font: bold 12px verdana;
color: #333333;
padding: 0px;
text-decoration: underline;}

div#testoCorsi .linkaranciotext a{font: bold 12px verdana;
color: #000;
padding: 0px;
text-decoration: underline;}

div#testoCorsi .linkaranciotext a:hover{font: bold 12px verdana;
color: #F60;
padding: 0px;
text-decoration: none;}

div#testoCorsi .linkaranciotext a#activelink{font: bold 12px verdana;
color: #F60;
padding: 0px;
text-decoration: none;} */


/*******************************  stili specifici per sezione FILMATI */

div#colFilamti{float: left;
width: 600px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnadestracont.jpg);
background-repeat: no-repeat;
background-color: #b3b3b3;}


div#filmati{width: 594px;
height: 358px;
margin-top: 25px;
margin-left: 3px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px; }

/*******************************  stili specifici per sezione schede */

div#colScehdeMIT{clear: left;
float: left;
width: 200px;
height: 1635px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colScehdeSCOP{clear: left;
float: left;
width: 200px;
height: 1500px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colScehdeULTRA{clear: left;
float: left;
width: 200px;
height: 1480px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}



div#controlli{width: 480px;
margin-top: 50px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
text-align: justify;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#controlli a{color: #333;
font: bold 10px verdana;
text-decoration: none;}

div#controlli a:hover{color: #F60;
font: bold 10px verdana;
text-decoration: underline;}

div#controlli a#activelink{color: #F60;
font: bold 10px verdana;
text-decoration: none;}


div#schede{width: 480px;
margin-top: 50px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
text-align: justify;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

.linkback{margin-top: 10px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 10px;
font: bold 12px verdana;
color: #333;
padding: 0px;
text-decoration: none;}

.linkback a{font: bold 12px verdana;
color: #333;
padding: 0px;
text-decoration: underline;}

.linkback a:hover{font: bold 12px verdana;
color: #FF7F00;
padding: 0px;
text-decoration: underline;}

.linkback a#activelink{font: bold 12px verdana;
color: #C66300;
padding: 0px;
text-decoration: underline;}


div#f_didascalie {width: 200px; 
float:left;
margin-top: 10px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 10px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}


div#fotdidascalieSuoni{width: 480px; 
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}

div#fotdidascalieSuoniA{width: 480px; 
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}

div#fotdidascalieSuoniB{width: 480px; 
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}


div#fotdidascalieSuoniC{width: 480px; 
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}

div#fotdidascalieSuoniD{width: 480px; 
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}

div#f_didascalieSuonileft{width: 200px; 
float:left;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}

div#f_didascalieSuoniright{width: 200px; 
float:right;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
text-align: left;
color: #333;
font: normal 10px verdana; 
vertical-align:text-bottom;
line-height: 14px;
padding:0px;}


.f_schedeR {float: right;
margin-top: 10px;
margin-left: 10px;
margin-right: 0px; 
margin-bottom:5px;}

.f_schedeL {float: left;
margin-top: 10px;
margin-left: 0px;
margin-right: 10px;
margin-bottom:5px;}

.fotprod1{float: left;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 3px;
height: 190px;
width: 230px;}

.fotprod2{float: left;
margin-top: 5px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 3px;
height: 190px;
width: 230px;}

/**********************************************  stili specifici per sezione PRODOTTI*/

.immarchiprodotti{float: right;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;}

.fotoprodotti{clear: left;
float: left;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 3px;
height: 105px;
width: 156px;}

.fotoprodotti1{float: left;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 3px;
height: 105px;
width: 156px;}

.fotoprodotti2{float: left;
margin-top: 5px;
margin-left: 5px;
margin-right: 0px;
margin-bottom: 3px;
height: 105px;
width: 156px;}

div#testoprodotti{width: 495px;
margin-top: 50px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#testoprodotti a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testoprodotti a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#testoprodotti a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testoprodotti2{clear: left;
width: 495px;
margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#testoprodotti2 a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testoprodotti2 a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#testoprodotti2 a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textMotoslitte{clear: left;
width: 495px;
margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#textMotoslitte a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textMotoslitte a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#textMotoslitte a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textSicurezza{clear: left;
width: 495px;
margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#textSicurezza a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textSicurezza a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#textSicurezza a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textInnevamento{clear: left;
width: 495px;
margin-top: 10px;
margin-left: 50px;
margin-right: 0px;
margin-bottom: 10px;
color: #333333;
font: normal 10px verdana;
line-height: 14px;
padding: 0px;}

div#textInnevamento a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#textInnevamento a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#textInnevamento a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

/***************************************  stili specifici per sezione PARTENER*/


div#testopartner{width: 500px;
margin-top: 80px;
margin-left: 40px;
padding: 0px;}

div#testopartner a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testopartner a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#testopartner a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

.immpartner{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
height: 80px;
width: 143px;}

.immopere{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
height: 150px;
width: 190px;}


/****************************************   stili specifici per SEZIONE CERTIFICAZIONI*/

.immcertificazioni{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
height: 80px;
width: 80px;}

.immcertificazioni2{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
height: 80px;
width: 183px;}

/********************************** stili specifici per sezione gestioni*/
div#testogest{width: 500px;
margin-top: 80px;
margin-left: 60px;
padding: 0px;}

div#testogest a{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

div#testogest a:hover{color: #FFFFFF;
font: bold 10px verdana;
text-decoration: underline;}

div#testogest a#activelink{color: #333333;
font: bold 10px verdana;
text-decoration: none;}

.immstazioni{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 30px;
margin-bottom: 50px;
border-width: 2px;
border-style: solid;
border-color: #FFFFFF;
height: 115px;
width: 193px;}

.immmarchi{float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
height: 60px;
width: 250px;}

/***************************************************  stili specifici per HEADER */

div#intestazione{width: 800px;
height: 40px;
margin: 0px;}

div#marchio{float: left;
width: 150px;
margin: 0px;}

div#marchiotesto{float: left;
width: 480px;
margin: 0px;
padding-left: 22px;
padding-top: 19px;
color: #7FCDBB;
font: normal 9px verdana;}

div#top{width: 800px;
height: 240px;
margin: 0px;}

/***********************         stili specifici per la NAVIGAZIONE PRINCIPALE*/

div#menu{width: 800px;
height: 50px;
text-align: center;
margin-top: 0px;
margin-left: 0px;
background-image: url(imm_sito/sfondomenu.jpg);
background-repeat: no-repeat;}

.navigationtabs ul{margin: 0;
padding: 0px; 
list-style-type: none;}

.navigationtabs li{padding: 0px;
display: inline;
margin: 0px;}

.navigationtabs li a{color:#FFFFFF;
float: left;
display: block;
width: 100px;
text-decoration: none;
font: 11px verdana;
text-align: center;
padding-left: 3px;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 0px;}

.navigationtabs li a:visited{color:#FFFFFF;
float: left;
display: block;
width: 100px;
text-decoration: none;
font: 11px verdana;
text-align: center;
padding-left: 3px;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 0px;}

.navigationtabs li a:hover{color: #FFFFFF;
font: 11px verdana;
width: 100px;
font-weight: normal;
text-align: center;
padding-left: 3px;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 15px;
background-image: url(imm_sito/menuattivo.jpg);
background-repeat: no-repeat;
text-decoration: none;}

.navigationtabs li.selected a{color: #FFFFFF;
font: 11px verdana;
width: 100px;
font-weight: normal;
text-align: center;
padding-left: 3px;
padding-top: 20px;
padding-right: 12px;
padding-bottom: 15px;
background-image: url(imm_sito/menuattivo.jpg);
background-repeat: no-repeat;
text-decoration: none;}

/********************************       stili specifici per la NAVIGAZIONE CONTESTUALE*/


div#sfondomenusolution{width: 200px;
height: 152px;
margin-top: 12px;
margin-left: 35px;
padding: 0px;}

div#navigation{width: 200px;
color: #FFFFFF;
padding-left: 0px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 15px;}

div#navigation ul{list-style-type: none;
color: #FFFFFF;
margin: 0;
padding: 0px;}
	
div#navigation li{height: 35px;
font: normal 10px verdana;
color: #FFFFFF;
padding-top: 3px;
padding-left: 0px;
text-decoration: none;}

div#navigation a{height: 35px;
font: normal 10px verdana;
text-decoration: none;}

div#b{color: #FFFFFF;
height: 35px;
font: bold 10px verdana;
text-decoration: none;
display: block;
background-image: url(imm_sito/menuattivo.png);
background-repeat: no-repeat;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;}
	
div#navigation a:link{color: #FFFFFF;
font: normal 10px verdana;
display: block;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;}

div#navigation a:visited{color: #FFFFFF;
font: normal 10px verdana;
display: block;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;}
	
div#navigation a:hover{color: #FFFFFF;
font: bold 10px verdana;
background-image: url(imm_sito/menuattivo.png);
background-repeat: no-repeat;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;}
	
div#navigation a#activelink{color: #FFFFFF;
font: bold 10px verdana;
background-image:  url(imm_sito/menuattivo.png);
background-repeat: no-repeat;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;}

/*****************************************   stili specifici per la MAPPA DEL SITO */

.tabellamappasito{width: 670px;
margin-right: 0px;
margin-left: 47px;
margin-top: 50px;
margin-bottom: 10px;}

.mappa{padding: 0px;
color: #2E5046;
font: bold 14px verdana;
text-decoration: none;}

.mappa a{padding: 0px;
color: #2E5046;
font: bold 14px verdana;
text-decoration: none;}

.mappa a:hover{padding: 0px;
color: #FF0000;
font: bold 14px verdana;
text-decoration: underline;}

.mappa a#activelink{padding: 0px;
color: #2E5046;
font: bold 14px verdana;
text-decoration: none;}

.mappa2{padding: 0px;
color: #2E5046;
font: normal 13px verdana;
text-decoration: none;}

.mappa2 a{padding: 0px;
color: #2E5046;
font: normal 13px verdana;
text-decoration: none;}

.mappa2 a:hover{padding: 0px;
color: #FF0000;
font: normal 13px verdana;
text-decoration: underline;}

.mappa2 a#activelink{padding: 0px;
color: #2E5046;
font: normal 13px verdana;
text-decoration: none;}

/*****************************************         stili specifici per la PRIVACY */


div#colLeftPrivacy{clear: left;
float: left;
width: 200px;
height: 1179px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/sfondocolonnasinistra.jpg);
background-repeat: no-repeat;
background-color: #999999;}

div#colPrivacy{float: left;
width: 600px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/bg_privacy.png);
background-repeat: no-repeat;
background-color: #c5c6c8;}

div#privacyIntro {width: 380px;
text-align: justify;
color: #2E5046;
font: normal 11px verdana;
margin-left: 170px;
margin-top: 70px;
margin-bottom: 10px;
line-height:16px;}

div#privacyIntro a{padding: 0px;
color: #2E5046;
font: bold 11px verdana;
text-decoration: underline;
line-height:18px;}

div#privacyIntro a:hover{padding: 0px;
color: #F60;
font: bold 11px verdana;
text-decoration: underline;}

div#privacyIntro a#activelink{padding: 0px;
color: #F60;
font: bold 11px verdana;
text-decoration: underline;}

div#privacy{width: 510px;
text-align: justify;
color: #2E5046;
font: normal 11px verdana;
margin-right: 0px;
margin-left: 43px;
margin-top: 25px;
margin-bottom: 10px;
line-height:16px;}

div#privacy a{padding: 0px;
color: #2E5046;
font: bold 11px verdana;
text-decoration: underline;}

div#privacy a:hover{padding: 0px;
color: #F60;
font: bold 11px verdana;
text-decoration: underline;}

div#privacy a#activelink{padding: 0px;
color: #F60;
font: bold 11px verdana;
text-decoration: underline;}

h3{color: #006065;
font: bold 10px verdana; 
margin-top: 5px; 
margin-bottom: 3px;
padding-left: 10px;}


/**************************************************  stili Mappa del sito */

div#colSitemap{float: left;
clear: left;
width: 800px;
margin: 0px;
padding: 0px;
background-image: url(imm_sito/bg_sitemap.png);
background-repeat: no-repeat;
background-color: #c5c6c8;}

div#titMappa{
margin-top: 60px;
margin-left: 200px;
padding: 0px;
color: #033;
padding:0;
font: bold 14px verdana;}

div#textmappa{margin-top: 10px;
margin-left: 200px;
margin-right: 15px;
margin-bottom: 25px;
padding: 0px;}

.textmappa{margin-top: 10px;
margin-left: 23px;
margin-right: 23px;
margin-bottom: 0px;
padding: 0px;}

div#textmappa ul{line-height: 18px;
list-style-type: none;}

.linkmappasito{margin: 0;
padding-left: 10px;
color: #333;
font: 11px verdana;}

.linkmappasito a{margin: 0;
padding-left: 10px;
color: #333;
font: bold 11px verdana;
text-decoration: none;}

.linkmappasito a:hover{margin: 0;
padding-left: 10px;
color: #F60;
font: bold 11px verdana;
text-decoration: underline;}

