/* -- Stili homepage 2009 */
html, body {
	font-family:Tahoma;
	font-size:14px;
	color:#464646;
	background-color:#252525;
	margin:0px auto;
	text-align:center;
	height:100%;
	width:100%;
}
.float_l {
	position:relative;
	float:left;
}
.float_c {
	position:relative;
	float:left;
}
.float_r {
	position:relative;
	float:right;
}
/* -- fine Stili homepage 2009 */
#site {
	margin:0px auto;
	height:100%;
	width:1008px;
	background-color:#404040;
	text-align:left;
	position:relative;
}
.external-container {
	position:relative;
	width:1008px;
	float:left;
}
a:link {
	text-decoration: none;
	color: #464646;
}
a:visited {
	text-decoration: none;
	color: #464646;
}
a:hover {
	text-decoration: underline;
	color: #464646;
}
a:active {
	text-decoration: none;
}

a.linkCorrelato:link, a.linkCorrelato:visited  {
	text-decoration: none;
	color: #27A8DE;
	font-size: 11px;
	font-weight: bold;
}
a.linkCorrelato:hover
{
	text-decoration: underline;
	color: #27A8DE;
}
a.linkCorrelato:active {
	text-decoration: none;
}
.blur_box div ul {
	list-style-type: none;	
}
.blur_box div ul li {
	margin:12px 0px 0px; 
	padding: 0px; 
	line-height: 13px;	
}


/*---header------------------------------------------------------*/

#logo {
	padding:10px 0px 0px 10px;
}


/* -- Fine Stili homepage 2009 */

#bg_black {
	position: relative;
	background-image: url(../img/bg_black.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 1008px;
}
#submenu {
	position: absolute;
	width: 500px;
	top: 139px;
	left: 34px;
	color: #ffffff;
	z-index: 5;
}
#submenu a:link, #submenu a:visited {
	text-decoration: none;
	color: #ffffff;
}
#submenu a:hover {
	text-decoration: none;
	color: #ffffff;
}
.login {
	font-size: 10px;
	text-decoration: none;
	color: #d3d3d3;
}
.login a:link, .login a:visited {
	text-decoration: none;
	color: #d3d3d3;
}
.login a:hover {
	text-decoration: none;
	color: #ffffff;
}

/*---content------------------------------------------------------*/

