﻿h1, h2, h3, h4, h5, h6 {font-weight: normal; margin:0; padding:0; }
ul, li {margin:0; padding:0;}
p {margin:0; padding:0;}
table { border-collapse: collapse; margin:0; padding:0;}

img { border: 0; }

body
{
	margin: 0;
	padding: 0;
	color: #333;
	background: #eee;
	font: 90%/1.1 arial, helvetica, sans-serif;
}


/* ----------------------------- 
			pagina
----------------------------- */

.clear { clear: both; }

.container { 
	background: #fff;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	width: 940px;
	margin: 0 auto;
}

.section { height: 84px; padding: 16px 24px 0 22px; background: #dee5ec; }

.sectionTitle { float: left; margin-left: 100px; }

.sectionTitle h1 { 
	margin: 0;
	font-family: Georgia, Times, serif;
	font-size: 90%;
	font-style: italic;
	color: #036; 
}

.section.testo { 
	width: 890px;
	color: #223;
	margin-top: 26px;
	padding-left: 14px; 
	font-size: 75%;
}

/* ----------------------------- 
			header
----------------------------- */

.header
{ 
	position: relative;
	padding: 0;
}

.header p 
{ 
	position: absolute;
	left: 120px;
	top: 62px;
	font-size: 95%;
}

.infoHead { background: url(../common/infoHead.jpg) no-repeat; }


/* ----------------------------- 
		   navigation
----------------------------- */

#navigation { 
	height: 30px;
	padding-left: 32px;
	font-size: 80%;
	background: #023b7e url(../common/nav_fondodk.jpg) repeat-x 100% 0;
}

#navigation ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation li { display: inline; }

/* -------  path  ------- */

.infoPath a { 
	float: left;
	padding: 6px 16px 6px 13px;
	color: #fff;
	background: #023b7e  url(../common/fondo_bott.gif) repeat-x;
	text-decoration: none;
	border-right: 1px solid #036;
	border-left: 1px solid #75b4d7;
}

.infoPath a:hover {
	color: #fff;
	background: #2e5d95 url(../common/fondo_bott_on.gif) repeat-x; 
}

.infoPath a:active {
	color: #444;
	background: url(../common/fondo_bott_act.gif) repeat-x;
}

.infoPath li.gutter a { margin-left: 22px; }

/*  ----- bottoni -----  */

.bottoni a { 
	float: right;
	background: #023b7e url(../common/fondo_bott.gif) repeat-x;
	padding: 6px 14px;
	color: #fff;
	text-decoration: none;
	margin: 0;
	border-right: 1px solid #036;
	border-left: 1px solid #75b4d7;
}

.bottoni a:hover { background: #2e5d95 url(../common/fondo_bott_on.gif) repeat-x; }

.bottoni a:active {
	background: url(../common/fondo_bott_act1.gif) repeat-x;
	color: #444;
}

.bottoni li.current a { color:#222;	background: #acb1c1 url(../common/fondo_bott_act.gif) repeat-x; }


/* ----------------------------- 
		   bottom nav
----------------------------- */

#btmnav { 
	position: relative;
	z-index: 50;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	font-size: 80%;
	background: #eee;
}

#btmnav ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#btmnav li { display: inline; }
#btmnav li.current a { color:#000;	background: #fff }
#btmnav li.current a:hover { text-decoration: none; }

#btmbottoni a { 
	float: right;
	padding: 3px 10px;
	margin: 4px 0;
	color: #555;
	background: #eee;
	text-decoration: none; 
	border-left: 1px solid #aaa;
}
#btmbottoni a:hover {
	color: #600;
	text-decoration: underline;
}


#btmpath a { 
	float: left;
	padding: 2px 10px; 
	margin: 4px 0;
	color: #555;
	background: #eee;
	text-decoration: none;
	border-right: 1px solid #aaa; 
}

#btmpath a:hover {
	color: #600;
	text-decoration: underline;
}

/* ----------------------------- 
		   footer
----------------------------- */


#contact {
	border-top: 1px solid #ccc;
	padding: 14px 0 18px 44px;
	font-size: 75%;
}

#contact a {text-decoration: none; color: #7e1818; }

#contact a:visited { text-decoration: none; color: #7e1818; }

#contact a:hover { 
	color: #900; 
	background: #ffffd5; 
	text-decoration: none; 
}


#copy {
	font-family:"trebuchet MS",Geneva, sans-serif;
	font-size:10px;
	text-align: center;
	width: 940px;
	margin: 6px auto;
}

#copyAlert { 
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	height: 16px;
	padding-top: 4px;
	margin-top: 6px;
	background-color: #fff;
}

#copy p { padding-top: 4px; }

