@charset "windows-1252";



body {
	margin:0;
	padding:0;
	background: #FFF url(http://www.grindhouse.it/rigaSFUMO.png) repeat-x;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */

}

*::-moz-selection {
	background-color:#036;
	color:white;
}

/*-----------GENERAL STYLING--------------*/

#content a {
	color:#036;
	text-decoration:underline;
	font-weight:bold;
}



#page {
	width:1100px;
	padding: 10px 25px 35px 25px;
	background-image: url(http://www.grindhouse.it/templates/mimbo/sfondopagina.png);
	margin:0 auto;
	text-align: left; /* for IE */

}

#header {
	width:1100px;
	margin:0px;
	}

#pubblinetwork {
	width:100%;
	background:url("{TEMPLATE_PATH}images/page_bg.gif") center #FFF repeat-y;
	
}


.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#socialize {
	text-align:center;
}

#socialize a {
	text-decoration:none;
	background-color:#FFF;
	padding:0;
	}
	
#socialize img {
	padding:5px 2px 0 2px;
	border:0px;
	}

#socialize a:hover {
	text-decoration:none;
	background-color:#FFF;
	border:0px;
	}

#tabella {
		width:100%; 
		float:left; 
		font-size: 11px;
}

#tabella a {
	color:#036;
	font-weight:normal;
}

#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#036;	
}

#left {
	float:left;
	width:130px;
	border-bottom:#CCC solid 1px;
	border-top:#CCC solid 1px;
	background:whitesmoke;
	padding:15px 0px 15px 0px;
	vertical-align: middle;
	text-decoration:underline;
}

#left span {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#left-alt span {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#left-titolo span {
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
}

#right span {
	padding-left:5px;
	font-size:12px;
	font-size:11;
	font-weight:normal;
}

#right-titolo span {
	padding-left:5px;
	font-size:12px;
	font-size:11;
	font-weight:normal;
}

#right-alt span {
	padding-left:5px;
	font-size:12px;
	font-size:11;
	font-weight:normal;
}

#right-genere span {
	padding-left:5px;
	font-size:12px;
	font-size:11;
	font-weight:normal;
}

#left-alt {
	float:left;
	width:130px;
	background:#FFF;
	font-weight:bold;
	padding:15px 0px 15px 0px;	
	vertical-align: middle;
	text-decoration:underline;
}

#left-titolo {
	float:left;
	width:130px;
	border-bottom:#CCC solid 1px;
	border-top:#CCC solid 1px;
	background:whitesmoke;
	font-weight:bold;
	padding:15px 0px 15px 0px;
	vertical-align: middle;
	text-decoration:underline;
}

#right {
	float:right; 
	width:598px; 
	border-bottom:#CCC solid 1px; 
	border-top:#CCC solid 1px; 
	background:whitesmoke;
	padding:15px 0px 16px 0px;	
	vertical-align: middle;
}

#right-titolo {
	float:right;
	width:598px;
	border-bottom:#CCC solid 1px;
	border-top:#CCC solid 1px;
	background:whitesmoke;
	padding:15px 0px 16px 0px;
	vertical-align: middle;
	font-weight: bold;
	color: #036;
}

#right-alt {
	float:right; 
	width:598px; 
	background:#FFF;
	vertical-align: middle;
	font-weight:normal;
	padding:15px 0px 0px 0px;
}

#right-genere {
	float:right; 
	width:598px; 
	background:#FFF;
	vertical-align: middle;
	font-weight:normal;
	padding:15px 0px 0px 0px;
}


#right:hover {
	
}

#right-alt:hover {
	
}



#content {
	width:728px;
	padding:0 0px 0 0px;
	float:right;
	background:#FFFFFF;
	overflow:hidden;
}

