html,body{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #CCCCCC;
	background: url(images/bg.jpg) repeat-y center top;
	background color: #FFFFFF

	}


/*
html>body, html>body div#container {height:auto;min-height:100%;}*/



/*-----------------------------------------------------------box principali--------------------------------------------------------*/
#container{ 
margin: 0 auto;
height: 100%;
width: 766px;
padding: 0 22px 0 22px;
color: #212121;
background-color: #541911;
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
background-position: center top;
margin-top: 5px;
}

#top{
text-align: right;
width: 766px;
height: 164px;
background-color: #541911;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
background-position:center top;
margin-top: 5px;
}

#text{
text-align: justify;
width: 766px;
height: 100%;
background-color: #541911;
float: left;
margin-top: 5px;
}

#text2{
margin-left: 25px;
}

#text_down{
margin-left: 25px;
}

#footer{
	clear:both;
	width:766px;
	height:20px;
	margin-top: 5px;
	background-color: #541911;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
}


/*----------------------------------------------------IMMAGINI------------------------------------------*/
#welcome{width:383px;
text-align:center;
padding: 0px 0px 0px 0px;
float: left;}

#down1{width:383px;
width:383px;
height:200px;
text-align:left;
padding: 0px 0px 0px 0px;
float: left;}

#barra_up{width:383px;
text-align:center;
padding: 0px 0px 0px 0px;
float: right;}

#down2{width:383px;
width:383px;
height:200px;
text-align:left;
padding: 0px 0px 0px 0px;
float: right;}

#down{width:766px;
text-align:center;
margin: 0px 0px 0px 0px;}

#immagini_bis{width:766px;
text-align:center;
padding: 10px 0px 10px 0px;}

#immagini{width:383px;
background-color: #541911;
margin-top: 4px;
text-align:center;
float: left;}

#immagini_down{width: 383px;
background-color: #541911;
float: left;
background-image:url(images/bg_content_down2.jpg);
background-repeat:no-repeat;
background-position:center 3px;}

#testi{width: 383px;
background-color: #541911;
float: right;
background-image:url(images/bg_content.jpg);
background-repeat:no-repeat;
background-position:center 3px;}

#testi_down{width: 383px;
background-color: #541911;
margin: -4px 0px 0px 0px;
float: right;
background-image:url(images/bg_content_down.jpg);
background-repeat:no-repeat;
background-position:center 3px;}

#linkList{width:203px;
border-bottom:6px solid #91C02D;
border-top:6px solid #91C02D;}

#linklist img{ border:0px; margin:0px; padding:0px;}

#news{
margin: 0px 5px 0px 0px;
width: 280px;
height: 200px;
OVERFLOW: auto;}
/*----------------------------------------------------TESTI------------------------------------------*/

.content {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}
	
.content2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}	
	
.content3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #541911;
	text-decoration: none;
	}
.contentHOME {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #541911;
	text-decoration: none;
	text-align: justify;
	}
h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #541911;
	text-decoration: none;
	font-weight:normal;
	text-align: justify;
	}
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #541911;
	text-decoration: none;
	font-weight:normal;
	text-align: justify;
	}
.titolo {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #541911;
	text-decoration: none;
	font-weight: bold;
	}
		
.footer {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	}
	
.puntini {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	}

.small {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}
.small2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}	
/*----------------------------------------------------LINK------------------------------------------*/
	A:link {
	COLOR: #999999; TEXT-DECORATION: none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A:visited {
	COLOR: #999999; TEXT-DECORATION: none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A.menu1:link {
COLOR: #8c1125; TEXT-DECORATION: none; font-weight: bold; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	A.menu1:visited {
COLOR: #8c1125; TEXT-DECORATION: none; font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

	A.menu1:hover {
	COLOR: #000000; TEXT-DECORATION: none;font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
/*----------------------------------------------------VARI------------------------------------------*/

div.release {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; MARGIN: 20px 40px 40px; OVERFLOW: auto; BORDER-LEFT: 0px; WIDTH: 280px; COLOR: #636363; BORDER-BOTTOM: 0px; HEIGHT: 350px; TEXT-ALIGN: justify
}

div.release_down {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; MARGIN: 20px -5px 40px; OVERFLOW: auto; BORDER-LEFT: 0px; WIDTH: 300px; COLOR: #636363; BORDER-BOTTOM: 0px; HEIGHT: 350px; TEXT-ALIGN: justify
}

div.rel_news {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; OVERFLOW: auto; BORDER-LEFT: 0px; WIDTH: 300px; COLOR: #636363; BORDER-BOTTOM: 0px; HEIGHT: 200px; TEXT-ALIGN: justify
}

#contatore {
	position:absolute;
	width:121px;
	height:26px;
	z-index:1;
	visibility: hidden;
}

.box {
color: #8A1124; 
font-family: Trebuchet Ms;
background-color: #FFFFFF; 
font-size:11px; 
border-style:solid; 
border-width:1px; 
border-color:#0a0a0a;
}