﻿body {
	font-family: Arial, Helvetica, sans-serif;
	color: #353535;
	font-size: 10pt;
	line-height: 14pt;
	margin: 15px 0;
	background: #4d8fbf;
}


img {border: 0;}
form { margin: 0;}
input { border: 2px solid #b3b3b3}
.inputdim { font-size: 8pt; width: 175px; background: #acacac;}
.inputdim2 { width: 160px;}
td { font-size: 10pt; line-height: 14pt;}
hr {
	height: 1px;
	background-color: #4d8fbf;
	color: #4d8fbf;
	border: 0 solid #4d8fbf;
}
.celeste { color: #286694;}

a, a:link, a:active, a:visited{
	color: #353535;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}


/****************************/
/* Contenitore Generale */

 #main_container {
	width: 960px;
	margin: 0 auto;
}


/****************************/
/* Livello 1 - Logo e Menu */

 #container_level1 {
	width: 950px;
	height: 227px;
	padding: 18px 0 0 10px;
	background: url(../images/bg_level1.gif) no-repeat;
}

	#logo {
		width: 340px;
		height: 217px;
		float: left;
		background: url(../images/bg_logo.jpg) no-repeat left bottom;
	}	

	/*primo menu*/

	#menu_one {
		width: 200px;
		height: 137px;
		float: left;
		padding: 0 0 0 10px;
	}	
		#menu_one h1{
			width: 184px;
			height: 25px;
			padding: 5px 0 12px 0;
			margin: 0;
			font-size: 13pt;
			color: #FFF;
			text-indent: 10px;
			background: url(../images/bg_h1_menuone.gif) no-repeat;
		}	
		#menu_one ul{
			list-style: none;
			list-style-type: none;
			list-style-position: outside;
			margin: 0;
			padding: 0 0 0 2px;
		}	
		#menu_one li a, #menu_one li a:active, #menu_one li a:link, #menu_one li a:visited{
			display: block;
			width: 180px;
			height: 18px;
			padding: 0;
			font-size: 8pt;
			font-weight: bold;
			color: #286694;
			text-indent: 15px;
			text-decoration: none;
			border-bottom: 1px solid #286694;
			background: url(../images/bg_li_menuone.gif) 2px 6px no-repeat
		}	
		#menu_one li a:hover {
			color: #2a2a2a;
			text-decoration: none;
			border-bottom: 1px solid #000;
			background: url(../images/bg_li_menuon.gif) 2px 6px no-repeat
		}	

	/*secondo menu*/

	#menu_two {
		width: 202px;
		height: 137px;
		float: left;
		padding: 0;
	}	
		#menu_two h1{
			width: 198px;
			height: 25px;
			padding: 5px 0 12px 0;
			margin: 0;
			font-size: 13pt;
			color: #FFF;
			text-indent: 10px;
			background: url(../images/bg_h1_menutwo.gif) no-repeat;
		}	
		#menu_two ul{
			list-style: none;
			list-style-type: none;
			list-style-position: outside;
			margin: 0;
			padding: 0 0 0 10px;
		}	
		#menu_two li a, #menu_two li a:active, #menu_two li a:link, #menu_two li a:visited{
			display: block;
			width: 180px;
			height: 18px;
			padding: 0;
			font-size: 8pt;
			font-weight: bold;
			color: #2f7325;
			text-indent: 15px;
			text-decoration: none;
			border-bottom: 1px solid #2f7325;
			background: url(../images/bg_li_menutwo.gif) 2px 6px no-repeat
		}	
		#menu_two li a:hover {
			color: #2a2a2a;
			text-decoration: none;
			border-bottom: 1px solid #000;
			background: url(../images/bg_li_menuon.gif) 2px 6px no-repeat
		}	

			/*terzo menu*/

	#menu_three {
		width: 198px;
		height: 137px;
		float: left;
		padding: 0;
	}	
		#menu_three h1{
			width: 198px;
			height: 25px;
			padding: 5px 0 12px 0;
			margin: 0;
			font-size: 13pt;
			color: #FFF;
			text-indent: 10px;
			background: url(../images/bg_h1_menuthree.gif) no-repeat;
		}	
		#menu_three ul{
			list-style: none;
			list-style-type: none;
			list-style-position: outside;
			margin: 0;
			padding: 0 0 0 10px;
		}	
		#menu_three li a, #menu_three li a:active, #menu_three li a:link, #menu_three li a:visited{
			display: block;
			width: 180px;
			height: 18px;
			padding: 0;
			font-size: 8pt;
			font-weight: bold;
			color: #c11900;
			text-indent: 15px;
			text-decoration: none;
			border-bottom: 1px solid #c11900;
			background: url(../images/bg_li_menuthree.gif) 2px 6px no-repeat
		}	
		#menu_three li a:hover {
			color: #2a2a2a;
			text-decoration: none;
			border-bottom: 1px solid #000;
			background: url(../images/bg_li_menuon.gif) 2px 6px no-repeat
		}	
		
		#top1_login {
			padding: 10px;
			font-size: 8pt;
		}
		#top1_login td{
			font-size: 8pt;
		}
		#top1_login input{
			font-size: 8pt;
		}
		
		#top1_logged {
			padding: 10px;
			font-size: 9pt;
		}
		
