body {
	background: #CD9D00!important;
}
#videoteca #blocks form {
	margin: 7px;
	display: block;
	overflow: hidden;
	color: #4d4d4d;
}
#videoteca div.side1 {
	width: 262px;
	float: left;
	background: #ffffff;
	padding: 7px;
	margin-bottom: -6000px;
	padding-bottom: 6000px;
	font-size: 0.85em;
}
#videoteca div.side1 .item {
    float:left;
}
#videoteca div.side1 h2 {
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
}
#videoteca div.side1 .item input {
	float: left;
}
#videoteca div.side1 .item label {
        margin:20px 0;
	padding: 1px 0 0 0;
	font-weight: bold;
	font-size: 0.9em;
}
#videoteca div.side1 input.submit {
	border: none;
	background: #18599F;
	color: #ffffff;
	font-size: 0.9em;
        margin: 0 0 10px;
}
#videoteca div.side1 .item input.text,
#videoteca div.side1 .item select {
	background: #4d4d4d;
	border: none;
	color: #ffffff;
	width: 250px;
	margin: 7px 0;
	font-size: 0.9em;
}
#videoteca div.side2 {
	margin: 0 0 0 283px;
	background: #ffffff;
	padding: 10px;
}
#videoteca div.side2 .item {
	display: inline-block;
	width: 270px;
	margin: 0 5px 0 0;
}
#videoteca div.side2 .item label {
	font-weight: bold;
	font-size: 0.85em;
}
#videoteca div.side2 .item input.text,
#videoteca div.side2 .item select {
	background: #4d4d4d;
	border: none;
	color: #ffffff;
	width: 268px;
	margin: 7px 0;
	font-size: 0.85em;
}
#videoteca div.side2 input.submit {
	border: none;
	background: #18599F;
	color: #ffffff;
	font-size: 0.85em;
}
#videoteca div.side2 h1 {
    font-size:1.6em;
}
#catalogo div.topStrip input.submit {
    margin-left:10px;
}
#catalogo ul li.breadcrumb, #catalogo ul li.breadcrumb a{
    color:#A04C39;
}
#catalogo .results table {
    width:100%;
}
#catalogo .results tr, td, th{
    border:1px solid #4D4D4D;
}
#catalogo .results th{
    background-color:#4D4D4D;
    color:#fff;
    font-size:1.1em;
}
#contenuto1 div.title, #contenuto1 div.txt {
    width:98%!important;
}
