@charset "UTF-8";
/* CSS Document */
html {
			height: 100%;
}

body {
			font: 100% Verdana, Arial, Helvetica, sans-serif;
			background: #000;
			margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
			padding: 0;
			text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
			color: #ccc;
			height: 100%;	
}

#flashcontent {
	outline:none;
		height: 100%;
		margin: 0 auto;
}


img {
			border:none;
			}

#button {
			padding: 10px 10px;
			font-size:13px;
			font-family:Verdana, Lucida, Geneva, Helvetica,Arial, sans-serif;
      		}
			
#button ul {
            list-style: none;
            display: inline;
            }
            
#button li {
            display: inline;
            }
			
#button li a {
			display: inline;
			margin-left:3px;
			padding-left:3px;
			padding-top:8px;
			padding-bottom:4px;
			padding-right:10px;
			text-decoration: none;
			border-right: 2px solid #AAA;
			border-top: 2px solid #AAA;
			color: #AAA;
            }

#button li a:hover {
			text-decoration: none;
			padding-left:3px;
			padding-top:8px;
			padding-bottom:4px;
			padding-right:10px;
            border-right: 2px solid #FFF;
			border-top: 2px solid #FFF;
            background-color: #000;
            color: #FFF;
            }
            
#button li a.attivo:link, #button li a.attivo:visited, #button li a.attivo:hover {
			text-decoration: none;
			padding-left:3px;
			padding-top:8px;
			padding-bottom:4px;
			padding-right:10px;
            border-right: 2px solid #FFF;
			border-top: 2px solid #FFF;
            background-color: #000;
            color: #FFF;
}

.oneColFixCtrHdr #container {
			width: 921px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
			text-align: left; /* this overrides the text-align: center on the body element. */
			float:left;
			}

.oneColFixCtrHdr #payoff {
			padding: 0 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
			font-size: 10px;
			}

.oneColFixCtrHdr #header {
			padding: 0px 50px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
			}

.oneColFixCtrHdr #header a {
			border:none;
			}

.oneColFixCtrHdr #header h1 {
			margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
			padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
			}
			
.oneColFixCtrHdr #mainContent {
			border: 2px solid #AAA;
			width: 840px;
			padding-top:25px;
			padding-left:25px;
			padding-bottom:25px;
			margin: 0 50px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
			}
					
.oneColFixCtrHdr #footer {
			padding: 10px 50px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
			}
			
.oneColFixCtrHdr #footer p {
			margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
			padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
			}
			
/*ANDREW*/
.oneColFixCtrHdr #productContent {
			background-color: #E7E8E9;
			border: 2px solid #AAA;
			width: 840px;
			padding-top:25px;
			padding-left:25px;
			padding-bottom:25px;
			margin: 0 50px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.oneColFixCtrHdr #productContent h1 {
			color: #D40016;
}			
			
#category {
			color: #97999B;/*#000000;*/
			font-size: 22px;
			padding-right: 50px;
}

#title {
			color: #97999B;/*#333333;*/
			font-size: 16px;
			padding-right: 50px;
}

#title a:link, #title a:visited, #title a:hover{
			color: #D40016;
			text-decoration: none;
}

#description{
			color: #97999B;/*#555555;*/
			font-size: 13px;
			padding-left: 25px;
			padding-right: 50px;
			vertical-align: top;
}

#list {
			color: #D40016;
			font-size: 14px;
			padding-right: 50px;
}

#grey , #grey p{
			color: #97999B;
			font-size: 14px;
			padding-right: 50px;
}

#grey a:link, #grey a:visited, #grey a:hover{
			color: #D40016;
			text-decoration: none;
}

#black {
			color: #000000;
			font-size: 14px;
}

#contact {
			color: #555555;
			font-size: 12px;
}

#cat a:link, #cat a:visited{
			color: #97999B;
			font-size: 15px;
			text-decoration: none;
			padding-left: 5px;
}

#cat a:hover{
			color: #D40016;
			font-size: 15px;
			text-decoration: none;
			padding-left: 5px;
}

#copyright{
			color: #777777;
			font-size: 9px;
}

#copyright a:hover, #copyright a:link, #copyright a:visited{
			color: #777777;
			font-size: 9px;
			text-decoration: none;
}