/* CSS Document */

/*PAGE LAYOUT*/
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
	font-size: 12px;
	font-family: Verdana;

	background-repeat:no-repeat;
	background-image:url(../images/sfondo.png); 
	background-position: top right;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	text-decoration:none;
}

#page{
	width:100%;
	background-repeat:repeat;
	background-image:url(../images/testata.png); 
}


#menu{
	font-size: 11px;
	color: #FFFFFF;
}

#menu li{
	margin:5px;
	padding:5px;
	text-align:left;
	background-image:url(../images/menu_sfondo.png);
	background-repeat:repeat-y;
	list-style-type:none;

}


.smallgraytext {
	font: 0.8em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	padding:9px;
}
.smallgraytext a{
	font: 0.8em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}


.smallwhitetext {
	font: 0.8em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFF;
	padding:9px;
}
.smallwhitetext a{
	font: 0.8em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}

#topheader{
	top:0px;
	left:0px;
	position:absolute;
	height:300px; 
	background-image:url(../images/testata.png); 
	background-repeat:no-repeat;
}

#toplinks{
	display:none;
	text-align:right;
	background-image:url('../images/background.gif');
	background-repeat:repeat;

	margin:0px;

	right:10px;
	position:fixed;
	top:20px;
	z-index:999;
	border:solid 1px #666666;
}

#contenttext{
	margin:20px;
	margin-bottom:70px;	
	padding:10px;
	padding-bottom:70px;
	top:150px;
	left:270px;
	right:10px;
	max-width:700px;
	position:absolute;
	border:solid 1px #666666;
	text-align:justify;
	background-color:#FFFFFF; 
clear:right;
}

#leftpanel{
	top:150px;
	left:20px;
	position:absolute;
	width:250px;

}
#lefttop{
	background-image:url(../images/menu.png); 
	background-position:0px 0px;;
	background-repeat:no-repeat;
	clear:right;
	border:none;
	width:250px;
	height:70px;
}
#leftmid{
	background-color:#921a03;
	background-color:#2061a8;
	background-color:#636363;
	clear:right;
	border:none;
	width:230px;
	padding:10px;
}
#leftbot{
	background-image:url(../images/menu.png); 
	background-position:0px -350px;;
	background-repeat:no-repeat;
	clear:right;
	border:none;
	width:250px;
	height:40px;
}

#lefttitle{
	border: none;
	width: 240px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

#footer{
	background-image:url('../images/background.gif');
	background-repeat:repeat;
	position:fixed;
	margin:0px;
	padding:10px;
	left:10px;
	right:10px;
	text-align:center;
	bottom:0px;
	border:solid 1px #666666;

;
}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}

/*TEXT STYLES*/


.titletext {
	display:block;
	font-size: 25px;
	padding:10px;
}


#logo {
	position: relative;
	float: left;
	display: block;
	width: 290px;
	height: 150px;
}

#kwicks {
	
	position: relative;
	top:20px;
}
#kwicks .kwick {
	border:solid 6px transparent;
	background-repeat:no-repeat;
	float: left;
	display: block;
	width: 100px;
	height: 120px;
}
#kwick_red {background-image:url('../images/1.png');}
#kwick_orange {background-image:url('../images/2.png');}
#kwick_yellow {background-image:url('../images/3.png');}
#kwick_green {background-image:url('../images/4.png');}




