HTML {background: url(img/bg.jpg) repeat top left #3996C6;}
BODY {font-family:"trebuchet ms", Arial, Helvetica, sans-serif; font-size:12px; color: #000000;background: url(img/bgtop.jpg) repeat-x top left; margin: 0 0 10px 0; text-align:center;}
a:link, a:visited {color:#3366cc; text-decoration:underline; font-weight:bold;}
a:hover {text-decoration:underline; color:#ff6600; font-weight:bold;}

/* struttura */
div#container{margin: 0 auto;position:relative;width: 890px; text-align:center;background:  url(img/bgcontent.gif) repeat-y top left;}
div#top {margin: 0 auto;position:relative;width: 1050px;height:158px;background:  url(img/top.jpg) repeat-x top left;}
div#topcontent {margin: 0 auto;position:absolute;width: 890px;bottom:0;left:0;height:37px;background:  url(img/topcontent.jpg) no-repeat top left;}

ul#topmenu {position:absolute; top:5px;margin:0;padding:0; font-weight:bold;font-size: 15px; color:#000000; list-style:none}
ul#topmenu li a {text-decoration:none;float:left;padding-left:5px;height:108px;padding-top:5px;width:180px;text-align:center}
ul#topmenu li {display:inline; text-align:center;}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#000000; text-decoration:underline;} 
ul#topmenu li a:hover {color:#ffffff; text-decoration:underline;} 
ul#topmenu li#gioco1 a {background: url(img/videogioco-1.jpg) no-repeat top center}
ul#topmenu li#gioco2 a {background: url(img/videogioco-2.jpg) no-repeat top center}
ul#topmenu li#gioco3 a {background: url(img/videogioco-3.jpg) no-repeat top center}
ul#topmenu li#gioco4 a {background: url(img/videogioco-4.jpg) no-repeat top center}
ul#topmenu li#gioco5 a {background: url(img/videogioco-5.jpg) no-repeat top center}

div#sx {position:absolute;top:158px;left:20px;width:234px;text-align:left}
div#content {margin:0 35px 0 282px;text-align:justify;min-height: 600px;height: auto !important;height: 600px}

div#bot {clear: left; font-size:10px; width:890px; height:78px !important; height /**/: 78px; background: url(img/bot.jpg) no-repeat top left;color:#000000}
div#bot a:link, a:visited {color:#000000; text-decoration:underline;} 
div#bot a:hover {color:#ffffff; text-decoration:underline;} 

/* menu */
div.title {margin: 0 auto;width:575px !important; width /**/: 575px;height:32px !important; height /**/: 35px;padding:3px 0 0 0;height:35px;background:  url(img/title.jpg) no-repeat top left;text-align:center}
div.title h1 {display:inline;color:#ffffff;font-size:16px;font-style:italic;font-weight:normal}


ul#menu {margin: 0; padding:10px 0 0 0; list-style:none;background-color: #ff6600;text-align:right;line-height:40px; width:234px;font-weight:bold; font-size:15px;font-style:italic}
ul#menu li a {display:block;height:40px;width:204px !important; width /**/: 234px;padding:0 20px 0 10px}
ul#menu li {display:inline;}
ul#menu li a:link, ul#menu li a:visited {text-decoration:underline; color:#ff6600; padding-left:10px;}
ul#menu li#advergames a:link, ul#menu li#advergames a:visited {background: url(img/advergames.jpg) no-repeat center center}
ul#menu li a:hover {color:#3996C6;text-decoration:underline} 


ul#links {margin: 0; padding:10px 0 0 0; list-style:none;background-color: #ff6600;text-align:right;line-height:40px; width:234px;font-weight:bold; font-size:15px;font-style:italic}
ul#links li a {display:block;height:40px;width:204px !important; width /**/: 234px;padding:0 20px 0 10px}
ul#links li {display:inline;}
ul#links li a:link, ul#links li a:visited {text-decoration:underline; color:#ff6600; padding-left:10px;}
ul#links li#videogiochi a:link, ul#links li#videogiochi a:visited {background: url(img/videogiochi.jpg) no-repeat center center}
ul#links li a:hover {color:#3996C6;text-decoration:underline} 

ul#games {margin: 0; padding:10px 0 0 0; list-style:none;background-color: #ff6600;text-align:center;line-height:40px; width:234px;font-weight:bold; font-size:15px;font-style:italic}
ul#games li a {display:block;height:40px;width:204px !important; width /**/: 234px;padding:0 20px 0 10px;}
ul#games li {display:inline;}
ul#games li a:link, ul#games li a:visited {text-decoration:underline; color:#ff6600; padding-left:10px;}
ul#games li#videogames a:link, ul#games li#videogames a:visited {background: url(img/videogiochi.jpg) no-repeat center center}
ul#games li a:hover {color:#3996C6;text-decoration:underline} 


div#sxservizi {background: url(img/sxservizi.jpg) no-repeat top left #3996C6;font-size:20px;font-style:italic;color:#ffffff;width:214px !important; width /**/: 234px; padding:15px 20px 0 0;text-align:right;height:31px !important; height /**/: 46px}
div#sxservizibot {background: url(img/sxservizibot.jpg) no-repeat top left;width:234px;height:12px}


/* content */
div.wide {clear: left}

/* form e img */
ul {margin:10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
img {border:0px;}
form {margin:0;}
.bottone {font-size: 10px; font-weight:bold; color:#ffffff; border: 1px solid #339900;  background-color: #3366cc; width: auto; height:18px;padding-left:5px;padding-right:5px;}
input.text, input.newsletter, input.ricerca, select, textarea {font-family:Verdana, tahoma, Helvetica, sans-serif;font-size:10px;color: #339900; border: 1px inset #666666; background-color: #f5f5f5;}
textarea {width: 500px; height:80px;}
input.text {width: 200px; height:16px;}
select {width: auto;margin:5px 0 5px 0;}

/* Header Slideshow */
#slideshow {
	border: 1px solid #FF9800;
	overflow: hidden;
	margin: 1px auto 1px;
	position: relative;
	width: 571px;
	height: 224px;
}

#slideshow img {
	width:571px;
	height: 224px;
}
#slideshow img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.W500 {width:690px;}
.COLONNA {width:229px;float:left;}
.COLONNA ul {margin:0;padding:0;list-style:none}
.COLONNA ul li {margin:0;padding:0;}
.CLR {clear:both}
