BODY {
	background:#fff;
	FONT-SIZE: 12px;
	CURSOR: default;
	COLOR: #333;
text-align:center;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
}

FONT, TD, BODY, P, DIV, INPUT, TEXTAREA, FORM 
{font-family:Arial, Helvetica, sans-serif;
font: normal 12px; color:#000; }

A:link {
	COLOR:#000; FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
A:visited {
	COLOR: #000; FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}
A:active {
	COLOR: #000; FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif;TEXT-DECORATION: none
}
A:hover {
	 font-family:Arial, Helvetica, sans-serif;
}
	
INPUT {
	SCROLLBAR-FACE-COLOR: #CDD2D8; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #D9DDE1; SCROLLBAR-SHADOW-COLOR: #ADB3BC; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #DEE0E4; SCROLLBAR-ARROW-COLOR: #8D939C; SCROLLBAR-TRACK-COLOR: #FFFFFF; font-family:Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #9AA0AD; TEXT-DECORATION: none
}
TEXTAREA {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #BAC0CD 1px solid; SCROLLBAR-FACE-COLOR: #CDD2D8; FONT-SIZE: 11px; SCROLLBAR-HIGHLIGHT-COLOR: #D9DDE1; BORDER-LEFT: #BAC0CD 1px solid; SCROLLBAR-SHADOW-COLOR: #ADB3BC; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #DEE0E4; SCROLLBAR-ARROW-COLOR: #8D939C; SCROLLBAR-TRACK-COLOR: #FFFFFF; BORDER-BOTTOM: #DDDDDD 1px solid; font-family:Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #9AA0AD; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 11px; COLOR: #FDFDFD; FONT-FAMILY:  tahoma,verdana,arial,helvetica; TEXT-DECORATION: none;background:#fff;
}
#super_contenitore {width:930px;margin:0 auto;}
#contenitore table{ text-align:left;}
#contenitore_home_sx{width:343px;float:left;text-align:left;margin-right:20px;}
#contenitore_home_sx_aboutus{width:543px;float:left;text-align:left;margin-right:20px;}
#contenitore_home_centrale{width:193px;float:left;text-align:left;}
#contenitore_home_dx{width:355px;float:right;}
.last_issue {width:295px;margin-bottom:15px;background-image:url(../images/repeater.png);}
.block_lastissue{width:295px;margin: 0px;margin-bottom:10px;}
.block_lastissue_title{padding:5px;background: url(../images/barra_295.gif) center no-repeat;color:#fff;text-align:left;}

.last_articles{width:295px;margin: 0px;margin-bottom:10px;text-align:left;background-image:url(../images/repeater.png);}
.block_last_articles_title{padding:5px;background: url(../images/barra_295.gif) center no-repeat;color:#fff;text-align:left;}


.altri_shop {font-size:11px;text-align:right;text-transform:uppercase;}
.altri_shop a{text-decoration:none;}
.altri_shop a:hover{background-color:#000;color:#fff;}

.paginazione {color:#333;margin:0 auto;text-align:center;float:left;}
.paginaz  {color:#fff;padding:3px; background-color:#000;}


.last_issue img{border:0;}
.boardtv {}
#testa h1, #testa h1 a:link, #testa h1 a:visited {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;letter-spacing:-1px;line-height:1em;margin-bottom:5px;	text-indent:0px;}
#testa h1 a {font-weight:normal;	font-size:1.1em;	background:#000;	padding:10px;	color:#fff;}
#footer {background-color:#000;color:#444444;height:60px;margin-bottom:0px;margin-top:20px;}
.footer_condizioni_dx {text-align:center;padding:15px 10px 0 10px;}
.footer_condizioni_dx p{color:#444;font-size:11px;}
.footer_condizioni_dx a{color:#444;}
.footer_condizioni_dx a:hover{color:#fff;text-decoration:none;}
.footer_condizioni_sx {padding-top:20px;margin:0px 0 0 5px;float:left;width:570px;height:60px;background:url(../images/johnsons.gif) top left no-repeat;color:#333; font-size:11px;text-align:left;}
.footer_condizioni_sx a{color:#333; font-size:11px;}
.footer_condizioni_sx a:hover{color:#333; font-size:11px;text-decoration:none;}
.footer_condizioni_sx a:visited{color:#333; font-size:11px;text-decoration:none;}
.box_articolo {
margin:10px 0px 0px 0px;
padding-bottom:10px;

float:left;
text-align:justify;

}
.blocco_testoimm {float:left;width:540px;margin-top:5px;margin-bottom:15px;}
.box_articolo div { }
.box_articolo img {
float:left;
margin-left:0px;
border:1px solid #000;
padding:2px;
background:url(../images/img_sfondo.gif) center no-repeat;
}
.box_articolo img:hover {
background:#000;
}
#focuson_flash {
float:left;
width:600x;
background-color:#000;
height:298px;
}
.tab_cal_evento {height:25px;padding-left:5px;}
#testa {height:70px; margin:0px 0 0px 0;background-color:#000;}

.testo_home_sinistra {font-size:22px;color:#000;letter-spacing:-1px;padding:0;margin:0;}
.float_left {float:left;}
.float_right {float:right;}
.logo_dx {float:right;margin:23px 25px 0 0px;}
.logo {margin:23px 0 0 25px;float:left;}
.clear_all {clear:both;}
.titolo_articoli_home a{font-size:12px; font-weight:bold;letter-spacing:-1px;color:#000;text-transform:uppercase;padding-left:2px;}
.titolo_articoli_home a:hover{background:#000; color:#fff;text-decoration:none;}
.titolo_articoli_home {margin:0px 0px 5px 0px;padding:0px;text-align:left;}
.titolo_articoli_home h1{font-size:20px; font-weight:bold;letter-spacing:-1px;color:#000;text-transform:uppercase;margin:0 0 0 0px;}
.testo_corto_home {margin:0px 0px 15px 0px;padding:0px;text-align:justify;}
.titolo_archivio a{font-size:1.6em; font-style:italic;}
.titolo_articoli a{font-size:1.2em; margin:0px;padding:0px;font-weight:bold;text-transform:uppercase;}
.titolo_articoli a:hover{background:#000; color:#fff;}
.newzletter {height:80px !important;height /**/: 80px;}
/* BODY */
.titolo1, a.titolo1:link, a.titolo1:visited, a.titolo1:active, table.titolo1, td.titolo1
{ color:#ffffff; font-size : 16px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* titolo1 */
.titolo1, a.titolo1:link, a.titolo1:visited, a.titolo1:active, table.titolo1, td.titolo1
{ color:#ffffff; font-size : 14px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* titolo2 */
.titolo2, a.titolo2:link, a.titolo2:visited, a.titolo2:active, table.titolo2, td.titolo2
{ color:#ffffff; font-size : 12px; font-family : arial,tahoma,verdana,helvetica; font-weight : bold; text-decoration: none }

/* testopiccolo */
.testopiccolo, a.testopiccolo:link, a.testopiccolo:visited, a.testopiccolo:active, table.testopiccolo, td.testopiccolo
{ color:#000000; font-size : 9px; font-family : verdana,arial,helvetica; font-weight : normal; text-decoration: none }

/* testodata */
.testodata, a.testodata:link, a.testodata:visited, a.testodata:active, table.testodata, td.testodata
{ color:#6f7d7d; font-size : 9px; font-family : tahoma,arial,verdana,helvetica; font-weight : normal; text-decoration: none }
/* data_articolo */
.data_articolo
{ color:#fff; text-decoration: none;background:#000; font-size:10px;float:left;}

/* testodata2 */
.testodata2, a.testodata2:link, a.testodata2:visited, a.testodata2:active, table.testodata2, td.testodata2
{ color:#c6cece; font-size : 9px; font-family : tahoma,arial,verdana,helvetica; font-weight : normal; text-decoration: none }

/* testodatapark */
.testodatapark, a.testodatapark:link, a.testodatapark:visited, a.testodatapark:active, table.testodatapark, td.testodatapark
{ color:#c6cece; font-size : 9px; font-family : tahoma,arial,verdana,helvetica; font-weight : normal; text-decoration: none }

.testopiccolonero
{ color:#333; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

a.testopiccolonero:visited
{ color:#333; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: underline }

.testohighlights
{ font-size : 12px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo10px */
.testo10px, a.testo10px:link, a.testo10px:visited, a.testo10px:active, table.testo10px, td.testo10px
{ color:#000000; font-size : 10px; font-family : verdana,arial,helvetica; font-weight : normal; text-decoration: none }

/* testi snowparks */
.testisnowparks, a.testisnowparks:link, a.testisnowparks:visited, a.testisnowparks:active, table.testisnowparks, td.testisnowparks
{ color:#FDFDFD; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo10pxbianco */
.testo10pxbianco, a.testo10pxbianco:link, a.testo10pxbianco:visited, a.testo10pxbianco:active, table.testo10pxbianco, td.testo10pxbianco
{ color:#ffffff; font-size : 10px; font-family : verdana,arial,helvetica; font-weight : normal; text-decoration: none }

/* testo news */
.testonews, table.testonews, td.testonews
{ color:#FDFDFD; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }
a.testonews:link, a.testonews:visited, a.testonews:active
{ color:#FDFDFD; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.testonews:hover
{ color:#D00000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* Black body text */
.ctnegro, a.ctnegro:link, a.ctnegro:visited, a.ctnegro:active, table.ctnegro, td.ctnegro
{ color:#ffffff; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* Black body text */
.ctblocco, a.ctblocco:link, a.ctblocco:visited, a.ctblocco:active, table.ctblocco, td.ctblocco
{ color:#D00000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* Black body text - title admin page and other text*/
.content, a.content:link, a.content:visited, a.content:active, table.content, td.content
{ color:#333; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo posted by */
.ctposted, a.ctposted:link, a.ctposted:visited, a.ctposted:active, table.ctposted, td.ctposted
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo blocchi */
.ctbloc, a.ctbloc:link, a.ctbloc:visited, a.ctbloc:active, table.ctbloc, td.ctbloc
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* White body text */
.ctblanco, a.ctblanco:link, a.ctblanco:visited, a.ctblanco:active, table.ctblanco, td.ctblanco
{ color:#ffffff; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* Menu text nero*/
.menutextnero, a.menutextnero:link, a.menutextnero:visited, a.menutextnero:active, table.menutextnero, td.menutextnero
{ color:#000000; font-size : 10px; font-weight : normal; text-decoration: none }

/* Menu text */
.menutext, a.menutext:link, a.menutext:visited, a.menutext:active, table.menutext, td.menutext
{ color:#000000; font-size : 10px; font-weight : normal; text-decoration: none }

/* Menu separator */
.separator, a.separator:link, a.separator:visited, a.separator:active, table.separator, td.separator
{ color:#333; font-size : 10px; font-weight : normal; text-decoration: none }

/* Black title */
.tnegro, a.tnegro:link, a.tnegro:visited, a.tnegro:active, table.tnegro, td.tnegro, h1.tnegro
{ color:#000000; font-size : 16px; font-family : arial,helvetica; font-weight : bold; text-decoration: none }

/* Black Subtitle */
.stnegro, a.stnegro:link, a.stnegro:visited, a.stnegro:active, table.stnegro, td.stnegro
{ color:#000000; font-size : 12px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* picture hover */
.resalta1, a.resalta1:link, a.resalta1:visited, table.resalta1, td.resalta1
{ color: #000000; font-size : 11px; font-family : tahoma,arial,helvetica; font-weight : bold; text-decoration: none }
a.resalta1:hover, a.resalta1:active
{ background: #000000; color: #FFFFFF;  font-size : 11px; font-family : tahoma,arial,helvetica; font-weight : bold; text-decoration: none}

/* hover  */
.resalta0, a.resalta0:link, a.resalta0:visited, table.resalta0, td.resalta0
{ color: #000000; font-size : 11px; font-family : tahoma,arial,helvetica; font-weight : regular; text-decoration: none }
a.resalta0:hover, a.resalta0:active
{ color: #000000;  font-size : 11px; font-family : tahoma,arial,helvetica; font-weight : regular; text-decoration: none }

/* snowcatalogue categorie*/

.catalogue-cat, a.catalogue-cat:link, a.catalogue-cat:visited, a.catalogue-cat:active
{ width: 110px; padding: 0; color:#000000; font-size : 13px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.catalogue-cat:hover
{ background-color: #FFFFFF; color:#000000; font-size : 13px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

html>body a.catalogue-cat:hover{ /* non IE browsers */
width: 110px;
}


/* snowcatalogue marche*/
.catalogue-brand, a.catalogue-brand:link, a.catalogue-brand:visited,  table.catalogue-brand, td.catalogue-brand
{ color:#FFFFFF; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.catalogue-brand:hover, a.catalogue-brand:active
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* titolo brand*/
.title-brand, a.title-brand:link, a.title-brand:visited,  table.title-brand, td.title-brand
{ color:#FFFFFF; font-size : 13px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.title-brand:hover, a.title-brand:active
{ color:#000000; font-size : 13px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* testo amministrazione catalogo*/
.admin-snowcatal, a.admin-snowcatal:link, a.admin-snowcatal:visited
{  width: 150px; background-color: #FFA200; color:#000000; text-align: center;  }

/* testo titoli gallery*/
.title-gallery, a.title-gallery:link, a.title-gallery:visited,  table.title-gallery, td.title-gallery
{ color:#FFFFFF; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }
a.title-gallery:hover, a.title-gallery:active
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo titoli cartelle gallery*/
.title-gallerycat, a.title-gallerycat:link, a.title-gallerycat:visited,  table.title-gallerycat, td.title-gallerycat
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.title-gallerycat:hover, a.title-gallerycat:active
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* testo foto random snowparks*/
.txtfotorand, a.txtfotorand:link, a.txtfotorand:visited
{  background-color: #DCDCDC; color:#000000; font-size : 9px; font-family:Arial, Helvetica, sans-serif; text-align: right;  }

/* titlesnowparks */
.titlesnowparks, a.titlesnowparks:link, a.titlesnowparks:visited, a.titlesnowparks:active, table.titlesnowparks, td.titlesnowparks
{ color:#ffffff; font-size : 14px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* testo data next events homepage*/
.nextevent-date, a.nextevent-date:link, a.nextevent-date:visited,  table.nextevent-date, td.nextevent-date
{ color:#000; text-decoration: none;text-transform:uppercase;}
a.nextevent-date:hover, a.nextevent-date:active
{ color:#FFFFFF; font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }

/* testo next events homepage*/
.nextevent, a.nextevent:link, a.nextevent:visited,  table.nextevent, td.nextevent
{ color:#000;  text-decoration: none }
a.nextevent:hover, a.nextevent:active
{ color:#fff;  font-family:Arial, Helvetica, sans-serif; background:#000; }

/* testo last articles*/
.txtlastarticles, a.txtlastarticles:link, a.txtlastarticles:visited,  table.txtlastarticles, td.txtlastarticles
{ color:#2b2b2c; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.txtlastarticles:hover, a.txtlastarticles:active
{ color:#2b2b2c; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: underline }

/* testo top news*/
.topnews  {
	margin-bottom:3px;
}

/* testo menu sinistra*/
.menusx, a.menusx:link, a.menusx:visited,  table.menusx, td.menusx
{ color:#FFFFFF; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }
a.menusx:hover, a.menusx:active
{ color:#000000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo menu sinistra maiuscolo*/
.menusxmaiusc, a.menusxmaiusc:link, a.menusxmaiusc:visited,  table.menusxmaiusc, td.menusxmaiusc
{ color:#FFFFFF; font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }
a.menusxmaiusc:hover, a.menusxmaiusc:active
{ color:#000000; font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* commento segnalato innapropriato*/
.commentalreadymoderate, a.commentalreadymoderate:link, a.commentalreadymoderate:visited,  table.commentalreadymoderate, td.commentalreadymoderate
{ color:#B60000; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }
a.commentalreadymoderate:hover, a.commentalreadymoderate:active
{ color:#FFFFFF; font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: none }

/* testo titoli news*/
.title-news, a.title-news:link, a.title-news:visited,  table.title-news, td.title-news
{ color:#000; font-size : 12px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.title-news:hover, a.title-news:active
{ color:#000; font-size : 12px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: underline }

/* testo titoli news colonna centrale*/
.title-news-big, a.title-news-big:link, a.title-news-big:visited,  table.title-news-big, td.title-news-big
{ color:#2b2b2c; font-size : 16px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: none }
a.title-news-big:hover, a.title-news-big:active
{ color:#2b2b2c; font-size : 16px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: underline }

/* parkname */
.parkname, a.parkname:link, a.parkname:visited, a.parkname:active, table.parkname, td.parkname
{ color:#000000; font-size : 14px; font-family:Arial, Helvetica, sans-serif; font-weight : bold; text-decoration: underline }

/*bordo immagini gallery in home e park*/
.imageborder{
margin: 3px;
}
.accesso_admin{width:200px;float:right;margin-right:40px;}
.accesso_admin a:link,.accesso_admin a:visited{ color:#333; font-size : 9px; }
.boxscrollparks{
width: 350px !important;width /**/: 350px;
margin: 0px;
height:1100px !important;height /**/: 1100px;
overflow:auto;
display: block;
padding: 0px;
}

.boxscrollparksbox{
width: 230px !important;width /**/: 230px;
margin: 0px;
height:600px !important;height /**/: 600px;
overflow:auto;
display: block;
padding: 0px;
}

#search_box {
	float:right;
    width: 160px;
    height: 20px;
}
#search_box #s {
    float: left;
	padding-left:2px;
    margin: 0px;

border:1px solid  #ddd;padding:3px;background-color:#fff;
    width: 130px;
color:#333;
}
#search_box #go {
float: right;
width: 20px;
height:20px;
margin:0px;
margin-top:0px;
margin-right:0px;
border:none;
background:#65366b url(../images/search.gif) no-repeat center;
color:#fff;
font-size : 11px;
font-family:Arial, Helvetica, sans-serif;
}

.photogallery{
margin: 0px;
background-image:url(../images/repeater.png);
}

.photogallery_title{
height:35px !important;height /**/:35px;

}

.photogallery_content{
background:trasparent;
padding: 0px;
}

.photogallery_img{
padding:5px;
background: url(../images/barra_615_2.gif) left no-repeat;
color:#fff;
text-align:left;
}

.section{
margin: 0px;

float:left;

color:#fff;
}

.section_title{

}

.section_content{

float:left;
padding: 5px 10px 0px 0px;
color:#000;
text-align:justify;

}
.section .section_content table td{font-size:13px;}
.section_img{
padding:5px;

color:#fff;
text-align:left;
}
.section_img img{
padding-left:10px;
}
.section_img span{
color:#ddd;
}
.newscategory_img{
color:#2b2b2c; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
background-color:#eee;
float:right;
}

.block_center{
width: 300px !important;width /**/: 300px;
margin: 0px;
margin-bottom:10px;
background-color:#FFFFFF;
}



.block_center_title{
height:35px !important;height /**/:35px;
background-color:#000000;
border-bottom:solid;
border-bottom-color:#FFF;
border-bottom-width:2px;
color:#2b2b2c; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.block_center_content{
background-color:#222222;
padding:5px;
}

.block_right{
color:#333;
margin:0;

background:none;



}

.block_right_title{
padding:5px 5px 5px 20px;
background: url(../images/quadrato_16.gif) left no-repeat;
color:#000;
text-align:left;
font-weight:bold;
font-size:20px;
letter-spacing:-1px;
text-transform:uppercase;
}

.block_right_content{

text-align:left;
}

.newsbox1{
width: 620px !important;width /**/: 620px;
height:795px !important;height /**/:795px;
margin-bottom:10px; !important;margin-bottom /**/: 0px;
background-color:#222222;
display: block;
}

.newsbox1_title{
height:35px !important;height /**/:35px;
background-color:#000000;
color:#FFFFFF;
border-bottom:solid;
border-bottom-color:#FFF;
border-bottom-width:2px;
}

.newsbox1_content{
padding: 15px;
padding-bottom:0px;
background-color:#eee;
color:#333;
}

.newsbox2{
width: 295px !important;width /**/: 295px;
height:610px !important;height /**/:610px;
float:right;
margin-bottom:10px; !important;margin-bottom /**/: 0px;
background-color:#222222;
display:inline;
}

.newsbox2_title{
height:35px !important;height /**/:35px;
background-color:#000000;
color:#FFFFFF;
border-bottom:solid;
border-bottom-color:#FFF;
border-bottom-width:2px;

}

.newsbox2_content{
padding: 10px;
padding-bottom:0px;
}

.newsbox3{
width: 300px !important;width /**/: 300px;
height:470px !important;height /**/:470px;
float:left;
margin-bottom:10px; !important;margin-bottom /**/: 0px;
background: url(../images/repeater.png) repeat;
color:#333;


}

.newsbox3_title{
padding:5px;
background: url(../images/barra_295.gif) center no-repeat;
color:#fff;
}
.newsbox3_title a, .newsbox3_title a:visited, .newsbox3_title a:hover, .newsbox3_title a:active{
color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.newsbox3_content{
padding: 10px;
padding-bottom:0px;color:#333;

}

.cool_stuff_box{
width: 300px !important;width /**/: 300px;
height:470px !important;height /**/:470px;
float:right;
margin-bottom:10px; !important;margin-bottom /**/: 0px;
display:inline;
background: url(../images/repeater.png) repeat;
color:#333;
}
.newsbox4{
width: 216px !important;width /**/: 216px;
height:200px !important;height /**/:640px;
float:left;
margin-bottom:10px; !important;margin-bottom /**/: 0px;
display:inline;
background: url(../images/repeater.png) repeat;
color:#333;
}

.newsbox4_title{
padding:5px;
background: url(../images/barra_295.gif) center no-repeat;
color:#fff;
}

.newsbox_articoli{
width: 193px !important;width /**/: 193px;


margin-bottom:10px; !important;margin-bottom /**/: 0px;
background:trasparent;

}

.newsbox_articoli_title{
height:35px !important;height /**/:35px;
background: url(../images/barra_295.gif) center no-repeat;
color:#FFFFFF;
}

.newsbox_articoli_content{
}


.newsbox_grande{
width: 355px !important;width /**/: 355px;
margin-bottom:10px; !important;
background:trasparent;
}
.news_box_grande{
height: 461px !important;height /**/: 461px;
}
.titolo_box_grande a{font-size:25px; font-weight:bold;letter-spacing:-1px;color:#000;text-transform:uppercase;margin-left:0px;}
.titolo_box_grande a:hover{background:#000; color:#fff;text-decoration:none;}
.titolo_box_grande {margin:0px 0px 5px 0px;padding-left:25px;background: url(../images/quadrato_20.gif) left no-repeat;text-align:left;}


.newsbox_shop{
width: 343px !important;width /**/: 355px;
margin-bottom:10px; !important;
background:trasparent;
}
.news_box_shop{
height: 461px !important;height /**/: 461px;
}
.titolo_news_shop a{font-weight:bold;color:#000;text-transform:uppercase;margin-left:0px;}
.titolo_news_shop a:hover{background:#000; color:#fff;text-decoration:none;}
.titolo_news_shop {margin:0px 0px 5px 0px;padding-left:0px;text-align:left;}




.newsbox4_title a, .newsbox4_title a:visited, .newsbox4_title a:hover, .newsbox4_title a:active{
color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.newsbox4_content{
padding: 10px;
padding-bottom:0px;
background:trasparent url(../images/repeater.png);

}

.news_bigbox{
height: 130px !important;height /**/: 130px;
display:block;

}

.news_bigbox_img{
width: 150px !important;width /**/: 150px;
margin-top:5px;
margin-right:10px;
float:left;
}

.news_bigbox_abstract{
height: 82px !important;height /**/: 82px;
text-align:left;
color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.news_bigbox_date{
	
height: 10px !important;height /**/: 10px;
color:#AAAAAA; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.news_smallbox{
height: 125px !important;height /**/: 125px;

}

.news_smallbox_img{
width: 150px !important;width /**/: 150px;
margin-top:5px;
margin-right:10px;
float:left;
}
.news_smallbox2_img{
width: 250px !important;width /**/: 150px;
margin-top:5px;
margin-right:10px;
float:left;
}
.news_smallbox_abstract{
height: 82px !important;height /**/: 82px;
text-align:left;
color:#333; font-size:11px; font-weight:normal; text-decoration:none;
}

.videocontent{
height:1300px;
margin: 0px;
padding:5px;
background-image:url(../images/repeater.png);
}

.videosectionnews1{
width: 270px !important;width /**/: 270px;
float:left;
margin-left:10px;
margin-right:0px;
}

.videosectionnews2{
width: 270px !important;width /**/: 270px;
float:right;
display:inline;
margin-right:10px;
}

.videosectionnews_content{
background-color:#fff;
padding: 5px;
padding-bottom:0px;
color:#333;
text-align:justify;
}

.playerbig{
width: 620px !important;width /**/: 620px;
height:438px;
margin: 0px;
padding:0px;
background-color:#000000;
margin-bottom:10px;
}

.playercontent{
width: 480px !important;width /**/: 480px;
height: 360px !important;height /**/: 360px;
padding:39px;
padding-bottom:0px;
background-color:#000000;
margin:0 auto;
}

.playerbigfooter{
height: 5px !important;height /**/: 5px;
padding:0px;
padding-top:15px;
padding-right:3px;
background-color:#000000;
float:right;
}

.newsbox_backend{
width: 325px !important;width /**/: 325px;
border:solid;
border-color: #000000;
border-width: 0px;
background-color:#222222;
display: block;
}

.newsboxbig_backend{
width: 620px !important;width /**/: 620px;
background-color:#222222;
display: block;
}

.newsbox_title_backend{
height:35px !important;height /**/:35px;
background-color:#000000;
color:#FFFFFF;
}

.newsbox_content_backend{
background-color:#FFFFFF;
padding: 10px;
padding-bottom:0px;
}

.block_adv300{
padding:5px;
margin: 0px;
margin-bottom:10px;
background-color:#000000;
}

.block_adv{
padding:0px;
margin:0 auto;
margin-bottom:10px;
background-color:#fff;

}

.block_adv728{
padding:5px;
margin: 0px;
margin-bottom:10px;
background-color:#000000;
display:block;
}

.block_notheme{
clear:both;
margin: 0px;
margin-bottom:10px;
overflow:hidden;
width:620px;
}

.block_adv160{
width: 160px !important;width /**/: 160px;
height:600px !important;height /**/:600px;
padding:5px;
background-color:#000000;
float:right;
display:inline;
}

.block_lastphoto{

height:245px !important;height /**/:245px;
margin: 0px;
margin-bottom:0px;

}

.block_lastphoto_title{
padding:5px;
background: url(../images/barra_295.gif) center no-repeat;
color:#fff;
text-align:left;
}

.block_lastphoto_content{
background-image:url(../images/repeater.png);
padding: 4px;
margin:0px;
color:#fff; font-size:11px; float:left;
}
.block_lastphoto_content img{border:2px solid #ddd;filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;float:left;}
.block_lastphoto_content img:hover{border:2px solid #000;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;}
.block_playertv{
height:225px !important;height /**/:225px;
border:solid;
border-color: #000000;
border-width: 0px;
background-color:#FFFFFF;
}

.block130{
width: 130px !important;width /**/: 130px;
float:left;
}

.block_agenda{
width: 126px !important;width /**/: 126px;
height:245px !important;height /**/:245px;
margin: 0px;
margin-bottom:10px;
border:solid;
border-color: #000000;
border-width: 2px;
background-color:#222222;
}

.block_agenda_title{
height:35px !important;height /**/:35px;
background-color:#000000;
color:#2b2b2c;
}

.block_agenda_content{
background-color:#222222;
padding: 4px;
}

.nextevent{

}

.prossimoevento {padding: 2px;color:#000;}
.prossimoevento:hover {background-color:#eee;}
.prossimoevento_span {font-weight:bold;}
.prossimoevento2_span {}
.prossimoevento2_span a{font-weight:normal;}
.block_topnews{
width: 126px !important;width /**/: 126px;
height:347px !important;height /**/:347px;
margin: 0px;
border:solid;
border-color: #000000;
border-width: 2px;
background-color:#222222;
}

.block_topnews_title{
height:35px !important;height /**/:35px;
background-color:#000000;
color:#FFFFFF;
}

.block_topnews_content{
background-color:#222222;
padding: 3px;
}

.article{
width:540px; !important;width /**/: width:540px;
display: block;
float:left;
}
.article .article_content {
 font-size:13px; text-align:justify;
}
.article .article_content a:link, .article .article_content a:visited, .article .article_content a:hover {
 font-size:13px; 
}
.article_title{
height:40px !important;height /**/:40px;
background-color:#fff;
padding: 10px;
}

.article_content{
background-color:#fff;
padding: 15px;

}

.title_article{
color:#2b2b2c; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;
height:25px;
border-bottom:solid;
border-bottom-color:#ddd;
border-bottom-width:1px;
}

.cat_article {
margin-right:5px;
text-align:right;
float:right;
padding:3px;
background-color:#000;
color:#fff;
font-size:11px;
}
.cat_article a, .cat_article a:visited
{ color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none; }

.cat_article a:hover, .cat_article a:active
{ color:#fff;  }

.date_article{
float:left;
color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none
}

.comment_article{
width:620px !important;width /**/:620px;
}

.comment_article_title{
padding:5px;
background: url(../images/barra_615_2.gif) left no-repeat;
color:#fff;
}

.comment_article_content{
background-image:url(../images/repeater.png);
padding: 10px;
color:#333;
}

.comment_article_comment{
border:solid;
border-width:5px;
border-color:#eee;
background-color:#ddd;
padding: 10px;

}
.grigio333{
color:#333;
}
.tag_article{

padding: 10px;
border-top:1px dotted #000;
}

.tag_article_title{
height:25px !important;height /**/:25px;

color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
}

.tag_article_content{

padding: 2px;
}
.tag_article_content a, .tag_article_content a:visited
{ color:#2b2b2c; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }

.tag_article_content a:hover, .tag_article_content a:active
{ color:#FFF; font-size : 16px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; text-decoration: underline; }

.imgborder {
	border:none;
}
.immg1 {border:none;}
.immg2 {	border:1px solid #666;background:url(../images/img_sfondo.gif) center no-repeat;  }
#divscrollingtop 				{position:relative;left:0px; top:2px; z-index:12; width:170px; height:16px;}
#divscrollingbottom 			{position:relative;left:0px; top:2px; z-index:12; width:170px; height:16px;}
#boxscrollmain 					{position:absolute;}
#boxscroll 					{position:absolute; margin-left:3px; clip:rect(0,215,450,0); width:215px; height:1px; z-index:9;}

/* Tags clouds*/
.xs, a.xs { font-size: 9px; }
.s, a.s { font-size: 12px; }
.m, a.m { font-size: 15px; }
.l, a.l { font-size: 18px; }
.xl, a.xl{ font-size: 20px; }

.tag_text{
color:#2b2b2c; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
float:right;
}
