
a:link { color: #e6e6e6; font-weight: bold; text-decoration: none }
a:visited { color: #ffffff; font-weight: bold; text-decoration: none }
a:hover { color: #ffffff; font-weight: bold; text-decoration: none }
a:active { color: #ffffff; font-weight: bold; text-decoration: none; text-align: right }
/* CSS Document */
body { color: #cdcdcd; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #7e7e7e; margin: 0; padding: 0 }
/* ----------- BANNER ----------- */
h1 { color: #ccc; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 28px; margin-bottom: 0 }
h2 { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px; padding: 0 0 10px }
h3 { color: #ccc; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; margin-top: 40px; margin-bottom: 10px }
h4 { color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 28px; margin-top: 0; border-bottom: 1px solid #d7dbdf }
h5 { color: #dce4f1; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px; background-image: url("../img/sf_bg.gif"); background-repeat: repeat-x; text-align: center; margin-top: 0 }
h6 { color: #ffffff; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 25px; margin-bottom: 0 }
hr { font-weight: normal; margin-top: 20px; margin-bottom: 15px; border: solid 1px #a9b0bc }
li { color: #111111; text-align: right; float: right }
p { color: #ccc; font-size: 10px; font-family: Verdana, Geneva, sans-serif; line-height: 13px; margin: 0; padding: 0 }
ul { line-height: 20px; list-style: none; margin: 0; padding: 0; width: 100%; height: auto }
.bullets { background-image: url("../img/bullet.gif"); background-repeat: no-repeat; background-position: right 50%; padding-right: 10px; padding-left: 10px }
.elencoNews { color: #ccc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px 10px 10px 20px }
.image {
	width:auto;
	height:auto;
	float:left;
	margin-right: 20px;
}
.imagealone { width: auto; height: auto }
.imagecenter { padding-left: 20px; width: auto; height: auto }
.imageleft { font-family: Verdana, Geneva, sans-serif; margin-top: 8px; margin-right: 20px; width: auto; height: auto; float: left }
.imageright { font-family: Verdana, Geneva, sans-serif; margin-bottom: 20px; width: auto; height: auto; float: right }
.news { color: #e6e6e6; font-size: 10px; font-family: Verdana, Geneva, sans-serif; line-height: 13px; margin-bottom: 15px }
.nobullets { background-repeat: no-repeat; background-position: right 50%; padding-right: 10px; padding-left: 10px }
.privacy { color: #666; font-size: 9px; font-family: Verdana, Geneva, sans-serif; line-height: 12px; margin-top: 15px; width: 580px }
.table { color: #fff; font-size: 9px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; line-height: 25px; background-color: #0b0b0b; text-indent: 5px; width: 560px }
.table_head { color: #e6e6e6; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; line-height: 25px; background-color: #232323; text-align: left; text-indent: 7px; width: 560px }
.titoloGallery { text-align: left; width: 120px }
#center { width: 850px; height: auto; float: right }
/* ----------- CONTENT ----------- */
#content { background-color: #111111; padding: 10px 55px 40px; width: 850px; height: auto }
#eng { text-align: right; margin: 4px; position: absolute; top: 305px; left: 18px; width: 18px; float: right; clear: left; border: solid 1px #999999 }
/* ----------- FOOTER ----------- */
#footer { color: #e6e6e6; background-color: #000000; text-align: center; width: 100%; height: auto }
#ita { text-align: right; margin: 4px; position: absolute; top: 305px; left: 48px; width: 18px; float: right; clear: left; border: solid 1px #999999 }
#left { margin-top: 30px; width: 580px; height: auto; float: left }
#left ul { float: left }
#left ul li { margin: 5px; float: left }
#left p { }
/* ----------- LOGO ----------- */
#logo { font-size: 30px; text-align: left; padding-top: 10px; padding-right: 0; padding-left: 20px; width: 930px; height: 60px }
#menu { color: #cccccc; font-size: 14px; font-family: Verdana, Geneva, sans-serif; font-weight: normal; background-color: 000000; text-align: right; padding-top: 0; padding-right: 34px; width: 926px; height: 22px }
#right { margin-top: 30px; width: 240px; height: auto; float: right }
#rightnews { background-image: url("../img/logonews.gif"); background-repeat: no-repeat; background-position: 50% top; margin-top: 30px; padding-top: 50px; width: 240px; height: auto; float: right }
#rightsearch { background-image: url("../img/logosearch.gif"); background-repeat: no-repeat; background-position: 50% top; margin-top: 30px; padding-top: 50px; width: 240px; height: auto; float: right }
/* ----------- LOGO ----------- */
#testata { color: #000; font-size: 30px; text-align: right; position: relative; width: 960px; height: 305px }
#trad { text-align: left; margin: 6px; width: 18px; height: 12px; float: right; border: solid 1px #999999 }
#wrapper
{
	width:960px;
	height:auto;
	margin:0 auto;
	background-color: #000000;
}
