@charset "utf-8";
/* CSS Document */

* {
   margin: 0;
}
html, body {
	height: 100%;
	background-color: #000000;
	border:0px solid #ffffff;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 20px; /* the bottom margin is the negative value of the footer's height */
	border:0px solid #ffffff;
}
.push {
	border:0px solid #ffffff;
   height:20px; /* .push must be the same height as .footer */
}
.footer {
	border:0px solid #ffffff;
	height: 20px;
	margin-left: auto;
    margin-right: auto;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F7E169;
	font-weight: bold;
}

.header
{
	margin-top:0px;
	}

.corpo
	{
	width:800px;
	margin-left: auto;
    margin-right: auto;
}

.header {
	width:800px;
	border-bottom-width: medium;
	border-bottom-style: double;
	margin-left: auto;
    margin-right: auto;
}

#media {
	width:419px;
	height:422px;
	float:left;
}

#regioni {
	width:400px;
	height:222px; 
	float:left;
	border:0px solid white;
}

#regioni2 {
	width:400px;
	height:160px; 
	float:left;
	border:0px solid white;
}

#regionibottom {
	width:800px;
	height:178px;
	float:left;
	
	background-position: top right;
	border:0px solid white;	
}

#regionibottom2 {
	width:800px;
	float:left;
	background-position: top right;
	border:0px solid white;
	
}

#regsx {
	width:200px;
	height:178px;
	float:left;
}

#regdx {
	width:200px;
	height:178px;
	float:right;
}

#imgold {
	width:381px;
	height:600px;
	float:right;
	background:url(/images/index-infinito_02.jpg);
}

#imgtop {
	width:381px;
	height:422px;
	float:right;
	background:url(/images/index-infinito_02_01.jpg);
	border:0px solid white;	
}


.header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #F7E169;
	text-align: left;
	font-style: normal;
}

a:link, a:visited, a:active {
	font-family:Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #F7E169;
	text-align: left;
	font-style: normal;
	text-decoration:none;
	white-space: nowrap;
}

a:hover {
	font-family:Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #bd0608;
	text-align: left;
	font-style: normal;
	white-space: nowrap;
}

a.piccolo:link, a.piccolo:visited, a.piccolo:active {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #F7E169;
	text-align: left;
	font-style: normal;
	text-decoration:none;
}

a.piccolo:hover {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #bd0608;
	text-align: left;
	font-style: normal;
	text-decoration:none;
}


a.piccolo2:link, a.piccolo:visited, a.piccolo:active {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #F7E169;
	text-align: center;
	font-style: normal;
	text-decoration:none;
}

a.piccolo2:hover {
	font-family:Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #bd0608;
	text-align: left;
	font-style: normal;
	
}



.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F7E169;
	text-align: center;
	font-style: normal;
	
}
.footer p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7E169;
	text-align: center;
	
}
.footer p a: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #F7E169;
	text-align: center;
	text-decoration: none;
}

.oro{
	font-family:Verdana;
	font-size: 11px;
	color: #F7E169;
}

.oro2{
	font-family: Verdana;
	font-size: 11px;
	color: #F7E169;
	text-align: center;
	padding-left:-50px;
}

.oro3{
	font-family: Verdana;
	font-size: 11px;
	color: #F7E169;
/*
	padding-right:50px;
	padding-left:50px; 
*/
	text-align:justify; line-height:15px;
}

a.rosso_link:link, a.rosso_link:visited, a.rosso_link:active {
	font-family: Verdana;
	font-size: 11px;
	color: #bd0608; 
	font-weight:bold; text-decoration: underline;
}

a.rosso_link:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #F7E169;
	font-weight:bold;
}

a.rosso_link2:link, a.rosso_link2:visited, a.rosso_link2:active {
	font-family: Verdana;
	font-size: 11px;
	color: #bd0608; 
	font-weight:bold; 
}

a.rosso_link2:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #F7E169;
	font-weight:bold;
}


.bianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.rosso{
	font-family:Verdana;
	font-size: 11px;
	color: #bd0608;
}

.grigio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dddddd;
}

.grigio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dddddd;
}

.sfondonero {
	width:361px;
	height:580px;
	background:url(/images/black-70.png);
	padding:10px;
}

.sfondobianco {
	width:361px;
	height:580px;
	background:url(/images/opaque0.png);
	padding:10px;
}

.sfondoneutro {
	width:361px;
}

#container{border:0px solid white;}
ul, li{margin:0; border:0; list-style:none; padding:0;}
ul{border-bottom:dotted 0px #DEDEDE;}
ul{height:21px;}
li{display:inline;}
.menu span{border:solid 0px #EFEFEF; padding:4px 2px 4px 6px; border-bottom:none; margin-right:10px; line-height:18px;}
.menu span a{font-weight:bold;}
.menu span:hover{border:solid 1px #F7E169; border-right:1px solid #F7E169; border-bottom:none;}
.arrow{margin-left:4px; cursor:pointer; }
.sub_menu{display:none; position:relative; border:solid 1px #F7E169; padding:10px; top:2px; width:240px; background:#000000;}
.sub_menu a:link, .sub_menu a:visited {display:block; font-size:11px; padding:0px;height:16px; font-family:Verdana;border:0px solid #ffffff}
.item_line{border-top:solid 1px #DEDEDE;}

.sub_menu a:hover{
	display:block; font-size:13px; padding:0px; font-family:Verdana;
	}

#txtbianco2
{
border:1px solid #fff;
background:#fff;
font-family: Verdana;
font-size:11px;
color:#003376;
height:11px;
vertical-align:middle
}

#pulsante{
	background:url(/images/sf_button.gif) no-repeat;
	border: 0px solid #fff;
	font-family: Verdana;
	font-size:9px;
	color:#000;
	height:15px;
	width:54px;
	cursor:pointer;
	font-weight: bold;
}

#pulsante2{
background:url(../images/sf_button4.gif) no-repeat;
border: 0px solid #CCCCCC;
font-family: Verdana;
font-size:8px;
color:#000;
height:20px;
width:65px;
text-align:center;
cursor:pointer;
}

.menudo{
height:20px;
float:left;
border:0px solid #ffffff;
text-align:center;
padding-top:20px;
}