.tit_qs {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #464646;
}
.bg_thumb_qs {
	background-image: url(../img/bg_thumb_qs.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 66px;
}

/*--- AGGIUNTA DA ALE */
.bg_thumb_qs_big {
	background-image: url(../img/bg_thumb_qs_big.gif);
	background-repeat: no-repeat;
	height: 72px;
	width: 72px;
}
.bg_no_thumb_qs {
	height: 72px;
	width: 72px;
}
/* -----*/
.qs {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #959595;
	line-height: 13px;
}
.qs a:link, .qs a:visited {
	text-decoration: none;
	color: #959595;
}
.qs a:hover {
	text-decoration: none;
	color: #959595;
}
.tit_sp {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.bg_thumb_sr {
	background-image: url(../img/bg_thumb_sr.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 66px;
}
/* AGGIUNTO DA ALE */
.bg_thumb_sr_big {
	background-image: url(../img/bg_thumb_sr_big.gif);
	background-repeat: no-repeat;
	height: 72px;
	width: 72px;
}
/* ------------*/
.text_box, .text_box table {
	font-size: 14px;
	text-decoration: none;
	/* color: #959595;*/ 
	color: #464646;
}
.text_box a:link, .text_box a:visited {
	text-decoration: none;
	/* color: #959595;*/ 
	color: #464646;
}
.text_box a:hover {
	text-decoration: none;
	/* color: #959595;*/ 
	color: #464646;
}
.text_box_chiaro {
	font-size: 14px;
	text-decoration: none;
	color: #959595;
	line-height: 14px;
}
.text_box_chiaro a:link, .text_box_chiaro a:visited {
	text-decoration: none;
	color: #959595;
}
.text_box_chiaro a:hover {
	text-decoration: none;
	color: #959595;	
}
#container_box {
	background-color: #252525;
	color: #ffffff;
	width: 1008px;
	padding: 0px 0px 0px 0px;
	float:left;
	height:320px; 
}
.tit_box {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.tit_articoli_correlati {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin-left:10px;
}
.box {
	font-size: 11px;
	text-decoration: none;
	color: #959595;
	line-height: 13px;
}
.box a:link, .box a:visited {
	text-decoration: none;
	color: #959595;
}
.box a:hover {
	text-decoration: none;
	color: #959595;
} 
.counter {
	font-size: 11px;
	text-decoration: none;
	color: #959595;
	line-height: 12px;
}
.counter a:link, .counter a:visited {
	text-decoration: none;
	color: #959595;
}
.counter a:hover {
	text-decoration: none;
	color: #ffffff;
}
.counter_sel {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	line-height: 12px;
}
.counter_sel a:link, .counter_sel a:visited {
	text-decoration: none;
	color: #ffffff;
}
.counter_sel a:hover {
	text-decoration: none;
	color: #ffffff;
}
.bg_banner {
	text-align: center;
	background-image: url(../img/bg_box_banner.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 130px;
	position: relative;
	left: 15px;
}
.bg_manifestazioni {
	text-align: center;
	/* background-image: url(../img/bg_box_manifestazioni.gif);
	background-repeat: no-repeat;*/
	/* background-color:red;*/
	width: 280px;
	height: 110px;
	position: relative;
	left: 15px;
	margin-bottom: 22px;
	margin-top: 0px;
}
.bg_partners {
	text-align: center;
	background-image: url(../img/bg_partners.gif);
	background-repeat: no-repeat;
	height: 58px;
	width: 136px;
}
#combo_header {
	position: absolute;
	width: 500px;
	top: 144px;
	left: 34px;
	color: #ffffff;
	z-index: 9;
}
.combo_magazine {
	width: 155px;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
}
.field_partner {
	width: 184px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	padding: 1px 3px 1px 3px;
}
.bg_content {
	text-align: left;
	margin: 0px auto;
	background-image: url(../img/bg_content.png);
	background-repeat: no-repeat;
	height: 489px;
	width: 648px;
}
.field_redattore {
	width: 364px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	padding: 1px 3px 1px 3px;
}
.textarea_redattore {
	width: 364px;
	height: 140px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	padding: 1px 3px 1px 3px;
}
.label_redattore {
	font-size:13px; 
	font-weight:bold; 
	color:#959595
}
.sfoglia {
	width: 364px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	padding: 1px 3px 1px 3px;
}

/* -- Fine Stili homepage 2009 */
#bg_clos {
	background-image:url(../img/bg_clos.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:30px;
	width:1008px;
}
.spacer_col_sx {
	background-image:url(../img/spacer_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:12px 0px 10px 0px;
	position:relative;
	float:left;
}
.spacer_col_sx_end {
	position:relative;
	float:left;
	padding-top:20px;
}
.spacer_col_dx {
	background-image:url(../img/spacer_dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 0px 10px 0px;
	position:relative;
	float:left;
}
.spacer_col_dx_end {
	position:relative;
	float:left;
	padding-top:10px;
}
.tit_blog {
	font-size:16px;
	font-weight:bold;
	color:#464646;
	padding:0px 0px 0px 7px;
}


.subtit {
	font-size:12px;
	color:#959595;
	text-decoration:none;
}
.subtit a:link, .subtit a:visited {
	color:#959595;
	text-decoration:none;
}
.subtit a:hover {
	color:#f06724;
	text-decoration:none;
}
.subtit_c {
	font-size::12px;
	color:#969696;
	text-decoration:none;
}
.subtit_c a:link, .subtit_c a:visited {
	color:#969696;
	text-decoration:none;
}
.subtit_c a:hover {
	color:#969696;
	text-decoration:none;
}
.abstract_content {
	color:#464646;
}
.testo_articolo {
	color:#464646;
}
.testo_articolo img {
	margin: 2px;
}

.more {
	font-size:11px;
	color:#f06724;
	text-decoration:none;
}
.more a:link, .more a:visited {
	color:#f06724;
	text-decoration:none;
}
.more a:hover {
	color:#f06724;
	text-decoration:underline;
}
.bg_thumb_blog {
	background-image:url(../img/bg_thumb_blog.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:72px;
	width:72px;
}
.bg_thumb_blog_1 {
	background-image:url(../img/bg_thumb_blog_1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:72px;
	width:72px;
}
.bg_thumb_blog_2 {
	background-image:url(../img/bg_thumb_blog_2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:72px;
	width:72px;
}
.bg_thumb_blog_3 {
	background-image:url(../img/bg_thumb_blog_3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:72px;
	width:72px;
}
.bg_thumb_blog_4 {
	background-image:url(../img/bg_thumb_blog_4.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:102px;
	width:102px;
}
.bg_thumb_blog_5 {
	background-image:url(../img/bg_thumb_blog_5.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:42px;
	width:42px;
}
.pattern_col_cx {
	background-image:url(../img/pattern_col_cx.gif);
	background-repeat:repeat-y;
	width:220px;
	position:relative;
	float:left;
}
.pattern_col_dx {
	background-image:url(../img/pattern_col_dx.gif);
	background-repeat:repeat-y;
	width:300px;
	position:relative;
	float:left;
}
.pattern_col_dx_sotto {
	background-image:url(../img/pattern_col_dx_sotto.gif);
	background-repeat:repeat-y;
	width:300px;
	position:relative;
	float:left;
}
.blur_box {
	/*background-color:#3B3B3B;
	width:220px;
	*/
	background-image:url(../img/blur_box.gif);
	background-repeat:no-repeat;
	width:220px;
	min-height:335px;
}
.bg_blur_box {
	background-image:url(../img/bg_blur_box.gif);
	background-repeat:no-repeat;
	width:220px;
	
}
.blur_box_2 {
	/*background-image:url(../img/blur_box.gif);
	background-repeat:no-repeat;*/
	background-color:#676767;
	width:220px;
	min-height:335px;
}
/* --/  Fine Stili homepage 2009 */

/*---footer------------------------------------------------------*/

#footer {
	background-image: url(../img/bg_footer-1008.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 36px;
	color: #838383;
	font-size: 10px;
	position: relative;
	float: left;
	width: 1008px;
	
}
#footer a:link, #footer a:visited {
	color: #838383;
	text-decoration: none;
}
#footer a:hover {
	color: #9d9d9d;
	text-decoration: underline;
}
#footer2 {
	background-image: url(../img/bg_footer2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 53px;
	color: #838383;
	font-size: 10px;
	position: relative;
	float: left;
	width: 1008px;
}
#footer2 a:link, #footer2 a:visited {
	color: #838383;
	text-decoration: none;
}
#footer2 a:hover {
	color: #9d9d9d;
	text-decoration: underline;
}





/*---aggiornamenti------------------------------------------------------*/

.bg_download {
	text-align: left;
	margin: 0px auto;
	background-image: url(../img/bg_download.png);
	background-repeat: no-repeat;
	height: 389px;
	width: 648px;
}
.bg_banner_download {
	text-align: center;
	background-image: url(../img/bg_banner_download.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 140px;
}
.bg_banner_download_little {
	text-align: center;
	background-image: url(../img/bg_banner_download_little.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 144px;
}

/* --- aggiunte ale */
/* QUESTA PER TOGLIERE I MARGINI DEI TAG <p> NELL'ABSTRACT DELLE NEWS*/
#divAbstractNews p{
	margin:0px;
	padding:0px;
}
.backNews{ 
	font-size: 11px;
	text-decoration: none;
	color: #959595;
	line-height: 12px;
	cursor: pointer;
}
.backNews a:link, .backNews a:visited {
	text-decoration: none;
	color: #959595;
	cursor: pointer;
}
.backNews a:hover {
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

/*
div.fileinputs {
	position: relative;
}
.fakefile {

	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.fakefile input{
	width: 300px;
	border: 1px solid #c3c3c3;
	
	
}
.fakefile img{
	
	
}
input.file  {
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	position: relative;
	z-index: 2
}
*/
input.file  {
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	
}

.bg_mockup
{
	background-image: url(../img/bg_cell.gif);
	background-repeat:  no-repeat;
	background-position: top;
	height: 508px;
	width: 280px;
}


.backArticoli{ 
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #00adef;
	line-height: 12px;
	cursor: pointer;
}
.backArticoli a:link, .backArticoli a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #00adef;
	cursor: pointer;
}
.backArticoli a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #00adef;
	cursor: pointer;
}



.counterMagazine {
	font-size: 11px;
	text-decoration: none;
	color: #959595;
	line-height: 12px;
}
.counterMagazine a:link, .counterMagazine a:visited {
	text-decoration: none;
	color: #959595;
}
.counterMagazine a:hover {
	text-decoration: none;
	color: #0A0A0A;
}

.paginaMagazine, .paginaMagazine a:link, .paginaMagazine a:hover{
	font-weight: normal;
	text-decoration: none;
	color: #959595;
}

.paginaMagazine_sel, .paginaMagazine_sel a:link, .paginaMagazine_sel a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #00adef;
}


.counterArticoli {
	font-size: 11px;
	text-decoration: none;
	color: #959595;
	line-height: 12px;
}
.counterArticoli a:link, .counterArticoli a:visited {
	text-decoration: none;
	color: #959595;
}
.counterArticoli a:hover {
	text-decoration: none;
	color: #959595;
}
.counterArticoli_sel {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #00adef;
	line-height: 12px;
}
.counterArticoli_sel a:link, .counterArticoli_sel a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #00adef;
}
.counterArticoli_sel a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #00adef;
}

.nav_home {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.nav_home a:link, .nav_home a:visited {
	text-decoration: none;
	color: #333333;
	background-image: url(../img/ico_home.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 32px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_home a:hover {
	text-decoration: none;
	color: #f26522;
	background-image: url(../img/ico_home_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}
.nav_home_sel {
	text-decoration: none;
	color: #f26522;
	font-weight: bold;
}
.nav_home_sel a:link, .nav_home_sel a:visited {
	text-decoration: none;
	color: #f26522;
	background-image: url(../img/ico_home_sel.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 32px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_home_sel a:hover {
	text-decoration: none;
	color: #f26522;
	background-image: url(../img/ico_home_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}


.nav_magazine {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.nav_magazine a:link, .nav_magazine a:visited {
	text-decoration: none;
	color: #333333;
	background-image: url(../img/ico_magazine.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 59px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_magazine a:hover {
	text-decoration: none;
	color: #00adef;
	background-image: url(../img/ico_magazine_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}
.nav_magazine_sel {
	text-decoration: none;
	color: #00adef;
	font-weight: bold;
}
.nav_magazine_sel a:link, .nav_magazine_sel a:visited {
	text-decoration: none;
	color: #00adef;
	background-image: url(../img/ico_magazine_sel.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 59px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_magazine_sel a:hover {
	text-decoration: none;
	color: #00adef;
	background-image: url(../img/ico_magazine_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}


.nav_contatti {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.nav_contatti a:link, .nav_contatti a:visited {
	text-decoration: none;
	color: #333333;
	background-image: url(../img/ico_contatti.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 35px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_contatti a:hover {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_contatti_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}
.nav_contatti_sel {
	text-decoration: none;
	color: #8cc63f;
	font-weight: bold;
	background-image: url(../img/ico_contatti_sel.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 35px;
}
.nav_contatti_sel a:link, .nav_contatti_sel a:visited {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_contatti_sel.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 35px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_contatti_sel a:hover {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_contatti_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}


.nav_support {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.nav_support a:link, .nav_support a:visited {
	text-decoration: none;
	color: #333333;
	background-image: url(../img/ico_support.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 35px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_support a:hover {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_support_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}
.nav_support_sel {
	text-decoration: none;
	color: #8cc63f;
	font-weight: bold;
}
.nav_support_sel a:link, .nav_support_sel a:visited {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_support_sel.gif);
	background-repeat:  no-repeat;
	background-position: 0px 4px;
	width: 35px;
	padding-left: 21px; 
	line-height: 22px;
	display: block;
}
.nav_support_sel a:hover {
	text-decoration: none;
	color: #8cc63f;
	background-image: url(../img/ico_support_sel.gif);	
	background-repeat:  no-repeat;
	background-position: 0px 4px;
}

.linkCategoriaFaq, .linkCategoriaFaq a {
	text-decoration: none;
	color: #555555;
	font-weight: normal;
}

.linkCategoriaFaqSel, .linkCategoriaFaqSel a {
	text-decoration: underline;
	color: #8cc63f;
	font-weight: bold;

}

.titDomandaFaq, .titDomandaFaq a {
	text-decoration: none;
	color: #555555;
	font-weight: normal;
}

.titDomandaFaqSel, .titDomandaFaqSel a {
	text-decoration: none;
	color: #555555;
	font-weight: bold;
}
#whiteBox {
	background-color:#FFFFFF;
}
#container-content {
	padding:0px 10px 0px 10px;
}
.gallery-container {
	 
	float:left; 
	width:988px; 
	padding:0px; 
	margin-left:10px;
	/* background-color:#0a0909; */
	color: #464646;
	background-color:#FFFFFF;
	background-image: url(../img/bg_gallery.png);
	background-repeat:repeat-x;
}

.gallery-container a:link, .gallery-container a:visited {
	color: #FFFFFF;
}
.gallery-container a:hover {
	color: #FFFFFF;
}
.info-gallery {
	color:#FFFFFF;  
	font-size:14px; 
	margin: 5px 0px 5px 0px; 
	padding:4px; 
	background-color:#252525;
}
.titolo_gallery_correlate a:link, .titolo_gallery_correlate a:visited{
	/*color: #464646;*/
	color: #ff0000;
	padding-right:4px;
	
}
.titolo_gallery_correlate a:hover{
	color: #ff0000;
	
	
}
#separatoreBox {
	position:relative; 
	clear:both;
	height:15px;
	background-color:#252525;
}
#colonna_sx_home {
	width: 685px;

}
#colonna_dx_home {
	width: 300px;
}
#colonna_sx_gallery {
	width: 675px;
	
}
#colonna_dx_gallery {
	width: 300px;
	margin: 5px 5px 0px 0px;
	
}
#zona_centrale_home {
	width: 455px;	
}

/* --- FORM HELP -- */
.fieldHelp {
	width: 257px;
	border: 1px solid #4c4c4c;
	background-color: #838383;
	padding-left:4px;
	
}

.textareaHelp {
	width: 357px;
	height: 55px;
	border: 1px solid #4c4c4c;
	background-color: #838383;
	padding-left:2px;
}

.rowHelp {
	float:left; 
	width:440px;
	margin: 0px 15px 6px 15px;
	
}

.labelHelp {
	font-weight: bold;
	margin-top: 3px;
}
.testoObbligatorioHelp{
	font-size:10px;
	color: #959595;
	margin-left: 8px;
	margin-top: 3px;
}

.bottoneHelp {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #8cc63f;
}

.informativaHelp{
	font-size:11px;
	color: #959595;
	margin-top: 2px;
	margin-left: 5px;
	
}
.informativaHelp a
{
    text-decoration: underline;
    color: #959595;
}

.label_diventa_partner{
	font-size:13px; 
	font-weight:bold; 
	color:#959595;
	float:left;
	position:relative;
	width:200px;
}

.info_diventa_partner{
	
	text-decoration: underline;
	color:#00adef;
	float:left;
	position:relative;
	width:550px;
}

.info_diventa_redattore{
	
	text-decoration: underline;
	color:#00adef;
	float:left;
	position:relative;
	width:200px;
}

.fld_diventa_partner{
	float:left;
	position:relative;
	width:260px;
	margin-right: 7px;
	
	
}
.field_diventa_partner{
	width: 245px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	/*height:20px;
	line-height:20px;*/
	margin-left: 7px;
	padding: 3px;
}
.combo_diventa_partner{
	width: 253px;
	border: 1px solid #c3c3c3;
	font-family: Tahoma;
	font-size: 11px;
	color: #6f6f6f;
	height:20px;
	margin-left: 7px;
	
}
.testo_obbligatorio_diventa_partner{
	float:left;
	position:relative;
	width:120px;
	margin-top: 5px;
}
.riga_diventa_partner {
 	position:relative; 
 	float:left; 
 	width:600px;
 	margin-bottom: 8px;
}
.tit_allegati {
	margin-bottom:15px;
	margin-top:15px;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma
}

.settimanaMagazine {
}

.settimanaMagazineSel {
}

.inputTextCommento{
	border:1px solid #EAEAEA;
	color: #464646;
	width: 260px;
	height: 16px;
	padding:2px;

}

.inputTextareaCommento{
	border:1px solid #EAEAEA;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #464646;
	width: 260px;
	height: 100px;
	padding:2px;
}

.paginazione {
	
	position:relative;top:10px;clear:both;text-align:center;margin-top:20px;
}
.pagina a:link,  .pagina a:visited{
	color: #464646;
}
.pagina a:hover {
	text-decoration: underline;
}

.pagina_selected, .pagina_selected a:link, .pagina_selected a:hover, .pagina_selected a:visited{
	color: #464646;
	font-weight: bold;
	
}


#header {
	background-image:url(../img/bg_top_big.png);
	background-repeat:no-repeat;
	height:178px;
	width:1008px;
	background-color:#ffffff;
}
#header_gallery {
	height:50px;
	width:1008px;
	background-color:#ffffff;
}

#banner_header {
	position: relative;
	background-image: url(../img/banner_home.gif);
	background-repeat: no-repeat;
	height: 181px;
	width: 1008px;
}

.pagina, .pagina a:link, .pagina a:hover{
	font-weight: normal;
	text-decoration: none;
	color: #959595;
}

.pagina_sel, .pagina_sel a:link, .pagina_sel a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

/* titoli e sottotitoli articoli */
.tit_content_blog {
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin-bottom: 10px;
}
.tit_content_blog a:link, .tit_content_blog a:visited {
	text-decoration:none;
	color:#FF0000;
}
.tit_content_blog a:hover {
	text-decoration:underline;
	color:#FF0000;
}
.tit_content_articolo {
	font-size:24px;
	line-height: 26px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin-bottom: 5px;
}
h1.tit_content_articolo {margin:0px 0px 5px 0px;}

.gallery_tit_content_articolo {
	font-size:22px;
	line-height: 32px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin:13px 0px 5px 15px;
	float:left;
}

.abstract_content_articolo {
	font-size:14px;
	margin-bottom: 5px;
	color: #666666;
}
h2.abstract_content_articolo {margin:0px 0px 5px 0px; font-weight:normal;}

.tit_content_c {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 8px 0px;
}
.tit_content_c a:link, .tit_content_c a:visited {
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_c a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#FF0000;
}

.tit_content_link {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:5px 0px 8px 0px;
}
.tit_content_link a:link, .tit_content_link a:visited {
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_link a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#FF0000;
}
.tit_content_link_short {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 7px 7px;
}
.tit_content_link_short a:link, .tit_content_link_short a:visited {
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_link_short a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#FF0000;
}


.counterMagazine_sel {
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
	line-height: 12px;
	font-weight: bold;
}
.counterMagazine_sel a:link, .counterMagazine_sel a:visited {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
.counterMagazine_sel a:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
.linkMagazine, .linkMagazine a:link, .linkMagazine a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.linkPercorso, .linkPercorso a:link, .linkPercorso a:hover, .linkPercorso a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}


.tit_video_magazine, .tit_photogallery_magazine, .tit_scheda_partner, 
a.tit_scheda_partner,  .tit_commenti, .tit_multimedia_magazine, a.tit_multimedia_magazine, 
.tit_articolo_utente, .tit_articolo_utente a:link,
.testo_articolo_utente a:link, .testo_articolo_utente a:visited,  .testo_articolo_utente a:hover 
{
	color: #FF0000;
}

.tit_sr {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}


.tit_content {
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 8px 0px;
	margin-bottom: 10px;
}
.tit_archivio {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.bottone_rosso {
	border: 1px solid  #FF0000;
	background-color: #FF0000;
	color: white; 
	font-weight: bold;
}
/*  HEADER */
#menu {
	margin: 36px 10px 0px 10px;background-image:url(../img/bg_barra_canali.png); 
	background-repeat:repeat-x; background-position:bottom; 
	height:35px;width:988px;
	
}
#menu_assente {
	background-image:url(../img/ombra_canali.png); 
	background-repeat:repeat-x; 
	height:18px; 
	border-top:1px solid #ff0000;
	margin:1px 10px 0px 10px;
}
#sub-menu {
	margin: 1px 10px 0px 10px; background-image:url(../img/bg_barra_rossa.gif); background-repeat:repeat-x; 
	height:28px;width:988px;
	
}
.voceMenu {
	float:left; background-image:url(../img/sep_canali.gif);background-repeat:no-repeat; background-position:right; height:35px; 
}
.voceMenuSel {
	float:left; 
	background-color:#FF0000;
	height:34px; 
	border-bottom:1px solid #FF0000; 
	border-right:1px solid #FFFFFF;
	padding-bottom: 1px;
}
.voceMenu div a:link, .voceMenu div a:visited,
.voceMenuSel div a:link, .voceMenuSel div a:visited  {
	font-size:14px;
	color:#ffffff;

}

.voceSubMenu {
	float:left; height:22px; 
}
.voceSubMenuSel {
	float:left;  height:22px; 
}
.voceSubMenu div a:link, .voceSubMenu div a:visited,
.voceSubMenuSel div a:link, .voceSubMenuSel div a:visited  {
	font-size:14px;
	color:#ffffff;

}
.voceSubMenuSel div a:link, .voceSubMenuSel div a:visited  {
	text-decoration:underline;
}

/* KORBEN CONTEST */

.top_ten div ul {
	list-style-type: none;	
}
.top_ten div ul li {
	margin:12px 0px 0px; 
	padding: 0px; 
	line-height: 13px;	
}
.riga_top_ten, .riga_top_ten a:link, .riga_top_ten a:visited {
	text-decoration: none;
	font-size: 14px;
}
.riga_top_ten a:hover {
	text-decoration: underline;
}
.colore_riga_chiaro, .colore_riga_chiaro a:link, .colore_riga_chiaro a:visited, .colore_riga_chiaro a:hover{
	color: #FFFFFF;
}
.colore_riga_scuro, .colore_riga_scuro a:link, .colore_riga_scuro a:visited, .colore_riga_scuro a:hover{
	color: #FF0000;
}
.mostra_tutte, .mostra_tutte a:link, .mostra_tutte a:visited {
	color: red;
}

/* BOX INFO EVENTO */
.boxTitoloInfoEvento {
	margin: 10px 0px 0px 0px; 
	float:left;
	border: 1px solid red;
	width:300px;
	background-color:red; 
	
}
.titoloInfoEvento {
	font-weight:bold; color:#FFFFFF;width:360px;margin-left:5px;
	
}
.boxInfoEvento{
	border: 1px solid red;
	width:300px;
	float:left;
	font-size: 12px;
	margin-bottom: 15px;
}

.colonnaInfoEvento {
	float:left;

}	
.etichettaInfoEvento {
	font-weight: bold;
	width:90px;
}	
.rigaInfoEvento {
	float:left;
	margin: 5px;
}	
.valoreInfoEvento {
	width:200px;
}
/* IN EVIDENZA */
.in_evidenza {
	padding-top:20px; 
	padding-bottom:20px; 
	background-image:url(../img/spacer_dot.gif); 
	background-repeat:repeat-x;
	background-position:bottom;
	
}

.tit_content_inevidenza {
	font-size:26px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:0px 0px 8px 0px;
}
.tit_content_inevidenza a:link, .tit_content_inevidenza a:visited {
	font-size:26px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_inevidenza a:hover {
	font-size:26px;
	text-decoration:underline;
	color:#FF0000;
}

.tit_caption a:link,  .tit_caption a:visited{
	font-size:20px; font-weight:bold; color:#FF0000;
}
.tit_caption a:hover{
	
	
}

.abstract_caption a:link,  .abstract_caption a:visited{
	font-size:14px; font-weight:bold; color:#FFFFFF; 
}
.abstract_caption a:hover{
	
	
}
#nav {  width:90px; margin: 0px 0px 0px 0px; }
#nav ul { padding:0px; margin: 0px; }
#nav li { width: 90px; float: left; margin-bottom: 15px; list-style: none }
#nav a { width: 90px; display: block;  }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

/* ZONA CONTENUTI IMPORTAZIONE FEED */
.tit_content_importazione_feed {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	padding:5px 0px 8px 0px;
}
.tit_content_importazione_feed a:link, .tit_content_importazione_feed a:visited {
	font-size:14px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_importazione_feed a:hover {
	font-size:14px;
	text-decoration:underline;
	color:#FF0000;
}
.desc_content_importazione_feed {
	color:#464646;
	font-size:13px;
}
.tit_content_importazione_feed_short {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
	padding:2px 0px 3px 7px;
}
.tit_content_importazione_feed_short a:link, .tit_content_importazione_feed_short a:visited {
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}
.tit_content_importazione_feed_short a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#FF0000;
}
.desc_content_importazione_feed_short {
	font-size:12px;
	padding:0px 0px 7px 7px;
	color:#464646;
}
/* SLIDE CONTENUTI */
.jcarousel-skin-name{
	float:left;
	width:940px;
}
div.slide-contenuti {
	width:988px; 
	height:78px; 
	/*background-color:#686868;*/
	background-image: url(../img/bg_slide_contenuti.png);
	background-repeat: repeat-y;
	
	overflow:hidden;
}
.slide-contenuti a:link, .slide-contenuti a:visited {
	font-size: 14px;
	color:#FFFFFF;
}
.slide-contenuti ul {
	margin:0px;
	padding: 0px;
}
.slide-contenuti li {
	list-style: none;
	height: 70px;
	margin:4px 5px 0px 0px;
	background-color: #252525;
	padding: 0px;
	float:left;
	
}
.slide-contenuti li img {
	margin:4px 0px 0px 4px;
}
#slide-contenuti-prev {
	cursor:pointer; float:left; width:24px; margin-top:24px;
}

#slide-contenuti-next {
	cursor:pointer; float:left; width:24px;margin-top:24px; text-align:right; 
}

#slide-contenuti-prev a:link, #slide-contenuti-prev a:visited {
	margin-left:4px;
	font-weight:bold; 
	font-size:18px;
	color: #FFFFFF;
	font-family: verdana;
}
#slide-contenuti-next a:link, #slide-contenuti-next a:visited {
	margin-right:4px;
	font-weight:bold; 
	font-size:18px;
	color: #FFFFFF;
	font-family: verdana;
}

#slide-contenuti-prev a:hover,  #slide-contenuti-next a:hover {
	text-decoration:none;
}
/* Ricerca eventi */
.formRicercaEventi {
	float:left; 
	position:relative;
	margin:0px;
	width: 440px;
	height:50px;
	font-size:16px;  
	
}
.selectRicercaEventi
{
	font-size:16px; width:140px; border:1px solid #0a0a0a;
}
.rowCell {
	float:left;
	height:50px;
	position:relative;
	
}
.cellCont {
	margin: 8px 8px 8px 8px;
position:relative;

}
.cellCont a {
	color: #252525;
}

.calendar {
	z-index: 1000;
	background-color: red;
}
.cellSelected {
	border-bottom:1px solid #FFFFFF;
		background-color: #FFFFFF;
	
} 
.cellSelected a {
	color: #FFFFFF;	

}
.cellUnselected{
	border-bottom:1px solid #ABABAB;
	color: #252525;
background-color: #EAEAEA; 
}
.cellUnselected a {
	color: #252525;
}
#ombra_sotto_form {
	background-image: url("../img/ombra_canali.png");
    background-repeat: repeat-x;
    height: 18px;
    width:442px;
}
.container_form_eventi{
	border:1px solid #ABABAB; color:#252525; background-color:#ECEEF5; height:52px;width:440px;
}
.header_form_eventi {
	font-size:14px; color:#FFFFFF;
	width:440px;  margin-top:22px;

	background-image: url("../img/bg_barra_canali.png");
    background-position: center bottom;
    background-repeat: repeat-x;
 	border:1px solid #0A0A0A; 


}
#testo_data {
	margin-top:2px;
	font-size:12px;
	
}

#testo_data a {
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
}

