*{
margin: 0px;
padding: 0px;
}
html, body{
background: #30566c url(images/bodybkg.jpg) repeat-x top center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.5;
text-align: center;
color: black;
height: 100%;
}
h1{
font-family:"Trebuchet MS", "Lucida Sans Regular", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
line-height: 1.2;
}
h3{
font-family:"Trebuchet MS", "Lucida Sans Regular", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 17px;
color: #9d0202;
padding: 0px 0px 0px 18px;
background: url(images/freccia.jpg) no-repeat 0px 5px;
line-height: 1.2;
}
h3 a{
color: inherit;
text-decoration: none;
}
p{
margin: 15px 0px 15px 0px;
}
#container{
width: 950px;
margin: 0px auto -91px auto;
min-height: 100%;
height: auto !important;
height:100%;
}
#header{
padding: 137px 0px 16px 0px;
background: url(images/header.jpg) no-repeat top center;
}
#navigazione{
font-family:"Trebuchet MS", "Lucida Sans Regular", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
float: right;
}
#navigazione ul{
list-style: none;
}
#navigazione li{
float: left;
display: block;
}
#navigazione .current_page_item{
display: block;
background: white;
}
#navigazione .current_page_item a{
color: black;
display: block;
text-decoration: none;
height: 33px;
line-height: 33px;
float: left;
padding: 0px 12px 0px 12px;
}
#navigazione .page_item{
display: block;
background: none;
}

#navigazione .page_item a{
color: black;
display: block;
text-decoration: none;
height: 33px;
line-height: 33px;
float: left;
padding: 0px 12px 0px 12px;
}
#navigazione .page_item:hover{
display: block;
background: white;
}
#navigazione .page_item:hover a{
color: black;
display: block;
text-decoration: none;
height: 33px;
line-height: 33px;
float: left;
padding: 0px 12px 0px 12px;
}
#blustripe{
padding: 17px 9px 14px 9px;
background: url(images/blustripe.jpg) no-repeat top center;
width: 932px;
height: 131px;
margin: 0px auto;
}

#blustripe ul{
display: block;
list-style: none;
width: 919px;
height: 131px;
overflow: hidden;
margin: 0px auto;
}
#blustripe li{
display: block;
width: 100px;
height: 130px;
float: left;
}
#blustripe li img{
margin: 0px auto;
}


#footer{
background: url(images/footer_bkg.jpg) repeat-x top center;
font-size: 11px;
}
#footer a{
color: black;
text-decoration: none;
}
#footer a:hover{
color: black;
text-decoration: underline;
}
#footercontent{
width: 950px;
height: 91px;
line-height: 91px;
margin: 0px auto 0px auto;
}
#acquisti{
border: none;
width: 100%;
}
#acquisti th{
font-size: 13px;
font-weight: bold;
text-align: left;
color: gray;
}
#acquisti tr th{
padding: 3px 5px 3px 5px;
}
#acquisti tr td{
font-size: 12px;
padding: 3px 5px 3px 5px;
}
#acquisti tr td a{
color: black;
text-decoration: none;
}
/*Classi*/
.push{
height: 91px;
}
.clearit{
clear: both;
visibility: hidden;
}
.box{
display: block;
}
.boxcontent{
background: white;
text-align: left;
display: block;
padding: 30px 30px 30px 30px;
}
.boxshadow{
width: 950px;
height: 29px;
background: url(images/boxshadow.png) no-repeat top center;
}
.nero{
color: black;
}
.arancio{
color: #f29400;
}
.grigio{
color: gray;
}
.rosso{
color: #9d0202;
}
.content{
width: 620px;
float: left;
}
	.midleft{
	width: 295px;
	float: left;
	padding: 0px 15px 0px 0px;
	min-height: 200px;
	}
	.midright{
	width: 295px;
	float: left;
	padding: 0px 0px 0px 15px;
	min-height: 200px;
	}
