﻿*{padding: 0; margin: 0;}
/* global */
body#mainbackground {
	margin: 0;
	padding: 0;
	background-image: url("../images/background.jpg");
	background-position: top;
	background-attachment: scroll;
}
#bgcontain {
	margin: 0px auto;
	width: 950px;
	background-repeat: repeat-y;
}
#verde {
	color: #66FF66;
}
#rosso {
	color: #FF3300;
}
#barrato{
	text-decoration:line-through;
}



/* header */
#header {
	position:relative;
	width: 900px;
	height: 200px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align:center;
}
img.logo {
	float: left;
	border: none;

}



/* header - navigation */
#navlist {
}
#navlist li {
	display: inline;
	padding: 3px 3px 0px 0px;
}
#navlist li img{
	border:none;
}


/* content */
#maincontent {
	width: 900px;
	margin: 0px auto;
	padding: 15px 0px 25px 0px;
	clear: left;
	overflow: hidden;
}



/* Home Page */
img#mainimage {
	width: 900px;
	margin: 0;
	padding: 0;
}
img#mainimage img {
	border: none;
}
div#subfourcontain {
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background-position: top;
	background-repeat: repeat-x;
}
#subtitle {
	margin: 0;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	font-family: "Calibri";
	font-size: 20px;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 7px;
	font-weight: bold;
	color: #eaeaea;
}

#alertbar {
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-family: "Calibri";
	font-size: 26px;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 6px;
	font-weight: bold;
	color: #eaeaea;
	text-decoration: none;
}

#alertbar2 {
	font-size: 22px;
	font-variant: small-caps;
	letter-spacing: 3px;
	text-transform: none;
	color: #bbbbbb;
}


#contatore {
	font-family: "Calibri";
	font-size: 20px;
	text-align:center;
	color: #bbbbbb;
	margin: 0px 0px 20px 0px;
}

#contatore a{
	font-size: 12px;
	text-align:center;
	color: #bbbbbb;
}






div#boxtopindexcontainer{
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	padding: 0px;
	background-position: top;
	background-repeat: repeat-x;
}
ul#boxtopindex{
	width: 900px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
ul#boxtopindex li.google{
	width: 232px;
	margin: 0px 0px 0px 2px;
	float: left;
	display: inline;
	border: none;
}
ul#boxtopindex li.news {
	width: 410px;
	margin: 0px 0px 0px 13px;
	float: left;
	display: inline;
	border: none;
}
/*
ul#boxtopindex li.unicum {
	width: 222px;
	margin: 0px 0px 0px 13px;
	float: left;
	display: inline;
	border: none;
}
*/




#google{
	width:222px;
	height:165px;
	margin: 0px 0px 30px 5px;
	padding: 10px 0px 0px 0px;
	float:left;
	display:block;
	background-color:black;
	border: 2px #414048 solid;
	text-align:center;
}
#google img{
	border:0px;	
}
#news_container{
	width: 620px;
	height: 99px;
	margin: 0px 0px 0px 20px;
	padding: 3px 10px 3px 10px;
	float:left;
	display:block;
	background-color:black;
	border: 2px #414048 solid;
}
#news{
	list-style: none;
}
/*
#news a{
	color:#111111;
	display:block;
	font-family:verdana,geneva,helvetica,arial,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:17px;
}
#news a:hover{
	text-decoration:underline;
}
*/


.subnews {
	width:600px;
	height:98px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	float:left;
}
.subnews img{
	border:0px;
	margin:0px 0px 0px 5px;
}
.subnews a{
	font-family:calibri,verdana,geneva,helvetica,arial,sans-serif;
	font-size:16px;
	text-align:left;
	font-style:normal;
	font-variant:small-caps;
	letter-spacing:2px;
	text-transform:none;
	font-weight:bold;
	color:#bbbbbb;
	text-decoration:none;
}
.subnewsleft{
	height:98px;
	float:left;
	display:inline-block;
}
.subnewsright{
	height:98px;
	float:left;
	display:inline-block;
	padding-left:20px;
}

.subnews a.date:visited, a.date:link {
	font-size: 16px;
	color: #00CC00;
}
.subnews a.date:active {
	color: #00FF00;
}
.subnews a.date:hover {
	color: #00FF00;
}
.subnews a.title:visited {
	font-size: 24px;
	color: #CCCCCC;
}
.subnews a.title:link {
	font-size: 24px;
	color: #CCCCCC;
}
.subnews a.title:active {
	color: #ffffff;
}
.subnews a.title:hover {
	color: #ffffff;
}
.subnews a.subtitle:visited {
	font-size: 20px;
	color: #CC0000;
}
.subnews a.subtitle:link {
	font-size: 20px;
	color: #CC0000;
}
.subnews a.subtitle:active {
	color: #FF3300;
}
.subnews a.subtitle:hover {
	color: #FF3300;
}





#links{
	width:157px;
	height:40px;
	margin:20px 0px 0px 20px;
	padding:8px 0px 3px 2px;
	float:left;
	display:block;
	background-color:black;
	border:2px #414048 solid;
	text-align:center;
}
#links a{
	color:#c0c0c0;
	font-family:calibri,arial,verdana,geneva,helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:10px;
	font-size:29px;
	text-decoration:none;
}
#links a:hover{
	color:#ed9231;
}


