.evid{ font-family: Verdana; font-size: 10px; color:#333; font-weight: bold;}


#div-flash-index{width:990px; height:265px; margin:0px; padding: 8px 0px; background: url(img/top-bordo.jpg) #666 repeat-y;}
#div-flash-left{ width: 487px; float:left; padding-left:8px;}
#div-flash-right{ width: 489px; float:left; padding-right:6px;}

#div-corpo-index{
    width:990px; 
    padding: 0; 
    margin: 0; 
    clear: both;
    overflow: hidden;
    /*position: absolute;  */
}

#div-corpo-index a{
    text-decoration: none;
}    
    
#div-corpo-left {
    width: 495px; 
    float:left;
    display: inline;
    /*position: absolute; */
}
    
#div-testo-eventi{float:left; padding: 15px 10px 0px 20px; font-size: 12px; color:#666; text-align:left; width:240px;}
#div-corpo-eventi{float:right; padding-top: 15px; font-size: 11px; line-height: 17px; text-align:left;}
/*#div-titolo-eventi{background:url(img/eventi-titolo2.gif) #666 repeat-x; width: 200px; height: 17px; color:#FFF; text-transform: uppercase; padding-left:8px; }*/
#div-titolo-eventi{ color:#FFF; text-transform: uppercase; padding-top:6px;margin-right:-3px; }

#div-elenco-eventi{
    /*background: #BFBEBC; width: 198px; border:1px solid #CCC; color:#666; padding-left:8px;  padding-bottom:8px; */
    background-color: #BFBEBC; background-image: url(img/bgstab.jpg); width: 198px; border:1px solid #CCC; color:#666; padding-left:8px;  padding-bottom:8px; }

#div-corpo-right{ 
    /* 395 */
    width: 495px; 
     display: inline;
    float:right; 
    text-align:right; 
    overflow: hidden;
    /*position: absolute;*/
    /*
    width: 395px; 
    
    position: absolute;
    text-align:right; 
    overflow: hidden;*/
}
#div-corpo-right img {margin-top:21px;} 




#div-corpo-news{float:right; padding-top: 15px; font-size: 11px; line-height: 17px; text-align:left;}
#div-titolo-news{background:url(img/eventi-titolo2.gif) #666 repeat-x; width: 477px; height: 17px; color:#FFF; text-transform: uppercase; padding-left:8px; }
#div-elenco-news{background: #E6E6E6; width: 475px; border:1px solid #CCC; color:#666; padding-left:8px; padding-bottom:8px; min-height: 142px;}

#div-bottom{float:left; width:990px; height:8px; background: #797979;}
#txt-bottom{ float:left; margin-left:40px;margin-top:-3px; width: 499px; background:#FFF; font-size: 10px; color:#666;font-family: Arial; padding: 0px 10px; /*text-transform: uppercase;*/}

     
#div-main{position:relative;}
#div-cont{position:absolute; top:116px;left:0px;z-index:0;background: url(img/bg_lungo2.gif) #FFF repeat-y;}

#div-sfumato{float:left;width:990px; height:20px; empty-cells:show; background: url(img/bg_sfumatolungo2.gif) #FFF no-repeat;}

div .elemento{}
div .elemento-sx{float:left; margin: 5px; margin-top: 15px; display: inline;}
div .elemento-dx{text-align: right; padding-right: 5px;}
div .elemento-dx img{
    vertical-align: middle;    
}
div .elemento a{color: #747474; }
div .spaziatore{clear: both;padding-top: 2px; empty-cells: show;}
#lingua{float:right;padding-right: 6px;}
#lingua a{ line-height: 20px; font-size: 10px; color: #666; text-decoration: none;}

/* 
-----------------------------------------------------------------------------------------------------------
Generali
-----------------------------------------------------------------------------------------------------------
*/
html{
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	margin-top: 10px;
	background: #fff;
	text-align:center;
	background: #FFF;
	
} 

a {	
	color:#124918;
}
/*
-----------------------------------------------------------------------------------------------------------
LAYOUT 
-----------------------------------------------------------------------------------------------------------
*/
#bottom-cont{
	width:990px;}
