@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:0 0;
	color:#666666;
	text-align: justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center top;
	background-color: #FFF;
}
a {
	outline: none;
	text-decoration:none;
}
a img {
	border: none;
	cursor: pointer;
}
h1 {
	font-size: 18px;
	color: #004489;
	margin: 0;
}
.studies {
	color:#004489;
	line-height:25px;
	font-style: italic;
	font-weight: bold;
}
.studies2 {
	color:#004489;
	line-height:10px;
	font-style: italic;
	font-weight: bold;
}
.studies3 {
	color:#004489;
	line-height:28px;
	font-style: italic;
	font-weight: bold;
}
.spacer {
	width: 975px;
	height: 20px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-dx {
	width: 670px;
	height: 20px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-dx2 {
	width: 660px;
	height: 20px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-dx3 {
	width: 385px;
	height: 20px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-dx4 {
	width: 290px;
	height: 20px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-dx5 {
	width: 290px;
	height: 15px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
.spacer-main {
	width: 660px;
	height: 16px;
	margin: 0 auto;
	background-position: center top;
	float: left;
	background-color: #FFFFFF;
}
#container {
	width: 975px;
	text-align: center;
	margin: 0 auto;
	background-position: center top;
	height: 630px;
}
#sx {
	width: 290px;
	height: 600px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#sx-logo {
	width: 290px;
	height: 114px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/sx-logo.jpg);
	background-repeat: no-repeat;
}
#sx-banner {
	width: 290px;
	height: 116px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/sx-banner.jpg);
	background-repeat: no-repeat;
}
#sx-colonna {
	width: 290px;
	height: 370px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;

}
#sx-colonna-titolo {
	width: 290px;
	height: 54px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/sx-colonna.jpg);
	background-repeat: no-repeat;
}
#sx-colonna-titolo-testo {
	width: 240px;
	height: 54px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	line-height: 54px;
	color: #004489;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}
#sx-colonna-titolo-testo a {
	text-decoration:none;
	color: #004489;
}
#sx-colonna-titolo-testo a:hover {
	text-decoration:none;
	color: #004489;
}
#sx-colonna-testo {
	width: 290px;
	height: 316px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	background-image: url(images/sx-testo.jpg);
	background-repeat: no-repeat;
}
#sx-colonna-testo-sopra {
	width: 210px;
	height: 166px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
	font-size: 12px;
}
#sx-colonna-testo-sopra ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-testo-sopra2 {
	width: 210px;
	height: 316px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 18px;
}
#sx-colonna-testo-sopra2 a {
	text-decoration:none;
	color: #004489;
}
#sx-colonna-testo-sopra2 a:hover {
	text-decoration:none;
	color: #5493C9;
}	
#sx-colonna-testo-sopra3 {
	width: 210px;
	height: 198px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 31px;
}
#sx-colonna-testo-sopra3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra3 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra3 a {
	text-decoration: none;
	height: 32px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra3 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra3 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-testo-sopra4 {
	width: 210px;
	height: 172px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra4 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra4 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra4 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra4 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	#sx-colonna-testo-sopra5 {
	width: 240px;
	height: 198px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra5 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra5 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra5 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra5 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra5 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-testo-sopra6 {
	width: 210px;
	height: 297px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra6 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra6 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra6 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra6 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra6 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-testo-sopra7{
	width: 220px;
	height: 290px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: justify;
	line-height: 16px;
	font-size: 11px;
	font-style: italic;
}
#sx-colonna-testo-sopra8 {
	width: 210px;
	height: 241px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra8 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra8 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra8 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra8 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra8 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	#sx-colonna-testo-sopra9 {
	width: 210px;
	height: 264px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra9 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra9 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra9 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra9 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra9 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	#sx-colonna-testo-sopra10 {
	width: 210px;
	height: 172px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra10 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra10 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra10 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra10 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-testo-sopra11 {
	width: 210px;
	height: 316px;
	margin: 0 auto;
	float:left;
	padding-left:40px;
	text-align: left;
	line-height: 30px;
}
#sx-colonna-testo-sopra11 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sx-colonna-testo-sopra11 li {
	display: inline;
/* for IE5 and IE6 */
	}	
#sx-colonna-testo-sopra11 a {
	text-decoration: none;
	height: 30px;
	display: block;
	padding: 0 0 0 10px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #5493C9;
	background-image: url(images/quad-blu.jpg);
	background-repeat: no-repeat;
	}
	
	#sx-colonna-testo-sopra11 a:hover {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
	