#sidebar1 {
	float: left; /* poiché questo elemento è mobile, occorre specificare una larghezza */
	width: 340px; /* il colore di sfondo verrà visualizzato per tutta la lunghezza del contenuto all'interno della colonna, ma non oltre */
	padding: 15px 0px 15px 0px;
	border-right:0px solid silver;
	background-color: #FFF;
}





/*------HEADER------*/




.description {
	color:#545454;
	font-size:1.2em;
	font-style:italic;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:10px;
	}
	
.risultati {
	font-size:0.9em;
	line-height:20px;
}

#content h2 {
	color:#515151;
	padding:0;
	margin:0;
	border:none;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

#content h2 a {
	text-decoration:none;
	border:none;
}

#content h2 a:hover {
	border-bottom:1px dotted silver;
}

h3, h4 {
	color:#515151;
	padding:0;
	margin:2em 0 0 0;
	clear:both;
}

input,
textarea,
select {
	padding:4px;background:white;
	border:1px solid #515151;
	font-size:.9em;
	line-height:1em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

input,
label {
	height:auto !important;
	height:2em;
	width:auto;
	padding:4px;
}

label {
	font-size:1em;
}

textarea {
	overflow:auto;
	display:block;
	width:100%;
}



a img {
	border: 0 none;
}



/*
menu
*/

#frame {
	margin-top:10px;
	width:1100px;
	}

#nav {
	
	font-size:0.9em;
	height:27px;
	background-image:url(http://www.grindhouse.it/sfondoBARRAon.gif);
	background-repeat:repeat-x;
	border:1px solid #036;
	font-family:Arial, Helvetica, sans-serif;
	width:1050px;
	float:left;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
	float: left;
	list-style:none;
	border-right:1px solid #036;
	background:#777;
	}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: #f5f5f4;
	padding:6px 12px;
	background-image:url(http://www.grindhouse.it/sfondoBARRAon.gif);
	background-repeat:repeat-x;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	background-image:url(http://www.grindhouse.it/sfondoBARRAhover.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	color:#036;
	}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #036;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #036;
	border-right: 1px solid #036;
	border-left: 1px solid #036;
	background-image:url(http://www.grindhouse.it/sfondoBARRAon.gif);
	background-repeat:repeat-x;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background-image:url(http://www.grindhouse.it/sfondoBARRAhover.gif);
	background-repeat:repeat-x;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}







 p{
        background-color: white;
        font-family: Arial, sans-serif;
        font-size: 0px;
		color:#FFF;
		visibility:hidden;
		display:none;
      }
	  
	
	table.search-control {
        width : 100%;
		font-size:0px;
		}

	.search-control img {
		margin: 10px;
		border: 0 none;
      	}
		
	.search-control a img{
		border: 0 none;
      	}

	.search-control a {
		text-decoration:none;
		border:none;
      		}



      table.search-control .gsc-control {
        width : 100%;
      }

      

      /* Disable built in search forms */
      .gsc-control form.gsc-search-box {
        display : none;
        visibility:hidden;
      }

     

      /* for demonstration purposes ONLY. This is not ok by the terms */
      #rightSearchControl .gsc-ad-box {
        display : none;
        visibility:hidden;
      }

      /* long form visible urls should be on */
      .gsc-webResult div.gs-visibleUrl-long {
        display : none;
        visibility:hidden;
      }

      .gsc-webResult div.gs-visibleUrl-short {
        display : none;
        visibility:hidden;
      }


 	    /* override standard player dimensions */
	
		#page	.player_gsvsc {
		  width:720px;
		  height:445px;
		}
  
#page .gsc-tabsArea	{
	height:0px;
	display : none;
	visibility:hidden;
	}

#page .gsc-resultsRoot {
	width:720px;
	}

#page . gsc-videoResult gsc-result {
	float:left;
	}

/*--------FOOTER---------*/

#footer .footer_content {
	margin-top:15px;
}

#footer .footer_content {	
	width:100%;
	display:block;
	padding:10px 10px 10px 10px;
	border-top:1px dotted silver;
	text-align:center;
}
