body {
	background: url(../img/bg.gif);
	background-color: #FFFFFF;
	color:#000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

/*  -------------- STILI PER HOME PAGE -------------*/

#containerhp{
	width: 980px;
	margin: -1px auto 0px auto;
}

#bannerfvg {	
	background: url(../img/top_fvg.jpg);
	height: 31px;
	width: 980px;
	margin: 0px auto 0px 0px;
	/*border: 1px solid #ef8f42;*/
	background-color: #2b4791;
}

#logoalias{
	position:absolute;
	margin: 15px auto 0px 40px;
}

#barracerca{
	position:absolute;
	background: url(../img/barracerca.gif);
	margin: 70px 0px 0px 0px;
	width:980px;
	height:37px;
}

#mainnewslogin{
	position:absolute;
	margin: 128px auto 0px auto;
}

#newsvideo{
	position:absolute;
	margin: 430px auto 0px auto;
}

#bannerutenti{
	position:absolute;
	margin: 735px auto 0px auto;
}

#box_news{
	position:absolute;
	background: url(../img/box_news.gif);
	width: 481px;
	height: 284px;
	margin: 0px 0px 0px 0px;

}

#box_video{
	position:absolute;
	background: url(../img/box_video.gif);
	width: 483px;
	height: 285px;
	margin: 0px auto 0px 497px;

}



#art_last{
	position:absolute;
	padding: 35px 10px 3px 10px;
	vertical-align:middle;
	width:220px;
	z-index:514;
	
}
#art_lista_completa{
	position:absolute;
	padding: 10px 10px 3px 135px;
	vertical-align:middle;
	width:220px;
	font-weight:bold;
	z-index:520;
	
}
#art_read{
	position:absolute;
	padding: 35px 10px 3px 260px;
	vertical-align:middle;
	width:220px;
	z-index:502;

}

#art_voted{
	position:absolute;
	padding: 185px 10px 3px 10px;
	vertical-align:middle;
	width:220px;
	z-index:503;

}

#art_alias{
	position:absolute;
	padding: 185px 10px 3px 260px;
	vertical-align:middle;
	width:220px;


}

#video_main{
	position:absolute;
	padding: 6px 10px 3px 10px;
	vertical-align:middle;
}

#video_th1{
	position:absolute;
	padding: 6px 10px 3px 360px;
	vertical-align:middle;
}

#video_th2{
	position:absolute;
	padding: 98px 10px 3px 360px;
	vertical-align:middle;
}

#video_th3{
	position:absolute;
	padding: 191px 10px 3px 360px;
	vertical-align:middle;
}


#box_newsmain{
	position:absolute;
	width: 481px;
	height: 284px;
	margin: 0px 0px 0px 0px;
}


#box_newscorn{
	position:absolute;
	margin: -6px auto 0px -6px;
	width: 491px;
	height: 299px;
	background: url(../img/box_newsmain_corn.gif);
}

#news_main{
	position:absolute;
	margin: 2px auto 0px 0px;
	color: #3261a5;
	width: 485px;
	font-size:14px;
	font-weight:bold;
	background: url(../img/box_newsmain_bg.png);
}

#news_main_ff{
	position:absolute;
	margin: -1px auto 0px 0px;
	color: #3261a5;
	width: 485px;
	font-size:14px;
	font-weight:bold;
	background: url(../img/box_newsmain_bg.png);
}

#news_main_ex{
	position:absolute;
	margin: 2px auto 0px 0px;
	color: #3261a5;
	width: 485px;
	font-size:14px;
	font-weight:bold;
	background: url(../img/box_newsmain_bg.png);
}

#news_main_sf{
	position:absolute;
	margin: -1px auto 0px 0px;
	color: #3261a5;
	width: 485px;
	font-size:14px;
	font-weight:bold;
	background: url(../img/box_newsmain_bg.png);
}

#news_main_tit{
	position:absolute;
	margin: 2px auto 0px 3px;
	color: #3261a5;
	width: 478px;
	font-size:14px;
	font-weight:bold;
	background: url(../img/box_newsmain_bg.png);
	z-index:100;
	
}

#news_main_img{
	position:absolute;
	margin: 2px auto 0px 0px;
	
	width: 485px;

	z-index:99;
	
}

#news_img{
	
	margin: 0px auto 0px 0px;

}