#sx-colonna-testo-sopra11 a#current {
	color: #5493C9;
	padding: 0 0 0 10px;
	}
#sx-colonna-sotto {
	width: 270px;
	height: 130px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:20px;
}
#sx-colonna-sotto2 {
	width: 270px;
	height: 96px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:20px;
}
#sx-colonna-sotto-box {
	width: 260px;
	height: 128px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-news-home.jpg);
	background-repeat: repeat-x;
}
#sx-colonna-sotto-box2 {
	width: 260px;
	height: 73px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-contatti-home.jpg);
	background-repeat: repeat-x;
}
#sx-colonna-sotto-box-titolo {
	width: 240px;
	height: 23px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 8px;
	padding-left:20px;
}
#sx-colonna-sotto-box-titolo a {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto-box-titolo a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto-box-testo {
	width: 240px;
	height: 42px;
	margin: 0 auto;
	float:left;
	font-size: 13px;
	text-align: left;
	padding-left:20px;
	line-height: 18px;
}
#sx-colonna-sotto-box-testo a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto-box-testo a:hover {
	text-decoration:none;
	color: #004489;
}
#sx-colonna-sotto-box-testo2 {
	width: 240px;
	height: 70px;
	margin: 0 auto;
	float:left;
	font-size: 12px;
	text-align: left;
	padding-left:20px;
	line-height: 18px;
	color: #666666;
}
#sx-colonna-sotto-box-testo2 a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto-box-testo2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto2-box {
	width: 260px;
	height: 96px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-news-home.jpg);
	background-repeat: repeat-x;
}
#sx-colonna-sotto2-box-titolo {
	width: 240px;
	height: 25px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-left:20px;
}
#sx-colonna-sotto2-box-titolo a {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto2-box-titolo a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto2-box-testo2 {
	width: 240px;
	height: 61px;
	margin: 0 auto;
	float:left;
	font-size: 12px;
	text-align: left;
	padding-left:20px;
	line-height: 16px;
	color: #666666;
}
#sx-colonna-sotto2-box-testo2 a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto2-box-testo2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto2-box-testo3 {
	width: 240px;
	height: 61px;
	margin: 0 auto;
	float:left;
	font-size: 11px;
	text-align: left;
	padding-left:20px;
	line-height: 16px;
	color: #666666;
}
#sx-colonna-sotto2-box-testo3 a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto2-box-testo3 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto3 {
	width: 270px;
	height: 144px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:20px;
}
#sx-colonna-sotto3-box {
	width: 260px;
	height: 142px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-news-home2.jpg);
	background-repeat: repeat-x;
}
#sx-colonna-sotto3-box-titolo {
	width: 240px;
	height: 25px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	padding-left:20px;
}
#sx-colonna-sotto3-box-titolo a {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto3-box-titolo a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto3-box-testo2 {
	width: 240px;
	height: 107px;
	margin: 0 auto;
	float:left;
	font-size: 12px;
	text-align: left;
	padding-left:20px;
	line-height: 16px;
	color: #666666;
}
#sx-colonna-sotto3-box-testo2 a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto3-box-testo2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto3-box-testo4 {
	width: 240px;
	height: 107px;
	margin: 0 auto;
	float:left;
	font-size: 11px;
	text-align: left;
	padding-left:20px;
	line-height: 16px;
	color: #666666;
}
#sx-colonna-sotto3-box-testo4 a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto3-box-testo4 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto4 {
	width: 270px;
	height: 52px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:20px;
}
#sx-colonna-sotto4-box {
	width: 260px;
	height: 50px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-contatti-home.jpg);
	background-repeat: repeat-x;
}
#sx-colonna-sotto4-box-titolo {
	width: 240px;
	height: 16px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 8px;
	padding-left:20px;
}
#sx-colonna-sotto4-box-titolo a {
	text-decoration:none;
	color: #5493C9;
}
#sx-colonna-sotto4-box-titolo a:hover {
	text-decoration:none;
	color: #5493C9;
}

