@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	font-size:11px;

	font-family:Verdana, Geneva, sans-serif;

	color:#414247;

	background-image:url(../images/back.jpg);

	background-repeat:repeat-x;

	background-color:#FFF;

}



#maxxicontainer {

	width:960px;

	height:auto;

	margin:auto;	

}



:focus {

	outline-style:none;

}



/*------STRUTTURA------*/



#header {

	width:940px;

	height:230px;

	float:left;

	background-image:url(../images/header2.jpg);

	background-repeat:no-repeat;

	padding-left:10px;

	padding-right:10px;

}



#header2 {

	width:940px;

	height:249px;

	float:left;

	background-image:url(../images/header2.jpg);

	background-repeat:no-repeat;

	padding-left:10px;

	padding-right:10px;

}



#header_top {

	width:930px;

	height:22px;

	float:left;

	text-align:right;

	color:#bfbfbf;

	padding-top:6px;

	margin-right:30px;

}



#header_search {

	width:940px;

	height:102px;

	float:left;

}



#container{

	width:960px;

	height:auto;

	float:left;

	background-image:url(../images/back_container.png);

	background-repeat:repeat-y;

}



#footer{

	width:910px;

	height:161px;

	padding-left:25px;

	padding-right:25px;

	float:left;

	background-image:url(../images/footer.png);

	background-repeat:no-repeat;

}



#footer_Up{

	width:910px;

	height:auto;

	padding-top:28px;

	float:left;

	text-align:right;

	margin-bottom:20px

}



#bodyUp{

	width:938px;

	height:auto;

	float:left;

	margin-left:11px;

	margin-top:2px;

	padding-bottom:2px;

	border-bottom:5px solid #d4d4d4;

	margin-bottom:12px;

}



#body{

	width:670px;

	height:auto;

	float:left;

	margin-right:12px;

}



#spalla{

	width:278px;

	height:auto;

	float:left;

}



#header_body{

	width:650px;

	height:30px;

	float:left;

	background-image:url(../images/header_body.png);

	padding-top:12px;

	padding-left:20px;

}



#header_body2{

	width:650px;

	height:30px;

	float:left;

	background-image:url(../images/header_body2.png);

	padding-top:12px;

	padding-left:20px;

}



#header_body3{

	width:920px;

	height:30px;

	float:left;

	padding-top:12px;

	padding-left:10px;

	margin-top:45px;

}



#header_spalla{

	width:268px;

	height:30px;

	float:left;

	background-image:url(../images/header_spalla.png);

	padding-top:12px;

	padding-left:10px;

}



#body_container{

	width:650px;

	height:auto;

	float:left;

	margin-left:20px;

	margin-bottom:15px;

}



#body_container2{

	width:660px;

	height:auto;

	float:left;

	margin-left:10px;

}



#fotone_container{

	width:659px;

	height:auto;

	float:left;

	margin-left:11px;

	margin-bottom:15px;

	margin-top:7px

}



#fotone_testo{ 

	position:absolute; 

	height:auto; 

	background: url('../images/trasparent2.png');

	padding:20px;

	width:619px;

	height:40px;

	margin-top:332px;

	border-top:1px solid #CCC;

}



#container_multimedia{

	width:318px;

	height:auto;

	background-image:url(../images/back_multimedia.jpg);

	background-repeat:repeat-y;

}



#container_multimedia2{

	width:298px;

	height:auto;

	float:left;

	border:1px solid #898ea8;

	padding:10px;

	margin-bottom:15px;

	background-image:url(../images/back_multimedia.jpg);

	background-repeat:repeat-y;

	margin-left:10px;

}



#container_multimedia2:hover{

	width:298px;

	height:auto;

	float:left;

	border:1px solid #898ea8;

	padding:10px;

	margin-bottom:15px;

	background-image:url(../images/back_multimediaH.jpg);

	background-repeat:repeat-y;

	margin-left:10px;

}



#up_multimedia{

	width:298px;

	height:28px;

	float:left;

	background-image:url(../images/up_multimedia.jpg);

	background-repeat:repeat-x;

	background-position:left;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

}



#body_multimedia{

	width:316px;

	height:auto;

	float:left;

	border:1px solid #898ea8;

}