#box_tag{
	position:absolute;
	background: url(../img/box_tag.gif);
	width: 187px;
	height: 283px;
	margin: 0px auto 0px 497px;
	color: #ff6600;
}

#box_login{
	position:absolute;
	background: url(../img/box_login.gif);
	width: 280px;
	height: 137px;
	margin: 0px auto 0px 700px;
	color: #999999;
}

#box_logged{
	position:absolute;
	background: url(../img/box_logged.gif);
	width: 280px;
	height: 137px;
	margin: 0px auto 0px 700px;
	color: #999999;
}

#box_calendario{
	position:absolute;
	background: url(../img/box_calendario.gif);
	width: 280px;
	height: 134px;
	margin: 150px auto 0px 700px;
	color: #ff6600;
}

#tagcloud{
	position:absolute;
	margin: 8px auto 0px 3px;
	color: #ff6600;
	/*font-weight:bold */
}

#tags{
	position:absolute;
	margin: 267px auto 0px 120px;
	color: #3261a5;
	
}

#data{

	width: 110px;
}

#data_giorno{
	
	color: #000000;
	font-size:16px
}

#data_numero{
	
	color: #ff6600;
	font-size:16px;
	font-weight:bold;
}

#data_mese{
	
	color: #000000;
	font-size:16px
}

#calendario{
	/*position:absolute;
	margin: -10px auto 0px 115px;*/
	color: #000000;
	background-color:#FFFFFF
}

#nocf{
	position:absolute;
	background: url(../img/barracerca.gif);
	margin: 70px 0px 0px 0px;
	width:980px;
	height:37px;
}

/*  -------------- STILI PER BARRA -------------*/


#barra_cerca{
	position:absolute;
	margin: 12px 0px 0px 46px;
}
#barra_cerca_ff{
	position:absolute;
	margin: 12px 0px 0px 90px;
}
#barra_cerca_ex{
	position:absolute;
	margin: 12px 0px 0px 46px;
}
#barra_cerca_sf{
	position:absolute;
	margin: 12px 0px 0px 100px;
}
#barra_seleziona{
	position:absolute;
	margin: 0px 0px 0px 225px;
}

#barra_vai{
	position:absolute;
	margin: 12px 0px 0px 347px;
}

#barra_rollover{
	position:absolute;
	margin: 7px 0px 0px 420px;
}

#barra_rolloversn{
	position:absolute;
	margin: 7px 0px 0px 10px;
}

#barra_rss{
	position:absolute;
	margin: 6px 0px 0px 943px;
}


/*  -------------- FINE STILI PER BARRA -------------*/


/*  -------------- STILI PER LOGIN -------------*/

#utente_login{
	position:absolute;
	margin: 57px 0px 0px 5px;
}

#utente_logged{
	position:absolute;
	margin: 9px 0px 0px 235px;
	color: #0055a3;
	font-weight: bold;
}

#utente_pass{
	position:absolute;
	margin: 57px auto 0px 58px;
}

#utente_pass_sf{
	position:absolute;
	margin: 57px auto 0px 110px;
}

#utente_pass_ff{
	position:absolute;
	margin: 57px auto 0px 110px;
}

#utente_pass_ex{
	position:absolute;
	margin: 57px auto 0px 58px;
}

#utente_entra{
	position:absolute;
	margin: 56px auto 0px 222px;
}

#utente_help{
	position:absolute;
	margin: 90px auto 0px 9px;
}

#utente_iscriviti{
	position:absolute;
	margin: 113px auto 0px 108px;
}

/*  -------------- FINE STILI PER LOGIN -------------*/



/*  -------------- STILI PER NEWS -------------*/
.news_pt{
	color: #0055a3;
	padding-bottom:5px;
	margin-left:16px
}


.tags_pt{
	color: #0055a3;
	
	margin-left:15px;
	margin-top:10px
}


/*  -------------- FINE STILI PER NEWS -------------*/




/*  -------------- STILI PER TAGCLOUD -------------*/
a.TAG1:link, a.TAG1:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:9px;
	
}

a.TAG1:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:9px;
	
}

a.TAG2:link, a.TAG2:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:10px;
	
}

a.TAG2:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:10px;
	
}




a.TAG3:link, a.TAG3:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:12px;
	
}

a.TAG3:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:12px;
	
}




a.TAG4:link, a.TAG4:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:14px;
	
}

a.TAG4:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:14px;
	
}



