body { 
	/*
	background : #fff url(/img/sfondo_natale.gif);
	background-repeat : repeat-x;
	
	background : #fff url(/img/xmas_02.jpg);
	background-repeat : repeat;	
	*/
	background-color : white;
	margin : 0px;
	padding : 0px;
	font-family : tahoma, verdana, arial, sans-serif; 
	font-size : 10px;
	text-align : left;
}

td { 
	font-family : tahoma; 
	font-size : 11px;
}

#home-center-top {
	background-image : url(/img/home_top.gif); 
	background-repeat : no-repeat;
	background-position : top right;
	height: 20px;
	padding-right : 180px;
	text-align : right;
	vertical-align : middle;
}

#home-center-middle {
	background-image : url(/img/home_middle.gif); 
	background-repeat : no-repeat;
	background-position : top right;
	height: 32px;
}

#home-center-bottom {
	background-image : url(/img/home_bottom.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
	height: 18px;
	color : #EDB600;
	padding-left : 100px;
}

#home-logo {
	background-image : url(/img/stio_logo.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
	height: 160px;
	text-align : center;
	vertical-align : bottom;
	padding-bottom : 5px;
}

#menu_t_centrale {
	background-image : url(/img/sf_menu_stretto.gif); 
	background-repeat : repeat-x;
	background-position : bottom;	
	height : 21px;
	vertical-align : top;
}

#lateral-sup {
	background-image : url(/img/sf_lateral.gif); 
	background-repeat : no-repeat;
	width : 219px;
}

#lateral-box {
	background-image : url(/img/linea_lat.gif); 
	background-repeat : no-repeat;
	width : 34px;
}

#internal_sline {
	background-color : #D6D9FF;
	height : 5px;
}

#internal_lat_sx {
	background-image : url(/img/sf_lateral_internal.gif); 
	background-repeat : repeat-y;
	background-position : top left;	
}

#internal_center {
	background-image : url(/img/internal_sup_due.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
	height : 65px;
}

#internal_sup {
	background-image : url(/img/internal_sup_uno.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
	height : 23px;
}

#internal_bot {
	background-image : url(/img/internal_bot.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
	height : 53px;
	vertical-align : top;
	text-align : right;
	padding-top : 5px;
	padding-right : 85px;
}

#centrale {
	background-color : #FDFDFD;
	padding : 3px;
	font-size : 10pt;
	font-family : tahoma, arial;
}

#centrale-home {
	font-size : 10pt;
	font-family : tahoma, arial;
}

#home-left {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 0px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/dotted_ar.gif); 
	background-repeat : repeat-y;
	background-position : right;	
}

#home-left-poll {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 0px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/sf_poll.gif); 
	background-repeat : repeat-y;
	background-position : top right;		
}

#home-left-need {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 0px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/sf_general.gif); 
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #FFFEEF;	
}

#home-center {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 5px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/dotted_ar.gif); 
	background-repeat : repeat-y;
	background-position : right;
	background-color : #F0F7E7;
}

#home-center-forum {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 5px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/sf_general.gif); 
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #FFEDD1;
}

#home-center-want {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 5px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/sf_general.gif); 
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #f6f6f6;		
}

#home-center-new {
	padding-top : 5px;
	padding-right : 5px;
	padding-bottom : 6px;
	padding-left : 5px;
	width : 33%;
	vertical-align : top;	
	background-image : url(/img/sf_general.gif); 
	background-repeat : no-repeat;
	background-position : top right;	
}

#home-right-sign {
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 6px;
	padding-left : 5px;
	width : 33%;
	vertical-align : top;
	background-image : url(/img/sf_sign.gif); 
	background-repeat : repeat-y;
	background-position : top right;	
}

#home-right {
	padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	width : 33%;
	vertical-align : top;
	background-color : #ECF6C0;
}

#home-chat {
	padding-top : 1px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	vertical-align : top;	
	background-image : url(/img/sf_chat.gif); 
	background-repeat : repeat-y;
	background-position : top right;
	width : 33%;
}

#home-forum {
	padding-top : 1px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 3px;
	vertical-align : top;
	background-image : url(/img/sf_forum.gif); 
	background-repeat : repeat-y;
	background-position : top right;
	width : 169px;
	display : block;
	overflow : hidden;
}

#girasolpx {
	background-image : url(/img/girasol_px.gif); 
	background-repeat : no-repeat;
	background-position : top left;	
	position : absolute;
	top: -7px;
	left : -8px;
	width : 35px;
	height : 32px;
	z-index : 5;
	visibility : hidden;
}

#srcbox {
	position : absolute;
	top: 5px;
	left : 8px;
	width : 200px;
	height : 8px;
	z-index : 0;
}

#notizie-tit {
	background-image : url(/img/notizie_tit.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	height : 31px;
}

