





	body {



		PADDING: 0px;



		FONT-SIZE: 11px;



		MARGIN: 0px;



		FONT-FAMILY: verdana, arial, helvetica, sans-serif;



		HEIGHT: 100%;



		width:100%;



		COLOR: #565e66;



		BACKGROUND-COLOR: #ffffff;



		TEXT-ALIGN: justify;







	}







	A:link, A:visited {



		COLOR: #16249C; TEXT-DECORATION: none;



		border: 0px;



	}







	A:hover {



		COLOR: #C12017; TEXT-DECORATION: underline ;



		border: 0px;



	}

	

	.indt  {



		COLOR: #565e66;



	}



	.indt A:link, .indt A:visited {



		COLOR: #565e66; TEXT-DECORATION: none;



		border: 0px;



	}







	.indt A:hover {



		COLOR: #565e66; TEXT-DECORATION: none ;



		border: 0px;



	}





	ul,li {



		margin:0px;



		padding:0px;



		border: 0px;



		top:0px;



		left:0px;

		

		list-style-type: none;



	}





	div {



		position: relative;



		margin:0px;



		padding:0px;



		border: 0px;



		float: left;



		top: 0px;



		left: 0px;







	}







	#liv1 {



		position: absolute;



		top:0px;



		left: 50%;



		width: 770px;



		height:100%;



		padding: 0px;



		margin: 0px;



		BACKGROUND-COLOR: #ffffff;



		margin-left:-385px;



		z-index: 1;



		overflow:visible;



	}













	#logo {



		width: 770px;



		height:95px;



		clear:right;



	}







	#menu_ori {



		top:5px;



		width: 100%;



		clear:both;



		text-align:center;

		

		font-size: 9px;

		

		font-weight:bold;



	}







	#menu_ori A:link, #menu_ori A:visited {



		background-color:#ffffff;



		color:#464646;



	}



	#menu_ori A:hover {



		color:#ffffff;



		background-color:#26265B;



	}











	#pres {



		margin-top:20px;



		width: 590px;



		height: 150px;



		clear:none;



		display:block;



		

	}







	#titolo_pag {



		position:absolute;



		display:block;



		text-align:right;

		

		padding-right:5%;

		

		width:95%;



		top:10px;



		z-index:10;



		color: #ffffff;



		font-weight: bold;



	}







	#menu_ver {



		position:absolute;



		display:block;



		height:150px;



		width:195px;



		border-right: 1px solid #26265B;



		z-index:10;



		background-image: url(../img/rete.gif);



	}











	div#menu_ver ul{

	

		text-align:center;

		

		vertical-align: middle;

		

		margin-top:2px;

		

		margin-left:3px;

		

	}







	div#menu_ver li{



		font-size:9px;



		height:13px;



		width:185px;



		margin:0px 2px 1px 2px;



		list-style-type: none;



		float:left;



		clear:both;



		text-align:justify;



		padding-top:0px;



		background: #ffffff;



		border: 1px solid #717171;



	}







	div#menu_ver li A:link, div#menu_ver li A:visited{



		COLOR: #717171; TEXT-DECORATION: none;



		border-bottom: None;



	}







	div#menu_ver li A:hover {



		COLOR: #0d2d94; TEXT-DECORATION: none ;



		border-bottom: Dashed 0px #ffba00;



	}







	#destra {



		left:10px;



		margin-top:20px;



		width: 170px;



		height: 150px;



		clear:right;



		display:block;



	}



	#col_cen {



		margin-top:5px;



		width: 590px;



		height:auto;



		display:block;



	}



	#col_des {



		left:10px;



		margin-top:5px;



		width: 170px;



		clear:right;



		display:block;



	}



	#marqueecontainer{

	

		position: relative;



		width: 155px; 



		height: 150px; 



		background-color: white;



		overflow: hidden;



		border: 0px solid #000000;



		padding: 2px;



		padding-left: 4px;

	

	}







	.box_col_cen1, .box_col_cen2 {



		margin-top:5px;



		padding:5px;



		width: 578px;



		clear:both;



		float:left;

		

		display:block;

		

		height:auto;



		border: 1px Solid #7F7F7F;

		

		background-repeat: no-repeat;



	}



	.box_col_cen2 {



		padding-left:35px;



		width:548px;



	}

	.box_col_cen1 ul {

		

		width:100%;

		

		display:block;

		

		margin:0px;



		padding: 0px;;

		

		border:0px;

		

		height:auto;

		

		float:none;

		

		clear:both;

		



	}

	

	.box_col_cen1 li {			

		

		display:block;

		

		margin:0px;



		padding: 0px;

		

		border:0px;

		

		list-style-type: none;



	}

	

	.box_col_cen1 li.img_art {

	

		width:80px;

				

		clear:left;

		

		float:left;

		

		display:block;

		

		margin:1px;



		list-style-type: none;

		

		background-image:url(../img/cornice.gif);

		



	}

	.box_col_cen1 li.img_art img {

		

		margin:10px;

				

		width:60px;

			

		display:block;

		

		padding:0px;

		

		border:0px Solid #000000;

		



	}

	.box_col_cen1 li.som_art {

	

		width:485px;

				

		margin:1px;



		list-style-type: none;

		

		margin-bottom:5px;

		

		clear:none;

		

		float:left;

		

		display:block;

		

		padding-top:10px;

		



	}

	

	.box_col_cen1 li.b1,.box_col_cen1 li.b5,.box_col_cen1 li.b7,.box_col_cen1 li.b8,.box_col_cen1 li.b12{

	

		width:20px;

				

		clear:left;

		

		float:left;

		

		display:block;

		

		margin:1px;



		list-style-type: none;

		

		margin-bottom:5px;



	}

	.box_col_cen1 li.b5 {

	

		width:160px;



	}

	.box_col_cen1 li.b7 {

	

		width:80px;



	}

	.box_col_cen1 li.b8 {

	

		width:150px;

		text-align:left;

		padding-left:80px;



	}

	.box_col_cen1 li.b12 {

	

		width:230px;

		text-align:left;

		padding-left:80px;



	}

	

	.box_col_cen1 li.b2, .box_col_cen1 li.b3,.box_col_cen1 li.b4 ,.box_col_cen1 li.b6,.box_col_cen1 li.b9, .box_col_cen1 li.b10, .box_col_cen1 li.b11{

	

		width:50px;

				

		margin:1px;

		

		text-align:center;



		list-style-type: none;

		

		margin-bottom:5px;

		

		clear:none;

		

		float:left;

		

		display:block;



	}

	

	.box_col_cen1 li.b3 {

	

		width:470px;

		

		text-align:left;



	}

	

	.box_col_cen1 li.b4 {

	

		width:18px;

		

	}

	

	.box_col_cen1 li.b6 {

	

		width:390px;



	}

	.box_col_cen1 li.b9 {

	

		width:190px;

		

		text-align:center;



	}

	.box_col_cen1 li.b10 {

	

		width:190px;

		

		text-align:left;



	}

	.box_col_cen1 li.b11 {

	

		width:170px;

		

		padding-left:10px;

		

		text-align:left;



	}

	.box_col_cen1 li.l1 {

		width:115px;

		text-align:left;

		float:left;

		clear:left;

		height:50px;

	}

	.box_col_cen1 li.l2{

		float:left;

		width:330px;

		text-align:left;

		clear:none;

		line-height:15px;

		height:50px;

	}

	.box_col_cen1 li.l3{

		float:left;

		width:20px;

		text-align:left;

		clear:none;

		height:50px;

	}

	.box_col_cen1 li.l4{

		float:left;

		width:90px;

		text-align:left;

		clear:none;

		line-height:15px;

		height:50px;

	}

	.temp {

	

		font-weight:bold;

		color:#A3A59C;

		

	}

	.temp2 {



		font-weight:bold;

		color:#0088ff;

		font-size:13px;



	}

	

	.calendario {

	

		margin-top:5px;

		

		text-align:center;



		padding:4px;



		width: 157px;



		height:auto;



		clear:both;



		display:block;



		float:none;



		border: 1px Solid #7F7F7F;

		

	}

		

		

	.calendario_cen {

	

		text-align:center;

		

		width:151px;

		

		float:none;

				

	}



	.calendario ul {

	

		width:150px;

		

		text-align:center;

		

		display:block;

		

		clear:both;

		

	}

	

	.calendario li{

	

		padding:0px;

		

		width:18px;

		

		height:15px;

		

		background-color:#FFFFFF;

		

		margin-left:1px;

		

		margin-top:1px;

		

		border: 1px Solid #7b7575;

		

		text-align:center;

		

		display:block;

		

		float:left;

		

	}



	

	.calendario li.eve, .calendario li.eve A:link, .calendario li.eve A:visited {

		BACKGROUND: #D3D9FE;

		COLOR: #565e66;

	}

	

	.calendario li.for, .calendario li.for A:link, .calendario li.for A:visited {

		BACKGROUND: #D9FDCC;

		COLOR: #565e66;

	}

	

	.calendario li.con, .calendario li.con A:link, .calendario li.con A:visited {

		BACKGROUND: #FDD5D9;

		COLOR: #565e66;

	}

	

	.calendario li A:hover,.calendario li.eve A:hover,.calendario li.for A:hover,.calendario li.con A:hover {

		

		COLOR: #ffffff;

		

		margin-left:0px;

		

		margin-top:0px;

		

		width:18px;

		

		height:15px;

		

		display:block;

		

		background:#2c206a;

		

	}

	

	



	.calendario li.capo {

	

		clear:right;

		

	}

	

	.calendario li.giorno, .calendario li.giornoC  {

	

		background-color: #E1DED9;

		

	}

	

	.calendario li.giornoC {

	

		clear:right;

		

	}





	.img_cen {



		position:absolute;



		z-index:10;



		height:30px;



		width: 30px;



		display:block;



	}







	.banner1 {



		margin-top:5px;



		clear:both;



		display:block;



		float:none;



	}











	.box_col_des, .box_flash {



		margin-top:5px;



		padding:5px;



		width: 157px;



		height:auto;



		clear:both;



		display:block;



		float:none;



		border: 1px Solid #7F7F7F;



	}

	

	.box_flash {

	

		height:160px;



	}







	.box_col_des ul{



		margin-top:10px;



	}







	.box_col_des li{



		font-size:10px;



		list-style-type: none;



		list-style-image: url(../img/f2.gif);



		float:none;



		text-align:justify;



		list-style-position:outside;



		margin-left:15px;



		margin-bottom:10px;



	}











	.box_destra {



		line-height:8px;



		margin-top:5px;



		padding:5px;



		height:43px;



		width: 157px;



		clear:both;



		display:block;



		float:none;



		border: 1px Solid #7F7F7F;



	}







	.box_destra_in {



		position:absolute;



		z-index:10;



		height:30px;



		width: 30px;



		display:block;



		left:137px;



		top:23px;



		right:0px;



		bottom:0px;



	}

	.box_biblio {



		position:absolute;



		z-index:50;



		width: 80px;

		

		margin:1px;



		display:block;



		left:450px;



		top:15px;

		

		background-image:url(../img/cornice.gif);



	}

	.box_biblio img {



		

		margin:10px;

				

		width:60px;

			

		display:block;

		

		padding:1px;



	}









	.titolo1,.titolo2,.titolo3 {



		width:165px;



		height: 12px;



		padding-left: 4px;



		background-image: url(../img/barra1.gif);



		color: #ffffff;



		font-size: 9px;



		font-weight: bold;



		text-align:left;



		display:block;



		clear:both;



		float:none;



	}







	.titolo2 {



		margin-top:5px;



	}



	.titolo3 {



		margin-top:5px;



		width:586px;



		background-image: url(../img/barra2.gif);



	}





	.titolo3  A:link, .titolo3 A:Visited{

		

		color:#ffffff;



	}

	.titolo3  A:hover{

		

		color:#DCD5FF;



	}



	#icons {



		text-align:center;



		width: 110px;



		left:25px;



		top:10px;



		height:110px;



		clear:both;



		display:block;



	}



	#icons img {



		margin:5px;



		height:15px;



		width:80px;

		

		clear:both;



	}







	#sotto {



		text-align:center;



		width: 770px;



		top:10px;



		padding-top:5px;



		height: 30px;



		font-size: 10px;



		clear:both;



		display:block;



		border-top: 1px Solid #7F7F7F;



	}



	.pagine {

		position:absolute;

		

		right:2px;

		

		text-align:right;

		

	}



	.pagine  A:link, .pagine A:Visited{

		

		background-color:#0C3778;

		color:#ffffff;



	}

	.pagine  A:hover{

		

		background-color:#BC1828;

		color:#ffffff;



	}







	.text1 {



		position:absolute;



		height:auto;



		top:10px;



		left:550px;



		font-size: 11px;



		font-weight: bold;



		color: #9f9fa4;



	}



	.text1 A:link {



		COLOR: #9f9fa4; TEXT-DECORATION: none;



		border-bottom: None;



	}







	.text1 A:visited {



		COLOR: #9f9fa4; TEXT-DECORATION: none



	}







	.text1 A:hover {



		COLOR: #0d2d94; TEXT-DECORATION: none ;



		border-bottom: Dashed 1px #ffba00;



	}

	



















	.form {



		background: #f8fdff;



		color:#414141;



		font-family: Tahoma;



		font-size: 11px;

		

		padding: 0px;

		

		padding-left:1px;



		margin:0px 1px 0px 1px;



		border:1px solid #000000;



	 }

	 

	 .formcheck{

	 

		background: #E5E5E5;

		

		color:#414141;

		

		font-family: Tahoma;

		

		font-size: 11px;

		

		margin:0px;

		

		margin-top:2px;

		

		padding:0px;

		

		border:0px solid #000000;

		

	 }







	 .button,.button2 {



		 font-weight:normal;



		 font-size:9px;



		 color:#000033;



		 background-color: #ffffff;



		 border:1px dashed #000033;



	}

	

	.button2 {



		 border:1px solid #000033;



	}











		/* Hide from IE5-mac \*/



		* html div {overflow:hidden;}



		* html .box_destra {width:169px; height:55px;}



		* html .box_col_des {width:169px;}



		* html .box_flash {width:169px;}



		* html .box_col_cen1 {width:590px;}



		* html .box_col_cen2 {width:590px;}



		* html div#menu_ver li { height:11px; width:181px; margin-bottom:0px;}



		* html .titolo1 { width: 169px;}



		* html .titolo_pag { width: 100%;}



		* html .titolo2 { width: 169px;}



		* html .titolo3 { width: 590px;}

		

		* html .box_col_cen1 li.som_art { width: 440px;}

		

		* html .box_col_cen1 li.b8 { width:290px;}

		

		* html .box_col_cen1 li.b12 { width:370px;}

		

		* html .calendario {width:169px;}

		

		* html .calendario li {	width:20px; height:15px;}

		

		* html .calendario li.giorno { width:20px; height:15px;}

		

		* html  .calendario li.giornoC { width:22px; height:16px;}

		

		* html .calendario li A:hover,.calendario li.eve A:hover,.calendario li.for A:hover,.calendario li.con A:hover { height:auto; }

		

		* html .box_col_cen1 li.img_art img { padding:1px;}

		



		/* End hide from IE5-mac */







