@charset "utf-8";
/* CSS Document */


body,h1,h2,form,h3,h4,h5,p,ul,li,div,span{ padding:0; margin:0; text-indent:0}
p{ padding-top:0px}
ul,li{ list-style:none; list-style-image:none}
hr{ display:none}
.ClearAll{ line-height:0; font-size:0; height:0; display:block; overflow:hidden; width:0; clear:both}
.Scroll{ overflow:auto;height:100px;}
.Invisibile{ position:absolute; top:-9999px; left:-9999px}

img{  border:none; }

body { margin:0; padding:0; font-size:10px; color:#000; font-family:verdana;background:#3d557b repeat-x url("../images/BgMain.png");}
a { text-decoration:none; color:#666666}
a:hover { color:#999}
a img{border:none}

#MainContainer{ width:962px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px auto 0 ; color:#666666; position:relative;background: url("../images/BgExtTop.png");}
#MainContainerBg{ width:100%;background:no-repeat url("../images/Header.png") 16px 15px ;}
#MainContainerBottom{ width:962px; height:30px;background: no-repeat url("../images/BgExtbottom.png") 0 0 ;margin:0 auto ; padding-top:15px; text-align:center; color:#fff}

.MainBoxSx{ ; width:650px; float:left}
.MainBoxDx{  width:302px; float:right}

.Header{ height:175px;}

#Logo{ position:absolute; top:40px; left:40px}
#Logo img{ display:block; margin:0}

#ButtContainer{ display:block; position:absolute;top: 135px; left:0; width:445px; height:31px; background:no-repeat url("../images/BgButton.png") 0 0 ;}

.ButtInfo{ background:none; height:20px; width:73px; margin-left:65px; float:left; margin-top:10px; text-indent:-9999px; }
.ButtRichieste{ background:none; height:20px; width:130px; margin-left:3px; float:left; margin-top:10px; text-indent:-9999px;}
.ButtAscoltaci{ background:none; height:20px; width:160px; margin-left:3px; float:left; margin-top:10px; text-indent:-9999px}

.BoxPodcast{ margin-left:15px;; width:631px; padding:15px 0}
.BoxPodcast h3{ margin-top:5px;width:49px; height:173px; background: no-repeat url("../images/TitPodCast.png") 0  0; text-indent:-9999px; float:left; margin-right:20px}
.Col1{ width:270px; float:left}
.Col2{ width:270px; float:left}
.BoxPodcast .Podcast{ margin-left:0; margin-top:10px; padding-top:3px; padding-bottom:3px}
.BoxPodcast .Podcast h4{ font-size:14px; color:#002d73}
.BoxPodcast .Podcast p{ color:#828282; padding:2px 0}
.BoxPodcast .Podcast a.AscoltaPodcast{ font-size:11px; font-weight:bold; color:#fb702a}

.BoxFrequenze{ margin-left:15px;; width:631px; padding:15px 0; background:#efefef}
.BoxFrequenze .Scroll{ height:137px; padding-top:30px}
.BoxFrequenze h3{ margin-top:5px;width:49px; height:173px; background: no-repeat url("../images/TitFrequenze.png") 0  0; text-indent:-9999px; float:left; margin-right:20px}
.Col1{ width:270px; float:left}
.Col2{ width:270px; float:left}
.BoxFrequenze .Podcast{ margin-left:0; margin-top:10px; padding-top:3px; padding-bottom:3px}

.MainBoxDx .BoxFlash{ padding-top:25px; padding-left:6px}
.MainBoxDx .BoxNews{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.MainBoxDx .BoxNews h3{ margin-top:5px;width:167px; height:32px; background: no-repeat url("../images/TitNews.png") 0  0; text-indent:-9999px; margin-left:7px}
.MainBoxDx .BoxNews .Container{ color:#828282; width:212px; margin-left:8px; margin-top:10px; padding-bottom:15px}
.MainBoxDx .BoxNews .Container .Data{ font-weight:bold; font-size:11px; color:#fb702a}
.MainBoxDx .BoxNews .Container h5{ font-weight:bold; font-size:11px; color:#1b355d; padding-bottom:3px}



#InfoContainer{ position:absolute; top:195px; left:15px; height:390px; width:630px; background:#e7e7e7;}
#InfoContainer .Content{ padding:20px 70px}
#InfoContainer .TornaHome{  padding:2px 5px; background:#29436b; color:#FFFFFF; display:block; width:50px; margin:5px 0}

#TableHeader{ display:none}

#RichiesteContainer{ position:absolute; top:195px; left:15px; height:390px; width:630px; background:#e7e7e7; overflow:auto}
#RichiesteContainer .Content{ padding:0px 70px}
#RichiesteContainer .TornaHome{  padding:2px 5px; background:#29436b; color:#FFFFFF; display:block; width:50px; margin:5px 0}
#RichiesteContainer label{ width:100px; display:block; float:left; font-weight:bold}
#RichiesteContainer input,#RichiesteContainer textarea{ width:200px; font-size:12px; color:#666666; margin-bottom:10px}
#RichiesteContainer form span{ display:none; color:#FF0000}
#RichiesteContainer strong{ color:#FF0000}

.AudioPlayerContainer{ diplay:block; padding-top:5px}
