/*
 * cos'è
 * c187b2
 * 
 * attività + aziende
 * 42a8dc
 * 
 * arte e cultura
 * 009682
 * 
 * meeting e conferenze
 * df4a44
 * 
 * feste
 * f57e20
 * 
 * dov'è
 * 6f8c86
 * 
 * calendario
 * 53b970
 * 
 * gallery
 * efdd25
 * 
 * downloads
 * db263c
 * 
 * press
 * 7c4dff
 * 
 * links
 * ed2dd6
 * 
 * news
 * 7c4dff
 * 
 * 
 */

body {
    background: #000;
    color: #939598;
}

ul {
    line-height: 20px;
}

li {
    list-style: none;
}

.toggler{
	cursor: pointer;
}

ul.element {
    text-indent: 20px;
    margin-top:0;
	margin-bottom:0;
}

a, a:visited {
    color: #999;
    text-decoration: none;
}

a:hover {
    color: #999;
}

.hidden {
    display: none;
}

#logo {
    height: 140px;
    text-align: center;
	margin-bottom:0;
	
}

#banner {
    height: 140px;
    overflow: hidden;
	margin-bottom:0;
}

#sidebar {
    font-size: 14px;
}

#column_wrapper{
position:relative;	
height: 380px;
}

#column_wrapper div.news{
	position:absolute;
	top:180px;
}

#contents_wrapper{
	/*background: url(images/stripes.gif) repeat-y center top;*/
}

#footer {
    /*margin-top: 20px;*/
    text-align: center;
}

.index_block {
	height:160px;
	position:relative;
}

.underlined {
	border-bottom: 1px solid #343434;
}

.block_link_dx{
	position:absolute;
	right:0;
	top: 126px;
}

.block_link_sx{
	position:absolute;
	left:0;
	top: 126px;
}

.block_link_img_sx{
	position:absolute;
	left:160px;
	top: 126px;
}

#play{
	background: url(images/play.gif) no-repeat left;
	padding-left: 24px;
}

#play:hover{
	background: url(images/play_hov.gif) no-repeat left;
}

.home h2, .home a:hover {
    color: #999;
}

.cosa h2, .cosa a:hover {
    color: #c187b2;
}

.attivita h2, .aziende h2, .attivita span:hover, .aziende a:hover {
    color: #42a8dc;
}

.arte-e-cultura h2, .arte-e-cultura a:hover {
    color: #009682;
}

.eventi-e-feste h2, .eventi-e-feste a:hover {
    color: #f57e20;
}

.congressi h2, .congressi a:hover {
    color: #df4a44;
}

.calendario h2, .calendario h2 a , .calendario a:hover {
    color: #53b970;
}

.gallery h2, .gallery a:hover {
    color: #efdd25;
}

.dove h2, .dove a:hover {
    color: #6f8c86;
}

.downloads h2, .downloads a:hover {
    color: #db263c;
}

.press h2, .press a:hover {
    color: #7c4dff;
}

.news h2, .news h2 a, .news a:hover {
    color: #7c4dff;
}

.links h2, .links a:hover, .linkcat h2, .linkcat a:hover {
    color: #ed2dd6;
}

/* tag cloud */
div #keywords {
	text-align:justify;
	margin-top:4px;
	margin-bottom:18px;
}

.page_img{
	display:block;
	opacity: 1;
	margin-bottom:10px;
	padding:0;
	/*height:140px;*/
	overflow:hidden;
}

a.page_img{
	
}

img.page_img{
	vertical-align:top;
}

.page_img:hover{
	opacity: 0.8;
}

.home_img{
	margin-bottom:0;
}

div.square {
	width: 200px;
	height: 140px;
	float: left;
	overflow: hidden;
	opacity: 0.8;
	position:relative;
	margin-bottom:10px;
}

div.square:hover {
	opacity: 1;  
}

.not-last {
	margin-right: 10px;
}

div.overlay-wrapper{
	width:200px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

div.overlay-normal{
	padding: 10px;
	background: #000;
	width:180px;
	color:#fff;
	opacity: 0.8;
}

/*liste nei contenuti*/

table.archive_table{
	width:100%;
	border-collapse:collapse;
	text-align:left;
}

table.archive_table td{
	vertical-align:baseline;
	text-align:left;
	border:none;
}

table.archive_table tr:hover{
	background: #111;
}


/* stile dello schedule nel css del plugin ec3.css */

