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:0px;

	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;
 min-height:170px;
 height:auto !important;
 height:170px;
 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%;
 min-height:170px;
 height:auto !important;
 height:170px;
 padding:10px;
 padding-bottom:0;
 display:block; }

#piede #piedeCentro {
 float:left;
 background-color:#262626;
 /* width:234px; */
 width:30%;
 min-height:170px;
 height:auto !important;
 height:170px;
 padding:10px;
 padding-bottom:0;
 display:block;
 }

#piedeCentro li { font-size:95%; margin-bottom:10px; }

#piede #piedeDx {
 float:right;
 background-color:#1A1A1A;
 /* width:233px; */
 width:31%;
 min-height:170px;
 height:auto !important;
 height:170px;
 padding:10px;
 padding-bottom:0;
 display:block;
 }



#copyright { color:#666666; padding:3px 0; font-size:80%; width:760px;}

#copyright a { color:#999999; }

/* fine PIEDE */

/* PIEDE 2 */

#piede2 {
 clear:both;
 color:#999999;
 width:760px;
 min-height:150px;
 height:auto !important;
 height:120px;
 text-align:left;
 margin-top:10px;
}

#piede2 p { font-size:111%; margin:0; }

#piede2 h1 { color:#666666; font-size:111%; padding:0; margin:0; margin-bottom:10px; }

#piede2 ul { margin:0 18px; padding:0; }

#piede2 li { list-style-image: url("../images/pto-rosso.gif"); margin:0; }

#piede2 a { color:#FFFFFF; text-decoration:none; }

#piede2 a:hover { text-decoration:underline; }



#piede2 #piedeSx {
 float:left;
 background-color:#1A1A1A;
 /* width:233px; */
 width:31%;
 min-height:140px;
 height:auto !important;
 height:140px;
 padding:10px;
 padding-bottom:2px;
 display:block;
}

#piede2 #piedeSx img {
 margin-left:5px;
}

#piede2 #piedeCentro {
 float:left;
 background-color:#262626;
 /* width:234px; */
 width:30%;
 min-height:140px;
 height:auto !important;
 height:140px;
 padding:10px;
 padding-bottom:2px;
 display:block;
}


#piedeCentro li { font-size:95%; margin-bottom:10px; }

#piede2 #piedeDx {
 float:right;
 background-color:#1A1A1A;
 /* width:233px; */
 width:31%;
 min-height:140px;
 height:auto !important;
 height:140px;
 padding:10px;
 padding-bottom:2px;
 display:block;
}

.clearer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}




/* fine PIEDE  2*/



/* 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;  } 

