/* CSS Document */
html {
	/*background:url(/images/bg.png) repeat-x;*/
	background:url(/images/sfondo_sughero7.png);
}
html,
body {
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;

	}

body {
	margin-top:9px;
	}

.invisible {
	display:none;
	}

.alert {
	font-weight:bold;
	color:#f00;
	}

.left {
	float:left;
	}

.bold {
	font-weight:bold;
	color:#000;
	}

.bold_azz {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4D88C4;
	}

.bold a {
	font-weight:bold;
	}

.bold a:hover {
	font-weight:bold;
	}

.inline{
	display:inline;
	}

.bold_gr {
	font-weight:bold;
	color:#666;
	}

a {
	color:#000;
	text-decoration:none;
	}

a:hover {
	color:#999;
	}

.void {
	margin-top:12px;
	}

h5 a {
	padding:0;
	margin:5px 0 5px 0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4d88c4;
	}

fieldset {
	border:none;
	}

.block {
	display:block;
	}

.width300px {
	width:300px;
	}

.fr_giu {
	display:block;
	background:url(/images/freccia_giu.png) no-repeat;
	}

.align_right {
	text-align:right;
	}
/*---------------------------container----------------------*/

#container {
	width:755px;
	height:auto;
	margin:0px auto;
	text-align:left;
	/*border: 1px solid black;*/border: 1px solid black;
	}

/*-------------------------header---------------------------*/

#header {
	height:130px;
	padding:0 0 0 13px;
	background:url(/images/tempiopro.jpg) no-repeat #fff;/*santateresapro*/
/* 	background:url(/images/spacer.gif) no-repeat #fff; */
	/*border-bottom:1px dashed #999;*/
	border-bottom:1px solid #999;
}

#logo {
	/*margin:22px 0 0 2px;*/
	margin:11px 0 0 2px;
	float:left;
	}

#header img {
	border:none;
	}

#title {
	margin:0 0 0 90px;
	/*padding:20px 0 0 0;*/
	padding:10px 0 0 0;
	}

#title h1 {
	font:21px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
}
#title h2 {
	font:15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
	font-weight:bold;

}
h1 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0; padding:0;

	}
h2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0; padding:0;
	}

h3 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0; padding:0;
	}

#search {

	margin:0; padding:0;
	text-align:right;
	}

#search fieldset {
	margin:0; padding:0;
	border:none;
	}

#cerca_txt {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0; padding:0;
	}
#cerca,
#cerca2,
#cerca3,
#cerca4 {
	background:url(/images/bg_bott_seral.png) repeat-x gray;/*#900*/
	border:1px solid gray; /*#900*/
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 18px 0 0; padding:0;
	}/*
#cerca,
#cerca2,
#cerca3,
#cerca4 {
	background-color:#c1cedd;
	border:1px solid #4d88c4;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 18px 0 0; padding:0;
	}*/

.bottone {
	background-color:#c1cedd;
	border:1px solid #4d88c4;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 18px 0 0; padding:0;
	}

#cerca2 {
	display:block;
	margin-top:10px;
	}

#accessibilita {
	font-weight:bold;
	color:#fff;
	float:left; margin:6px 0 0 175px; display:inline;
	padding-bottom:7px;
	}

#accessibilita2 {
	font-weight:bold;
	color:#fff;
	margin:6px 18px 0 0;
	padding-bottom:7px;
	text-align:right;
	}
#accessibilita2 a {
	color:#fff; text-decoration:none;
	}
#accessibilita2 a:hover {
	color:#fff; text-decoration:none;
	}

#accessibilita a,
#accessibilita_new a {
	color:#fff; text-decoration:none;
	}

#accessibilita a:hover,
#accessibilita_new a:hover {
	color:#fff; text-decoration:none;
	}

.clear {
	clear:both;
	}

.clear_l {
	clear:left;
	}

#main {
	height:100%;
	/*min-height:345px;*/
	/*border-top:1px dashed #999;*/
	background:url(/images/bg_main.png) repeat-y #fff;
	overflow:hidden;
	}
/*------------------------------navigation sx-------------------------*/

#navigation {
	float:left; display:inline;
	width:177px;
	height:100%;
	padding:17px 0 0 0;
	background-color:#fff;
	overflow:visible;
	}

