/* CSS Document */

@import "master.css";
@import "a-normal.css";


/* BODY + HTML */

body, html{
	background	:#000000;
/*	background  :url(img/sf_body.gif); */
	padding:0;
	margin:0;
	/*
	Attributi per il testo di default senza formattazione, deve essere lo stesso
	della classe .testo definita in a-normal.css
	*/
	font-family		: Verdana; 
	color			: #ff6600; 
	font-size		: 12px;
}

#IMiframe{
	width: 3px; 
	height: 2px; 
	overflow: visible;
	position:fixed;
	top:0px;
	left:0px;
	z-index:0;
	background:#FFFFFF;
}

#teach{
	background	:#FF6600;
	width		:150px;
	position	:relative;
	margin		:5px;
	text-align	:left;
	float		:right;
	padding		:5px;
	z-index		:2;

}

#pref{
	position:fixed;
	float:left;
	left:265px;
	top:2px;
	z-index:2;
	display:inline;
}

a#gocont{
	display:none;
}

/* FILLER */

#filler{
	padding			:0;
	padding-bottom	:20px;
	width			:145px;
	height			:80px;
	margin			:auto;
	text-align		:left;
	overflow		:hidden;
}

#fillermenu{
	padding			:0;
	padding-bottom	:20px;
	width			:145px;
	height			:40px;
	margin			:auto;
	text-align		:left;
	overflow		:hidden;
}
/* BLOCCO MUSICA */

#music{
	background		:#CCCCCC;
	padding			:0;
	padding-right	:350px;
	margin			:auto;
	text-align		:right;
	float			:right;
}

/* BLOCCO RICERCA */

#rsito{
	background		:#ffffff url(img/lente.gif) top right no-repeat;
	width			:145px;
	padding			:0;
	margin			:auto;
	text-align		:center;
}

/* HOME PAGE */

#homep{
	background		:#333333;
	width			:800px;
	height			:600px;
	padding			:0;
	margin			:auto;
	text-align		:center;
}

/* CONTAINER */

#container{
	width		:100%;
	height		:100%;
	text-align	:left;
	margin		:auto;
	padding		:0;
	background	:#000000;
	position	:relative;
	overflow	:hidden;
	z-index:5;
}

#containersx{
	width		:100%;
	height		:100%;
	text-align	:left;
	margin		:auto;
	padding		:0;
	background	:#000000 url(img/sf_container_sxx.jpg) left top repeat-y;
	position	:absolute;
	top			:0;
	left		:0;
	z-index:5;
}

#containerdx{
	width		:100%;
	height		:80%;
	text-align	:left;
	margin		:auto;
	padding		:0;
	background	:#000000 url(img/sf_container_dxx.jpg) left top repeat-y;
	position:relative;
	z-index:5;
}

#containersn{
	width		:100%;
	height		:80%;
	text-align	:left;
	margin		:auto;
	padding		:0;
	background-color	:#000000;
	position	:relative;
	z-index:5;
}

/* HEADER */

#header{
	background	:#000000 url(img/skyline.jpg) repeat-x bottom;;
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	position	:fixed;
	top			:0px;
	left		:200px;
	height		:130px;
	width		:100%;
	z-index		:3;
}

/* LOGO */

#logo{
	position	:fixed;
	top			:10px;
	left		:0px;
	width		:260px;
	z-index		:10;
	float		:left;
	display		:inline;
}

#newsblock{
	width			:130px;
	height			:62px;
	text-align		:center;
	position		:fixed;
	top				:80px;
	left			:250px;
	z-index			:15;
	display			:inline;
}

#bacheca{
	position	:fixed;
	top			:80px;
	left		:380px;
	width		:70px;
	height		:71px;
	z-index		:15;
	display		:inline;
}

#galleria{
	position	:fixed;
	top			:70px;
	left		:460px;
	width		:100px;
	height		:83px;
	z-index		:15;
	display		:inline;
}

#hitparade{
	position	:fixed;
	top			:70px;
	left		:570px;
	width		:80px;
	height		:80px;
	z-index		:15;
	display		:inline;
}

#forum{
	position	:fixed;
	top			:75px;
	left		:660px;
	width		:76px;
	height		:67px;
	z-index		:15;
	display		:inline;
}

/* header h1 */
#header h1{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	border		:none;
	color		:#FFFFFF;
	font-size	:28px;
	padding		:20px 0 0 20px;
	margin-right:5px;
}

/* header h2 */
#header h2{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color		:#FFFFFF;
	font-size	:12px;
	padding		:0 0 0 20px;
	border		:none;
	
}

#content{
	width	:100%;
	height	:100%;
}

/* COLONNE LATERALI */

/*colonna sinistra*/
#colsn{
	width		:200px;
	height		:100%;
	background	:url(img/SN.jpg) repeat-x top;
	float		:left;
	padding-top	:20px;
	text-align	:center;
	position	:fixed;
	top			:0;
	left		:0;
	z-index		:4;
	display		:inline;
	overflow	:hidden;

}

/*menu lampione*/
#lampionemenu{
	background	:url(img/lampione2.gif) bottom center no-repeat;
	width		:150px;
	height		:500px;
	float		:center;
/*	bottom		:41px;*/
	bottom		:41px;
	left		:0px;
	text-align	:center;
	position	:fixed;
}

#m1{
	background	:url(img/c4p.gif) center no-repeat;
	padding-top	:10px;
	width		:130px;
	height		:28px;
	text-align	:left;
	padding-left:20px;
	position	:absolute;
	top			:120px;
	left		:0px;
}

