/* CSS Document */

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#box_header {
	background-color: #61a433;
	background-image:url(../immagini/bg_header.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:365px;
}
#header {
	width:840px;
	margin:auto;
}
#header #logo {
	width:840px;
	height:75px;
	margin:auto;
	background-color:#354b57;
}
#foto_header {
	width:840px;
	margin:auto;
	background-color:#fff;
	text-align:center;
}
#foto_header_int {
	margin:auto;
	background-color:#fff;
	margin-top:16px;
	margin-bottom:2px;
}
#menu_blu {
	margin:auto;
	color:#929ea5;
	width:806px;
	height:35px;
	background-image:url(../immagini/bg_menu_blu.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	margin-bottom:2px;
	font-weight:bold;
	line-height:35px;
	letter-spacing:1px;
}
#menu_blu a:link, #menu_blu a:visited, #menu_blu a:active {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
#menu_blu a:hover {
	color:#FF6;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
#menu_celeste {
	margin:auto;
	color:#fff;
	width:806px;
	height:35px;
	background-image:url(../immagini/bg_menu_celeste.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	margin-bottom:2px;
	font-weight:bold;
	line-height:35px;
}
#menu_celeste a:link, #menu_celeste a:visited, #menu_celeste a:active {
	color:#273a44;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
#menu_celeste a:hover {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
#box_content {
	background-color: #a3c778;
	background-image:url(../immagini/bg_righe.gif);
	background-repeat:repeat;
	width:100%;
}
#content {
margin:auto;
	background-color: #fff;
	width:840px;
}
#content_left {
	float:left;
	margin:17px;
	margin-top:15px;
	width:480px;
	font-size:12px;
	color:#3c2c1c;
	line-height:20px;
	text-align:justify;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#content_left a:link, #content_left a:visited, #content_left a:active{
	font-size:12px;
	color: #F58320;
	font-weight: bold;
	line-height:20px;
	text-decoration:none;
	}
#content_left a:hover{
	font-size:12px;
	color: #F58320;
	font-weight: bold;
	line-height:20px;
	text-decoration:underline;
	}
#content_left h1{
	font-size:16px;
	color:#6daa37;
	border-bottom: 1px dotted #6daa37;
	line-height:30px;
	font-weight:bold;
	letter-spacing:1px;
}
#basic{
	background-color:#F93;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#basic a:link, #basic a:visited, #basic a:active{
	font-size:16px;
	background-color:#F93;
	border-left: 20px solid #F60;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#basic a:hover{
	font-size:16px;
	background-color:#F93;
	border-left: 50px solid #F60;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#plus{
	background-color:#78AAC5;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#plus a:link, #plus a:visited, #plus a:active{
	font-size:16px;
	background-color:#78AAC5;
	border-left: 20px solid #3269AD;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#plus a:hover{
	font-size:16px;
	background-color: #3269AD;
	color:#fff;
	border-left: 50px solid #78AAC5;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#superplus{
	background-color:#4986A7;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#superplus a:link, #superplus a:visited, #superplus a:active{
	font-size:16px;
	background-color: #4986A7;
	border-left: 20px solid #004080;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#superplus a:hover{
	font-size:16px;
	background-color: #004080;
	color:#fff;
	border-left: 50px solid #4986A7;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#millennium{
	background-color:#ba5827;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#millennium a:link, #millennium a:visited, #millennium a:active{
	font-size:16px;
	background-color:#ba5827;
	border-left: 20px solid #930;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#millennium a:hover{
	font-size:16px;
	background-color:#930;
	border-left: 50px solid #ba5827;;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#sport{
	background-color:#259e9e;
	color:#fff;
	height:22px;
	margin-bottom:30px;
}
#sport a:link, #sport a:visited, #sport a:active{
	font-size:16px;
	background-color:#259e9e;
	border-left: 20px solid #008080;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#sport a:hover{
	font-size:16px;
	background-color:#008080;
	color:#fff;
	border-left: 50px solid #259e9e;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#prices{
	background-color:#fff;
	color:#fff;
	height:22px;
	margin-bottom:10px;
}
#prices a:link, #prices a:visited, #prices a:active{
	font-size:16px;
	background-color:#fff;
	border-left: 20px solid #666;
	color:#333;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#prices a:hover{
	font-size:16px;
	background-color:#666;
	color:#fff;
	border-left: 50px solid #999;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#content_right {
	float:right;
	margin-top:15px;
	margin-right:17px;
	width:250px;
	background-color:#f0f2f3;
}
#content_wide {
	margin:auto;
	margin:0px;
	margin-left:17px;
	margin-right:27px;
	font-size:12px;
	color:#3c2c1c;
	line-height:20px;
	text-align:justify;
	padding:0px;
	padding-left:20px;
}
#content_wide2 {
	margin:auto;
	margin:0px;
	margin-left:17px;
	margin-right:27px;
	font-size:12px;
	color:#3c2c1c;
	line-height:20px;
	text-align:justify;
	padding:0px;
	padding-left:20px;
}
#flash_home {
	margin-left:37px;
}
#footer {
	margin:auto;
	width:840px;
	background-color:#1b272e;
}
#footer_int {
	margin-left:40px;
	margin-top:12px;
	margin-bottom:10px;
 	font-size:12px;
	color:#fff;
	line-height:18px;
}
#footer_int a:link, #footer_int a:visited, #footer_int a:active{
 	font-size:14px;
	color:#f5821f;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
}
#footer_int a:hover{
 	font-size:14px;
	color:#f5821f;
	letter-spacing:1px;
	text-decoration:underline;
	font-weight:bold;
}
#footer_menu {
	width:840px;
	margin:auto;
	background-color:#f5821f;
	color:#fff;
	line-height:24px;
	letter-spacing:1px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
#footer_menu a:link, #footer_menu a:visited, #footer_menu a:active{
 	font-size:11px;
	color:#1b272e;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;

}
#footer_menu a:hover{
 	font-size:11px;
	color:#fff;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:bold;
}
.arancio_bold {
	color: #F58320;
	font-weight: bold;
}
#credits {
	color:#fff;
	line-height:24px;
	letter-spacing:1px;
	font-size:10px;
	text-align:right;
	font-weight:normal;
	margin-top:10px;
}
#credits a:link, #credits a:visited, #credits a:active{
 	font-size:10px;
	color:#1b272e;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:normal;
}
#credits a:hover{
 	font-size:10px;
	color:#fff;
	letter-spacing:1px;
	text-decoration:none;
	font-weight:normal;
}
#leonardo{
	background-color:#96c;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#leonardo a:link, #leonardo a:visited, #leonardo a:active{
	font-size:16px;
	background-color:#96c;
	border-left: 20px solid #639;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#leonardo a:hover{
	font-size:16px;
	background-color:#639;
	border-left: 50px solid #96c;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#lucullus{
	background-color:#F93;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#lucullus a:link, #lucullus a:visited, #lucullus a:active{
	font-size:16px;
	background-color:#f93;
	border-left: 20px solid #F60;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#lucullus a:hover{
	font-size:16px;
	background-color:#F60;
	border-left: 50px solid #f93;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#masaccio{
	background-color:#F60;
	color:#fff;
	height:22px;
	margin-bottom:20px;
}
#masaccio a:link, #masaccio a:visited, #masaccio a:active{
	font-size:16px;
	background-color:#f60;
	border-left: 20px solid #c60;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
#masaccio a:hover{
	font-size:16px;
	background-color:#c60;
	border-left: 50px solid #F60;
	color:#fff;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
