body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

#background {
background-image: url(images/bg.jpg);
background-repeat:repeat-y;
margin-right:auto;
margin-left:auto;
width: 1014px;
}

#content {
border: 2px solid #CCCCCC;
width: 887px;
height: 1090px;
}

#position {
padding: 15px 70px 25px 62px;
}

#flash {
border-right: 6px solid #63C29B;
}
#presentazione h1 {
	font-size:14px;
	font-weight:normal;
	width:165px;
	padding-left:15px;
}
#linktop {
background-image:url(images/rowsb.gif);
background-repeat:no-repeat;
background-position: 6px 10px;
padding:5px 0 0 15px;
}
#linktop {
color:#EB008C;
font-size:12px;
}
#linktop a {
color:#666666;
font-size:12px;
}
#linktop a:hover {
color:#333333;
font-size:12px;
text-decoration:none;
}
#news a{
background-image:url(images/2rowsv.gif);
background-repeat:no-repeat;
background-position: 8px 10px;
padding:5px 0 0 20px;
}
#news a:hover{
background-image:url(images/2rowsvh.gif);
}
#news a {
color:#41A479;
font-size:11px;
text-decoration:none;
}
#news a:hover {
color:#EC008C;
text-decoration:underline;
}
#newscontent {
height:70px;
width:222px;
background-image:url(images/bg_news.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#newscontent a {
color:#666666;
font-size:10px;
text-decoration:none;
}
#corpo {
background-image:url(images/bg_contenuti.jpg);
background-position: 0 0 0 6px;
}

#bottom {
	background-color:#EFEFEF;
	border-bottom: 1px solid #DBDBDB;
}

#corpoint {
	background-color:#EFEFEF;
}

#cinquebg1 {
	background-image:url(images/cinque_bg1.jpg);
	background-repeat:no-repeat;
}

#cinquebg2 {
	background-image:url(images/cinque_bg2.jpg);
	background-repeat:no-repeat;
}

#bottom1{
	background-color:#EFEFEF;
	border-bottom: 1px solid #DBDBDB;
}
#banner {
height:142px;
width:235px;
background-image:url(images/bg_banner.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#banner a {
color:#666666;
font-size:11px;
text-decoration:none;
}
#banner2 {
height:90px;
width:225px;
color:#666666;
font-size:10px;
padding: 5px 0 0 5px;
}
#banner2 a {
color:#666666;
font-size:10px;
text-decoration:none;
}
#newsletter {
color:#41A479;
font-size:11px;
font-weight:bold;
padding: 10px 0 10px 15px;
}
#newslettertxt {
color:#666666;
font-size:10px;
font-weight:normal;
padding: 8px 60px 12px 15px;
}
#newsletterform {
color:#666666;
font-size:10px;
font-weight:normal;
padding: 0 0 0 15px;
}
.casa {
border:1px solid #42A47A;
width:130px;
font-size:11px;
padding: 4px 0 4px 3px;
font-weight:normal;
}
.casabot {
width:36px;
font-size:11px;
padding: 5px 0 5px 0;
background-color:#42A47A;
font-weight:normal;
color:#FFFFFF;
border:0px;
text-align:center;
}
#copy {
color:#999999;
font-size:11px;
font-weight:normal;
padding: 0px 0px 0px 235px;
}
#copy2 {
color:#999999;
font-size:11px;
font-weight:normal;
padding: 5px 20px 0px 0;
float:right;
}
#copy2 a{
color:#40A479;
}
#linkbottom {
background-image:url(images/1rowsv.gif);
background-repeat:no-repeat;
background-position: 2px 7px;
padding: 2px 0 0 10px;
}
#linkbottom a {
color:#666666;
font-size:10px;
text-decoration:underline;
}
#linkbottom a:hover {
color:#333333;
font-size:10px;
text-decoration:none;
}
#link a {
color:#666666;
font-size:11px;
text-decoration:none;
height: 50px;
}
#link a:hover {
color:#41A479;
font-size:11px;
text-decoration:underline;
}
#bannerint {
color:#666666;
font-size:12px;
text-decoration:none;
line-height:18px;
}
#bannerint a{
color:#0066CC;
font-size:12px;
text-decoration:none;
}
#bottomint a{
color:#0066CC;
font-size:12px;
text-decoration:none;
}
#bottomint {
color:#666666;
font-size:12px;
text-decoration:none;
line-height:18px;
background-color:#EFEFEF;
border-bottom: 1px solid #DBDBDB;
}

#bottomcinque {
color:#666666;
font-size:12px;
text-decoration:none;
line-height:18px;
padding:85px 0 0 20px;
}
#bottomcinquea {
color:#666666;
font-size:12px;
text-decoration:none;
line-height:18px;
padding:15px 0 0 20px;
}
.result {
color:#EF037F;
font-size:13px;
font-weight:bold;
margin: 0 0 10px 0;
padding: 3px;
text-align: center;
}


#newss {
background-image:url(images/2rowsv.gif);
background-repeat:no-repeat;
background-position: 8px 10px;
padding:5px 0 0 20px;
}

#newss {
color:#41A479;
font-size:11px;
text-decoration:none;
}

#newscontentt {
color:#666666;
font-size:10px;
text-decoration:none;
}
