body {
margin: 0px auto 0px auto;

	padding: 20px;
	background: #528a90;
	}


#contenitore {
padding: 0px;
margin: 0px auto 0px auto;
width: 850px;
height: auto;
border:black 1px solid;


}




 




#introduzione {
padding: 0px;
margin: 0px auto 0px auto;
width: 900px;
height: 600px;
border:black 1px solid;


}


#header {
background: url(immagini/ultimate_01.gif) top left no-repeat;

width: 850px;
height: 250px;

}


#sottoheader {
background: url(immagini/ultimate_03.gif) top left no-repeat;
width:850px;
height:51px;
}



#contnews {

background: url(immagini/ultimate_04.gif) top left no-repeat;
width:850px;
height:772px;
}

#contnews .scrollbar {
width:850px;
height:772px;
}
#contnews .horizontal_dotted_line
{
border-bottom: 1px dotted orange;
width: 800px;
}

#contnews .testo {
margin: 0px auto 0px auto;
width:800px;
height:710px;
color:white;
font-size: 1.0em;
font-family:  "Trebuchet MS";
padding-left: 20px;
padding-top: 32px;
overflow: auto;
}

#contnews .testochisiamo {
font-size: 1.5em;
}

#contnews .testo .scrollbar {

width: 800px;
height: 750px:
overflow: auto;
}

#contnews hr {
color: orange; 
background-color: orange; 
border: 1px solid orange;
}

#copyright {

padding-top: 0.600em;
padding-left: 1.25em;
color: red;
font-weight: bold;
font-family:  "Trebuchet MS";
text-align: center;
font-size: 0.8em;
}
#contnews .titolo {

font-size: 1.8em;
color: yellow;
font-weight: bold;
text-align: center;
}


#contnews .newstitolo {

font-size: 1.4em;
color: red;
font-weight: bold;
text-align: center;
}

#contnews .testopiccolo {

font-size: 0.9em;
color: blue;
text-align: left;
}




#contnews .obbligatorio {

font-size: 0.7em;
color:blue;
font-weight:bold;
text align: left;
margin-top:-1.8em;
}





#contnews a:hover {
color: orange;

}

#contnews a {
color: white;
font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
#sottoheader .bottone1 ul {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#sottoheader .bottone1 li {

display:inline;
padding-left:50px;
float: left;

}




#sottoheader .bottone1 a {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
display: block;
font-style: oblique;
line-height: 55px;
text-indent: 8px;


}

#sottoheader .bottone1 a:hover {
	  color: orange;
}





#sottoheader .bottone2 ul {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#sottoheader .bottone2 li {

display:inline;
padding-left:85px;
float: left;

}



#sottoheader .bottone2 a {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
display: block;
font-style: oblique;
line-height: 50px;
text-indent: 8px;


}

#sottoheader .bottone2 a:hover {
	  color: orange;
}
#sottoheader .bottone3 ul {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#sottoheader .bottone3 li {

display:inline;
padding-left:75px;
float: left;

}



#sottoheader .bottone3 a {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
display: block;
font-style: oblique;
line-height: 50px;
text-indent: 8px;


}

#sottoheader .bottone3 a:hover {
	  color: orange;
}
#sottoheader .bottone4 ul {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#sottoheader .bottone4 li {

display:inline;
padding-left:110px;
float: left;

}



#sottoheader .bottone4 a {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
display: block;
font-style: oblique;
line-height: 55px;
text-indent: 8px;


}

#sottoheader .bottone4 a:hover {
	  color: orange;
}
#sottoheader .bottone5 ul {
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#sottoheader .bottone5 li {

display:inline;
padding-left:93px;
float: left;

}



#sottoheader .bottone5 a {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	text-decoration: none;
display: block;
font-style: oblique;
line-height: 52px;
text-indent: 8px;


}

#sottoheader .bottone5 a:hover {
	  color: orange;
}








.clear { clear:both; }


#footer {

width: 798px;
height:17px;


background: url(immagini/Layoutfestaperfetta3_20.jpg) top left no-repeat;
}

#contenitoredestra {
width: 637px;
float: right;


}


#contenitorenews {
margin: 0px auto 0px auto;
width: 637px;

border: 0px;
height:670px;
color:black;
font-size: 12px;
padding-top: 20px;
background: url("immagini/Layoutfestaperfetta3_08.jpg") no-repeat top left;

}






