/* comportamenti DIV -------- */
#tool{ height:76px; background:url(../i/t/bgTool.jpg) center no-repeat;}
#tool .cont{ width: 960px; margin: 0 auto; }
#tool img{float:left;}
#tool #mn{float:left;width:496px;height:64px; background:url(../i/t/bgMn.jpg) 0 0 no-repeat; padding: 12px 0 0 26px;}
#tool #mn li{float:left; list-style:none;}
#tool #mn li a{display:block; height:57px;}
#tool #mn li,
#tool #mn li a{background: url(../i/t/mn.jpg) 0 0 no-repeat;}

#tool #mn li.home a{width:65px; background-position: 0 0}
#tool #mn li.home a:hover,
#tool #mn li.home a.active,
#tool #mn li.home { background-position: 0 -57px; }

#tool #mn li.chisiamo a{width:92px; background-position: -65px 0}
#tool #mn li.chisiamo a:hover,
#tool #mn li.chisiamo a.active,
#tool #mn li.chisiamo { background-position: -65px -57px; }

#tool #mn li.servizi a{width:67px; background-position: -157px 0}
#tool #mn li.servizi a:hover,
#tool #mn li.servizi a.active,
#tool #mn li.servizi { background-position: -157px -57px; }

#tool #mn li.referenze a{width:93px; background-position: -224px 0}
#tool #mn li.referenze a:hover,
#tool #mn li.referenze a.active,
#tool #mn li.referenze { background-position: -224px -57px; }

#tool #mn li.news a{width:62px; background-position: -317px 0}
#tool #mn li.news a:hover,
#tool #mn li.news a.active,
#tool #mn li.news { background-position: -317px -57px; }

#tool #mn li.contatti a{width:80px; background-position: -379px 0}
#tool #mn li.contatti a:hover,
#tool #mn li.contatti a.active,
#tool #mn li.contatti { background-position: -379px -57px; }

#tool #mn li.lavorazioni a{width:100px; background-position: -459px 0}
#tool #mn li.lavorazioni a:hover,
#tool #mn li.lavorazioni a.active,
#tool #mn li.lavorazioni { background-position: -459px -57px; }



#head{ background:url(../i/t/bgHead.jpg) top center repeat-x;}
#head .cont{ width: 960px; margin: 0 auto; height:332px }

#page{ background:#ffffff url(../i/t/bgPage.jpg) top center repeat-x;}
#page .cont{ width: 960px; margin: 0 auto; padding-bottom:25px; background:url(../i/t/bgPageCont.jpg) top center no-repeat; }

#page .sx {float:left; width:225px; padding: 10px 50px 0 19px}
#page .sx p.titolo {font-size:18px; padding:0 0 16px 0; margin:0; font-weight:lighter; color:#4f463b;}
#page .sx p.titoloNews {font-size:12px; color:#f6941f}
#page .sx p{padding: 0 0 5px}
#page .dettagli{ background:url(../i/t/dxLista.gif) 0 3px no-repeat; font-size:11px; color:#aa9e8d; padding: 0 0 0 11px}
#page .dettagliBack{ background:url(../i/t/dxListaBack.gif) 0 2px no-repeat; font-size:11px; color:#aa9e8d; padding: 0 0 0 11px}
#page .elencoCompleto{ background:url(../i/t/elencoCompleto.gif) 0 0 no-repeat; width:102px; height:19px; display:block;}
#page .sx img{ border:2px solid #EEE9E1; margin: 0 0 11px 0}

#page .sx ul { padding-bottom:5px !important }
#page .sx ul li { padding:5px 0 0 17px; background: url(../i/t/dxLista.gif) no-repeat 0 9px }
#page .sx ul li ul li { padding:2px 0 0 17px;  background: url(../i/t/dxLista2Livello.gif) no-repeat 0 8px}
#page .sx ul li.open { background: url(../i/t/dxListaOpen.gif) no-repeat 0 6px }
#page .sx ul li a:hover,
#page .sx ul li a.active,
#page .sx ul li.open a{ color:#E68B3F; text-decoration:none;}

#page .newsItem { cursor:pointer;}


#page .dx {float:left; width:612px; min-height: 360px; height: auto!important; height: 360px;  padding: 10px 0 0 45px; background:url(../i/t/dxOmbra.jpg) 0 38px no-repeat;}
#page .dx .pad { padding: 5px 60px 0 0 }

#page .dx .referenzeStyle { width:256px; float:left; padding:0 20px 10px 0; }
#page .dx .referenzeStyle h2 { font-size:12px; border-bottom: 1px solid #E4E3E0; padding-bottom:3px; color:#000}