#body_multimedia2{

	width:306px;

	height:auto;

	float:left;

	border:1px solid #898ea8;

	padding:12px 5px;

}





#news_container{

	width:650px;

	height:auto;

	float:left;

	border-top:1px solid #cfcece;

	margin-left:20px;

	margin-bottom:15px;

}



#Contenitore{

	width:618px;

	height:auto;

	float:left;

	border:1px solid #cfcece;

	background-image:url(../images/back_news.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#FFF;

	padding:15px;

	margin-left:20px;

	margin-bottom:15px;

 }



#news2{

	width:618px;

	height:auto;

	float:left;

	border-bottom:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

	background-image:url(../images/back_news.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#FFF;

	padding:15px;

}



#news3{

	width:618px;

	height:auto;

	float:left;

	border-bottom:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

	background-image:url(../images/back_news.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#FFF;

	padding:15px;

}



#news{

	width:618px;

	height:auto;

	float:left;

	border-bottom:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

	background-image:url(../images/back_news.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#FFF;

	padding:15px;

}



#news4{

	width:618px;

	height:auto;

	float:left;

	border:1px solid #cfcece;

	background-image:url(../images/back_news.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#FFF;

	padding:15px;

	margin-bottom:10px;

	margin-left:20px;

}



#news:hover{

	background-image:url(../images/back_newsH.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	background-color:#f0f0f0;

}



#news_testo{

	width:460px;

	height:auto;

	float:left;

	border-left:1px solid #b3b7c8;

	margin-left:10px;

	padding-left:10px;



}



#icone_detaglio{

	width:606px;

	height:auto;

	float:left;

	border:1px solid #cfcece;

	background-color:#ebebeb;

	padding:5px;

	margin-bottom:15px

}



#container_video {

	width:616px;

	height:auto;

	float:left;

	border:1px solid #cfcece;

	background-color:#ebebeb;

}



#down_spalla{

	width:238px;

	height:28px;

	float:left;

	background-image:url(../images/down_spalla.jpg);

	background-repeat:repeat-x;

	background-position:left;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

}



#spalla_container{

	width:258px;

	height:auto;

	float:left;

	margin-right:20px;

	margin-bottom:15px;

}



#banner_container{

	width:256px;

	height:90px;

	float:left;

	margin-right:20px;

	margin-bottom:15px;

	border:1px solid #cfcece;

	background-image:url(../images/back_banner.jpg);

	background-repeat:no-repeat;

	background-position:left;

}



#menuDx_container{

	width:256px;

	height:auto;

	float:left;

	margin-right:20px;

	margin-bottom:15px;

	border-top:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

}



#calendario_container{

	width:258px;

	height:auto;

	float:left;

	border-top:1px solid #cfcece;

	margin-right:20px;

	margin-bottom:15px;

}



#calendario2{

	width:236px;

	height:auto;

	float:left;

	border-bottom:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

	padding:10px;

	background-color:#ebebeb;

}



#calendario{

	width:236px;

	height:auto;

	float:left;

	border-bottom:1px solid #cfcece;

	border-left:1px solid #cfcece;

	border-right:1px solid #cfcece;

	padding:10px;

	background-color:#f8f7f7;

}



#calendario img{

	float:left;

	margin-right:10px;

}



#calendario2 img{

	float:left;

	margin-right:10px;

}



#body_coda{

	width:650px;

	height:auto;

	float:left;

	background-image:url(../images/header_bodyT.png);

	background-position:top;

	background-repeat:no-repeat;

	padding-top:12px;

	padding-left:20px;

	margin-bottom:15px;

}

#body_coda2{

	width:650px;

	height:auto;

	float:left;

	background-image:url(../images/header_bodyC.png);

	background-position:top;

	background-repeat:no-repeat;

	padding-top:12px;

	padding-left:20px;

	margin-bottom:15px;

}



#body_coda3{

	width:650px;

	height:auto;

	float:left;

	background-image:url(../images/header_bodyT2.png);

	background-position:top;

	background-repeat:no-repeat;

	padding-top:12px;

	padding-left:20px;

	margin-bottom:15px;

}



#coda_testo{

	width:405px;

	height:auto;

	float:left;

	border-left:1px solid #b3b7c8;

	margin-left:10px;

	padding-left:10px;

}