#sx-colonna-sotto4-box-testo {
	width: 240px;
	height: 26px;
	margin: 0 auto;
	float:left;
	font-size: 11px;
	text-align: left;
	padding-left:20px;
	padding-top: 0px;
	line-height: 26px;
}
#sx-colonna-sotto4-box-testo a {
	text-decoration:none;
	color: #666666;
}
#sx-colonna-sotto4-box-testo a:hover {
	text-decoration:none;
	color: #004489;
}
#dx {
	width: 685px;
	height: 600px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
}
#dx-menu {
	width: 669px;
	height: 20px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
ul#minitabs2 {
	list-style: none;
	margin: 0;
	padding: 0px 0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5493C9;
}

ul#minitabs2 li {
	display: inline;
	padding-left: 10px;
}
ul#minitabs2 a {
	padding: 0;
	text-align: right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5493C9;
}

ul#minitabs2 a#current {
	color: #004489;
	font-weight: bold;
	text-decoration: none;
}

ul#minitabs2 a:hover {
	color: #004489;
	font-weight: bold;
	text-decoration: none;
}

#dx-nav {
	width: 685px;
	height: 39px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left: 0px;
}
ul#minitabs {
	list-style: none;
	margin: 0;
	padding: 0px 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5493C9;
	line-height: 39px;
}

ul#minitabs li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
ul#minitabs a {
	padding: 0;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5493C9;
}

ul#minitabs a#current {
	color: #004489;
	font-weight: bold;
	text-decoration: none;
}