#mktg img {
	border:none;
	margin:0 0 0 14px;
	}


	/*----------------------------menu1-------------------------------*/
	#menu1 {
		width:160px;
		margin:0 0 0 10px; padding:0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		}

	#menu1 dt {
		margin:0;
		}

	#menu1 .top {
		width:153px;
		line-height:23px;
		padding:0 0 0 7px;
		font-weight:bold;
		background:url(/images/top_menu.png) no-repeat;
		}

	#menu1 .bottom {
		width:160px;
		height:10px;
		background:url(/images/bottom_menu.png) no-repeat;
		}

	#menu1 dd {
		width:158px;
		margin:0; padding:0;
		border-right:1px solid #4e89c4;
		border-left:1px solid #4e89c4;
		}

	#menu1 .link_ {
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		text-decoration:none;
		color:#000;
		background:url(/images/freccia_g.png) no-repeat 7px center;
		}

	#menu1 .link_v {
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		text-decoration:none;
		color:#000;
		background:url(/images/freccia_g.png) no-repeat 7px center #ccc;
		}

	#menu1 a:hover {
		color:#999;
		}

	#menu1 #m1 {
		width:158px;
		background:url(/images/part_menu.png) no-repeat 137px 0;
		}

	#menu1 #m1 .link_ {
		width:108px;
		}

	#menu1 #m2 .link_ {
		border-top:1px dashed #999;
		}

	#menu1 #m2 .link_,
	#menu1 #m3 .link_,
	#menu1 #m4 .link_,
	#menu1 #m5 .link_,
	#menu1 #m6 .link_,
	#menu1 #m7 .link_,
	#menu1 #m8 .link_
	#menu1 #m9 .link_ {
		width:108px;
		border-bottom:1px dashed #999;
		}

	 #menu1 #m1 .link_v {
		width:108px;
		background:url(/images/freccia_b.png) no-repeat 7px center #d6d6d6;
		color:#4d88c4;
		}

	#menu1 #m2 .link_v {
		border-top:1px dashed #999;
		}

	#menu1 #m2 .link_v,
	#menu1 #m3 .link_v,
	#menu1 #m4 .link_v,
	#menu1 #m5 .link_v,
	#menu1 #m6 .link_v,
	#menu1 #m7 .link_v,
	#menu1 #m8 .link_v,
	#menu1 #m9 .link_v {
		width:108px;
		border-bottom:1px dashed #999;
		background:url(/images/freccia_b.png) no-repeat 7px center #d6d6d6;
		color:#4d88c4;
		}


	 /*#menu1 span {
	 	width:107px;
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		background:url(/images/freccia_b.png) no-repeat 7px center #d7d7d7 ;
		color:#4d88c4;
	 	}

	#menu1 #m2 span {
		border-top:1px dashed #999;
		border-bottom:1px dashed #999;
		}

	#menu1 #m3 span,
	#menu1 #m4 span,
	#menu1 #m5 span,
	#menu1 #m6 span,
	#menu1 #m7 span,
	#menu1 #m8 span {
		border-bottom:1px dashed #999;
		}*/



	/*------------------------menu2---------------------------------*/
	.menu2 {
		width:160px;
		margin:15px 0 16px 10px; padding:0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#4d88c4;
		}

	.menu2 dt {
		margin:0;
		}

	.menu2 .top {
		width:153px;
		line-height:23px;
		padding:0 0 0 7px;
		font-weight:bold;
		font-size:11px;
		background:url(/images/top_menu2.png) no-repeat;
		}

	.menu2 .bottom {
		width:160px;
		height:10px;
		background:url(/images/bottom_menu2.png) no-repeat;
		}

	.menu2 dd {
		width:158px;
		margin:0; padding:0;
		border-right:1px solid #bed4ea;
		border-left:1px solid #bed4ea;
		}

	.menu2 a {
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		text-decoration:none;
		color:#000;
		background:url(/images/freccia_g.png) no-repeat 7px center;
		}

	.menu2 a:hover {
		color:#999;
		}

	.menu2 .m1_ {
		width:158px;
		background:url(/images/part_menu2.png) no-repeat 137px 0;
		}

	.menu2 .m1_ a {
		width:108px;
		}

	/*.menu2 .m2_ a {
		border-top:1px dashed #999;
		}

	.menu2 .m2_ a,
	.menu2 .m3_ a,
	.menu2 .m4_ a,
	.menu2 .m5_ a,
	.menu2 .m6_ a,
	.menu2 .m7_ a {
		width:108px;
		border-bottom:1px dashed #999;
		}*/

	.menu2 span {
	 	width:107px;
		display:block;
		padding:6px 0 6px 30px;
		margin:0;
		background:url(/images/freccia_b2.png) no-repeat 7px center #e6e6e6;
		color:#4d88c4;
	 	}

	/*.menu2 .m2_ span {
		border-bottom:1px dashed #999;
		border-top:1px dashed #999;
		}*/

	/*.menu2 .m3_ span,
	.menu2 .m4_ span,
	.menu2 .m5_ span,
	.menu2 .m6_ span,
	.menu2 .m7_ span {
		border-bottom:1px dashed #999;
		}*/

	.menu2 a {
		width:108px;
		border-bottom:1px dashed #999;
		}

	.menu2 span {
		border-bottom:1px dashed #999;
		}

/*------------------------contenuto centrale--------------------------*/


#content {
	width:545px;
	height:100%;
	padding:8px 8px 0 9px;
	float:left;
	/*background-color:#fff;*/
	}

#location {
	margin:0 22px 0 0;
	}

#location span {
	/*color:#900;*/
	color : #134F97;
	font-weight:bold;
	}

#location a {
	/*color:#900;*/
	color : gray;
	text-decoration:underline;
	}
#location a:hover {
	color : gray;
	/*color:#999;*/
	}
/*----------------------------footer---------------------------------*/

#footer {
	clear:both;
	height:50px;
	background:url(/images/bg_scheda_seral.png)  ;
	border-top:1px solid #999;
	/*border-top:1px dashed #999;*/
	/*background:url(/images/bottom_menu2_seral.png) repeat-x #fff;
	/*background:url(/images/spacer.gif) no-repeat center bottom #fff;*/
	/*background:url(/images/footer_bg.gif) no-repeat center bottom #fff;*/
	}

/*----------------------------footer---------------------------------*/

#footer a {
	text-decoration:none;
	color:#000;
	}

#footer a:hover {
	color:#999;
	}

.float_l {
	float:left;
	}

.float_r {
	float:right;
	}
#rss {
	/*margin:19px 7px 0 15px; display:inline;*/
	margin:5px 7px 0 7px;
	display:inline;
}

#rss_txt {
	width:100px;
	/*margin:20px 50px 0 0;*/margin:6px 50px 0 0;
	}

#contatti {
	margin:20px 34px 0 0;
	}

#w3c {
	width:220px;
	margin:15px 0 0 530px;
	}

#w3c img {
	margin-right:4px; border:none;
	}

#copyright {
	width:310px;
	margin:10px 30px 0 11px;
	}

#copy {
	margin:0;
	}

#prox {
	margin:0;
	}

#accessibilita_footer {
	/*width:310px;*/
	margin:10px 0 0 0;
	}

.corsi2 {
	list-style:none;
	padding:0;
	margin:0;
	}


/*------------------------------------------------------------interna-------------------------------------------*/

.linea {
	width:550px;
	border-bottom:1px solid #4d88c4;
	margin:21px 0 0 0;
	}

.linea h4 {
	margin:0 0 0 8px; padding:0;
	}

.linea a {
	display:block;
	margin-left:50px;
	}
#tab {
	width:358px;
	height:20px;
	background:url(/images/tab_int.gif) repeat-x;
	}

.ang {
	width:100%;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4d88c4;
	height:20px;
	background:url(/images/part_tab.gif) no-repeat center right;
	}

.ang_ {
	width:100%;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4d88c4;
	height:20px;
	background:url(/images/part_tab.gif) no-repeat center right;
	}

