* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family:  "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 12px;
	color:#333333;
}
.link {
	font-size: 12px;
	color: #1b75bc;
	font-weight: bold;
	text-decoration:none;
}
.link a: {
 color: #1b75bc;
 font-weight: bold;
}
.link a:hover {
	color:#333333;
}
.titoligrandi {
	font-size: 2em;
	font-weight: bold;
}
#navigazione {
	width:960px;
	height:30px;
	margin-top:159px;
}
.menu {
	font-size: 16px;
	font-weight: bold;
	color:#1b75bc;
	text-align:center;
}
.menu a {
	font-size: 16px;
	font-weight: bold;
	color:#1b75bc;
	text-decoration:none;
}
.menu a:hover {
	color:#f29400;
	text-decoration:none;
}
.testi_home {
	font-size: 12px;
	line-height:15px;
	color:#005599;
}
.testi_home a {
	font-size: 12px;
	color:#005599;
	text-decoration:none;
}
.testi_home a:hover {
	color:#f29400;
	text-decoration: underline;
}
.titoli {
	color:#f29400;
	font-size:14px;
}
.titoli a:link, .titoli a:visited{
	color:#f29400;
	font-size:14px;
	text-decoration:underline;
}
.titoli a:hover{
	color:#1b75bc;
	font-size:14px;
}

.clear {
	clear:both;
}
#footer {
	width:960px;
	height:52px;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
}
.cornice {
	width:218px;
	height:155px;
	background-image:url(../img/cornice.gif);
	background-repeat:no-repeat;
}
.voci_menu_sel {
	color:#f39a0f;
	font-weight:bold;
	float:left;
}
.voci_menu {
	color:#005599;
	font-weight:bold;
	float:left;
	padding-right:4px;
	padding-left:4px;
}
.voci_menu a:link, .voci_menu a:visited {
	color:#005599;
	font-weight:bold;
	text-decoration:none;
}
.voci_menu a:hover {
	color:#f39a0f;
	font-weight:bold;
	text-decoration:none;
}
.testi {
	font-size: 11px;
	font-weight: normal;
	color:#005599;
	line-height:26px;
}
.testi-news {
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	line-height:15px;
}
.testi-news a:link {
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	line-height:15px;
	text-decoration:none;
}
.testi-news a:visited {
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	line-height:15px;
	text-decoration:none;
}
.testi-news a:hover {
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	line-height:15px;
	text-decoration: underline;
}
.testi_giustificati {
	font-size: 12px;
	font-weight: normal;
	color:#005599;
	text-align:justify;
	line-height:24px;
}
.testi_giustificati a {
	color: #005599;
}
.testi_giustificati a:visited {
	color: #005599;
}
.testi_giustificati a:hover {
	color:#f39a0f;
}

.testi_giustificati_big {
	font-size: 16px;
	font-weight: normal;
	color:#005599;
	text-align:justify;
	line-height:24px;
}
.testi_giustificati_big a {
	color: #005599;
}
.testi_giustificati_big a:visited {
	color: #005599;
}
.testi_giustificati_big a:hover {
	color:#f39a0f;
}