ul#minitabs a:hover {
	color: #004489;
	font-weight: bold;
	text-decoration: none;
}
#dx-banner {
	width: 670px;
	height: 205px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
}
#dx-main {
	width: 660px;
	height: 316px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left: 10px;
}
#dx-main-titolo {
	width: 660px;
	height: 30px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	color: #004489;
	font-weight: bold;
}
#dx-main-titolo2 {
	width: 660px;
	height: 60px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	color: #004489;
	font-weight: bold;
}
#dx-main-titolo3 {
	width: 660px;
	height: 30px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	color: #004489;
	font-weight: bold;
}
#dx-main-image {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-image2 {
	width: 320px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-testo {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo a {
	text-decoration:none;
	color: #FFF;
	font-weight: bold;
	background-color: #004489;
}
#dx-main-testo a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-testo2 {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo2 a {
	text-decoration:none;
	color: #FFF;
	font-weight: bold;
	background-color: #004489;
}
#dx-main-testo2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-testo3 {
	width: 660px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo3 a {
	text-decoration:none;
	color: #004489;
	font-weight: bold;
}
#dx-main-testo3 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-testo4 {
	width: 660px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 22px;
	font-size: 12px;
	color: #004489;
}
#dx-main-testo4 a {
	text-decoration:none;
	color: #004489;
	font-weight: bold;
}
#dx-main-testo4 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-testo5 {
	width: 320px;
	height: 250px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo6 {
	width: 320px;
	height: 250px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo7 {
	width: 660px;
	height: 236px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo8 {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
}
#dx-main-testo8 a {
	text-decoration:none;
	color: #5493C9;
	font-weight: bold;
}
#dx-main-testo8 a:hover {
	text-decoration:none;
	color: #666666;
}
#dx-main-testo9 {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
}
#dx-main-testo9 a {
	text-decoration:none;
	color: #5493C9;
	font-weight: bold;
	background-color: #004489;
}
#dx-main-testo9 a:hover {
	text-decoration:none;
	color: #666666;
}
#dx-main-testo10 {
	width: 320px;
	height: 266px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-testo10 a {
	text-decoration:none;
	font-weight: bold;
	color: #004489;
}
#dx-main-testo10 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-testo11 {
	width: 660px;
	height: 250px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 18px;
	font-size: 12px;
}
#dx-main-testo11 a {
	text-decoration:none;
	color: #5493C9;
	font-weight: bold;
}
#dx-main-testo11 a:hover {
	text-decoration:none;
	color: #666666;
}
#dx-main-testo12 {
	width: 660px;
	height: 266px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-scuba {
	width: 320px;
	height: 250px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 17px;
	font-size: 12px;
}
#dx-main-scuba2 {
	width: 320px;
	height: 250px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 17px;
	font-size: 12px;
}
.partnership {
	width: 660px;
	height: 62px;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 17px;
	font-size: 12px;
	margin: 0 auto;
}
.partnership a {
	text-decoration:none;
	color: #5493C9;
	font-weight: bold;
}
.partnership a:hover {
	text-decoration:none;
	color: #666666;
}
.partnership-logo {
	width: 90px;
	height: 50px;
	background-color: #FFFFFF;
	text-align: justify;
	font-size: 12px;
	margin: 0 auto;
	float:left
}
.partnership-testo {
	width: 550px;
	height: 50px;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 17px;
	font-size: 12px;
	margin: 0 auto;
	float:right;
}
.spacer-partnership {
	width: 660px;
	height: 12px;
	margin: 0 auto;
}
.tasti {
	width: 660px;
	height: 16px;
	margin: 0 auto;
	float:left;
	background-color: #004489;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
}
.tasti a {
	text-decoration:none;
	color: #FFF;
	font-weight: bold;
	background-color: #004489;
}
.tasti a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-mappa {
	width: 658px;
	height: 294px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
}
.service {
	width: 124px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	color: #004489;
}
.service a {
	text-decoration:none;
	color: #004489;
}
.service a:hover {
	text-decoration:none;
	color: #5493C9;
}
.service2 {
	width: 124px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:10px;
	text-align: left;
	color: #004489;
}
.service2 a {
	text-decoration:none;
	color: #004489;
}
.service2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.clients {
	width: 210px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	color: #004489;
	font-weight: bold;
}
.clients a {
	text-decoration:none;
	color: #004489;
}
.clients a:hover {
	text-decoration:none;
	color: #5493C9;
}
.clients2 {
	width: 210px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:15px;
	text-align: left;
	font-size: 18px;
	color: #004489;
	font-weight: bold;
}
.clients2 a {
	text-decoration:none;
	color: #004489;
}
.clients2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences {
	width: 210px;
	height: 140px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences a {
	text-decoration:none;
	color: #004489;
}
.experiences a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences2 {
	width: 210px;
	height: 140px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	padding-left:15px;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences2 a {
	text-decoration:none;
	color: #004489;
}
.experiences2 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences3 {
	width: 210px;
	height: 88px;
	margin: 0 auto;
	float:left;
	background-color: #FFF;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences3 a {
	text-decoration:none;
	color: #004489;
}
.experiences3 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences4 {
	width: 210px;
	height: 88px;
	margin: 0 auto;
	float:left;
	background-color: #FFF;
	padding-left:15px;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences4 a {
	text-decoration:none;
	color: #004489;
}
.experiences4 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences5 {
	width: 153px;
	height: 88px;
	margin: 0 auto;
	float:left;
	background-color: #FFF;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences5 a {
	text-decoration:none;
	color: #004489;
}
.experiences5 a:hover {
	text-decoration:none;
	color: #5493C9;
}
.experiences6 {
	width: 153px;
	height: 88px;
	margin: 0 auto;
	float:left;
	background-color: #FFF;
	padding-left:15px;
	text-align: left;
	font-size: 11px;
	color: #004489;
	font-weight: bold;
}
.experiences6 a {
	text-decoration:none;
	color: #004489;
}
.experiences6 a:hover {
	text-decoration:none;
	color: #5493C9;
}
#dx-main-sopra {
	width: 660px;
	height: 146px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-sopra-sx {
	width: 385px;
	height: 146px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-sopra-sx-foto {
	width: 167px;
	height: 146px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-sopra-sx-testo {
	width: 218px;
	height: 146px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 18px;
}
#dx-main-sopra-sx-testo a {
	text-decoration:none;
	color: #5493C9;
	font-weight: bold;
}
#dx-main-sopra-sx-testo a:hover {
	text-decoration:none;
	color: #004489;
}
#dx-main-sopra-dx {
	width: 253px;
	height: 144px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-news-home.jpg);
	background-repeat: repeat-x;
}
#dx-main-sopra-dx-box {
	width: 223px;
	height: 114px;
	margin: 0 auto;
	padding:15px;
}
#dx-main-sopra-dx-box-titolo {
	width: 223px;
	height: 25px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
}
#dx-main-sopra-dx-box-titolo2 {
	width: 223px;
	height: 20px;
	margin: 0 auto;
	float:left;
	color: #5493C9;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
}
.dx-main-sopra-dx-box-news {
	width: 223px;
	height: 33px;
	margin: 0 auto;
	float:left;
	border-top-color: #d1d2d4;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: justify;
	padding-bottom: 5px;
	line-height: 16px;
	padding-top: 5px;
}
.dx-main-sopra-dx-box-news a {
	text-decoration:none;
	color:#666666;
}
.dx-main-sopra-dx-box-news a:hover {
	text-decoration:none;
	color:#004489;
}
.dx-main-sopra-dx-box-news2 {
	width: 223px;
	height: 75px;
	margin: 0 auto;
	float:left;
	border-top-color: #d1d2d4;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: justify;
	padding-bottom: 0px;
	line-height: 16px;
	padding-top: 5px;
}
.dx-main-sopra-dx-box-news2 a {
	text-decoration:none;
	color:#666666;
}
.dx-main-sopra-dx-box-news2 a:hover {
	text-decoration:none;
	color:#004489;
}
.dx-main-sopra-dx-box-news3 {
	width: 223px;
	height: 80px;
	margin: 0 auto;
	float:left;
	border-top-color: #d1d2d4;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: left;
	padding-bottom: 0px;
	line-height: 15px;
	padding-top: 4px;
	font-size: 11px;
}
.dx-main-sopra-dx-box-news3 a {
	text-decoration:none;
	color:#666666;
}
.dx-main-sopra-dx-box-news3 a:hover {
	text-decoration:none;
	color:#004489;
}
#dx-main-sotto {
	width: 660px;
	height: 130px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
}
#dx-main-sotto-sx {
	width: 383px;
	height: 129px;
	margin: 0 auto;
	float:left;
	background-image: url(images/donna-microscopio-sfondo.jpg);
	background-repeat: no-repeat;
	border-bottom-color: #d1d2d4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #d1d2d4;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #d1d2d4;
	border-left-width: 1px;
	border-left-style: solid;
}
#dx-main-sotto-sx-box {
	width: 275px;
	height: 128px;
	margin: 0 auto;
	float:left;
	padding-left: 15px;
}
#dx-main-sotto-sx-titolo {
	width: 275px;
	height: 25px;
	margin: 0 auto;
	float:left;
	color: #FFFFFF;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}
