@import url("typography.css");

#header { display:none; }

#colonnaSX { display:none; }

#wrapper { margin-bottom:40px; }

#homeInfo { margin:0 4px 0 0; }

#content { width:336px; float:left; margin-bottom:40px; }

#contentInterna { margin:0 20px 0 0; float:left; }

#colonnaDX { float:right; margin:0 4px 0 0; }
#colonnaDXContent { margin:0 15px; font-size:11px;}
#colonnaDXContent h1, #colonnaDXContent h2, #colonnaDXContent h3, #colonnaDXContent h4 { text-transform:uppercase; }

#colonnaDXTop { display:none; }

#footer { color:#CCC; font-size:11px; clear:both; }

#footer p { margin:0; }



/*#############################*/
/*### ELEMENTI DI CONTENUTO ###*/

/*##### TABELLE #####*/
.contenttable { border:1px solid #E4E3E3; margin-bottom:20px; width:100%; }
.contenttable td, .contenttable th { padding:3px; border:1px solid #E4E3E3; }
.contenttable th { font-weight:bold; background-color:#E4E3E3; border:none; }
.contenttable .tr-even { background-color:#FBEDF4; }
.contenttable .tr-odd { background-color:#FFF; }

/*##### FORMS #####*/
.csc-mailform { border:none; }
.csc-mailform-field { margin-bottom:10px; }
.csc-mailform-field label { float:left; width:170px; }

/*### SITEMAP E PAGE MENU ###*/
.csc-menu, .csc-sitemap ul { margin:0; padding:0; }
.csc-menu li, .csc-sitemap li { 
	margin:3px 0 3px 0;
	padding-left:15px; 
	list-style-type:none; 
	background:url(images/page_icon.gif) no-repeat 0 3px; 
}

/*### IMMAGINI E CAPTION ###*/
.csc-textpic-caption { font-size:0.8em; color:#999; }
.csc-textpic-intext-right { overflow:hidden; }


/*### MAPPA DI GOOGLE ###*/
.googlemap-template { border:1px solid #CCC; width:500px; }


/*############*/
/*### NEWS ###*/
.news-latest-container { margin-bottom:20px; }
.news-latest-item, .news-list-item { overflow:hidden; clear:both; margin:0 0 20px 0; }
.news-latest-item h3 a:hover, .news-list-item h3 a:hover { background-color:#FBEDF4; }
.news-latest-category-img, .news-list-category-img { float:left; margin:3px 5px 0 0; }
.news-latest-item p, .news-list-item p { margin:0; }

.tx-ttnews-browsebox p { margin:0; font-weight:bold; }

.news-single-timedata { font-weight:bold; margin:0 0 10px 0; }
.news-single-category-img { float:left; margin:3px 15px 0 0; clear:both; overflow:hidden;}
.news-single-additional-info { border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:30px 0; }
.news-single-additional-info dt { font-weight:bold; }
.news-single-additional-info dd { margin:10px 0 0 0; }
.news-single-additional-info dd img { margin:0 5px 0 0; }
.news-single-img img { border:none; }
.single-news-info { clear:both; overflow:hidden; }