/*-------------------------tabelle-----------------------*/
	.tab_ {
		width:528px;
		background:url(/images/tab1_gr_top.png) no-repeat;
		margin:10px 0 10px 0;
		}


	/*--tab1---------*/
	.tab1 {
		width:528px;
		background:url(/images/tab1_gr_top.png) no-repeat;
		margin:10px 0 10px 0;
		}

	.tab1 a {
		width:480px;
		display:block;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		}

	.tab_ h4,
	.tab1 h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		color:#4D88C4;
		display:block;
		margin:0;
		padding:0 0 0 10px;
		}

	.tab1 .fr {
		border-left:1px dashed #999;
		border-bottom:1px dashed #999;
		margin-right:25px;
		}


	/*--tab1_fr---------*/
	.tab1_fr {
		width:528px;
		background:url(/images/tab1_gr_top.png) no-repeat;
		margin:10px 0 10px 0;
		}

	.tab1_fr a {
		width:480px;
		line-height:16px;
		display:block;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:25px;
		border-left:1px dashed #999;
		border-bottom:1px dashed #999;
		background:url(/images/freccia.gif) no-repeat 10px center;
		margin:2px 25px 2px 0;

		}

	.tab1_fr h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		color:#4D88C4;
		display:block;
		margin:0;
		padding:0 0 0 10px;
		}

	/*----------tab2--------*/
	.tab2 {
	width:528px;
	background:url(/images/tab1_gr_top.png) no-repeat top left;
	margin:10px 0 10px 0;
	}

	.tab2 a {
	width:480px;
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}

	.tab2 h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4D88C4;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	}

	.tab2 .fr {
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	margin-right:25px;
	}

	/*--tab1_azz---------*/
	.tab1_azz {
	width:528px;
	background:url(/images/tab1_azz_top.png) no-repeat;
	margin:10px 0 10px 0;
	}

	.tab1_azz a {
	width:480px;
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}

	.tab1_azz h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4D88C4;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	}

	.tab1_azz .fr {
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	margin-right:25px;
	}

	/*----------tab2_azz--------*/
	.tab2_azz {
	width:528px;
	background:url(/images/tab1_azz_top.png) no-repeat top left;
	margin:10px 0 10px 0;
	}

	.tab2_azz a {
	width:480px;
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}

	.tab2_azz h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4D88C4;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	}

	.tab2_azz .fr {
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	margin-right:25px;
	}

	/*-----------------------tab mappa sito------------------------*/
	.mappa_gr h4 a,
	.mappa_azz h4 a {
	color:#134F97;
	}

	.mappa_gr h4 a:hover,
	.mappa_azz h4 a:hover {
	color:#999;
	}

	.mappa_azz {
	background:url(/images/tab1_gr_top_seral.gif) no-repeat;
	margin:10px 0 0 0;
	border-bottom:1px solid #438CE7;
	}

	.mappa_azz a {
	width:480px;
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}

	.mappa_azz h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	line-height:16px;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	}

	.mappa_azz dl {
	display:block;
	margin:0;
	padding:0;
	border-right:1px solid #438CE7;
  border-left:1px solid #438CE7;
	}

	.mappa_azz dt {
	margin:0 17px 0 0;
	padding:2px 0 2px 10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	line-height:16px;
	}

	.mappa_azz dd {
	margin:0 17px 0 0;
	padding:2px 0 2px 25px;
	line-height:16px;
	}

	.bordo_sup {
	display:block;
	border-top:1px dashed #999;
	}

	.bordo_inf {
	display:block;
	border-bottom:1px dashed #999;
	padding-bottom:10px;

	}
	/*------tab 3-----------------------*/
	.tab3 {
		background:url(/images/tab1_gr_top.png) no-repeat;
		margin:10px 0 10px 0;
		}

	.tab3 dd a {
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		line-height:20px;
		}

	.tab3 h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		color:#4D88C4;
		display:block;
		margin:0;
		padding:0 0 0 10px;
		}

	.tab3 .fr {
		margin-right:25px;
		}

	.tab3 .fr_ a {
		background:url(/images/freccia.gif) no-repeat 7px center;
		margin:2px 11px 2px 0;
		padding-left:25px;
		line-height:20px;
		}

	.fr2_ {
		background:url(/images/freccia.gif) no-repeat 0 center;
		padding-left:20px;
		}

	.fr2 {
		background:url(/images/freccia.gif) no-repeat 7px center;
		}

	.tab3 dl {
		margin:0 35px 0 0;
		padding:0;
		border-left:1px dashed #999;
		border-bottom:1px dashed #999;
		}

	.tab3 dt {
		margin:0 0 2px 0;
		padding:4px 0 0 10px;
		}

	.tab3 dt a {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		margin:3px 0 2px 0;
		}

	.tab3 dt a:hover {
		color:#999;
		}

	.tab3 dd {
		margin:0;
		padding:2px 0 0 10px;
		display:block;
		}

	.tab3 span {
		line-height:16px;
		padding:0;
		}
	.lente a {
		width:200px;
		margin:0 0 0 10px;
		padding:3px 0 3px 20px;
		display:block;
		background:url(../images/lente.gif) no-repeat left center;
		}
	.lente_ict a {
		width:200px;
		margin:0 0 0 10px;
		padding:0 0 0 20px;
		display:block;
		background:url(../images/lente.gif) no-repeat left center;
		}
	/*.lente a {
		width:100px;
		margin:0 0 0 10px;
		padding:0 0 0 20px;
		display:block;
		background:url(/images/lente.gif) no-repeat left center;
		}
	.lente_ict a {
		width:200px;
		margin:0 0 0 10px;
		padding:0 0 0 20px;
		display:block;
		background:url(/images/lente.gif) no-repeat left center;
		}*/
	.liv2 {
		width:528px;
		display:block;
		line-height:20px;
		background:url(/images/bg_scheda.png) repeat-y;
		margin-bottom:10px;
		padding-left:10px;
		}


.fr {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(/images/freccia.gif) no-repeat 10px center;
	margin:2px 11px 2px 0;
	padding-left:25px;
	line-height:16px;
	}

.fr:hover {
	color:#999;
	}

