body { font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-size: 80%; text-align:center; margin:0; padding:0; background-color:#000000; }
html, body { height: 100%; vertical-align:middle; }
#altezza { height:100%; }
a:link { color:#CCCCCC; }
a:hover { color:#FFFFFF; }
a:visited { color:#CCCCCC; }
a.lnk {
	padding-left:16px;
	margin:0 6px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url("../images/pto-rosso.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
a.lnk:hover { color:#FFFFFF; text-decoration:underline;  }
a.lnk:visited { color:#FFFFFF;  }

/* SOUND */
#sound { float:right; margin-top:35px; margin-left:215px;  }
/* fine SOUND */

/* TESTATA */
#testata { width:760px; text-align:left; }
#testata img { float:left; }
#menu { float:left; margin-left:4px; margin-top:50px; }
#testata a {
	padding-left:16px;
	margin:0 6px;
	color:#CCCCCC;
	text-decoration:none;
	background-image: url("../images/pto-rosso.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
#testata a:hover { color:#FFFFFF; text-decoration:underline;  }
.logo { float:left; }
/* fine TESTATA */

/* CORPO */
#corpo { clear:both; width:760px; }
#titolo { background-color:#1A1A1A; color:#FFFFFF; padding:10px 10px; text-align:left; margin-bottom:10px; }
#titolo .titolo { font-size:140%; font-weight:bold; margin-right:10px; }
#titolo a {
	font-size:75%;
	font-weight:normal;
	padding-left:16px;
	margin:0 6px;
	color:#CCCCCC;
	text-decoration:none;
	background-image: url("../images/pto-rosso.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
#titolo a:hover { color:#FFFFFF; text-decoration:underline;  }
.h1 { color:#FF0000; font-weight:normal; text-transform:uppercase; }
.h2 { color:#CCCCCC; margin-left:15px; font-size:80%; font-weight:normal; }
#grigio, #progettoBagno { background-color:#333333; color:#CCCCCC; text-align:justify; padding:10px; display:table; width:740px; }
#progettoBagno { height:320px; background-image:url(../images/progetto-bagno.jpg); } 
#grigio b { color:#FF0000; font-size:111%; }
#ptiVendita { background-color:#333333; color:#CCCCCC; text-align:justify; padding:10px; display:table; width:740px; }
#ptiVendita a.lnk { color:#FFFFFF; }
#grigio h1, #progettoBagno h1, #ptiVendita h1 { color:#FFFFFF; font-size:185%; font-weight:normal; margin:10px 0; }
#ptiVendita p { text-align:left; margin:3px 0; }
#data { position:relative; left:22px; color:#999999; font-size:90%; margin-top:-5px; }
ol { font-size:125%; font-weight:300; color:#FFFFFF; line-height:30px; }
/* fine CORPO */

/* PIEDE */
#piede { clear:both; color:#999999; width:760px; height:120px; text-align:left; margin-top:10px;}
#piede p { font-size:111%; margin:0; }
#piede h1 { color:#666666; font-size:111%; padding:0; margin:0; margin-bottom:10px; }
#piede ul { margin:0 18px; padding:0; }
#piede li { list-style-image: url("../images/pto-rosso.gif"); margin:0; }
#piede a { color:#FFFFFF; text-decoration:none; }
#piede a:hover { text-decoration:underline; }

#piede #piedeSx { float:left; background-color:#1A1A1A; /* width:233px; */ width:31%; height:120px; padding:10px; padding-bottom:0; display:table; }
#piede #piedeCentro { float:left; background-color:#262626; /* width:234px; */ width:30%; height:120px; padding:10px; padding-bottom:0; display:table; }
#piedeCentro li { font-size:95%; margin-bottom:10px; }
#piede #piedeDx { float:right; background-color:#1A1A1A; /* width:233px; */ width:31%; height:120px; padding:10px; padding-bottom:0; display:table; }

#copyright { color:#666666; padding:3px 0; font-size:80%; width:760px;}
#copyright a { color:#999999; }
/* fine PIEDE */

/* FORM */
th { font-size:120%; color:#FFFFFF; font-weight:normal; padding-bottom:10px; }
td { line-height: 24px;}
input { font-family:"Century Gothic",Arial, Helvetica, sans-serif; background-color:#666666; color:#FFFFFF; padding:1px 3px; border:0; margin:2px 30px 2px 10px; width:230px }
textarea { font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-size:100%; background-color:#666666; color:#FFFFFF; padding:1px 3px; border:0; width:310px; height:144px; }
.pulsante { background-color:#FF0000; width:100px; }
select { font-family:"Century Gothic",Arial, Helvetica, sans-serif; background-color:#666666; color:#FFFFFF; padding:1px 3px; border:0; margin:2px 30px 2px 10px; width:236px }
/* fine FORM */

#flags { float:right; top:10px; margin-top:10px; margin-left:0px; }
#flags img { border:0; margin-left:10px; }
#flags a { background:none; margin:0; padding:0;  } 

.mymenu {float:right; }
.mymenu ul{ display: inline;  font-size: 10px; list-style:none; margin: 0px; padding: 0px;}

.mymenu li{ display: inline;  list-style:none; margin: 0px; padding: 0px;}

.mymenu a{ color: #FFFFFF; vertical-align:bottom;}