body, h1,h2,h3, h4, h5, h6{ font-family: verdana, arial, sans-serif; color: #223973; background: #fff; margin: 0; text-decoration:none; text-align:center; font-size: 80%; border: 0; }

h1{

    font-family: verdana, arial, sans-serif;

    color: #223973;

    background: white;

border-bottom:0;

border-left:0;

border-right:0;

border-top:0;

margin: 0px;

text-decoration:none;

text-align:center;

font-size: 120%;

}

h2{

    font-family: verdana, arial, sans-serif;

    color: #223973;

    background: white;

border-bottom:0;

border-left:0;

border-right:0;

border-top:0;

margin: 0px;

text-decoration:none;

text-align:center;

font-size: 100%;

}



hr{

color: #223973;



 margin-left: 10px;

 margin-right: 10px;

 height: 1px;

}

p{

color: #223973;

font-size: 80%;

 margin-left: 10px;

 margin-right: 10px;

text-align: justify;

 }

 p a{

color: #223973;

text-align: justify;

 }
  p a:hover{

color: #0066CC;

text-align: justify;

 }

h2{

color: #223973;


 }

 h2 a{

color: #223973;


 }
 .giustif{

color: #223973;

font-size: 80%;

 margin-left: 10px;

 margin-right: 10px;



 text-align: justify;

 }

#container { font-size: 16px; font-family: verdana, arial, sans-serif; background-color: #223973; width: 980px; margin: auto; }

#headerUp { background-image: url(images/testa.jpg); background-repeat: no-repeat; background-position: left top; height: 150px; }

#headerDown { background-color: #e9ebf1; text-align: center; border-color: #152348; border-style: solid; border-width: 1px 0; }

.cent{

 margin-left: 10px;

 margin-right: 10px;

 text-align: center;
 clear:both;

 }

.centrato{

color: #223973;

font-size: 80%;

 margin-left: 10px;

 margin-right: 10px;

 text-align: center;

}

.centrato a{

color: #223973;

}

img{border:0}

.imgBasse{

margin-left: 20px;

margin-right:20px;



border:0}



.imgGallery{

margin: 10px 10px 10px 10px;



border:1px solid black;}



.imgPro{

margin-left: 10px;

margin-right: 10px;



border:0}



.imgTitoli{

margin-left: 10px;

margin-top: 0;

border:0}

#corpo { background-color: transparent; background-image: url(images/bck.gif); background-repeat: repeat-y; background-position: left top; float: left; }

#menu { width: 251px; float: left; }

ul{

font-size: 80%;



list-style: none;

margin: 0px;

padding: 4px;

border: none;

}



ul li {

margin: 0px;

background-color: #162853;

}



ul li a {



display: block;

text-align: left;

padding: 5px 0px 2px 4px;

text-decoration: none;

color: white;

width:240px;



 font-weight: bold;

}



ul li a:hover{

 font-weight: bold;

color: #223973;

background-color: #CAD0DE;

}

#testo { color: black; background-color: white; width: 616px; float: left; }

#footerUp { background-color: #e9ebf1; text-align: center; clear: left; border-color: #152348; border-style: solid; border-width: 1px 0; }

#footerDown { background-color: #223973; background-image: url(images/footer.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; padding-bottom: 20px; }

#promoter { text-align: center;}
#promoter img{ padding:20px;}

.lista {
color: #223973;

font-size: 80%;

 margin-left: 10px;

 margin-right: 10px;

text-align: justify;

}

.lista ul{

font-size: 80%;



list-style: disc;

margin: 0px;

padding: 4px;

border: none;

}



.lista ul li {

margin: 0px;



}

#vociMenu {
	background-color: #162853;
	padding-left: 10px;
}


#menu .voceMenu {
	color: white;
	display: block;
	font-weight: bold;
	padding: 5px 0px 2px 4px;
	text-align: left;
	text-decoration: none;
	font-size: 80%;
}
#menu .voceMenu a:link,
#menu .voceMenu  a:visited{
	text-decoration: none;
	color: white;
}
#menu .voceMenu a:hover,
#menu .voceMenu a:focus,
#menu .voceMenu a:active {
	background-color: white;
	text-decoration: none;
	background-color: cad0de;
	color: 223973;
}


#mt_premiati {
	padding-left: 15px;
	background-color: #162853;
}