/*--------------------------------progetto comunale----------------------------*/
.box_link_video {
	width:200px;
	margin:0 0 15px 325px;
	padding:0;
	list-style:none;
	border-top:1px dashed #999;
	border-left:1px dashed #999;
	border-right:1px dashed #999;
	}

.box_link {
	width:200px;
	margin:0 0 15px 20px;
	padding:0;
	float:right;
	display:inline;
	list-style:none;
	border-top:1px dashed #999;
	border-left:1px dashed #999;
	border-right:1px dashed #999;
	}

.box_link li,
.box_link_video li {
	border-bottom:1px dashed #999;
	margin:0;
	padding:0;
	}

.box_link a,
.box_link_video a {
	margin:0;
	padding:2px 10px 2px 30px;
	display:block;
	background-color:#fff;
	}

.box_link span,
.box_link_video span {
	margin:0;
	padding:2px 10px 2px 30px;
	display:block;
	color:#4d88c4;
	background:url(/images/fr_picc_giu.png) no-repeat #e6e6e6 9px center;
	}

.txt {
	margin:10px 0 20px 8px;
	text-align:justify;
	}

.txt h5 {
	padding:0;
	margin:5px 0 5px 0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	}
.txt h5 a {
	display:block;
	background:url(/images/freccia_rossa_p_seral.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	}
.txt h6 {
	padding:0;
	margin:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	}

.txt p {
	width:100%;
	padding:0;
	margin:0 0 11px 0;
	text-align:justify;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}

.txt a {
  	color:#134F97;
  	text-decoration:none;
 }

.txt a:hover {
  	color:#999;
 }

.txt ul {
  	margin:0 0 0 25px;
  	padding:0;
 }
.paragrafo {
	text-align:justify;
	margin:27px 0 20px 0;
	}

.paragrafo_home {
	text-align:justify;
	margin:11px 0 11px 0;
	}

.immagine {
	/*width:150px; height:120px;*/
	border:1px solid #4d88c4;
	display:block;
	}

.immagine span {
	line-height:120px;
	vertical-align:middle;
	}

.scheda {
	width:528px;
	background:url(/images/bg_scheda.png) repeat-y;
	margin-bottom:10px;
	}

.sch_top{
	display:block;
	width:528px;
	height:22px;
	background:url(/images/scheda_top.png) no-repeat;
	}


.scheda2 {
	width:528px;
	display:block;
	line-height:20px;
	background:url(/images/bg_scheda.png) repeat-y;
	margin-bottom:10px;
	padding-left:10px;
	}

.scheda3 {
	width:500px;
	border-bottom:1px dashed #999;
	}

.scheda3 a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	line-height:16px;
	}

.scheda3 a:hover {
	color:#666;
	}

.scheda .fr {
	display:block;
	line-height:16px;
	width:150px;
	}

.res {
	width:528px;
	background:url(/images/tab1_gr_top.png) no-repeat top center;
	}

.res h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4D88C4;
	display:block;
	margin:0;
	padding:0 10px 0 10px;
	}

h4.left {
	width:215px;
	}

h4.right {
	margin-left:265px;
	}

.scheda3 .left {
	width:215px;
	border-left:1px dashed #999;
	border-right:1px dashed #999;
	padding:2px 10px 2px 30px;
	background:url(/images/freccia.gif) no-repeat 10px center;
	display:inline;
	}

.scheda3 .right {
	width:215px;
	margin-left:250px;
	padding:2px 0 2px 20px;
	}

.riga {
	width:500px;
	display:block;
	clear:left;
	margin:0;
	padding:0;
	}

.riga2 {
	width:530px;
	display:block;
	border-top:1px solid #ccc;
	margin:5px 0 5px 0;
	}

/*------------------ricerca-------------------------*/
#ricerca {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px 10px;
	margin:0;
	}

#ricerca fieldset {
	margin:0;
	padding:0;
	/*border:none;*/
	}

#ricerca label {
	margin:3px 0 3px 0;
	}

input {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0;
	}

/*------------------------------form----------------------------*/

select {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}


#associarsi fieldset {
	margin-bottom:20px;
	}

#associarsi legend {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4d88c4;
	}

#associarsi .riga {
	width:100%;
	border-top:1px dashed #999;
	margin-bottom:10px;
	}

.dati ul {
	margin:0 30px 0 0; padding:0;
	float:left;
	list-style:none;
	}

.dati li {
	display:block;
	text-align:right;
	margin-bottom:8px;
	}

.radio_oriz label,
.radio_vert label,
.check_oriz label,
.check_vert label,
.text_area label {
	margin-bottom:8px;
	}

.radio_oriz input,
.check_oriz input,
.trattamento input {
	margin-right:15px;
	}

.radio_vert ul,
.check_vert ul {
	width:100px;
	margin:0 0 0 15px; padding:0;
	list-style:none;
	}

.radio_vert input,
.check_vert input {
	line-height:20px;
	margin:8px 0 0 8px; padding:0;
	}

.radio_vert li,
.check_vert li {
	display:block;
	text-align:right;
	}

.text_area label {
	display:block;
	}

.bottoni {
	text-align:center;
	}
/*-------------------icone file------------------------------*/
.scar {
	text-decoration:none;
	color:#000;
	}

.scar:hover {
	text-decoration:none;
	color:#999;
	}

.scar img {
	border:none;
	margin:0 8px 0 8px;
	}

/*------------------------contatore pagine-------------------------------*/
.cont {
	/*margin-bottom:10px;*/
	text-align:center;
	color:#999;
	}

.cont a {
	line-height:20px;
	color:#134F97;
	text-decoration:none;
	}

.cont a:hover {
	color:#666;
	}

.cont span{
	color:#000;
	}

ol {
	margin:10px 0 10px 25px;
	padding:2px 1px 2px 0;
	}


/*-------------immagini-----------------*/
.immagine_news_big_right {
	border: solid 1px #4D88C4;
	margin-left: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: right;
}

.immagine_news_big_left {
	border: solid 1px #4D88C4;
	margin-right: 12px;
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
}

.immagine_news_big_center {
	border: solid 1px #4D88C4;
	margin-bottom: 2px;
	margin-top: 2px;
}

.num_photo {

	}

