@charset "utf-8";
body{font: 76% verdana,arial,sans-serif;text-align: center; background-color:#000000; }
h1,h2,h3,h4{font-family:"Times New Roman", Times, serif}
h3{font-size: 200%}
h2{font-size: 120%}
h4{font-size:100%;margin:5px 5px 5px 5px; font-weight:normal;}
h2,p{margin: 0 8px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a{text-decoration: none}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:active{text-decoration: none;}
a:hover{text-decoration: underline;}
form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

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

div#banner_sup{text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#000000}
div#container{width:980px; margin: 0 auto; text-align:left; background-image:url(../immagini/sf_all.jpg);}

div#head{padding: 0 0 0 0; position:relative; width:100%; height:121px; background-image:url(../immagini/banner_testa.jpg); border-left-color:#FFCC00;/* border-left-style:solid; border-left-width:1px; border-right-color:#FFCC00; border-right-style:solid; border-right-width:1px;*/}
.word_title{margin:0px 0px 0px 0px; padding:25px 0px 7px 0px; color:#FFFFFF; font-size:38px; font-weight:normal;}
div#barra_menu{width:370px; height:23px; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px;}
.word_barra_menu{height:100%; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF;}
.word_barra_menu a:link{text-decoration: none;color:#FFFFFF;}
.word_barra_menu a:visited{text-decoration: none;color:#FFFFFF;}
.word_barra_menu a:hover{text-decoration: underline; color:#FFFFFF}
.word_barra_menu_h a:link{text-decoration: none;color:#FFFF00;}
.word_barra_menu_h a:visited{text-decoration: none;color:#FFFF00;}
.word_barra_menu_h a:hover{text-decoration: none; color:#FFCC33}
div#cate_cerca{width:100%; height:40px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#cerca{position: relative;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sf_cerca.gif); float:right; width:300px; height:30px}
.text_cerca{width:150px; height:18px; border-color:#CCCCCC; border-style:double; margin:2px 0px 0px 40px; padding:0px 0px 0px 0px; font-size:13px;}
.submit_cerca{ width:70px; border-color:#999999; height:22px; border-style:double; background-color:#000000; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:bold; color:#FFFF00;}

div#cate{position: relative; height:18px; width:181px; margin:18px 0px 0px 0px; padding:4px 0px 0px 10px; background-image:url(../immagini/sf_menu_sx.gif); float:left; color:#666666; font-weight:bold;}
div#main{position: relative;}
div#corpo{width: 768px;position: relative;float: right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#corpo_centro{width: 590px; margin:20px 0px 0px 3px; padding:0px 0px 0px 0px; position: relative;float: left;}
div#corpo_centro_up{width: 590px; height:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sf_centro_up2.gif); background-repeat:no-repeat;
					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;}
div#corpo_centro_md{width: 590px; margin:0px 0px 0px 0px; position: relative; padding:0px 5px 0px 5px; background-image:url(../immagini/sf_centro2.gif); background-repeat:repeat-y;
					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;}
div#corpo_centro_dw{width: 590px; height:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sf_centro_dw2.gif); background-repeat:no-repeat;
					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;}
div#corpo_colonna_dx{width: 160px;position: relative;float: right; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#main_colonna{width: 196px;position: relative;float: left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.testa_col_sx{height:27px; width:196px; margin:10px 0px 0px 0px; padding:4px 0px 0px 10px; background-image:url(../immagini/sf_list_menu_sx3.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:17px;}
.corpo_col_sx{ background-color:#CCCCCC; width:198px; border-color:#CCCCCC; border-right-width:1px; border-bottom-width:1px; border-bottom-style:solid; border-right-style:solid;
					filter:alpha(opacity=75);
					-moz-opacity:.75;
					opacity:.75;}

.corpo_col_sx table{width:192px; margin:0px 0px 15px 5px; padding:15px 0px 0px 5px;}
.corpo_col_sx table tr{ height:21px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sf_list_menu_sx.gif); background-repeat:no-repeat; background-position:left}
.corpo_col_sx table tr:hover{width:7px;background-image:url(../immagini/sf_list_menu_sx2.gif); background-repeat:no-repeat; background-position:left}
.corpo_col_sx_a{font-size:12px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; font-weight:bold; color:#990033}
.corpo_col_sx_end{width:192px; /*background-image:url(../immagini/sf_bg_menu_sx_end.gif); background-repeat:no-repeat;*/ height:3px;}
.testa_col_sx2{height:21px; width:196px; margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; background-image:url(../immagini/sf_list_menu_sx3.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:17px;}
.corpo_col_sx2{ background-color:#CCCCCC; width:198px; border-color:#CCCCCC; border-right-width:1px; border-bottom-width:1px; border-bottom-style:solid; border-right-style:solid;
					filter:alpha(opacity=75);
					-moz-opacity:.75;
					opacity:.75;}

.corpo_col_sx2 table{width:195px; margin:0px 0px 0px 5px; padding:15px 0px 15px 0px;}
.corpo_col_sx2 table tr{ height:23px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/sf_list_menu_sx.gif); background-repeat:no-repeat; background-position:left}
.corpo_col_sx2 table tr:hover{width:7px;background-image:url(../immagini/sf_list_menu_sx2.gif); background-repeat:no-repeat; background-position:left}

.separa_div{ position:relative; height:10px; clear: both;}
div#footer{ width:100%; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; background-repeat:no-repeat;}
.foot1{ text-align:center; padding:2px 0px 0px 0px; font-size:11px; color:#CCCCCC}
.foot1 a{ color:#FF0000}
.foot1 a:hover{ text-decoration:underline;}
div#close_footer{ margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; height:10px; clear: both;width:100%; background-color:#990000;}