#dx-main-sotto-sx-titolo a {
  text-decoration:none;
	color: #FFFFFF;
}
#dx-main-sotto-sx-titolo a:hover {
  text-decoration:none;
	color: #FFFFFF;
}
#dx-main-sotto-sx-testo {
	width: 275px;
	height: 93px;
	float:left;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
}
#elenco1 {
	width: 140px;
	height: 88px;
	float:left;
	color: #FFFFFF;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
}
#elenco1 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco1 a:hover {
	texr-decoration:none;
	color: #5493C9;
}
#elenco2 {
	width: 120px;
	height: 88px;
	float:right;
	color: #FFFFFF;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
}
#elenco2 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco2 a:hover {
	texr-decoration:none;
	color: #5493C9;
}

#elenco3 {
	width: 115px;
	height: 93px;
	float:left;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
	font-size: 11px;
}
#elenco3 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco3 a:hover {
	texr-decoration:none;
	color: #5493C9;
}
#elenco4 {
	width: 150px;
	height: 93px;
	float:right;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
	font-size: 11px;
}
#elenco4 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco4 a:hover {
	texr-decoration:none;
	color: #5493C9;
}
#elenco5 {
	width: 120px;
	height: 93px;
	float:left;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
	font-size: 11px;
}
#elenco5 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco5 a:hover {
	texr-decoration:none;
	color: #5493C9;
}
#elenco6 {
	width: 150px;
	height: 93px;
	float:right;
	color: #FFFFFF;
	line-height: 16px;
	text-align: left;
	font-size: 11px;
}
#elenco6 a {
	texr-decoration:none;
	color: #FFFFFF;
}
#elenco6 a:hover {
	texr-decoration:none;
	color: #5493C9;
}
#dx-main-sotto-sx-image {
	width: 125px;
	height: 128px;
	margin: 0 auto;
	float:right;
}
#dx-main-sotto-dx {
	width: 251px;
	height: 128px;
	margin: 0 auto;
	float:right;
	background-color: #FFFFFF;
	border-color: #d4d4d4;
	border-width: 1px;
	border-style: solid;
	background-image: url(images/sfondo-publications-home.jpg);
	background-repeat: repeat-x;
	border-color: #d1d2d4;
	border-width: 1px;
	border-style: solid;
}
#dx-main-sotto-dx-image {
	width: 88px;
	height: 128px;
	margin: 0 auto;
	float:left;
}
#dx-main-sotto-dx-box {
	width: 163px;
	height: 133px;
	margin: 0 auto;
	float:right;
}
#dx-main-sotto-dx-box-titolo {
	width: 153px;
	height: 25px;
	margin: 0 auto;
	float:left;
	color: #004489;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}