.photogallery {
	display:block;
	margin:0;
	padding:0 5px 0 5px;
	color:#4D88C4;
	list-style:none;
	/*border-left:1px dashed #999;
	border-bottom:1px dashed #999;*/
	}

.photogallery dd {
	float:left;
	margin-left:5px;
	line-height:20px;
	}

.fr2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#4D88C4;
	margin:0 5px 0 5px;
	}

/*------------------video------------------------*/
.video {
	display:block;
  width:320px;
	height:240px;
	margin:0; padding:0;
	float:left;
	display:inline;
	}

.video form,
.video fieldset {
	margin:0; padding:0;
	}
/*-----------------------scheda associati------------------------------*/
.sch_ass {
	height:100%;
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	padding:12px 12px 10px 12px;
	margin-right:25px;
	}

.sch_ass img {
	margin:0 10px 0 0;
	float:left;
	border:solid 1px #4D88C4;
	}

.sch_com {
	/*height:100%;*/
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	padding:12px 0 10px 12px;
	margin-right:30px;
	}

.sch_com img {
	margin:0 10px 0 0;
	float:left;
	border:solid 1px #4D88C4;
	}

.desc {
	margin:12px 0 12px 0;
	}

.desc span,
.desc a {
	line-height:16px;
	}

ul.desc {
	padding:0;
	margin:0 20px 10px 0;
	list-style:none;
	line-height:16px;
	}

.desc li {
	margin-top:4px;
	}

.recapiti {
	width:500px;
	clear:left;
	height:20px;
	margin:0 20px 0 0;
	border-bottom:1px dashed #999;
	}

.recapiti div {
	width:150px;
	float:left;
	line-height:20px;
	padding:0 0 0 12px;
	border-left:1px dashed #999;
	}

.note {
	padding:5px 0 5px 12px;
	margin:0 30px 0 0;
	text-align:justify;
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	}

.settimana {
	width:528px;
	height:150px;
	margin:12px 0 0 0; padding:0;
	background:url(/images/tab1_gr_top.png) no-repeat top center;
	}

.settimana span {
	display:block;
	width:156px;
	float:left;
	line-height:20px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#666;
	}

.settimana dl {
	margin:12px 0 0 0; padding:0;
	}

.settimana dt {
	display:block;
	width:156px;
	font-weight:bold;
	color:#666;
	background:url(/images/bg_tab_azz_2.png) repeat-x;
	float:left;
	margin:0; padding:0 0 0 10px;
	line-height:20px;
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	}

.settimana dd {
	display:block;
	width:156px;
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	float:left;
	margin:0; padding:0 0 0 10px;
	line-height:20px;
	}

.orario {
	border-bottom:1px dashed #999;
	}
/*--------home---------------------------*/
.txt2 .linea {
	margin:0;
	}

.mappa {
	margin:0 0 0 10px;
	}

.foto_home {
	height:auto;
	border-bottom:1px dashed #999;
	background:url(/images/bg_home.png) repeat-y;
	margin:0 0 15px 0;
	}

.blocco_sx {
	height:100%; width:265px;
	background:url(/images/tab_int.gif) repeat-x;
	margin:0;
	padding:0;
	float:left;
	text-align:justify;
	}

.blocco_sx h4 {
	display:block;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#4D88C4;
	padding:0 5px 0 8px;
	margin:0 0 5px 0;
	}

.blocco_dx img,
.blocco_sx img {
	display:block;
	margin:0 auto;
	text-align:center;
	width:200px;
	border:1px solid #4D88C4;
	}

.blocco_dx {
	width:266px; height:100%;
	background:url(/images/tab_int.gif) repeat-x;
	margin:0;
	text-align:justify;
	float:left;
	}

.blocco_dx h4 {
	display:block;
	background:url(/images/part_tab.gif) no-repeat right top;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#4D88C4;
	padding:0 0 5px 8px;
	margin:0;
	}

.blocco_dx a,
.blocco_sx a {
	display:block;
	padding:5px 10px 0 15px;
	}

.blocco_dx .fr,
.blocco_sx .fr {
	text-align:right;
	display:block;
	color:#4D88C4;
	padding-left:10px;
	background-position:170px 10px;
	}

.blocco_news h5 {
	margin:-20px 0 20px 0;
	}

.blocco_news p {
	background:url(/images/fr_news.png) no-repeat 8px center;
	text-align:justify;
	padding:0 0 0 30px;
	margin:8px 0 8px 0;
	}
	/*----------------------------menu1 SERAL-------------------------------*/
	#menu1_seral {
		width:160px;
		margin:0 0 10px 14px; padding:0;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		}

	#menu1_seral dt {
		margin:0;
		}

	#menu1_seral .top {
		width:153px;
		line-height:22px;
		padding:0 0 0 7px;
		border-bottom:1px solid #999;
		background:url(/images/top_menu_seral.png) no-repeat;
		}

	#menu1_seral .bottom {
		width:160px;
		height:10px;
		margin-top:-1px;
		background:url(/images/bg_bottom_menu_seral.png) repeat-x;
		}

	#menu1_seral dd {
		width:158px;
		margin:0; padding:0;
		border-right:1px solid #999;
		border-left:1px solid #999;
		background-color:#f4f4f4;
		}

	#menu1_seral .link_ {
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		text-decoration:none;
		color:#666;
		background:url(/images/freccia_g_seral.png) no-repeat 7px center;
		}

	#menu1_seral .link_v {
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		text-decoration:none;
		color:#666;
		background:url(/images/freccia_g_seral.png) no-repeat 7px center #ccc;
		}

	#menu1_seral a:hover {
		color:#999;
		}

	/*#menu1_seral #m1 {
		width:158px;
		background:url(/images/part_menu.png) no-repeat 137px 0;
		}*/

	#menu1_seral #m1 .link_ {
		width:108px;
		}

	#menu1_seral #m2 .link_ {
		border-top:1px solid #999;
		}

	#menu1_seral #m2 .link_,
	#menu1_seral #m3 .link_,
	#menu1_seral #m4 .link_,
	#menu1_seral #m5 .link_,
	#menu1_seral #m6 .link_,
	#menu1_seral #m7 .link_,
	#menu1_seral #m8 .link_,
	#menu1_seral #m9 .link_ {
		width:108px;
		border-bottom:1px solid #999;
		}

	 #menu1_seral #m1 .link_v {
		width:108px;
		background:url(/images/freccia_b_seral.png) no-repeat 7px center #c9c9c9;
		color:#666;
		font-weight:bold;
		}

	#menu1_seral #m2 .link_v {
		border-top:1px solid #999;
		}

	#menu1_seral #m2 .link_v,
	#menu1_seral #m3 .link_v,
	#menu1_seral #m4 .link_v,
	#menu1_seral #m5 .link_v,
	#menu1_seral #m6 .link_v,
	#menu1_seral #m7 .link_v,
	#menu1_seral #m8 .link_v,
	#menu1_seral #m9 .link_v {
		width:108px;
		border-bottom:1px solid #999;
		background:url(/images/freccia_b_seral.png) no-repeat 6px center #c9c9c9;
		color:#666;
		font-weight:bold;
		}


	 /*#menu1 span {
	 	width:107px;
		display:block;
		padding:5px 0 5px 28px;
		margin:0;
		background:url(/images/freccia_b.png) no-repeat 7px center #d7d7d7 ;
		color:#4d88c4;
	 	}

	#menu1 #m2 span {
		border-top:1px dashed #999;
		border-bottom:1px dashed #999;
		}

	#menu1 #m3 span,
	#menu1 #m4 span,
	#menu1 #m5 span,
	#menu1 #m6 span,
	#menu1 #m7 span,
	#menu1 #m8 span {
		border-bottom:1px dashed #999;
		}*/
