@charset "ISO-8859-1";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; background: #2d2d2f; }
body, form, p, ul, li, h1, h2, h3{ margin:0px; padding:0px; }
.c{ clear:both; }
.b3, .b5, .b8, .b10, .b15, .b20, .b30, .b50{ font-size:0px; }
.b3{ height:3px; } .b5{ height:5px; } .b8{ height:8px; } .b10{ height:10px; } .b15{ height:15px; } .b20{ height:20px; } .b30{ height:30px; } .b50{ height:50px; }

body{ margin-top:28px; }
.t28b{ font-size:28px; font-weight:bold; }
.t22{ font-size:22px; }
.t20{ font-size:20px; }
.t11{ font-size:11px; }
.t10{ font-size:10px; }
.t14{ font-size:14px; }
.t16{ font-size:16px; }
.fux{ color:#e30072 } .blu{ color:#0194d7; } .ccc{ color:#CCCCCC; } .g333{ color:#333333; }

/* Header */
#header{ width:930px; height:130px; background:url(images/header.png) no-repeat; }
#logo{ float:left; }
#logo h1{ float: left; width:209px; height:130px; padding:0px; margin:0px; }
#logo a { text-indent: -9999em; display:block; width:209px; height:130px; }
#slog{ float:left; text-align:left; margin-top:70px; line-height:20px; }

/* content */
#content{ width:930px; }
#menu{ height:42px; width:930px; background:url(images/menu.gif) no-repeat; }
#menu a{ display:block; float:left; width:132px; height:42px; text-indent: -9999em; margin-right:0.8px; }
#menu_eng{ height:42px; width:930px; background:url(images/menu_eng.gif) no-repeat; }
#menu_eng a{ display:block; float:left; width:132px; height:42px; text-indent: -9999em; margin-right:0.8px; }
#content .int{ background: url(images/sf_content.gif) repeat-x; padding-left:9px; padding-right:9px; }
#content #sx{ width:536px; float:left; text-align:left; margin-left:20px; }
#content #dx{ width:356px; float:left; }

.articolo{ width:536px; height:155px; background: url(images/sf_articolo.png) no-repeat; }
.articolo .nome{ width:536px; }
.articolo .img{ float:left; width:222px; margin-right:7px; }
.articolo .txt{ float:left; width:307px; }

.form{ margin-left:50px; width:306px; text-align:left; }
.form h3{ 
	background:url(images/header_form.png); display:block; width:259px; height:32px; 
	color:#FFFFFF; font-size:18px; font-weight:bold; line-height:32px; text-align:center
}
.form .etichetta{ font-size:11px; font-weight:bold; color:#333333; margin-bottom:5px; }
.form .campo_input{ width:259px; height:23px; background: url(images/cella_input.png) no-repeat; margin-bottom:10px; }
.form .campo_textarea{ width:259px; height:86px; background: url(images/cella_textarea.png) no-repeat; margin-bottom:10px; }
.form .campo_input input{ width:230px; margin-left:15px; margin-top:3px; font-size:11px; border:0px; background:none; }
.form .campo_textarea textarea, .form .campo_textarea select{ width:230px; margin-left:15px; margin-top:8px; font-size:11px; border:0px; background:none; }
.form .ceck{ font-size:11px; color:#666666; border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding:5px; }

#footer{ width:930px; height:15px; background:url(images/footer.png) no-repeat; }
