/* comportamenti DIV -------- */
a.titoloImmobiliare {color:#DFB637 !important}
a.titoloRealizzazioni,
a.titoloAlberghiera,
a.titoloCommerciale {color:#7CA844 !important}



#tool{ height:86px; background:url(../i/t/bgTool.jpg) top center repeat-x}
#tool .cont{ width:978px; margin:0 auto;}
#tool .cont .logo { float:left;}
#tool .cont .newsletter { width:218px; float:right; padding: 26px 0 0 28px}
#tool .cont .newsletter a{ width:155px; height:25px; padding: 9px 0 0 35px; color:#ABA6A6; display:block; background:url(../i/t/toolNewsletter.jpg) 0 0 no-repeat}
#tool .cont .newsletter a:hover { text-decoration:none; color:#666}

#mn { height:36px; background:url(../i/t/bgMn.jpg) top center repeat-x }
#mn .cont{width:961px; margin:0 auto; padding:3px 6px 0 11px;}
#mn .cont ul li{float:left; list-style:none;}
#mn .cont ul li a{ color:#8C8C8C; display:block; padding:6px 0 0 10px; width:150px; height:27px; background:url(../i/t/mn.jpg) 0 0 no-repeat; text-transform:uppercase;}
#mn .cont ul li a:hover{text-decoration:none;}

#mn .cont ul li.home a{background-position:0 0;}
#mn .cont ul li.home a:hover,
#mn .cont ul li.home a.active{background-position:0 -33px; color:#fff}

#mn .cont ul li.azienda a{background-position:-160px 0;}
#mn .cont ul li.azienda a:hover,
#mn .cont ul li.azienda a.active{background-position:-160px -33px; color:#fff}

#mn .cont ul li.vetrina a{background-position:-320px 0;}
#mn .cont ul li.vetrina a:hover,
#mn .cont ul li.vetrina a.active{background-position:-320px -33px; color:#fff}

#mn .cont ul li.realizzazioni a{background-position:-480px 0;}
#mn .cont ul li.realizzazioni a:hover,
#mn .cont ul li.realizzazioni a.active{background-position:-480px -33px; color:#fff}

#mn .cont ul li.news a{background-position:-640px 0;}
#mn .cont ul li.news a:hover,
#mn .cont ul li.news a.active{background-position:-640px -33px; color:#fff}

#mn .cont ul li.contatti a{background-position:-800px 0;}
#mn .cont ul li.contatti a:hover,
#mn .cont ul li.contatti a.active{background-position:-800px -33px; color:#fff}

#head{ background:#fff url(../i/t/bgHead.jpg) bottom center repeat-x;}
#head .cont { height:363px; width:967px; margin:0 auto; padding: 6px 0 0 11px; background:url(../i/t/headSxOmbra.jpg) 0 6px no-repeat;}
#head .cont .sx{ width: 728px; float:left; padding:32px 0 0 0}
#head .cont .sx .pad { padding: 30px 50px}

#head .cont .dx a:hover {color:#000; text-decoration:none}
#head .cont .dx a {color:#BE9A27}

#slide { float:left;}
#slideText { float:left; width:250px}
#head .cont .sx #slide .scheda {  width:422px; padding: 0 17px 0 0; height:292px; overflow:hidden;}
#slide .img img {border:none}
#slideText h2 { padding:0 0 8px 0; color: #5283CE!important }
#slideText h3 { padding:2px 0 8px 0; color: #434240!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px }
#slideText a {color:#848484; text-decoration:none}
#slideText a:hover {color:#000}

#slide .hideBox { display:none; }
#slide .showBox { display:block; }

#slide .puls { height:39px; width:422px; background:url(../i/t/bgPuls.jpg) 0 0 repeat-x; }
#slide .puls .prev { height:39px; width:39px; background:url(../i/t/pulsPrev.jpg) 0 0 no-repeat; display:block; cursor:pointer}
#slide .puls .next { float:right;  height:39px; width:39px; background:url(../i/t/pulsNext.jpg) 0 0 no-repeat; display:block; cursor:pointer}

#head .cont .dx{ width: 188px; float:left; padding:50px 27px 0 24px; background: url(../i/t/headBgNews.jpg) bottom left no-repeat; height:313px;}
#head .cont h2 { font-size:16px; color:#dfb636;}
#head .cont .data,
#page .cont .sx .data{ color:#464646; padding:0!important}
#head .cont h3 { color:#BE9A27; font-size:13px}
#head .cont p { color:#848484}

#bottomMn { background: #fff url(../i/t/bgBottomMn.gif) bottom center repeat-x;}
#bottomMn .cont { height:34px; margin:0 auto; width:964px; background:url(../i/t/bgBottomMnCont.jpg) right bottom no-repeat; }

.dettagli { width:83px; height:22px; background:url(../i/t/dettagli.jpg) 0 0 no-repeat; display:block;}
.gallerie { width:83px; height:22px; background:url(../i/t/gallerie.gif) 0 0 no-repeat; display:block; float:left;}

#page{ background:#fff url(../i/t/bgPage.jpg) top center repeat-x;}
#page .cont{width:967px; margin:0 auto; padding: 0 0 25px 11px}
#page .cont .sx{width:701px; float:left; padding:20px 27px 0 0;}
#page .cont .dx{width:219px; float:left; padding:44px 0 0 20px; background:url(../i/t/pageBgDx.jpg) 0 0 no-repeat; min-height:382px; height:auto!important; height:382px; }
#page .cont .sx .pad { padding-right: 40px;}

#page .cont .sx .azienda,
#page .cont .sx .realizzazioni,
#page .cont .sx .vetrina { width:228px; padding:24px 0 0 12px; float:left; background:url(../i/t/pageBgModulo.jpg) 0 0 no-repeat; min-height:246px; height:auto!important; height:246px;}
#page .cont .sx .vetrina { width:209px;}

#page .cont .sx .azienda img,
#page .cont .sx .realizzazioni img,
#page .cont .sx .vetrina img,
#page .cont .sx img.border{ border:5px solid #fff;}

#page .cont ul li{ padding-left: 24px; list-style:none; background:url(../i/t/pageBgModuloLista.jpg) 14px 7px no-repeat}

#page .cont .sx h2 { font-size:18px; padding-bottom:18px }
#page .cont .sx .azienda h2{ color:#ce6824;}
#page .cont .sx .realizzazioni h2,
#page .cont .dx .realizzazioni a:hover { color:#7ca844;}
#page .cont .sx .vetrina h2{ color:#DFB637;}

#page .cont .dx .vetrina li.active { background: url(../i/t/listVetrina.jpg) 12px 5px no-repeat;}
#page .cont .dx .vetrina li.active a,
#page .cont .dx h3.vetrina,
#page .cont .dx .vetrina li a:hover{ color:#DFB637}

#page .cont .dx .realizzazioni li.active { background: url(../i/t/listRealizzazioni.jpg) 12px 5px no-repeat;}
#page .cont .dx .realizzazioni li.active a,
#page .cont .dx h3.realizzazioni{ color:#7BA843}

#page .cont .sx h2.aziendaTit{ color:#ce6824;}
#page .cont .sx h2.realizzazioniTit{ color:#7ca844;}
#page .cont .sx h2.vetrinaTit { color:#DFB637;}
#page .cont .sx h2.realizzazioniTit{ color:#7CA844;}
#page .cont .sx h2.newsTit{ color:#5283CE;}
#page .cont .sx h2.contattiTit{ color:#DE5A9E;}

#page .cont .sx h3 { color:#333; font-size:14px; padding-bottom: 5px}
#page .cont .sx p { color:#848484; padding-bottom:10px}
#page .cont .dx h3 { font-size:18px; color:#5e5e5e; text-transform:uppercase; padding-bottom:27px}
/*#page .cont .sx img {border: 5px solid #fff; float:left; margin:0 30px 10px 0}*/
#page .cont .sx img {border:1px solid #cfcfcf; padding:4px; background:#FFF; float:left; margin:0 30px 10px 0}
#page .cont .dx li { padding-bottom:4px;}
#page .cont .dx li a.active { text-decoration:none; color:#000!important}
#page .cont .sx .imgsNews { width: 180px; float:left }

#foot { height:76px; background:#3a3a2a url(../i/t/bgFootCont.jpg) 0 0 repeat-x; padding-top:9px}
#foot .cont { padding:26px 0 0 40px; width:938px; margin:0 auto;}
#foot .cont .sx{width:700px; float:left;}
#foot .cont .sx img{ float:left}
#foot .cont .sx p{float:left; padding:8px 0 0 12px}
#page .cont .sx .testo{padding-right: 150px;}
#page .cont .sx .thText{ width:470px; float:left;}

#foot .cont .dx{width:100px; color:#fff;float:left; padding-top:8px}

#foot .cont .dx a,
#foot .cont .dx a:hover{ color:#fff;}
