/* @override http://mac.lightingbit.com/hp_lb_2009/css/global_hp_lb_2009.css */

@charset "utf-8";
/* CSS Document */

*{ 
margin:0px;
padding:0px;
}

body{
margin:0px;
padding:0px;
widht:1008px;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383838;
}

img{
margin:0px;
padding:0px;
border:0px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#383838;
margin:0px;
padding:0px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

h3 a{
text-decoration:none;
color:#3b3b3b;
}

h3 a:hover{
text-decoration:none;
color:#3b3b3b;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.h1_hp{
color:#000000;
font-size:11px;
}

.h2_hp{
color:#525252;
font-size:12px;
}

.h3_hp{
color:#3b3b3b;
font-size:12px;
font-weight:bold;
}

.h1_orange{
color:#ff9900;
}

.h1_azienda{
font-size:13px;
font-weight:bold;
}

/* ***************** TAG PERCORSO ***************** */

div#tagpercorso{
color:#FFFFFF;
}


.briciole_home{
font-size:11px; 
font-weight:bold; 
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.briciole_home a:link{
font-size:11px; 
font-weight:bold; 
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.briciole_home a:active{
font-size:11px; 
font-weight:bold; 
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.briciole_home a:visited{
font-size:11px; 
font-weight:bold; 
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
}

.briciole_home a:hover{
font-size:11px; 
font-weight:bold; 
color:#ff9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:underline;
}


.briciole_seguenti{
font-size:11px;  
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
}

.briciole_seguenti a:link{
font-size:11px;  
color:#ffffff;;
text-decoration:none;
text-transform:uppercase;
}

.briciole_seguenti a:active{
font-size:11px;  
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.briciole_seguenti a:visited{
font-size:11px;  
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

.briciole_seguenti a:hover{
font-size:11px;  
color:#ff9900; 
text-decoration:underline;
text-transform:uppercase;
}

/* ***************** CONTAINER ***************** */


div#container{
position:relative;
margin-left: auto; 
margin-right: auto; 
margin-bottom: auto; 
margin-top: auto;
width:1011px;
height:100%;
background-color:#FFFFFF
}


/* ***************** HEADER ***************** */

div#firma_fbn{
	float:left;
	width:983px;
	height:30px;
	line-height:24px;
	margin-top:5px;
	padding-left:25px;
	background: url(../immagini/fondo_firma.gif) left top no-repeat;
}

div#firma_fbn_sx{
float:left; 
width:799px; 
height:30px;
}

div#firma_fbn_dx{
float:left; 
width:184px; 
height:30px;
}

div#header{
	float:left;
	width:1011px;
	height:134px;
}

div#header_glow_sx{
float:left;
width:14px;
height:134px;
background-image:url(../immagini/glow_sx.gif);
}

div#header_label_ob{
float:left;
width:14px;
height:88px;
margin-top:46px;
}

div#header_logo{
float:left;
width:240px;
height:134px;
padding:0px;
margin:0px;
}

/* ***************** HEADER CENTRALE ***************** */

div#header_centrale{
	float:left;
	width:570px;
	height:134px;
}

div#header_centrale_banner{
text-align:center;
float:left;
width:570px;
height:107px;
background-image:url(../immagini/fondo_header_centro.jpg);
}

div#header_banner_orizz{
margin-top:7px;
float:left;
width:570px;
height:100px;
}

div#header_centrale_sottobanner{
float:left;
width:570px;
height:27px;
background-image:url(../immagini/fondo_header_centro_sotto.jpg);
}

div#header_centrale_sottobanner_txt{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:6px;
}

/* ***************** HEADER LOGIN ***************** */

div#header_login_lb{
float:left;
width:170px;
height:134px;
background-image:url(../immagini/fondo_header_login.jpg);
}

div#header_login_lb_sx{
background-image:url(../immagini/barra_vert_login.jpg);
float:left;
width:14px;
height:107px;
}

div#header_login_lb_dx{
	float:left;
	width:156px;
	height:107px;
	padding:0px;
	margin:0px;
}

/* ***************** HEADER LOGIN - REGISTRATO come UTENTE ***************** */

div#header_login_lb_dx_registrato{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:146px;
padding-left:10px;
padding-top:15px;
padding-bottom:5px;
border-bottom:#FFFFFF solid 1px;
}

.loggato{
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}

