*{ margin:0; padding:0; border:none; }
body{
    background: #020204 url("../img/back.png") repeat-x;
    font-family:sans;
    font-size:10pt;
}
h1{ font-size:250%;letter-spacing:-2px;text-transform:uppercase;font-weight:normal; }
h2{ font-size:180%;letter-spacing:-2px;text-transform:uppercase;font-weight:normal;color:#0192d5;padding:0 20px; }
ul{ list-style-type:none; }
p{ padding:10px; }
a{ color:#0192d5;  }
a:hover { color:#FF7700;  }




img.cono{float:right;margin-right:-50px;margin-top:-65px;}
img.logo{padding:10px 20px;float:left;}
p.identifier{ margin:-5px 0 0 0;padding:0;color:#0192d5;font-size:170%;font-family:serif;font-weight:bold; }
p.now{color:#DDD;float:left;font-size:80%;line-height:44px;height:44px;width:50%;overflow:hidden; }
.panels{
    text-align:left;
    border-bottom:1px solid #CCC;
    margin:0px 10px 0px 10px;
}
br.nofloat{clear:both;height:0px;}
.fasce{font-weight:normal;text-transform:uppercase;font-size:100%;paffing:0;margin:0;color:#FFF;text-align:center;}
.fascia1{background-color:#FF8800;padding:4px 5px;}
.fascia2{background-color:#FF5500;padding:4px 5px;}
.fascia3{background-color:#AA4400;padding:4px 5px;}
.fascia4{background-color:#7e3400;padding:4px 5px;}
.fascia5{background-color:#502d16;padding:4px 5px;}
.frm_palinsesto{
    border:1px solid #666;
    margin:0 auto;
    height:300px;
    width:100%;
}
.xpanel{float:right;}



div#container{
    margin:0 auto; 
}
div#header{
    background: url("../img/head.png") bottom no-repeat;
    height:100px;
    margin: 0 auto;
}
div#content{
    background: #FFF url("../img/content.png") repeat-y;
    width:808px;
    margin:0 auto;
}
div#menu{
    margin:0 auto;
    width:778px;
    background:#0192d5 url("../img/striscia.png") repeat-x;
    height:44px;
    padding-right:20px;
}
    div#menu ul{float:right;color:#333; }
    div#menu ul li{ display:inline;line-height:44px;padding:10px 10px 0px 2px; }
    div#menu ul li a{ text-decoration:none; font-weight:bold;color:#FFF;}
    div#menu ul li a:hover { text-decoration:underline; }


div#submenu{
    width:798px;
    background:#FFF;
    margin:0 auto;
    padding-top:20px; 
}
    a.aproponi{
        width:225px;
        height:67px;
        background:url("../img/proponi.png") no-repeat;
        display:block;
        margin-left:10px;
        font-size:210%;
        font-weight:bold;
        text-decoration:none;
        color:#CCC;
        padding:20px 0px 20px 20px;
        float:left;
    }
    a.aproponi:hover {background-position:0 -107px;color:#FFF; }
    a.aascolta{
        width:300px;
        height:67px;
        background: url("../img/ascolta.png") no-repeat;
        display:block;
        font-size:250%;
        font-weight:bold;
        text-decoration:none;
        color:#AAA;
        padding:20px 20px 20px 20px;
        float:left;
        text-align:center;
        line-height:67px;
    }
    a.aascolta:hover {background-position:0 -108px;color:#FFF; }



div#footer{
    background: url("../img/bottom.png") no-repeat;
    margin:0 auto;
    width:808px;
    padding-top:15px;
}
    div#footer p{ color:#FFF; text-align:center; font-size:90%; }







#contactform {
	margin: 0 20px 5px 20px;
	width: 500px;
}
#contactform * {
	font-size: 12px;
}
#contactform ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contactform li {
	margin: 0;
	padding: 5px 2px 5px 10px;
    border-bottom:1px solid #DDD;
}
#contactform li.buttons {
	margin: 0;
	overflow: hidden;
}
#contactform label {
	margin: 0;
	width: 190px;
	display: block;
	float: left;
	padding: 5px 10px 2px 0;
}
#contactform input.text {
	width: 274px;
	border: 1px solid #666;
	padding: 2px;
	margin: 0;
}
#contactform textarea {
	width: 274px;
	border: 1px solid #666;
	padding: 2px;
	height: 80px;
	background: #FDFDF7;
}
#contactform li.buttons input {
	padding: 4px;
	float: right;
	margin: 0 0 0 5px;
	border: 1px solid #666;
	width: auto;
}

