/*
	OGI + Gharlic Museum
*/
/* Gharlic */
ul.caption{float:left;width:100%; margin:0;padding:0;list-style: none; margin: 0 0 20px 0;} 
ul.caption li{
float:left; 
margin: 10px 10px 10px 0; 
font-size: 14px; 
text-align: center; 
line-height: 27px; 
color:white;
border:1px solid #006699;
/*background-color:#D7E1EA;*/
}
ul.caption li img {
    position: relative;
    margin: 0 auto;
}
ul.caption img{border:0; display: block;}
.imgdx{float:right; margin:0 0 0 10px;}
.gameinfo{background-color: #d7e1ea; float:right; width: 280px; } 
.gameinfo ul{list-style: none; text-align:left; margin: 0; padding:5px 10px 5px 10px; list-style-type: none;}
.gameinfo li{padding:3px;}
.gameinfo p{padding:0 10px 0 10px; font-size:80%;}
.gameinfo img{margin:0 auto; display:block;}
.museoinfoimg {
padding: 0 10px 0 10px;
display: block;    
background: #006699; 
}
.categoriebox 
{
	background: #e1b624 none repeat scroll 0 0;
	height:27px; 
	text-align: center;
	font-weight:700;
}

.gameinfo ul li, .gameinfo ol ul li 
{
	list-style: none;
    font-size: 14px;
}
.piattaformaMuseo {
	float:left; 
	margin-right:4px;
	margin-top: 4px;
}
.museoauthorbox{
	float:right; 
	font-size: 14px;
	margin-top:-42px;
}
.museoauthorname{
	margin-right:60px;
}
.museoauthoricon{
	width:42px;
	height:42px; 
	margin-top:-40px;
	float:right;
	padding-right:10px;
}
.icon {display:inline; margin-right:2px;}
.tuttodx {float:right;}
.listaGioco { border-bottom:1px dashed #252674; padding-top:4px; padding-bottom:4px; width:100%;}
h3 { clear: both; }
h7, h7 a, h7 a:link, h7 a:visited, h7 a:hover
{  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #296889;
  } 
 .titgioco
 {
	margin:30px 0 0 0;
	padding: 0;
 }
 .nopub
 {
 	color:red;
 	font-size:11px;
 }
 div.search_museo {
	margin-top:4px;
 }
 /***
 aggiunta anteprime museo 09/03/2016
 ***/
 /*
#ogiPrjImg:hover {
    box-shadow: 0 0 16px #000000;
}
*/
div.focus_link_sx {
    display: block;
    float: left;
    height: 155px;
    margin-bottom: 20px;
    opacity: 0.9;
    overflow: hidden;
    position: relative;
    width: 117px;
}
@media not all {
div.focus_link_sx {
    display: block;
    float: left;
    height: 155px;
    margin-bottom: 20px;
    opacity: 0.9;
    overflow: hidden;
    position: relative;
    width: 231px;
}
}
div.focus_link_sx {
    margin-right: 11px;
}
div.focus_link_sx:hover {
    box-shadow: 0 0 16px #000000;
    opacity: 1;
    z-index: 4;
}
img.focus_img_sx {
    height: 155px;
    margin-right: 9px;
    width: 117px;
}
div.titolo_tutti{
    padding: 4px 10px;
	line-height: 16px;
}
div.focus_link_sx a.focus_tutti {
    border: medium none;
    color: white;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding-left: 4px;
    padding-right: 4px;
    top: -15px;
}
a.focus_tutti {
    float: left;
    font-weight: 500;
    left: 0;
    margin-top: 0;
    position: absolute;
    text-transform: uppercase;
}
div.focus_title {
    background: transparent linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0.8) 100%) repeat scroll 0 0;
    border-style: solid none none;
    border-width: 2px;
    bottom: 0;
    box-shadow: 0 0 100px #000000;
    color: #ffffff;
    height: 70px;
    left: 0;
    margin-left: 5%;
    position: absolute;
    transition: all 0.5s ease 0s;
    width: 90%;
	font-size:12px !important;
}
div.focus_link_sx:hover > div.focus_title {
    bottom: -65px;
}

/*colori, aggiungere per nuove piattaforme*/
.amiga {
    background-color: #05709d;
}
.amiga_border {
    border-color: #05709d;
}
div.focus_title a.amiga_link {
    color: #05709d;
}

/* pc */
.pc {
    background-color: #ff0000;
 }
.pc_border {
    border-color: #ff0000;
}
div.focus_title a.pc_link {
    color: #ff0000;
}
/* c64 */
.c64_border {
    border-color: #259f00;
}
.c64 {
    background-color: #259f00;
}
div.focus_title a.c64_link {
    color: #259f00;
}
/* macintosh */
.macintosh_border {
    border-color: #259f00;
}
.macintosh {
    background-color: #259f00;
}
div.focus_title a.macintosh_link {
    color: #259f00;
}
/* gamae boy */
.game_boy_border {
    border-color: #ff8a00;
 }
.game_boy {
    background-color: #ff8a00;
}
div.focus_title a.game_boy_link {
    color: #ff8a00;
}
/* philips cdi */
.philips_cdi_border {
    border-color: #259f00;
}
.philips_cdi {
    background-color: #259f00;
}
div.focus_title a.philips_cdi_link {
    color: #259f00;
}
/* atari st */
.atari_st_border {
    border-color: #259f00;
}
.atari_st {
    background-color: #259f00;
}
div.focus_title a.atari_st_link {
    color: #259f00;
}
/* super nintendo */
.super_nintendo_border {
    border-color: #ff8a00;
}
.super_nintendo  {
    background-color: #ff8a00;
}
div.focus_title a.super_nintendo_link {
    color: #ff8a00;
}
/* mega meda drive */
.sega_mega_drive_border {
    border-color: #ff8a00;
}
.sega_mega_drive  {
    background-color: #ff8a00;
}
div.focus_title a.sega_mega_drive_link {
    color: #ff8a00;
}
/* dreamcast */
.dreamcast_border {
    border-color: #ff8a00;
}
.dreamcast  {
    background-color: #ff8a00;
}
div.focus_title a.dreamcast_link {
    color: #ff8a00;
}
/* sega saturn */
.sega_saturn_border {
    border-color: #259f00;
}
.sega_saturn {
    background-color: #259f00;
}
div.focus_title a.sega_saturn_link {
    color: #259f00;
}
/* ps1 */
.ps1_border {
    border-color: #259f00;
}
.ps1 {
    background-color: #259f00;
}
div.focus_title a.ps1_link {
    color: #259f00;
}