body {font: 88%/1.5 "Trebuchet MS", sans-serif;}

/** TESTI ***/
h1 {font-size:1.1em; margin:0 0 10px; text-transform:uppercase;}
	#header h1 { font-size:2.6em;}
	#SidebarNav h1, #SidebarNavGenerica h1 {font-size:1.4em; font-weight:normal; text-align:center; margin:0; padding:3px;}
	#SidebarNews h1 { font-size:1em; margin-bottom:10px;}
h2 {margin:0 0 5px; font-size:1em;}
	#header h2 {text-align:right; text-transform:uppercase; font-size:2em;}
	#FilosofiaBox h2 {font-size:1.5em; font-weight:normal;}
	#SidebarNews h2 { font-size:1.1em;}
p {margin:0 0 10px;}
	p.error {color:#C30; font-weight:bold;}
	p.info {font-weight:bold;}
	.disclaimer {font-size:.8em;}
	form p {margin:0;padding:10px;}
	.Pcolor1 {padding:5px;}
	#SidebarNews p {font-size:.9em;}
	.Postit p {line-height:1.3; }
	#footer p {margin:0; padding:10px; font-size:.8em;}
address {font-style:normal; font-weight:bolder;}
.Postit strong {font-size:1.3em;}

/*** LINK ***/
a:link, a:visited {color:#000;}
#breadcrumb a {color:#000;}
.more a {text-decoration:none;}

#MenuIndividuali a, #MenuGruppo a, #MenuAziendali a, #MenuOnline a, #MenuTest a, #MenuGenerica a {text-transform:uppercase;}

/*** LISTE ***/
ul, ol {margin-top:0; margin-bottom:15px;}
	.type1 {list-style-type:lower-latin;}
#MenuContatti .ce_text {margin-top:92px; color: #fff;}

/*** FORM ****/
form { margin: 30px auto 0;}
fieldset {border:0;}
form br {clear:left;}
label {float:left;width: 130px;text-align:right; padding-right: 10px; font-weight:bold;}
input, textarea {border: 1px solid #04cde3; background-color:#F8F8F8; width:220px; margin: 0 0 10px 0;}
	.upload {border:1px solid #04cde3; width:302px;}
	p input {margin:0;}
textarea { overflow:auto;}
.submit {display:block; width:210px; height:24px; margin: 20px auto; border:none; font-weight:bold;}

/*** TABLE **/
table {margin-bottom:20px;}
td {padding:10px;}

/*** VARIE ****/
.invisible{display:none;}
.clear{clear:both;}
.centra{text-align:center;}

a img{border:0;}
.foto_sx{float:left; margin: 0 12px 0 0; border:1px solid #d3d3d3; padding:2px;}
.foto_dx{float:right; margin: 0 0 0 12px; border:1px solid #d3d3d3; padding:2px;}
#googlemap {float:left; margin-right:20px; border:1px solid #c4c4c4;}

/*** STRUTTURA ****/
#container { font-size:1.1em;}
#header, #sidebar, #footer {display:none;}

/*** SEZIONI ***/
#breadcrumb { text-align:right; margin-bottom:20px; font-size:.9em;}