#dx-main-sotto-dx-box-testo {
	width: 153px;
	height: 93px;
	margin: 0 auto;
	float:left;
	text-align: left;
	color: #004489;
	line-height:16px;
}
#dx-main-sotto-dx-box-testo a {
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	line-height: 15px;
	background-color: #004489;
}
#dx-main-sotto-dx-box-testo a:hover {
	text-decoration: none;
	color: #5493C9;
}

.tasti {
	width: 660px;
	height: 16px;
	margin: 0 auto;
	float:left;
	background-color: #004489;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
}
.tasti a {
	text-decoration:none;
	color: #FFF;
	font-weight: bold;
	background-color: #004489;
}
.tasti a:hover {
	text-decoration:none;
	color: #5493C9;
}
div.basic {width:320px}
div.basic ul{
	line-height:16px;
	list-style-position:inside
}
ul.icon, ul.icon li{list-style: none; margin: 0;padding: 0}
ul.icon {width:320px}
ul.icon li{
	padding-left: 0px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: left center;
}
#footer {
	width: 975px;
	margin: 0 auto;
	height: 10px;
	background-color: #FFF;
}
#footer-copyright {
	font-size: 10px;
	color: #666666;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
}

#footer-copyright a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#footer-copyright a:hover {
	font-size: 10px;
	color: #004489;
}

#footer2 {
	MARGIN-TOP: 40px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #007bac
}
#footer2_titles {
	BACKGROUND: url(images/menu_footer.jpg) no-repeat center top
}
#footer2_toggle {
	DISPLAY: block; MIN-HEIGHT: 20px; CURSOR: pointer; HEIGHT: 20px
}
#footer2_titles LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer2_titles A {
	COLOR: #666666
}
#dx-main-work {
	width: 660px;
	height: 296px;
	margin: 0 auto;
	float:left;
	background-color: #FFFFFF;
	text-align: justify;
	line-height: 16px;
	font-size: 12px;
}
#dx-main-work a {
	text-decoration:none;
	color: #004489;
	font-weight: bold;
}
#dx-main-work a:hover {
	text-decoration:none;
	color: #5493C9;
}
