body
{
	margin:0;
	padding:0;
	color:#333333;
	background-color:#1562b4;
	font-family:arial,sans-serif;
	font-size:12px;
}

table { width:100%; }
table.RadEToolbar,
.grid .pager table
{
	width:auto;
}

a:link,
a:visited
{
	color:#0e61b1;/*#6889bf;*/
	text-decoration:none;
}
a:hover,
a:active
{
	color:black;
	text-decoration:none;
}

img
{
	border-style:none;
}

.textbox
{
	border: solid 1px #7f9db9;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:2px;
}

.button2
{
	border:none;
	background-color:#4ba8ef;
	background-image:url(../media/img/buttons/button-blue2.gif);
	width:152px;
	height:27px;
	font-weight:bold;
	color:white;
}

.status-panel
{
	padding:5px;
	background-color:#ebebda;
	margin-bottom:10px;
}
.status-panel .info-message
{
}

.contents-clientarea
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.header-site
{
	 height:100px;
	 background:#002343 url(../media/img/bgHeader.jpg) no-repeat left bottom;
	 border-bottom:solid 1px #d8e9fb;
}

.clock
{
	width:442px;
	padding-left:40px;
}

.top-banner
{
	width:548px;
	padding-top:20px;
}

.body-wrapper
{
	background-color:#fff;
	width:985px;
}

.ombra-dx
{
	width:5px;
	background:url(../media/img/ombraDx.gif) repeat-y left top;
}

/********************************/
/*	BEGIN cerca	*/
/********************************/
.box-cerca
{
	width:340px;
	padding-left:20px;
	background:url(../media/img/bgCerca.gif) no-repeat left top;
}
.box-cerca .textbox-search
{
	width:290px;
	height:18px;
	margin-top:4px;
}
.box-cerca .search-button
{
	vertical-align:bottom;
	padding-top:4px;
}
/********************************/
/*	END cerca	*/
/********************************/


/********************************/
/*	BEGIN primo piano	*/
/********************************/
.box-primopiano
{
	background:#004d95 url(../media/img/linguetta.gif) no-repeat right bottom;
	width:395px;
	height:325px;
}
.box-primopiano a:link,
.box-primopiano a:visited,
.box-primopiano a:hover
{
	color:#fff;
	text-decoration:none;
}
.box-primopiano .title a:link,
.box-primopiano .title a:visited
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
.box-primopiano .title a:hover
{
	color:#ffd302;
}
/********************************/
/*	END primo piano	*/
/********************************/


.box-news
{
	padding:8px;
	background:url(../media/img/bgNewsHome.gif) repeat-x left bottom;
}
.box-news .news-title a:link,
.box-news .news-title a:visited
{
	text-decoration:none;
	color:#9d0c0f;
}
.box-news .news-title a:hover
{
	color:#01325d;
}
.box-news .news-description
{
	
}
.box-news .news-description a:link,
.box-news .news-description a:visited,
.box-news .news-description a:hover
{
	color:#013162;
}


/********************************/
/*	BEGIN footer	*/
/********************************/
.footer
{
	background:url(../media/img/bgFooter.gif) no-repeat left top;
	width:990px;
}
.footer-contacts
{
	float:left;
	height:50px;
	padding-top:20px;
	padding-left:10px;
	color:#fff;
	width:600px;
	font-size:11px;
}
.footer-links
{
	height:50px;
	padding-top:20px;
	padding-left:10px;
	color:#fff;
	margin-left:700px;
	font-size:11px;
	font-weight:bold;
}
.footer-links a:link,
.footer-links a:visited
{
	color:#fff;
	text-decoration:none;
}
.footer-links a:hover,
.footer-links a:active
{
	color:#fff;
	text-decoration:underline;
}
/********************************/
/*	END footer	*/
/********************************/


/********************************/
/*	BEGIN top menu	*/
/********************************/
.top-menu
{
	padding-top:8px;
	padding-left:5px;
	color:#fff;
	font-size:11px;
}
.top-menu a:link,
.top-menu a:visited
{
	color:#fff;
	text-decoration:none;
}
.top-menu a:hover,
.top-menu a:active
{
	color:#fff;
	text-decoration:underline;
}
/********************************/
/*	END top menu	*/
/********************************/


