* {
	margin: 0;
	padding: 0;
}
body {
	background: #FF99CC url(../images/sfondo_rosa.jpg) top left repeat-x;
	background-attachment: scroll;
}

#testo_cartolina{
	position:absolute;
	visibility: visible;
	width:320px;
	height:270px;
	top: 475px;
	margin: 4;
	padding: 23;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #000000;
	line-height: 20px;

}


#sfondo-flash {
	width: 100%;
	height: 100%;
	display: block;
}
#livello-sito {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 2;
	margin: 0 0 0 -411px;
	width: 823px;
	height: 773px;
	display: block;
}

.testo {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #1C282F;
	line-height: normal;

}
.testo A { FONT-SIZE: 11px; COLOR: #23323A;  FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none }
.testo A:hover { FONT-SIZE: 11px; COLOR: #FF0099; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none }

.testo2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
}
.testo2 A { FONT-SIZE: 11px; COLOR: #ffffff;  FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none }
.testo2 A:hover { FONT-SIZE: 11px; COLOR: #0066FF; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none }


.barramenu {
	background-attachment: scroll;
	background-image: url(../images/barra_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottonemenu {
	background-attachment: scroll;
	background-image: url(../images/menu_rosa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontespizio {
	background-attachment: scroll;
	background-image: url(../images/sfondo_fronte_rosa.gif);
	background-repeat: repeat;
	background-position: left top;
}
.sfondoareasposi {
	background-attachment: scroll;
	background-image: url(../images/sfondo_areasposi_ce.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.sfondosx {

	background-attachment: scroll;
	background-image: url(../images/sfondo_sx_rosa.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.bottom {
	background-attachment: scroll;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.top {
	background-attachment: scroll;
	background-image: url(../images/top_rosa.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;

}
.testo3 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #35558E;
	line-height: normal;
	height: 18px;

}
.testohome {

	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #35558E;
	line-height: 20px;
	height: 18px;
}
.sfondoriga {


	background-attachment: scroll;
	background-image: url(../images/sfondoriga_ce.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bordo {
	border: 1px solid #999999;
}
.lineasu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sottomenu {

	background-attachment: scroll;
	background-image: url(../images/sottomenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.lineagiu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: solid;

}
.sfondobottom {
	background-color: #FF99CC;
}
.cartolina01 {
	background-image: url(../images/cartolina01.jpg);
	border: 1px solid #999999;
}
.cartolina02 {
	background-image: url(../images/cartolina02.jpg);
	border: 1px solid #999999;
}
.cartolina03 {
	background-image: url(../images/cartolina03.jpg);
	border: 1px solid #999999;
}
.cartolina04 {
	background-image: url(../images/cartolina04.jpg);
	border: 1px solid #999999;
}