/*----------------------------menu1 NEWS SERAL-------------------------------*/
#tab_seral {
	width:358px;
	height:20px;
	background:url(/images/tab_int_seral.gif) repeat-x;
	}

.linea_seral {
	width:550px;
	border-bottom:1px solid #4d88c4;
	margin:21px 0 0 0;
	}

.linea_seral h4 {
	margin:0 0 0 8px; padding:0;
	}

.linea_seral a {
	display:block;
	margin-left:50px;
	}
.txt2 .linea_seral {
	margin:0;
	}
.ang_seral {
	width:100%;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	height:20px;
	background:url(/images/part_tab_seral.gif) no-repeat center right;
	}

.ang__seral {
	width:100%;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	height:20px;
	background:url(/images/part_tab_seral.gif) no-repeat center right;
	}
.blocco_news_seral h5 {
	margin:-20px 0 20px 0;
	}

.blocco_news_seral h5 a {
	color:#134F97;
	}

.blocco_news_seral h5 a:hover {
	color:#999;
	}

.blocco_news_seral a {
  color:#134F97;
  text-decoration:none;
  }

.blocco_news_seral a:hover {
  color:#999;
  }

.blocco_news_seral p {
	background:url(/images/freccia_rossa_g_seral.png) no-repeat 8px 1px;
	text-align:justify;
	padding:0 0 0 30px;
	margin:8px 0 8px 0;
	}
.bordo_inf_seral {
	display:block;
	border-bottom:1px solid #438CE7;
	padding-bottom:10px;

	}
.fr_seral {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	background:url(/images/freccia_rossa_p_seral.png) no-repeat 10px center;
	margin:2px 11px 2px 0;
	padding-left:25px;
	line-height:16px;
	}

.fr_seral:hover {
	color:#999;
	}

.blocco_sx_seral {
	height:100%; width:265px;
	background:url(/images/tab_int_seral.gif) repeat-x;
	margin:0;
	padding:0;
	float:left;
	text-align:justify;
	}

.blocco_sx_seral h4 {
	height:20px;
  display:block;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#134F97;
	padding:0 5px 0 8px;
	margin:0 0 5px 0;
	}
.blocco_dx_seral img,
.blocco_sx_seral img {
	display:block;
	margin:0 auto;
	text-align:center;
	width:200px;
	border:1px solid #438CE7;
	}

.blocco_dx_seral {
	width:266px; height:100%;
	background:url(/images/tab_int_seral.gif) repeat-x;
	margin:0;
	text-align:justify;
	float:left;
	}

.blocco_dx_seral h4 {
	display:block;
	background:url(/images/part_tab_seral.gif) no-repeat right top;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#134F97;
	padding:0 0 5px 8px;
	margin:0;
	}

.blocco_dx_seral img,
.blocco_sx_seral img {
  width:200px;
  height:151px;
  }

.blocco_dx_seral a,
.blocco_sx_seral a {
	display:block;
	padding:5px 10px 0 15px;
	text-decoration:none;
	color:#134F97;
	}

.blocco_dx_seral a:hover,
.blocco_sx_seral a:hover {
	color:#999;
  }

.blocco_dx_seral .fr_seral,
.blocco_sx_seral .fr_seral {
	text-align:right;
	display:block;
	color:#134F97;
	padding-left:10px;
	background-position:170px 10px;
	}

.blocco_dx_seral a.fr_seral,
.blocco_sx_seral a.fr_seral {
  display:block;
  text-decoration:none;
  background:url(/images/freccia_rossa_p_seral.png) no-repeat 175px 9px;
  }

.blocco_dx_seral .fr_seral:hover,
.blocco_sx_seral .fr_seral:hover {
  color:#134F97;
  }
.foto_home_seral {
	height:auto;
  width:531px;
	border-bottom:1px solid #438CE7;
	background:url(/images/bg_home_seral.png) repeat-y;
	margin:0 0 15px 0;
	}
#main_seral {
	height:100%;
	/*min-height:345px;*/
	/*border-top:1px dashed #999;*/
	/*background:url(/images/bg_main.png) repeat-y #fff;*//*bg_main_seral*/
	background:url(/images/bg_main_new.png) repeat-y #fff;
	overflow:hidden;
	}