a.TAG5:link, a.TAG5:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:16px;
	
}

a.TAG5:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:16px;
	
}




a.TAG6:link, a.TAG6:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:18px;
	
}

a.TAG6:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:18px;
	
}




a.TAG7:link, a.TAG7:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:20px;
	
}

a.TAG7:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:20px;
	
}




a.TAG8:link, a.TAG8:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size:22px;
	
}

a.TAG8:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
	font-size:22px;
	
}

/*  -------------- FINE STILI PER TAGCLOUD -------------*/





#box_banner{
	position:absolute;
	background: url(../img/box_banner.gif);
	width: 233px;
	height: 284px;
	margin: 0px auto 0px 0px;
	color: #999999;
}

#box_vignetta{
	position:absolute;
	background: url(../img/box_vignetta.gif);
	width: 233px;
	height: 284px;
	margin: 0px auto 0px 248px;
	color: #999999;
	z-index:400;
	text-align:center;
}

#box_utenti{
	position:absolute;
	background: url(../img/box_utenti.gif);
	width: 484px;
	height: 284px;
	margin: 0px auto 0px 496px;
	color: #999999;
}

#utentitab{
	position:absolute;
	margin: 45px auto 0px 0px;

}


/*  -------------- STILI PER FOOTER -------------*/


#footer{
	position:absolute;

	width: 979px;
	height: 114px;
	margin: 1035px auto 0px auto;
	color: #cccccc;
}

#footerint{
	position:absolute;
	background: url(../img/footer.gif);
	width: 979px;
	height: 114px;
	margin: 0px 0px 0px 0px;
	color: #cccccc;
	
}

#footerinterna{
	position:absolute;
	
	width: 979px;
	height: 114px;
	margin: 20px 0px 0px 0px;
	color: #cccccc;
}


/*  -------------- FINE STILI PER FOOTER -------------*/

/*  -------------- STILI PER PAGINE INTERNE -------------*/

#interna{
	position:absolute;
	width: 979px;
	margin: 128px 0px 0px 0px;
}

#contenuto{
	position:absolute;
	margin: 5px 5px 5px 5px;
}

#int_top {	
position:absolute;
	background: url(../img/int_top.gif);
	height: 15px;
	width: 980px;
	margin: 0px auto 0px 0px;
	/*border: 1px solid #ef8f42;*/
}

#int_bottom {
position:absolute;	
	background: url(../img/int_bottom.gif);
	height: 15px;
	width: 980px;
	margin: 0px auto 0px 0px;
	/*border: 1px solid #ef8f42;*/
}

#int_bg {	
position:absolute;
	background: url(../img/int_bg.gif);
	width: 980px;
	margin: 0px auto 0px 0px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_sinistra_top {	
	position:absolute;
	width: 480px;
	margin: -55px 0px 0px 5px;
	/*border: 1px solid #ef8f42;*/
}

#colonna_sinistra_titolo {	
	position:absolute;
	width: 480px;
	margin: -30px 0px 0px 5px;
	/*border: 1px solid #ef8f42;*/
}

#colonna_sinistra {	
	position:absolute;
	width: 480px;
	margin: 5px 0px 0px 0px;
	/*border: 1px solid #ef8f42;*/
}