div#header_login_lb_dx_esci_registrato{
float:left;
width:146px;
padding-top:10px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}

#header_login_lb_dx_esci_registrato a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#header_login_lb_dx_esci_registrato a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#header_login_lb_dx_esci_registrato a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#header_login_lb_dx_esci_registrato a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

/* ***************** fine HEADER LOGIN - REGISTRATO come UTENTE fine ***************** */



/* ***************** inizio HEADER LOGIN - LOGIN e PASSWORD (e Registrati) ***************** */

div#header_login_lb_dx_top{
float:left;
width:156px;
height:24px;
}

div#header_login_lb_dx_top_lock{
float:left;
width:22px;
height:24px;
}


div#header_login_lb_dx_top_txt{
float:left;
height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-top:8px;
}

div#header_login_lb_dx_middle{
float:left;
width:156px;
height:44px;
}

div#header_login_lb_dx_middle_input{
float:left;
padding:0px;
margin:0px;
width:111px;
height:44px;
}

#header_login_lb_dx_middle_input ul{
list-style-type:none;
padding:0px;
margin:0px;
}

#header_login_lb_dx_middle_input li{
list-style-type:none;
padding:0px;
margin:0px;
}

.input_login{
width:100px;
height:15px;
margin-top:4px;
margin-left:5px;
border: #e4e6e4 solid 1px;
font-family:Arial, Helvetica, sans-serif;
}

div#header_login_lb_dx_middle_pulsante{
float:left;
padding-left:5px;
width:40px;
padding-top:11px;
height:33px;
}

div#header_login_lb_dx_bottom{
	float:left;
	margin-top:2px;
	height:37px;
	width:156px;
	background-image:url(../immagini/barra_orizz_login.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}

div#header_login_lb_dx_bottom_registrati{
float:left;
width:151px;
padding-left:5px;
padding-top:8px;
height:19px;
}

/* ***************** fine HEADER LOGIN - LOGIN e PASSWORD (e Registrati) ***************** */


/* ***************** CERCA NEL SITO ***************** */

div#header_login_lb_dx_bottom_cerca{
	float:left;
	width:170px;
	height:25px;
	padding:0px;
	margin:0px;
}

div#input_cerca_nel_sito{
	float:left;
	padding:0px;
	margin:0px;
	height:25px;
	width:122px;
}

.cerca_nel_sito{
	padding-left:4px;
	margin-top:3px;
	margin-bottom:auto;
	width:100px;
	height:17px;
	margin-left:18px;
	border:#e4e6e4 inset 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000000;
}

div#plsnte_cerca_nel_sito{
	float:left;
	padding-top:3px;
	height:20px;
	width:20px;
	padding-left:7px;
}

/* ***************** fine CERCA NEL SITO ***************** */

div#header_glow_dx{
display:inline;
float:left;
width:14px;
height:134px;
background-image:url(../immagini/glow_dx.gif);
}











/* ***************** CONTENT ***************** */

div#sub_container{
	float:left;
	width:1008px;
	background-image:url(../immagini/effetto_glow.jpg);
	background-repeat:repeat-y;
	height:100%;
	padding-top:15px;
	padding-bottom:0px;

}

/* ***************** MENU SX ***************** */

div#menu_sx{
float:left;
width:160px;
padding-left:14px;
}

#menu_sx ul{
padding:0px;
margin:0px;
list-style-type:none;
}

#menu_sx li{
float:left;
}

/* ***************** classe btn_principale ***************** */

.menu_sx_btn_principale a:link{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-image:url(../immagini/btn_principali.gif);
background-repeat:no-repeat;
width:145px;
height:19px;
}

.menu_sx_btn_principale a:active{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-image:url(../immagini/btn_principali_act.gif);
background-repeat:no-repeat;
width:145px;
height:19px;
}

.menu_sx_btn_principale a:visited{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-image:url(../immagini/btn_principali.gif);
background-repeat:no-repeat;
width:145px;
height:19px;
}

.menu_sx_btn_principale a:hover{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#FFFFFF;
background-image:url(../immagini/btn_principali_h.gif);
background-repeat:no-repeat;
width:145px;
height:19px;
}

/* ***************** classe btn_principale quando è attivato ***************** */
.menu_sx_btn_principale_attivato{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-image:url(../immagini/btn_principali_act.gif);
background-repeat:no-repeat;
width:145px;
height:19px;
}