#notizie-container {
	padding-left : 12px;
	padding-right : 10px;
	padding-top : 5px;
}

#notizie-tit-int {
	background-image : url(/img/notizie_tit_int.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	height : 31px;
}

#argomenti-tit {
	background-image : url(/img/argomenti_tit.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	height : 22px;
}

#strumenti-tit {
	background-image : url(/img/strumenti_tit.gif); 
	background-repeat : no-repeat;
	background-position : bottom left;
	height : 30px;
}

#informazioni-tit {
	background-image : url(/img/info_tit.gif); 
	background-repeat : no-repeat;
	background-position : bottom left;
	height : 32px;
}

#m-on {
	cursor : pointer;
	color : white;
}


#m-storia {
	cursor : pointer;
}

#m-territ {
	cursor : pointer;
}

#m-itiner {
	cursor : pointer;
}

#m-appunt {
	cursor : pointer;
}

#m-estate {
	cursor : pointer;
}

#m-forum {
	cursor : pointer;
}

#m-lavagna {
	cursor : pointer;
}

#m-video {
	cursor : pointer;
}

#m-eventi {
	cursor : pointer;
}

#m-chat {
	cursor : pointer;
}

#m-sms {
	cursor : pointer;
}

#m-firmaadsl {
	cursor : pointer;
}

#m-datiutili {
	cursor : pointer;
}

#m-meteo {
	cursor : pointer;
}

#m-mobile {
	cursor : pointer;
}

#feat {
	width : 190px;
	height : 300px;
	vertical-align : bottom;
	text-align : center;
}

.menu-c-on {
	text-align : center;
	background-color : #F37F17;
	color : white;
	font-weight : bold;
	border-right: 1px solid white;
	cursor : pointer;
}

.menu-c1 {
	text-align : center;
	background-color : #F3FBE9;
	font-weight : bold;
	border-right: 1px solid white;
	cursor : pointer;
}

.menu-c2 {
	text-align : center;
	background-color : #F3FBE9;
	font-weight : bold;
	border-right: 1px solid white;
	cursor : pointer;
}
.menu-c3 {
	text-align : center;
	background-color : #F3FBE9;
	font-weight : bold;
	border-right: 1px solid white;
	cursor : pointer;
}
.menu-c4 {
	text-align : center;
	background-color : #F3FBE9;
	font-weight : bold;
	cursor : pointer;
}

#footer {
	background-image : url(/img/footer.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	padding-top : 2px;
	padding-left : 5px;
	height : 43px;
	text-align : left;
}

#accessor {
	width : 160px;
	position : absolute;
	top : 5px;
	left : 220px;
}

/*
#accessor-int {
	width : 160px;
	position : absolute;
	top : 54px;
	left : 185px;
}
*/

#accessor-int {
	width : 270px;
	height : 33px;
	background-image : url(/img/back_pulsan.gif); 
	background-repeat : no-repeat;
	position : absolute;
	top : 117px;
	left : 181px;
	padding-top : 6px;
	padding-left : 5px;
}

.riga_uno {
	background-image : url(/img/sf_riga_uno.gif);
	background-repeat : repeat-x;
	height : 2px;
}

a:link {
	color  : #C00000;
	text-decoration : none;
}

a:active {
	color  : #C00000;
	text-decoration : none;
}

a:visited {
	color  : #C00000;
	text-decoration : none;
}

a:hover {
	color : #52B552;
	text-decoration : none;
}

.tbox {
	background-image : url(/img/text_back_s.gif);
	background-repeat : repeat-x;
	border : 1px solid #FFB32F;
	font-family : tahoma, arial;
	font-size : 10px; 
}


textarea {
	background-image : url(/img/text_back_s.gif);
	background-repeat : repeat-x;
	border : 1px solid #FFB32F;
	font-family : tahoma, arial;
	font-size : 10px; 
}

.citazione {
	font-family : tahoma;
	font-size : 11px;
	color : #00007F;
	padding-left : 9px;
}

.fonte {
	font-family : tahoma;
	font-size : 10px;
	color : #000000;
}

.titolo_paragrafo {
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
	color : #996633;
	border-bottom : 1px solid #ff9999;
	width : 60%;
}

.titolo_paragrafo_big {
	font-family : verdana;
	font-size : 15px;
	font-weight : bold;
	color : #996633;
	border-bottom : 1px solid #ff9999;
	width : 100%;
	height : 23px;
	padding-top : 12px;
	margin-top : 4px;
}

h1 {
	font-family : verdana;
	font-size : 17px;
	font-weight : bold;
	color : #996633;
	width : 100%;
	height : 23px;
	padding : 8px 0px 8px 0px;
	margin : 0px;	
}

.didascalia {
	font-family : tahoma;
	font-size : 10px;
	font-weight : normal;
}