/********************************/
/*	BEGIN category navigator	*/
/********************************/

/********************************/
/*	END category navigator	*/
/********************************/
.category-navigator-container
{
	color:#fff;
	padding:8px;
	background:#002343;
}
.category-navigator-container .item a:link,
.category-navigator-container .item a:visited
{
	color:#fff;
	padding:7px;
	text-decoration:none;
}
.category-navigator-container .item a:hover,
.category-navigator-container .item a:active
{
	color:#002343;
	background:#fff;
}
/********************************/
/*	Begin sitemap				*/
/********************************/

.sitemapcontainer
{
	min-height:300px;	
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.sitemapcontainer a:link,
.sitemapcontainer a:visited
{
	color:#0e61b1;/*#483f38;*/
	font-weight:bold;
	text-decoration:none;
}
.sitemapcontainer a:hover,
.sitemapcontainer a:active
{
	color:#333333;/*#ed850c;*/
	font-weight:bold;
	text-decoration:none;
}

.sitemapcontainer .headergreen a:link,
.sitemapcontainer .headergreen a:visited,
.sitemapcontainer .headeryellow a:link,
.sitemapcontainer .headeryellow a:visited,
.sitemapcontainer .headerblue a:link,
.sitemapcontainer .headerblue a:visited,
.sitemapcontainer .headerviolet a:link,
.sitemapcontainer .headerviolet a:visited
{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.sitemapcontainer .headergreen a:hover,
.sitemapcontainer .headergreen a:active,
.sitemapcontainer .headeryellow a:hover,
.sitemapcontainer .headeryellow a:active,
.sitemapcontainer .headerblue a:hover,
.sitemapcontainer .headerblue a:active,
.sitemapcontainer .headerviolet a:hover,
.sitemapcontainer .headerviolet a:active
{
	color:yellow;/*#ed850c;*/
	font-weight:bold;
	text-decoration:none;
}

.sitemapcontainer .headergreen
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#aecb4b;
	text-transform:uppercase;
}
.sitemapcontainer .headeryellow
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#ffc30b;/*#ed850c*/
	text-transform:uppercase;
}
.sitemapcontainer .headerblue
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#659edb;
	text-transform:uppercase;
}
.sitemapcontainer .headerviolet
{
	color:white;
	padding:5px;
	font-weight:bold;
	background-color:#9f8bb9;
	text-transform:uppercase;
}

.sitemapcontainer .headergreen img,
.sitemapcontainer .headeryellow img,
.sitemapcontainer .headerblue img,
.sitemapcontainer .headerviolet img
{
	padding-left:3px;
	padding-right:3px;
	border-style:none;
	vertical-align:middle;
}

.sitemapcontainer .contentgreen
{
	border:solid 1px #aecb4b;
}
.sitemapcontainer .contentyellow
{
	border:solid 1px #ffc30b;
}
.sitemapcontainer .contentblue
{
	border:solid 1px #659edb;
}
.sitemapcontainer .contentviolet
{
	border:solid 1px #9f8bb9;
}

/****************/
/*	END sitemap	*/
/****************/


.gallery-back-button
{
	text-align:center;
}


/**************/
/* BEGIN grid */
/**************/
.grid
{
	border:solid 1px #bacbde;
	border-collapse:collapse;
	width:100%;
}
.grid th
{
	border:solid 1px #efefef;
	background-color:#cfdfef;
	padding:2px;
}

.grid th,
.grid th a:link,
.grid th a:visited
{
	color:#0c2468;
	font-weight:bold;
}
.grid th a:hover,
.grid th a:active
{
	color:#333333;
}

.grid .item td
{
	background-color:white;
	border:solid 1px #dedede;
	padding:2px;
	padding-left:3px;
}
.grid .item-alt td
{
	background-color:#fafafa;
	border:solid 1px #dedede;
	padding:2px;
	padding-left:3px;
}