#m2{
	background	:url(img/c7p.gif) right no-repeat;
	width		:125px;
	height		:28px;
	text-align	:left;
	top			:153px;
	left		:0;
	padding-top	:10px;
	padding-left:45px;
	position	:absolute;
}
#m3{
	background	:url(img/c1p.gif) left no-repeat;
	width		:130px;
	height		:23px;
	text-align	:right;
	top			:175px;
	padding-top	:15px;
	padding-right:20px;
	position	:absolute;
	left		:0px;
}

#m4{
	background	:url(img/c4p.gif) right no-repeat;
	width		:125px;
	height		:25px;
	text-align	:left;
	top			:195px;
	padding-top	:13px;
	padding-left:25px;
	position	:absolute;
	left		:0px;
}

#m5{
	background	:url(img/c3p.gif) right no-repeat;
	width		:155px;
	height		:22px;
	text-align	:right;
	top			:230px;
	padding-top	:16px;
	padding-right:5px;
	position	:absolute;
	left		:0px;
}

#m6{
	background	:url(img/c2p.gif) left no-repeat;
	width		:128px;
	height		:30px;
	text-align	:right;
	top			:266px;
	padding-top	:28px;
	padding-right:110px;
	position	:absolute;
}

#m7{
	background	:url(img/c6p.gif) right no-repeat;
	width		:125px;
	height		:36px;
	text-align	:left;
	top			:300px;
	padding-top	:22px;
	padding-left:55px;
	position	:absolute;
}

#m8{
	background	:url(img/c1p.gif) left no-repeat;
	width		:130px;
	height		:23px;
	text-align	:right;
	top			:325px;
	padding-top	:15px;
	padding-right:40px;
	position	:absolute;
	left		:10px;
}

#m9{
	background	:url(img/c7p.gif) right no-repeat;
	width		:125px;
	height		:28px;
	text-align	:left;
	top			:360px;
	left		:0;
	padding-top	:10px;
	padding-left:45px;
	position	:absolute;
}

#m10{
	background	:url(img/c3p.gif) left no-repeat;
	width		:125px;
	height		:22px;
	text-align	:right;
	top			:395px;
	padding-top	:16px;
	padding-right:35px;
	position	:absolute;
	left		:0px;
}

/*colonna destra*/
#coldx{
	background	:#000000 url(img/DX.jpg) repeat-x top;
	width		:150px;
	height		:100%;
	float		:right;
	padding-top	:20px;
	text-align	:center;
	position	:fixed;
	top			:0;
	right		:0;
	z-index		:4;
	display		:inline;
	overflow	:hidden;
}
	

/* BLOCCHI COLONNE LATERALI */

.blocco_col{
/*	background	:#ffffff url(img/sf_laterale_bottom.jpg) repeat-x bottom; */
	padding:0;
	padding-bottom:20px;
	width		:145px;
	margin:auto;
	text-align:left;
}


/* titoli dei blocchi laterali */
.blocco_col h1{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	background	:url(img/sf_laterale_up.jpg) repeat-x;
	padding		:0;
	color		:#FFFFFF;
	height		:33px;
	border		:none;
	padding-top	:5px;
	text-align	:center;
}

/* COLONNA CENTRALE */

#colcentro{
/*$	width		:auto;*/
/*	height		:90%; */
	padding-top	:150px;
	padding-left:210px;
	padding-right:150px;
	padding-bottom:10px;
	margin		:0;
	overflow	:hidden;
}

#colcentro1{
	width		:auto;
	height		:90%;
	padding-top	:20px;
	margin		:0;
}

#colcentro2{
	width		:auto;
	height		:90%;
	padding-top	:20px;
	margin		:0;
}

/* BLOCCHI COLONNE CENTRALI */

.blocco_centro{
	width:auto;
	margin:0;
	padding:5px;
}


/* FOOTER */

#footer{
	background	:url(img/sf_footer.jpg);
	color		:#FFFFFF;
	text-align	:center;
	font-size	:9px;
	height		:43px;
	padding-bottom:0;
	position	:fixed;
	width		:100%;
	left		:0px;
 	bottom		:0px;
	z-index		:8;
}

 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}
 
img {
border:0;
}

/* Standard per le FORM*/

#cercaform{
	width:130px !important;width /**/:130px;
    height:130px !important; height /**/:130px;
    margin: 0;
/*	padding: 5px 5px 5px; */
    border: none;
	text-align:center;
	float: center;
}

input,textarea,button,select{
	border: none;
    font: 12px Arial,sans-serif
}

/*input#inputc{
	display: block;
	width: 100px;
	background: #FFF;
    margin:0px 0 0 5px;
	float: center;
	border: none;
}

select#selectc{
	display: block;
	width: 100px;
	border: none;	
    margin: 0px 0 0 5px;
	float: center;
} */

button#go{
	float: center;
	width: 100px;
	text-align:center;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;
	margin-left:95px;
	padding: 1px 0 4px;
    background: #ff6600;
    color: #000;cursor: pointer
}



.lnk{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			:#ff6600;
	text-decoration	:none;
}
a.lnk{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			:#ff6600;
	text-decoration	:none;
}

a.lnk:hover{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			:#FF0000;
	text-decoration	:none;
}

a.lnk:visited{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			:#ff6600;
	text-decoration	:none;
}

#newsblock .newsbutton{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 18px;
	color			:#FF0000;
	font-weight		:bold;
}
#newsblock a.newsbutton{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 18px;
	color			:#FF0000;
	text-decoration:none;
	font-weight		:bold;
}
#newsblock a.newsbutton:visited{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 18px;
	color			:#FF0000;
	text-decoration:none;
	font-weight		:bold;
}
#newsblock a.newsbutton:active{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 18px;
	color			:#FFFF00;
	text-decoration :none;
	font-weight		:bold;
}
#newsblock a.newsbutton:hover{
	font-family		:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size		: 20px;
	color			:#FF6600;
	text-decoration :none;
	font-weight		:bold;
}
