/*** Stili generali HTML ***/
html								{ }
body								{ background:#000000; margin:0px; font-family: "Tahoma", "Trebuchet MS", Verdana; color:#010028; color:#FFFFFF;}
h1, h2, h5, h6						{ font-family: "Tahoma", "Trebuchet MS", Verdana; margin:0px; padding:0px; }
h1									{ margin-bottom:20px; font-size:27px;}
h2									{ margin-bottom:20px; font-size:15px;}
h6									{ margin-bottom:15px; font-size:14px;}

.testo_footer						{ font-size:12px; margin:0px; padding:0px;  text-align:justify; margin-bottom:10px; color:#FFFFFF; }
a									{ font-size:12px; font-family: Verdana; color:#9397A3; text-decoration:none; }
a:hover								{ color:#FFFFFF; text-decoration:underline; font-family: Verdana; }
li									{ font-family: Verdana; font-size:14px; text-align: justify; margin:3px 0 5px 0; list-style:square; width: 500px;}
ul									{}
p									{ font-size:14px; margin:0px; padding:0px;  text-align:justify; margin-bottom:10px; }
form								{ margin:0px; padding:0px; }
td									{ font-size:14px; margin:0px; padding:0px; vertical-align:middle; }

div.clr								{ clear:both; height:1px; font-size:1px; }
img.clr								{ display:block; clear:both; }
.half								{ display:block; width:48%; float:left;}
a img 								{ border:none; }
span.evidence						{ color:#EB9A31; font-family: "Georgia", "Constanta", "Cambria", "Garamond", "Imprint", "Perpetua"; font-size: 16px;}
.stabilizzatore						{ clear:both; display:block; }
.indent								{ text-indent:50px;}

/* FORM */
form			{margin-top:20px;}
label, input,
textarea		{font-size:12px; color:#FFFFFF; font-family: "Tahoma", "Trebuchet MS", Verdana; }
.half label,
.half input 	{display:block; height:20px; line-height:20px; margin-bottom:5px; }
fieldset		{border: 2px solid #FFFFFF; border-left:none; border-right:none; margin:10px 0px 10px 0px; }
.text			{border:1px solid #FFFFFF; background:#000000;}
.labels			{display:block; width:20%; float:left; }
#buttons		{margin-top:15px; text-align:center; }
#buttons input	{border:none; background:#FFFFFF; color:#000; width:80px; height:25px; line-height:25px; font-weight:bold; }


/*** Stili macroblocchi ***/
#container							{ width:855px; padding-bottom:25px; }
#header								{}
#page								{ margin:20px 30px 20px 30px; }
#content							{}
#footer								{ padding-top:10px; background: url('/img/footer_pix.jpg') repeat-x top; }


/* Header */
#header #navigation						{ background-color:#080f12; height:57px; }
#header #navigation	 a					{ font-size:15px; font-weight:bold;}
#header #navigation	 a:hover			{ color:#EB9A31;}
#header #navigation	 a img				{ margin-bottom:10px; }
#header #navigation	 a#cambialingua img	{ margin:0px 0px 20px 30px; }


/* Content */
#content h1 span 					{ color:#EB9A31; }
#content .lavoro 					{ border-bottom:2px solid #FFFFFF; margin:20px 0px 0px 0px; padding-bottom:10px; }
#content .lavoro h2					{ border-bottom:2px solid #FFFFFF; font-size:15px; padding-bottom:10px; margin-bottom:20px; }
#content .gallery					{ float:left; <!--width: 500px;--> margin-right:20px;}
#content .gallery2					{ float:right; <!--width: 150px; margin-right:20px;-->}
#content .gallery3					{ float:right; width: 209px; margin-left:30px; margin-top:40px;}
#content .gallery img				{ width: 100px; margin: 0px 20px 20px 0px; color:#EB9A31; }
.descrizione						{ float:left; width: 535px; }

/* Footer */
#footer p							{ text-align:right; }

/*** Lavori in corso ***/
#lavoriincorso table				{ background:#FFCC33; width:100%; height:100%; }