@charset "utf-8";
/* CSS Document */

body{
	margin: 0 auto;
	padding: 0px;
	background-color:#ffffff;
	color:#8b8c8e;
	font-family: trebuchet ms;
	font-size:12px;
	line-height:16px;
	text-align:center;
}

a{
	text-decoration:none;
}

img{
	border: 0px;
}

#container{
	width:950px;
	margin:0 auto;
	margin-top: 10px;
	text-align:left;
	position:relative;
}

#up{
	position:relative;
	display:inline;
	float:left;
	width:950px;
	height:47px;	
	z-index:100;	
}

#logo{
	display:inline;
	float:left;
	width:200px;
}

#utils{
	display:inline;
	float:right;
	width:550px;
	height:20px;
	
}

#menu_main{
	position:relative;
	display:inline;
	top: 20px;
	float:right;
	width:550px;
	height:20px;
	margin: 0px 0px 0px 0px;
	background-color:white;
	z-index:100;
}

#flashemenu{
	position:relative;
	display:inline;
	float:left;
	width:950px;
	height:200px;
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	
}

#flash{
	display:inline;
	float:left;
	width:950px;
	height:200px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	z-index:1;
	overflow:hidden;
}

#testata{
	margin: 0px;
	padding:0px;
}


#banner_flash{
	position:relative;
	display:inline;
	float:left;
	width:365px;
	height:35px;
	margin: -35px 0px 0px 0px;
	padding:0px;
	background-color: #ffffff;
	z-index:100;
	overflow:hidden;
}

#banner_1, #banner_2{
	display:inline;
	float:left;
	width:178;
	height:30;
	background-color: #ffffff;
	padding:0px;
	overflow:hidden;
}

#banner_1{
	margin: 5px 0px 0px 0px;
}

#banner_2{
	margin: 5px 0px 0px 4px;
}

#banner_1 a, #banner_2 a{
	margin:0px;
	padding:0px;
}


#fasciacentrale{
	display:inline;
	float:left;
	width:950px;
	margin: 20px 0px 20px 0px;
	border-left: 1px solid #d1d1d1;
	background-color:#f7f6f6;
	/*background-color:red;*/
}

.titolo_pagina{
	display:inline;
	float:left;
	width: 450px;
	text-transform:uppercase;
	color: #138fd0;
	font-size:14px;
	margin: 0px 0px 20px 0px;
}

#sx{
	display:inline;
	float:left;
	width:220px;
	margin: 0px 0px 0px 0px;
	min-height:440px;
	/*background-color:#f7f6f6;*/
	/*background-image:url(../images/sfondo_menu_interne.jpg);*/
	background-image:url(../images/lineetta_corta.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#menu{
	display:inline;
	float:left;
	width: 220px;
	margin: 0px 0px 0px 0px;
}

.titolomenuinterna{
	display:inline;
	float:left;
	width:200px;
	/*color: #737476;*/
	color: #505050;
	font-size: 14px;
	margin: 15px 0px 0px 15px;
}

/*	AGGIUNTE*/
#menu ul, #menu li{
	display:inline;
	float:left;
	width:190px;
	list-style: none;
	padding: 0px;
	margin:0px;
	text-indent: 0px;
}

#menu a{
}

/*	FINE AGGIUNTE*/

ul.ulmenuinterna{
	margin: 15px 0px 0px 15px !important;
}

.vocemenuinterna, .subvocemenuinterna{
}

.vocemenuinternaselected{
	color: #929394;
}

.vocemenuinternaselected a, .subvocemenuinternaselected a{
	color: #138fd0;
}


.vocemenuinterna a, .subvocemenuinterna a{
	color: #929394;
}

.vocemenuinterna a:hover, .subvocemenuinterna a:hover{
	color: #138fd0;
}

.ulsubmenuinterna{
	font-size: 11px;
	margin: 10px 0px 10px 0px !important;
	padding: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #8b8b8b;
}

.ulsubmenuinterna li{
	width:170px !important;
	font-size: 11px;
	margin: 0px 0px 0px 15px !important;
}

.ulsubmenuinterna li a{
	display:block;
	float: left;
	width:150px;
}

#containtercentro{
	display:inline;
	float: left;
	width:729px;
	border-left: 1px solid #d1d1d1;
	background-color:#FFFFFF;
	/*background-color:green;*/
	
}

#centro{
	display:inline;
	float:left;
	width: 452px;
	height: auto !important;
	height: 440px;
	min-height: 440px;
	margin: 0px 30px 0px 30px;

/*	overflow:hidden;*/
}

#centro .bodytext{
	font-size:11px;
	margin: 0px;
}

