.calendar_wrap img{
    float:none;
    cursor: pointer;
	margin-left:3px;
    }
	
#menu_newscollector h1 {float:left; width:180px; height:18px; background:url(../img/bg_h1.gif) no-repeat top left; padding:5px 0px 0px 10px; font-size:11px; font-weight:bold; color:#a1a1a2; cursor:default; margin:0px;}
#menu_newscollector h1.on { text-decoration:none; float:left; width:180px; height:18px; background:url(../img/bg_h1.gif) no-repeat bottom left; padding:5px 0px 0px 10px; font-size:11px; font-weight:bold; color:#fff; cursor:default; margin:0px}

.title_h1 {font-size:24px; margin-bottom:10px; font-weight:normal; color:#65747b;}
#bar {background:url(../img/bg_newscollector.gif) repeat-x left bottom; height:25px;}

#calendar_div {font-size:10px; z-index: 9999 !important; /*must have*/ height:180px; background-color:#f00 }
#calendar {  }

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 2px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/bom/images/calendar.gif) no-repeat; 
}


#header { padding:10px; padding-left:0px }

/* fieldset newscollector 
- - - - - - - - - - - - - - */
#newscollector h2 {margin-top:5px;}
#newscollector hr {height:1px; background:#e9e9e9; margin:0px 0px; clear:both;}
#newscollector ul {list-style:none; margin:0px 0px 10px 0px; #margin-bottom:5px; }
#newscollector ul li {padding:3px 0px; clear:left;}
#newscollector ul li.radio {padding:0px; clear:left;}
#newscollector ul li label {float:left; width:220px; padding:3px 5px 0px 0px; font-weight:bold}
#newscollector ul li label.no_float {float:none; width:auto;}
#newscollector ul li input, #field_signup ul li select {width:300px;}
#newscollector ul li input.radio {width:15px; border:none; margin-right:10px;}
#newscollector ul li input.check {width:15px; border:none; margin-right:10px;}
#newscollector em {color:#cc0000;}

/* fieldset newscollector Tell Your Story
- - - - - - - - - - - - - - */
#tellyourstory h2 {margin-top:5px;}
#tellyourstory hr {height:1px; background:#e9e9e9; margin:0px 0px; clear:both;}
#tellyourstory ul {list-style:none; margin:0px 0px 10px 0px; #margin-bottom:5px; }
#tellyourstory ul li {padding:3px 0px; clear:left;}
#tellyourstory ul li.radio {padding:0px; clear:left;}
#tellyourstory ul li label {float:clear; width:auto; padding:3px 5px 0px 0px; font-weight:bold}
#tellyourstory ul li label.no_float {float:none; width:auto;}
#tellyourstory ul li input, #field_signup ul li select {width:300px;}
#tellyourstory ul li input.radio {width:15px; border:none; margin-right:10px;}
#tellyourstory ul li input.check {width:15px; border:none; margin-right:10px;}
#tellyourstory em {color:#cc0000;}

/* table.newsitems
- - - - - - - - - - - - - - */
table.newsitems {width:100%; border-collapse:collapse; border-top:1px solid #cccccc; border-left:1px solid #cccccc; clear:both;}
table.newsitems tr.row_1 {padding:2px; margin:3px; background:#f1f1f1;}
table.newsitems tr.row_2 {padding:2px; margin:3px; background:#ffffff;}
table.newsitems tr.row_3 {padding:2px; margin:3px; background:#ffffff;}
table.newsitems th {background:#F7F8F8 url(../img/bg_panel.gif) repeat-x scroll left top; text-align:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:6px 4px; color:#666666;}
table.newsitems td {text-align:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:6px; font-size:11px;}
table.newsitems td fieldset {border:1px solid #ccc; margin:5px;}
table.newsitems td fieldset legend {padding:0px 5px; margin:0px 5px; text-transform:uppercase; font-size:10px; color:#aaa;}
table.newsitems td fieldset ul {list-style:none; margin:5px 10px 10px 10px!important;}

.addItem { font-size:12px; padding-bottom:5px }

#text select {background-color:#ffffff; padding:0px;}
.selectFilter {width:100%; background-color:#ffffff; padding:0px;}

input.salva{width:auto; text-align:center; background:url(../img/bg_butt.gif) repeat-x #f7f386; text-transform:uppercase; font-weight:bold; font-size:12px; border:1px solid #b8b337; color:#404445; width:100%;}

/* Immagini */
.imgContainer { float:left; padding-right:10px  }
.imgTitle { padding-bottom:5px; }
.img { width:150px; border: 1px black solid; height:130px; }
.imgActions { text-align:center; padding-top:2px; }

/* Top story Tellers */
.currentTeller { width:100%; border-collapse:collapse; border:1px solid #cccccc; height:20px; margin-bottom:10px; clear:both; padding-top:5px}
.labelTeller { float:left; padding-left:5px; padding-right:10px; font-weight:bold}
.topTeller { padding-right:30px; float:left  }
.ranking { color:#000000; font-weight:bold }

/* table.newsitems
- - - - - - - - - - - - - - */
table.tblStorytellers {width:100%; border-collapse:collapse; border-top:1px solid #cccccc; border-left:1px solid #cccccc; clear:both;}
table.tblStorytellers tr.row_1 {padding:2px; margin:3px; background:#f1f1f1;}
table.tblStorytellers tr.row_2 {padding:2px; margin:3px; background:#ffffff;}
table.tblStorytellers th {background:#F7F8F8 url(../img/bg_panel.gif) repeat-x scroll left top; text-align:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:6px 4px; color:#666666;}
table.tblStorytellers td {text-align:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; padding:6px; font-size:11px;}

.divStorytellers { padding: 10px; height:330px; }

#top_bar ul li a { float:none }


/* Tooltip commenti
- - - - - - - - - - - - - - - - - - - - */
a.tooltipLink {text-decoration:none!important; border:none!important; color:#666666 !important;}
a.tooltipLink span {display: none!important; float:none!important;}
a.tooltipLink:hover span.tooltip {display:block!important; position:absolute!important; padding: 0 0 0 0!important; width:190px!important; -moz-opacity:0.95!important; margin-top:5px!important; margin-left:-80px!important;}
a.tooltipLink:hover span.top {display: block!important; padding:20px 10px 0px 18px!important; background: url(../img/tooltip.png) no-repeat top!important;}
a.tooltipLink:hover span.middle {display: block!important; padding:0px 18px 0px 18px!important; background:url(../img/tooltip_bg.png) repeat bottom!important; text-align:left!important; font-family:Arial, Helvetica, sans-serif!important; font-size:11px!important; font-weight:normal !important; color:#555!important;}
a.tooltipLink:hover span.bottom {display: block!important; padding:2px 8px 20px!important; background:url(../img/tooltip.png) no-repeat bottom!important; }
.tooltiptitle {font-family:Arial, Helvetica, sans-serif!important; font-size:11px!important; font-weight:bold!important; color:#0073ad!important; text-align:left!important;}

