body {
	/*background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top; */
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}


#memberprofilescrollvert {
	margin-top: 0;
	margin-bottom: 0;
	overflow: scroll;
	height: 210px;
	text-align: left;
	/*padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 260px;*/
	position: relative;
	/*margin-right: 160px;*/
	/*SCROLLBAR-FACE-COLOR: #FFCC00;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFCC00;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #000000;
	SCROLLBAR-TRACK-COLOR: #0099CC;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;*/
	overflow-x:hidden
}

#memberprofilescrollvert1 {
	margin-top: 0;
	margin-bottom: 0;
	overflow: scroll;
	height: 210px;
	text-align: left;
	/*padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 260px;*/
	position: relative;
	/*margin-right: 160px;*/
	/*SCROLLBAR-FACE-COLOR: #FFCC00;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFCC00;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR:  #000000;
	SCROLLBAR-TRACK-COLOR: #0099CC;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;*/
	overflow-x:hidden;
	overflow-y:hidden;
}

.membertitlesection {
	
	font-size: 16px;
	font-weight: bold;
	color: #CD1618;
	text-decoration: none;
}


/* TABELLE */
.contenitore {
	border-left:1px solid #dbdbdc;
	border-right:1px solid #dbdbdc;
	vertical-align:top;
	}
	
.tabtop {
	background-image: url(../images/tabtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right:0 px;
	padding-top: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}	
	
.tabheader {
	background-image: url(../images/tabheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}	
	
.tabfooter {
	background-image: url(../images/tabfooter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right:0 px;
	padding-top: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}	

.bottone {
	background-image: url(../images/bottone.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}	
	

.bandamenu {
	background-image: url(../images/bandamenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #f5f5f5;
}

.persone {
	background-image: url(../images/persone.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}

/* MENU LATERALI */
.box {border:1px solid #dbdbdc;}

/* MENU ALTO */
.sottomenu {border-bottom:8px solid #dbdbdc;
b}

/* RIGA SOTTILE*/
.rigasottile {border-top:1px solid #dbdbdc;
b}

.rigasottilesotto {border-bottom:1px solid #dbdbdc;
b}

/* TESTO */
.testo {
	margin-bottom: 0.67em;
	font-size: 12px;
	color: #493829;
}

.titoliblu {
	margin-bottom: 0.67em;
	font-size: 16px;
	font-weight: bold;
	color: #3B5998;
}

/* FOOTER */
.footer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #afb6bb;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.footer a {
	text-decoration: none;
	color: #afb6bb;
}
.footer a:hover {
	text-decoration: underline;
	color: #afb6bb;
}

.footerbg {
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 21px;
	padding-left: 0px;
}

.footer p {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 6px;
}
.copyright-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.footer span {
	padding: 0px;
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	float: right;
	display: block;
}
.footerlogo {
	display: block;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 14px;
}
.header {
	background-image: url(../images/header-rgt-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 17px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 34px;
}
.header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	padding: 0px;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.middlenav {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.leftnav {
	width: 352px;
	margin: 0px;
	background-image: url(../images/left-body-area.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 51px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 67px;
}
.rgtnav {
	margin: 0px;
	width: 428px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
}
.leftnavbot {
	background-image: url(../images/leftnav-bot-curve.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 7px;
	padding-right: 114px;
	padding-bottom: 90px;
	padding-left: 68px;
}
.leftnavarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.rightfolat {
	float: right;
}
.leftnavarea p {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.white-b-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.white-b-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnavarea ul {
	text-decoration: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.leftnavarea ul li {
	font-size: 14px;
	text-decoration: none;
	background-image: url(../images/li-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.service-bot-space {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.searvice-box {
	background-image: url(../images/rgt-services-area-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
	height: 90px;
}
.offeret-box {
	background-image: url(../images/offeret-area-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	height: 85px;
}
.offeret-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.offeret-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
}
.offeret-box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EB6C21;
	text-decoration: none;
}

.searvice-box h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.searvice-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 5px;
}
.lft-servizio-box {

	background-image: url(../images/lft-servizio-area-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #313131;
}
.service-img {
	padding: 0px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.white-bold-txt {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contactinputbox {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.testomenubianco {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testomenugrigio {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testoaltodxpaginabianco {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testomenualtobianco {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testomenualtobianco:hover {
	font-weight: bold;
	color: #F7C80D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.giorno {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.testonerograssetto {
	font-weight: bold;
	color: #404445;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testonero {
	font-weight: normal;
	color: #404445;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testoazzurro {
	font-weight: normal;
	color: #0088CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testomenugrigio:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testoazzurronews {
	font-weight: normal;
	color: #0088CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titoloazzurronews {
	font-weight: bold;
	color: #0088CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testoneronews {
	font-weight: normal;
	color: #404445;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.testoneromediograssetto {
	font-weight: bold;
	color: #404445;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titoloazzurronewsletter {
	font-weight: bold;
	color: #0088CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.testoneromini {
	font-weight: normal;
	color: #404445;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.titoloverdenormative {
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testoverdenromative {
	font-weight: bold;
	color: #009900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testotitologrigio {
	font-weight: normal;
	color: #65747b;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.testotitologrigiomedio {
	font-weight: bold;
	color: #65747b;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.testoazzurrolink {
	font-weight: bold;
	color: #0088CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.testolingue {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.testotitoloblu {
	font-weight: normal;
	color: #039;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.copyright-txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #CCC;
}
.testotitolorossomini {
	font-weight: normal;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testodata {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testominitopdx {
	font-weight: bold;
	color: #cd1618;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testominitopdxnero {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testocreditinero {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testocreditinerocors {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
}
.testocreditinerograssetto {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testocrediticolorato {
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.testocrediticolorato :hover{
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.testocrediticolorato:link {
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.testocrediticolorato:visited {
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.testocrediticolorato:active {
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.testotitolobianco {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.testotitoloazzurrogrande {
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.testotitoloazzurro {
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.testotitoloarancio {
	font-weight: normal;
	color: #D89903;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.testotitolorosso {
	font-weight: normal;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.testoneromedio {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}.testodebug {
	font-weight: bold;
	color: #F3C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testotitolorossopiccolo {
	font-weight: bold;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testorossotornei {
	font-weight: bold;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testonerotornei {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testonerotorneimini {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testoblumedio {
	font-weight: bold;
	color: #00C;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testoblumediolink {
	font-weight: bold;
	color: #390;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.albumtitolorossogrande {
	font-weight: normal;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.albumtitolorosso {
	font-weight: normal;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.albumtestonero {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.albumtestoneromini {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.albumtitoloazzurro {
	font-weight: normal;
	color: #C30;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.albumtestodidascaliafoto {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.albumtitoloazzurrolink {
	font-weight: normal;
	color: #09C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.albumdata {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.albumlinkgallerie {
	font-weight: bold;
	color: #FC0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