#merchandise{
	width:227px;
	height:40px;
	margin:20px 0px 0px 20px;
	padding:8px 0px 3px 0px;
	float:left;
	display:block;
	background-color:black;
	border:2px #414048 solid;
	text-align:center;
}
#merchandise a{
	color:#c0c0c0;
	font-family:calibri,arial,verdana,geneva,helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:1px;
	font-size:28px;
	text-decoration:none;
}
#merchandise a:hover{
	color:#ed9231;
}


#calendario{
	width:207px;
	height:40px;
	margin:20px 0px 0px 20px;
	padding:8px 0px 3px 0px;
	float:left;
	display:block;
	background-color:black;
	border:2px #414048 solid;
	text-align:center;
}
#calendario a{
	color:#c0c0c0;
	font-family:calibri,arial,verdana,geneva,helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:1px;
	font-size:28px;
	text-decoration:none;
}
#calendario a:hover{
	color:#ed9231;
}








/* Slider */
#sliderindex {
	width: 900px; /* important to be same as image width */;
	height: 415px; /* important to be same as image height */;
	position: relative; /* important */;
	overflow: hidden; /* important */;
	margin: 0px auto 30px auto;
	padding: 0;
}
#sliderindex img {
	border: 0;
}
#sliderindexContent {
	width: 900px; /* important to be same as image width or wider */;
	position: absolute;
}
#sliderindexContent {
	list-style-type: none;
}
#sliderindexContent a:hover {
	cursor: pointer;
}
.sliderindexImage {
	float: left;
	position: relative;
	display: none;
}
.sliderindexImage span {
	position: absolute;
	font: 38px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 900px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
	line-height: 1.5;
}
.sliderindexImage a:link {
	text-decoration:none;
}
.clear {
	clear: both;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 415px;
}
.right {
	right: 0;
	top: 0;
	width: 110px !important;
	height: 415px;
}
.center{
	text-align:center;
	top: 175px;
	left: 0;
	width: 900px !important;
	height: 50px;
}
.sliderindexImage span strong {
	font-size: 14px;
}



/*  METEO */

ul#subfour {
	width: 900px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
ul#subfour li {
	margin: 0px 0px 0px 20px;
	padding: 0;
	float: left;
	display: inline;
}
ul#subfour li.subfourfirst {
	margin: 0px 0px 0px 2px;
	padding: 0;
	float:left;
	text-align: center;
	display: inline;
}
ul#subfour li a:visited {
	width: 205px;
	height: 205px;
	border: 2px solid #414048;
	display: block;
}
ul#subfour li a:link {
	width: 205px;
	height: 205px;
	border: 2px solid #414048;
	display: block;
}
ul#subfour li a:active {
	width: 205px;
	height: 205px;
	border: 2px solid #8d8c94;
	display: block;
}
ul#subfour li a:hover {
	width: 205px;
	height: 205px;
	border: 2px solid #8d8c94;
	display: block;
}
ul#subfour img {
	border: none;
}




/* footer */
ul#footer {
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
	text-align: center;
}
#footer li {
	display: inline;
	list-style-type: none;
	padding-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666;
}
#footer a:visited {
	color: #666;
	text-decoration: none;
}
#footer a:link {
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	color: #ccc;
	text-decoration: none;
}





/* Simple Layout */
#simplecontain {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0px auto 65px auto;
	padding: 0px 0px 200px 0px;
	width: 750px;
}
#simplecontain h1 {
	color: #fff;
	font-weight: normal;
	font-size: 40px;
}
#simplecontain h2 {
	color: #a1bde4;
	font-weight: normal;
	font-size: 20px;
	margin: 40px 0px 0px 0px;
	text-transform: uppercase;
}
#simplecontain p {
	color: #fff;
	font-size: 13px;
	margin: 10px 0px 0px 0px;
}
#simplecontain p a:visited {
	color: #999;
	text-decoration: none;
}
#simplecontain p a:link {
	color: #999;
	text-decoration: none;
}
#simplecontain p a:hover {
	color: #999;
	text-decoration: underline;
}
#simplecontain p a:active {
	color: #999;
	text-decoration: underline;
}
#simplecontain p + p {
	margin: 10px 0px 0px 0px;
}
#simplecontain ul {
	color: #fff;
	font-size: 13px;
}
#simplecontain ul a:visited {
	color: #999;
	text-decoration: none;
}
#simplecontain ul a:link {
	color: #999;
	text-decoration: none;
}
#simplecontain ul a:hover {
	color: #999;
	text-decoration: underline;
}
#simplecontain ul a:active {
	color: #999;
	text-decoration: underline;
}
#simplecontain2 {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0px auto 65px auto;
	padding: 0px 0px 50px 10px;
	width: 750px;
	background-color: #000;
}
#simplecontain2 h1 {
	color: #fff;
	font-weight: normal;
	font-size: 40px;
}
#simplecontain2 p {
	color: #fff;
	font-size: 13px;
}



/* POPUP */

#popup
{
	position: absolute;
	background-color: #000000;
	font-size: 28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	text-align: Center;
	top: 20px;
	left: 100px;
	width: 681px;
	border: Solid 1px #ffffff;
	z-index:999;
}
a.popup{color: #ffffff;	text-decoration: None;}
/*a.popup:hover { color: #FF9900; }
*/
div.chiudi
{
	font-family: Verdana;
	font-size: 14px;
	color: #ffffff;
	text-align: Left;
	font-weight: bold;
	border-bottom: Solid 2px #ffffff;
}

