body { 
margin : 0; 
margin-top : 5px; 
padding : 0; 
text-align : center; 
background : #0066cc; 
color : black; 
font-family : Arial, Helvetica, sans-serif; 
font-size : medium; 
} 
#centrato { 
width : 850px; 
margin : auto; 
margin-top : 0; 
text-align : left;
} 
#corpo { 
width : 850px; 
float : left; 
background : white; 
} 
#colonna-1 { 
float : left; 
width : 185px; 
background : transparent url(immagini/matite_menu.jpg) no-repeat top; 
color : black; 
} 
#colonna-1 p { 
text-align : left; 
line-height : 1em; 
color : #0066cc; 
font-weight : lighter; 
font-size : small; 
padding-left : 6px; 
} 
#colonna-1 a img { 
text-decoration : none; 
border : none; 
} 
#colonna-1 a img:link, #colonna-1 a img:visited { 
text-decoration : none; 
border : none; 
} 
#colonna-2 { 
float : left; 
width : 664px; 
background : transparent; 
color : black; 
text-align : center; 
border-left : 1px solid #0066cc; 
} 
#intestazione { 
background : transparent url(immagini/elia_titolo.jpg) no-repeat top; 
color : black; 
height : 190px; 
} 
#pie-di-pagina { 
background : transparent url(immagini/elia_pie_pagina.jpg) no-repeat; 
color : #0066cc; 
text-align : center; 
font-size : small; 
clear : left; 
height : 55px; 
border-top : 1px solid #0066cc; 
} 
#intestazione, #colonna-1, #colonna-2, #pie-di-pagina { 
padding-top : 0.5em; 
padding-bottom : 0.5em; 
} 
.menuNavigazione { 
width : 180px; 
margin : 0; 
margin-top : 90px; 
list-style : none; 
padding : 0; 
padding-left : 5px; 
} 
.menuNavigazione a { 
display : block; 
text-decoration : none; 
margin : 1px 0; 
padding : 3px 10px; 
padding-left : 24px; 
background : white; 
color : #0066cc; 
font-weight : normal; 
height : 20px; 
} 
menuNavigazione li { 
display : inline; 
} 
.menuNavigazione a:link, .menuNavigazione a:visited { 
background : white url(immagini/icona_menu_1.jpg) no-repeat 0 50%; 
color : #0066cc; 
border-color : #0066cc; 
font-weight : normal; 
} 
.menuNavigazione a:hover, .menuNavigazione a:focus, .menuNavigazione a:active { 
background : #0066cc url(immagini/icona_menu_2.jpg) no-repeat 0 50%; 
border-color : white; 
color : white; 
text-decoration : underline; 
font-weight : normal; 
} 
ul { 
list-style : none; 
} 
#box1 { 
padding-top : 5px; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom : 5px; 
text-align : center; 
} 
#box1 p { 
text-align : justify; 
color : black; 
} 

#box1 .img1 { 
padding : 1px; 
border : 3px solid #0066cc; 
float : left; 
} 
.box2 { 
background : #0066cc url(immagini/box2_bottom.jpg) no-repeat left bottom; 
width : 300px; 
text-align : center; 
margin : 10px; 
float : left; 
height : 210px; 
} 
.box2 h1 { 
background : url(immagini/box2_top.jpg) no-repeat left top; 
font-size : 1em; 
margin : 0; 
padding : 10px; 
color : white; 
text-decoration : underline; 
text-align : center; 
} 
.box2 p { 
background : #0066cc; 
margin : 0; 
padding : 0 10px 10px 10px; 
color : white; 
} 



.valid {
text-align: right;
border: none;
text-decoration: none;
float: right;
}

.valid a{
border: none;
text-decoration: none;
}

.valid a:link,
.valid a:visited{
border: none;
text-decoration: none;
}

.valid a:hover,
.valid a:focus,
.valid a:active{
border: none;
text-decoration: none;
}

.boxpromo {
	width: 600px;
	height: 150px;
	background: #0066cc url(immagini/boxpromo_bottom.jpg) no-repeat left bottom; 
	color: White;
	text-align: left;
	margin-left: 32px;
}

.boxpromo h1 {
	background: #0066cc url(immagini/boxpromo_top.jpg) no-repeat left top; 
	font: normal;
	font-weight: bold;
	color: Yellow;
	font-size: large;
	text-align: center;
	
}

.boxpromo p{
	font: normal;
	font-weight: normal;
	color: White;
	font-size: medium;
	text-align: left;
}

.boxpromo .promo {
float: left;
padding: 3px;
padding-right: 20px;
margin-left: 10px;
}

h5 {
	color: #0066CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: large;
}
