body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("images/sfondo%2008.gif");
	background-repeat: repeat x;
	background-color: #808080;
}	

#contenuto {
 	text-align: left;
 	width: 980px;
 	height: 1200px;
 	text-size: 12px;
}

#intestazione {
	background-color: #f5f5f5;
}	

#immaginialte {
	position: relative; top: 0:
	margin-bottom: 0;
	padding-bottom: 0;
}

#immaginialte img{
	padding: 0;
	margin: 0;
}

#iconalingua {
position: absolute; top: 185px; right: 40px;
z-index: 2;
}

#iconalingua:link, #iconalingua:visited {
	text-decoration: none;
	color: #000000;
	border=none;
}	

#intestazione #barranuova {
margin: 0;
padding: 0;
width: 980px;
height; 35px;
}

#intestazione #barranuova table {
position: absolute; top: 226px;
z-index: 2;
width: 980px;
height: 35px;
padding: 0;
margin: 0;
background-image: url(images/sfondobarra.jpg);
background-repeat: repeat-x;
border-collapse: collapse;
border-style: none;
}

#intestazione #barranuova tr {
margin: 0;
padding: 0;
height: 35px;
width: 980px;
border-style: none;
}


#intestazione #barranuova td {
margin: 0;
padding: 0;
float: left;
width: 980px;
height: 35px;
border-style: none;
}

#barranuova #barrasupcella1 {
width: 980px;
height: 35px;
float: left;
vertical-align: baseline;
margin: 0;
padding: 0;
border-style: none;
}


#barrasupcella1 p {
padding-left: 10px;
font-family: "Times New Roman", serif;
font-size: 18px;
letter-spacing: 0.1em;
margin: 0;
padding: 0;
}

#barrasupcella1 p:first-letter {
color: red;
font-size: 1.15em;
vertical-align: baseline;
margin: 0;
padding: 0;
}


.barrasupcella2 {
width: 200px;
height: 35px;
text-align: right; 
position: absolute; left: 900px; top: 230px;
font-family: Verdana, sans-serif;
font-size: 12px;
z-index: 2;
margin: 0;
padding: 0;
vertical-align: baseline;
}

.barrasupcella2 p {
margin: 0;
padding: 0;
}

#intestazione #barranuova p  {
margin: 8px 0 0 0;
padding: 0;
color: #ffffff;
}


	
#contenuto #sinistra {
position: relative; top: 20px;
	float: left;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 505px;
	font-family: arial, sans-serif;
	text-align: left;
	text-size: 16px;
	background-color: #f5f5f5;
	
}

#contenuto #sinistra #menusinistra {
margin: 0;
padding: 0;
}

#contenuto #sinistra ul {
 	list-style: none;
 	text-size: 20px;
 	font-weight: 300%;
	line-height: 180%;
	text-align: left;
	padding-left: 0;
	margin-left: 10px;
	position: relative; top: 15px;
	z-index: 2;
	letter-spacing: 0.04em;
}

#contenuto #sinistra a:link, #contenuto #sinistra a:visited {
	text-decoration: none;
	color: #2f4f4f;
}

#contenuto #sinistra a:hover {
	color: #b8860b;
}

#immaginebarrasinistra {
	position: absolute; top: 0px;
	z-index: 1;
}

#newsletter {
    position: absolute; top: 540px;
    width: 198px;
    height: 107px;
	margin: 2px 0 0 0;
	padding: 4px 0 2px 0;
	line-height: 95%;
	font-family: "Times New Roman", serif;
	text-align: center;
	background-color: #dcdcdc;
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: outset;
}	

#newsletter p {
text-size: 12px;
margin: 0;
padding: 0;
}

#newsletter em {
font-size: 12px;
font-style: normal;
font-family: "Times New Roman", serif;
margin: 0;
padding: 0;
}

#newsletterinvio {
	display: none;
}

#bannersinistra {
position: absolute; top: 657px;
margin: 0;
padding: 0;
}

#contenuto #centro {
	position: relative; top: 45px;
	float: left;
	width: 527px;
	height: 600px;
	background-color: #f5f5f5;
	font-family: "Times New Roman", sans-serif;
	text-align: justify;
	margin: 0 0 0 25px;
	padding: 0;
}

#centro h2 {
	color: white;
	background-color: #c0c0c0;
	text-align: center;
	padding: 0 0 2px 0;
	font-family: "Times New Roman", sans-serif;
	text-size: 1em;
	letter-spacing: 0.25em;
	margin: 0;
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: outset;
}

#centro p:first-letter {
	font-size: 320%;
	color: silver;
	float: left;
}


#immaginecentrobasso {
	position: absolute; top: 734px;
	margin: 0;
	padding: 0;
}

#contenuto #destra {
position: relative; top: 30px;
	float: right;
	width: 200px;
	height: 840px;
	margin: 0;
	padding: 0;
}	

#destra #menudestra {
padding: 0;
margin: 0;
width: 200px;
height: 500px;
background-image: url(images/crete200x500.jpg);
}



#contenuto #destra ul {
	list-style: none;
	position: relative; top: 12px;
 	text-align: left;
 	font-family: arial, sans-serif;
 	font-size: 16px;
 	text-weight: 400;
 	line-height: 1.6em;
	padding: 0;
	margin: 0 0 0 5px;
	z-index: 2;
}	

