body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: url(../images/header_bg.jpg) repeat-x top center #ffffff; margin: 0; padding: 0; text-align: center; color: #000000; }

/*inizio blocco principale*/
.oneColElsCtr #container { width: 975px; margin: 0 auto; margin-top: 33px; text-align: left; }
.oneColElsCtr #mainContent { padding: 0; width:100%; background:url(../images/bg_main_cont.gif) repeat-y top center; }
.top { width: 975px; margin: 0 auto; text-align: left; z-index:0; }
.colonna_sx{ float:left; width: 595px; margin: 0 auto; padding-left:10px; text-align: center;}
.colonna_amico{ float:left; width: 500px; margin: 0 auto; padding-left:10px; text-align: center;}
.sx{ background:#f6f6f6; width: 565px; margin: 0 auto; padding-top:5px; margin-left:10px; padding-left:10px; text-align: left; }
.sx_amico{ background:#f6f6f6; width: 480px; margin: 0 auto; padding-top:5px; margin-left:10px; padding-left:10px; text-align: left; }
.sx2{ background:#f6f6f6; width: 565px; margin: 0 auto; padding-left:-5px; padding-top:5px; margin-left:10px; text-align: left; }
.sx1{ background:#f6f6f6; width: 575px; height:293px; margin: 0 auto; padding-top:5px; margin-left:10px; text-align: left; }
.colonna_dx{ float:left; width: 370px; margin: 0 auto; text-align: center; }
.dx{ background:#f6f6f6; width: 325px; margin: 0 auto; padding-top:25px; margin-left:13px; padding-left:10px; text-align: left; }
.dx1{ background:#f6f6f6; width: 335px; margin: 0 auto; padding-top:10px; margin-left:13px; text-align: left; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.separatore{ float:left; width: 25px; height:100%; margin: 0 auto; text-align: center; }
/*fine blocco principale*/
.contatti{ background:#f6f6f6; width:935px; margin-left:20px; margin-bottom:-12px; }
.contatti_form{ float:left; background:url(../images/CONTATTI_FORM.jpg) no-repeat; margin-left:5px; margin-right:10px; width:329px; height:322px;}
/*inizio blocco header*/
.head_tl{ float:left; background:url(../images/header/tl.jpg) no-repeat; width:20px; height:20px; }
.head_tl-x{ float:left; background:url(../images/header/tl-x.jpg) no-repeat; width:16px; height:20px; }
.head_tc{ float:left; background:#ffffff; width:903px; height:20px; }
.head_tr-x{ float:left; background:url(../images/header/tr-x.jpg) no-repeat; width:16px; height:20px; }
.head_tr{ float:left; background:url(../images/header/tr.jpg) no-repeat; width:20px; height:20px; }
.head_cl{ float:left; background:url(../images/header/cl.jpg) no-repeat top left; width:20px; height:194px; }
.head_cc{ float:left; background:url(../images/header/cc.jpg) repeat-y; width:935px; height:194px; }
.head_cr{ float:left; background:url(../images/header/cr.jpg) no-repeat top left; width:20px; height:194px; }
.inner_tl{ float:left; background:url(../images/header/inner_tl.jpg) no-repeat top left; width:16px; height:33px; }
.inner_tc{ float:left; width:903px; height:33px; }
.tc_l{ float:left; background:url(../images/header/tc_l.png) no-repeat top left; width:353px; height:33px; }
.tc_r{ float:left; width:550px; height:33px; }
.inner_tr{ float:left; background:url(../images/header/inner_tr.jpg) no-repeat top left; width:16px; height:33px; }
.inner_cl{ float:left; background:url(../images/header/inner_cl.png) no-repeat top left; width:16px; height:128px; }
.inner_cr{ float:left; width:16px; height:128px; }
.inner_cc{ float:left; /*background:url(../images/header/inner_cc.png) no-repeat top left;*/ width:903px; height:128px; }
.inner_br{ float:left; background:url(../images/header/inner_br.jpg) no-repeat bottom left; width:16px; height:33px; }
.inner_bl{ float:left; background:url(../images/header/inner_bl.jpg) no-repeat bottom left; width:16px; height:33px; }
.inner_bc{ float:left; width:903px; height:33px; background:url(../images/header/inner_bc.png) no-repeat bottom left; }
.bc_l{ float:left; background:url(../images/header/bc_l.png) no-repeat top left; width:550px; height:33px; }
.bc_r{ float:left; width:353px; height:33px; }
.cc_l{ float:left; width:464px; height:128px; }
.cc_r{ float:left; width:439px; height:128px;}
.head_bl{ float:left; background:#FFFFFF; width:500px; height:20px; }
.head_br{ float:left; background:#FFFFFF; width:475px; height:20px; }
/*fine blocco header*/

/*inizio blocco z-index*/
.p2{ display:block; position:relative; z-index:6; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:20px; font-weight:bold; color:#006699; }
img.p{ display:block; position:relative; z-index:6;}
img.f { display:block; position:relative; top:40px; z-index:7; }
img.x { display:block; position:relative; left:570px; top:-120px; z-index:10; }
img.l { display:block; position:relative; left:16px; top:0px; z-index:9; }
img.r { display:block; position:relative; left:541px; top:161px; z-index:8; }
/*fine blocco z-index*/

/*inizio blocco menu top basso*/
a.top_menu:link{ float:left; display:block; width:100px; padding:7px 0 6px 0; margin-right:5px; text-align:center; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; background:url(../images/bgm_p.jpg) repeat-x; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:14px; color:#FFFFFF; text-decoration:none; }
a.top_menu:visited{ float:left; display:block; width:100px; padding:7px 0 6px 0; margin-right:5px; text-align:center; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; background:url(../images/bgm_p.jpg) repeat-x; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:14px; color:#FFFFFF; text-decoration:none; }
a.top_menu:hover{ float:left; display:block; width:100px; padding:7px 0 6px 0; margin-right:5px; text-align:center; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; border-top:solid 2px #ffffff; background:url(../images/bgm_h.gif) repeat-y; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:14px; color:#003366; text-decoration:none; }
/*fine blocco menu top basso*/

/*inizio blocco menu top alto e linugua*/
.top2_menu{ float:left; }
.top2_menu a{ display:block; padding:7px 5px 6px 10px; margin-right:5px; text-align:center; border-right:solid 2px #ffffff; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#FFFFFF; text-decoration:none; }
.top2_menu a:hover{ color:#99ccff; text-decoration:none; }
.lang{float:right; display:block; padding-top:7px; padding-bottom:6px; margin-right:5px; text-align:center; }
/*fine blocco menu top alto e linugua*/

/*inizio blocco prodotto*/
.prodotto { width:935px; height:430px; background-color:#FFFFFF; margin: 0 auto; text-align: left; z-index:0; }
.prodotto_contenitore{ float:left;}
.prodotto_new { width:575px; margin-left:0px; }
.prodotto_new_new { width:575px; height:400px; margin-left:0px;  }

.flash_prodotto{ float:left; text-align:left; padding:20px 10px 0px 0px; }
.flash_prodottoNew{ margin-left:20px; z-index:0; }
.scheda_prodotto{ float:left;display:block; width:340px; height:400px; padding:30px 0px 0 10px; }
.scheda_titolo_bg{ padding:0 0 3px 0; display:block; float:right; position:relative; margin-top:0px;  height:23px; }
.scheda_titolo { position:relative; width:340px; height:30px; }
.scheda_titoloNew { position:relative; padding:10px 0px 0px 20px; }
.breve_prodotto{ text-align:left; padding-top:0px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#006699;}
.descr_prodotto{ padding-top:1px; font-family: "Trebuchet MS", Arial, sans-serif, Verdana; font-size:11px; color:#4D4D4D; text-align:justify;}
.pdf_prodotto{ padding:10px 0 3px 270px ; display:block; position:relative;  height:23px; }
/*fine blocco prodotto*/

/*inizio blocco calendario*/
.calendar{  width:335px; height:116px; background-image: url(../images/top_calend.gif); background-repeat:no-repeat; display:block;}
.tit_cal{ float:left; margin-top:40px; margin-bottom:40px; margin-left:120px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#2F2F2E; font-size:14px; font-style:italic; font-weight: bold; width:150px; display:block;}
.calendar_repet { width:335px; float:left;  background-image: url(../images/centr_calend.gif); background-repeat:repeat-y; }
.dat_cal{ display:block; width:200px; text-align:left; margin-left:75px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff; font-size:14px; }
.bottom_calend {  }
.con_cal{ display:block; width:200px; text-align:left; margin-left:75px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#1A1A1A; font-size:14px; }
/*fine blocco calendario*/

/*inizio blocco bottone invio vai etc*/
.btn_plusor{ float:left; overflow: hidden; width: 100%; font-size: 12px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; }
.btn_plusor ul{ list-style-type: none; margin: 0; padding: 0; }
.btn_plusor li{ float: left; margin: 0; margin-top:-3px; padding: 0; }
.btn_plusor a{ float: left; position: relative; background: url(../images/button_sx.png) no-repeat left top; margin: 0; margin-right: 10px; padding: 0 0 0 24px; text-decoration: none; }
.btn_plusor a span{ float: left; position: relative; display: block; background: url(../images/button_dx.png) no-repeat right top; padding: 7px 20px 6px 3px; font-size:14px; font-weight:bold; color: #333333; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/ .btn_plusor a span {float:none;} /* End IE5-Mac hack */
.btn_plusor a:hover{ background: url(../images/button_sx.png) no-repeat left bottom; }
.btn_plusor a:hover span{ background: url(../images/button_dx.png) no-repeat right bottom; color: #F8B334; }
/*fine blocco bottone invio vai etc*/

/*inizio scheda tecnica prodotto etc*/
.scheda_top{ background:url(../images/tab_top.png) top left no-repeat; width: 565px; height:75px; margin: 0 auto; margin-left:15px; padding-left:10px; text-align: left; }
.scheda_bg{ background:url(../images/tab_bg.png) top left repeat-y; width: 565px; margin: 0 auto;margin-left:15px; padding-left:10px; text-align: left;}
.scheda_bottom{ background:url(../images/tab_footer.png) top left no-repeat; width: 565px; height:15px; margin: 0 auto; margin-left:15px; padding-left:10px; text-align: left;}
.scheda_descrizione{ font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; line-height: 20px; padding-left:10px; color:#FFF; }
.scheda_break{clear:both; border-bottom:1px solid #FFF; width:525px; height:2px;}
.scheda_sx{ float:left; width:125px;}
.scheda_dx{ float:left; }
.scheda_tit{ float:left; margin-top:20px; margin-left:10px; padding:10px 0 0 0; text-align:center; position:relative; display:block; width:116px; height:32px; background:url(../images/pad_tab.png) no-repeat; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#006699;}
/*fine scheda tecnica prodotto etc*/

/*inizio modulo accessori prodotto etc*/
.accessori_tit{border-bottom:1px solid #B3B3B3; margin-left:10px; width:550px;}
.accessori_amico{border-bottom:1px solid #B3B3B3; margin-left:10px; width:400px;}

.contatti_tit{border-bottom:1px solid #B3B3B3; margin-left:10px; padding-top:10px; width:915px;}

.accessori{ width:95px; height:70px; background: url(../images/IMAGES.jpg); margin: 0 0 0 10px;}
.accessori_thumb{width:95px; height:70px; background:url(../images/cornice_tmb.png) top left no-repeat; cursor:pointer;}

.accessori_descr{ display:block; width:90px; height:100%; background:url(../images/fondo.png); font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; color:#808080; margin:-5px 0 0 10px; padding: 3px 0 0 10px; text-decoration:none; cursor:pointer;  }
.accessori_descr a{ display:block; text-decoration: none; width:90px; background:url(../images/fondo.png); font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; color:#808080; margin:-5px 0 0 10px; padding: 3px 0 0 10px; cursor:pointer; }
.accessori_descr a:active{ display:block; text-decoration: none; width:90px; background:url(../images/fondo.png); font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; color:#808080; margin:-5px 0 0 5px; padding: 3px 0 0 10px; cursor:pointer;  }
.accessori_descr a:hover{ display:block; text-decoration: none; width:90px; background:url(../images/fondo.png); font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; color:#F8B334; margin:-5px 0 0 5px; padding: 3px 0 0 10px; cursor:pointer; }
.accessori_blocco{float:left; display:block; margin-left:10px; margin-right:-10px; padding-bottom:30px;}
.scelta_prodottoSpecial{ float:left; display:block; width:250px;  padding:10px 10px 0px 15px;}
/*fine modulo accessori prodotto etc*/

#link_acc{ font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; font-weight:bold;  }
.link_access0{ float:left; display:block; background:#F8B334; border-top:#F8B334 solid 2px; border-bottom:#F8B334 solid 2px; border-left:#F8B334 solid 20px; border-right:#F8B334 solid 20px; color:#006699; margin:5px 20px 5px 20px;  text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; font-weight:bold;}
.link_access a{ float:left; display:block; background:#006699;  border-top:#006699 solid 2px; border-bottom:#006699 solid 2px; border-left:#006699 solid 20px; border-right:#006699 solid 20px;  color:#ffffff; margin:5px 20px 5px 20px;  text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; font-weight:bold;}
.link_access a:hover{float:left; display:block;  background:#F8B334; border-top:#F8B334 solid 2px; border-bottom:#F8B334 solid 2px; border-left:#F8B334 solid 20px; border-right:#F8B334 solid 20px; color:#006699; margin:5px 20px 5px 20px;   text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; font-weight:bold;}
.link_access a:visited{float:left; display:block; background:#006699; border-top:#006699 solid 2px; border-bottom:#006699 solid 2px; border-left:#006699 solid 20px; border-right:#006699 solid 20px; color:#ffffff; margin:5px 20px 5px 20px; text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:10px; font-weight:bold;}

/*inizio punti forza*/
.breveForza {
	margin: 10px 0px 0px 10px; 
	padding: 0;
	float:left;
	width:500px;
	background-color:#f6f6f6;
	font-family:"Trebuchet MS", Arial, sans-serif, Verdana; 
	color:#006699;
	font-size:14px;
	font-weight:bold;
	
}
.fondoForza {
	margin: 0px 0px 0px 0px; 
	float:left;
	width:565px;
	background-color:#f6f6f6;
	
}

.forza_sx {
margin:10px 0px 0px 10px;
float:left;
}
.forza_sx1 {
	margin:10px 0px 0px 10px;
	float:left;
	width:320px;
	display:block;
	font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#1A1A1A;
	font-size:10px;
}


.lineaForza {
margin:0px 0px 10px 220px;
width:330px;
background-color:#ffffff;
border-top: solid 1px #C8C8C8;
 

}
.forza_thumb{ float:left; width:200px; height:130px; background:url(../images/cornice_tmbf.png) top left no-repeat; cursor:pointer;}
.titForza {
font-family:"Trebuchet MS", Arial, sans-serif, Verdana; 
	color:#1A1A1A;
	font-size:12px;
 	color:#006699;
	font-weight:bold; }

/*fine punti forza */

.point{ display:block; width:200px; text-align:left; margin-top:100px; margin-left:25px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff; font-size:20px; }
.com_form{ width:200px; height:50px; text-align:left; margin-left:15px; margin-top:90px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff; font-size:20px; }
.com_risposta{ width:200px; height:50px; text-align:left; margin-left:15px; margin-top:20px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff; font-size:20px; }
.com_form2{ width:200px; height:50px; text-align:left; margin-left:15px; margin-top:10px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff; font-size:20px; }

.title_dx{ width:135px; height:30px; background: url(../images/news_blog.jpg) no-repeat; }
.title{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#4D4D4D; }
.title_light{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#B3B3B3; }
.vai{ float:right; }
.play{ float:right; }


.scelta_prodotto{ text-align:left;  font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; font-weight:bold; color:#006699; padding:5px 0px 0px 0px;}
.desc_azienda_tit{ padding-left:10px; padding-right:10px; font-family: "Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#006699; font-weight:bold; }
.desc_contatti_tit{ font-family: "Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#006699; font-weight:bold; }
.desc_azienda{ padding-left:10px; padding-right:10px; font-family: "Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; color:#4D4D4D; text-align:justify;}

.nb_img{ float:left; padding: 0 0; margin-right:5px; /*width:150px; height:90px; background:url(../images/thumb_blog_blank.jpg) no-repeat;*/}
.nb_imgs{ float:left; padding: 0 0; margin-right:5px; width:150px; height:90px; }
.nb_tit{ font-size:14px ; color:#4d4d4d; padding:0 5px 0 10px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; }
.nb_dat{ font-size:11px; color:#3399CC; padding:10px 5px 5px 10px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
 }
.nb_con{
font-size:12px;
color:#000000;
text-align:justify;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
padding:5px 10px 10px 0;
}
.nb_con2{
font-size:11px;
color:#000000;
text-align:left;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
padding:5px 10px 0px 0px;

}

.vm_img{
float:left;
padding:10px 10px 0 0;
}
.vm_dat{
font-size:11px; color:#3399CC;
padding:31px 5px 5px 10px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
}
.vm_tit{
font-size:14px;
color:#4d4d4d;
padding:10px 5px 0 10px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
}
.vm_con{
font-size:11px;
height:107px;
color:#000000;
text-align:justify;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
padding:5px 10px 10px 0;
}
.vm_block{
background:#CCCCCC;
float: left;
position: relative;
display:block;
width:275px;
height:25px;
}
.vm_block2{
background:#CCCCCC;
float: left;
text-align:right;
position: relative;
display:block;
height:25px;
}
.block_sx{
float: left;
width:200px;
height:25px;
}
.block_dx{
float: left;
width:75px;
height:25px;
}
.email{
width:29px;
height:25px;
}
.email a{
background:url(../images/email.png) bottom left no-repeat;
display:block;
position:relative;
width:29px;
height:25px;
}
.email a:hover{
background:url(../images/email.png) top left no-repeat;
}
.faq{
float:left;
width:275px;
height:72px;
color:#4d4d4d;
font-size:14px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
text-decoration:none;
}
.faq a{
background:url(../images/faq.png) top left no-repeat;
display:block;
margin-left:5px;
padding-left:15px;
width:275px;
height:72px;
color:#4d4d4d;
font-size:14px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
text-decoration:none;
}
.faq a:hover{
color:#4d4d4d;
font-size:14px;
padding-left:15px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
text-decoration:none;
background:url(../images/faq.png) bottom left no-repeat;
}
.footer{
	width: 935px;
	height:31px;
	margin: 0 auto; 
	text-align: center; 
	border-top:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
}
.footer_sx{
float:left;
display:block;
background:url(../images/footer_sx.gif) top left no-repeat;
width:15px;
height:31px;

}
.footer_dx{
float:left;
display:block;
background:url(../images/footer_dx.gif) top right no-repeat;
width:15px;
height:31px;
}
.footer_cc{
float:left;
background:#f6f6f6;
width:905px;
height:31px;
}
.text_footer{
display:block;
padding:7px 2px 0 2px;
color:#4d4d4d;
font-size:9px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
text-decoration:none;
text-align:right;
}
.text_disclamer{font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#FFF; text-align:left;}
.text_disclamer a{font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#FFF; text-decoration:none;}
.text_disclamer a:hover{font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#FFF; text-decoration:underline;}
.text_footer a  {
	text-decoration:none;
	color:#4d4d4d;
}
.text_footer a:visited  {
	text-decoration:none;
}
.text_footer a:hover  {
	text-decoration: underline;
}
.campi_form{
	float:left;
	display:block;
	position:relative;
	left:15px;
	top:10px;
}
.table_form{
	margin-left:10px;
	text-align:left;}
.invio_form{
	float:left;
	display:block;
	position:relative;
	left:15px;
	}
	
.form{ float:left; background:url(../images/form.jpg) no-repeat top left; margin-left:5px; width:284px; height:295px; }
/*inizio disclaimer*/
.campi_contatti{
	float:left;
	display:block;
	position:relative;
	top:90px;
	left:25px;
	}
	.campi_contatti2{
	float:left;
	display:block;
	position:relative;
	top:10px;
	left:25px;
	}
.invio_contatti{
	float:left;
	display:block;
	position:relative;
	top:65px;
	left:241px;
	}
	
.discPag {
	margin:10px 0px 0px 10px;
	float:left;
	width:400px;
	display:block;
	font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#1A1A1A;
	font-size:10px;
	position:fixed;
	bottom:40px;
	right:40px;
	z-index:100;
	
	
}
.discImg {
	margin:0px 5px 5px 10px;
	font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#1A1A1A;
	font-size:10px;
	
}
.discTit  {
	color:#006699 ;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.discTit a  {
	color:#006699 ;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.discTit a:visited  {
	text-decoration:none;
}
.discTit a:hover  {
	text-decoration: underline;
}



/*.linee_sx{float: left; position: relative; width:26px; height:33px; background: url(../images/button_sx.png) no-repeat right top; text-decoration: none;}
.linee_sx a{float: left;  text-decoration: none;}

.linee_cc{ float:left; background: url(../images/button_cc.png) repeat-x left top; padding:7px 0 8px 15px;}
.linee_cc a{ font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#000; text-decoration:none;}
.linee_cc a:hover{ color:#ffffff; text-decoration:none; background: url(../images/button_cc.png) repeat-x left bottom; padding:5px 0 6px 0;}*/
.linee_sx{ float:left; overflow: hidden; width: 100%; font-size: 12px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; }
.linee_sx ul{ list-style-type: none; margin: 0; padding: 0; }
.linee_sx li{ float: left; margin: 0; margin-top:5px;  padding: 0; }
.linee_sx a{ float: left; position: relative; background: url(../images/button_sx_r.png) no-repeat left top; margin: 0; margin-right: 10px; padding: 0 0 0 24px; text-decoration: none; }
.linee_sx a span{ float: left; position: relative; display: block; background: url(../images/button_dx_r.png) no-repeat right top; padding: 7px 20px 6px 3px; font-size:14px; font-weight:bold; color: #333333; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/ .linee_sx a span {float:none;} /* End IE5-Mac hack */
.linee_sx a:hover{ background: url(../images/button_sx_r.png) no-repeat left bottom; }
.linee_sx a:hover span{ background: url(../images/button_dx_r.png) no-repeat right bottom; color: #ffffff; }

.linee_sx #select a { background: url(../images/button_sx_r.png) no-repeat left bottom; cursor:default;}
.linee_sx #select a  span{ background: url(../images/button_dx_r.png) no-repeat right bottom; color: #ffffff; cursor:default; }




/*.linee_dx{float: left; position: relative; width:26px; height:33px; background: url(../images/button_dx.png) no-repeat right top; text-decoration: none;}*/

	#disclamer_popup {
	position: absolute;
	visibility: hidden;
	width: 450px;
	height: 320px;
	left: 500px;
	top: 190px;
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	border: solid 10px #fff;
	background:url(../images/header/cc.jpg) repeat-y top left;
	padding: 10px;
	z-index:100;
	
}

#pdf_popup {
	position: absolute;
	visibility: hidden;
	width: 350px;
	height: 150px;
	left: 500px;
	top: 190px;
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	border: solid 10px #fff;
	background:url(../images/header/cc.jpg) repeat-y top left;
	padding: 10px;
	z-index:101;

	
}
#News_popup {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 220px;
	left: 500px;
	top: 190px;
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	border: solid 10px #fff;
	background:url(../images/header/cc.jpg) repeat-y top left;
	padding: 10px;
	z-index:102;

	
}
#close_popup {	
	float: right;
}

.video_blog{font-size: 20px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#F8B334; text-decoration:none;}

/*fine disclaimer*/

.top_blue_blog{ text-align:left;  font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; font-weight:bold; color:#006699; padding:0 0 0 10px; }
.top_blue_blog a{ text-decoration:none;}
.top_blue_blog a:hover{ color:#F8B334 ;text-decoration:none;}

.top_black_blog{text-align:left;  font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; font-weight:bold; color:#4d4d4d; padding:0 0 0 10px; }
.title_blog{ padding:0 0 0 10px; font-size:14px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#4d4d4d; font-weight:bold; }
.sub_blog{padding:0 0 0 10px; font-size:11px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#4d4d4d; font-weight:bold; }
.text_blog{padding: 5px 0 0 10px; font-size:11px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#4d4d4d; margin-right:10px;}
.footer_blog{ margin:10px; text-align:right; height:25px; background:#CCC;}
p{ margin: -2px 0;}

.form_commenti {
	width: 485px;
	height: 320px;
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	border: solid 10px #fff;
	background:url(../images/header/cc.jpg) repeat-y top left;
	margin: 25px 0 0;
	padding: 25px 25px;
	
}
.form_invia_amico {
	width: 400px;
	height: 120px;
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	border: solid 10px #fff;
	background:url(../images/header/cc.jpg) repeat-y top left;
	margin: 25px 0 0;
	padding: 25px 25px;
	
}
.commento_bianco{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff;
	
	}
.invia_commento{
	width:150px;
	height:35px;
font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	font-weight:bold;
	padding:0 0 3px 10px;
	cursor:pointer;
	background:url(../images/invia_commento.png) top left no-repeat;
	border:0;
	}
.invia_cerca{
	width:75px;
	height:35px;
font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 3px 10px;
	background:url(../images/invia_cerca.png) top left no-repeat;
	border:0;
	}
.invia_contatto{
	width:90px;
	height:35px;
	margin-left:5px;
	margin-top:45px;
font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#1d1d1d;
	cursor:pointer;
	font-weight:bold;
	padding:0 0 3px 10px;
	background:url(../images/invia_contatto.png) top left no-repeat;
	border:0;
	}
.table_head{
	background:#006699;
	padding:0;
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#ffffff;
	}
.table_field_head {
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_field_head a{
	color:#ffffff;
	text-decoration:none;
	}
.table_field_head a:hover {
	color:#ffffff;
	text-decoration:none;
	}
.table_row1{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_row1 a{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_row1 a:hover{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_row2{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_row2 a{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.table_row2 a:hover{
	font-size: 14px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	color:#ffffff;
	text-decoration:none;
	}
.slideshow{
	margin-bottom:20px;}
.margine_alto{
	margin-top:50px;}
.margine_basso{
	margin-bottom:20px;}
.matrice_calendario{background:url(../images/matrice_calendario.png);}
.spacing_caledar_top{height:20px;}
.spacing_caledar_evento{height:10px;}
.spacing_caledar_bottom{height:20px;}
.top_calendar2{ background: url(../images/top_calend.png) bottom center no-repeat; height:110px; width:335px; }
.tit_cal2{text-align:left;padding:50px 0 0 140px; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; color:#2F2F2E; font-size:14px; font-style:italic; font-weight: bold; display:block; width:150px;  }
.calendar_repet2 { width:335px; background: url(../images/centr_calend.png) repeat-y top center;  }
.bottom_calend2 { margin-bottom:20px; }
.paginazione{
	text-align:left;
	font-family:"Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
	margin-top: 0px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.paginazione a{text-align:left; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; font-weight:bold; color:#006699; padding:0 5px 0 5px; text-decoration:none;}
.paginazione a:hover, #selectt{text-align:left; background:#006699;  font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:12px; font-weight:bold; color:#ffffff; padding:0 5px 0 5px; text-decoration:none;}