/*------tab 3 seral-----------------------*/
.tab3_seral {
	width:537px;
    	background:url(/images/tab1_gr_top_seral.gif) no-repeat;
	margin:10px 0 10px 8px;
}
.tab3_seral dd a {
	text-decoration:none;
	color:#134F97;
}
.tab3_seral dd .align_right a {
	display:block;
    	background:url(/images/freccia_rossa_p_seral.png) no-repeat 473px 7px;
    	padding:5px 0 5px 0;
}
.tab3_seral dd a:hover {
	color:#999;
}
.tab3_seral h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	border-bottom:1px solid #438CE7;
}
.tab3_seral .fr {
	display:block;
    	margin:0;
	padding:0 0 0 16px;
	background-position:2px center;
}
.tab3 .fr_ a {
	background:url(/images/freccia_rossa_p_seral.png) no-repeat 7px center;
	margin:2px 11px 2px 0;
	padding-left:25px;
	line-height:20px;
}
.txt .tab3 {
	margin-left:0;
}
.tab3_seral dl {
	margin:0;
	padding:0;
	border-right:1px solid #438CE7;
    	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
}
.tab3_seral dt {
	margin:0 0 2px 0;
	padding:4px 0 0 10px;
}
.tab3_seral dt a {
	display:block;
   	font:10px Verdana, Arial, Helvetica, sans-serif;
    	line-height:10px;
	color:#134F97;
	margin:4px 0 6px 0;
	padding-left:14px;
	background:url(/images/freccia_rossa_p_seral.png) no-repeat;
	text-decoration:none;
}
.tab3_seral dt a:hover {
	color:#999;
}
.tab3_seral dd {
	margin:0;
	padding:5px 8px 5px 8px;
	display:block;
}
.tab3_seral span {
	line-height:16px;
	padding:0;
}
.tab3_seral p {
   	margin:0;
    	text-align:justify;
}
/*------------------------menu2 da seral---------------------------------*/
.menu2_seral {
	width:160px;
	margin:5px 0 16px 14px; padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
}
.menu2_seral dt {
	margin:0;
}
.menu2_seral .top {
	width:153px;
	line-height:22px;
	padding:0 0 0 7px;
	font-size:11px;
	background:url(/images/top_menu2_seral.png) no-repeat;
	border-bottom:1px solid #999;
}
.menu2_seral .bottom {
	width:160px;
	height:10px;
	background:url(/images/bottom_menu2_seral.png) repeat-x;
	margin:-1px 0 -1px 0;
}
.menu2_seral dd {
	width:158px;
	margin:0; padding:0;
	border-right:1px solid #999;
	border-left:1px solid #999;
	background-color:#F5F9FE;
}
.menu2_seral a {
	display:block;
	padding:5px 0 5px 28px;
	margin:0;
	text-decoration:none;
	color:#1558AA;
	background:url(/images/freccia_b2_seral.png) no-repeat 7px center;
}
.menu2_seral a:hover {
	color:#999;
}
.menu2_seral .m1_ {
	width:158px;
	background:url(/images/part_menu2_seral.png) no-repeat 137px 0 #F5F9FE;
}
.menu2_seral .m1_ a {
	width:108px;
}
.menu2_seral span {
	width:107px;
	display:block;
	font-weight:bold;
	padding:6px 0 6px 30px;
	margin:0;
	background:url(/images/freccia_b3_seral.png) no-repeat 7px center #CFE2FA;
	color:#1558AA;
}
.menu2_seral a {
	width:108px;
	border-bottom:1px solid #999;
}
.menu2_seral span {
	border-bottom:1px solid #999;
}
.res_seral {
	width:537px;
	background:url(/images/tab1_gr_top_seral.gif) no-repeat top center;
	}

.res_seral h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	display:block;
	margin:0;
	padding:0 10px 0 10px;
	border-bottom:1px solid #438CE7;
	}
/*-----------------------scheda associati------------------------------*/
.sch_ass_seral {
	height:100%;
	border-right:1px solid #438CE7;
  	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
	padding:8px;
}
.sch_ass_seral a {
  	color:#134F97;
  	text-decoration:none;
}
.sch_ass_seral a:hover {
  	color:#999;
}
.sch_ass_seral img {
	margin:0 10px 0 0;
	float:left;
	border:solid 1px #438CE7;
}
.bold_seral {
	font-weight:bold;
	color:#134F97;
	}
.recapiti_seral {
	width:535px;
	clear:left;
	height:20px;
	margin:0 20px 0 0;
	border-bottom:1px solid #438CE7;
	border-left:1px solid #438CE7;
	border-right:1px solid #438CE7;
	}

.recapiti_seral div {
	width:33%;
	float:left;
	line-height:20px;
	text-align:center;
	}

.note_seral {

	/*width:537px;*/
	padding:5px 0 5px 12px;
	margin:0 30px 0 0;
	text-align:justify;

	/*border-right:1px solid #438CE7;*/
	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
	/*width:535px;
	padding:5px 0 5px 12px;
	margin:0 30px 0 0;
	text-align:justify;*/
	/*border-right:1px solid #438CE7;
	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;*/
	}
#accessibilita_new {

	font-weight:bold;
	color:#fff;
	margin:6px 18px 0 0;
	/*padding-bottom:7px;*/
	text-align:right;

	/*width:100%;*/
	float:top;
	/*text-align:right;
	margin:6px 0 0 175px;
	display:inline;
	padding-bottom:7px;*/
}
.scheda3_seral {
	width:535px;
	border-bottom:1px solid #438CE7;
	border-left:1px solid #438CE7;
	border-right:1px solid #438CE7;
	background:url(/images/bg_tab_riga_seral.png) repeat-y 265px 0;
	}

.scheda3_seral a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	text-decoration:none;
	}

.scheda3_seral a:hover {
	color:#666;
	}
.scheda3_seral .left {
	width:230px;
	padding:8px 10px 8px 25px;
	background:url(/images/freccia_rossa_p_seral.png) no-repeat 10px 8px;
	display:inline;
	margin:0;
	}

.scheda3_seral .right {
	width:215px;
	margin-left:254px;
	padding:2px 0 5px 20px;
	}
.settimana_seral {
	width:528px;
	height:150px;
	margin:12px 0 0 0; padding:0;
	background:url(/images/tab1_gr_top_seral.gif) no-repeat top center;
	}
.settimana_seral span {
	display:block;
	width:156px;
	float:left;
	padding:0 0 0 10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	}

/*.span_settimana_seral {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
}
.settimana_seral span {
	display:block;
	width:156px;
	float:left;
	line-height:20px;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#666;
	}*/