#div-main-wrapper {
	width:990px;
	/*background: url(img/bgwrap.gif) repeat-y;*/	
	margin: 0 auto;
	text-align:center;
	background: #fff;
}
#div-main {
	width:990px;
	/*height:680px;*/
	font-size: bold;
	text-align: center;
	margin: 0 auto;
}
#div-top{
	width:990px;
	height:80px;
	color: #fff;
}
#div-top-1-left{
	float:left;
}
#div-top-1-right{
	float:right;
}

#div-top-1-right ul{
	margin:0 0 0 0;
	list-style: none;
	float:left;
}
#div-top-1-right li {
	font-weight:bold;
	float: left;
	margin-left:0px;
	margin-right:6px;	            
	/*margin-top:11px;*/
	list-style: none;
}

#div-top-1-right a{
	text-decoration: none;
	color: #124918;

}

#div-top-1-right a:focus{
	text-decoration: underline;
	color: #124918;

}

#div-top-1-right a:hover{
	text-decoration: underline;
	color: #124918;

}

#div-top-1-right a:active{
	text-decoration: underline;
	color: #124918;

}


#div-top-2{
	width:990px;
	clear:both;
	background:  url(img/hp_top_back_image.jpg);
	height:155px;
	color: #666;
}

/*
-----------------------------------------------------------------------------------------------------------
TOP
-----------------------------------------------------------------------------------------------------------
*/

#top-logo {
	height:10px;
	/*position: absolute;*/
	z-index: 1;
	top: 5px;
	margin-left:5px;
	margin-top: 5px;
	width: 300px;
	height: 70px;
}
/*
-----------------------------------------------------------------------------------------------------------
VARIE
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left; line-height: 0; height: 0;} 
div.clear-right { clear: right; line-height: 0; height: 0;} 
div.clear { clear: both; line-height: 0px; height: 0px;} 
#policy {
	float: left;
	width: 500px;
	margin-left:10px;
	margin-top:10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10px;
	text-align:left;	
}
#lingue {
	float:right;
	width: 350px;
	margin-top:10px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 12px;
	text-align:left;
}

/*
-----------------------------------------------------------------------------------------------------------
FLUSH
-----------------------------------------------------------------------------------------------------------
*/
#iflush {
	margin-top:-10px;
	height:0px;
	font-size: 0%;
	visibility: hidden;
}
#iflush p {
	margin-top:0px;
}
#eflush {
	margin-top:-10px;
	height:0px;
	font-size: 0%;
	visibility: hidden;
}

#div-corpo-1-sx {
	width: 497px;
	float: left;
}

#div-corpo-1-dx {
	width: 440px;
	float: right;
}
#div-cambio-cont {
	width: 388px;
	height: 110px;
}
.spacer {height:4px;line-height:4px; font-size:4px;}
#print-news{display:none;}

/*
-----------------------------------------------------------------------------------------------------------
    Aggiunte per pagina gruppo
-----------------------------------------------------------------------------------------------------------    
*/

#div-cont-index{width:990px; height: 187px;margin:0px; padding: 8px 0px; background: url(img/top-bordo.jpg) #666 repeat-y;}
#div-cont-left{ width: 487px; float:left; padding-left:8px;}
#div-cont-left{ display: inline; } /* IE6 bug */
html > body #div-cont-left{ display: block; }

#div-cont-right{ padding-right:6px;height:190px; display: inline;}
#div-cont-right{ display: inline; } /* IE6 bug */
html > body #div-cont-right{ display: block; }

#div-cont-right-p{margin-top: 0;     font-size: 340%;    color:#FFF;}
#div-cont-right-psub{ font-size: 200%;color:#FFF;margin-bottom: 0;}

#div-corpo-left-gruppi {display:inline; float:left; margin-left:16px;margin-top:10px;padding:0;width:476px;}

#div-corpo-left-int { margin-left: 0px; margin-top: 0px; width: 476px;}
        
