body {
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link, a:visited {
	color: #999;
	text-decoration: underline;
}
a:hover, a:active {
	color: #333;
	text-decoration: none;
}
.nulla {
	font-size: 0px;
	clear: both;
	height: 0px;
}
#containerblu {
	background-color: #FFF;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
}
#headerblu {
	width: 960px;
	clear:both;
}
#mainblu {
	width: 960px;
	clear: both;
}
#msxblu {
	width: 210px;
	margin-right: 10px;
	float: left;
}
#mcenterblu {
	width: 491px;
	float: left;
	margin-right: 8px;
	margin-left: 8px;
	font-family: Verdana, Geneva, sans-serif;
}
#mdxblu {
	width: 223px;
	margin-left: 10px;
	float: right;
}


.linea_banner_home {
	width: 960px;
	clear:both;
	margin-bottom: 8px;
}
.linea_banner_home .uno {
	width: 200px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
.linea_banner_home .due {
	width: 507px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
}
.linea_banner_home .tre {
	width: 223px;
	margin-left: 10px;
	float: right;
}
ul.menulaterale {
	margin: 0px;
	list-style-type: none;
	padding-right: 10px;
	padding-left: 15px;
}
ul.menulaterale li {
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
ul.menulaterale a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
ul.menulaterale a:link, ul.menulaterale a:visited {
	color: #666;
	text-decoration: none;
	background-color:#FFF;
}
ul.menulaterale a:hover, ul.menulaterale a:active {
	background-color: #e3e3e3;
	color: #666;
	text-decoration: none;
}
#header1 {
	background-color: #161b5c;
	width: 940px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 5px;
}
#header1 .sx {
	float: left;
	padding-top: 23px;
	padding-bottom: 31px;
	padding-right: 0px;
	padding-left: 18px;
	width: 251px;
}
#header1 .dx {
	float: right;
	height: 165px;
	width: 671px;
	background-image: url(images/logo_blu2.gif);
	background-repeat: no-repeat;
	background-position: 0px 23px;
}
#header1 .banner1 {
	float: right;
	height: 60px;
	width: 468px;
}

#news_head {
	float: left;
	width: 960px;
	background-image: url(images/bg_news_head.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#news_head .linenews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #161b5c;
	font-style: italic;
	height: 27px;
	width: 900px;
	float: left;
} 
#news_head .linenews a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: italic;
}
#news_head .linenews a:link, #news_head .linenews a:visited {
	text-decoration: none;
	color: #161b5c;

}
#news_head .linenews a:hover, #news_head .linenews a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#news_head .sx_news {
	float: left;
	position: relative;
	left: -12px;
	bottom: 0px;
}
#news_head .dx_news {
	float: right;
	position: relative;
	right: -12px;
	bottom: 0px;
}
#menu_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3c6f0;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 10px;
	float: right;
}
#menu_head a.linktop:link, #menu_head a.linktop:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c3c6f0;
	text-decoration: none;
}
#menu_head a.linktop:hover, #menu_head a.linktop:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}



.nulla {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
#facebook_head {
	float: right;
}
#facebook_head a {
	background-image: url(images/facebook.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#facebook_head a:link, #facebook_head a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#facebook_head a:hover, #facebook_head a:active {
	color: #7AA3C0;
	text-decoration: none;
}
#cerca_head {
	background-image: url(images/bg_search.gif);
	background-position: left center;
	height: 27px;
	width: 223px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 7px;
	float: right;
}
#cerca_head form {
	margin: 0px;
	padding-left: 50px;
}
#cerca_head input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #44487C;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
}
#cont {
	background-color: #FFFFFF;
	width: 960px;
}

/*-------- MENU SINISTRA  -------- */
#msxblu .box_sx {
	margin-bottom: 15px;
}
.etic {
	width: 210px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
}
.etic .etic1 {
	position: relative;
	float: left;
	left: -12px;
}
.etic .titolo_menusx {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 9px;
	padding-bottom: 14px;
	width: 190px;
}
/*-------- MENU DESTRA  -------- */
#mdxblu .box_dx {
	margin-bottom: 15px;
}
.eticdx {
	width: 223px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
}
.eticdx .etic1 {
	position: relative;
	float: right;
	left: 12px;
}
.eticdx .titolo_menudx {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 9px;
	padding-bottom: 14px;
	width: 190px;
	padding-left: 13px;
}
/*-------- MENU DESTRA  -------- */
#mdxblu .box_newsletter {
	margin-bottom: 15px;
	background-image: url(images/bg_blunewsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 180px;
	width: 152px;
	margin-left: 15px;
	padding-right: 24px;
	padding-left: 24px;
}
#mdxblu .box_newsletter input {
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mdxblu .newsletter_bottom {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-top:4px;
}
#mdxblu .newsletter_bottom input {
	background:none;
	border:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#mdxblu .newsletter_bottom a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-top:1px;
}
#mdxblu .newsletter_bottom a:link, #mdxblu .newsletter_bottom a:visited {
	color: #FFF;
	text-decoration: none;
}
#mdxblu .newsletter_bottom a:hover, #mdxblu .newsletter_bottom a:active {
	color: #FFF;
	text-decoration: none;
}