.settimana_seral dl {
	margin:12px 0 0 0; padding:0;
	}

.settimana_seral dt {
	display:block;
	width:156px;
	font-weight:bold;
	color:#666;
	background:url(/images/bg_tab_azz_2_seral.png) repeat-x;
	float:left;
	margin:0; padding:0 0 0 10px;
	line-height:20px;
	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
	}

.settimana_seral dd {
	display:block;
	width:156px;
	border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
	float:left;
	margin:0; padding:0 0 0 10px;
	line-height:20px;
	}

.orario_seral; {
	border-bottom:1px solid #438CE7;
	}
.scheda_seral {
	width:537px;
	background:url(/images/bg_scheda_seral.png) repeat-y;
	margin-bottom:10px;
	}

.scheda_seral input {
  border:1px solid gray;
  }

.sch_top_seral {
	display:block;
	width:537px;
	height:22px;
	background:url(/images/tab1_gr_top_seral.gif) no-repeat;
	}
.scheda_seral .fr {
	display:block;
	width:150px;
	}
/*------------------ricerca-------------------------*/
#ricerca_seral {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px 10px;
	margin:0;
	}

#ricerca_seral fieldset {
	margin:0;
	padding:0;
	/*border:none;*/
	}

#ricerca_seral label {
	margin:3px 0 3px 0;
	}
.scheda2_seral {
	width:528px;
	display:block;
	line-height:20px;
	background:url(/images/bg_scheda_seral.png) repeat-y;
	margin-bottom:10px;
	padding-left:10px;
	}

.box_link_video_seral {
  width:205px;
	margin:0 0 10px 325px !important;
	padding:0;
	list-style:none;
	border-top:1px solid #438CE7;
	border-left:1px solid #438CE7;
	border-right:1px solid #438CE7;
	text-align:left;
	}

.box_link_video_seral li {
	display:block;
	width:205px;
	}

.box_link_seral {
	width:200px;
	margin:0 0 15px 20px;
	padding:0;
	float:right;
	display:inline;
	list-style:none;
	border-top:1px solid #438CE7;
	border-left:1px solid #438CE7;
	border-right:1px solid #438CE7;
	}

.box_link_seral li,
.box_link_video_seral li {
  border-bottom:1px solid #438CE7;
	margin:0;
	padding:0;
	}

.box_link_seral a,
.box_link_video_seral a {
  color:gray;
	text-decoration:none;
  margin:0;
	padding:4px 10px 4px 22px;
	display:block;
	background-color:#fff;
	}

.box_link_seral .fr_seral,
.box_link_video_seral .fr_seral {
  background:url(/images/freccia_rossa_p_seral.png) no-repeat 8px 7px;
  }

.box_link_seral span,
.box_link_video_seral span {
  /*width:175px;*/
  margin:0;
	padding:4px 10px 4px 22px;
	display:block;
	color:#1558AA;
	font-weight:bold;
	background:url(/images/freccia_b_picc_seral.png) no-repeat #CFE2FA 7px center;
	}
.sch_com_seral {
	/*height:100%;*/
	border-right:1px solid #438CE7;
  border-left:1px solid #438CE7;
	border-bottom:1px solid #438CE7;
	padding:8px;
	}

.sch_com_seral img {
	margin:0 10px 0 0;
	float:left;
	border:solid 1px #4D88C4;
	}

	/*--tab1_fr---------*/
	.tab1_fr_seral {
		width:537px;
		background:url(/images/tab1_gr_top_seral.gif) no-repeat;
		margin:10px 0 10px 0;
		}

	.tab1_fr_seral a {
		width:510px;
		line-height:16px;
		display:block;
		text-decoration:none;
		padding:4px 0 2px 25px;
		border-right:1px solid #438CE7;
    border-left:1px solid #438CE7;
		border-bottom:1px solid #438CE7;
		background:url(/images/freccia_rossa_p_seral.png) no-repeat 10px center;
		margin:0;
		color:#134F97;
		}

  .tab1_fr_seral a:hover {
    color:#999;
    }

	.tab1_fr_seral h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		color:#134F97;
		display:block;
		margin:0;
		padding:0 0 0 10px;
		border-bottom:1px solid #438CE7;
		}
/*--tab1---------*/
	.tab1_seral {
		width:538px;
		background:url(/images/tab1_gr_top_seral.gif) no-repeat;
		margin:10px 0 10px 0;
		}

	.tab1_seral a {
		width:510px;
    display:block;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		margin:0;
		color:#134F97;
		}

	.tab__seral h4,
	.tab1_seral h4 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		color:#134F97;
		display:block;
		margin:0 1px 0 0;
		padding:0 0 0 10px;
		border-bottom:1px solid #438CE7;
		}

	.tab1_seral .fr_seral {
    border-right:1px solid #438CE7;
    border-left:1px solid #438CE7;
		border-bottom:1px solid #438CE7;
		background:url(/images/freccia_rossa_p_seral.png) no-repeat 10px 5px;
		}
.tab__seral {
		width:537px;
		background:url(/images/tab1_gr_top_seral.gif) no-repeat;
		margin:10px 0 10px 0;
		}
.photogallery_seral {
	display:block;
	margin:0;
	padding:0 5px 0 5px;
	color:#134F97;
	list-style:none;
	/*border-left:1px dashed #999;
	border-bottom:1px dashed #999;*/
	}

.photogallery_seral dd {
	float:left;
	margin-left:5px;
	line-height:20px;
	}

.photogallery_seral img {
  border:1px solid #438CE7;
  }

.photogallery_seral .fr2_seral {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	margin:0 5px 0 5px;
	background:none;
	}
.bold_azz_seral {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#134F97;
	}
	/*----------tab2_azz--------*/
	.tab2_azz_seral {
	width:528px;
	background:url(/images/tab1_azz_top_seral.png) no-repeat top left;
	margin:10px 0 10px 0;
	}

	.tab2_azz_seral a {
	width:480px;
	display:block;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}

	.tab2_azz_seral h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#134F97;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	}

	.tab2_azz_seral .fr_seral {
	border-left:1px dashed #999;
	border-bottom:1px dashed #999;
	margin-right:25px;
	}