.white_desc{color:#FFF;}

#div-cont {  text-align: left; font: normal 11px Verdana; color:#666; border-left: 1px solid #666; }
#div-cont *{line-height: 16px; }

/* === Mappa & PopUP gruppi === */
.ui-widget-content-group{display:none;margin:5px;overflow:hidden;position:absolute;top:420px;width:160px;height:122px;z-index:2000;}

.transpbg{ background-image: url(img/baloon2.gif); filter:alpha(opacity=80); opacity:0.8; display:none; margin:5px; overflow:hidden;  position:absolute; top:420px; width:160px; height:122px; z-index:1999;}
    
.map-title{ margin-top: 12px; padding-left: 5px; padding-top: 2px;color: #333;font-weight: bolder;}
.map-image{width: 160;text-align: right;padding-right: 5px;}
.map-image ul{list-style: none;margin: 0; position:relative; top:-5px;}
.map-image a{text-decoration: none; color: #333; }
    
#transpbg4{left: 20px;}
#transpbg3{left: 130px;}
#transpbg2{left: 240px;}
#transpbg1{left: 360px;}        

#mapmenu4{left: 20px;}
#mapmenu3{left: 130px;}
#mapmenu2{left: 240px;}
#mapmenu1{left: 360px;}
/* ====== */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {cont_arr...mmy=true# (riga 107)
margin:0;
padding:0;
}

/*
-----------------------------------------------------------------------------------------------------------
    Aggiunte index
-----------------------------------------------------------------------------------------------------------    
*/

div#div-testo-eventi p {
    font: normal 11px Verdana;
    line-height: 17px;
}

.bordowhite{
    position: absolute;    
    width: 8px;
    height: 52px;
    background: white;
    right: 0px;
    top:203px;
    z-index: 100;
}
 
/*
-----------------------------------------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------------------------------------
    Iconcine colorate
-----------------------------------------------------------------------------------------------------------
*/
#div-corpo-index ul.iconred li{
        list-style-image: url(img/freccia_red_lil.jpg);
        }        
        

/*----------------------------------------------------------------------------------------------------------
Privacy 
-----------------------------------------------------------------------------------------------------------*/
/* tags */
#tags-buttonx {position: absolute; top:0px; right:5px; }
#tags-button {  border-left: 1px solid; float:left; height:13px; line-height: 12px; margin-left: 30px; margin-top:2px;padding-left:3px; }
#tags { z-index:2000; position:absolute; top:50px; left:100px; width: 450px; height:470px; margin: 5px; background: #fff; overflow: hidden; display:none; }
#tags-title {position:absolute; width:100%; height:40px; background-color: #fff; cursor: move; background: transparent; }
#tags-title p {padding-top:3px; color: #bbb; font-family: verdana, arial, serif; font-size:11px;  letter-spacing: 2px; line-height: 1.5em; text-align: center; background-color:#000; }
#tags-close {position:absolute; top:4px; right:1px; width:20px; height:20px;  font-family: verdana, arial, serif; font-size:11px; }
#tags-close a{text-decoration: none; color: #eee;}
#tags-text {position: absolute; left:20px; top:25px; width:88%; height:429px; xpadding:20px; overflow: hidden; background: transparent; background-repeat: no-repeat;}
#tags-text_scroll {position: absolute; width:100%; background: transparent; background-repeat: no-repeat; color: #888; font-family: verdana, arial, serif; font-size:11px;  letter-spacing: 2px; line-height: 1.5em;}
#tags-text_freccie {position:absolute; bottom:20px; left:425px; width: 15px; height: 18px; z-index: 1; display:block;}
#tags-text_freccia-su {position:absolute; bottom:8px;    width:15px;height:10px; background: url(imgsys/scroll-gall-su.gif) no-repeat;    }
#tags-text_freccia-giu {position:absolute; bottom:0px; width:15px;height:10px; background: url(imgsys/scroll-gall-giu.gif) no-repeat;    }
/*extra */
#tags-title p {margin:0px;}