body{margin-top:0px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#636356}
a{ text-decoration:none;}
a:hover{text-decoration:underline;}
/*#presentazbody{width:685px}*/
#presentazbody a{color:#363e43; font-weight:bold;}
body#videobody{ margin:20px; background-color:#dfdfdd; text-align:center;}
body#flashbody{margin:0; background-color:#fff; text-align:center;}
#flashandvideo{ margin-top:0px}
#horizon{position:absolute;top:0;left:0; right:0}
#wrapper{position:relative; text-align:left; width:980px; margin:0px auto;}
#logolink{ width:980px; text-align:center; height:80px}
#center{margin-bottom:16px;}
#homecenter{width:229px; float:right; text-align:left; margin-right:16px; padding:13px; background-color:#dfdfdd}

/*#homecenterdiretta{width:256px; float:right; text-align:left; margin-right:16px;}*/

#homeright{width:440px; float:right; text-align:left}
#homeleft{z-index:2; position:absolute; text-align:left; background-color:#FFF; width:236px; height:462px;top:250px; margin-left:16px}
#menunew{z-index:2; position:absolute; top:83px; margin-bottom:1px}
#menuprimo{ background-color:#c9191e; height:33px; width:980px}


/*MENU HOMEPAGE*/
#navmenu{z-index:2; position:absolute; top:80px; height:33px; width:980px; background-color:#c9191e; padding:0; margin:0; border-bottom:solid 1px #FFF}
#navmenu table{font-size:11px;text-transform:uppercase; padding:0; margin:0; margin-left:25px}
#navmenu td{line-height:33px; padding-left:6px; padding-right:6px;}
#navmenu a{font-weight:bold;color:#FFFFFF; text-decoration:none}
#navmenu td.separatore{font-weight:bold;color:#FFFFFF; padding:0}
td.separatore{font-weight:bold;color:#FFFFFF; padding:0}

#ch_sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_4sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_13sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_14sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_15sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_16sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_17sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_18sel{ background-color:#640c0f;color:#FFF; font-weight:bold}
#ch_19sel{ background-color:#640c0f;color:#FFF; font-weight:bold}

#ch_4{color:#FFF; font-weight:bold}
#ch_13{color:#FFF; font-weight:bold}
#ch_14{color:#FFF; font-weight:bold}
#ch_15{color:#FFF; font-weight:bold}
#ch_16{color:#FFF; font-weight:bold}
#ch_17{color:#FFF; font-weight:bold}
#ch_18{color:#FFF; font-weight:bold}
#ch_19{color:#FFF; font-weight:bold}

#chdue_sel a{ font-weight:bold; color:#FFF;padding-left:4px; padding-right:4px;}
a.level3{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none;padding-left:4px; padding-right:4px;}

#navmenu4{z-index:2;position:absolute;top:113px;visibility:hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu4 {font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu4 a:hover{text-decoration:underline}
#navmenu4 a.sel{text-decoration:underline; font-weight:bold}
#navmenu4 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenu13{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu13 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu13 a:hover{text-decoration:underline}
#navmenu13 a.sel{text-decoration:underline; font-weight:bold}
#navmenu13 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenu14{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu14 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu14 a:hover{text-decoration:underline}
#navmenu14 a.sel{text-decoration:underline; font-weight:bold}
#navmenu14 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenu15{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu15 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu15 a:hover{text-decoration:underline}
#navmenu15 a.sel{text-decoration:underline; font-weight:bold}
#navmenu15 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenu16{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu16 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu16 a:hover{text-decoration:underline}
#navmenu16 a.sel{text-decoration:underline; font-weight:bold}
#navmenu16 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenu17{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu17 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu17 a:hover{text-decoration:underline}
#navmenu17 a.sel{text-decoration:underline; font-weight:bold}
#navmenu17 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenu18{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu18 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu18 a:hover{text-decoration:underline}
#navmenu18 a.sel{text-decoration:underline; font-weight:bold}
#navmenu18 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenu19{z-index:2;position:absolute;top:113px;visibility: hidden; padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenu19 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenu19 a:hover{text-decoration:underline}
#navmenu19 a.sel{text-decoration:underline; font-weight:bold}
#navmenu19 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

/*MENU INTERNO*/

#navmenuint{z-index:2; position:absolute; top:224px; height:33px; width:980px; background-color:#c9191e; padding:0; margin:0; border-bottom:solid 1px #FFF}
#navmenuint table{font-size:11px;text-transform:uppercase; padding:0; margin:0; margin-left:25px}
#navmenuint td{line-height:33px; padding-left:6px; padding-right:6px;}
#navmenuint a{font-weight:bold;color:#FFFFFF; text-decoration:none}
#navmenuint td.separatore{font-weight:bold;color:#FFFFFF; padding:0}
td.separatore{font-weight:bold;color:#FFFFFF; padding:0}

#bgnavmenusecondsel {z-index:2;position:absolute;top:257px;padding-left:25px; width:955px; background-image:url(../img/bgMenu.png); height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenusecondsel {z-index:3;position:absolute;top:257px;padding-left:25px; width:955px; height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenusecondsel td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
#navmenusecondsel a:hover{text-decoration:underline}

#navmenuint4{z-index:2;position:absolute;top:257px;visibility:hidden; padding-left:25px; width:955px; height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint4 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint4 a:hover{text-decoration:underline}
#navmenuint4 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint4 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenuint13{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px;  height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint13 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint13 a:hover{text-decoration:underline}
#navmenuint13 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint13 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenuint14{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px; height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint14 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint14 a:hover{text-decoration:underline}
#navmenuint14 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint14 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenuint15{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px;  height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint15 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint15 a:hover{text-decoration:underline}
#navmenuint15 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint15 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenuint16{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px;  height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint16 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint16 a:hover{text-decoration:underline}
#navmenuint16 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint16 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}
	
#navmenuint17{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px;  height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint17 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint17 a:hover{text-decoration:underline}
#navmenuint17 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint17 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenuint18{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px;  height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint18 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint18 a:hover{text-decoration:underline}
#navmenuint18 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint18 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

#navmenuint19{z-index:2;position:absolute;top:257px;visibility: hidden; padding-left:25px; width:955px; height:25px; padding-top:5px;border-top:solid 1px #FFF}
#navmenuint19 a{font-weight:normal;color:#FFFFFF; line-height:16px; text-decoration:none}
#navmenuint19 a:hover{text-decoration:underline}
#navmenuint19 a.sel{text-decoration:underline; font-weight:bold}
#navmenuint19 td{padding:0; padding-left:4px; padding-right:4px;color:#FFFFFF;}

/*MENU TERZO LIVELLO*/
#terzolivello{ padding:10px 30px; color:#000;}
.menuterzo{height:34px}
a.menu3liv{ padding:0 4px; display:block; text-decoration:none; color:#000}
a.menu3liv:hover{ text-decoration:underline}
a.menu3livsel{padding:0 4px; display:block; text-decoration:underline; font-weight:bold; color:#000}
.separatore3liv{ color:#000}

/* --------------------------- */

.hpbottombg{ background-image:url(../img/bgBottom.jpg); background-position:left bottom; background-repeat:no-repeat; width:239px; height:4px;}
.hpleftbg{ width:236px; padding-left:3px;background-image:url(../img/bgLeft.jpg); background-position:left bottom; background-repeat:repeat-y; }
.hpcenter{ width:207px; padding:13px; padding-bottom:12px}
.hprightbg{ background-image:url(../img/bgRight.jpg); background-position:right bottom; background-repeat:repeat-y; }
.hpleftimg{ margin-bottom:20px}

#footer{ background-color:#c9191e; width:930px; padding:11px 25px; color:#fff; margin-top:16px}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{text-decoration:underline}
#footerleft{ float:left; width:465px; text-align:left}
#footerright{float:left; width:465px; text-align:right}

/*--- VIDEO ---*/
#videogallery{padding-top:5px}
.hpvideolinkboxtitle{ color:#000; font-size:13px; text-transform:uppercase; font-weight:bold; background-image:url(../img/BgDot.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px}
.hpvideolinkboxtitle a{font-size:13px; color:#000; text-transform:uppercase; font-weight:bold; text-decoration:none}
.hpvideolinkboxtitle a:hover{text-decoration:underline}
.hpvideolinktitle{ font-size:13px; color:#4d4c4c; text-transform:uppercase; font-weight:bold; margin-bottom:8px}
.hpvideolinkdesc{ font-size:16px; color:#ce191f; font-weight:bold; margin-bottom:23px}
#video223{ padding-bottom:0px}

#videogalleryint{background-color:#dfdfdd; padding:17px 14px;}
.intvideolinkdesc{font-size:16px; color:#ce191f; font-weight:bold; margin-bottom:23px; width:196px;}
.dot{background-image:url(../img/BgDot.gif); background-position:bottom; background-repeat:repeat-x;}

.galleryvideolinktitle{font-size:13px; color:#c9191e; text-transform:uppercase; font-weight:bold; width:350px}
.galleryvideolinkdesc{font-size:13px; color:#616154; font-weight:bold; margin-bottom:23px; width:350px;}
#player{ text-align:center; width:350px}
#gallerylist{ background-color:#FFF; width:178px; padding:10px; float:left; margin-right:20px}
.galleryvideolisttitle{font-size:13px; color:#c9191e; text-transform:uppercase; font-weight:bold;}

.gallerylistright{ width:196px; margin-top:10px;}

/* News Scorrevole */
.newsscorr{text-align:right;height:17px; background-color:#b0b0a9; border-top:solid 1px #fff; color:#FFF; font-size:10px; padding-top:2px; padding-right:10px; margin-bottom:16px;}
.newsscorr a{ color:#fff; text-decoration:none; text-transform:uppercase}
.newsscorr a:hover{text-decoration:underline;}

/* Classi per Contenuti */
.red14bold{ font-size:14px; color:#c9191e; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; text-decoration:none}
.gray14bold{font-size:14px; color:#46463c; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; text-decoration:none}
.black13bold{ font-size:13px; color:#000; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; text-decoration:none}

/* presentazione canale */
#presentazionecanale{padding:20px 30px 0 30px; line-height:15px}
#presentaztitolo{ color:#000; font-size:13px; font-weight:bold; text-transform:uppercase; border-bottom:solid 1px #000; padding-bottom:10px; margin-bottom:20px}

/* paging */
.selpaging{ font-size:11px; font-weight:bold}
a.linkpaging{ color:#c9191e; font-weight:bold; font-size:11px}

/*NEWS IMMOBILIARI*/
.back a{color:#000; font-size:11px; font-weight:bold; text-transform:lowercase; text-align:right}
#newsimmleft{ background-color:#dfdfdd;}
#newsimmcenter{margin-left:23px; line-height:18px; width:450px}

a.newsimmlisttitle{color:#c9191e; font-size:13px; font-weight:bold; text-decoration:none}
a.newsimmlisttitle:hover{ text-decoration:underline}
.newsimmlistbody{ margin-top:7px}

/* CAMPAGNE */
#elencocampagne{padding:20px 30px}
.campagnapresent{ background-color:#efefee; padding:25px 25px 10px 25px; margin-bottom:25px;}
.presentcamptitolo{color:#c9191e;font-size:13px;font-weight:bold; text-transform:uppercase}
.presentcampocchiello{color:#616154;font-size:13px;font-weight:bold;}
.presentcampbody{color:#363e43;font-size:11px;margin-top:20px; padding-right:25px}
.presentcampimg{ background-color:#FFF; width:175px; padding:10px 0; text-align:center}
.presentcampimg img{ border:solid 1px #343434}
a.linkzoom{text-align:right; color:#010101; font-size:9px}

/* Gallery */
div#thumbgallery{padding-right:10px;width:160px; height:450px;margin:0; 
	overflow:auto;
	scrollbar-arrow-color:#000000;
    scrollbar-darkshadow-color : #FFFFFF;
    scrollbar-face-color : #FFFFFF;
    scrollbar-highlight-color : #FFFFFF;
    scrollbar-shadow-color:#E5E5E5;}
    
/* Presenza territoriale*/
#presentazionepersterr{padding:20px 10px 0 10px; line-height:15px; width:690px}
#colonnapresterr{background-color:#dfdfdd; width:200px;}
.prestertitolo{ font-size:12px; font-weight:bold; color:#c9191e; text-transform:uppercase; text-align:left}
.presterdescr{ font-size:12px; font-weight:bold; color:#423f3a; text-align:left}
.presterstatus{font-size:11px; font-weight:bold; color:#6c6c6c; text-transform:uppercase; text-align:left; margin-bottom:0}
.prestercons{color:#027932; text-align:left; margin-top:0}
.prestercostr{color:#ce1921; text-align:left}
.presterprog{color:#0a5e83; text-align:left}
.bgwhite{ background-color:#FFF; line-height:1px; font-size:1px}
.pad14{ padding:0 0 0 14px}

.prestertitolo{ font-size:12px; font-weight:bold; color:#c9191e; text-transform:uppercase; text-align:left}
.prestertot{font-size:12px; font-weight:bold; color:#363e43; text-transform:uppercase; text-align:left; margin-bottom:0}

/* Box ricewrca */
form.thisForm{margin:0px; padding:0; text-align:right}
.inputHP{padding:15px 0 0 5px;}
#provincia{width:200px}
#comune{width:200px}
#tipologia{width:200px; text-transform:lowercase}
#prezzo{width:200px}

.restricercabox {max-height:330px; width:429px}

#provinciahp{ width:150px}
#comunehp{width:150px}
#tipologiahp{width:150px; text-transform:lowercase}
#tipologiahid{width:150px; text-transform:lowercase}
#prezzohp{width:146px}
.inputHPBtn{padding:15px 40px 0 5px; margin:0; vertical-align:top}

*:first-child+html #prezzohp{width:145px}
*:first-child+html .inputHPBtn{padding:0 36px 0 5px; margin:0; vertical-align:top}

/* Risultato ricerca */
.noresults{ width:690px}
.intestsrcimm{ background-color:#dfdfdd; color:#363e43; font-size:11px; text-transform:uppercase; border-left:solid 1px #fff; text-align:center}
a.intestsrcimmlink{color:#363e43; font-size:11px; text-decoration:underline; font-weight:lighter}
.itemsrcimmfirst{color:#363e43; font-size:11px;}
.itemsrcimm{color:#363e43; font-size:11px; border-left:solid 1px #dfdfdd; text-align:center}
.linkmutuo{color:#c9191e; font-weight:bold; font-size:12px}
.planimetria{border:solid 2px #5d5d50; padding:15px; width:220px; text-align:center}
.descrizione{padding:20px 15px 0  15px;}
.descrizionegiallo{padding:15px;background-color:#ffe9a7;}
.boxmaterialibio{background-color:#ffe9a7; padding:20px 15px; margin-top:20px}
.boxmateriali{background-color:#e9f5ff; padding:20px 15px; margin-top:20px}
.immobilegallery{ background-color:#FFF; width:390px; height:314px; vertical-align:baseline;}
.immobilegalleryuno{ background-color:#FFF; width:390px; height:266px; vertical-align:baseline;}
#img1{z-index:2;position:absolute;top:444px;left:311px;visibility:visible;}
#img2{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img3{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img4{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img5{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img6{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img7{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img8{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img9{z-index:2;position:absolute;top:444px; visibility:hidden;}
#img10{z-index:2;position:absolute;top:444px; visibility:hidden;}
.navimg{z-index:3}

/*Sitemap*/
#presentazbody a.linksitemap{ text-decoration:none; font-weight:normal;}
#presentazbody a.linksitemap:hover{ text-decoration:underline;}
#presentazbody a.linksitemapprimo{ text-decoration:none; font-weight:normal; text-transform:uppercase}
#presentazbody a.linksitemapprimo:hover{ text-decoration:underline;}

/* BOX RICERCA CIRCOLARI*/
.boxsrccircolari{ background-color:#efefee; padding:15px; margin:0 30px;}
/* Risultato ricerca Circolari*/
.itemsrccirc{color:#363e43; font-size:11px;}

/* LINK TESTO DESTRO */
#linkrightint{background-color:#dfdfdd; margin:0;padding:10px 7px 10px 7px; width:210px; text-align:center;}
.linkrighttext{ margin-bottom:15px}
.linttextcenter{ background-color:#f4f4f3; text-align:left; padding:10px 5px}
.sfumaleft{ background-image:url(../img/sfumaLeft.gif); background-repeat:repeat-y}
.sfumaright{background-image:url(../img/sfumaRight.gif); background-repeat:repeat-y}
.linttexttitolo{ text-transform:uppercase; font-size:13px; color:#c9191e; font-weight:bold; margin-bottom:6px; margin-left:3px}
.linttextprev{margin:10px 0; color:#4d4c4c}
.linttextlink{ text-align:right; font-size:11px; color:#636356; font-weight:bold; margin-top:10px; margin-right:3px}
.linttextlink a{color:#636356; font-weight:bold; text-decoration:none}
.linttextlink a:hover{text-decoration:underline}
