/* comportamenti DIV -------- */
#pag {width:890px; margin:0 auto; background:#F2F2F1 url(../i/t/bg.jpg) top left no-repeat; min-height:610px; height:auto !important; height:610px; position:relative}
#pag .logo {width:115px; height:71px; position:absolute; z-index:10; top:53px; left:132px}
#pag .home {width:640px; height:413px; position:absolute; z-index:20; top:180px; left:134px}
#pag .home h1 {padding:0}
#pag .cont {width:630px; position:absolute; z-index:40; top:270px; left:145px}
#pag .mn {width:335px; height:64px; position:absolute; z-index:30; top:180px; left:457px}
#pag .mnII {width:100px; position:absolute; z-index:50; top:340px; left:145px}
#pag .txt {width:540px; position:absolute; z-index:50; top:340px; left:245px; line-height:1.58em}


#pag .azienda {background:url(../i/t/bgAzienda.jpg) right bottom no-repeat; height:310px}
#pag .mission {background:url(../i/t/bgMission.jpg) right bottom no-repeat; height:314px}
#pag .servizi .th a {width:126px; float:left; text-align:center; text-transform:uppercase; font-size:10px; text-decoration:none; line-height:1.28em; color:#666}
#pag .servizi .th img {padding-bottom:6px}
#pag .contatti {background:url(../i/t/bgContatti.jpg) right bottom no-repeat; height:304px}
#pag .contatti a {text-decoration:none; color:#333}
#pag .contatti a:hover {text-decoration:underline}
#pag .qualita {background:url(../i/t/bgQualita.jpg) right bottom no-repeat; height:320px}

/* menu di secondo livello */
#pag .mnII ul {padding:0; margin:0}
#pag .mnII li,
#pag .mnII a {list-style:none; text-decoration:none; text-transform:uppercase; font-size:13px; color:#838383; line-height:1.58em}
/*#pag .mnII a:hover,*/
#pag .mnII a.active {color:#8B2512; cursor:default}

.mnIIOut {color:#838383}
.mnIIOver {color:#8B2512}


/* menu principale -------- */
#pag .mn span {display:none}
#pag .mn ul {padding:0}
#pag .mn li,
#pag .mn a {list-style:none; text-decoration:none; float:left; display:block; height:64px; background-image:url(../i/t/mn.gif); background-repeat:no-repeat}

#pag .mn li.azienda,
#pag .mn .azienda a {width:65px; background-position:0 0}
#pag .mn li.azienda,
/*#pag .mn .azienda a:hover,*/
#pag .mn .azienda a.active {background-position:0 -64px; /*cursor:default;*/}

#pag .mn li.mission,
#pag .mn .mission a {width:67px; background-position:-60px 0}
#pag .mn li.mission,
/*#pag .mn .mission a:hover,*/
#pag .mn .mission a.active {background-position:-60px -128px; /*cursor:default;*/}

#pag .mn li.servizi,
#pag .mn .servizi a {width:66px; background-position:-121px 0}
#pag .mn li.servizi,
/*#pag .mn .servizi a:hover,*/
#pag .mn .servizi a.active {background-position:-121px -64px; /*cursor:default;*/}

#pag .mn li.qualita,
#pag .mn .qualita a {width:66px; background-position:-183px 0}
#pag .mn li.qualita,
/*#pag .mn .qualita a:hover,*/
#pag .mn .qualita a.active {background-position:-183px -128px; /*cursor:default;*/}

#pag .mn li.contatti,
#pag .mn .contatti a {width:71px; background-position:-244px 0}
#pag .mn li.contatti,
/*#pag .mn .contatti a:hover,*/
#pag .mn .contatti a.active {background-position:-244px -64px; /*cursor:default;*/}


/* piede di pagina -------- */
#foot {width:620px; margin:0 auto; font-family:Arial}
#foot .imgSx {background:url(../i/t/footIco.gif) left center no-repeat}
#foot .imgDx {background:url(../i/t/footIco.gif) right center no-repeat}
#foot p {padding:8px; text-align:center; font-size:10px; color:#828282}
#foot a {text-decoration:none; color:#333}
#foot a:hover {text-decoration:underline}


