﻿/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #000000;
}

h1, h2 {
	font-weight: normal;
}

p, ol, ul {	margin-top: 0;	line-height: 180%;}a {	color: #000000;}a:hover {	text-decoration: none;	color: #000000;}a img {	border: none;}img.left {	float: left;	margin: 0 15px 0 0;}img.right {	float: right;	margin: 0 0 0 15px;}/* Header */#header {	height: 110px;	margin: 0 auto;	text-transform: uppercase;}#logo {	float: left;	padding: 24px 0 0 20px;}#logo h1, #logo p {	margin: 0;	font-weight: bold;}#logo h1 {}#logo p {	padding-left: 1px;	line-height: normal;	font-size: .85em;}#menu {	float: right;	padding-top: 24px;}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	display: block;	float: left;	padding: 31px 20px;	text-decoration: none;	font-size: .85em;	font-weight: bold;}#menu a:hover {	text-decoration: underline;}#menu .current_page_item a {	background: #C3C3C3 url(../images/skin1/img02.gif) repeat-x;}/* Page */#page {	width: 960px;	margin: 0 auto;}/* Content */#content {	float: left;	width: 650px;}.post {}.meta {	margin: 0;	padding: 10px 0 15px 20px;	border-top: 1px solid #F3F3F3;}.meta a {	text-decoration: none;}.meta a:hover {	text-decoration: underline;}.meta .more {	padding-left: 12px;	background: url(../images/skin1/img09.gif) no-repeat left center;}.meta .comments {	padding-left: 15px;	background: url(../images/skin1/img10.gif) no-repeat left center;}/* Sidebar */#sidebar {	float: right;	width: 300px;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {}#sidebar li ul {	margin-bottom: 10px;	padding-bottom: 10px;	background: #FFFFFF url(../images/skin1/img16.gif) no-repeat left bottom;}#sidebar li li {	padding: 5px 20px;	border-bottom: 1px solid #F3F3F3;}#sidebar h2 {	height: 53px;	margin: 0;	padding: 15px 0 0 20px;	background: url(../images/skin1/img15.gif) no-repeat;	text-transform: uppercase;	letter-spacing: -1px;	font-size: 1.6em;	font-weight: bold;	color: #FFFFFF;}/* Green Box */.greenbox {	background: #FFFFFF url(../images/skin1/img03.gif) repeat-x;}.greenbox .title {	height: 60px;	background: url(../images/skin1/img04.gif) no-repeat;}.greenbox .title h1, .greenbox .title h2 {	height: 35px;	margin: 0;	padding: 15px 0 0 20px;	background: url(../images/skin1/img05.gif) no-repeat right top;	text-transform: uppercase;	letter-spacing: -1px;	font-size: 1.6em;	font-weight: bold;	color: #FFFFFF;}.greenbox .entry {	padding: 10px 20px 0 20px;	border-left: 1px solid #FFFFFF;	border-right: 1px solid #FFFFFF;}.btm { background: url(../images/skin1/img06.gif) repeat-x left bottom; }.btm .l { background: url(../images/skin1/img07.gif) no-repeat left bottom; }.btm .r { background: url(../images/skin1/img08.gif) no-repeat right bottom; }/* Two Columns */.two-columns {	clear: both;	background: url(../images/skin1/img11.gif) repeat-y;	border-top: 10px solid #C3C3C3;}.two-columns .title {}.two-columns .title h2 {	height: 53px;	margin: 0;	padding: 15px 0 0 20px;	text-transform: uppercase;	letter-spacing: -1px;	font-size: 1.6em;	font-weight: bold;	color: #FFFFFF;}.two-columns .blue {	background: url(../images/skin1/img13.gif) no-repeat;}.two-columns .red {	background: url(../images/skin1/img14.gif) no-repeat;}.two-columns .columnA, .two-columns .columnB {	width: 320px;}.two-columns .columnA {	float: left;}.two-columns .columnB {	float: right;}.two-columns .btm {	clear: both;	background: url(../images/skin1/img12.gif) no-repeat left bottom;}/* Footer */#footer {	clear: both;	padding: 30px 0;	background: #FFFFFF url(../images/skin1/img02.gif) repeat-x;	text-align: center;	font-size: smaller;}A.link_big:link {	FONT-WEIGHT: bold;	COLOR: #EF0107;	TEXT-DECORATION: none;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;}A.link_big:visited {	FONT-WEIGHT: bold;	COLOR: #EF0107;	TEXT-DECORATION: none;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}A.link_big:hover {	FONT-WEIGHT: bold;	COLOR: #999999;	TEXT-DECORATION: none;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.td_top_sfumato {	BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../base/sfumato_top_i.jpg); BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}.td_line_up {	PADDING-LEFT: 0px;	BACKGROUND-IMAGE: url(../base/sfumato_top_i.jpg);	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #B0C7FF;	border-right-color: #B0C7FF;	border-bottom-color: #B0C7FF;	border-left-color: #B0C7FF;}.td_menu {	PADDING-LEFT: 15px;	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;}.td_top_banner {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #B0C7FF;	border-bottom-color: #B0C7FF;	border-left-color: #B0C7FF;	border-right-color: #B0C7FF;}.td_top_bandiere {	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}.td_top_foto {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #BFE0F2;	border-right-color: #BFE0F2;	border-bottom-color: #BFE0F2;	border-left-color: #BFE0F2;}A.link_chiaro:link {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #666666;	TEXT-DECORATION: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}A.link_chiaro:visited {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #999999;	TEXT-DECORATION: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}A.link_chiaro:hover {	FONT-WEIGHT: normal;	FONT-SIZE: 10px;	COLOR: #FF0000;	TEXT-DECORATION: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}.td_titoli_01 {	PADDING-RIGHT: 15px;	FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: #791011}.tx_rosso {	COLOR: #990000}.td_titoli_02 {	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 15px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid}A.link_scuro:link {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9900; TEXT-DECORATION: none}A.link_scuro:visited {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9900; TEXT-DECORATION: none}A.link_scuro:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none}A.stagione:link {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #99cc66; TEXT-DECORATION: none}A.stagione:visited {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #99cc66; TEXT-DECORATION: none}A.stagione:hover {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006600; TEXT-DECORATION: none}.td_titoli_03 {	PADDING-LEFT: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid}.td_titoli_04 {	FONT-WEIGHT: bold;	FONT-SIZE: 28px;	COLOR: #F67B21;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	line-height: 30px;}.td_contenuti_01 {	PADDING-BOTTOM: 12px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid}.td_mainpage_right {	LINE-HEIGHT: 70%;	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;}.padding_left30 {	PADDING-LEFT: 30px}.tx_blu_bold14 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B5C541}.tx_blu_bold14 {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #000000;	line-height: 1.6;}.padding_left11 {	PADDING-LEFT: 13px}.padding_left22 {	PADDING-LEFT: 22px}.padding_left33 {	PADDING-LEFT: 33px}A.link_grigio_bold:link {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #929fa1; TEXT-DECORATION: none}A.link_grigio_bold:visited {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #929fa1; TEXT-DECORATION: none}A.link_grigio_bold:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6c7679; TEXT-DECORATION: none}A.link_grigio:link {	FONT-SIZE: 11px; COLOR: #929fa1; TEXT-DECORATION: none}A.link_grigio:visited {	FONT-SIZE: 11px; COLOR: #929fa1; TEXT-DECORATION: none}A.link_grigio:hover {	FONT-SIZE: 11px; COLOR: #3b3b3b; TEXT-DECORATION: none}.td_contenuti_02 {	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid}.td_contenuti_02 B {	COLOR: #a6c7e9}.tx_blu_scuro_bold_18 {	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	COLOR: #E60005}.tx_blu_chiaro_bold_18 {	FONT-WEIGHT: bold;	FONT-SIZE: 16px;	COLOR: #72A7DC}.tx_02_raquo {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #F67B21;	font-family: Arial, Helvetica, sans-serif;}.tx_02_title {	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #a6c7e9}.tx_02_raquo_14 {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}.tx_02_title_14 {	FONT-WEIGHT: bold;	FONT-SIZE: 10px;	COLOR: #154D88}.td_contenuti_03 {	BORDER-RIGHT: #cccccc 1px solid; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid}	.padding_left15 {	PADDING-LEFT: 15px}.contatti {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a6c7e9}.td_bottom {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: normal; BORDER-BOTTOM: #cccccc 1px solid}.border_general {	border: 1px solid #FFDD54;}.tx_bold {	FONT-WEIGHT: bold}.td_monocella {	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid}.td_homepage_foto {	PADDING-TOP: 5px}.td_form1 {	PADDING-LEFT: 5px; BACKGROUND-COLOR: #a6c7e9}.td_form_bianco {	PADDING-LEFT: 5px}.tx_blu_scuro_bold {	FONT-WEIGHT: bold; COLOR: #000000}.line_hight {	line-height: 20px;	COLOR: #000000}.tx_blu_chiaro_bold {	FONT-WEIGHT: bold; COLOR: #a6c7e9}.border_left {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}.border_down {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #E60000;	border-right-color: #E60000;	border-bottom-color: #E60000;	border-left-color: #E60000;}form {margin: 0px;padding: 0px;}/* Forms element like input field, select field, textarea can be set here.We used only to force Font family and size.If you wish, you can edit background, */input, select, textarea {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}/* Table cell can be set here. */td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}/* Table header can be set here. */th {background-color: #cccccc;padding: 2px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;line-height: 15px;}/* List elements can be set here. */ol, ul {margin-top:0;margin-bottom:1em;line-height:1.8;}/* Horizontal line settings. */hr {color: #e2e2e2;height: 1px;}A.link_headline_prod:link {	FONT-WEIGHT: bold;	COLOR: #663333;	TEXT-DECORATION: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_headline_prod:visited {	FONT-WEIGHT: bold;	COLOR: #333333;	TEXT-DECORATION: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_headline_prod:hover {	FONT-WEIGHT: bold;	COLOR: #000000;	TEXT-DECORATION: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_headline_title:link {	FONT-WEIGHT: normal;	COLOR: #666666;	TEXT-DECORATION: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_headline_title:visited {	FONT-WEIGHT: normal;	COLOR: #663333;	TEXT-DECORATION: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_headline_title:hover {	FONT-WEIGHT: normal;	COLOR: #000000;	TEXT-DECORATION: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.link_poza:link {	FONT-WEIGHT: normal;	border: 1px solid #999999;}A.link_poza:visited {	FONT-WEIGHT: normal;	border: 1px solid #999999;	}A.link_poza:hover {	FONT-WEIGHT: normal;	border: 1px solid #999999;}.border_up {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.border_general {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #181009;	border-right-color: #181009;	border-bottom-color: #181009;	border-left-color: #181009;}.border_updown {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #663333;	border-right-color: #663333;	border-bottom-color: #663333;	border-left-color: #663333;}.border_generalCopy {	border: 1px solid #CCCCCC;}.tx_mic {	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #cccccc;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 11pt;}.border_right {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.border_up {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.border_up_down {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dashed;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #006600;	border-right-color: #006600;	border-bottom-color: #006600;	border-left-color: #006600;}.border_upCopy {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}.border_leftCopy {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.atx_boldCopy {	FONT-WEIGHT: bold}.float{	float: left;	border-top-width: 1;	border-right-width: 1;	border-bottom-width: 1;	border-left-width: 1;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	margin-top: 0px;	margin-right: 7px;	margin-bottom: 0;	margin-left: 7;	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 0px;}.border_down_punctat {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.line_hight {	line-height: 15pt;}.border_right_red {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: none;	border-top-color: #D90000;	border-right-color: #D90000;	border-bottom-color: #D90000;	border-left-color: #D90000;}.floatright {	float: right;	border-top-width: 1;	border-right-width: 1;	border-bottom-width: 1;	border-left-width: 1;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;	padding-top: 4px;	padding-right: 7px;	padding-bottom: 0px;	padding-left: 0px;}.text_home {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000;	line-height: 2;	font-weight: bold;}.text_nr {	font-family: Arial, Helvetica, sans-serif;	font-size: 32px;	color: #FF0000;	line-height: 1.4;	font-weight: bold;}