.sidebar{
width: 240px;
float: left;
padding: 0px 0px 0px 30px;
}
.searchbox{
display: block;
}
.searchbutton{
border: none;
display: block;
background: url(images/searchbutton.jpg) no-repeat top left;
float: left;
width: 31px;
height: 24px;
cursor: pointer;
}
.searchfield{
display: block;
width: 209px;
padding: 6px 15px;
border: none;
background: url(images/searchfield.jpg) no-repeat top left;
}
.topcop{
float: left;
}
.topdata{
padding: 0px 0px 0px 90px;
font-size: 13px;
color: black;
}
.doublecontainer{
min-height: 220px;
}
.topdata ul{
list-style: none;
}
.topdata li{
}
.topdata .starvote{
padding: 10px 0px 0px 0px;
}
.topdatatitle{
display: block;
float: left;
width: 50px;
padding: 0px 10px 0px 0px;
}
.spacer{
display: block;
height: 30px;
}
.movieposter{
width: 130px;
height: 185px;
border: solid 1px gray;
float: left;
}
.moviedescription{
display: block;
padding: 0px 0px 0px 150px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
}
.moviedescription ul{
list-style: none;
display: block;
padding: 20px 0px 0px 0px;
}
.moviedescription li{
padding: 3px;
margin: 0px 0px 3px 0px;
display: block;
line-height: 1.2;
}
.moviedescriptiontitle{
display: block;
width: 80px;
float: left;
font-weight: bold;
}
.moviedescriptiondata{
padding: 0px 0px 0px 90px;
display: block;
}
.bgsilver{
background: #eaeaea;
}
.radiovote{
margin: 0px 8px 0px 0px;
}
.trama{
font-size: 13px;
line-height: 1.4;
}
.trailer{
color: inherit;
text-decoration: none;
}
.addbutton{
text-align: right;
display: block;
padding: 10px 0px 0px 0px;
cursor: pointer;
}
.listacategorie{
list-style: none;
font-size: 11px;
}
.listacategorie li{
display: block;
margin: 0px 0px 2px 0px;
}
.listacategorie .number{
display: block;
float: left;
width: 20px;
padding: 3px 5px 3px 0px;
background: #f29400;
color: black;
text-align: right;
}
.listacategorie .title{
display: block;
padding: 3px 3px 3px 32px;
background: #eaeaea;
color: gray;
text-decoration: none;
}
.listacategorie .title:hover{
color: black;
}
.topnoleggiolist{
list-style: none;
font-size: 11px;
}
.topnoleggiolist li{
display: block;
margin: 0px 0px 2px 0px;
position: relative;
float: left;
clear: both;
width: 100%;
}
.topnoleggiolist .number{
width: 20px;
padding: 3px 5px 3px 0px;
background: black;
color: white;
text-align: right;
position: absolute;
top: 0px;
left: 0px;
}
.topnoleggiolist .title{
display: block;
padding: 3px 3px 3px 32px;
background: #f29400;
color: black;
text-decoration: none;
}
.shoplist{
list-style: none;
}
.shoplist li{
padding: 0px 20px 4px 0px;
margin: 0px 0px 8px 0px;
border-bottom: dotted 1px gray;
position: relative;
}
.cancbutton{
position: absolute;
width: 15px;
height: 15px;
top:0px;
right: 0px;
background: url(images/canc.jpg) no-repeat top left;
border: none;
cursor: pointer;
}
.shoplist a{
display: block;
color: #184a78;
text-decoration: none;
line-height: 1.2;
}
.field{
display: block;
padding: 0px 0px 15px 0px;
}
.field label{
display: block;
float: left;
width: 100px;
padding: 5px 15px 5px 0px;
text-align: right;
}
.field .textinput{
display: block;
padding: 5px 5px 5px 5px;
}
.field .textarea{
display: block;
padding: 10px;
width: 70%;
height: 150px;
}
.tright{
text-align: right;
}
.borderbottom{
border-bottom: dotted 1px silver;
}
.borderight{
border-right: solid 1px gray;
}
.borderleft{
border-left: solid 1px gray;
}
.totale{
padding: 8px 6px 8px 6px;
background: #eaeaea;
font-size: 13px;
text-align: right;
}