.menu_sx_btn_principale_attivato a:link{
color:#FFFFFF;
text-decoration:none;
}

.menu_sx_btn_principale_attivato a:active{
color:#FFFFFF;
text-decoration:none;
}

.menu_sx_btn_principale_attivato a:visited{
color:#FFFFFF;
text-decoration:none;
}

.menu_sx_btn_principale_attivato a:hover{
color:#FFFFFF;
text-decoration:none;
}
/* ***************** classe btn_sottoprincipale ***************** */

.menu_sx_btn_sottoprincipale a:link{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
color:#656565;
line-height:19px;
background-color:#def2a0;
border-bottom: #FFFFFF solid 1px;
width:150px; 
height:19px;
}

.menu_sx_btn_sottoprincipale a:active{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
color:#656565;
line-height:19px;
background-color:#def2a0;
border-bottom: #FFFFFF solid 1px;
width:150px; 
height:19px;
}

.menu_sx_btn_sottoprincipale a:visited{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
color:#656565;
line-height:19px;
background-color:#def2a0;
border-bottom: #FFFFFF solid 1px;
width:150px; 
height:19px;
}

.menu_sx_btn_sottoprincipale a:hover{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
color:#ff9900;
line-height:19px;
background-color:#def2a0;
border-bottom: #FFFFFF solid 1px;
width:150px; 
height:19px;
}

/* ***************** classe btn_sottoprincipale quando è attivato ***************** */

.menu_sx_btn_sottoprincipale_attivato{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
color:#ff9900;
line-height:19px;
background-color:#def2a0;
border-bottom: #FFFFFF solid 1px;
width:150px; 
height:19px;
}

.menu_sx_btn_sottoprincipale_attivato a:link{
text-decoration:none;
color:#ff9900;
}

.menu_sx_btn_sottoprincipale_attivato a:active{
text-decoration:none;
color:#ff9900;
}

.menu_sx_btn_sottoprincipale_attivato a:visited{
text-decoration:none;
color:#ff9900;
}

.menu_sx_btn_sottoprincipale_attivato a:hover{
text-decoration:none;
color:#ff9900;
}

/* ***************** div e classe btn_cerca_prodotti ***************** */

div#cerca_prodotti{
float:left;
width:160px;
height:39px;
background-image:url(../immagini/fondo_cerca_prod.gif);
}

div#input_cerca_prodotti{
width:125px;
float:left;
}

.input_prodotti{
width:106px;
height:18px;
margin-top:8px;
margin-left:10px;
border: #e4e6e4 solid 1px;
color:#FFFFFF;
background-color:#000000;
padding-left:4px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
}

div#plsnte_cerca_prodotti{
float:left;
height:39px;
width:35px;
}

/* ***************** classe btn_normali ***************** */

.menu_sx_btn_normali a:link{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-color:#ffc875;
width:145px;
height:19px;
}

.menu_sx_btn_normali a:active{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-color:#ffc875;
width:145px;
height:19px;
}

.menu_sx_btn_normali a:visited{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#000000;
line-height:19px;
background-color:#ffc875;
width:145px;
height:19px;
}

.menu_sx_btn_normali a:hover{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#FFFFFF;
line-height:19px;
background-color:#ffc875;
width:145px;
height:19px;
}

/* ***************** classe btn_normali quando è attivato ***************** */

.menu_sx_btn_normali_attivato{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
margin-top:5px;
text-decoration:none;
color:#FFFFFF;
line-height:19px;
background-color:#ffc875;
width:145px;
height:19px;
}

.menu_sx_btn_normali_attivato a:link{
text-decoration:none;
color:#FFFFFF;
}

.menu_sx_btn_normali_attivato a:active{
text-decoration:none;
color:#FFFFFF;
}

.menu_sx_btn_normali_attivato a:visited{
text-decoration:none;
color:#FFFFFF;
}

.menu_sx_btn_normali_attivato a:hover{
text-decoration:none;
color:#FFFFFF;
}

/* ***************** VERTICAL BANNER SX ***************** */

div#vertical_banner_sx{
	margin-top:20px;
	width:158px;
	height:280px;
	float:left;
	border: #7b7b7b solid 1px;
	background-color:#FFFFFF;
}

div#vertical_banner_sx_2{
	margin-top:20px;
	width:158px;
	height:130px;
	float:left;
	border: #7b7b7b solid 1px;
	background-color:#FFFFFF;
}