#cp_spac {
	background-image : url(/controlpanel/img/spac.gif);
	background-repeat : repeat-x;
}

#cp_menu {
	background-image : url(/controlpanel/img/sf_001.gif);
	background-repeat : no-repeat;
	height : 21px;
	padding-left : 5px;
	border-bottom : 1px solid #D6D9FF;
}

#cp_centrale {
	padding : 3px;
	padding-left : 5px;
	border-bottom : 1px solid #D6D9FF;
}

#lavagna {
	background-image : url(/img/argomenti/lavagna.gif);
	background-repeat : no-repeat;
	background-position : center;
	width : 154px;
	height : 121px;
	text-align : center;
}

#ul-lavagna {
	height : 90px;
	color : #f5f5f5;
	text-align : left;
	padding-top : 2px;
	line-height : 12px;
	letter-spacing : 0px;
	display : block;
	overflow : hidden;
	padding-top : 3px;
	padding-left : 11px;
	padding-right : 11px;
}

.evidence {
	color : #FAAB2E;
	font-weight : bold;
}

.rosso {
	color : red;
	font-weight : bold;
}

.tbot {
	border : 1px solid #FFB32F;
	background-color : #F9F6E4;
	font-family : tahoma;
	font-size : 10px;
	font-weight : normal;
	color : #C00000;
	height : 16px;
}

a.min {
	font-family : Verdana;
	font-size : 10px;
	color : #a50818;
	text-decoration : none;
}

div.min { 
	font-family : Verdana;
	font-size : 10px;
}

a.copy {
	font-family : Tahoma,Verdana;
	font-size : 10px;
	color : #a50818;
	text-decoration : none;
}

div.copy { 
	font-family: Tahoma;
	font-size : 10px
}

.box_lab {
	background-color : #7FBC1E;
	color : white;
	font-weight : bold;
}

.cell_foto {
	padding-top : 10px;
	padding-bottom : 10px;
	background-image : url(/img/dotted_ar.gif); 
	background-repeat : repeat-y;
	background-position : right;		
}

#internal-forum {
	padding-left : 5px;
	padding-right : 1px;
}

#logo-link {
	position : absolute;
	top : 106px;
	left : 470px;
	border : none;
	width : 235px;
	height : 66px;
	cursor : pointer;
}

.meteo {
	float : left;
	widht : 20px;
	height : 20px;
	font-size : 9px;
	text-align : center;
}

#meteo {
	float : left;
	cursor : w-resize;
	width : 118px;
	height : 28px; 
	position : relative;
}

#meteo_tit {
	float : left;
	background-image : url(/img/bg_meteo.gif); 
	background-repeat : no-repeat;
	background-position : bottom;	
	width : 13px;
	height : 29px; 
	position : relative;
}

.note {
	color : #b6b6b6;
}

.separ {
	height : 1px;
	background-color : #FBD097;
}

a:link.nx {
	color  : white;
	text-decoration : none;
	font-size : 10px;
}

a:active.nx {
	color  : white;
	text-decoration : none;
	font-size : 10px;
}

a:visited.nx {
	color  : white;
	text-decoration : none;
	font-size : 10px;
}

a:hover.nx {
	color  : white;
	text-decoration : none;
	font-size : 10px;	
}

#sagra {
	background-image : url(/img/argomenti/sf_sagra.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	padding : 4px;
}

.dockclass {
	position : absolute;
	top : 0px;
	left : 730px;
}

#eventi {
	background-image : url(/img/sf_eventi.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	padding : 2px;
}

#tendina_ext {
	position : absolute;
	top : 43px;
	left : 417px;	
	background-color : #ffffff;
	border : 1px solid #545454;
	width : 155px;
	text-align : left;
	visibility : hidden;
	z-index : 999;
	opacity: .85;
	filter: alpha(opacity=85);
}

#tendina_int {
	border-width : 0px 1px 0px 1px;
	border-style : solid;
	border-color : #FFFFFF;
}

.voce {
	color : #444444;
	height : 13px;
	padding : 2px;
	border-top : 1px solid #FFFFFF;	
	border-bottom : 1px solid #D2D2D2;
	font-weight : bold;
}

#head_spot {
	height : 90px;
	width : 728px;
	background-color : #f5f5f5;
	padding : 0px;
}

.stio_box {
	background-image : url(/img/sf_box.gif); 
	background-repeat : no-repeat;
	background-position : top left;
	padding : 5px 0px 0px 5px;
	height : 22px;
	float : right;
	width : 220px;
	text-align : left;
	font-size : 11px;
}

.box_image {
	background-color : #f6f6f6;
	padding : 5px;
	border : 1px solid #c6c6c6;
	float : left;
	margin : 0px 3px 0px 0px;
}

.minitx {
	font-family : ms sans serif, tahoma;
	font-size : 9px;
}