<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html { font-family: Trebuchet MS ,Arial, Verdana, Helvetica, sans-serif; font-size: 11px; width:100%; background-image:url(../images/2012/bg.png); background-position:top center; background-repeat:repeat; }
body{  min-width:1006px; text-align:center; margin:0px auto; background-image:url(../images/2012/sfondo_header_repeat.png); background-position:top center; background-repeat:repeat-x; background-color:#FFFFFF; }
form { margin:0px; padding:0px; }
form input , form textarea , form select { font-size:11px; }

table {
	font-size: 11px ;
}
hr {
	border-top:1px solid gray;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}




/* CSS HEADER */
.preheader { margin-left:auto; margin-right:auto; background-image:url(../images/2012/sfondo_header.png); background-position:center; background-repeat:no-repeat; height:172px; padding:0px; }
.header { width:1006px; height:172px; padding:0px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid red; }
.header img { border:none; }
.header .header0 { vertical-align:top;text-align:left;float:left;  border:0px solid yellow;}
.header .header1 { width:540px; vertical-align:top;text-align:right;float:right; border:0px solid blue; }
.cambia_lingua { overflow:hidden; /* width:540px; */float:right; border:0px solid red; height:44px; line-height:44px; margin-left:0px; margin-top:4px; margin-bottom:0px; margin-right:10px; font-size: 13px; font-weight:bold; color: #333333; }
.cambia_lingua img { margin-top:8px; }
#select_lingua  { border:1px solid #333333; background-color:#FFFFFF; font-size: 13px; height:17px; }
.cerca_header { /*width:540px;*/ float:right; border:0px solid red; height:49px; line-height:49px; margin-left:0px; margin-bottom:0px; margin-right:10px; font-size: 13px; font-weight:bold; color: #333333; }
.cerca_header .input_cerca { vertical-align:middle; border:1px solid #333333; }
.cerca_header a { color: #333333; text-decoration:none; }
.cerca_header a:hover { color: #333333; text-decoration:none; }
.cerca_header a:visited { color: #333333; text-decoration:none; }
.cerca_header a:link { color: #333333; text-decoration:none; }
.proxime_header { width:450px; float:right; border:0px solid blue ; padding:0px; height:49px; margin-left:0px; margin-bottom:0px; margin-right:10px; }


.header .header0_template2 { vertical-align:top;text-align:left;float:left;  border-right:0px solid yellow; height:128px;}
.header .header1_template2 { width:540px; vertical-align:top;text-align:right;float:right; border:0px solid blue; }
.proxime_header_template2 { width:450px; float:right; border:0px solid blue ; padding:0px; height:49px; margin-left:0px; margin-bottom:0px; margin-right:10px; }


/* CSS SFONDO CORPO */
.endheader { margin-left:auto; margin-right:auto; background-image:url(../images/2012/sfondo.jpg); background-position:top center; background-repeat:repeat-y;  padding:0px; }

/* CSS FOOTER*/
.preendbody { width:100%; height:66px; padding:0px; background-image:url(../images/2012/sfondo_preendbody_repeat.png); background-position:center; background-repeat:repeat-x; margin-top:-50px;}
.endbody { margin-left:auto; margin-right:auto; background-image:url(../images/2013/sfondo_preendbody.png); background-position:center; background-repeat: no-repeat; height:66px; padding:0px; text-align:center; }
.prefooter {border:0px solid red; overflow:hidden; margin-left:auto; margin-right:auto; background-image:url(../images/2012/sfondo_footer.png); background-position:top center; background-repeat:repeat-x; padding:0px; background-color:#666666; }
.footer { width:1006px; margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:0px; padding:0px;}
.footer_td_right { float:left; color:#FFFFFF; vertical-align:top; width:20%; text-align:right; }
.footer_td_right img {  border:none; }
.footer_td_right .title {  font-size: 15px; font-weight:bold; color: #FFFFFF; }
.footer_td_right a { color: #FFFFFF; text-decoration:none; }
.footer_td_right a:hover { color: #FFFFFF; text-decoration:none; }
.footer_td_right a:visited { color: #FFFFFF; text-decoration:none; }
.footer_td_right a:link { color: #FFFFFF; text-decoration:none; }
.footer_td_right .voce { margin-left:30px;margin-right:30px; }
.footer_td_left {float:left; color:#FFFFFF; vertical-align:top; width:20%; text-align:left; }
.footer_td_left img {  border:none; }
.footer_td_left .title {  font-size: 15px; font-weight:bold; color: #FFFFFF; }
.footer_td_left a { color: #FFFFFF; text-decoration:none; }
.footer_td_left a:hover { color: #FFFFFF; text-decoration:none; }
.footer_td_left a:visited { color: #FFFFFF; text-decoration:none; }
.footer_td_left a:link { color: #FFFFFF; text-decoration:none; }
.footer_td_left .voce { margin-left:30px;margin-right:30px; }
.footer_td_left ul { margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:15px; padding:0px; }
.footer_td_left ul li { list-style-type:square; margin:0px; padding:0px; }

/* CSS PAGINE */
.corpo { width:1006px; margin: auto; padding:0px; }
.corpo .spalla_sx { float:left; vertical-align:top; text-align:left; width:253px; }
.corpo .spalla_dx { float:right; padding:0px; margin:0px; vertical-align:top; text-align:left; width:253px; }
.corpo .corpo_cx { float:left; vertical-align:top; text-align:left; width:500px; }
.corpo .corpo_cx_no_dx { float:left; vertical-align:top; text-align:left; width:753px; /*background-color:red;*/}

.corpo .spalla_sx_hp { vertical-align:top; text-align:left; width:744px; float:left; }
.corpo .spalla_dx_hp { vertical-align:top; text-align:left; width:262px; overflow:hidden; float:right; }
.corpo .spalla_sx_hp img { border:0px; }
.corpo .spalla_dx_hp img { border:0px; }
.corpo .spalla_sx_hp .riga1_hp { width:732px; margin-left:10px; margin-bottom:0px; margin-top:0px; margin-right:0px; padding:0px; overflow:hidden; border:0px solid red; margin-bottom:15px;}
.corpo .spalla_sx_hp .riga1_hp .div_hp { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}
.corpo .spalla_sx_hp .riga2_hp { width:732px; margin-left:10px; margin-bottom:0px; margin-top:0px; margin-right:0px; padding:0px; overflow:hidden; border:0px solid red; margin-bottom:15px;}
.corpo .spalla_sx_hp .riga2_hp .div_hp { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}
.corpo .spalla_sx_hp .riga2_hp .div_hp_full { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}

.corpo .spalla_sx_hp .riga2_hp .div_hp_slide { float:left; margin-right:26px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}
.corpo .spalla_sx_hp .riga2_hp .div_hp_slide_new { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}



.corpo .spalla_sx_hp .riga3_hp { width:732px; margin-left:10px; margin-bottom:0px; margin-top:0px; margin-right:0px; padding:0px; overflow:hidden; border:0px solid red;}
.corpo .spalla_sx_hp .riga3_hp .div_hp { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}

.corpo .spalla_sx_hp .riga4_hp { width:732px; margin-left:10px; margin-bottom:0px; margin-top:15px; margin-right:0px; padding:0px; overflow:hidden; border:0px solid red;}
.corpo .spalla_sx_hp .riga4_hp .div_hp { float:left; margin-right:22px; padding:0px; margin-bottom:0px; margin-top:0px; margin-left:0px; /*margin-right:9px; margin-left:9px;*/}
.corpo .spalla_dx_hp .riga1_hp { width:252px; text-align:right; margin-bottom:18px;}

.corpo .spalla_dx_hp .riga1B_hp { width:252px; text-align:center; margin-bottom:18px;}
.corpo .spalla_dx_hp .riga1B_hp a.button { font-size: 15px; padding: 6px 12px; }

.corpo .spalla_dx_hp .riga2_hp { width:252px; text-align:right; /*margin-right:10px;*/ border:0px solid red;}
.corpo .spalla_dx_hp .riga3_hp { width:252px; text-align:right; margin-top:-33px; margin-bottom:10px; border:0px solid red;}

.div_hp .no_display { font-size:0px; display:none; }
.div_hp ul { list-style-type:none; margin:0px; padding:0px; }
.div_hp ul li { margin:0px; padding:0px; }

.div_hp_full .no_display { font-size:0px; display:none;  }
.div_hp_full ul { list-style-type:none; margin:0px; padding:0px; }
.div_hp_full ul li { margin:0px; padding:0px; float:left; }

.corpo .spalla_dx_hp .riga3_hp  .no_display { font-size:0px; display:none; }
.corpo .spalla_dx_hp .riga3_hp  ul { list-style-type:none; margin:0px; padding:0px; }
.corpo .spalla_dx_hp .riga3_hp  ul li { margin:0px; padding:0px; }

.div_hp_slide .no_display { font-size:0px; display:none; }
.div_hp_slide ul { list-style-type:none; margin:0px; padding:0px; }
.div_hp_slide ul li { margin:0px; padding:0px; }
.div_hp_slide_new .no_display { font-size:0px; display:none; }
.div_hp_slide_new ul { list-style-type:none; margin:0px; padding:0px; }
.div_hp_slide_new ul li { margin:0px; padding:0px; }

/*CSS BOX LOGIN */
#box_login { width:252px; height:169px; font-size:11px; }
#box_login #sezioni_login { width:252px; height:23px; overflow:hidden; padding-left:4px; padding-right:8px; }
#box_login #sezioni_login div { float:left; width:112px; height:23px; margin-left:7px; border:0px solid red; text-align:center; line-height:23px;}
#box_login #sezioni_login .label_grey { white-space: nowrap; font-size: 11px; color: #000000; font-weight:normal; background-image:url(../images/2012/label_grey_login.png); background-position:bottom left; background-repeat:no-repeat; }
#box_login #sezioni_login .label_grey a:link { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_grey a:visited { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_grey a:hover { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_grey a:active { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_orange { white-space: nowrap; font-size: 11px; color: #000000; font-weight:bold; background-image:url(../images/2012/label_orange_login.png); background-position:bottom left; background-repeat:no-repeat; }
#box_login #sezioni_login .label_orange a:link { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_orange a:visited { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_orange a:hover { color: #000000; text-decoration:none; }
#box_login #sezioni_login .label_orange a:active { color: #000000; text-decoration:none; }
#box_login #accesso_sunguard {  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_ITA {  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ITA.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_ENG {  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ENG.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_ES {  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ES.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori { display:none; width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_ITA { display:none; width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ITA.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_ENG { display:none; width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ENG.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_ES { display:none; width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ES.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_hidden {  display:none;  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_hidden_ITA {  display:none;  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ITA.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_hidden_ENG {  display:none;  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ENG.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sunguard_hidden_ES {  display:none;  width:252px; height:146px;  background-image:url(../images/2012/box_login_monitoraggio_ES.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_visible { width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_visible_ITA { width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ITA.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_visible_ENG { width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ENG.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_installatori_visible_ES { width:252px; height:146px;  background-image:url(../images/2012/box_login_installatori_ES.png); background-position:top left; background-repeat:no-repeat;}
#box_login #accesso_sg2 { text-align:center; padding-top: 80px;}
#box_login #accesso_sg2 a.button { font-size: 15px; padding: 6px 12px; }
#box_login fieldset { width:252px; border:0px; margin:0px; padding:0px; }
#box_login .legend { width:252px; height:39px; border:0px; margin:0px; padding:0px; }
#box_login .legend legend { display:none; }
#box_login .no_display { font-size:0px; }
#box_login .txt_legend { width:242px; /*height:39px;*/ border:0px solid red; padding-top:25px; padding-left:10px; text-align:left; }
#box_login .error { width:237px; border:0px solid red; margin-top:1px;   margin-right:15px;  height:12px; text-align:right; line-height:12px; }
#box_login .input1error { width:237px; border:0px solid red; margin-right:15px;  margin-top:2px;  }
#box_login .input1 { width:237px; border:0px solid red; margin-right:15px;  margin-top:15px;  }
#box_login .input2 { width:237px; border:0px solid red; margin-right:15px;  margin-top:10px;  }
#box_login .submit { width:237px; margin-right:15px; margin-top:11px; }
#box_login .submit a { font-size:10px; color:#333333; text-decoration:none; font-weight:bold; }
#box_login .submit a:link { color: #333333; text-decoration:none; font-weight:bold;}
#box_login .submit a:visited { color: #333333; text-decoration:none;font-weight:bold; }
#box_login .submit a:hover { color: #333333; text-decoration:none; font-weight:bold;}
#box_login .submit a:active { color: #333333; text-decoration:none;font-weight:bold; }

#box_login input[type="text"] , #box_login input[type="password"]{ width:154px; height:16px; border:1px solid #343434; text-align:left; }
#box_login input[type="submit"] { width:84px; font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}

/*CSS SLIDE HP */
#slide_hp { width:452px; height:182px;   padding:5px; background-image:url(../images/2012/bg_slide_hp.png); background-position:top left; background-repeat:no-repeat;}
#slide_hp a { color: #000000; }
#slider-hp { width:452px; height:171px; overflow:hidden; clear:both;border:0px solid red; }
#slider-hp .sexyslider-title{
	margin-left:10px !important;
	text-align:left !important;
	vertical-align:baseline !important;
	/*width:150px !important;  */
	width:430px !important;
	height:169px !important;
	line-height:15px !important;
	overflow:hidden !important;

	/*background-color:#FFFFFF !important;
	background-color:transparent !important;*/
	background-color:rgba(0,0,0,0)!important;
	padding:0px !important;
	color:#333333!important;
	border:0px solid red;
}
#slider-nav-hp { height:11px;border:0px solid red; text-align:left;background-color:#FFFFFF; padding-left:10px; }
#slider-nav-hp a { text-decoration:none; }
#slider-nav-hp a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-hp a:hover span, #slider-nav-hp a.active span { background:transparent url(../images/slider-nav-active.png) no-repeat left top; }

/* casistica per chrome e safari */
#slider-nav-hp1 { margin-top:-10px !important; height:22px;border:0px solid red;overflow:hidden;  text-align:left;background-color:#FFFFFF; padding-left:10px;  }
#slider-nav-hp1 a { text-decoration:none;}
#slider-nav-hp1 a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-hp1 a:hover span, #slider-nav-hp1 a.active span {  background:transparent url(../images/slider-nav-active.png) no-repeat left top; }


/*CSS SLIDE HP NEW  */
#slide_hp_new_bis { width:710px; height:355px;   padding:0px; background-image:url(../images/2012/bg_slide_hp_new.png); background-position:top right; background-repeat:no-repeat; overflow:visible;}
#slide_hp_new { width:710px; height:355px; padding:0px; background-image:url(../images/2012/bg_slide_hp_new.png); background-position:top right; background-repeat:no-repeat; overflow:visible;}
#slide_hp_new a { color: #000000; }
#slider-hp-template2 { width:710px; height:355px; overflow:visible; clear:both;border:0px solid red; }
#slider-hp-template2 .sexyslider-title{

	/*border:1px solid #353535; background-color:#fe9900;*/
	border:1px solid rgba(50, 50, 50, 0.7); /*background-color:#F3F3F3;*/

	background: rgb(142, 142, 142);
	background: -moz-linear-gradient(85deg, rgb(142, 142, 142) 0%, rgb(255, 255, 255) 100%);
	background: -webkit-linear-gradient(85deg, rgb(142, 142, 142) 0%, rgb(255, 255, 255) 100%);
	background: -o-linear-gradient(85deg, rgb(142, 142, 142) 0%, rgb(255, 255, 255) 100%);
	background: -ms-linear-gradient(85deg, rgb(142, 142, 142) 0%, rgb(255, 255, 255) 100%);
	background: linear-gradient(175deg, rgb(142, 142, 142) 0%, rgb(255, 255, 255) 100%);

	border-radius:5px; /* Opera 10.50, IE and */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /*  Safari and Chrome*/
	-khtml-border-radius:5px; /* Linux browsers */
	width:auto !important;
	height:auto !important;
	overflow:hidden !important;
	margin:5px !important;
	padding:5px !important;

	font-weight:bold !important;
	/*color:#FFFFFF!important;*/
	color:#111111!important;

	-moz-box-shadow: 0px 0px 11px rgba(50, 50, 50, 0.7);
	-webkit-box-shadow: 0px 0px 11px rgba(50, 50, 50, 0.7);
	box-shadow: 0px 0px 11px rgba(50, 50, 50, 0.7);

	behavior: url(/pie/PIE.htc);
  /*
	margin-left:10px !important;
	text-align:left !important;
	vertical-align:baseline !important;
	//width:150px !important;
	width:430px !important;
	height:169px !important;
	line-height:15px !important;
	overflow:hidden !important;

	//background-color:#FFFFFF !important;
	//background-color:transparent !important;
	background-color:rgba(0,0,0,0)!important;
	padding:0px !important;
	color:#333333!important;
	border:0px solid red;*/
}
#slider-hp-template2 .sexyslider-title a { color:#111111!important; text-decoration:none; }
#slider-hp-template2 .sexyslider-title a:hover { color:#111111!important; text-decoration:none; }
#slider-hp-template2 .sexyslider-title a:active { color:#111111!important; text-decoration:none; }
#slider-hp-template2 .sexyslider-title a:visited { color:#111111!important; text-decoration:none; }
#slider-hp-template2 .sexyslider-title a:link { color:#111111!important; text-decoration:none; }

#slider-nav-hp-template2 { margin-top:-348px; height:11px; border:0px solid red; text-align:left;background-color:#FFFFFF; padding-left:8px; }
#slider-nav-hp-template2 a { text-decoration:none; }
#slider-nav-hp-template2 a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-hp-template2 a:hover span, #slider-nav-hp-template2 a.active span { background:transparent url(../images/slider-nav-active.png) no-repeat left top; }

/* casistica per chrome e safari */
#slider-nav-hp-template21 { margin-top:-358px !important; height:22px;border:0px solid red;overflow:hidden;  text-align:left;background-color:#FFFFFF; padding-left:8px;  }
#slider-nav-hp-template21 a { text-decoration:none;}
#slider-nav-hp-template21 a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-hp-template21 a:hover span, #slider-nav-hp-template21 a.active span {  background:transparent url(../images/slider-nav-active.png) no-repeat left top; }




















/*CSS SLIDE SCHEDA PRODOTTO TEMPLATE SENZA SPALLA DX */
#slider_scheda { width:691px; /*height:600px;*/ margin-left:13px;  margin-bottom:0px;/*  padding:5px; *//*background-image:url(../images/2012/bg_slide_hp.png);*//* background-position:top left; background-repeat:no-repeat;*//*background-color:red;*/}
#slider_scheda a { /*color: #000000; */}
#slider-scheda { margin-left:45px; width:600px; height:400px; overflow:hidden; clear:both;border:0px solid red; }
#slider-scheda .sexyslider-title {
	text-align:left !important;
	vertical-align:baseline !important;
	width:600px !important;
	line-height:16px !important;
	overflow:hidden !important;
	background-color:rgba(0,0,0,0.7)!important;
	padding:5px !important;
	color:#FFFFFF!important;
}
#slider-nav-arrows { margin-top:-236px; margin-bottom:206px; height:30px; width:691px; background-color:#FFFFFF; }
#slider-nav-arrows .sexyslider-prev{ font-size:0px;  float:left;  height:30px; width:30px; background: url(../images/2012/arrow_left.png) no-repeat left top;}
#slider-nav-arrows .sexyslider-next{ font-size:0px;  float:right; height:30px; width:30px; background: url(../images/2012/arrow_right.png) no-repeat right top;}
#slider-nav-arrows1 { margin-top:-236px; margin-bottom:206px; height:30px; width:691px; background-color:#FFFFFF; }
#slider-nav-arrows1 .sexyslider-prev{ font-size:0px;  float:left;  height:30px; width:30px; background: url(../images/2012/arrow_left.png) no-repeat left top;}
#slider-nav-arrows1 .sexyslider-next{ font-size:0px;  float:right; height:30px; width:30px; background: url(../images/2012/arrow_right.png) no-repeat right top;}

#slider-nav-scheda {  height:11px;border:0px solid red; text-align:center;background-color:#FFFFFF; padding:5px; }
#slider-nav-scheda a { text-decoration:none; }
#slider-nav-scheda a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-scheda a:hover span, #slider-nav-scheda a.active span { background:transparent url(../images/slider-nav-active.png) no-repeat left top; }

/* casistica per chrome e safari */
#slider-nav-scheda1 { margin-top:-10px !important; height:22px;border:0px solid red;overflow:hidden;  text-align:center;background-color:#FFFFFF; padding:5px;   }
#slider-nav-scheda1 a { text-decoration:none;}
#slider-nav-scheda1 a span { height:11px; padding-right:3px;padding-left:3px; width:11px; font-size:0px; overflow:hidden; display:inline-block; background:transparent url(../images/slider-nav-normal.png) no-repeat left top; position:relative; }
#slider-nav-scheda1 a:hover span, #slider-nav-scheda1 a.active span {  background:transparent url(../images/slider-nav-active.png) no-repeat left top; }

/* CSS SEI IN */
.tabella_sei_in { width:500px; padding:0px; margin:0px;}
.tabella_sei_in .sei_in_cx { overflow:hidden; width:500px; padding:0px; margin:0px;  background-image:url(../images/2012/sei_in_cx_txt.png); background-position:top right; background-repeat: repeat-y;}
.tabella_sei_in .sei_in_cx .sei_in_sx { float:left;width:14px; min-height:19px;  padding:0px; margin:0px;/* background-image:url(../images/2012/sei_in_sx.png); background-position:top left; background-repeat: repeat-y;*/}
.tabella_sei_in .sei_in_cx .sei_in_dx { float:right;width:14px; min-height:19px;  padding:0px; margin:0px;/* background-image:url(../images/2012/sei_in_dx.png); background-position:top right; background-repeat: repeat-y;*/}
.tabella_sei_in .sei_in_cx .sei_in_cx_txt { line-height:19px; float:left; width:472px;min-height:19px;/* background-image:url(../images/2012/sei_in_cx.png); background-position:top left; background-repeat:repeat-x;*/}

.tabella_sei_in_no_dx { width:753px; padding:0px; margin:0px;}
.tabella_sei_in_no_dx .sei_in_cx { overflow:hidden; width:753px; padding:0px; margin:0px;  background-image:url(../images/2012/sei_in_cx_txt_no_dx.png); background-position:top right; background-repeat: repeat-y;}
.tabella_sei_in_no_dx .sei_in_cx .sei_in_sx { float:left;width:14px; min-height:19px;  padding:0px; margin:0px;/* background-image:url(../images/2012/sei_in_sx.png); background-position:top left; background-repeat: repeat-y;*/}
.tabella_sei_in_no_dx .sei_in_cx .sei_in_dx { float:right;width:14px; min-height:19px;  padding:0px; margin:0px;/* background-image:url(../images/2012/sei_in_dx.png); background-position:top right; background-repeat: repeat-y;*/}
.tabella_sei_in_no_dx .sei_in_cx .sei_in_cx_txt { line-height:19px; float:left; width:725px;min-height:19px; background-color:#FFFFFF;/* background-image:url(../images/2012/sei_in_cx.png); background-position:top left; background-repeat:repeat-x;*/}


.tabella_sei_in a:link , .tabella_sei_in_no_dx a:link { color: #333333; font-weight:normal; text-decoration:none; }
.tabella_sei_in a:visited , .tabella_sei_in_no_dx a:visited { color:#333333; font-weight:normal; text-decoration:none; }
.tabella_sei_in a:hover , .tabella_sei_in_no_dx a:hover { color:#333333; font-weight:normal; text-decoration:underline; }
.tabella_sei_in a:active , .tabella_sei_in_no_dx a:active { font-weight:normal; color:#333333; text-decoration:underline; }



.tabella_sei_in .sei_in_cx_top { width:500px; padding:0px; margin:0px;  height:5px; background-image:url(../images/2012/sei_in_cx_top.png); background-position:top left; background-repeat:no-repeat; overflow:hidden; }
.tabella_sei_in .sei_in_cx_top .sei_in_sx_top { float:left; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_sx_top.png); background-position:top left; background-repeat:no-repeat;}
.tabella_sei_in .sei_in_cx_top .sei_in_dx_top { float:right; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_dx_top.png); background-position:top left; background-repeat:no-repeat;}
.tabella_sei_in .sei_in_cx_bottom {overflow:hidden; width:500px; padding:0px; margin:0px;  height:5px; background-image:url(../images/2012/sei_in_cx_bottom.png); background-position:bottom left; background-repeat:no-repeat;}
.tabella_sei_in .sei_in_cx_bottom .sei_in_sx_bottom { float:left; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_sx_bottom.png); background-position:bottom left; background-repeat:no-repeat;}
.tabella_sei_in .sei_in_cx_bottom .sei_in_dx_bottom { float:right; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_dx_bottom.png); background-position:bottom left; background-repeat:no-repeat;}





.tabella_sei_in_no_dx .sei_in_cx_top { width:753px; padding:0px; margin:0px;  height:5px; background-image:url(../images/2012/sei_in_cx_top_no_dx.png); background-position:top left; background-repeat:no-repeat; overflow:hidden; }
.tabella_sei_in_no_dx .sei_in_cx_top .sei_in_sx_top { float:left; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_sx_top.png); background-position:top left; background-repeat:no-repeat;}
.tabella_sei_in_no_dx .sei_in_cx_top .sei_in_dx_top { float:right; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_dx_top.png); background-position:top left; background-repeat:no-repeat;}
.tabella_sei_in_no_dx .sei_in_cx_bottom {overflow:hidden; width:753px; padding:0px; margin:0px;  height:5px; background-image:url(../images/2012/sei_in_cx_bottom_no_dx.png); background-position:bottom left; background-repeat:no-repeat;}
.tabella_sei_in_no_dx .sei_in_cx_bottom .sei_in_sx_bottom { float:left; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_sx_bottom.png); background-position:bottom left; background-repeat:no-repeat;}
.tabella_sei_in_no_dx .sei_in_cx_bottom .sei_in_dx_bottom { float:right; width:14px; height:5px;padding:0px; margin:0px; background-image:url(../images/2012/sei_in_dx_bottom.png); background-position:bottom left; background-repeat:no-repeat;}



.sei_in { color: #333333; font-weight:normal; }
.clear { width:100%; height:0px; clear:both; }
.clear50 { width:100%; height:50px; clear:both; }
.clear100 { width:100%; height:100px; clear:both; }

/*BOX SEZIONE PRODOTTI -&gt; HP CATEGORIE */
.elenco_categorie { width:500px;  padding-left:1px; padding-right:1px; margin:0px; border:0px solid blue; overflow:hidden;}
.elenco_categorie .elenco_categorie_top {  height:5px; width:500px; background-image:url(../images/2012/elenco_categorie_top.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie .elenco_categorie_center { overflow:hidden ;padding-left:16px; padding-right:16px; width:500px; background-image:url(../images/2012/elenco_categorie_center.png); background-position:top left; background-repeat:repeat-y;}
.elenco_categorie .elenco_categorie_bottom { height:5px; width:500px; background-image:url(../images/2012/elenco_categorie_bottom.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie .categoria { margin:17px; border:0px solid red; width:122px; float:left;}
.elenco_categorie .categoria .title{ min-height:55px; /*border:1px solid #333333;*/ width:122px; font-size: 13px; font-weight:bold; color: #333333; }
.elenco_categorie .categoria .foto{ height:120px; width:120px; border:1px solid #333333; background-color:#FFFFFF; }
.elenco_categorie .categoria .foto img { height:120px; width:120px; border:0px; }
.elenco_categorie .categoria .desc{ min-height:40px; padding-top:5px;  width:122px; font-size: 11px; font-weight:normal; color: #333333; }
.elenco_categorie .categoria a:link { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:active { color: #333333; text-decoration:none; }
.elenco_categorie .riga { width:468px; border-top:1px solid #cccccc; float:left; height:1px;}

.elenco_categorie .elenco_categorie_center .title_big{ width:438px; margin-left:13px;margin-right:13px; padding-top:12px; font-size: 15px; font-weight:bold; color: #333333; border:0px solid red; }
.elenco_categorie .elenco_categorie_center .subtitle_big{ width:438px;   margin-left:13px;margin-right:13px; font-size: 12px; font-weight:bold; color: #007038; }
.elenco_categorie .elenco_categorie_center .desc_big{ width:438px;  margin-left:13px;margin-right:13px;  padding-top:5px; font-size: 11px; color: #333333; border-bottom:1px solid white; }
.elenco_categorie .elenco_categorie_center .desc_big img { border:1px solid #333333; padding:0px; margin:5px; }
.elenco_categorie .elenco_categorie_center .riga_big { width:500px; margin-top:5px; margin-left:-16px; border-top:1px solid #cccccc; height:29px;}

/*BOX SEZIONE PRODOTTI -&gt; ELENCO PRODOTTI X CATEGORIA */
.elenco_categorie .prodotto { margin-left:13px;  margin-bottom:30px;  width:438px; border:0px solid red; overflow:hidden;}
.elenco_categorie .prodotto a:link { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:active { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto .foto{ height:120px; width:120px; border:1px solid #333333; background-color:#FFFFFF; float:left; }
.elenco_categorie .prodotto .foto img { height:120px; width:120px; border:0px; }
.elenco_categorie .prodotto .title{ margin-top:5px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .prodotto .desc{ padding-top:10px; width:296px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .prodotto .link{ margin-top:10px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:right;  }
.elenco_categorie .prodotto .link a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link img { border:0px; }

.elenco_categorie .prodotto .title_nofoto{ margin-top:5px; width:416px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .prodotto .desc_nofoto{ padding-top:10px; width:416px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .prodotto .link_nofoto{ margin-top:10px; width:416px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.elenco_categorie .prodotto .link_nofoto a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto img { border:0px; }

/*BOX SEZIONE PRODOTTI -&gt; SCHEDA PRODOTTO */
.elenco_categorie .elenco_categorie_center .title_prodotto_big{ width:438px; margin-left:13px;margin-right:13px; padding-top:12px; font-size: 15px; font-weight:bold; color: #333333; border-bottom:1px solid #fe9900; }
.elenco_categorie .scheda_prodotto { margin-left:13px;  margin-bottom:30px;  width:438px; border:0px solid red; overflow:hidden;}
.elenco_categorie .scheda_prodotto .foto { width:190px; border:0px solid red; float:left; margin-right:15px; margin-bottom:10px; }
.elenco_categorie .scheda_prodotto .titolo { margin-bottom:15px; width:231px; border:0px solid red; float:left; font-size: 15px; font-weight:bold; color: #007038; }
.elenco_categorie .scheda_prodotto .pre_desc { padding-top:10px; padding-bottom:2px;  width:438px; border:0px solid red; font-size: 13px; font-weight:bold; color: #333333;}
.elenco_categorie .scheda_prodotto .desc {font-size: 11px; color: #000000; border:0px solid red; width:438px;  }
.elenco_categorie .scheda_prodotto .desc img { border:1px solid #c8c8c8; padding:0px; margin:5px; }
.elenco_categorie .scheda_prodotto .desc a:link { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:visited { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:hover { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:active { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .titolo_nofoto { margin-bottom:15px; width:438px; border:0px solid red; font-size: 15px; font-weight:bold; color: #007038; }
.elenco_categorie .scheda_prodotto .pre_desc_nofoto  {  padding-top:10px; padding-bottom:2px; width:438px; border:0px solid red; font-size: 13px; font-weight:bold; color: #333333;}
.elenco_categorie .scheda_prodotto .desc_nofoto  { font-size: 11px; color: #000000; width:438px; border:0px solid red; }
.elenco_categorie .scheda_prodotto .desc_nofoto img { border:1px solid #c8c8c8; padding:0px;  margin:5px;}
.elenco_categorie .scheda_prodotto .desc_nofoto a:link { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc_nofoto a:visited { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc_nofoto a:hover { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc_nofoto a:active { color: #000000; text-decoration:underline; }





/*BOX SEZIONE PRODOTTI -&gt; HP CATEGORIE */
.elenco_categorie_no_dx { width:753px;  padding-left:1px; padding-right:1px; margin:0px; border:0px solid blue; overflow:hidden;}
.elenco_categorie_no_dx .elenco_categorie_top {  height:5px; width:753px; background-image:url(../images/2012/elenco_categorie_top_no_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_no_dx .elenco_categorie_center { overflow:hidden ;padding-left:16px; padding-right:16px; width:753px; background-image:url(../images/2012/elenco_categorie_center_no_dx.png); background-position:top left; background-repeat:repeat-y;}
.elenco_categorie_no_dx .elenco_categorie_bottom { height:5px; width:753px; background-image:url(../images/2012/elenco_categorie_bottom_no_dx.png); background-position:top left; background-repeat:no-repeat;}/*
.elenco_categorie .categoria { margin:17px; border:0px solid red; width:122px; float:left;}
.elenco_categorie .categoria .title{ min-height:55px;  width:122px; font-size: 13px; font-weight:bold; color: #333333; }
.elenco_categorie .categoria .foto{ height:120px; width:120px; border:1px solid #333333; background-color:#FFFFFF; }
.elenco_categorie .categoria .foto img { height:120px; width:120px; border:0px; }
.elenco_categorie .categoria .desc{ min-height:40px; padding-top:5px;  width:122px; font-size: 11px; font-weight:normal; color: #333333; }
.elenco_categorie .categoria a:link { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .categoria a:active { color: #333333; text-decoration:none; }
.elenco_categorie .riga { width:468px; border-top:1px solid #cccccc; float:left; height:1px;}*/

.elenco_categorie_no_dx .elenco_categorie_center .title_big{ width:691px; margin-left:13px;margin-right:13px; padding-top:12px; font-size: 15px; font-weight:bold; color: #333333; border:0px solid red; }
.elenco_categorie_no_dx .elenco_categorie_center .subtitle_big{ width:691px;   margin-left:13px;margin-right:13px; font-size: 12px; font-weight:bold; color: #007038; }
.elenco_categorie_no_dx .elenco_categorie_center .desc_big{ width:691px;  margin-left:13px;margin-right:13px;  padding-top:5px; font-size: 11px; color: #333333; border-bottom:1px solid white; }
.elenco_categorie_no_dx .elenco_categorie_center .desc_big img { border:1px solid #333333; padding:0px; margin:5px; }
.elenco_categorie_no_dx .elenco_categorie_center .riga_big { width:753px; margin-top:5px; margin-left:-16px; border-top:1px solid #cccccc; height:29px;}

/*BOX SEZIONE PRODOTTI -&gt; ELENCO PRODOTTI X CATEGORIA *//*
.elenco_categorie .prodotto { margin-left:13px;  margin-bottom:30px;  width:438px; border:0px solid red; overflow:hidden;}
.elenco_categorie .prodotto a:link { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto a:active { color: #333333; text-decoration:none; }
.elenco_categorie .prodotto .foto{ height:120px; width:120px; border:1px solid #333333; background-color:#FFFFFF; float:left; }
.elenco_categorie .prodotto .foto img { height:120px; width:120px; border:0px; }
.elenco_categorie .prodotto .title{ margin-top:5px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .prodotto .desc{ padding-top:10px; width:296px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .prodotto .link{ margin-top:10px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:right;  }
.elenco_categorie .prodotto .link a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link img { border:0px; }

.elenco_categorie .prodotto .title_nofoto{ margin-top:5px; width:416px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .prodotto .desc_nofoto{ padding-top:10px; width:416px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .prodotto .link_nofoto{ margin-top:10px; width:416px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.elenco_categorie .prodotto .link_nofoto a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .prodotto .link_nofoto img { border:0px; }*/

/*BOX SEZIONE PRODOTTI -&gt; SCHEDA PRODOTTO */
.elenco_categorie_no_dx .elenco_categorie_center .line_orange{ width:691px; margin-left:13px;margin-right:13px; padding-top:0px; height:1px; border-bottom:1px solid #fe9900; overflow:hidden; }
.elenco_categorie_no_dx .elenco_categorie_center .title_prodotto_big{ width:691px; margin-left:13px;margin-right:13px; padding-top:12px; font-size: 15px; font-weight:bold; color: #333333; border-bottom:1px solid #fe9900; }
.elenco_categorie_no_dx .scheda_prodotto { margin-left:13px;  margin-bottom:0px;  width:691px; border:0px solid red; overflow:visible;}
/*.elenco_categorie .scheda_prodotto .foto { width:190px; border:0px solid red; float:left; margin-right:15px; margin-bottom:10px; }
.elenco_categorie .scheda_prodotto .titolo { margin-bottom:15px; width:231px; border:0px solid red; float:left; font-size: 15px; font-weight:bold; color: #007038; }
.elenco_categorie .scheda_prodotto .pre_desc { padding-top:10px; padding-bottom:2px;  width:438px; border:0px solid red; font-size: 13px; font-weight:bold; color: #333333;}
.elenco_categorie .scheda_prodotto .desc {font-size: 11px; color: #000000; border:0px solid red; width:438px;  }
.elenco_categorie .scheda_prodotto .desc img { border:1px solid #c8c8c8; padding:0px; margin:5px; }
.elenco_categorie .scheda_prodotto .desc a:link { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:visited { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:hover { color: #000000; text-decoration:underline; }
.elenco_categorie .scheda_prodotto .desc a:active { color: #000000; text-decoration:underline; }*/
.elenco_categorie_no_dx .scheda_prodotto .titolo_nofoto { margin-bottom:15px; width:691px; border:0px solid red; font-size: 15px; font-weight:bold; color: #007038; }
.elenco_categorie_no_dx .scheda_prodotto .pre_desc_nofoto  {  padding-top:10px; padding-bottom:2px; width:691px; border:0px solid red; font-size: 13px; font-weight:bold; color: #333333;}
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto  { font-size: 11px; color: #000000; width:691px; border:0px solid red; }
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto img { /*border:1px solid #c8c8c8; */ padding:0px;  margin:5px;}
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto a:link { color: #000000; text-decoration:underline; }
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto a:visited { color: #000000; text-decoration:underline; }
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto a:hover { color: #000000; text-decoration:underline; }
.elenco_categorie_no_dx .scheda_prodotto .desc_nofoto a:active { color: #000000; text-decoration:underline; }



/*BOX SEZIONE PRODOTTI -&gt; ELENCO PRODOTTI CORRELATI */
.elenco_categorie_no_dx .prodotto_correlato { margin-left:13px;  margin-bottom:0px;  width:691px; border-bottom:0px solid red; overflow:hidden;}
.elenco_categorie_no_dx .prodotto_correlato a:link { color: #333333; text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato a:visited { color: #333333; text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato a:hover { color: #333333; text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato a:active { color: #333333; text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .foto{ height:120px; width:120px; border:0px solid #333333; background-color:#FFFFFF; float:left; }
.elenco_categorie_no_dx .prodotto_correlato .foto img { height:120px; width:120px; border:0px; }
.elenco_categorie_no_dx .prodotto_correlato .title{ margin-top:5px; width:549px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie_no_dx .prodotto_correlato .desc{ padding-top:10px; width:549px; margin-left:20px; font-size: 11px;border-bottom:0px solid #333333; font-weight:normal; color: #333333;float:left;   }

.elenco_categorie_no_dx .prodotto_correlato .link{ margin-top:10px; width:549px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:right;  }
.elenco_categorie_no_dx .prodotto_correlato .link a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link img { border:0px; }

.elenco_categorie_no_dx .prodotto_correlato .title_nofoto{ margin-top:5px; width:644px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie_no_dx .prodotto_correlato .desc_nofoto{ padding-top:10px; width:644px; margin-left:20px; font-size: 11px;border-bottom:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie_no_dx .prodotto_correlato .link_nofoto{ margin-top:10px; width:644px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.elenco_categorie_no_dx .prodotto_correlato .link_nofoto a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link_nofoto a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link_nofoto a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link_nofoto a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie_no_dx .prodotto_correlato .link_nofoto img { border:0px; }


.labels { background-image:url(../images/2012/bg_labels.png); background-position:bottom left; background-repeat:repeat-x; overflow:hidden; padding-left:10px;}
.labels .label_white { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:102px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:bold; background-image:url(../images/2012/label_white.png); background-position:bottom left; background-repeat:no-repeat; }
.labels .label_grey { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:102px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:normal; background-image:url(../images/2012/label_grey.png); background-position:bottom left; background-repeat:no-repeat; }

.labels .label_white_large { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:132px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:bold; background-image:url(../images/2012/label_white_large.png); background-position:bottom left; background-repeat:no-repeat; }
.labels .label_grey_large { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:132px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:normal; background-image:url(../images/2012/label_grey_large.png); background-position:bottom left; background-repeat:no-repeat; }


.labels .label_white_double_large { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:144px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:bold; background-image:url(../images/2012/label_white_double_large.png); background-position:bottom left; background-repeat:no-repeat; }
.labels .label_grey_double_large { white-space: nowrap; float:left; margin-right:2px;margin-left:1px; width:144px; height:26px; line-height:26px; text-align:center; font-size: 11px; color: #000000; font-weight:normal; background-image:url(../images/2012/label_grey_double_large.png); background-position:bottom left; background-repeat:no-repeat; }

.labels a:link { color: #000000; text-decoration:none; }
.labels a:visited { color: #000000; text-decoration:none; }
.labels a:hover { color: #000000; text-decoration:none; }
.labels a:active { color: #000000; text-decoration:none; }
.dati_label { display:block; border:0px solid red; padding-left:15px;  padding-right:10px; padding-top:10px;}
.dati_label h1 , .dati_label h2 , .dati_label h3 , .dati_label h4 , .dati_label h5 , .dati_label h6 { color:#f17a03; font-weight:bold; font-size:13px;}
.dati_label_hidden { display:none;  }
.dati_label_large { display:block; border:0px solid red; padding-left:15px;  padding-right:10px; padding-top:10px;}
.dati_label_double_large { display:block; border:0px solid red; padding-left:15px;  padding-right:10px; padding-top:10px;}
.dati_label_large h1 , .dati_label_large h2 , .dati_label_large h3 , .dati_label_large h4 , .dati_label_large h5 , .dati_label_large h6 { color:#f17a03; font-weight:bold; font-size:13px;}
.dati_label_double_large h1 , .dati_label_double_large h2 , .dati_label_double_large h3 , .dati_label_double_large h4 , .dati_label_double_large h5 , .dati_label_double_large h6 { color:#f17a03; font-weight:bold; font-size:13px;}
.dati_label_large_hidden { display:none;  }
.dati_label_double_large_hidden { display:none;  }

.allegato { margin-bottom:10px;}
.allegato a:link { color: #000000; text-decoration:none; font-weight:bold; }
.allegato a:visited { color: #000000; text-decoration:none; font-weight:bold; }
.allegato a:hover { color: #000000; text-decoration:none; font-weight:bold; }
.allegato a:active { color: #000000; text-decoration:none; font-weight:bold; }
.allegato .descrizione { font-size: 10px; font-weight:normal; font-style: italic; color:#000000; padding-top:10px; }
.allegato .format { font-size: 9px; color:#333333; vertical-align:middle;}
.separatore_allegati { width:100%; height:10px; border-top:1px dashed #c8c8c8;  }


.allegato_template2 { margin-bottom:0px; overflow:hidden;}


.allegato_template2 a:link { color: #333333; text-decoration:none; }
.allegato_template2 a:visited { color: #333333; text-decoration:none; }
.allegato_template2 a:hover { color: #333333; text-decoration:none; }
.allegato_template2 a:active { color: #333333; text-decoration:none; }
.allegato_template2 .foto{ height:48px; width:48px; border:0px solid #333333; background-color:#ffffff; margin-top:8px; float:left; }
.allegato_template2 .foto img { height:48px; width:48px; border:0px; }
.allegato_template2 .title{ margin-top:5px; width:596px; border-bottom:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.allegato_template2 .desc{ padding-top:10px; width:596px; margin-left:20px; font-size: 11px;border-bottom:0px solid #333333; font-weight:normal; color: #333333;float:left;   }

.allegato_template2 .link{ margin-top:10px; width:596px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:right;  }
.allegato_template2 .link a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link img { border:0px; }

.allegato_template2 .link_nofoto{ margin-top:10px; width:596px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.allegato_template2 .link_nofoto a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link_nofoto a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link_nofoto a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link_nofoto a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.allegato_template2 .link_nofoto img { border:0px; }
/*



.allegato_template2 a:link { color: #000000; text-decoration:none; font-weight:bold; }
.allegato_template2 a:visited { color: #000000; text-decoration:none; font-weight:bold; }
.allegato_template2 a:hover { color: #000000; text-decoration:none; font-weight:bold; }
.allegato_template2 a:active { color: #000000; text-decoration:none; font-weight:bold; }
.allegato_template2 .descrizione { font-size: 10px; font-weight:normal; font-style: italic; color:#000000; padding-top:10px; }
.allegato_template2 .format { font-size: 9px; color:#333333; vertical-align:middle;}*/
.separatore_allegati_template2 { width:100%; height:1px; border-top:1px dashed #c8c8c8;  overflow:hidden; margin-top:5px; margin-bottom:5px; }

/*BOX SEZIONE PRODOTTI -&gt; ELENCO CATEGORIE SPALLA DX */
.elenco_categorie_spalla_dx { width:223px;border:0px solid red; margin-left:20px; margin-right:9px;}
.elenco_categorie_spalla_dx img{ border:0px; }
.elenco_categorie_spalla_dx ul { list-style-type:none; margin:0px; padding:0px; }
.elenco_categorie_spalla_dx ul li { margin:0px; padding:0px; }
.elenco_categorie_spalla_dx .no_display { font-size:0px; display:none; }
.elenco_categorie_spalla_sx { width:223px;border:0px solid red; margin-left:10px; margin-right:20px;}
.elenco_categorie_spalla_sx img{ border:0px; }
.elenco_categorie_spalla_sx ul { list-style-type:none; margin:0px; padding:0px; }
.elenco_categorie_spalla_sx ul li { margin:0px; padding:0px; }
.elenco_categorie_spalla_sx .no_display { font-size:0px; display:none; }
.elenco_categorie_spalla_dx .top{ height:9px; background-image:url(../images/2012/top_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_sx .top{ height:9px; background-image:url(../images/2012/top_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_dx .title{ background-color:#fefefe; background-image:url(../images/2012/title_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_sx .title{ background-color:#fefefe; background-image:url(../images/2012/title_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_dx .title  div{ font-size: 15px; font-weight:bold; color: #333333; margin-left:13px; margin-right:13px; padding-bottom:5px; }
.elenco_categorie_spalla_sx .title  div{ font-size: 15px; font-weight:bold; color: #333333; margin-left:13px; margin-right:13px; padding-bottom:5px; }
.elenco_categorie_spalla_dx .center{ height:8px; background-image:url(../images/2012/center_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_sx .center{ height:8px; background-image:url(../images/2012/center_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_dx .center_green{ height:8px; background-image:url(../images/2012/center_green_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_sx .center_green{ height:8px; background-image:url(../images/2012/center_green_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_dx .list{ padding-top:17px; padding-bottom:5px; padding-left:17px; background-color:#fefefe; background-image:url(../images/2012/list_box_spalla_dx.png); background-position:top left; background-repeat:repeat-y;}
.elenco_categorie_spalla_sx .list{ padding-top:17px; padding-bottom:5px; padding-left:17px; background-color:#fefefe; background-image:url(../images/2012/list_box_spalla_dx.png); background-position:top left; background-repeat:repeat-y;}
.elenco_categorie_spalla_sx .list .item { vertical-align: middle; font-size: 11px; font-weight:normal; color: #333333; border:0px solid red; overflow:hidden; margin-right:10px; padding-bottom:10px; }
.elenco_categorie_spalla_dx .list .item { vertical-align: middle; font-size: 11px; font-weight:normal; color: #333333; border:0px solid red; overflow:hidden; margin-right:10px; padding-bottom:10px; }
.elenco_categorie_spalla_dx .list .item  a:link { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_dx .list .item  a:visited { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_dx .list .item  a:hover { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_dx .list .item  a:active { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_sx .list .item  a:link { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_sx .list .item  a:visited { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_sx .list .item  a:hover { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_sx .list .item  a:active { color: #333333; font-weight:normal;  text-decoration:none; }
.elenco_categorie_spalla_sx .list .item span { margin-left:4px; width:163px; float:left; }
.elenco_categorie_spalla_dx .list .item span { margin-left:4px; width:163px; float:left; }
.elenco_categorie_spalla_sx .list .item img { border:0px;  height:12px; width:14px; float:left; }
.elenco_categorie_spalla_dx .list .item img { border:0px;  height:12px; width:14px; float:left; }
.elenco_categorie_spalla_dx .bottom{ height:5px; background-image:url(../images/2012/bottom_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}
.elenco_categorie_spalla_sx .bottom{ height:5px; background-image:url(../images/2012/bottom_box_spalla_dx.png); background-position:top left; background-repeat:no-repeat;}

/*BOX SEZIONE PREVENTIVI -&gt; ELENCHI */
.elenco_categorie .preventivo { margin-left:13px;  margin-bottom:30px;  width:438px; border:0px solid red; overflow:hidden;}
.elenco_categorie .preventivo a:link { color: #333333; text-decoration:none; }
.elenco_categorie .preventivo a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .preventivo a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .preventivo a:active { color: #333333; text-decoration:none; }
.elenco_categorie .preventivo .foto{ height:120px; width:120px; border:0px solid #333333; background-color:#FFFFFF; float:left; }
.elenco_categorie .preventivo .foto img { height:120px; width:120px; border:0px; }


.elenco_categorie .preventivo .title_foto{ margin-top:5px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .preventivo .title{ margin-top:5px; width:418px; border:0px solid #333333;   margin-left:20px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }


.elenco_categorie .preventivo .desc_foto{ padding-top:10px; width:296px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }
.elenco_categorie .preventivo .desc{ padding-top:10px; width:418px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .preventivo .link_foto{ margin-top:10px; width:296px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.elenco_categorie .preventivo .link_foto a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link_foto a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link_foto a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link_foto a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link_foto img { border:0px; }

.elenco_categorie .preventivo .link{ margin-top:10px; width:418px; border:0px solid #333333;   margin-left:20px; font-size: 11px; font-weight:bold; color: #fe6c01;float:left;  }
.elenco_categorie .preventivo .link a:link { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link a:visited { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link a:hover { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link a:active { color: #fe6c01; font-weight:bold;  text-decoration:none; }
.elenco_categorie .preventivo .link img { border:0px; }












/*BOX SEZIONE COMPATIBILITA -&gt; ELENCHI */
.elenco_categorie .compatibilita { margin-left:13px;  margin-bottom:30px;  width:438px; border-bottom:1px dashed #c8c8c8 ; overflow:hidden;}
.elenco_categorie .compatibilita a:link { color: #333333; text-decoration:none; }
.elenco_categorie .compatibilita a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .compatibilita a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .compatibilita a:active { color: #333333; text-decoration:none; }
.elenco_categorie .compatibilita .title{  margin-top:5px; width:418px; border-bottom:1px solid #c8c8c8; margin-left:20px; font-size: 13px; line-height:20px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .compatibilita .title .title_foto { float:left; width:316px;  border:0px solid red;  }
.elenco_categorie .compatibilita .title p { float:left; vertical-align:bottom;  border:0px solid red; width:316px; margin:0px; padding:0px; }
.elenco_categorie .compatibilita .title img {  float:right; width:100px; border:0px solid red; }
.elenco_categorie .compatibilita .desc{ padding-top:10px; width:418px; margin-left:20px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }
.elenco_categorie_spalla_sx select {   border:1px solid #333333; width:187px; }

/*BOX SEZIONE PREVENTIVI -&gt; SCHEDA COMPILAZIONE */
.elenco_categorie .scheda_preventivo { margin-left:13px;  margin-bottom:30px;  width:438px; border:0px solid red; overflow:hidden;}
.elenco_categorie .scheda_preventivo a:link { color: #333333; text-decoration:none; }
.elenco_categorie .scheda_preventivo a:visited { color: #333333; text-decoration:none; }
.elenco_categorie .scheda_preventivo a:hover { color: #333333; text-decoration:none; }
.elenco_categorie .scheda_preventivo a:active { color: #333333; text-decoration:none; }
.elenco_categorie .scheda_preventivo .title{ margin-top:5px; width:438px; border:0px solid #333333;   margin-left:0px; font-size: 13px; font-weight:bold; color: #333333;float:left;  }
.elenco_categorie .scheda_preventivo .desc{ padding-top:10px; width:438px; margin-left:0px; font-size: 11px;border:0px solid #333333;  font-weight:normal; color: #333333;float:left;   }

.elenco_categorie .div_questionario { margin-left:13px; border:0px solid red; width:438px; margin-bottom:30px; overflow:hidden;  }
.elenco_categorie_no_dx .div_questionario { margin-left:13px; border:0px solid red; width:691px; margin-bottom:0px; overflow:hidden;  }



.elenco_categorie .div_label_tickets { margin-left:13px; width:460px; border:0px solid red; overflow:hidden;}
.elenco_categorie .div_registrazione { margin-left:13px; border:0px solid red; width:438px; margin-bottom:30px; margin-top:15px; overflow:hidden;  }


.questionario { border:0px solid red; width:100%; padding:0px; margin:0px; text-align:left;}
.questionario input { vertical-align:middle; border:1px solid #333333; }
.questionario textarea { vertical-align:middle; border:1px solid #333333;  }
.questionario select { vertical-align:middle; border:1px solid #333333;  }
.questionario input[type="checkbox"], .questionario input[type="radio"]{ vertical-align:middle; background: transparent; border: 0px; }
.questionario input[type="submit"]{  font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
.questionario input[type="reset"]{  font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
.questionario input[type="button"]{  font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
.questionario .descrizione { font-size: 10px; font-weight:normal; font-style: italic; color:#333333; padding-top:5px; }
.questionario .domanda_radio { vertical-align:top; text-align:left; margin-left:20px; border:1px solid #c3c3c3; padding:2px; margin-bottom:2px; background-color:#F4F4F4; overflow:hidden; }

.questionario .domanda_radio input[type="text"] { background-color:#F4F4F4; }
.questionario .domanda_radio textarea { background-color:#F4F4F4; }
.questionario .domanda_radio_nomarginleft { vertical-align:top; text-align:left; border:1px solid #c3c3c3; padding:2px; margin-bottom:2px; background-color:#F4F4F4; overflow:hidden; }
.questionario .domanda_radio_nomarginleft_padding3 { vertical-align:top; text-align:left; border:1px solid #c3c3c3; padding:3px; margin-bottom:2px; background-color:#F4F4F4; overflow:hidden; }
.questionario .domanda_radio_nomarginleft_padding5 { vertical-align:top; text-align:left; border:1px solid #c3c3c3; padding:5px; margin-bottom:2px; background-color:#F4F4F4; overflow:hidden; }
.questionario .domanda_radio_nomarginleft_captcha { height:25px; vertical-align:top; text-align:left; border:1px solid #c3c3c3; padding:2px; margin-bottom:2px; background-color:#F4F4F4; overflow:hidden; }
.questionario .domanda_radio_nomarginleft_captcha img{ height:25px; width:422px; }

/*BANNER SUNGUARD HP */
#banner { width:252px; height:335px; background-image:url(../images/2012/banner.png); background-position:top left; background-repeat:no-repeat;  padding-top:51px; }
#banner ul { list-style-type:none; margin:0px; padding:0px; }
#banner ul li { margin:0px; padding:0px; }
#banner .no_display { font-size:0px; display:none; }
#banner #etotal { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:25px; border:0px solid red; margin-right:19px; margin-bottom:14px;}
#banner #co2 {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner #barili {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner #alberi { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner #pac { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px;}
#banner #etotal .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner #co2 .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner #pac .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner #grafico {  width:217px; height:95px; /*background-color:blue;*/ /*opacity:0.5;*/ margin-left:18px;margin-top:178px; border:0px solid red; overflow:hidden;}
#banner #grafico #grafico_true {  width:247px; height:80px; /*border-left:1px solid blue;*//* margin-left:-11px;*/  margin-left:-7px; margin-top:3px; }

#banner_ITA { width:252px; height:335px; background-image:url(../images/2012/banner_ITA.png); background-position:top left; background-repeat:no-repeat;  padding-top:51px; }
#banner_ITA ul { list-style-type:none; margin:0px; padding:0px; }
#banner_ITA ul li { margin:0px; padding:0px; }
#banner_ITA .no_display { font-size:0px; display:none; }
#banner_ITA #etotal { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:25px; border:0px solid red; margin-right:19px; margin-bottom:14px;}
#banner_ITA #co2 {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ITA #barili {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ITA #alberi { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ITA #pac { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px;}
#banner_ITA #etotal .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ITA #co2 .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ITA #pac .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ITA #grafico {  width:217px; height:95px; /*background-color:blue;*/ /*opacity:0.5;*/ margin-left:18px;margin-top:178px; border:0px solid red; overflow:hidden;}
#banner_ITA #grafico #grafico_true {  width:247px; height:80px; /*border-left:1px solid blue;*//* margin-left:-11px;*/  margin-left:-7px; margin-top:3px; }

#banner_ENG { width:252px; height:335px; background-image:url(../images/2012/banner_ENG.png); background-position:top left; background-repeat:no-repeat;  padding-top:51px; }
#banner_ENG ul { list-style-type:none; margin:0px; padding:0px; }
#banner_ENG ul li { margin:0px; padding:0px; }
#banner_ENG .no_display { font-size:0px; display:none; }
#banner_ENG #etotal { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:25px; border:0px solid red; margin-right:19px; margin-bottom:14px;}
#banner_ENG #co2 {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ENG #barili {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ENG #alberi { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ENG #pac { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px;}
#banner_ENG #etotal .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ENG #co2 .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ENG #pac .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ENG #grafico {  width:217px; height:95px; /*background-color:blue;*/ /*opacity:0.5;*/ margin-left:18px;margin-top:178px; border:0px solid red; overflow:hidden;}
#banner_ENG #grafico #grafico_true {  width:247px; height:80px; /*border-left:1px solid blue;*//* margin-left:-11px;*/  margin-left:-7px; margin-top:3px; }

#banner_ES { width:252px; height:335px; background-image:url(../images/2012/banner_ES.png); background-position:top left; background-repeat:no-repeat;  padding-top:51px; }
#banner_ES ul { list-style-type:none; margin:0px; padding:0px; }
#banner_ES ul li { margin:0px; padding:0px; }
#banner_ES .no_display { font-size:0px; display:none; }
#banner_ES #etotal { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:25px; border:0px solid red; margin-right:19px; margin-bottom:14px;}
#banner_ES #co2 {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ES #barili {text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px;  float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ES #alberi { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px; margin-bottom:13px;}
#banner_ES #pac { text-align:right; font-size:16px; font-weight:bold; color:#333333; line-height:25px; float:right; width:115px; height:23px; border:0px solid red; margin-right:19px;}
#banner_ES #etotal .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ES #co2 .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ES #pac .misura {  font-size:10px; font-weight:normal; color:#333333; }
#banner_ES #grafico {  width:217px; height:95px; /*background-color:blue;*/ /*opacity:0.5;*/ margin-left:18px;margin-top:178px; border:0px solid red; overflow:hidden;}
#banner_ES #grafico #grafico_true {  width:247px; height:80px; /*border-left:1px solid blue;*//* margin-left:-11px;*/  margin-left:-7px; margin-top:3px; }
#reporting {/*background-color:yellow;*/
    text-align:right;
   /* border-left:1px solid green; */

     overflow:hidden;
    font-size: 10px;  line-height:10px;
 /*   padding-right:2px;*/
    height:25px;
    /*width:217px;*/ /*overflow:visible;*/
}
.pac_grafico {/*margin-top:2px; padding-right:2px;*/ /*background-color:red;*/ float:right;}



/*BOX EVENTI IN HOMEPAGE*/
#eventi_homepage_ITA { overflow:hidden;  width:222px; height:152px; background-image:url(../images/2012/box_eventi_hp_ITA.png); background-position:top left; background-repeat:no-repeat;  }
#eventi_homepage_ENG { overflow:hidden;   width:222px; height:152px; background-image:url(../images/2012/box_eventi_hp_ENG.png); background-position:top left; background-repeat:no-repeat;  }
#eventi_homepage_ES { overflow:hidden;   width:222px; height:152px; background-image:url(../images/2012/box_eventi_hp_ES.png); background-position:top left; background-repeat:no-repeat;  }
#eventi_homepage_ITA #archivio_eventi , #eventi_homepage_ENG #archivio_eventi , #eventi_homepage_ES #archivio_eventi { text-align:right; width:212px; border:0px solid red; height:19px; line-height:11px; font-size:11px; padding-top:16px; padding-right:10px;}
#archivio_eventi a:link { color: #333333; text-decoration:none;}
#archivio_eventi a:visited { color: #333333; text-decoration:none;}
#archivio_eventi a:hover { color: #333333; text-decoration:none;}
#archivio_eventi a:active { color: #333333; text-decoration:none;}
#foto_evento { margin-top:2px; width:222px; border:0px solid blue; text-align:center;}
#foto_evento img {  border:0px; }
#eventi_homepage_ENG #evento , #eventi_homepage_ITA #evento , #eventi_homepage_ES #evento { margin-left:10px; margin-top:5px; margin-right:10px;  border:0px solid blue;  }
#eventi_homepage_ENG #evento p , #eventi_homepage_ITA #evento p , #eventi_homepage_ES #evento p { padding:0px; margin:0px;}
#evento a:link { color: #333333; text-decoration:none;}
#evento a:visited { color: #333333; text-decoration:none;}
#evento a:hover { color: #333333; text-decoration:none;}
#evento a:active { color: #333333; text-decoration:none;}

/*VARIE */
.pixel { width:100%;height:1px; margin:0px; padding:0px;}
.pixel10 { width:100%;height:10px; margin:0px; padding:0px;}
.pixel15 { width:100%;height:15px; margin:0px; padding:0px;}
.pixel20 { width:100%;height:20px; margin:0px; padding:0px;}
.pixel24 { width:100%;height:24px; margin:0px; padding:0px;}
.pixel30 { width:100%;height:30px; margin:0px; padding:0px;}
.pagine { text-align:center; margin-bottom:5px; margin-left:13px;  width:438px; border:0px solid red; overflow:hidden;}
.pagine div { display:inline;}
.msg {
	text-align:left;
	background-color:#feffbe;
	padding:5px;
	border:1px solid #e9df6c;
	color: #FF0000;
}

/*CSS menu header */
#canali_header { border:0px solid red; float:right; padding:0px; margin-left:0px;  margin-right:10px; height:27px; display:inline; z-index:3000; position:relative; }
#canali_header ul { list-style:none outside; margin-top:36px; text-align:right; position:relative; }
#canali_header ul li { border-left:1px solid #FFFFFF; float:right; display:inline; position:relative; margin:0px; min-height:27px; padding-left:7px; width:83px; text-align:left; font-size:15px; font-weight:bold; color: #FFFFFF; line-height:27px; }
#canali_header ul li a { color:#FFFFFF; text-decoration:none; }
#canali_header ul li a:hover{ color:#FFFFFF; }
#canali_header ul li.selected a { color:#FFFFFF; }
#canali_header ul ul { visibility:hidden; display:block; position:absolute;  background-color:red; width:210px; z-index:100; margin-left:63px; margin-top:-1px; margin-right:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; line-height:11px; }
#canali_header ul ul li { line-height:20px; background-image:url(../images/2012/freccia_menu_trasp.png); background-position: 12px 8px; background-repeat:no-repeat; background-color:#333333; display:block; float:none; width:210px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:2px; text-align:left; border-bottom:1px solid #FFFFFF; }
#canali_header ul ul li a { display:block; margin-left: 30px; padding:0px; font-size:11px; font-weight:normal; color:#FFFFFF; }
#canali_header ul ul ul { text-align:left; position:absolute; padding:0px; margin-left:212px; margin-top:-23px; margin-right:0px; margin-bottom:0px; background-color:#333333; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; overflow:hidden; line-height:11px; }
#canali_header ul ul ul li { background-image:url(../images/2012/freccia_menu_trasp.png); background-position: 12px 8px; background-repeat:no-repeat; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:2px; text-align:left; width:210px; }
#canali_header ul li.submenu { }


/*CSS menu header 2 */
#canali_header_template2 { padding:0px; margin-left:0px;  margin-right:10px; height:27px; display:inline; z-index:3000; position:relative;
   border:0px solid red;
  /* overflow:visible;*/
   float:right;

}
#canali_header_template2 ul { margin-top:6px; list-style:none outside; /*margin-top:36px; */text-align:right; position:relative; }
#canali_header_template2 ul li { border-left:1px solid #FFFFFF; float:right; display:inline; position:relative; margin:0px; min-height:27px; padding-left:7px;  text-align:left; font-size:15px; font-weight:bold; color: #FFFFFF; line-height:27px;
 /* width:83px;*/
/*  min-width:83px;*/
  padding-right:7px;

}
#canali_header_template2 #li_menu0 { /*width:83px !important;*/}
#canali_header_template2 #li_menu1 {/* width:83px !important; */}
#canali_header_template2 #li_menu2 { width:70px !important; }
#canali_header_template2 #li_menu3{ width:70px !important; }
#canali_header_template2 #li_menu4{ width:70px !important; }
#canali_header_template2 #li_menu5{ /*width:83px !important; */}

#canali_header_template2 ul li a { color:#FFFFFF; text-decoration:none; }
#canali_header_template2 ul li a:hover{ color:#FFFFFF; }
#canali_header_template2 ul li.selected a { color:#FFFFFF; }
#canali_header_template2 ul ul { visibility:hidden; display:block; position:absolute;  background-color:red; width:210px; z-index:100; margin-left:69px;/*63px*/ margin-top:-1px; margin-right:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; line-height:11px; }
#canali_header_template2 ul ul li { line-height:20px; background-image:url(../images/2012/freccia_menu_trasp.png); background-position: 12px 8px; background-repeat:no-repeat; background-color:#333333; display:block; float:none; width:210px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:2px; text-align:left; border-bottom:1px solid #FFFFFF; }
#canali_header_template2 ul ul li a { display:block; margin-left: 30px; padding:0px; font-size:11px; font-weight:normal; color:#FFFFFF; }
#canali_header_template2 ul ul ul { text-align:left; position:absolute; padding:0px; margin-left:212px; margin-top:-23px; margin-right:0px; margin-bottom:0px; background-color:#333333; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; overflow:hidden; line-height:11px; }
#canali_header_template2 ul ul ul li { background-image:url(../images/2012/freccia_menu_trasp.png); background-position: 12px 8px; background-repeat:no-repeat; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:2px; text-align:left; width:210px; }
#canali_header_template2 ul li.submenu { }


/* CSS sezione ticket*/
#box_login_ticket {margin-left:13px; border:0px solid red; width:438px; margin-bottom:30px; overflow:hidden;  }
#box_login_ticket fieldset { border:0px; margin:0px; padding:0px; }
#box_login_ticket .legend { border:0px; margin:0px; padding:0px; }
#box_login_ticket .legend legend { display:none; }
#box_login_ticket .no_display { font-size:0px; }
#box_login_ticket .error {  width:426px; border:1px solid red;  margin-right:15px;   text-align:center;  background-color:#feffbe; padding:5px;	border:1px solid #e9df6c; }
#box_login_ticket .input1 {  border:0px solid red; margin-top:15px; overflow:hidden; text-align:right; }
#box_login_ticket .input1 .label { float:left; margin:0px; padding:0px; width:100px; text-align:right; line-height:16px; }
#box_login_ticket .input1 input {float:left;   margin-left:5px;}
#box_login_ticket .input2 {  border:0px solid red; margin-top:10px;  overflow:hidden; text-align:right; }
#box_login_ticket .input2 .label { float:left; margin:0px; padding:0px; width:100px; text-align:right; line-height:16px; }
#box_login_ticket .input2 input {float:left;   margin-left:5px;}
#box_login_ticket .input3 {  border:0px solid red; margin-top:15px; overflow:hidden; text-align:right; }
#box_login_ticket .input3 .label { float:left; margin:0px; padding:0px; width:60px; text-align:right; line-height:16px; }
#box_login_ticket .input3 input {float:left;   margin-left:5px;}
#box_login_ticket .input4{   overflow:hidden; text-align:center; }

#box_login_ticket .submit {   }
#box_login_ticket .submit a { font-size:10px; color:#333333; text-decoration:none; }
#box_login_ticket .submit a:link { color: #333333; text-decoration:none; }
#box_login_ticket .submit a:visited { color: #333333; text-decoration:none; }
#box_login_ticket .submit a:hover { color: #333333; text-decoration:none; }
#box_login_ticket .submit a:active { color: #333333; text-decoration:none; }

#box_login_ticket input[type="text"] , #box_login_ticket input[type="password"]{ width:154px; height:16px; border:1px solid #343434; text-align:left; }
#box_login_ticket input[type="submit"] { width:84px; font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
#box_login_ticket .submit_passwd { }
#box_login_ticket .submit_passwd a { font-size:10px; color:#333333; text-decoration:none; }
#box_login_ticket .submit_passwd a:link { color: #333333; text-decoration:none; }
#box_login_ticket .submit_passwd a:visited { color: #333333; text-decoration:none; }
#box_login_ticket .submit_passwd a:hover { color: #333333; text-decoration:none; }
#box_login_ticket .submit_passwd a:active { color: #333333; text-decoration:none; }
#box_login_ticket .submit_passwd input[type="submit"] { width:160px; font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
#box_login_ticket .submit_canc { }
#box_login_ticket .submit_canc a { font-size:10px; color:#333333; text-decoration:none; }
#box_login_ticket .submit_canc a:link { color: #333333; text-decoration:none; }
#box_login_ticket .submit_canc a:visited { color: #333333; text-decoration:none; }
#box_login_ticket .submit_canc a:hover { color: #333333; text-decoration:none; }
#box_login_ticket .submit_canc a:active { color: #333333; text-decoration:none; }
#box_login_ticket .submit_canc input[type="submit"] { width:180px; font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}

#box_login_ticket .desc { width:426px; border:1px solid red;  margin-right:15px;  margin-top:2px; text-align:left;  /*background-color:#feffbe; */ padding:0px;	border:0px solid #e9df6c;}

#div_registrazione {}
#div_registrazione fieldset { border:0px; margin:0px; padding:0px; }
#div_registrazione .legend { border:0px; margin:0px; padding:0px; }
#div_registrazione .legend legend { display:none; }
#div_registrazione .no_display { font-size:0px; }
#div_registrazione .error {  width:426px; border:1px solid red;  margin-right:15px;   text-align:center;  background-color:#feffbe; padding:5px; border:1px solid #e9df6c; }

#div_crea {}
#div_crea fieldset { border:0px; margin:0px; padding:0px; }
#div_crea .legend { border:0px; margin:0px; padding:0px; }
#div_crea .legend legend { display:none; }
#div_crea .no_display { font-size:0px; }
#div_crea .error {  width:426px; border:1px solid red;  margin-right:15px;   text-align:center;  background-color:#feffbe; padding:5px; border:1px solid #e9df6c; }
#div_storico {}
#div_storico .error {  width:426px; border:1px solid red;  margin-right:15px;   text-align:center;  background-color:#feffbe; padding:5px; border:1px solid #e9df6c; }

.logout { float:right; border:0px solid red; margin-right:-25px; margin-top:-10px; line-height:16px;}
.logout img {margin-left:3px; float:right; border:0px; }
.logout a { font-size:10px; color:#333333; text-decoration:none; }
.logout a:link { color: #333333; text-decoration:none; }
.logout a:visited { color: #333333; text-decoration:none; }
.logout a:hover { color: #333333; text-decoration:none; }
.logout a:active { color: #333333; text-decoration:none; }


#tabella_tickets { border:0px solid red; width:460px;}
#tabella_tickets .link_tickets{  }
#tabella_tickets .link_tickets a { font-weight:bold; color:#000000; text-decoration:none; }
#tabella_tickets .link_tickets a:link { font-weight:bold;color: #000000; text-decoration:none; }
#tabella_tickets .link_tickets a:visited {font-weight:bold; color: #000000; text-decoration:none; }
#tabella_tickets .link_tickets a:hover { font-weight:bold;color: #000000; text-decoration:none; }
#tabella_tickets .link_tickets a:active {font-weight:bold; color: #000000; text-decoration:none; }
.scheda_tickets { border:0px solid red; width:460px;}
.scheda_tickets .h6 { color:#f17a03; font-weight:bold; font-size:13px; line-height:13px;}
.scheda_tickets .chiudi{  }
.scheda_tickets .chiudi a { font-size:10px; color:#333333; text-decoration:none; }
.scheda_tickets .chiudi a:link { color: #333333; text-decoration:none; }
.scheda_tickets .chiudi a:visited { color: #333333; text-decoration:none; }
.scheda_tickets .chiudi a:hover { color: #333333; text-decoration:none; }
.scheda_tickets .chiudi a:active { color: #333333; text-decoration:none; }
#formXtickets { display:none; }



a.button{ font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF; cursor: pointer; text-decoration: none}

.search input { vertical-align:middle; border:1px solid #333333; }
.search input[type="text"] { width:154px; height:16px; border:1px solid #343434; text-align:left; }
.search input[type="submit"]{  font-size:12px; height:20px; line-height:12px; font-weight:bold; text-align:center; border:1px solid #353535; background-color:#fe9900; color:#FFFFFF;}
#result_report { margin-bottom:20px; }
.elenco_categorie .div_questionario #results {  color:#333333;  word-wrap:break-word; width:425px; overflow:hidden;  }
.elenco_categorie .div_questionario #results a { font-weight:bold; color:#000000; text-decoration:underline; }
.elenco_categorie .div_questionario #results a:link { font-weight:bold;color: #000000; text-decoration:underline; }
.elenco_categorie .div_questionario #results a:visited {font-weight:bold; color: #000000; text-decoration:underline; }
.elenco_categorie .div_questionario #results a:hover { font-weight:bold;color: #000000; text-decoration:underline; }
.elenco_categorie .div_questionario #results a:active {font-weight:bold; color: #000000; text-decoration:underline; }
.elenco_categorie .div_questionario #results .url { margin-top:5px; font-style:italic; color: #000000; }
#other_pages { text-align:center; margin-bottom:5px; margin-left:13px;  width:425px; border:0px solid red; overflow:hidden;}
#other_pages div { display:inline;}
#other_pages a:link {
	color:#000000;
	text-decoration:none;
}
#other_pages a:visited {
	color:#000000;
	text-decoration:none;
}
#other_pages a:hover {

	color:#000000;
	text-decoration:underline;
}
#other_pages a:active {
	color:#000000;
}
.tr_yellow {
	background: #FFFF99;
}
.tr_white {
	background: #FFFFFF;
}
.tr_grey {
	background: #F4F4F4;
}
.tr_darkgrey {
	background: #DDDDDD;
}
.tr_alert {
	background: #FF9999;
}
.tr_cancel {
	background: #FFCCCC;
}
.tr_yellow_noborder {
	background: #FFFF99;
	border-bottom:0px;
}
.tr_white_noborder  {
	background: #FFFFFF;
	border-bottom:0px;
}
.tr_grey_noborder  {
	background: #F4F4F4;
	border-bottom:0px;
}
.tr_yellow_border {
	background: #FFFF99;
	border-bottom:1px solid #AAA;
}
.tr_white_border  {
	background: #FFFFFF;
	border-bottom:1px solid #AAA;
}
.tr_grey_border  {
	background: #F4F4F4;
	border-bottom:1px solid #AAA;
}

/* google missing page html*/

#goog-wm {
  width:95%; padding:10px; margin:0px;
  border: 1px dashed #C8C8C8;
  background-color: white;text-align:left;
}


#goog-wm h3.closest-match {

  border-bottom: 0px dashed #aebd63;
  padding-bottom: 0.5em;
 color:#f17a03; font-weight:bold; font-size:13px;
  margin: 0;
}
#goog-wm h3.closest-match a { }

#goog-wm h3.other-things {

  color: #333333;
}


























/* OLD - ORIG */

.header2 {
	width:1006px;/*width:957px;*/
	height:162px;
	margin: auto;
	padding:0px;
	background:url(../images/grafica/header3.jpg) no-repeat;
}
.header2 img {
	border:none;
}

.corpo .corpo0 {
	/*background:url(../images/grafica/nav_bg.png) repeat-x;*/
	/*background:url(../images/grafica/nav_bg2.png) repeat-x;*/
	background:url(../images/spacer.gif) repeat-x;
	height:18px;
	width:945px;
	margin: auto;
	padding:0px;
}
.corpo .corpo1 {
}
.corpo .corpo2 {
}
.corpo .td1 {
	width:203px;
	height:50%;
/*	border:1px solid red;*/
	min-height:50px;
}
.corpo .td2 {
	width:305px;
}
.box_hp{
	width:203px;
	margin-left: 15px;
	margin-top: 6px;
}
.box_hp2{
	width:203px;
	margin-left: 13px;
	margin-top: 6px;
}
.box_hp_news{
	width:624px;
	margin-left: 15px;
	margin-top: 0px;
}
.box_hp_eventi{
	width:275px;
	margin-right: 15px;
	margin-top: 10px;
	margin-left:15px;
	padding:0px;
}
.box_hp_testo {
	width:275px;
	height:auto;
	margin-right: 15px;
	margin-top: 10px;
	margin-left:15px;
	/*background-color: green;*/
	padding:3px;
	/*border:1px solid gray;*/
}
.box_hp_domande{
	width:100%;
	padding:0px;
}
.box_hp .sottobox_tecnologia {
	background:url(../images/grafica/sottobox_tecnologia2.jpg) bottom left repeat-x;
}
.box_hp .sottobox_offerta {
	background:url(../images/grafica/sottobox_offerta2.jpg) bottom left repeat-x;
}
.box_hp .sottobox_cliente {
	background:url(../images/grafica/sottobox_cliente2.jpg) bottom left repeat-x;
}
.box_hp .sottobox_eventi {
	background:url(../images/grafica/sottobox_eventi2.jpg) bottom left repeat-x;
}
.box_hp_news .titolo_box {
	background:url(../images/grafica/barra_news.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp_news .titolo_box_true {
	height:19px;
	font-size: 13px;
	float:left;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
	/*border:1px solid red;*/
}
.box_hp_eventi .titolo_box {
	width:5%;
	white-space: nowrap;
}
.box_evento {
	width:275px;
	margin-left:15px;
	vertical-align:top;
	padding:0px;
}
.box_ricerca{
	margin-right:12px;
	margin-bottom:7px;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
}
.box_galleria {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	float:left;
	width:100%;
}
.box_ricerca input {
	height:19px;
	padding:0px;
	width:150px;
	border:1px solid black;
}
.box_hp .box_hp_noborder {
	padding-top:12px;
}
.box_hp .box_hp_border {
	border-right:1px solid #cccccc;
}
.box_hp .box_hp_border2 {
	float:left;
	width:191px;
	text-align:right;
	padding-top:8px;
	border-bottom:1px solid #cccccc;
}
.box_hp .box_hp_border2 .freccia{
	float:left;
	margin-top:5px;
	vertical-align:bottom;
}
.box_hp .box_hp_border4 {
	float:left;
	width:191px;
	text-align:right;
	padding-top:8px;
	border-bottom:1px solid #cccccc;
}
.box_hp .box_hp_border4 .freccia{
	float:left;
	margin-top:5px;
	vertical-align:bottom;
}
.box_hp .box_hp_border3 img {
	padding-left:2px;
	border:0px;
}
.box_hp .box_hp_border3 {
	line-height:10px;
	float:left;
	width:191px;
	text-align:right;
	padding-top:8px;
}
.box_hp .link{
	width:180px;
	float:right;
	margin-top:5px;
}
.box_hp .box_hp_border2 a:link {
	color:#000000;
	text-decoration:none;
}
.box_hp .box_hp_border2 a:visited {
	color:#000000;
	text-decoration:none;
}
.box_hp .box_hp_border2 a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_hp .box_hp_border2 a:active {
	color:#000000;
	text-decoration:underline;
}
.box_hp .box_hp_border3 a:link {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp .box_hp_border3 a:visited {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp .box_hp_border3 a:hover {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.box_hp .box_hp_border3 a:active {
	font-size:8px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.box_hp .box_hp_border4 a:link {
	color:#000000;
	text-decoration:none;
}
.box_hp .box_hp_border4 a:visited {
	color:#000000;
	text-decoration:none;
}
.box_hp .box_hp_border4 a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_hp .box_hp_border4 a:active {
	color:#000000;
	text-decoration:underline;
}
.box_hp2 .box_hp_noborder {
	padding-top:12px;
}
.box_hp2 .box_hp_border {
	border-right:1px solid #cccccc;
}
.box_hp2 .box_hp_border2 {
	float:left;
	width:191px;
	text-align:right;
	padding-top:8px;
	border-bottom:1px solid #cccccc;
}
.box_hp2 .box_hp_border2 .freccia{
	float:left;
	margin-top:5px;
	vertical-align:bottom;
}
.box_hp2 .box_hp_border3 {
	float:left;
	width:191px;
	text-align:right;
	padding-top:8px;
}
.box_hp2 .box_hp_border3 img {
	padding-left:2px;
	border:0px;
}
.box_hp2 .link{
	float:right;
	width:180px;
	margin-top:5px;
}
.box_hp2 .box_hp_border2 a:link {
	color:#000000;
	text-decoration:none;
}
.box_hp2 .box_hp_border2 a:visited {
	color:#000000;
	text-decoration:none;
}
.box_hp2 .box_hp_border2 a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_hp2 .box_hp_border2 a:active {
	color:#000000;
	text-decoration:underline;
}
.box_hp2 .box_hp_border3 a:link {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp2 .box_hp_border3 a:visited {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp2 .box_hp_border3 a:hover {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.box_hp2 .box_hp_border3 a:active {
	font-size:8px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.box_hp_news .testo_box {
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.box_hp_news .testo_box img {
	/*border:1px solid red;*/
	border:0px;
	margin-right:10px;
}
.box_hp_news .testo_box .immagine_hp {
	min-width:50px;
	max-width:150px;
	/*width:expression(document.body.clientWidth &lt; 60? "50px" : document.body.clientWidth &gt; 150? "150px" : "auto");*/

}
.box_hp_news .testo_box a:link {
	color:#000000;
	text-decoration:none;
}
.box_hp_news .testo_box a:visited {
	color:#000000;
	text-decoration:none;
}
.box_hp_news .testo_box a:hover {
	color:#000000;
	text-decoration:underline;
}
.box_hp_news .testo_box a:active {
	/*font-weight:bold;*/
	text-decoration:underline;
}
.box_hp_eventi .box_hp_border_eventi {
	width:96%;
	line-height:10px;
	background:url(../images/grafica/linea_nera.jpg) bottom left repeat-x;
}
.box_hp_domande .box_hp_border_domande {
	width:96%;
	line-height:10px;
	background:url(../images/grafica/linea_nera.jpg) bottom left repeat-x;
}
.box_hp_domande .box_hp_border_domande2 {
	width:96%;
	line-height:10px;
	background:url(../images/grafica/linea_nera.jpg) bottom right repeat-x;
}
.box_evento .box_evento_noborder {
	float:left;
	width:275px;
	/*padding-top:8px;*/
	padding-bottom:8px;
	/*border-bottom:1px solid #cccccc;*/
	padding-left:0px;
	padding-right:0px;
}
.box_evento .box_evento_border {
	float:left;
	width:275px;
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #cccccc;
	padding-left:0px;
	padding-right:0px;
}
.box_evento img {
	border:0px;
}
.box_evento  a:link {
	color:#000000;
	text-decoration:none;
}
.box_evento  a:visited {
	color:#000000;
	text-decoration:none;
}
.box_evento  a:hover {
	color:#000000;
	text-decoration:underline;
}
.box_evento  a:active {
	/*font-weight:bold;*/
	text-decoration:underline;
}
.box_hp_eventi .box_hp_border3 {
	line-height:10px;
}
.box_hp_eventi .box_hp_border3 a:link {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp_eventi .box_hp_border3 a:visited {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.box_hp_eventi .box_hp_border3 a:hover {
	font-size:8px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.box_hp_eventi .box_hp_border3 a:active {
	font-size:8px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.box_hp_eventi .box_hp_border3 img {
	padding-left:2px;
	border:0px;
}
.fine_main{
	border-bottom:1px solid black;
	width:auto;
	margin-left:15px;
	margin-right:16px;
	margin-bottom:5px;
}
.spazio2 {
	padding:0px;
	margin:0px;
	/*border:1px solid green;*/
	height:2px;
	width:auto;
}
.spazio5 {
	padding:0px;
	margin:0px;
	/*border:1px solid green;*/
	height:5px;
	width:auto;
}
.spazio10 {
	padding:0px;
	margin:0px;
	height:10px;
	width:auto;/*border:1px solid red;*/
}
.spazio20 {
	padding:0px;
	margin:0px;
	height:20px;
	width:auto;
}
.spazio30 {
	padding:0px;
	margin:0px;
	height:30px;
	width:auto;
}
.spazio40 {
	padding:0px;
	margin:0px;
	height:40px;
	width:auto;
}
/*
.footer {
	width:1006px;
	height:9px;
	margin:auto;
}*/

/*
.pre_footer {
	width:1006px;
	padding:1px;
	font-size: 10px ;
}
.pre_footer a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pre_footer .cambio_lingua img {
	border:0px;
	padding:0px;
	margin-top:0px;
}
.pre_footer img {
	border:0px;
	margin-top:5px;
}
.pre_footer .cambio_lingua {
	float:left;
	margin-left: 11px;
}
.pre_footer .cambio_lingua a {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}*/

.titolo {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}
.prezzo {
	font-size: 10px ;
	font-weight:normal;
	font-style: normal;
	margin-bottom:5px;
	color:#000000;
}
.sottotitolo {
	margin-top:5px;
	font-size: 12px ;
	color: #000000;
	font-weight:bold;
}
.box_hp .titolo_box {
	height:19px;
	font-size: 13px;
	float:right;
	padding-right:12px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
	/*border:1px solid red;*/
/*	border:1px solid red;*/

}
.box_hp .descrizione_box {
	padding-top:3px;
	padding-right:12px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.box_hp2 .titolo_box {
	height:19px;
	font-size: 13px ;
	float:right;
	padding-right:12px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:4px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
/*	border:1px solid red;*/

}
.box_hp2 .descrizione_box {
	padding-top:3px;
	padding-right:12px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.box_hp .titolo_box2 {
	height:13px;
	font-size: 13px;
	float:right;
	padding-right:13px;
	padding-left:0px;
	padding-top:0px;
	/*padding-bottom:2px;*/
	padding-bottom:0px;
	/*margin-bottom:-4px;*/
	margin-bottom:0px;
	margin-top:0px;
	/*margin-bottom:0px;*/
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
/*	border:1px solid red;*/

}
.box_hp .titolo_box_press {
	height:19px;
	font-size: 13px;
	float:right;
	padding-right:13px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:-4px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
/*	border:1px solid red;*/

}
.box_hp .titolo_box_schede {
	height:19px;
	font-size: 11px;
	float:right;
	padding-right:13px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
/*	border:1px solid red;*/

}
.box_hp .foto_press {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.box_hp .intestazione_tecnologia {
	background:url(../images/grafica/box_tecnologia.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp .intestazione_offerte {
	background:url(../images/grafica/box_offerte.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp .intestazione_clienti {
	background:url(../images/grafica/box_clienti.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp2 .intestazione_tecnologia {
	background:url(../images/grafica/box_tecnologia.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp2 .intestazione_offerte {
	background:url(../images/grafica/box_offerte.jpg) bottom left repeat-x;
	height:19px;
}
.box_hp2 .intestazione_clienti {
	background:url(../images/grafica/box_clienti.jpg) bottom left repeat-x;
	height:19px;
}
.box_left {
	margin-top:10px;
	float:left;
	width:46%;
	height:100%;
	display:table-cell;
	/*border:1px solid blue;*/
	clear:left;
}
.box_right {
	margin-top:10px;
	float:right;
	width:46%;
	height:100%;
	display:table-cell;
	/*border:1px solid orange;*/
	clear:right;

}
.box_right_left {
	/*margin-top:10px;*/
	float:left;
	width:100%;
	/*border:1px solid cyan;*/
	display:table-row;
	clear:both;
}
.box_right_left2 {
	margin-top:10px;
	float:left;
	width:100%;
	/*border:1px solid cyan;*/
	display:table-row;
	clear:both;
}
.box_right_left3 {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
	clear:both;
}
.box_pagina {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	float:left;
	width:100%;
}
.box_pagina .intestazione {
	background:url(../images/grafica/barra_news.jpg) bottom left repeat-x;
}
.box_pagina .titolo_box {
	font-size: 13px;
	float:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:6px;
}
.box_pagina .box_pagina_border {
	float:left;
	width:100%;
	text-align:left;
	padding-top:8px;
	border-bottom:1px solid #cccccc;
}
.box_pagina .box_pagina_noborder {
	float:left;
	width:100%;
	text-align:left;
	padding-top:8px;
}/*
.box_pagina .format {
	font-size: 10px;
	font-weight:normal;
	font-style: italic;
	color:#666666;
}*/
.box_pagina .data {
	font-size: 10px;
	font-weight:normal;
	font-style: italic;
	color:#000000;
}
.box_pagina .descrizione {
	font-size: 10px;
	font-weight:normal;
	font-style: italic;
	color:#000000;
	padding:5px;
}
.box_pagina img {
	float:left;
	border:0px;
	vertical-align:top;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:0px;
}
.box_pagina .descrizione_accessori {
	/*float:top;*/
	/*font: 10px Verdana, Arial, Helvetica, sans-serif;*/
	font-weight:normal;
	/*font-style: italic;*/
	color:#000000;
	padding:0px;
	margin:0px;
}
.box_pagina a:link {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.box_pagina a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.box_pagina a:hover {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
.box_pagina a:active {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
.box_galleria .intestazione {
	background:url(../images/grafica/barra_news.jpg) bottom left repeat-x;
}
.box_galleria .descrizione {
	font-size: 10px ;
	font-weight:normal;
	font-style: italic;
	color:#000000;
	padding:5px;
}
.box_galleria .titolo_box {
	font-size: 13px ;
	float:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:6px;
}
.box_galleria .box_foto {
	/*float:center;*/
	width:80px;
	text-align:center;
	padding-top:8px;
	/*border-bottom:1px solid #cccccc;*/
}
.box_galleria .box_foto img {
	border:1px solid #666666;
}
.box_galleria .box_galleria_border {

	width:100%;
	text-align:left;
	margin:0px;
	border-bottom:1px solid #cccccc;
}
.box_galleria .box_galleria_noborder {

	width:100%;
	text-align:left;
	margin:0px;
	/*border-bottom:1px solid #cccccc;*/
}
.box_galleria .intestazione a:link {
	color:#000000;
	text-decoration:none;
}
.box_galleria .intestazione a:visited {
	color:#000000;
	text-decoration:none;
}
.box_galleria .intestazione a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_galleria .intestazione a:active {
	color:#000000;
	text-decoration:underline;
}
.box_info {
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	float:right;
	width:156px;
	/*margin-left: 15px;*/
	/*margin-top: 10px;*/
	margin-top: 6px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-left:0px;
	/*margin-top:0px;*/
	margin-bottom:0px;
	margin-right:5px;
	/*border:1px solid green;*/
}
.box_info .intestazione {
	background:url(../images/grafica/barra_news.jpg) bottom left repeat-x;
	height:19px;
}
.box_info .titolo_box {
	font-size: 13px;
	float:right;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:6px;
}
.box_info .descrizione_box {
	padding-top:3px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.box_info .box_hp_border {
	float:left;
	width:156px;
	text-align:right;
	padding-top:8px;
	margin:0px;
	border-bottom:1px solid #cccccc;
}
.box_info .box_hp_border .link{
	float:right;
	font-weight:bold;
	width:140px;
	margin-top:5px;

	/*border:1px solid red;*/
}
.box_info .box_hp_border .link_text{
	float:right;
	font-weight:bold;
	width:156px;
	margin:0px;
	padding:0px;
	/*margin-top:5px;*/
	/*border:1px solid red;*/
}
.box_info .box_hp_border .testo_link{
	float:right;
	width:156px;
	margin-top:5px;
	padding:0px;
	font-style: italic;
	color:#000000;
	/*margin-top:5px;*/
	/*border:1px solid red;*/
}
.box_info .box_hp_border .freccia{
	float:left;
	margin-top:5px;
	/*height:13px;*/
	vertical-align:bottom;
	/*border:1px solid red;*/
}
.box_info .box_hp_border a:link {
	color:#000000;
	text-decoration:none;
}
.box_info .box_hp_border a:visited {
	color:#000000;
	text-decoration:none;
}
.box_info .box_hp_border a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_info .box_hp_border a:active {
	color:#000000;
	text-decoration:underline;
}
.box_hp_domande .titolo_box {
	font-size: 13px;
	float:left;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:6px;
}
.box_hp_domande a:link {
	color:#000000;
	text-decoration:none;
}
.box_hp_domande a:visited {
	color:#000000;
	text-decoration:none;
}
.box_hp_domande a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_hp_domande a:active {
	color:#000000;
	text-decoration:underline;
}
.box_news {

}

.box_news .box_news_border{
	float:left;
	width:100%;
	text-align:left;
	/*padding-top:8px;*/
	border-bottom:1px solid #cccccc;
}
.box_news .box_news_border2{
	float:left;
	width:100%;
	text-align:left;
	/*padding-top:8px;*/
	border-bottom:1px solid #cccccc;
}
.box_news .box_news_border .link{
	float:left;
	/*width:140px;*/
	margin-top:5px;
	margin-left:5px;
	/*border:1px solid red;*/
}
.box_news .box_news_border .freccia{
	float:left;
	margin-top:5px;
	vertical-align:bottom;
}
.box_news .box_news_border2 .link{
	float:left;
	/*width:140px;*/
	margin-top:5px;
	margin-left:5px;
	/*border:1px solid red;*/
}
.box_news .box_news_border2 .freccia{
	float:left;
	margin-top:5px;
	vertical-align:bottom;
}
.box_news .data {
	font-size: 10px;
	font-style: italic;
	color:#000000;
}
.box_news a:link {
	color:#000000;
	text-decoration:none;
}
.box_news a:visited {
	color:#000000;
	text-decoration:none;
}
.box_news a:hover {

	color:#000000;
	text-decoration:underline;
}
.box_news a:active {
	color:#000000;
	text-decoration:underline;
}
.box_news .contatore a:link {
	color:#666666;
	text-decoration:none;
}
.box_news .contatore a:visited {
	color:#666666;
	text-decoration:none;
}
.box_news .contatore a:hover {

	color:#666666;
	text-decoration:underline;
}
.box_news .contatore a:active {
	color:#666666;
	text-decoration:underline;
}
.campo_ricerca {
	padding:5px;
}
.campo_ricerca1 {
	margin-top:5px;
	padding:5px;
}
.campo_ricerca2 {
	margin-bottom:5px;
	padding:5px;
}
.campo_ricerca3 {
	margin-right:15px;
	margin-bottom:5px;
	padding:5px;
}/*
.pagine {
}*/
.pagine a:link {
	color:#000000;
	text-decoration:none;
}
.pagine a:visited {
	color:#000000;
	text-decoration:none;
}
.pagine a:hover {

	color:#000000;
	text-decoration:underline;
}
.pagine a:active {
	color:#000000;
	text-decoration:underline;
}
/*a:link {color: #FF0000}    */ /* unvisited link */
/*a:visited {color: #00FF00} */ /* visited link */
/*a:hover {color: #FF00FF}  */ /* mouse over link */
/*a:active {color: #0000FF}  */ /* selected link */
.box_sezioni {
	width:160px;
	padding:0px;
	margin-top: 10px;
	margin-left: 11px;/*6 x mostrare il bordo + altri 5*/
}





.main {
	background-color:#F4F4F4;
}
.accept {
	color: #008000;
}
.alert {
	color: #FF0000;
}
.white {
	color: #FFFFFF;
}
.box_img {
	padding:5px;
	text-align:left;
	width:98%;
	background-color:#FFFFFF;
	border:1px solid gray;
	color: #000000;
}
.box_img img{
	border:1px solid gray;
}
.box_allegati {
	text-align:left;
	overflow:auto;
	width:100%;
	height:200px;
}
.titolo_box_spalla_sinistra {
	font-size: 13px ;
	color: #000000;
	font-weight:bold;
}
.titolo_box_hp {
	font-size: 14px ;
	color: #000000;
	font-weight:bold;
}
.news_hp {
}
.news_hp a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.news_hp img {
	border:0px;
}
/*box sezioni*/

.box_sezioni .riga_box_sezioni0 {
	padding:0px;
	background: url(/images/grafica/h2.png) top left no-repeat;
}
.box_sezioni .riga_box_sezioni1 {
	background: url(/images/grafica/tr.png) no-repeat top right;
	padding:5px;
	text-align:left;
	vertical-align:top;
}
.box_sezioni .riga_box_sezioni2 {
	padding:0px;
	background: url(/images/grafica/riga_gray1.gif) repeat-y top left;
	text-align:right;
	vertical-align:top;
	/*border-bottom:1px solid gray;*/
}
.box_sezioni .riga_box_sezioni3 {
	padding:5px;
	background: url(/images/grafica/riga_gray2.gif) repeat-y top right;
	text-align:right;
	vertical-align:top;
	/*border-bottom:1px solid gray;*/
}
.box_sezioni .riga_box_sezioni4 {
	padding:0px;
	background: url(/images/grafica/end1.gif) no-repeat top left;
	text-align:right;
	vertical-align:top;
}
.box_sezioni .riga_box_sezioni5 {
	padding:5px;
	background: url(/images/grafica/end2.gif) repeat-x top right;
	text-align:right;
	vertical-align:top;
}
.box_sezioni strong {
	/*font-family:;*/
	font-size: 13px;
	color: #FFFFFF;
}
.box_sezioni a {
	/*font-family: ;*/
	font-size: 12px;
	/*color: #336633;*/
	font-weight: normal;
	text-decoration: none;
}
/*fine box sezioni*/
/*footer*/

/*fine footer*/
/*preventivi*/
/*fine preventivi*/


div.titolo_box , div.title_prodotto_big , div.titolo_nofoto , div.titolo_box_schede , div.title_big/* , div.desc_big */ { text-transform: uppercase !important; }
</pre></body></html>