#colonna_centrale {	
	position:absolute;
	width: 220px;
	height:900px;
	margin: 140px 0px 0px 510px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_destra {	
	position:absolute;
	width: 220px;
	margin: 140px 0px 0px 765px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_dx_tagcloud {	
	position:absolute;
	width: 220px;
	height:283;
	margin: 20px 0px 0px -4px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_dx_tag {	
	position:absolute;
	width: 220px;
	margin: 285px 0px 0px 135px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_dx_news {	
	position:absolute;
	width: 220px;
	margin: 310px 0px 0px -13px;
	/*border: 1px solid #ef8f42;*/
}


#colonna_dx_video {	
	position:absolute;
	width: 220px;
	margin: 520px 0px 0px -13px;
	/*border: 1px solid #ef8f42;*/
}

/*  -------------- FINE STILI PER PAGINE INTERNE -------------*/





/* --------------- CLASSI PAGINE INTERNE --------------- */
.bannerhp{
	padding: 13px 10px 3px 13px;
	vertical-align:middle;
}

.vignetta{
	padding: 60px 10px 3px 5px;
	vertical-align:middle;
}

.utenti{
	padding: 38px 10px 3px 10px;
	vertical-align:middle;
}

input {
	display:inline;
}  

.campocerca {
	border: 0px;
	background-color: #ffffff;
	color:#000000;
	font-size:13px;
	width:95px;
}

.camposeleziona {
	border:0px;
	background-color: #ffffff;
	color:#000000;
	font-size:11px;
	width:80px;	
}

.campologin {
	border: 0px;
	background-color: #ffffff;
	color:#000000;
	font-size:13px;
	width:86px;	
}

.campocalendario {
	border: 1px;
	border-color: Gray;
	background-color:#eeeeee;
	
	color:#000000;
	font-size:13px;
	width:250px;	
}

.pulsante {

	border: 2px groove;
	FONT-SIZE:             8pt;     
	FONT-STYLE:         normal;
	FONT-FAMILY:       Verdana;
	COLOR:             #535353;
}

.titolisezioniaccount {
	FONT-WEIGHT: bold; 
	COLOR: #ff6600;
	font-size:18px
}

.titolism {
	FONT-WEIGHT: bold; 
	COLOR: #ff6600;
	font-size:15px
}



.decorazione {
	background:url(img/bg_tab_elenco.jpg) no-repeat left top #595959;
}

.decorazione2 {
	background:url(img/bg_tabella.jpg) no-repeat left top;
}

.elencocatalogo{
	width: 200px;
	height: 20px;
	background:url(img/bg_elenco.jpg) no-repeat left top;
	padding: 0px;
	padding-left: 17px;
	vertical-align:middle;
	color: #cdbf9a;
}

.dati {
	color: #b4aea5;
	font-size: 10px;
	text-align:center;
}

.creditsint {
	padding-left: 6px;
	color: #544023;
	font-size: 10px;
}

/* --------------- CLASSI GENERICHE ---------------*/

img {
	border: 0px;
}

.bordovetrina {
	border: 5px solid #443c31;
}

.marronebold {
	color: #544023;
	font-weight:bold;
}

.cellamarrone {
	color: #544023;
	line-height: 15px;
	padding-top: 15px;
}

.titoloocra {
	color: #cabb96;
	font-weight:bold;
}

.utenti_dett_eta {
	color: #ff6600;
	/*font-weight:bold;*/
	text-decoration: none;
	font-size:12px;
	
}

.utenti_dett_volte {
	color: #ff6600;
	/*font-weight:bold;*/
	text-decoration: none;
	font-size:12px;
}

.utenti_dett_visite {
	color: #3261a5;
	/*font-weight:bold;*/
	text-decoration: none;
	font-size:12px;
}





/* --------------- CLASSI SUI LINK ----------------*/


a:link, a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #0055a3;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #cabb96;
	text-decoration: underline;
}


a.newshp:link, a.newshp:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #0055a3;
	text-decoration: none;
	
}

a.newshp:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	
}



a.login:link, a.login:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #0055a3;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

a.login:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}



a.iscriviti:link, a.iscriviti:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 18px;
}

a.iscriviti:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
	font-size: 18px;
}



a.cercavai:link, a.cercavai:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}

a.cercavai:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}


a.utenti_dett:link, a.utenti_dett:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	/*font-weight:bold;*/
	text-decoration: none;
	font-size:12px;
}

a.utenti_dett:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	/*font-weight:bold;*/
	text-decoration: none;
	font-size:12px;
}


a.linkfooter:link, a.linkfooter:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
}

a.linkfooter:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: underline;
}


a.linktit:link, a.linktit:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3261a5;
	text-decoration: none;
}

a.linktit:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}




/* --------------- CLASSE CALENDARIO ----------------*/

.titoloevento{
	background-color:#eeeeee;
	color:color:#3261a5;
	font-weight:bold;
}

.linkcalendarioevento {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
	color: #FF6600;
	text-decoration:none;
}

.linkcalendarioevento:hover {
	color:#3261a5; 
	text-decoration:none;
}


.linkcalendarionoevento {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	color: #3261a5;
	text-decoration: none;
}

.linkcalendarionoevento:hover {
	color: #FF6600;
	font-weight:bold;
	text-decoration:none;
}


.linkcalendariooggi {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color: #3261a5;
	background-color:#FF6600;
	text-decoration: none;
}

.linkcalendariooggi:hover {
	color: #000000;
	text-decoration:none;
}











