
#header_body {
	background:#fff;
	color:#242424;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin-bottom: 7px;
}

.centerer {
	width: 1050px;
	margin: 0 auto;
	text-align:left;
	position:relative;
}

#nav-main {
	box-sizing: content-box;
}

ul#nav-main * {
	box-sizing: content-box;
}

ul#nav-main li {
	list-style: outside none none;
}

ul#nav-utility {
	list-style: outside none none;
	margin-top: 0px;
}

/*
#container-header a:link, #container-header a:active {
	color:#00bae6; 
	text-decoration:none;
}

#container-header a:visited {
	color:#00bae6;
	text-decoration:none;
}

#container-header a:hover {
	color:#1494b2;
	text-decoration:underline;
}
*/


a#link-logo {
	display:block;
	height:51px;
	margin:21px 0 0 0; 
	width: 196px;
}

#header p, #header li {
	line-height:16px;
	text-align:left;
}

p.interlinea{
  line-height:2;
  }
  
#container-header {
	margin-top:20px;
	clear:both;
	width:100%;
}

#container-content {
	background-color:#ffffff;
	float:left;
	position:relative;
	width:100%;
	z-index:80;
	font-size:14px;
	margin-top:40px;
	margin-bottom:20px;
	min-height: 380px;
	height: auto !important;
	height: 380px;}

#container-content .centerer {
	clear:both;
	position:relative;
	
}

#container-content h1 {
	font-size:26px;
	font-weight:bold;
	color:#01bae6;
}

#container-content h2 {
	font-size:21px;
	font-weight:bold;
	color:#13688d;
}

#container-content a {
	font-size:21px;
	font-weight:bold;
	color:#13688d;
	text-decoration:none;
}

#container-content a:hover {
	font-size:21px;
	font-weight:bold;
	color:#00bae6;
	text-decoration:none;
}

ul#nav-utility {
	float:right;
	margin:10 0 0 0;
	width:auto;
}

ul#nav-utility li {
	background:url(../images/nav-utility-pipe.gif) no-repeat 0 4px;
	float:left; 
	margin-right:6px;
	padding-left:7px;
	width:auto;
}

ul#nav-utility li.first {
	background:none;
	margin-right:6px;
	padding-left:0;
}

ul#nav-utility li a {
	color:#00bae6; 
	display:block;
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none;
	width:auto;
}

ul#nav-utility li a:hover {
	text-decoration:underline;
}

ul#nav-main {
	background:#262626;
	float:left;
	height:47px;
	margin: -50px 0 0 190px;
	padding: 11px 10px;
	width:850px;
}

ul#nav-main li {
	float:left; 
	height:24px;
	width:140px;
}

ul#nav-main li .link_disabled {
	border:solid 1px #3b3b3b;
	border-width: 1px 1px 1px 1px;
	color:#bababa; 
	display:block;
	font-size:12px; 
	font-weight:bold; 
	height:17px;
	padding:3px 0 3px 4px;
	text-decoration:none;	
	width:136px;
}

ul#nav-main li a {
	border:solid 1px #3b3b3b;
	border-width: 1px 1px 1px 1px;
	color:#fff; 
	display:block;
	font-size:12px; 
	font-weight:bold; 
	height:17px;
	padding:3px 0 3px 4px;
	text-decoration:none;	
	width:136px;
}

ul#nav-main li a:hover  {
	background:#555;
	text-decoration:none;
} 

ul#nav-main li.current a {
	background: #00bae6;
	text-decoration:none;
}

ul#nav-main li.new_nav a {
	border:solid 1px #3b3b3b;
	border-width: 1px 1px 1px 1px;
	color:#00bae6; 
	display:block;
	font-size:12px; 
	font-weight:bold; 
	height:17px;
	padding:3px 0 3px 4px;
	text-decoration:none;	
	width:136px;
	background:#fff;
}

ul#nav-main li.new_nav a:hover  {
	background:#b3e2f4;
	text-decoration:none;
	color:#13688d;
}

ul#nav-main li.current_new_nav a {
	background:#b3e2f4;
	text-decoration:none;
	color:#13688d;
}

#container-sub-footer {
	background:#00bae6;
	clear:both;
	width:100%;
}

#container-sub-footer .centerer {	
	height:57px;
	padding-top: 10px;
	position:relative;
}

p#copyright {	
	color:#fff;
	margin-top:10px;
}

p#copyright img {
	float:right; 
	margin:-37px 10px 0 0;
	width: 116px;
}

ul#nav-legal {
	position:absolute;
	right:430px;
	bottom:30px;
	float:left;
}

ul#nav-legal li { 
	display:inline; 
}

ul#nav-legal li a { 
	background:url(../images/nav-legal-pipe.gif) no-repeat 5px 3px;
	color:#fff; 
	font-weight:normal;
	padding-left:14px;
	text-decoration:none;	 
}

ul#nav-legal li.first a { 
	background:none; 
}

ul#nav-legal li a:hover { 
	text-decoration:underline; 
}

.input_box{
	margin-left:10px;
	padding:4px;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
	}

#boxangoli {width:280px;float:left;}
#boxangoli p {margin:0 10px; padding:0; color:#00547e; font-size:14px;}
#boxangoli a {font-size:14px;font-weight:normal;}
#boxangoli a:hover {font-size:14px;font-weight:normal;text-decoration:underline;}
#boxangoli {background: transparent; margin:10px 0px 0px 0px;}

#container-content-page {
	background-color:#ffffff;
	float:left;
	position:relative;
	width:100%;
	z-index:80;
	font-size:14px;
	margin:0px;
}

#container-content-page .centerer {
	clear:both;
	position:relative;
}

#container-content-page h1 {
	font-size:26px;
	font-weight:bold;
	color:#01bae6;
}

#img {width:274px;
		float:left;
		background-color:#00bae6;
		margin-right:30px;
		min-height: 440px;
		height: auto !important;
		height: 440px;}
		
#icona {width:147px;float:left; margin-right:30px; margin-top:30px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
}

#contenitore {width:450px;float:left;
		margin-top:30px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
}
