/* CSS ANDREA */

/* definizione tag */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-align:left;
	color:#000;
	background-color:#fff;
	margin:0px;
}

h1, h2, h3, h4, h5, h6, div, ol, ul, li, p {margin:0px; padding:0px; }

img {border:none; }

a:link, a:visited, a:active {text-decoration:none; }
a:hover {text-decoration:underline; }

h1, h2, h3 {font-style:normal; font-weight:bold; }

/* struttura */

#container_ext {width:874px; padding:0px; margin:0px auto; background-color:#fff;}
#top {width:874px; height:150px; min-height:150px; }
#container {width:874px; }
#sx {width:201px; float:left; }
#mx {width:673px; float:left; }
#credits, #content {width:673px; }
#md {width:545px; float:left; padding:5px 0px 10px 5px; border-left:1px solid #ccc; }
#dx {width:121px; float:left; border-left:1px solid #ccc; }

/* top */
#top h1 {display:none; }
#top1, #top2 {float:left; height:150px; min-height:150px; }
#top1 {width:224px; background-color:white; }
#top2 {width:650px; background-color:#990000; }
#top1 #season {width:224px; height:150px; }

/*
#top h1, #top a {width:201px; height:93px; min-height:93px; }
#top h1 {background-image:url(/img/home.jpg); background-position:top left; background-repeat:no-repeat; }
#top a {display:block; text-decoration:none;}
#top span {visibility:hidden; font-size:10px; }
*/

/* sx */
#sx div {margin-top:15px; }
#sx #sx1 ul {margin-top:10px; }
#sx h4, #sx h5, #sx a {font-size:12px; font-style:italic; line-height:15px; }
#sx h4 {font-weight:bold; }
#sx h5 {font-weight:normal; display:inline; }
/*
#sx li {width:165px; min-height:15px;  padding-top:0px; list-style-type:none; background-position:top left; background-repeat:no-repeat; }
#sx li a {display:block; width:170px; margin:0px; padding:0px; height:15px; min-height:15px;  text-decoration:none; }
#sx li span {visibility:hidden; font-size:10px; }
*/
#sx ul {list-style-type:disc; list-style-position:outside; }
#sx ul ul {list-style-type:none; }

#sx1 h4, #sx1 a {color:#069; }
#sx2 h4, #sx2 a {color:#903; }
#sx3 h4, #sx3 a {color:#363; } /* 3c3 */
#sx4 h4, #sx4 a, #sx4 h5 {color:#c60; } /*f90*/
#sx5 h4, #sx5 a, #sx5 h5 {color:#609; }

#sx1 ul {list-style-image:url(/img/sx1_bullet.png); }
#sx2 ul {list-style-image:url(/img/sx2_bullet.png); }
#sx3 ul {list-style-image:url(/img/sx3_bullet.png); }
#sx4 ul {list-style-image:url(/img/sx4_bullet.png); }
#sx5 ul {list-style-image:url(/img/sx5_bullet.png); }
#sx5 ul ul {list-style-image:none; margin-left:10px; }

#sx6 {width:175px; border-top:1px solid #ccc; padding:5px 0px 15px ; }
#sx6 a {display:block; height:108px; width:144px; margin:0px auto; text-decoration:none; }

#sx7 {text-align:center; width:175px; border-top:1px solid #ccc; padding:15px 0px 0px ; }

#sx8 {text-align:center; width:175px; border-top:1px solid #ccc; padding:15px 0px 0px ; }

/*
#sx4 ul ul {list-style-image:none; margin-left:17px; }
#sx h2 {margin-left:18px; }
*/

/* mx */
#credits {padding:15px 0px 0px 13px; text-align:left; width:660px; }
#credits2 {padding-top:5px; } 
#credits1  {font-size:14px; letter-spacing:-1px; font-style:italic; padding-bottom:5px; }
#credits1 a, #credits1 strong {letter-spacing:0px; font-weight:bold; }
#credits2a, #credits2b {float:left; }
#credits2a {width:460px; font-weight:bold; }
#credits2b {width:200px; }
#credits2b img {width:200px; height:20px; }

#header {padding:10px 0px 10px 13px; font-style:italic; font-weight:normal; font-size:13px; text-transform:uppercase; }

/* md */
#md p, #md li {margin-top:10px; padding-right:10px; }
#md ul, #md ol {list-style-position:inside; }
#md h4 {color:white; font-size:14px; background-color:#903; padding:3px 0px 3px 5px; margin:10px 10px 0px 0px; }
#md ol {list-style-type:lower-latin; }
#md hr {width:541px; text-align:left; color:#ccc; background-color:#ccc; }
#md a {color:#903; }
#md img.left {/*display:block; margin:0px; */padding:0px 5px 5px 0px; float:left; }

/* dx */
#dx div {width:110px; margin-left:11px; }
#dx a {display:block; width:100px; margin:12px 0px; }
#dx2, #dx3 {border-top:1px solid #ccc; }

/* footer */
#footer {width:976px; padding:6px 6px; margin:0px auto; font:normal 9px Helvetica; }
#footer a{color:#013e73; }
#footer .sx {width:276px; float:left; text-align:left; }
#footer .dx {width:700px; float:left; text-align:left; }
#shinystat {display:none; }

/*style="font:normal 9px Helvetica; color:black; padding-left:10px;"*/

/* classi generiche */
.spacer {display:block; clear:both; line-height:0px; }
.hide {visibility:hidden; font-size:10px; }
.nodisplay {display:none; font-size:10px; }
.none {border:none; }
.roman_red {color:#903; }

/* New */
html, body {height: 100%; min-height:100%; }
body {background-color:white; /*#5bf;*/ background-position:topc left; background-repeat:repeat-x; background-image:url(/img/pattern.png); }
#container_ext {padding:0px 30px; min-height:100%; }
/*
#sx ul {list-style-position:inside; }
#sx5 ul ul {margin-left:30px; }
#sx h4 {margin-left:15px; }
*/
