
*					{margin: 0px; padding: 0px;}

body 				{margin: 0px; font: 100%  Verdana, Arial,sans serif; color: #202020;}
h1, h2, h3 			{color: #FFF;}
h1 					{font-size: 9px; line-height: 20px;}
h2 					{font-size: 13px; line-height: 13px; color: #FF3F40;}
h3 					{}
p, blockquote, ul, ol 	{}
p 					{}
blockquote 			{}
ul, ol, li 			{margin: 0px; padding: 0px; list-style: none;}
a 					{text-decoration: none;}
a:hover 				{text-decoration: none;}
img					{border: 0px;}
br					{clear: both;}

/* Wrapper */
#wrapper 			{width: 980px; margin: 0 auto;}

/* Header */
#header 				{position: relative; width: 980px; height: 170px; margin: 0 auto; background: url(http://cavagna.webhat.it/_templates/images/header.jpg) no-repeat top left; border-top: 6px solid #3395C6;}

/* Languages */
#languages			{position: absolute; left: 0px; top: 10px; width: 215px; text-align: center; font-size: 9px; color: #BFBFBF;}
#languages a			{font-size: 9px; font-weight: bold; color: #BFBFBF;}

/* Worldwide */
#worldwide			{position: absolute; left: 64px; top: 35px; width: 93px; height: 57px:}


/* Logo */
#logo 				{position: absolute; left: 727px; top: 14px; float: left; width: 236px; height: 150px; margin: 0px; padding: 0px;}

/* Blue line */
#blu-line-sx		{float: left; width: 215px; height: 20px; background-color: #3395C6; margin: 175px 0 2px 0; padding: 0px; text-align: right;}
#blu-line-sx h1		{margin: 0 17px 0 0;}
#blu-line-sx a		{color: #FFFFFF;}
#blu-line-dx		{float: left; width: 754px; height: 20px; background-color: #3395C6; margin: 175px 0 2px 11px; padding: 0px;}
#blu-line-dx h1		{margin: 0 0 0 17px;}

/* Left */
#left				{float: left; width: 215px;}
#left ul				{margin: 0; padding: 0;}
#left li 				{font-size: 11px; height: 25px; border-bottom: 1px solid #FFFFFF; background-color: #E8E8E8; line-height: 25px;}
.noactive			{background: url(http://cavagna.webhat.it/_templates/images/arrow-gray.gif) no-repeat 11px 11px; text-indent: 26px;}
.active				{color: #3394C6; font-weight: bold; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue.gif) no-repeat 11px 11px; text-indent: 26px;}
.active-down		{color: #3394C6; font-weight: bold; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue-down.gif) no-repeat 11px 11px; text-indent: 26px;}
.categories			{background: url(http://cavagna.webhat.it/_templates/images/arrow-gray.gif) no-repeat 20px 11px; text-indent: 35px;}
.categories-active	{color: #3394C6; font-weight: normal; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue.gif) no-repeat 20px 11px; text-indent: 35px;}
.categories-active-down		{color: #3394C6; font-weight: bold; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue-down.gif) no-repeat 20px 11px; text-indent: 35px;}
.scategories		{background: url(http://cavagna.webhat.it/_templates/images/arrow-gray.gif) no-repeat 29px 11px; text-indent: 44px;}
.scategories-active	{color: #3394C6; font-weight: normal; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue.gif) no-repeat 29px 11px; text-indent: 44px;}
.scategories-active-down{color: #3394C6; font-weight: bold; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue-down.gif) no-repeat 29px 11px; text-indent: 44px;}
.sscategories		{background: url(http://cavagna.webhat.it/_templates/images/arrow-gray.gif) no-repeat 38px 11px; text-indent: 53px;}
.sscategories-active	{color: #3394C6; font-weight: normal; background: url(http://cavagna.webhat.it/_templates/images/arrow-blue.gif) no-repeat 38px 11px; text-indent: 53px;}



#left a 				{text-decoration: none; font-size: 11px; color: #000000;}
#left a:hover		{color: #3394C6;}
#flash				{margin: 2px 0 0 0; padding: 0;}

/* Contents */
#contents			{
	float: left;
	width: 720px;
	background-color: #EAEBEE;
	padding: 17px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 11px;
}

#request_info		{font-size: 10px; font-weight: bold;}
#request_info p		{padding: 15px 0 15px 0; font-weight: normal;}
#request_info .caselladitesto	{font-size: 11px; margin-left: 20px; width: 150px; height: 16px;}
#request_info .areaditesto		{ font: 11px  Verdana, Arial,sans serif; margin-left: 20px; width: 250px; height: 80px;}
/* Footer */
#footer				{
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
}
#info				{width: 980px; height: 58px; border-top: 5px solid #3395C6; background-color: #153F55}
#info #dati			{float: left; margin: 10px 26px 0 26px; font-size: 10px; color: #999999; line-height: 13px;}
#info #dati	 a		{
	color: #999999;
	font-weight: normal;
}
#info  #dati span		{color: #FFFFFF; font-weight: bold;}
#info #copyright		{float: right; margin: 10px 26px 0 26px; font-size: 10px; color: #3394C6; line-height: 13px;}