.testi_footer {
	font-size: 11px;
	padding-left:25px;
	padding-top:40px;
	font-weight: normal;
	color: #999999;
}
.testi_footer a {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.testi_footer a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #1b75bc;
	text-decoration:none;
}
#container {
	width:960px;
	left:50%;
	margin-left:-480px;
	background-image: url(../img/top2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
}
#sfondo-contenitore {
	width:960px;
	background-image: url(../img/zucca.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.left {
	width:631px;
	float:left;
}
.right {
	width:310px;
	margin-left:18px;
	float:left;
}
#box_menu_hp {
	width:617px;
	height:373px;
	background-image:url(../img/sfondo_menu_home.jpg);
	background-repeat:no-repeat;
}
.contenuti_testi {
	margin-left:20px;
	background-image:url(../img/trasp.png)!important; /* IE 7.0 */ 
		background-image:url(../img/trasp.gif); /* IE 6.0 */ 
	background-repeat:repeat;
	padding:4px;
}
#slide {
	width:631px;
	background-image: url(../img/sfondo_slide.jpg);
	background-repeat: repeat-y;
}
#top_slide {
	width:631px;
	background-image:url(../img/top_slide.jpg);
	background-repeat:no-repeat;
	min-height:388px;
}
#bottom_slide {
	width:631px;
	height:30px;
	background-image:url(../img/sfondo_slide.jpg);
	background-repeat:no-repeat;
}
#basic-accordian {
	width:420px;
	margin-left:170px;
	padding-top:50px;
}
/*menu right*/
.menu-right {
	width:310px;
	background-image:url(../img/box-menu-bkg.png)!important; /* IE 7.0 */ 
	background-image:url(../img/box-menu-bkg.gif); /* IE 6.0 */
	background-repeat:repeat-y;
}
.menu-top-right {
	background-image:url(../img/box-menu-top.png)!important; /* IE 7.0 */ 
	background-image:url(../img/box-menu-top.gif); /* IE 6.0 */ 
	background-repeat:no-repeat;
	width:310px;
	height:30px;
}
.menu-dwn-right {
	background-image: url(../img/box-menu-dwn.png)!important; /* IE 7.0 */ 
	background-image: url(../img/box-menu-dwn.gif); /* IE 6.0 */ 
	background-repeat:no-repeat;
	width:310px;
	height:30px;
}
h2.trigger {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #005599;
}
h2.trigger1 {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger1 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger1 a:hover {
	color: #005599;
}
h2.trigger2 {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger2 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger2 a:hover {
	color: #005599;
}
h2.trigger3 {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger3 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger3 a:hover {
	color: #005599;
}
h2.trigger4 {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger4 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger4 a:hover {
	color: #005599;
}
h2.trigger5 {
	padding-left:35px;
	background: url(../img/piu.gif) no-repeat;
	background-position:18px;
	width: 250px;
	font-size:14px;
	float: left;
}
h2.trigger5 a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
h2.trigger5 a:hover {
	color: #005599;
}
h2.active {
	background: url(../img/meno.gif) no-repeat;
	background-position: 18px;
}
.toggle_container {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container1 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container2 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container3 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container4 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container5 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
.toggle_container6 {
	padding-top:8px;
	padding-left:18px;
	overflow: hidden;
	width: 280px;
	clear: both;
}
/*stile home page*/
h3 {
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 16px;
	text-transform: uppercase;
}
div#feature_list {
	width: 600px;
	height: 340px;
	overflow: hidden;
	position: relative;
}
div#feature_list ul {
	position: absolute;
	top: 12px;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#tabs {
	left: 154px;
	z-index: 2;
	width: 190px;
	height:300px;
	padding-top:15px;
}
ul#tabs li {
	font-size: 12px;
	font-family: Arial;
	margin-top:15px;
}
ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}
ul#tabs li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-top:20px;
	height: 50px;
	outline: none;
	padding-left:24px;
	padding-top:2px;
}
ul#tabs li a:hover {
	text-decoration: underline;
}
ul#tabs li a.current {
	background-image:url(../img/sfondo_sel.gif);
	background-repeat:no-repeat;
	color: #f39a0f;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#output {
	right: 0;
	width: 463px;
	height: 240px;
	position: relative;
}
ul#output li {
	position: absolute;
	width: 242px;
	height: 306px;
	left: 206px;
	margin-top:24px;
	background-image: url(../img/sfondo_main_slide.jpg);
	background-repeat:no-repeat;
	top: -2px;
}
.zoom img {

	padding: 5px;
	border:#005599 1px solid;
	
}
.zoom:hover img {
	
	padding: 5px;
	border: #f29400 1px solid;
	
}
.zoom:hover {
	color: #f39a0f; /* irrelevant definition to overcome IE bug */
}