/*-------- FOOTER_NEW  -------- */

#footer_new {
	clear: both;
	width: 950px;
	margin-right: 5px;
	margin-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #7a7a7a;
}
#footer_new .riga1 {
	clear: both;
	margin-bottom: 40px;
	margin-top: 40px;
	margin-right: 5px;
	margin-left: 5px;
}
#footer_new .riga1 .sx {
	float: left;
	width: 500px;
}
#footer_new .riga1 .dx {
	float: right;
	width: 200px;
}
#footer_new .riga2 {
	clear: both;
	margin-top: 15px;
}
#footer_new .riga2 span.titolo_linksite {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#footer_new .riga2 a.titolo_linksite:link, #footer_new .riga2 a.titolo_linksite:visited {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#footer_new .riga2 a.titolo_linksite:hover, #footer_new .riga2 a.titolo_linksite:active {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer_new ul.linksite_elenco {
	margin: 0px;
	padding: 0px;
}
#footer_new ul.linksite_elenco li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#footer_new ul.linksite_elenco li a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer_new ul.linksite_elenco li a:link, #footer_new ul.linksite_elenco li a:visited {
	color: #999999;
	text-decoration: underline;
}
#footer_new ul.linksite_elenco li a:hover, #footer_new ul.linksite_elenco li a:active {
	color: #333;
	text-decoration: none;
}