.grid .pager td
{
	background-color: #f1f1f1;
	font-weight:bold;
	font-size:12px;
}
.grid .pager td
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:3px;
}

.grid .pager a:link,
.grid .pager a:visited
{
	font-weight:normal;
	color:navy;
	padding:2px;
}
.grid .pager a:hover
{
	background-color:#d4d4d4;
	color:#454545;
}
/************/
/* END grid */
/************/


/*****************************/
/* BEGIN AudioNews24 */
/*****************************/
.box-audionews24
{
	border-top:solid 1px #1275d2;
	margin-bottom:4px;
}
.box-audionews24 .item
{
	border-left:solid 1px #1275d2;
	border-right:solid 1px #1275d2;
	border-bottom:solid 1px #1275d2;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	background:url(../media/img/bgAN24.gif) repeat-x left bottom;
}
.box-audionews24 .item a:link,
.box-audionews24 .item a:visited,
.box-audionews24 .item a:hover
{
	color:#00305e;
}
.box-audionews24 .news-title a:link,
.box-audionews24 .news-title a:visited
{
	text-transform:uppercase;
	color:#9d0c0f;
	font-size:10px;
}
.box-audionews24 .news-title a:hover
{
	color:#00305e;
}

.box-audionews24 .news-title .time a:link,
.box-audionews24 .news-title .time a:visited,
.box-audionews24 .news-title .time a:hover,
.box-audionews24 .news-title .time a:active
{
	color:navy;
	font-size:10px;
}