#dx{
	display:inline;
	float:right;
	margin: 0px 0px 0px 0px;
	width:214px;
	/*PROVAAAAAAAAAA
	width:114px;*/
	min-height:440px;
}

.parentesi_leggi_tutto{
	color: #138fd0;
	margin-left: 5px;
}	

#latest_news_interna{
	display:inline;
	float:right;
	width: 210px;
	/*PROVAAAAAAAAAA
	width:114px;*/
	margin: 0px 0px 10px 0px;
	background-color:#f7f6f6;
	border:1px solid #dadbdb;
}


#intestazione_news_latest_interna, #intestazione_eventi_latest_home{
	display:inline;
	float:left;
	width:190px;
		/*PROVAAAAAAAAAA
	width:114px;*/
	color: #505050 !important;
	font-size:13px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 10px;
	
}

.elemento_news_latest_interna{
	display:inline;
	float:left;
	width:190px;
		/*PROVAAAAAAAAAA
	width:114px;*/
	margin: 0px 0px 5px 8px;
	border-bottom: 1px solid #dcdddd;
}

.data_news_latest_interna, .titolo_news_latest_interna, .corpo_news_latest_interna, .leggi_tutto_latest_interna{
	display:inline;
	float:left;
	width:190px;
		/*PROVAAAAAAAAAA
	width:114px;*/
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
}

.data_news_latest_interna{
	margin-top:6px;
}

.corpo_news_latest_interna{
	margin-bottom:8px;
}

.titolo_news_latest_interna{
	font-weight:bold;
}

.titolo_news_latest_interna a{
	color: #505050;
}

#tutte_news_latest_interna{
	margin:0px 0px 5px 10px;
}

#tutte_news_latest_interna a{
	font-size:11px;
	color: #138fd0;
}

.corpo_news_latest_interna{
	margin-top: 0px;
}

.leggi_tutto_latest_interna{
	margin: 0px 0px 5px 0px;
}

.leggi_tutto_latest_interna a{
	color: #138fd0;
}

.bodytext{
	font-size:11px;
	margin: 0px;
	padding: 0px;
}

#bordo_basso_menu{
	display:inline;
	float:left;
	height:1px;
	margin: -21px 0px 0px 0px;
	width:950px;
}

#bordo_basso_menu img{
	width:223px;
}

#bottom{
	display:inline;
	float:left;
	width:950px;
	height:200px;
	background-image:url(../images/sfondo_bottom.jpg);
}

#banner_dx_interna{
	display: inline;
	float:right;
	margin: 0px;
	padding: 0px;
	width:210px !important;
	margin: 0px 0px 0px 0px;
}

#banner_dx_interna img{
	display: inline;
	float:right;
	width:212px !important;
	margin: 0px 0px 10px 0px;
	padding: 0px;

}

.bodytext img{
	padding: 6px;
	border: 1px solid #dcdddd;
	margin: 5px;
}

.bodytext a{
	color: #138fd0;
}

/* PER I VIDEO NELLA COLONNA DESTRA*/

.csc-textpic-imagewrap{
	display: inline;
	float: left;
}

.csc-textpic-imagewrap dl{
	margin: 0px !important;
	padding: 0px !important;
}

/* FLEXIBLE CONTENT ELEMENT*/

.container_elemento_testo_colonna_dx{
	display:inline;
	float:right;
	width: 210px;
	/*height: 70px;*/
	height: auto !important;
	height:  70px;
	min-height:  70px;
	border: 1px solid #dcdddd;
	margin: 0px;
	padding:0px;
}

.elemento_testo_colonna_dx{
	display:inline;
	float:left;
	width: 190px;
	/*height: 50px;*/
	height: auto !important;
	height:  50px;
	min-height:  50px;
	margin: 10px;
	padding:0px;
	overflow: hidden;
	color:#8b8c8e !important;
}

.elemento_testo_colonna_dx p.bodytext{
	margin:0px;
	padding:0px;
}

.elemento_testo_colonna_dx .bodytext span{
	font-family: trebuchet ms !important;
	font-size:12px !important;
	line-height:16px !important;
	text-align:left !important;
	color:#8b8c8e !important;
}

/* vediamo*/

.csc-textpic, .csc-textpic-right, .csc-textpic-above{
	margin: 0px !important;
	padding: 0px !important;
}
.csc-textpic-imagewrap{
	margin: 0px !important;
	padding: 0px !important;
}
dl{
	margin: 0px !important;
	padding: 0px !important;
}
.csc-textpic-image, .csc-textpic-lastcol{
	margin: 0px !important;
	padding: 0px !important;
}

.csc-textpic-clear{
	display:none;
}