.link_dx {
margin: 0;
padding: 0;
}

.link_dx li {
padding: 0;
margin: 0;
}


#contenuto #destra a:link, #contenuto #destra a:visited {
	text-decoration: none;
	color: #790000;
}

#contenuto #destra a:hover {
	color: #ffff00;
}	


#immaginebarradestrainferiore {
margin: 2px 0 2px 0;
padding: 0;
width: 200px;
height: 150px;
}

#immaginebarradestrainferiore img {
margin: 0;
padding: 0;
}

#destra #immaginebarradestrainferiore a:link, #immaginebarradestrainferiore a:visited {
	text-decoration: ;
	
}

#destra #immaginebarradestrainferiore a:hover {
	text-decoration: none;
	border: 0;
}	

.banner {
	line-height: 52px;
	margin: 2px 0 0 0;
	padding: 0;
}

.banner a:link, .banner a:visited {
	text-decoration: none;
	color: #000000;
}	

.immagini_banner {
	width: 198px;
	height: 48px;
	margin: 0 0 2px 0;
	padding: 0;
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: outset;
}


#fondo #barranuova2 {
position: relative;
margin: 0;
padding: 0;
clear: both;
width: 980;
height: 25px;
display: inline;
}

#fondo #barranuova2 table {
width: 980px;
height: 25px;
padding: 0;
margin: 0;
background-image: url(images/sfondobarra.jpg);
background-repeat: repeat-x;
border-collapse: collapse;
}

#fondo #barranuova2 tr {
margin: 0;
padding: 0;
height: 25px;
width: 980px;
}


#fondo #barranuova2 td {
width: 12.4%;
margin: 0;
padding: 0;
height: 25px;
}



#barranuova2 .barrainfcella0 {
height: 25px;
width: 12.4%;
text-align: center;
margin: 0;
padding: 0;
border-right: outset #f5f5f5 1px;
}


#barranuova2 .barrainfcella1 {
height: 25px;
width: 12.4%;
text-align: center;
border-right: outset #f5f5f5 1px;
margin: 0;
padding: 0;
}

#barranuova2 .barrainfcella2 {
height: 25px;
width: 12.4%;
text-align: center;
border-right: outset #f5f5f5 1px;
margin: 0;
padding: 0;
}

#barranuova2 .barrainfcella3 {
height: 25px;
width: 12.4%;
text-align: center;
margin: 0;
padding: 0;
border-right: outset #f5f5f5 1px;
}

#barranuova2 .barrainfcella4 {
height: 25px;
width: 12.4%;
text-align: center;
margin: 0;
padding: 0;
border-right: outset #f5f5f5 1px;
}

#barranuova2 .barrainfcella5 {
height: 25px;
width: 12.4%;
text-align: center;
margin: 0;
padding: 0;
border-right: outset #f5f5f5 1px;
}

#barranuova2 .barrainfcella6 {
height: 25px;
width: 12.4%;
text-align: center;
margin: 0;
padding: 0;
border-right: outset #f5f5f5 1px;
}

#barranuova2 .barrainfcella7 {
width: 12.4%;
height: 25px;
text-align: center;
margin: 0;
padding: 0;
}



#menubarrainf {
margin: 0;
padding: 0;
width: 980px;
height: 25px;
display: inline;
z-index: 2;
position: absolute; top: 5px;
}

#menubarrainf ul{
margin: 0;
padding: 0;
display: inline;
}

#menubarrainf li{
margin: 0;
padding: 0;
display: inline;
}

#menubarrainf p{
margin: 0;
padding: 0;
display: inline;
font-family: Verdana, sans-serif;
font-size: 11px;
}

#menubarrainf a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#menubarrainf a {
	color: #b8860b;
}

.menuinf {
margin: 0;
padding: 0;
text-align: center;
width: 120px;
}

.menu1 {
position: absolute; left: 6px;
}

.menu2 {
position: absolute; left: 130px;
}

.menu3 {
position: absolute; left: 280px;
}

.menu4 {
position: absolute; left: 388px;
}

.menu5 {
position: absolute; left: 520px;
}

.menu6 {
position: absolute; left: 643px;
}

.menu7 {
position: absolute; left: 770px;
}

.menu8 {
position: absolute; left: 863px;
}




#fondo .barranuova2 p a:link, #fondo #barranuova2 p a:visited {
	text-decoration: none;
	color: #ffffff;
	letter-spacing: 0.1em;
}

#fondo .barranuova2 p a:hover {
	color: #b8860b;
}


#contenuto #fondo {
	clear: both;
	width: 980px;
}	

	 

#bannerfondo {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

#bannerfondo a:link, #bannerfondo a:visited {
	text-decoration: none;
	color: #000000;
}

#fondo #piede {
margin: 0;
padding: 0;
border-top: solid #FFFFFF 2px;
background-color: #003366;
width: 980px;
height: 210px;
}

#fondo #piedegoogle {
margin: 5px 0 0 0;
padding: 0;
width: 980px;
height: 90px;
text-align: center;
}