.audionews24-showall
{
	background-color:#1164B2;
	height:18px;
	padding-top:5px;
	text-align:right;
	padding-right:10px;
}
.audionews24-showall a:link,
.audionews24-showall a:visited
{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.audionews24-showall a:hover,
.audionews24-showall a:active
{
	color:#ffc000;
}
/*****************************/
/* END AudioNews24 */
/*****************************/

.box-meteo
{
	border:solid 1px #1275d2;
}

/*****************************/
/* BEGIN multimedia */
/*****************************/
.home-videolist
{
	border:Solid 1px #0a447b;
	border-bottom:none;
	width:335px;
	background:#1164b2 url(../media/img/bgVideoList.gif) repeat-x left top;
}
.home-videolist .item
{
	border-bottom:solid 1px #0a447b;
	padding-bottom:2px;
}

.home-videolist .item a:link,
.home-videolist .item a:visited
{
	color:#fff;
}

.home-videolist .item .image
{
	border-bottom:solid 1px #fff;
}

.ultimi-video
{
	float:left;
	background:url(../media/img/bgArchivioVideo.gif) no-repeat left bottom;
	height:19px;
	padding-top:4px;
	width:126px;
	color:#ffc000;
	text-align:center;
}
.archivio-video
{
	background:url(../media/img/bgArchivioVideo.gif) no-repeat left bottom;
	height:19px;
	padding-top:4px;
	width:126px;
	margin-left:130px;
	text-align:center;
}
.archivio-video a:link,
.archivio-video a:visited
{
	color:#ffc000;
	font-weight:bold;
	text-decoration:none;
}
.archivio-video a:hover
{
	color:#fff;
	text-decoration:none;
}

.videohighlight-title
{
	padding-top:3px;
	 padding-left:6px;
	 background-color:#09457b;
}
.videohighlight-title a:link,
.videohighlight-title a:visited
{
	 color:#fff;
	 text-decoration:none;
}
.videohighlight-title a:hover,
.videohighlight-title a:active
{
	 color:#FFC000;
	 text-decoration:none;
}
/*****************************/
/* END multimedia */
/*****************************/


/*****************************/
/* BEGIN audiolist */
/*****************************/
.audiolist
{
	
}
.audiolist .intro
{
	background-color:#e7f3ff;
	text-align:justify;
	padding:5px;
	padding-bottom:0;
	color:#000;
	font-size:11px;
}
.audiolist .intro .ultimi-audio
{
	background:url(../media/img/bgUltimiAudio.gif) no-repeat left bottom;
	height:18px;
	padding-top:5px;
	padding-left:30px;
	color:#ffbf00;
	margin-top:5px;
}

.audiolist .item
{
	border:solid 1px #fff;
	border-bottom:none;
	background:#01315f;
}
.audiolist .item td
{
	border-left:solid 1px #fff;
}
.audiolist .item a:link,
.audiolist .item a:visited
{
	color:#fff;
}
.audiolist .item td.media
{
	width:80px;
	text-align:center;
}
.audiolist .archivio-audio
{
	background:url(../media/img/bgArchivioAudio.gif) no-repeat left top;
	height:20px;
	padding-top:3px;
	padding-left:34px;
	margin-left:180px;
}
.audiolist .archivio-audio a:link,
.audiolist .archivio-audio a:visited
{
	color:#ffbf00;
	font-weight:bold;
	text-decoration:none;
}
.audiolist .archivio-audio a:hover
{
	color:#fff;
}
/*****************************/
/* END audiolist */
/*****************************/
.audiolist2 .item
{
	border-bottom:solid 1px #d4d4d4;
	min-height:50px;
	margin:3px;
}
.audiolist2 .media
{
	width:44px;
}
.audiolist2 .date
{
	font-size:11px;
	background-color:#003060;
	color:#fff;
	padding-left:3px;
	width:170px;
}
.audiolist2 .description a:link,
.audiolist2 .description a:visited,
.audiolist2 .description a:hover
{
	color:#000;
	font-size:11px;
}


/*****************************/
/* BEGIN audiosport */
/*****************************/
.header-box-audiosport
{
	vertical-align:top;
	text-align:right;
}
.box-audiosport
{
	border-left:solid 1px #ff8d22;
	border-right:solid 1px #ff8d22;
	border-top:solid 4px #ff8d22;
	background:#fff8eb;
	padding:5px;
	padding-bottom:0px;
}
.box-audiosport .item .news-title
{

}
.box-audiosport .item .news-title a:link,
.box-audiosport .item .news-title a:visited
{
	color:#9e0d0a;
}
.box-audiosport .item .news-title a:hover
{
	color:#000;
}
/*****************************/
/* END audiosport */
/*****************************/


/*********************************/
/* BEGIN arte cultura spettacolo */
/*********************************/
.box-artecultura
{
	background-color:#1073d0;
	padding:10px;
	padding-bottom:0px;
}
.box-artecultura .item .news-title
{

}
.box-artecultura .item .news-description a:link,
.box-artecultura .item .news-description a:visited,
.box-artecultura .item .news-description a:hover
{
	color:#fff;
}
.box-artecultura .item a:link,
.box-artecultura .item a:visited
.box-artecultura .item a:hover
{
	color:#fff;
}
.box-artecultura .item .news-title a:link,
.box-artecultura .item .news-title a:visited
{
	color:#efcd0c;
}
.box-artecultura .item .news-title a:hover
{
	color:#fff;
}
/*********************************/
/* END arte cultura spettacolo */
/*********************************/

.first-doc
{
	margin-bottom:20px;
}
.first-doc .item .news-date
{
	background:#01315f;
	color:#fff;
	text-align:left;
	width:185px;
	font-size:11px;
	padding-left:3px;
}

.related-documents .item
{
	border:solid 1px #d4d4d4;
	height:120px;
	padding:5px;
	margin-bottom:5px;
}

.related-documents .item .news-date
{
	background:#01315f;
	color:#fff;
	text-align:left;
	width:185px;
	font-size:11px;
	padding-left:3px;
}

.media-title
{
	font-size:14px;
	font-weight:bold;
}

.media-wrapper
{
	width:394px;
}

.media-description
{
	width:394px;
	text-align:justify;
	border-top:solid 1px #fff;
	padding-top:4px;
	margin-top:2px;
}

.viewMedia-wrapper
{
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	color:#fff;
	background:#1164b2 url(../media/img/bgVideoList.gif) repeat-x left top;
}
 