@charset "utf-8";
a:link {
	text-decoration: none;
	color: #25c5c7;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #25c5c7;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.nero {
	font-family: Calibri, Myriad Pro, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-style: normal;
	line-height: 22px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;

	
}
.scritta {
	font-family: Calibri, Myriad Pro, Helvetica, sans-serif;
	font-size: 30px;
	color: #37bfc3;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center; /* orizzontale */
}

.box {
	position:relative;
	top:20px;
	left:40px;
	height:315px;
}

.dx {
	position:absolute;
	top:0px;
	left:315px;
	width:500px;
}

.sx {
	position:absolute;
	top:0px;
}

.pensiamo {
	font-family: Calibri, Myriad Pro, Helvetica, sans-serif;
	font-size: 30px;
	color: #ffffff;
	background-color: #f47921;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center; /* orizzontale */
	line-height: 40px; /* verticale */

}

.pensiamo2 {
	font-family: Calibri, Myriad Pro, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	background-color: #f47921;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center; /* orizzontale */
	line-height: 20px; /* verticale */

}

.blubold {
	font-family: Calibri, "Myriad Pro", Helvetica, sans-serif;
	font-size: 16px;
	color: #37bfc3;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.bluboldgrande {
	font-family: Calibri, "Myriad Pro", Helvetica, sans-serif;
	font-size: 20px;
	color: #37bfc3;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}

.giallobold {
	font-family: Calibri, "Myriad Pro", Helvetica, sans-serif;
	font-size: 16px;
	color: #ff8a00;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.bianco {
	color: #ffffff;
	overflow: hidden;
}
.gialloboldgrande {
	font-family: Calibri, "Myriad Pro", Helvetica, sans-serif;
	font-size: 20px;
	color: #ff8a00;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
}
.frase {
	font-family: Calibri, Myriad Pro, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff8a00;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}


.fissa {
	position: fixed;
	top: 0px;
}

.clearer {
	clear: both;
}

.float{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
}





#container {
	position:top;
	width:1024px;
	height:3300px;
	z-index:1;
	margin:0 auto;
	position: relative;
}



#totoc {
	position:absolute;
	left:205px;
	top:0px;
	width:614px;
	height:200px;
	z-index:150;
	visibility: visible;
}

#immagine {
	position:absolute;
	left:0px;
	top:200px;
	width:1024px;
	height:247px;
	z-index:150;
	visibility: visible;
}
#scritta {
	position:absolute;
	left:180px;
	top:265px;
	width:677px;
	height:163px;
	z-index:150;
	visibility: visible;
}
#scritta2 {
	position:absolute;
	left:62px;
	width:900px;
	top:430px;
	height:100px;
	z-index:150;
	visibility: visible;

}

#testi {
	position:absolute;
	left:62px;
	top:470px;
	width:900px;
	height:2500px;
	z-index:150;
	visibility: visible;
}



#pensiamo {
	position:relative;
	top:0px;
	height:40px;
}

#perche {
	position:relative;
	top:10px;
	height:40px;
	text-align: center; /* orizzontale */
}

#elenco {
	position:relative;
	top:10px;
	height:320px;
	
}

#pallino{
	height:40px;
	}

#pagamenti {
	position:relative;
	top:10px;
	height:80px;
}

#chiavi {
	position:relative;
	top:40px;
	height:80px;
	text-align: center; /* orizzontale */
}

#faccia {
	position:relative;
	top:30px;
	height:80px;

}

#pensiamo2 {
	position:relative;
	top:-15px;


}






#content{
	position:absolute;
	width: 520px;
	background: none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	left: 333px;
	top: 90px;
	height: 390px;
}

