body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.8em;
	font-family:calibri, tahoma;
	color:#686868;
}
img { border:0; }
h1 { font-size: 1.3em; }
h2 { font-size: 1.0em; }
h3 { font-size: 0.9em; }
input, textarea {
	font-size:1.0em;
	font-family:calibri, tahoma;
	color:#686868;
}

/*layout*/
#centrato {
	width:900px;
	margin:auto;
	text-align:left;
}
#menutop, #header, #body, #footer { width: 900px; }

#menutop { background:#fff url(../img/menuback.gif);height:51px; background-repeat:no-repeat;}
#header { background:#fff url(../img/headback.gif);height:185px; background-repeat:no-repeat;}
#body { background:#fff url(../img/bodyback.gif) no-repeat;float:left; }
#footer { background:#fff url(../img/footerback.gif) no-repeat;height:153px;font-weight:bold;color:#686868;text-align:center;padding:50px;clear:both;}

#buttoncont {padding-left:118px;}

#menutop ul{width:900px;}
#menutop ul, #menutop li{display:inline; font-size:9px;}
#menutop li.button1 span {background-image:url(../img/button1.gif); background-position:0 -35px; display: block; text-indent: -9999px; float:left;width:123px;height:35px;}
#menutop li.button1 a {background:url(../img/button1.gif); display: block; text-indent: -9999px; float:left; outline:none;width:123px;height:35px;}
#menutop li.button2 span {background-image:url(../img/button2.gif); background-position:0 -35px; display: block; text-indent: -9999px; float:left;width:130px;height:35px;}
#menutop li.button2 a {background:url(../img/button2.gif); display: block; text-indent: -9999px; float:left; outline:none;width:130px;height:35px;}
#menutop li.button3 span {background-image:url(../img/button3.gif); background-position:0 -35px; display: block; text-indent: -9999px; float:left;width:150px;height:35px;}
#menutop li.button3 a {background:url(../img/button3.gif); display: block; text-indent: -9999px; float:left; outline:none;width:150px;height:35px;}
#menutop li.button4 span {background-image:url(../img/button4.gif); background-position:0 -35px; display: block; text-indent: -9999px; float:left;width:140px;height:35px;}
#menutop li.button4 a {background:url(../img/button4.gif); display: block; text-indent: -9999px; float:left; outline:none;width:140px;height:35px;}
#menutop li.button5 span {background-image:url(../img/button5.gif); background-position:0 -35px; display: block; text-indent: -9999px; float:left;width:120px;height:35px;}
#menutop li.button5 a {background:url(../img/button5.gif); display: block; text-indent: -9999px; float:left; outline:none;width:120px;height:35px;}
#menutop li a:hover { background-position:0 -35px;}

#menuleft { width:283px;float:left; }

a { color:#686868; }
a:visited { color:#686868; }
a:hover { color:#ff0000; }
a:active { color:#686868; }
a:focus { color:#ff0000; }

#testo { padding-left:20px;float:left;border-left:1px dashed #686868;width:550px; }
#testo h1 {color:red;}

#linkhome {position:absolute;}
#linkhome a, #linkhome a:hover {display:block;width:421px;height:106px;position:relative;top:37px;left:231px;text-decoration:none;}
#linkhome a span {display:block;text-indent:-99999px;}

img.foto {
	border:3px solid #f4f4f4;
	margin-left:10px;
	float:right;
}

#rispostainvio {padding-left:10px;color:red;font-weight:bold;} 
p.post {border-bottom:1px dotted red;margin-bottom:10px;padding-bottom:10px;}
span.details {color:red;font-style:italic;}

img.ext {vertical-align:middle; padding-left:5px;}
