/*typography*/
body{font: 76% verdana,arial,sans-serif;text-align: center; background-color:#E8E8E8; 
	background-attachment: fixed;
	background-image: url(../immagini/bg_sfma.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
h1,h2,h3,h4{font-family: "Trebuchet MS",arial,sans-serif}
h3{font-size: 200%}
h2{font-size: 120%}
h1{font-size:120%;margin:0 5px; color:#993300;}
h4{font-size:100%;margin:5px 5px 5px 5px; font-weight:normal; color:#333333;}
h2,p{margin: 0 8px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a{text-decoration: none}
address{padding: 3px 15px;font-style:normal}

/*layout*/
html{height: 100%; margin-bottom: 1px;}
html,body{margin:0;padding:0 0 20px;}

div#container{width: 770px;margin: 0 auto;text-align: left}

div#head{padding: 0 0 0 0; position:relative;}
div#head h3{margin:0 5px 0 5px;padding:60px 0 2px; background-image:url(../immagini/header_2.jpg); background-repeat:no-repeat; background-position:center;}
span#word{margin-left: 10px}

.separa_div{ position:relative; height:10px; clear: both;}

.separa_sog{position: relative; height:10px; border-top-style:double; border-color:#999999; }
.separa_sog_tit{position: relative; height:10px; border-top-style:double; border-color:#999999; }

div#dettagli{position: relative; border-top-style:double; border-color:#999999; text-align:right; font-size:10px; padding-right:5px; padding-bottom:5px }

div#menu{position: relative; width:100%;}
div#menu_home{position: relative; float: left; margin:0 2px 0 5px;}
div#menu_voci{position: relative; float: right; margin:0 2px 0 2px;}

div#main{
	position: relative;
	z-index:1;
}

div#corpo{
	width: 590px;
	position: relative;
	float: right;
}
div#corpo_centro{
	width: 590px;
	position: relative;
	float: right;
}
/*div#corpo_colonna_dx{width: 160px;position: relative;float: right;}*/

div#main_colonna{width: 160px;position: relative;float: left;}

div#title_colonna{width: 160px;position: relative;}
div#colonna{width: 160px;position: relative;}
div#colonna ul,div#colonna li{margin:0;padding:0;list-style-type:none;line-height: 1.5}
div#colonna a{margin-left:2px;padding-left:2px}

div#title_colonna2{width: 160px;position: relative;}
div#colonna2{width: 160px;position: relative;}
div#colonna2 ul,div#colonna li{margin:0;padding:0;list-style-type:none;line-height: 1.5;}
div#colonna2 a{margin-left:2px;padding-left:2px}

div#title_colonna3{width: 160px;position: relative;}
div#colonna3{width: 160px;position: relative;}
div#colonna3 ul,div#colonna li{margin:0;padding:0;list-style-type:none;line-height: 1.5}
div#colonna3 a{margin-left:2px;padding-left:2px}

div#title_colonna4{width: 160px;position: relative;}
div#colonna4{width: 160px;position: relative;}
div#colonna4 ul,div#colonna li{margin:0;padding:0;list-style-type:none;line-height: 1.5}
div#colonna4 a{margin-left:2px;padding-left:2px}

div#end_main{clear: both;}

div#footer{position: relative; width:100%;}
span#footer_word{margin:0 2px 0 2px;}


/*colors*/
div#head{background-color:#DEAD36}/*bordo*/
div#head h3{background-color:#DEAD36}/*sfondo*/
h3{color:#CCCCCC; padding:0 0 0 5px;}

div#menu{
	background-color:#FFFFFF;
	z-index:2;
}
div#menu a{color:#E0AD38; font-weight:bold}
div#menu a:hover{color:#993300;}
div#menu_home a{color:#993300; font-weight:bold}
div#menu_home a:hover{color:#E0AD38;}

div#main{background-color:#666666; padding:0 5px 0 5px}
div#corpo_centro{background-color:#FFFFFF;}
div#corpo_centro a{color:#933737; font-weight:bold}
div#corpo_centro a:hover{color: #DFC455;}
.lista_sog{font-size:100%;margin:5px 5px 5px 5px; font-weight:normal; color:#333333;font-family: "Trebuchet MS",arial,sans-serif;}
.note{color:#666666; font-size-adjust:inherit;}
.tab1{ border-width:thin;}
.tab1_1{ color:#E8E8E8; background-color:#933737; font-weight:bold;}

div#corpo_colonna_dx{background-color:#333333; color:#E8E8E8;}

div#title_colonna{background-color:#DEAD36; color:#FFFFFF;}
div#title_colonna a{color: #FFFFFF;}
div#title_colonna a:hover{color: #999999;}
div#colonna{background-color:#F5D292;}
div#colonna a{color:#993300; font-size:10px; font-weight:bold;}
div#colonna a:hover{color: #D69E1F;}

div#title_colonna2{background-color:#DEAD36; color:#FFFFFF}
div#title_colonna2 a{color: #FFFFFF;}
div#title_colonna2 a:hover{color: #999999;}
div#colonna2{background-color:#F5D292;}
div#colonna2 a{color:#993300; font-size:10px; font-weight:bold;}
div#colonna2 a:hover{color: #D69E1F;}

div#title_colonna3{background-color:#DEAD36; color:#FFFFFF}
div#title_colonna3 a{color: #FFFFFF;}
div#title_colonna3 a:hover{color: #999999;}
div#colonna3{background-color:#F5D292;}
div#colonna3 a{color:#993300; font-size:10px; font-weight:bold;}
div#colonna3 a:hover{color: #D69E1F;}

div#title_colonna4{background-color:#DEAD36; color:#FFFFFF}
div#title_colonna4 a{color: #FFFFFF;}
div#title_colonna4 a:hover{color: #999999;}
div#colonna4{background-color:#F5D292;}
div#colonna4 a{color:#993300; font-size:10px; font-weight:bold;}
div#colonna4 a:hover{color: #D69E1F;}

div#footer{background-color:#DEAD36; color:#FFFFFF; text-align:center; padding:1px 0 1px 0; font-size:10px;}
div#footer a{color:#FFFFFF; font-weight:bold}
div#footer a:hover{color:#933737;}

input {
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	font-size:11px;
	width:200px;
	height:12px;
	padding:3px 3px 3px 3px;
}
textarea {
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	font-size:11px;
	width:300px;
	padding:3px 3px 3px 3px;
}
.submit{
	border-style:outset;
	border-color:#666666;
	border-width:1px;
	width:auto;
	height:auto;
	font-size:12px;
	padding:3px 3px 3px 3px;
}
/*---------------*/
.title_nico{
	font-size:14px;
	font-weight:bold;
}
.input_nico{
	width:130px;
	height:12px;
	font-size:12px;
	vertical-align:middle;
	text-align: right;
	padding:3px 3px 3px 3px;
}
.input_textnico{
	width:250px;
	height:80px;
	font-size:12px;
	padding:3px 3px 3px 3px;
	
}
.input_nico_s{
	width:50px;
	height:12px;
	font-size:10px;
	vertical-align:middle;
	text-align: right;
	padding:3px 3px 3px 3px;
}
.input_nico_sb{
	width:80px;
	height:12px;
	font-size:10px;
	vertical-align:middle;
	text-align: right;
	padding:3px 3px 3px 3px;
}
.blu_nico{
	color:#0000FF;
}
.red_nico{
	color:#FF0000;
}
.input_radio{
	width:20px;
	border-style:none;
}

/*Menu Cascata 
  X Farlo con più livelli-->http://www.htmldog.com/articles/suckerfish/dropdowns/	
  							http://www.alistapart.com/articles/dropdowns/	*/
#menubarra, #menubarra ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menubarra a {
	display: block;
	/*width: 7em;*/
}

#menubarra li {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	/*width: 7em;*/
}

#menubarra li ul {
	position: absolute;
	width: 16em;
	left: -999em;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
}

#menubarra li ul li {
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	border-top-style:none;
	width: 16em;
}

#menubarra li ul li:hover {
	background-color:#F1F0EF;
	border-style:solid;
	border-width:thin;
	border-top-style:none;
	width: 16em;
}

#menubarra li:hover ul {
	left: auto;
}
#menubarra li:hover ul, #menubarra li.sfhover ul {
	left: auto;
}