#coda_testo2{

	width:305px;

	height:191px;

	float:left;

	border-left:1px solid #b3b7c8;

	margin-left:10px;

	padding-left:10px;

}

#coda_testo3{



	float:left;

	border-left:1px solid #b3b7c8;

	margin-left:10px;

	padding-left:10px;

}



/*------TOPMENU------*/



#topmenu {

	width:91px;

	height:25px;

	display:inline;

	list-style-type:none;

}



#topmenu span{

	line-height:27px;

}



#topmenu a:link, #topmenu a:visited {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTop.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



#topmenu a:hover {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTopH.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



#topmenu a.current {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTopH.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



/*------TOPMENU2------*/



#topmenu2 {

	width:91px;

	height:25px;

	display:inline;

	list-style-type:none;

}



#topmenu2 span{

	line-height:27px;

}



#topmenu2 a:link, #topmenu2 a:visited {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTop2.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



#topmenu2 a:hover {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTopH.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



#topmenu2 a.current {

	float:left;

	width:91px;

	height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

	background-image:url(../images/menuTopH.jpg);

	background-repeat:no-repeat;

	background-position:left;

	text-align:center;

	margin-right:2px;

}



/* ---MENUDX-- */



#NavDx {

width:256px;

height:auto;

display:block;

list-style-type:none;

}



#NavDx span{

}



#NavDx a:link, #NavDx a:visited {

float:left;

width:216px;

height:auto;

font-family:Verdana, Geneva, sans-serif;

font-size:11px;

color:#2a3566;

font-weight:normal;

text-decoration:none;

background-image:url(../images/menuDx.jpg);

background-repeat:no-repeat;

background-position:top left;

background-color:#f3f3f3;

border-bottom:1px solid #cfcece;

padding-top:10px;

padding-bottom:10px;

padding-left:30px;

padding-right:10px;



}



#NavDx a:hover {

float:left;

width:216px;

height:auto;

font-family:Verdana, Geneva, sans-serif;

font-size:11px;

color:#2a3566;

font-weight:normal;

text-decoration:none;

background-image:url(../images/menuDxH.jpg);

background-repeat:no-repeat;

background-position:top left;

background-color:#e9e9e9;

border-bottom:1px solid #cfcece;

padding-top:10px;

padding-bottom:10px;

padding-left:30px;

padding-right:10px;

}



#NavDx a.current {

float:left;

width:216px;

height:auto;

font-family:Verdana, Geneva, sans-serif;

font-size:11px;

color:#2a3566;

font-weight:normal;

text-decoration:none;

background-image:url(../images/menuDxH.jpg);

background-repeat:no-repeat;

background-position:top left;

background-color:#e9e9e9;

border-bottom:1px solid #cfcece;

padding-top:10px;

padding-bottom:10px;

padding-left:30px;

padding-right:10px;

}



/* ---SCROLLER--- */



#mycustomscroll {

	/* Typical fixed height and fixed width example */

	width: 618px;

	height: 150px;

	overflow: auto;

	/* IE overflow fix, position must be relative or absolute*/

	position: relative;

	float:left;

}



/* ---LETTERE-- */



#lettere {

width:62px;

height:62px;

display:inline;

list-style-type:none;

}



#lettere span{

line-height:62px;

}



#lettere a:link, #lettere a:visited {

float:left;

width:62px;

height:62px;

font-family:Verdana, Geneva, sans-serif;

font-size:25px;

color:#999;

font-weight:bold;

text-decoration:none;

background-image:url(../images/lettere.jpg);

background-repeat:no-repeat;

border:1px solid #cfcece;

text-align:center;

}



#lettere a:hover {

float:left;

width:62px;

height:62px;

font-family:Verdana, Geneva, sans-serif;

font-size:25px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

background-image:url(../images/lettereH.jpg);

background-repeat:no-repeat;

border:1px solid #cfcece;

text-align:center;

}



#lettere a.current {

float:left;

width:62px;

height:62px;

font-family:Verdana, Geneva, sans-serif;

font-size:25px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

background-image:url(../images/lettereC.jpg);

background-repeat:no-repeat;

border:1px solid #cfcece;

text-align:center;

}



/* ---SCROLLER--- */



