@charset "utf-8";
/* CSS Document */

/* TICKER */


.tckr {
	background-color: #FFF;
}


.tckr-txt {
	display:block; position:absolute; top:203px; float:left; padding:0px 0px 0px 75px;
	height:12px; width:360px; overflow:hidden;
}

.tckr-txt marquee { padding:0px; margin:0px;}

.tckr-txt ul{
	float:left; margin:0em; padding:4px 0px 0px 0px;
}

.tckr-txt .lmnt{
	display:block; float:left; padding:3px 50px 0px 10px;
	height:14px;
}

.tckr-txt a{
	padding:0px; margin:0px 0px 0px 0px;
	color:#000;
}

.tckr-tlm-r {
	display:block; float:left; padding:3px 0px 0px 0px;
	width:70px;
}

.tckr-tlm-l {
	display:block; float:left; padding:3px 0px 0px 0px;
	width:70px;
}

#TICKER {padding:3px 0px 0px 0px;}

#TICKER td {border:none; padding:0px;}

#TICKER a{
	color:#000;
}



/* rassegna stampa */



.rassegna-title {
	display:block; clear:both; padding:10px 0px 0px 14px; background: #d3d3d3; margin: 0px;}
	
.rassegna-form {clear: both; z-index: 1; position: relative; background: #d3d3d3;}
.rassegna-form table th, .rassegna-form table td{
	border:none;
}

/* LINKS ARCHIVI*/

.rkv-lnk {
	display:block; float:right;
	height:30px;
}

.rkv-lnk ul{
	float:left; margin:0em; padding:0px 15px 0px 10px;
}

.rkv-lnk ul li{
	display:block; float:left; padding:3px 5px 0px 5px;
}

.rkv-lnk ul li.current{
	display:block; float:left; padding:3px 5px 0px 5px;
}

/* CONTENUTI DEL div#bd .main */

.cnl-title {
	display:block; clear:both; padding:10px 0px 0px 14px;
}



.cnl-title a{color:#ff3300;}

.rcrc, .rcra {
	height:15px; display:block; clear:both;	padding:0px 0px 0px 0px; width:99%;}

.rcrc {
	border-bottom:1px solid #b6b6b6;}

.rcra {
	border-bottom: none;}

.rcrc-dx {

	float:right;
}

.rcrc-sx {

	float:left;
}


.pgn {
	display:block; clear:both; padding:7px 0px 0px 0px;
	text-align:center;	
}

/* RICERCA AVANZATA */

.advsrc-form {clear: both; z-index: 1; position: relative;}
.advsrc-form table th, .advsrc-form table td{
	border:none;
}



#calendarpicker button, #endcalendarpicker button {
    background: url(img/calendar_icon.gif) center center no-repeat;
    text-align: left;
    text-indent: -10em;
    overflow: hidden;
    *margin-left: 10em; /* For IE */
    *padding: 0 3.1em;    /* For IE */
    white-space: nowrap;
	height:26px;
	width: 30px;
}

#calendarmenu, #endcalendarmenu {
	position:absolute;
}

.yui-calcontainer {
	text-align:center;
	width: 170px;
}

#TPCalButtonContainer {
	position:relative; float:left;
	padding:0px 10px 0px 0px;
}

#StartPointButtonContainer, #EndPointButtonContainer{
	position: absolute; top: 0; left: 0; width: 30px;}

#StartCalButtonContainer, #EndCalButtonContainer {
	position:relative; float:left;
	padding:0px 10px 0px 0px;
}

#StartPointField, #EndPointField {
	position: absolute; top: 0; left: 36px; width: 160px;
}