/* ***************** PAGINA INTERNA ***************** */

/* ***************** solo per la hp ***************** */

div#content_hp{
	float:left;
	padding-left:9px;
	width:811px;
}

/* ***************** per tutte le altre PAGINE INTERNE ***************** */

div#content{
float:left;
padding-left:25px;
width:790px;
padding-top:5px;
}

.color_tagpercorso{
color:#FFFFFF;
}


/* *****************solo per la hp CONTENUTO CENTRALE ***************** */

div#contenuto_centrale{
padding-top:5px;
float:left;
width:624px;
padding-left:4px;
}

/* ***************** CONTENUTO GALLERIA IMMAGINI ***************** */

div#contenuto_galleria_immagini{
	width:612px;
	height:450px;
	padding-right:4px;
	float:right;
}

div#bottoni_galleri{
float:right;
padding-top:67px;
width:133px;
}

#bottoni_galleri ul{
padding:0px;
margin:0px;
list-style-type:none;
}

#bottoni_galleri li{
display:block;
background-image:url(../immagini/btn_gallery.png);
width:133px;
height:63px;
margin-bottom:20px;
}

.bottone_database{
line-height:15px;
}

#bottoni_galleri li a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
text-align:center;
text-decoration:none;
/*text-shadow: 2px 2px 3px #000, 1px 3px 5px #f00;*/
display:block;
width:133px;
height:43px;
padding-top:20px;
background-image:url(../immagini/btn_gallery.png);
}

#bottoni_galleri li a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
text-align:center;
text-decoration:none;
display:block;
width:133px;
height:43px;
padding-top:20px;
background-image:url(../immagini/btn_gallery_h.png);
}

#bottoni_galleri li a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
text-align:center;
text-decoration:none;
display:block;
width:133px;
height:43px;
padding-top:20px;
background-image:url(../immagini/btn_gallery.png);
}

#bottoni_galleri li a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
display:block;
width:133px;
height:43px;
padding-top:20px;
background-image:url(../immagini/btn_gallery_h.png);
}

/* ***************** NEWS CONTENT ***************** */

div#news_container{
	float:left;
	width:628px;
	height:100%;
	padding-top:10px;
	background-image:url(../immagini/bottom_news_content.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:22px;
}

div#news_header{
float:left;
width:628px;
height:21px;
background-image:url(../immagini/news_header.jpg);
}

div#news_header_title{
float:left;
padding-top:3px;
padding-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#news_header_sotto{
float:left;
width:628px;
background-image:url(../immagini/news_header_sotto.jpg);
height:24px;
}

div#news_content_notizie{
float:left;
width:628px;
background-image:url(../immagini/fondo_news_content.gif);
background-repeat:repeat-y;
height:100%;
padding-bottom:10px;
}

div#container_singola_notizia{
float:left;
width:628px;
height:100%;
}

div#news_notizie{
float:left;
height:82px;
padding-left:30px;
padding-right:30px;
}

div#news_thumb{
width:104px; 
height:102px;
padding-top:2px;
border:solid 1px;
border-color:#999999;
vertical-align:middle;
float:left;
}

div#news_txt{
float:left;
height:70px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:430px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383838;
}

div#news_txt a:link{
color:#ffb443;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div#news_txt a:active{
color:#ffb443;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div#news_txt a:visited{
color:#ffb443;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div#news_txt a:hover{
color:#014268;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div#news_separatore{
float:left;
width:628px;
height:23px;
background-image:url(../immagini/separatore_news.gif);
}

/* ***************** CONTENUTO BOX BANNER DX ***************** */

div#contenuto_dx{
	float:right;
	width:170px;
	padding-left:0px;
}

/* ***************** BOX AZIENDE E BANNER ***************** */


div#box_aziende{
	float:left;
	width:170px;
	height:100%;
}

div#box_aziende_header{
float:left;
width:170px;
height:45px;
background-image:url(../immagini/box_header_aziende.jpg);
}

div#box_aziende_header_title{
float:left;
width:170px;
text-align:center;
color:#FFFFFF;
padding-top:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

div#box_aziende_content{
	float:left;
	width:170px;
	height:120px;
	background-image:url(../immagini/fondo_box_content_dx.jpg);
	background-repeat:repeat-y;
	text-align:center;
	padding:0px;
	margin:0px;
}