#page .dx a { color:#E68B3F; text-decoration:none;}
#page .dx a:hover { color:#E68B3F; text-decoration:underline;}

#page .dx .boxDuo{ background:url(../i/t/dxBoxTop.gif) 0 0 no-repeat; width:581px; padding:23px 0 0 0 }
#page .dx .boxDuo .bgCont{ background:url(../i/t/dxBoxRepeat.gif) 0 0 repeat-y;width:581px;}
#page .dx .boxDuo .bg{ background:url(../i/t/dxBoxBg.gif) 0 0 no-repeat; padding:0 24px; min-height:251px; height:auto!important; height:251px; }
#page .dx .boxDuo .bottom{ background:url(../i/t/dxBoxBottom.gif) 0 0 no-repeat; width:581px; height:22px }
#page .dx .boxDuo .textA{width:234px; float:left; padding: 0 71px 0 0}
#page .dx .boxDuo .textB{width:220px; float:left;}
#page .dx .boxDuo h2 {color:#E68B3F}
#page .dx .boxDuo .textA ul li {background:url(../i/t/dxLista.gif) 0 3px no-repeat; padding: 0 0 10px 15px}

#page .dx .galleria-servizi { float:left; cursor:pointer; margin-right:25px; width:255px; height:101px; padding:20px 10px 0 16px; background:url(../i/t/galleriaPuls.gif) 0 0 no-repeat; position:relative}
#page .dx .galleria-servizi img { float:left; margin-right: 10px }
#page .dx .galleria-servizi p { font-size:11px; color:#88897B; padding: 8px 0}
#page .dx .galleria-servizi a { display:block; height:82px; text-decoration:none!important;}
#page .dx .galleria-servizi span.zoom { color:#E7812D; background: url(../i/t/dxLista.gif) no-repeat 0 4px; padding-left:15px; position:absolute; bottom:8px; right:16px}
#page .dx .galleria-servizi span.text { font-size:11px; color:#88897B; padding: 8px 0; background:none}

#page .dx .maggiorInfo { width:154px; float:right; margin-right:32px; height:58px; display:block; background:url(../i/t/pulsMaggioriInfo.jpg) 0 0 no-repeat;}

#page .dx .elencoNews img {  margin: 0 20px 10px 0; border: 2px solid #EEE9E1; float:left}
#page .dx .elencoNews h2 { font-size:14px; padding: 0 0 10px 0}
#page .dx .allegato { background:url(../i/t/allegato.gif) 0 0 no-repeat; padding: 0 0 0 20px;}

#page .dx .imgBorder {  margin: 0 20px 10px 0; border: 2px solid #EEE9E1; float:left;}

#extra {background:url(../i/t/bgExtra.gif) top center repeat-x; padding-top:3px}
#extra .bgCont{ background:url(../i/t/bgExtraCont.jpg) top center repeat-y; padding-top:14px}
#extra .cont{ width: 940px; margin: 0 auto;  }
#extra .sx {width:283px; float:left; padding:3px 0 0 0}
#extra .dx {width:610px; float:left; padding: 0 0 0 35px; background: url(../i/t/extraDxOmbra.jpg) 0 -20px no-repeat;min-height:230px; height:auto!important; height:230px; }
#extra .scaricaCatalogo{ width:263px;height: 100px; background:url(../i/t/scaricaCatalogo.jpg) 0 0 no-repeat; display:block;}
#extra .dx p.titolo { color:#E68B3F; padding-bottom:20px; font-size:18px}
#extra .dx .partners a { padding: 0 0px 4px 0}
#extra .sx .divisore{ height:16px; background:url(../i/t/extraSxSeparatore.gif) 0 0 no-repeat}
#extra .sx .icoTecnostileHotel { display:block; color:#4F463B; height:29px; padding:13px 0 0 55px; background:url(../i/t/icoTecnostileHotel.jpg) 0 0 no-repeat;}
#extra .sx .icoTecnostileCasa { display:block; color:#4F463B; height:29px; padding:13px 0 0 55px; background:url(../i/t/icoTecnostileCasa.jpg) 0 0 no-repeat;}

#foot {background:#C1B3A1 url(../i/t/bgFoot.jpg) top center repeat-x; padding: 35px 0}
#foot .cont { /*min-height:140px;height:auto!important; height:140px;*/ width:900px; margin:0 auto; color:#786F61}
#foot .sx { float:left; width:263px;}

#foot .dx { float:left; width:599px; padding: 0 0 0 38px;}
#foot .dx .dati { width:auto; padding:0 20px 0 0; float:left; }
#foot .dx .right { float:right; }
#foot a:hover { color:#CCC}
