@charset "utf-8";
/* CSS Document */

/* PRIMAVERA/ESTATE 2009 */
.primavera .news-item div.date{ 
	width:42px; height:42px; float:left; background:url(../../Images/Modules/news_date_background_2.gif) no-repeat;
	text-align: center;
	color:#FFFFFF;
}
.primavera .news-item .title a { color: #66cc00; }
.primavera #news-box-flash { background:url(../../Images/Layout/news-flash-background-2.png); width:638px; height:210px; }
.primavera #news-box-flash .content { padding-top: 40px; margin-left:35px; color:#FFFFFF; width: 420px; height:95px; }


/* INVERNO 2008/9 */

.news-item { margin-bottom:10px; padding-bottom:10px; border-bottom: 1px solid #CCCCCC; overflow: hidden; }
.news-item div.date{ 
	width:42px; height:42px; float:left; background:url(../../Images/Modules/news_date_background.png) no-repeat;
	text-align: center;
	color:#FFFFFF;
}
.news-item div.date .day {
	font-weight: bold;
	font-size: 2.2em;
	line-height: 22px;
}
.news-item .content{ margin-left:55px; min-height:50px;}
.news-item .title{ text-transform: uppercase; color: #0099cc; font-size:1.3em; padding-bottom:5px;}
.news-item .title a { color: #0099cc; }
.news-item .abstract{ color:#333333; text-align:justify; }
.news-item .bozza { font-style: italic; filter:alpha(opacity=40); -moz-opacity:.50; opacity:.50; width:100%;}
.news-item p { margin:0; padding:0; }
.news-item .text ul { list-style-type: disc; }
.news-item .text ol { list-style-type: decimal; }

#news-box .box-title { border-bottom:1px dotted #66cc00; }
#news-box .box-title .tip a { float:right; color:#66cc00; font-size:0.9em; padding-top:5px;  }
#news-box .news-item { float:left; border: 1px dotted #CCCCCC; width: 190px; padding:5px; margin-right: 10px; height:200px;  }
#news-box .news-item .content{ margin-left:0; min-height:50px; clear:right; padding-top:5px; }
#news-box .news-item .content .image { float:left;  padding-bottom:5px; }
#news-box .news-item .content .image img {  }
#news-box .news-item div.date{ margin-right: 10px; }
#news-box .news-item .title{ text-transform: uppercase; font-size:1em; padding-bottom:5px;}
#news-box .news-item div.date { float:right; margin-right: 0px; }

#news-box-top { margin-bottom:30px; }
#news-box-top .box-title{ border-bottom: 1px dotted #cc9900; }
#news-box-top .news-item .title { padding-bottom: 0; }
#news-box-top .news-item .title a{ color:#cc3300; font-size:0.8em; }
#news-box-top .news-item { border:0; }
#news-box-top .news-item .icon { float:left; width:15px; }
#news-box-top .news-item .body { margin-left:15px; }
#news-box-top .news-item .abstract{ padding:0;}
#news-box-top .news-item { margin-bottom:5px; padding-bottom:0; }

.bozza .msg-box { font-style: normal; }

.error { float:right; color: #336633; font-weight:normal; background:url(../../Images/Modules/icon-error-verde.png) right top no-repeat; padding-right:20px; }

#aux-box { float:right; width: 280px; margin-top:20px; }
#aux-box .box-title { height: 20px; }
#aux-box .toolbox { position: relative;  top: -8px; }

#aux-box #image-box .box-title img { position: relative;  top: -17px; padding: 3px; background-color:#FFFFFF;  }
#aux-box .inputbox2 { position: absolute; }

#aux-box #file-box { padding-bottom: 20px; }
#aux-box #file-box .box-title img { position: relative;  top: -26px; padding: 2px; background-color:#FFFFFF;  }

#aux-box #link-box { padding-bottom: 30px; }
#aux-box #link-box .box-title img { position: relative;  top: -10px; left: -6px; padding: 2px; background-color:#FFFFFF;  }

#aux-box #image-box { padding-bottom: 30px; }
#image-box .box-gallery table { margin-top:5px; }
#image-box .box-gallery img.thumb { max-width: 75px; max-height: 75px; }
#image-box .box-gallery td.galleryItem { width: 80px; height: 80px; text-align:center; border: 1px solid #CCCCCC; padding: 3px; }

#file-box .file-gallery { padding: 10px 0; margin-left:10px; }
#file-box .allegato { margin-left:20px; border-bottom: 1px dotted #FFCC00; margin-bottom: 10px; }
#file-box .allegato .icon { float:right; padding-right:5px; position:relative; }

#link-box .links { margin-left:30px; margin-top:20px; }
#link-box .link { border-bottom:1px dotted #99cc33; margin-bottom:8px; }

#file-box .allegato .tools-box, #link-box .link .tools-box { float:right;  clear:right;}

#news-box-flash { background:url(../../Images/Layout/news-flash-background.png); width:638px; height:210px; }
#news-box-flash .content { padding-top: 40px; margin-left:15px; color:#FFFFFF; width: 450px; height:95px; }
#news-box-flash .toolbox { position:relative; right: 170px; top:-20px; }
#news-box-flash .inputbox { position:relative; z-index:100; }
#news-box-flash .news-item { border:0; }
#news-box-flash .news-item a { color:#FFFFFF; }
#news-box-flash .news-item .title a { font-weight:bold; }
#news-box-flash .news-item .abstract { color:#FFFFFF; font-style:italic; }

#news-box-flash-estate { background:url(../../Images/Layout/news-flash-estate-background.png) no-repeat; width:287px; height:180px; position:relative; left:30px; }
#news-box-flash-estate .content { padding-top: 35px; margin-left:10px; color:#000000; width: 162px; }
#news-box-flash-estate .content .title { font-size:12px; color: #FF6600; padding-bottom:0; text-align:center; }
#news-box-flash-estate .news-item { border:0; }
#news-box-flash-estate .news-item .abstract { font-style:italic; text-align:left; color:#666666; }


#archive-news-box .news-item { padding-bottom:5px; }
#archive-news-box .news-item .title a { font-size:0.8em; }
#archive-news-box .news-item .date { color:#666666; }

#archive-news-box .mese { padding-bottom:10px; }
#archive-news-box .mese-nome { padding-bottom:5px; font-size:1.2em; color:#99cc33; }
#archive-news-box .news-item { padding-left:10px; }

#mesi { padding-left:40px; } 
#mesi .tip { font-size:0.8em; color:#666666; } 
#mesi .mese a { color: #0099cc; } 