div#box_aziende_footer{
float:left;
width:170px;
height:25px;
background-image:url(../immagini/box_footer.jpg);
padding:0px;
margin:0px;
}

div#box_vetrina{
float:left;
width:170px;
	font-size:11px;



}

#box_vetrina a{
color:#000000;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-right:10px;
padding-left:5px;
letter-spacing: -0.5px;
}

#box_vetrina a:hover{
color:#ffb443;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding-right:10px;
padding-left:5px;
letter-spacing:-0.5px;
}

div#box_vetrina_header{
float:left;
width:170px;
height:45px;
background-image:url(../immagini/box_header_vetrina.jpg);
}

div#box_vetrina_header_title{
float:left;
width:170px;
text-align:center;
color:#014268;
padding-top:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

div#box_vetrina_content{
	float:left;
	width:170px;
	height:100%;
	background-image:url(../immagini/fondo_box_content_dx.jpg);
	background-repeat:repeat-y;
	text-align:center;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

div#box_vetrina_content a:link{ width:100px; margin-top:10px; line-height:20px; color:#FF6600}
div#box_vetrina_content a:active{width:100px; margin-top:10px; line-height:20px; color:#FF6600}
div#box_vetrina_content a:visited{width:100px; margin-top:10px; line-height:20px; color:#FF6600}
div#box_vetrina_content a:hover{width:100px; margin-top:10px; line-height:20px; color:#000000}

.titolo_vetrina{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#box_vetrina_footer{
float:left;
width:170px;
height:25px;
background-image:url(../immagini/box_footer.jpg);
padding:0px;
margin:0px;
}

div#box_widget_1{
float:left;
width:170px;
}

div#box_widget_1_header{
float:left;
width:170px;
height:25px;
background-image:url(../immagini/fondo_banner_up.jpg);
}

div#box_widget_1_content{
float:left;
width:170px;
height:100%;
background-image:url(../immagini/fondo_box_content_dx.jpg);
background-repeat:repeat-y;
text-align:center;
padding:0px;
margin:0px;
}

div#box_widget_1_footer{
float:left;
width:170px;
height:25px;
background-image:url(../immagini/fondo_banner_down.jpg);
}

div#box_widget_2{
	float:left;
	width:170px;
	height:auto;
	padding-top:26px;
	background-image:url(../immagini/box_fondo.jpg);
	text-align:center;
	background-repeat: no-repeat;
}

/* ***************** FOOTER ***************** */

div#footer_space_up{
height:15px;
float:left;
width:1008px;
background-image:url(../immagini/effetto_glow.jpg);
background-repeat:repeat-y;
}

div#footer_adwords{
height:120px;
float:left;
width:1008px;
background-image:url(../immagini/effetto_glow.jpg);
background-repeat:repeat-y;
}

div#footer{
width:1008px;
height:66px;
float:left;
padding:0px;
margin:0px;
}

div#footer_sx{
width:30px;
height:51px;
background-image:url(../immagini/footer_sx.gif);
float:left;
}

div#footer_centro{
width:948px;
height:51px;
background-color:#ff9900;
float:left;
}

div#footer_centro_copyright{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-top:18px;
}

div#footer_centro_menu{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
padding-top:19px;
text-decoration:none;
}

#footer_centro_menu a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#014268;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

#footer_centro_menu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#014268;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

#footer_centro_menu a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#014268;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

#footer_centro_menu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
text-decoration:none;
}


div#footer_dx{
width:30px;
height:51px;
background-image:url(../immagini/footer_dx.gif);
float:left;
}

div#footer_down_sx{
width:30px;
height:56px;
background-image:url(../immagini/footer_sx_down.gif);
float:left;
}

div#footer_down_centro{
	width:948px;
	height:56px;
	background-image:url(../immagini/footer_down_centro.gif);
	background-repeat:repeat-x;
	float:left;
	color:#000000;
	text-align:center;
	padding-top:10px;
	font-size:10px;
	font-weight: lighter;
}

div#footer_down_centro a:link{color:#000000;text-align:center;font-weight: lighter; text-decoration:underline;font-size:10px;}
div#footer_down_centro a:visited{color:#000000;text-align:center;font-weight: lighter; text-decoration:underline;font-size:10px;}
div#footer_down_centro a:active{color:#000000;text-align:center;font-weight: lighter; text-decoration:underline;font-size:10px;}
div#footer_down_centro a:hover{color:#000000;text-align:center;font-weight: lighter; text-decoration:none;font-size:10px;}

