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

body{
color: #a6bd86;
font-family:"Century Gothic", Verdana, Arial, sans-serif;
font-size:12px;
background-color: #000000;
background-image:url(sfondole.jpg);
background-repeat:repeat-x;
}
a:focus{
	outline: 0;
}
#wrapper{
width:960px;
background-image:url(sfondoco.jpg);
background-position:top center;
background-repeat:no-repeat;
margin: 0px auto;
}
#header{
width:100%;
height:240px;
}
#logo{
float:left;
width: 380px;
margin-left:15px;
}
#destra{
width:420px;
float:right;
text-align:right;
margin-right:25px;
}

#menu{
padding-top: 50px;
text-transform:uppercase;
font-size:15px;
text-align:right;
float:right;
}
#menu ul li{
display: inline;
background-image: url(backpng0.png);
background-repeat:repeat;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}
#search{
float:right;
margin-right: 6px;
}

.inputboxcerca{
border: 0px;
font-style:italic;
color: #000000;
background-color:#a6bd86;
padding:5px;
width: 170px;
font-size:12px;
font-style:italic;
margin-top: 60px;
border: 0px;
}
.quote{
margin-bottom:10px;
margin-right: 110px;
}
#contenuto{
width:860px;
margin: 0px auto;

padding: 20px;
color: #99cc99;
font-size: 15px;
}
#contenuto a, #contenuto a:visited{
	color: #ccff99;
	text-decoration:none;
}
#contenuto a:hover{
	color: #ffffff;
	text-decoration:none;
}
.floatright{
float:right;
}
#homesinistra{
	width:528px;
	float:left;
}
#homedestra{
	float:right;
	width:315px;
}
#testo{
	background-image: url(backpng0.png);
	background-repeat: repeat;
	padding:10px;
}
#extra{
width: 528px;
margin:0px auto;
margin-top: 20px;
clear:both;
font-size:12px;
}

#nextprogram{
float:left;
width:264px;
}
#nextprogram li{
margin-bottom:15px;
}
#nextprogram img{
margin-top:10px;
margin-bottom:21px;
}
#nextprogram a, #nextprogram a:visited{
text-decoration:none;
color: #99cc99;
margin-left:5px;
}
.clear{
	clear:left;
}
#nextprogram a:hover{
text-decoration:none;
color: #ccff99;
}
#pressquote{
line-height:15px;
}
#pressquote p{
	padding-left:10px;
}
#pressquote img{
margin-bottom:10px;
margin-top:10px;
}
#pressquote p{
	margin-bottom:15px;
}
#nextprogram ul{
	padding-left:10px;
}
#footer{
clear:both;
padding-top:50px;
height:210px;
background-image:url(footer00.png);
background-position: bottom center;
background-repeat:no-repeat;
color: #999966;
font-size:12px;
text-align:center;
}
#footer p a:link, #footer p a:visited{
	color: #ffffff;
	text-decoration:none;
}
#footer p a:hover{
	color: #a6bd86;
}

.rawimages{
margin-bottom:50px;
}
.componentheading{
font-size:25px;
color:#ccff99;
}
h1{
	font-size: 30px;
}
th #Mail {
	background-color: #ffffff;
}
#pressquote a:link, #pressquotea:visited{
	color: #a6bd86;
	text-decoration: none;
}
#pressquote a:hover{
	color: #ccff99;
	text-decoration: none;
}