#mycustomscroll {

	/* Typical fixed height and fixed width example */

	width: 618px;

	height: 150px;

	overflow: auto;

	/* IE overflow fix, position must be relative or absolute*/

	position: relative;

	float:left;

}



/* ---CODA--- */



.stripViewer .panelContainer .panel ul {

			text-align: left;

			margin: 0 0px 0 0px;

		}

		

		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */

			margin: 0px 0;

			position: relative;

			width: 650px;

		}



		/* These 2 lines specify style applied while slider is loading */

		.csw {width: 100%; height: auto; background: #fff; display:none;}

		.csw .loading {margin: 15px; text-align: center}



		.stripViewer { /* This is the viewing window */

			position: relative;

			overflow: hidden; 

			border: 1px solid #b2b2b2; /* this is the border. should have the same value for the links */

			margin: auto;

			width: 648px; /* Also specified in  .stripViewer .panelContainer .panel  below */

			height: auto;

			clear: both;

			background-image:url(../images/back_coda.jpg);

			background-repeat:repeat-y;

			padding-bottom:15px;

			}

		

		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */

			position: relative;

			left: 0; top: 0;

			width: 100%;

			list-style-type: none;

			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */

		}

		

		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */

			float:left;

			height: 100%;

			position: relative;

			width: 650px; /* Also specified in  .stripViewer  above */

		}

		

		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */

			padding: 15px 15px 0 15px;

		}

		

		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */

			margin: auto;

			margin-right:100px;

		}

		

		*:first-child+html .stripNav { /* This is the div to hold your nav (the UL generated at run time) */

			margin: auto;

			margin-right:60px;

		}

		

		.stripNav ul { /* The auto-generated set of links */

			list-style: none;

			width:100%;

			margin:0px;

		}

		

		.stripNav ul li {

			float: right;

			margin-right: 0px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */

		}

		

		.stripNav a { /* The nav links */

			font-size: 16px;

			font-weight: bold;

			text-align: center;

			color: #858aa0;

			text-decoration: none;

			display: block;

			padding: 0 5px;

			margin-bottom:15px;

			line-height:16px

		}

		

		.stripNav li a:visited {

			color: #858aa0;

		}

		

		.stripNav li a:hover {

			color: #fff;

		}

		

		.stripNav li a.current {

			color: #fff;

		}

		

		.stripNavL, .stripNavR { /* The left and right arrows */

			position: absolute;

			top: -1px;

			text-indent: -9000em;

		}

		

		.stripNavL a, .stripNavR a {

			display: block;

			height: 18px;

			width: 21px;

		}

		

		.stripNavL {

			left: 595px;

		}

		

		.stripNavR {

			right: 10px;

		}

		

		.stripNavL {

			background: url("../images/arrow_l.jpg") no-repeat center;

		}

		

		.stripNavR {

			background: url("../images/arrow_r.jpg") no-repeat center;

		}

		

		.stripNavL a:hover {

			background: url("../images/arrow_lH.jpg") no-repeat center;

		}

		

		.stripNavR a:hover {

			background: url("../images/arrow_rH.jpg") no-repeat center;

		}





/* ---PAGER--- */



#numeri a{text-decoration:none; color:#303950; float:left; display:inline; border:1px solid #7580a6; padding:2px; margin:2px; width:15px; height:15px; text-align:center; background-color:#dadada; font-size:10px;}

#numeri a:hover{text-decoration:none; color:#303950; float:left; display:inline; border:1px solid #7580a6; padding:2px; margin:2px; width:15px; height:15px; text-align:center; background-color:#bbbbbb; font-size:10px;}

#numero {text-decoration:none; color:white;  float:left; display:inline; border:1px solid #7580a6; padding:2px; margin:2px; width:15px; height:15px; text-align:center; background-color:#003a7a; font-size:11px;}



#pager { text-align:center; padding-top:0px;}



/*------TABELLE------*/



#Tab_search {

	width:286px;

	border:0px;

	background-image:url(../images/back_search.jpg);

	background-repeat:no-repeat;

	margin-top:40px;

	margin-right:0px;

}



#Tab_search td {

	height:29px;

}



.classificheTab {

	border:1px solid #cfcece;

	border-collapse:collapse;

	margin-top:15px;

}