/****************************/
/* Livello 2 - Contenuti e Link rapidi */

 #container_level2 {
	width: 960px;
	padding: 0;
}

	/*colonna SX*/
	
	 #container_sx {
		width: 535px;
		height: auto !important;  /* per i browser moderni */
		height: 250px;      /* per IE5.x e IE6 */
		min-height: 250px;  /* per i browser moderni */
		padding: 40px 10px 10px 10px;
		float: left;
		text-align: justify;
		background: url(../images/bg_containersx.gif) repeat-x #FFF;
	}
		 #container_sx h1{
			 font-family: Trebuchet MS;
			 font-size: 14pt;
			 font-weight: normal;
			 color: #286694;
			 margin: 0 0 15px 0;
		 	}
		 #container_sx h2{
			 font-family: Trebuchet MS;
			 font-size: 13pt;
			 font-weight: normal;
			 color: #286694;
			 margin: 10px 0 5px 0;
		 	}
		 #container_sx h3{
			 font-size: 11pt;
			 font-weight: bold;
			 color: #444;
			 margin: 10px 0 3px 0;
		 	}

	/*colonna DX*/

	 #container_dx {
		width: 380px;
		height: auto !important;  /* per i browser moderni */
		height: 50px;      /* per IE5.x e IE6 */
		min-height: 50px;  /* per i browser moderni */
		padding: 40px 10px 10px 10px;
		float: right;
		background: url(../images/bg_containersx.gif) repeat-x #FFF;
	}
		 #container_dx h1{
			 font-family: Trebuchet MS;
			 font-size: 13pt;
			 font-weight: normal;
			 color: #286694;
			 margin: 0 0 15px 0;
		 	}
		 #container_dx h2{
			 font-family: Trebuchet MS;
			 font-size: 13pt;
			 font-weight: normal;
			 color: #286694;
			 margin: 10px 0 5px 0;
		 	}
		 #container_dx h3{
			 font-size: 11pt;
			 font-weight: normal;
			 color: #c00000;
			 margin: 10px 0 5px 0;
		 	}


	 #container_dx a, #container_dx a:active, #container_dx a:link, #container_dx a:visited {
	 	color: #c00000;
	 	font-size: 11pt;
	 	text-decoration: underline;
	}
	 #container_dx a:hover {
	 	text-decoration: none;
	}
	

/****************************/
/* Livello 3 - Footer */

 #footer {
	width: 535px;
	padding: 10px;
	clear: both;
	font-size: 8pt;
	border-top: 10px solid #4d8fbf;
	background: #FFF;
}
