#contenitore {

	width: 881px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(immagini/sfondodiv.gif);

	background-repeat: repeat-y;

}

#dx {

	float: left;

	width: 186px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #000066;

	text-align: justify;

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 22px;

}

#footer {

	background-color: #333366;

	clear: left;

	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 10px;

	width: 850px;

	margin-right: auto;

	margin-left: auto;

}

#tx {

	width: 850px;

}

#dx a {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	width: 180px;

	font-family: Arial, Helvetica, sans-serif;

}

#testa {

	border-top-width: medium;

	border-right-width: medium;

	border-bottom-width: medium;

	border-left-width: medium;

	border-top-style: solid;

	border-bottom-style: none;

	border-top-color: #333366;

	border-right-color: #333366;

	border-bottom-color: #333366;

	border-left-color: #333366;

	margin-right: auto;

	margin-left: auto;

	width: 850px;

	padding-bottom: 10px;

	margin-top: 5px;

}

#coda {

	margin-right: auto;

	margin-left: auto;

	width: 850px;

}

#testamenu {

	background-color: #0A2184;

	width: 805px;

}

#subcoda {

	width: 805px;

	text-align: center;

}

#corpo {

	width: 585px;

	margin-top: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	color: #333333;

	margin-bottom: 20px;

	float: left;

	padding-top: 5px;

	padding-bottom: 5px;

	

}

#testamenu li {

	vertical-align: middle;

	display: inline;

	margin-bottom: 5px;

	padding-bottom: 5px;

	background-image: url(immagini/sc2.gif);

	height: 50px;

	background-color: #0A2184;

}

#testamenu li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 19px;

	background-image: url(immagini/sc3.gif);

	background-repeat: no-repeat;

	background-position: left -5px;

	float: left;

	line-height: 14px;

	padding-top: 5px;

	background-color: #0A2184;

}

#curr {

	background-image: url(immagini/curr.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.curr {

	background-image: url(immagini/curr.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

#testamenu li a:hover {

	background-color: #D21034;

	background-image: url(immagini/sc4.gif);

	background-repeat: no-repeat;

	background-position: left -5px;

}

.fotopic {

	border: medium solid #003399;

	padding: 1px;

}

#corpo a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;

}

#corpo a:hover {

	color: #003366;

}

#map {

	padding: 5px;

	border: thin solid #000099;

}

.testo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

}

.testo1 {

	background:#fef8c3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

}

#testo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

	height: 20px;

	padding-top: 10px;

}

#testo a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

	text-decoration: none;

}

#contenitoreinit {

	width: 881px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: repeat-y;

}

#testoinit {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

	height: 20px;

	padding-top: 10px;

}

#testoinit a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	margin-right: auto;

	margin-left: auto;

	text-decoration: none;

}

#dxprimo {

	float: left;

	width: 186px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #000066;

	text-align: justify;

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 22px;

	height: 700px;

}

* {

	margin:0;

	list-style:none;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin:10px;

	background-image: url(immagini/sfondogen.gif);

	background-repeat: repeat;

}



#basic-accordian{

	border:5px solid #EEE;

	padding:5px;

	width:160px;

	left:50%;

	top:50%;

	z-index:2;

}



.accordion_headings{

	padding:5px;

	background:#003399;

	color:#FFFFFF;

	border:1px solid #FFF;

	cursor:pointer;

	font-weight:bold;

}



.accordion_headings:hover{

	background:#003399;

}



.accordion_child{

	padding:15px;

	background:#EEE;

	text-align: justify;

}



.header_highlight{

	background:#003399;

}.Stile1 {

	font-weight: bold;

	color: #CC0000;

}

#basic-accordian2 {

	border:5px solid #EEE;

	padding:5px;

	width:160px;

	left:50%;

	top:50%;

	z-index:2;

}

.accordion_headings2 {

	padding:5px;

	background:#003399;

	color:#FFFFFF;

	border:1px solid #FFF;

	cursor:pointer;

	font-weight:bold;

}

.accordion_headings2:hover {

	background:#003399;

}

.accordion_child2 {

	padding:15px;

	background:#EEE;

	text-align: justify;

}

.header_highlight2 {

	background:#003399;

}

#dx2 {

	float: left;

	width: 186px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #000066;

	text-align: justify;

	margin-top: 4px;

	margin-bottom: 4px;

	margin-left: 22px;

}

#dx2 a {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	width: 180px;

	font-family: Arial, Helvetica, sans-serif;

}

.fotopictrad {

	border: thin solid #003399;

	padding: 3px;

	margin-right: 15px;

	float: left;

}

.Stile7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#fef8c3;

	color: #FF3300;

	font-size: 14px;

	font-weight: bold;

}

.accordion_headings2 {


	padding:5px;

	background:#003399;

	color:#FFFFFF;

	border:1px solid #FFF;

	cursor:pointer;

	font-weight:bold;
}

