a {text-decoration: none}
/*a:hover {text-decoration: underline}*/
a:visited {color: #0033CC}
a:link,a:visited,a:hover {border-style: none}
body {font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: center; background: url("/static/homepage_bg.gif") repeat; color: black}

.barza {color: #000000; font: 12px Verdana, Arial, sans-serif; padding-top:4px}
.disclaimer {font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 8pt}
.ultimoaggiornamento {  font: bold normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF}
.titolorosso {  font: bold 18px Arial, Helvetica, sans-serif; color: #CC0000; background-color: white}
.sottotitolo { font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #0099FF}
.boxlineette {  background: #FFFFFF url('/static/lineettetitoli.gif') repeat-x; border-bottom: 1px solid #666666; }

.navbarlink1 a:visited {  color: #FFFFFF; text-decoration: none}
.navbarlink1 a:link {  color: #FFFFFF; text-decoration: none}
.navbarlink1 a:hover {  color: #000000; text-decoration: none; background: #ffcc33}
.navbarlink1 {  font: italic bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #000099;}
.giocosettimana {  color: #FFFFFF; font: bold 14px Verdana, Arial, Helvetica, sans-serif; background: #009900; border: thin #999999 solid}
.introgiochi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999}
.linksgiochi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00007B; background: #FFCC33; font-weight: bold; border: 2px #999999 solid}
.linksgiochi a:hover {color:#0033FF}
.testoenigma { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666}
.titoloenigma { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000;}
.titoloenigma2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold }
.titolicrociate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold}
.titolicrociate2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #009900; font-weight: bold}
.pulsantesoluzione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; background-color: #003366; width:60px}
.pulsanteaiuto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; background-color: #990000; width:40px }
.titologiochi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold }
.testogiochi {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333333; text-indent: 0.1in}
.pulsantesoluzione a:visited { color: #FFFFFF; background-color: #003366}
.pulsantesoluzione a:link {  color: #FFFFFF; background-color: #003366}
.pulsantesoluzione a:hover { color: #FFFFFF; background-color: #009999; text-decoration: none}

.pulsanteaiuto a:visited { color: #FFFFFF; background-color: #990000}
.pulsanteaiuto a:link { color: #FFFFFF; background-color: #990000}
.pulsanteaiuto a:hover {color: #FFFFFF; background-color: #FF3333; text-decoration: none}

.testosoluzione {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #003366; text-align: justify; border: 2px #003366 solid; padding: 2px 2px 2px 2px; display:none}
.testoaiuto {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #990000; text-align: justify; border: 2px #990000 solid; padding: 2px 2px 2px 2px; display:none}


.navigazione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold ; background-color: #006600; padding:1px 2px 1px 2px;}
.navigazione a {background-color: #006600; text-decoration: none; width:100%; color: #FFFFFF; }
.navigazione a:hover { background-color: #009933; text-decoration: none; width:100%}
.navigazione a:visited { color: #FFFFFF}

.solcalcolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

.novita { color: #999999; font-size: 14px; font-family: Verdana,Arial, sans-serif; padding: 8px 8px 8px 8px;}
.novita a {color: #0033CC}
.novita a:visited {color: #0033CC}
.novita a:hover {color: #FFFFFF}




.linkgioco {border-bottom: 1px #000000 solid}

.linksgiochi a {color: #0033FF}
.datagioco {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color: #333333 }

.titolosezione0 {background-color: #006633; color: #CCCCCC; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.titolosezione1 {background-color: #000066; color: #CCCCCC; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px}
.titolosezione2 {background-color: #CC3333; color: #CCCCCC; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px}

.minorbase_swap {background-color: #cc9900; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 2px 2px 2px 2px; border-top: 2px #CCCCCC inset; border-left: 2px #CCCCCC inset; border-right: 4px #666 inset; border-bottom: 4px #666 inset}
.minorswap a {color: #FFFFFF}
.minorswap a:visited {color: #FFFFFF}

.separator {background-color: #CCCCCC; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:6px; border-bottom: 2px #CCCCCC inset; border-left: 2px #CCCCCC solid; border-right: 2px #CCCCCC inset;}
.numero {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 2px 2px 2px 2px; color: #FFFFFF;}

.domanda {font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #000000; padding: 2px 8px 2px 4px}
.sottotitolo_inner { font: 12px Arial, Helvetica, sans-serif; color: #FF0000}
.testo {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000}
.news {padding:4px; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-color:#ffffCC}
.can_send_answer {background-color:#FFFF99;padding:4px;border:2px #CCCCCC solid; font-size: 10pt}



/* Faccende nuove */
#main_body {width: 920px; margin: 0 auto; position: relative; left: auto; text-align: left}
#header {width: 920px; margin: 0 auto; position: relative; left: auto; text-align: left}
#head {width: 100%; height: 120px; position: relative;}
#head_info {width: 240px; text-align:center; position: absolute; top:50px; right:0px; color: white;}
#navigation_bar {width: 100%; position: relative}
#sections {position: relative; left:0; margin-top: 0; margin-bottom: 6px; float: left; padding-top: 2px}
#sections div {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px; padding: 1px 2px 1px 2px; margin-bottom: 3px; margin-right: 0;
			border: 2px #999 outset; height: 47px; width: 194px;
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);}

#sections div a {color: #ccc; display: block; top: 1em; position: relative; margin-left: auto; text-align: center}
#sections div a:visited {color: #ccc}
#sections div img {border-width: 0; margin: 1px; float: left;}

.clearer {height: 1px; clear: both; display: block}

#sections .swap { border: 3px #999 outset !important; 
					border-top: 1px #ccc solid !important; border-left: 1px  #ccc solid !important;
					filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
					}
#sections .swap a, #sections .swap a:visited {color: #fff}

/* versione in pixel */
.itembox {display: block; position: relative; float: left; margin: 1px 0 3px 0; padding: 0px; }
.ubercontainer {display: block; position: absolute; margin: 0 auto; padding: 0;}


#news {width: 220px; right: 0; float: right; clear: right; margin-right: 0;}
#sms {width: 220px; right: 0; float: right; margin-right: 0;}
#sms a {display:block}
#spotlight {width: 240px; margin-left: auto; right: 0; float: right; margin-right: 0}
#convegno {width: 205px; left: 0; margin-left: 0;}

#gds {width: 196px; left: 0; margin-left: 0;}
	#gds ul {margin: 1em; list-style-type: square; list-style-position: inside; padding: 1em}
	#gds li {margin-left: 0}
#latest {width: 430px; margin-top: 3px; margin-bottom: 3px; left: 15px}
	#latest .linkgioco_home {width: 400px;	height: 22px;}
	#latest .linkgioco_home_punti {width: 400px;	height: 22px;}	
#in_depth {width: 196px; left: 0; margin-left: 0}
#altro {width: 255px; right: 0; float: none; clear: both; margin:0 auto}
#canto_ad {width: 185px; left: 0;}
#self_ad {width: 200px;}
#canto {width: 220px; right: 0; float: right; padding-top: 4px; padding-bottom: 4px}
	#canto .linkgioco_home{width: 210px; height: 47px}
	#canto .linkgioco_home a img {border: 0; margin-right: 3px; float: right}
	#canto a {display: block; font-weight: bold;}
	#canto a div {position:relative; top: 1em; display: block}
	

#left_column {width: 205px; left:0}
#middle_column {width: 470px; top: 0; left: 215px;}
#right_column {top: 0; right: 0; width: 225px}


.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen, .genmed, .gensmall { color : #000000}


.box_head 	{font-size: 13px; font-weight: bold; 
			font-family: Arial, Helvetica, sans-serif; 
			color: #FF9900; background-color: #666699; 
			padding: 0 3px 0 3px; text-align: center;
			margin: 0 0 4px 0;
			}

.box_content
			{
			text-align: left;
			padding: 1px 3px 4px 3px;
			margin: 0 0 2px 0;
			background-color: #fff;
			}
.box_content a:link {font-weight: bold}

.linkgioco_home {background: #CCFFFF; margin-top: 2px; margin-left: auto; margin-right: auto; padding: 4px 0 4px 0; font-size: 10pt; text-align: center; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.linkgioco_home_punti {background: #CCFFFF; margin-top: 2px; margin-left: auto; margin-right: auto; padding: 4px 0 4px 0; font-size: 10pt; text-align: center; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.linkgioco_home a {width: 100%}
html>body .linkgioco_home a {display: block; width: auto;}

.linkgioco_home_punti a {width: 100%}
html>body .linkgioco_home_punti a {display: block; width: auto;}

.linkgioco_home_punti a, .linkgioco_home_punti a:visited {color: #ff0005}

.minorbase {background-color: #FFCC33; margin: 3px 2px 0 2px;
			padding: 10px 0 2px 0;
			font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:10pt;
			text-align: center; height: 20px}

.row4	{ background-color: #FEF7E0; }
.row6	{ background-color: #E8E8F9; }
#news .row6 {font-size: 10pt}
.row7 {
	background-image: url('/static/baryellow.gif');
}


.testatablue {
			height: 28px;
			background-image: url(/static/headblue.gif);
}
.testatagreen {
			height: 28px;
			background-image: url(/static/headgreen.gif); 
}
.testatared {
			height: 28px;
			background-image: url(/static/headred.gif); 
}

.box_content img {margin: 2px 2px 0px 2px}


/* common effects */
.threed1px {	
			border-top: 1px #ccc solid !important; border-left: 1px #ccc solid !important; 
			border-right: 1px #333 solid !important; border-bottom: 1px #333 solid !important;
			}

.noborder {border: 1px #fff solid !important; }

.swap 	{	
		border-top: 0 !important; border-left: 0 !important; 
		border-right: 2px #666 solid !important; border-bottom: 2px #333 solid !important;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		}



/* fine effetti */

/* colori */
.slate {background-color: #e8e8f9}
.green {background-color: #006633;}
.red {background-color: #cc3333;}
.blue {background-color: #000080;}

/*div.threed2px.blue.swap {background-color: #4848DC;}
div.threed2px.swap.green {background-color: #009933;}
div.threed2px.red.swap {background-color: #ff3333;}*/

#gamelist, #userlist, #infolist {display: none;}


#gamelist,
#userlist,
#infolist {
		list-style: none;
		margin: 0 auto ; 
		padding: 0;
		border: 0;
		width: 80%;
		position: relative;
		right: 0;
		}
		
#gamelist li,
#userlist li,
#infolist li {
		margin: 0 auto 2px auto;
		}

#gamelist li a,
#userlist li a,
#infolist li a {text-align: center; display: block; padding: 4px 0 4px 0; font-size: 10pt; 
			width: 100%; color: #ccc;
			border-top: 1px #ccc solid; border-left: 1px #ccc solid; 
			border-right: 1px #333 solid; border-bottom: 1px #333 solid;
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);}

html>body #gamelist li a,
html>body #infolist li a,
html>body #userlist li a {width: auto;}

#gamelist li a:hover,
#infolist li a:hover,
#userlist li a:hover {border-top: 0; border-left: 0; 
			border-right: 2px #666 solid; border-bottom: 2px #333 solid;
			color: white; 
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}

a.definizione-smarcata {color: #ccc !important;}