div#footer_down_dx{
width:30px;
height:56px;
background-image:url(../immagini/footer_dx_down.gif);
float:left;
}




























/*decor*/


div#link_area_riservata{
	float:left;
	width:250px;
}

div#spacer_bottom_10{
font-size:13px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
margin-top:5px;
padding:0px 0px 5px 0px;
background:url(../../immagini/globale/freccia_service.gif) top right no-repeat;
border-bottom:dashed #CCCCCC 1px;
}

#spacer_bottom_10 a{
font-size:13px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
}

#spacer_bottom_10 a:hover{
font-size:13px;
font-weight:bold;
color:#383838;
text-decoration:none;
}

.spacer_ho_20{
	padding:0px 20px;
}
 
.G_spacer_sx20 {

	margin-left: 20px;
}

.G_txt_evidenziato {
	font-size: 11px;
	text-align: justify;
	padding-left: 50px;
	border-top-width: 0px;
	border-right-width: 7px;
	border-bottom-width: 0px;
	border-left-width: 18px;
	border-left-style: solid;
	border-left-color: #F2F2F2;
	margin-left: 40px;
	border-right-style: solid;
	border-right-color: #F2F2F2;
	padding-right: 30px;
}

.lato2 {
	background-image: url(../immagini/globale/lato_sfondo.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.lato4 {
	background-image: url(../immagini/globale/lato_sfondo.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.G_pack_indirizzo {
    width:100%;
    height:100%;
    float:left;
	font-size: 10px;
	color: #000000;
	background-color: #EFF1EB;
	padding-top: 10px;
	padding-bottom: 12px;
}

.G_txt_cont {
float:left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.G_head {
	font-size: 16px;
	font-weight: bolder;
	color: #ff9900;
	border-top: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top:5px;
	padding-bottom: 4px;
	margin-bottom: 4px;
    border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

div#titolo_sotto_tagpercorso {
	font-size: 16px;
	font-weight: bolder;
	color: #ff9900;
	border-top: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	margin-top: 4px;
 border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.G_titolo_news {
	font-weight: bold;
	color: #ff9900;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-size: 12px;
}

.G_txt_m {
	font-size: 10px;
}

.G_txt_prodotto {
	font-size:12px;
	font-weight: bold;
	padding-top:10px
}

.G_txt_p {
	font-size:9px;
	
}

.G_link_labelprod:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
	text-decoration: underline;
}
.G_link_labelprod:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
	}
.G_link_labelprod:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.G_dec_cornice_grigio{
	border: 1px solid #999999;
}
.G_dec_cornice_nero {
	border: 1px #000000 solid;
}
.G_dec_cornice_grigio_2pt {
	border: 2px #D3D3D3 solid;
}
.G_dec_cornice_grigio3pt {

	border: 3px solid #CCCCCC;
}
.G_dec_cornice_grigio6pt {

    border: 6px solid #CCCCCC;
}
.G_dec_cornice_azzurro {

	border: 1px solid #DCEBF8;
}
.G_dec_cornice_blu {

	border: 1px solid #133E61;
}
.G_dec_brd3lati_grigio{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px #999999;
	border-left: 1px solid #999999;
}
.G_dec_brdbottom_grigio{
	border-bottom: 1px solid #999999;
}
.G_dec_brdbottom_grigiolight{
	border-bottom: 1px solid #CCCCCC;
}
.G_dec_brdbottom_verde{
	border-bottom: 1px solid #B5BA9C;
}
.G_dec_brdbottom_bianco{
	border-bottom: 1px solid #ffffff;
}
.G_dec_brdtop_grigio{
	border-top: 1px solid #999999;
}
.G_dec_brdtop_tt_grigio{
	border-top: 1px dashed #999999;
	padding-top:10px;
}
.G_dec_brdsx_grigio{
	border-left: 1px solid #999999;
}
.G_dec_brddx_grigio{
	border-right: 1px solid #999999;
}
.G_dec_brddx_bianco{
	border-right: 2px solid #FFFFFF;
}
.G_dec_brddx_tt_grigio{
	border-right: 1px dashed #999999;
}
.G_dec_brdbottom_rossoscu{
	border-bottom: 1px solid #990000;
}
.G_dec_brdbottom_tt_grigio{
	border-bottom: 1px dashed #999999;
}

.G_txt_gg {
	font-size: 12px;
}

.G_rientro {
	text-indent: 10px
}
.G_spacer_bottom3 {
	margin-bottom: 3px
}
.G_spacer_bottom6 {
	margin-bottom: 6px
}
.G_spacer_topbottom2 {
	margin-bottom: 2px;
	margin-top: 2px;
}
.G_spacer_topbottom3 {
	margin-bottom: 3px;
	margin-top: 3px;
}
.G_elenco {
	list-style-position: inside;
	list-style-image: url(../immagini/globale/freccia_arancio01.gif);
	list-style-type: disc;
}
.G_txt_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.G_tit_brd_bt_bianco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}
.G_txt_xl {

	font-size: 14px;
}
.G_dec_brddx_blu {

	border-right: 1px solid #133E61;
}
.G_spacer_dx20 {
	margin-right: 20px;
}
.G_spacer_dx10 {
	padding-right: 7px;
	padding-top: 6px;
}
.G_spacer_dx10bis {
	padding-right: 10px;
}
.G_spacer_sx10 {
	margin-left: 10px;
}
.G_spacer_sx9 {
	margin-left: 9px;
}
.G_spacer_sx2 {
	margin-left: 2px;
}
.G_spacer_bottom12 {

	margin-bottom: 12px
}
.G_spacer_bottom26 {

	margin-bottom: 26px
}
.G_dec_cornice_grigioscu_2pt {

	border: 2px solid #999999;
}
.G_dec_brd_sxdx {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
.G_tabellafoto {  margin-left: 15px; margin-bottom: 12px; float: right;}
.G_txt_rosso {
	color: #FF0000;
}
.G_dec_brd3lati_misti {

	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px #999999;
	border-left: 3px solid #FFCC00;
}
.G_dec_brddx_bianco {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.G_base_box {
	background-color: #FFFFFF;
	margin-bottom: 9px;
	height: 200px;
	margin-right: 8px;
	margin-left: 2px;
}
.G_tit_box_bgarancio {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8306;
	padding: 4px 3px 2px 5px;
	text-transform: uppercase;
}
.G_foto_box {
	float: left;
	margin: 8px 4px 0px 5px;
}
.G_tit_box_bgarancio1 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8306;
	padding: 4px 3px 2px 5px;
	float: right;
	width: 55%;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.G_combox_destro {
	margin-left: 175px;
	margin-top: 0px;
	margin-right: 13px;
	padding-top: 0px;
	width: 52%;
}
.G_box_menu {
	font-size: 11px;
	background-image: url(../immagini/globale/freccia_arancio_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 1px;
	padding-top: 2px;
}
.G_box_menu_end {

	font-size: 11px;
	background-image: url(../immagini/globale/freccia_arancio_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 1px;
	padding-top: 2px;
}
.G_tit_box_bgarancio2 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8306;
	padding: 4px 3px 2px 5px;
	float: none;
	width: 55%;
}
.G_foto_box1 {
	float: right;
	margin-bottom: 0px;
	margin-top: 8px;
	margin-right: 4px;
	margin-left: 4px;
	border: 3px solid #999999;
}
.G_combox_sinistro {
	margin-left: 10px;
	margin-top: 7px;
	margin-right: 13px;
	width: 52%;
}
.G_inbox_space {
	margin: 0px 8px 8px;
}
.G_spacer_topbottom6 {

	margin-bottom: 6px;
	margin-top: 6px;
}
.G_spacer_top_5 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.G_dec_sfondospeciali {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 94%;
	margin: 3px 5px 1px;
	float: none;
	background-image: url(../immagini/globale/bgr_box_speciali.jpg);
}
.G_titolo_speciali {
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	letter-spacing: -0.7pt;
}
.G_testo_speciali {
	font-size: 9px;
	color: #333333;
	text-align: justify;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 2px;
	margin-bottom: 3px;
	line-height: 11px;
	letter-spacing: -0.8pt;
}
.G_titolo_speciali_small {

	font-size: 10px;
	font-weight: normal;
	margin-top: 3px;
	letter-spacing: -0.5pt;
}
.G_testo_speciali1 {
	font-size: 9px;
	color: #333333;
	text-align: justify;
	line-height: 11px;
	letter-spacing: -0.7pt;
}
.G_dec_sfondospeciali1 {

	background-color: #FFFFFF;
	height: 30px;
	width: 94%;
	margin: 3px 5px 5px;
	float: none;
}
.G_spacer_top_3 {

	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.G_base_box1 {

	background-color: #FFFFFF;
	margin-bottom: 9px;
	height: 175px;
	margin-right: 8px;
	margin-left: 2px;
}
.G_base_box2 {


	background-color: #FFFFFF;
	margin-bottom: 9px;
	height: 90px;
	margin-right: 8px;
	margin-left: 2px;
}
.G_spacer_7 {
	margin: 7px;
}
.G_base_box3 {

	background-color: #FFFFFF;
	margin-bottom: 9px;
	margin-right: 8px;
	margin-left: 2px;
}
.G_uppercase {
        text-transform: uppercase;
}

.G_txt_comune {
	font-size: 11px;
	text-align: justify;
	padding-bottom: 7px;
	padding-left: 20px;
}







/*copyright*/

.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;}

.copylink:link {  color:#FFFFFF; border: #FFFFFF; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
.copylink:visited {  color:#FFFFFF; border: dotted; text-decoration: none; border-color: black black #000000; border-width: 0px 0px 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.copylink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; text-decoration: none; font-size: 11px}
.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: justify}


















/*SLIDESHOW*/


#slideshow {
    float:left;
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    opacity:0.0;
    filter: alpha(opacity=0);
}

#slideshow IMG.active {
    z-index:2;
    opacity:1.0;
    filter: alpha(opacity=100);
}

#slideshow IMG.pronto {
    z-index:1;
    opacity:1.0;
    filter: alpha(opacity=100);
}
#nascoste {
    float:left;
    position:absolute;
}

.bottoniimmagini {
	height:60px;
	width:100px;
	margin:6px;
	font:Arial;
	color:#FFFFFF;
	opacity:0.5;
	filter: alpha(opacity=50);
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	background-image: url(/hp_lb_2009/images/btn_gallery_h.png);
	background-repeat: repeat-x;
}

.bottoniimmagini3 {
height:60px;
width:100px;
margin:6px;
font:Arial;
color:#FFFFFF;
opacity:1.0;
filter: alpha(opacity=100);
z-index:3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
}

.bottoniimmagini2 {
height:60px;
width:100px;
margin:6px;
font:Arial;
color:#000000;
opacity:1.0;
filter: alpha(opacity=100);
z-index:5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
background-image: url(/hp_lb_2009/images/btn_gallery.png);
background-repeat: repeat-x;
}

.blocco{
position:relative;
z-index:5;
width:5px;
left:495px;
top:35px;
float:left;
}

#slideshow_icone {
	float:left;
	position:relative;
	height:120px;
}

#slideshow_icone IMG {
    position: absolute;
    z-index:0;
    opacity:0.0;
    filter: alpha(opacity=0);
	left: 19px;
	bottom: 0px;
}

#slideshow_icone IMG.active_icone {
    z-index:2;
    opacity:1.0;
    filter: alpha(opacity=100);
}

#slideshow_icone IMG.pronto_icone {
    z-index:1;
    opacity:1.0;
    filter: alpha(opacity=100);
}

.input{
width:120px; 
height:14px;
margin-top:5px;
margin-bottom:5px
}

.news_title_body a {
	color: #FFF;
	text-decoration: none;
}
#menu_row_active {
	color: #ff8a00;
}



#bottoni a {
    text-decoration:none;
}

.box_telefono{
	background-image:url(../images/box_telefono.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:109px;
	width:170px;
	margin-bottom:0px;
	padding-top:15px;
	color:#014268;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	float:left
}

div#facebook{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:10px 0px 0px 5px;
	color: #014268;
	font-weight: bold;}

div#facebook a:link{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:active{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #014268;	font-weight: bold; text-decoration:none}
div#facebook a:hover{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #ff8a00;	font-weight: bold; text-decoration:none}

div#adwords_oriz{border:1px solid #cccccc; margin:5px 5px 10px 188px;width:788px; padding:5px 5px 0px 5px;background-color:#FFFFFF; float:left; }

div#adwords_ver{ margin-top:15px;  width:147px;border:1px solid #cccccc; padding:5px; float:left; background-color:#FFFFFF}


.login{
	float:left;
	margin:3px;}