.classificheTab td {

	border:1px solid #cfcece;

	border-collapse:collapse;

	height:40px;

}



*:first-child+html .classificheTab td {

	border:1px solid #cfcece;

	border-collapse:collapse;

	height:30px;

}



.classificheTab tr:hover {

	background-color:#eaeaea;

}



/*------INPUT------*/



input.user {

	 font-size:11px;

	 font-family:Verdana, Geneva, sans-serif;

	 color:#color:#414247;;

	 width:190px;

	 border:0;

	 padding-left:4px;

 	 padding-right:4px;

	 padding-top:1px;

	 padding-bottom:3px;

	 margin-left:10px;

}



/*------IMG-----*/



.coda_img {

	border:1px solid #b3b7c8;

	float:left;

	width:190px;

	height:119px;

}

.coda2_img {

	border:1px solid #b3b7c8;

	float:left;

	width:290px;

	height:191px;

}



.news_img {

	width:130px;

	height:82px;

	border:1px solid #b3b7c8;

	float:left;

}



.foto_img {

	width:130px;

	height:90px;

	border:1px solid #b3b7c8;

	float:left;

	margin-right:10px;

}



#gallery_img {

	width:111px;

	height:70px;

	float:left;

	margin-left:5px;

	margin-right:5px;

	border:1px solid #b3b7c8;

	margin-bottom:25px;

}



#gallery_img img {

	width:111px;

	height:70px;

	border:0px;

}



.freccia_img {

	margin-right:5px;

	border:0;

}



.minigallery_img {

	margin:7px 4px;

	border:1px solid #898ea8;

	width:63px;

	height:40px;

}



.newsdx_img {

	border:1px solid #898ea8;

	width:73px;

	height:44px;

}



.newsBig_img {

	border:1px solid #898ea8;

	width:616px;

	height:386px;

	margin-bottom:15px

}



/*------TESTI-----*/



h1{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#414247;

	margin:0px;

	padding:0px;

	line-height:16px;

	margin-top:5px;

	margin-bottom:10px;

}



h2{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#414247;

	margin:0px;

	padding:0px;

}



h3{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#ffffff;

	margin:0px;

	padding:0px;

}



h4{

	font-family:Verdana, Geneva, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px;

	margin-bottom:20px;

}



h5{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px;

}



#icone_detaglio h4{

	font-family:Verdana, Geneva, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px

}



#container_multimedia2 h1{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#414247;

	margin:0px;

	padding:0px;

	line-height:16px;

	margin-bottom:3px;

}



#fotone_testo h3{

	font-family:Verdana, Geneva, sans-serif;

	font-size:30px;

	font-weight:600;

	color:#ffffff;

	margin:0px;

	padding:0px;

}



.testo10{

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#414247;

	margin:0px;

	padding:0px;	

}



.testoblu10{

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px;	

}



.testoblu11{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px;	

}



.testoblustriscia{

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#2a3566;

	margin:0px;

	padding:0px;

	padding-left:13px;

	margin-left:5px;	

	border-left:1px solid #b3b7c8

}



#header_top a {	

	color:#ffffff;

	text-decoration:none;

	font-weight:normal;

}



#header_top a:visited {	

	color:#ffffff;

	text-decoration:none;

	font-weight:normal;

}



#header_top a:hover, a:active, a:focus {

	color:#eea24f;

	text-decoration:none;

	font-weight:normal;

}



#header_spalla a {	

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

}



#header_spalla a:visited {	

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

}



#header_spalla a:hover, a:active, a:focus {

	color:#eea24f;

	text-decoration:none;

	font-weight:bold;

}



a {	

	color:#2a3566;

	text-decoration:none;

	font-weight:bold;

}



a:visited {	

	color:#2a3566;

	text-decoration:none;

	font-weight:bold;

}



a:hover, a:active, a:focus {

	color:#66709d;

	text-decoration:none;

	font-weight:bold;

}



 a.newsDx {	

	color:#2a3566;

	text-decoration:none;

	font-weight:normal;

}



a.newsDx:visited {	

	color:#2a3566;

	text-decoration:none;

	font-weight:normal;

}



a.newsDx:hover, a.newsDx:active, a.newsDx:focus {

	color:#66709d;

	text-decoration:none;

	font-weight:normal;

}