/*----------- CIVETTA1 ----------*/
.civetta {
	margin-bottom: 13px;
	padding-bottom: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
.civetta .foto {
	border: 2px solid #CCC;
}
.civetta h2 {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 19px;
	font-style: italic;
	line-height: 19px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.civetta h2 a.oro:link, .civetta h2 a.oro:visited {
	color: #9d7d0c;
	text-decoration: none;
}
.civetta h2 a.oro:hover, .civetta h2 a.oro:active {
	color: #9d7d0c;
	text-decoration: underline;
}
.civetta h2 a.blu:link, .civetta h2 a.blu:visited {
	color: #161b5c;
	text-decoration: none;
}
.civetta h2 a.blu:hover, .civetta h2 a.blu:active {
	color: #161b5c;
	text-decoration: underline;
}
.civetta p {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
}
.civetta a.more {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.civetta a.more:link, .civetta a.more:visited {
	text-decoration: underline;
	color: #999;
}
.civetta a.more:hover, .civetta a.more:active {
	color: #666;
	text-decoration: none;
}

/*----------- FOCUS EXTRA ----------*/
.focusextra {
	clear: both;
	width: 491px;
}
.focusextra .sxex {
	float: left;
	height: 200px;
	width: 200px;
	padding-right: 10px;
}
.focusextra .dxex {
	float: right;
	width: 247px;
	background-image: url(images/bg_focusextra.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	padding-right: 14px;
	padding-left: 20px;
}
.focusextra .dxex .titleex {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #FFF;
	font-weight: bold;
	display: block;
	padding-top: 14px;
	padding-bottom: 14px;
}
.focusextra .dxex ul {
	margin:0 0 6px;
	padding: 0px;
	list-style-type: none;
	width: 247px;
}
.focusextra .dxex li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(images/dot_elencoex);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
}
.focusextra .dxex li a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.focusextra .dxex li a:link, .focusextra .dxex li a:visited {
	color: #161b5c;
	text-decoration: none;
}
.focusextra .dxex li a:hover, .focusextra .dxex li a:active {
	color: #999;
	text-decoration: underline;
}
.focusextra .dxex a.bott_ex {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	display: block;
	padding-top: 5px;
}
.focusextra .dxex a.bott_ex:link, .focusextra .dxex li a.bott_ex:visited {
	color: #999;
	text-decoration: underline;
}
.focusextra .dxex a.bott_ex:hover, .focusextra .dxex li a.bott_ex:active {
	color: #333;
	text-decoration: none;
}

/*----------- LISTA NEWS ----------*/
.lista_news {
}
.lista_news h2, h2.tit_main2 {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
	color:#161b5c;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.nodata {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;	
}
ul.el_lista_news {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.el_lista_news li {
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	background-image: url(images/ico_foglio_blu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
}
ul.el_lista_news li h4 {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px;
}
ul.el_lista_news li h4 a:link, ul.el_lista_news li h4 a:visited {
	color: #777;
	text-decoration: none;
}
ul.el_lista_news li h4 a:hover, ul.el_lista_news li h4 a:active {
	color: #333;
	text-decoration: underline;
}
ul.el_lista_news li .data {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}

/*-------- SCHEDA --------*/

.utility1_scheda {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.utility1_scheda .utilsx {
	width: 250px;
	float: left;
}
.utility1_scheda .utilsx a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.utility1_scheda .utilsx a:link, .utility1_scheda .utilsx a:visited {
	color: #CCC;
	text-decoration: underline;
}
.utility1_scheda .utilsx a:hover, .utility1_scheda .utilsx a:active {
	color: #333;
	text-decoration: none;
}
.utility1_scheda .utildx {
	float: right;
	width: 120px;
	text-align: right;
}
.centro_scheda {
	width: 491px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
}
.centro_scheda h1 {
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 25px;
	padding: 0px;
	color: #9d7d0c;
	font-style: italic;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.centro_scheda h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.centro_scheda h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.centro_scheda .fotosx {
	float: left;
	margin-right: 10px;
	width: 200px;

}
.centro_scheda .fotodx {
	float: right;
	width: 200px;
	margin-left: 10px;
}
.centro_scheda .fotodx img {
	/*max-width:230px;*/
	width: 200px;
	border: 2px solid #CCC;
	float: right;
	margin-bottom: 10px;
}
.centro_scheda .fotosx img {
	/*max-width:230px;*/
	width: 200px;
	border: 2px solid #CCC;
	float: left;
	margin-bottom: 10px;
}

.centro_scheda .fotocenter {
	margin-bottom: 8px;
}
.centro_scheda .fotocenter img {
	width:491px;
}

h2.titolo_arch {
	color:#161B5C;
	font-family:"Trebuchet MS",Verdana,Geneva,sans-serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	margin:7px 0 20px;
}
.archivion {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.archivion a.tit_arc {
	color: #9d7d0c;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.archivion a.tit_arc:link, .archivion a.tit_arc:visited {
	text-decoration: underline;
}
.archivion a.tit_arc:hover, .archivion a.tit_arc:active {
	text-decoration: none;
}
.archivion .dati {
	display: block;
	margin-bottom: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.archivion .dati a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.archivion .dati a:link, .archivion .dati a:visited {
	color: #CCC;
	text-decoration: underline;
}
.archivion .dati a:hover, .archivion .dati a:active {
	color: #333;
	text-decoration: none;
}
.centro_scheda .info_articoli {
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.centro_scheda .info_articoli .data {
}
.centro_scheda .info_articoli .autore {
}
.centro_scheda p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.centro_scheda a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.centro_scheda a:link, .centro_scheda a:visited {
	color: #333;
	text-decoration: underline;
}
.centro_scheda a:hover, .centro_scheda a:active {
	color: #CCC;
	text-decoration: none;
}

/*-------- ELENCO LIBRO ---------*/

.elencolibro {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.elencolibro .datalibro {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #161b5c;
	line-height: 12px;
	margin-bottom: 10px;
	display: block;
	width: 491px;
}
.elencolibro .libroimg {
	float: left;
	width: 102px;
	height:140px;
	margin-right: 15px;
}
.elencolibro .libroimg img {
	display: block;
	clear: both;
}
.elencolibro .civettelibro {
	float: right;
	width: 360px;
	color: #161b5c;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px;
}



.elencolibro .civettelibro a.link_sfoglia {
	background-image: url(images/butt_sfoglia_2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	margin-top: 8px;
	font-size:10px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	float:left;
}
.elencolibro .civettelibro a.link_sfoglia:link, .elencolibro .civettelibro a.link_sfoglia:visited {
	color: #FFF;
	background-position: right 0px;
}
.elencolibro .civettelibro a.link_sfoglia:hover, .elencolibro .civettelibro a.link_sfoglia:active {
	background-position: right -17px;
	color: #0f2963;
}
.elencolibro .civettelibro a.link_sfoglia span {
	display: block;
	height: 14px;
	padding:3px 10px 0 10px;
	background-image: url(images/butt_sfoglia_1.gif);
	background-repeat: no-repeat;
	float:left;
}
.elencolibro .civettelibro a.link_sfoglia:link span, .elencolibro .civettelibro a.link_sfoglia:visited span {
	color: #FFF;
	background-position: left 0px;
}
.elencolibro .civettelibro a.link_sfoglia:hover span, .elencolibro .civettelibro a.link_sfoglia:active span {
	background-position: left -17px;
	color: #0f2963;
}



.elencolibro .civettelibro a.link_sfoglia_abbon {
	background-image: url(images/butt_sfoglia_abbon_2.gif);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	margin-top: 8px;
	font-size:10px;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	float:left;
}
.elencolibro .civettelibro a.link_sfoglia_abbon:link, .elencolibro .civettelibro a.link_sfoglia_abbon:visited {
	color: #FFF;
	background-position: right 0px;
}
.elencolibro .civettelibro a.link_sfoglia_abbon:hover, .elencolibro .civettelibro a.link_sfoglia_abbon:active {
	background-position: right -17px;
	color: #0f2963;
}
.elencolibro .civettelibro a.link_sfoglia_abbon span {
	display: block;
	height: 14px;
	padding:3px 10px 0 22px;
	background-image: url(images/butt_sfoglia_abbon_1.gif);
	background-repeat: no-repeat;
	float:left;
}
.elencolibro .civettelibro a.link_sfoglia_abbon:link span, .elencolibro .civettelibro a.link_sfoglia_abbon:visited span {
	color: #FFF;
	background-position: left 0px;
}
.elencolibro .civettelibro a.link_sfoglia_abbon:hover span, .elencolibro .civettelibro a.link_sfoglia_abbon:active span {
	background-position: left -17px;
	color: #0f2963;
}



.elencolibro .librooro {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #9d7d0c;
	display: block;
	font-weight: bold;
}



.conttit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #161b5c;
}
.contgrigchairo {
	color: #333;
}


.bgcerca {
	background-image: url(images/bgcerca.gif);
	background-repeat: repeat-x;
	background-color: #032E60;
}
.txtbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.titolochisiamo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #2E3192;
	text-decoration: none;
}
.sottotiolochi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #377DB6;
	text-decoration: none;
	font-weight: bold;
}




.bg2 {
	background-image: url(images/bg3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.sezione {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}

.bgcolumn {
	background-image: url(images/bgcolumn.gif);
	background-repeat: repeat-x;
	background-color: #FDFDFD;
}
.bgbtn {
	background-image: url(images/bgtabbtn.gif);
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	padding-left: 18px;
	background-position: 10px;
}
A.linksx:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: none;
}
.titolonews {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #377db6;
	text-decoration: none;
}
.linea {
	background-image: url(images/linea.gif);
	background-repeat: repeat-x;
}

.txtnews {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}



A.linksx:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #aeaeae;
	text-decoration: none;
}

A.linksx:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: none;
}
A.titolonews:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #aeaeae;
	text-decoration: none;
}
A.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

A.titolonews:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #3F90D2;
	text-decoration: underline;
}
A.titolonews:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #377db6;
	text-decoration: none;
}
A.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titolonews_interna {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 22px;
	font-weight: bold;
	color: #377db6;
	text-decoration: none;
	line-height: 30px;
	padding-left: 5px;
	border-bottom-style: none;
	padding-bottom: 4px;
	background-color: #F4F4F4;
	padding-right: 5px;
	background-image: url(images/linea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fotoarticolo {
	padding-bottom: 15px;
	padding-right: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.txtnewsimportant {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.cantiere {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	color: #ae2c26;
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}
.modellobarca {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #055698;
	text-decoration: none;
	background-image: url(images/bgtitoloannuncio.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
.categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.bordofotoann {
	border: 4px solid #3f90d2;
}
.bgdati {
	background-image: url(images/bgdati.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
}
.vocedati {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #055394;
	text-decoration: none;
	padding-left: 10px;
}

.txtdesc {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636363;
	text-decoration: none;
	line-height: 14px;
}
.voceforminserisci {
	background-image: url(images/bgform.gif);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	background-position: bottom;
	background-color: #0560A5;
	line-height: 14px;
}
.form {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #4090D7;
}
.form {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #666;
}
.txdistribuzione {
	color: #000000;
	padding-left: 14px;
	font-size: 12px;
	font-weight: normal;
	padding-right: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.prezzo {
	color: #990000;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.txtnews2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-decoration: none;
}
.titolonews2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #377DB6;
	text-decoration: none;
	line-height: 14px;
	letter-spacing: -1px;
}
.titolonews3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color: #377DB6;
}

.lineav {
	background-image: url(images/lineav.gif);
	background-repeat: repeat-y;
}
.txtmainbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.titolonews4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #C1272D;
}
A.linkbottom:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}

.titolonews5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #161b5c;
	font-style: italic;
	background-color: #a88e12;
}
.titolonews6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #16195C;
}
.titolonews7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #C1272D;
}
A.linkbottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: underline;
}
A.linkbottom:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.txtmainbuttonann {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #211851;
	text-decoration: none;
}
.txtmainbuttonspeci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b71427;
	text-decoration: none;
}
.txtmainbuttonbarche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005697;
	text-decoration: none;
}
.txtmainbutprov {
	color: #999;
}
.txtnews2b {
	font-size: 9px;
	line-height: 10px;
}
.personaggiodelmese {
	font-family: Arial, Helvetica, sans-serif;
	color: #2399e1;
	font-weight: bold;
}
.titoloarticolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #004c8b;
}
.txtarticolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.titolovideo {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.sitemap_primo {
}
.sitemap_primo h1 {
	background-color:#9D7D0C;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.sitemap_secondo {
	margin-bottom:18px;
}
.sitemap_secondo a h2 {
	color:#161B5C;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px;
}
.sitemap_secondo a:link h2, .sitemap_secondo a:visited h2 {
	color:#161B5C;
	text-decoration: none;
}
.sitemap_secondo a:hover h2, .sitemap_secondo a:active h2 {
	color:#347CB8;
	text-decoration: underline;
}
.sitemap_secondo a h3 {
	color:#999999;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0;
}
.sitemap_secondo a:link h3, .sitemap_secondo a:visited h3 {
	color:#999999;
	text-decoration: none;
}
.sitemap_secondo a:hover h3, .sitemap_secondo a:active h3 {
	color:#333;
	text-decoration: underline;
}
.box_abbonamento {
	background-image: url(images/abbonamento/box_abbonamento.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 491px;
	clear: both;
}
.box_abbonamento .abbon {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
.box_abbonamento .dx_abbon {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}
.box_abbonamento .dx_abbon h1 {
	color: #161B5C;
	font-size: 17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 14px;
	font-style: italic;
	font-weight: bold;
}
.box_abbonamento .dx_abbon p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 14px;
	width: 220px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box_abbonamento .dx_abbon a {
}
.box_abbonamento .dx_abbon a:link, .box_abbonamento .dx_abbon a:visited {
	color: #56a3ca;
}
.box_abbonamento .dx_abbon a:hover, .box_abbonamento .dx_abbon a:active {
	color: #021246;
}
a.butt_cerca {
	background-image:url("images/search_button.gif");
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:21px;
	margin-right:4px;
	margin-top:3px;
	width:23px;
}
a.butt_cerca:link, a.butt_cerca:visited {
	background-position: 0px 0px;
}
a.butt_cerca:hover, a.butt_cerca:active {
	background-position: 0px -21px;
}
#extra_annunci {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #e6e6e6;
	margin-top: 15px;
	margin-bottom: 10px;
}
#extra_annunci .tit {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #181c5b;
	clear: both;
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
}
#extra_annunci ul.correlati  {
	margin-left:-25px;
	margin-top:0;
}
#extra_annunci ul.correlati li {
}
#extra_annunci ul.correlati li a {
	font-style: italic;
}
#extra_annunci ul.correlati li a:link, #extra_annunci ul.correlati li a:visited {
	color: #999;
	text-decoration: none;
}
#extra_annunci ul.correlati li a:hover, #extra_annunci ul.correlati li a:active {
	color: #333;
	text-decoration: underline;
}
#extra_annunci .commenti {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #e6e6e6;
	margin-top: 20px;
}
#extra_annunci .commenti .comment {
	border: 1px solid #e6e6e6;
	width: 441px;
	margin-top: 4px;
	margin-bottom: 4px;
	display: block;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-image: url(images/fum.jpg);
	background-repeat: no-repeat;
	background-position: 8px 8px;
}
#extra_annunci .commenti .comment .nome {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
#extra_annunci .commenti .comment p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #999999;
}
.box_commento {
	background-color: #e6e6e6;
	padding: 15px;
	width: 461px;
	margin-top: 10px;
	display: block;
	clear: both;
}
.box_commento .tit2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #393939;
	clear: both;
	display: block;
	line-height: 12px;
	margin-bottom: 2px;
}
.box_commento .tit3 {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	clear: both;
	display: block;
	line-height: 12px;
}
.box_commento label {
	font-size: 11px;
}
#extra_annunci .form {
	border: none;
	font-size: 12px;	
}
a.cat_link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}
a.cat_link:link, a.cat_link:visited {
	color:#CCCCCC;
	text-decoration: underline;
}
a.cat_link:hover, a.cat_link:active {
	color: #666;
	text-decoration: none;
}
